lyyvalhalla / JSModeler

A JavaScript framework to create and visualize 3D models.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JSModeler

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

Tutorial - Reference - Wiki - Demo

Useful links

Example applications

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.
  • Model import from 3DS, OBJ and STL file format.
  • Model export to OBJ and STL file format.
  • Automatic conversion of SVG files to 3D models.
  • 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.
  • Built-in Three.js based model viewer with rotation, pan 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.

About

A JavaScript framework to create and visualize 3D models.

License:MIT License


Languages

Language:JavaScript 97.8%Language:CSS 1.3%Language:Python 0.7%Language:C++ 0.1%