Skip to content

A JavaScript framework to create and visualize 3D models.

License

Notifications You must be signed in to change notification settings

howdous/JSModeler

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JSModeler

JSModeler is a JavaScript framework to create and visualize 3D models.

Useful links:

Main capabilities:

  • Simple 3D model building manually or with generator functions.
    • We can define our model with adding vertices and polygons manually.
    • We can use built-in generator functions to create basic shapes.
  • Built-in Three.js based model viewer with rotation and zoom functionality.
  • Automatic conversion to Three.js geometry format.
    • Convex and concave polygons are automatically triangulated during the conversion.
    • Vertex normals automatically calculated for the curved polygons.
  • Automatic exportation to STL and OBJ file format.
  • Miscellaneous 2D and 3D geometry functions.
    • Polygon triangulation for 2D and 3D polygons.
    • Catmull-Clark subdivision for 3D bodies.
    • Convex hull calculation for 2D and 3D point sets.

About

A JavaScript framework to create and visualize 3D models.

Resources

License

Stars

Watchers

Forks

Packages

No packages published