JS Experiments by Michele Diegoli

Here some js experiments: games, 2d and 3d tools.

View on GitHub

Demon Paint

Paint using Keplerion’s assets. Press a letter to change demon, press a number to change filter

https://mdiegoli.github.io/paint.html

Sketch MAT SAT (v. 0.1 of f3d)

WIP of a 2d skeleton description of shapes: press button on top left, sketch a figure to see his skeleton.

https://mdiegoli.github.io/sketch.html

F3D

WIP of a 3D modelling tool Fast 3D

ToDo:

https://discoverthreejs.com/book/first-steps/transformations/

http://geekonjava.blogspot.com/2016/10/drag-and-drop-3d-objects-using-threejs.html

https://mdiegoli.github.io/f3dwebgl.html

https://mdiegoli.github.io/f3dwebgl_v1.html create sphere chain

f3dwebgl v2 , add html widgets

f3dwebgl v3 , add convex hull mesh

f3dwebgl v4, change camera target

f3dwebgl v5 , multi chain from one node

f3dwebgl v6 , working plane follow camera

f3dwebgl v7 , save and load f3d file

f3dwebgl v8 , curve

f3dwebgl v9 , undo

f3dwebgl v10 , freehand draw

f3dwebgl v11 , fix freehand draw modelling, edit mode

f3dwebgl v12 , node highlight

f3dwebgl v12 , draw sketch

f3d v7

WIP https://mdiegoli.github.io/webgl_geometry_spline_spheres_editor.html

https://mdiegoli.github.io/webgl_geometry_spline_editor.html

Marching cube

WIP of a painting tool based on metaball

https://mdiegoli.github.io/drawMetaball.html (marching cube example + mouse interaction)