- 2D primitives for paths and profiles
- 3D shapes for solids and surfaces
2D primitives
Use primitives to draw, offset, and build profiles for shapes and operations.Line
A single segment between two points.
Polyline
A chain of connected segments.
Arc
A circular arc (or full circle).
Curve
A control-point driven curve.
Rectangle
A rectangular profile (useful for quick tests).
3D shapes
Shapes are kernel-backed wrappers that extendTHREE.Mesh, so you can add them directly to a
Three.js scene.
Polygon
A planar polygon (supports holes) with outline support.
Cuboid
A box primitive (good baseline for booleans and exports).
Cylinder
A cylinder with configurable segments and angle.
Sphere
A tessellated sphere with segment controls.
Wedge
A wedge / prism shape.
Sweep
Sweep a profile along a path.
Opening
A boolean-cutting volume workflow for architectural openings.

