A TypeScript modelling library using the gs-JSON format
See the API docs: https://phtj.github.io/gs-modelling
See the Github page: https://github.com/phtj/gs-modelling/
For more information about gs-json: https://github.com/phtj/gs-json
Entities contain geometric information. Entities consist of Point and Obj
Points are a type of entity that represent 3D points in space.
Objects are a type of entity. Objects consist of Ray, Plane, Conic, Polyline and Polymesh
Rays are imaginary infinite axis defined by a vector.
Planes are imaginary infinite surfaces defined by 2 vectors.
Conic curves are mathematical curves. They consist of circles, ellipses, hyperbolas, parabolas and arcs.
Polylines are straight line segments joined to form a continuous line
Polymeshes are flat polygons joined to form a continuous surface