Structs§
- Barycentric
- Box
- Execution
Params - Halfedge
- MeshGLP
- GL-style mesh representation. Generic over precision (f32/f64) and index type (u32/u64).
- Mesh
RelationD - Mesh relation table stored on ManifoldImpl.
- Poly
Vert - Polygon vertex with index.
- Quality
- RayHit
- Result of a RayCast query: a single triangle-ray intersection.
- Rect
- Relation
- Transform relation between meshes.
- Smoothness
- TmpEdge
- TriRef
Enums§
Constants§
- DEFAULT_
ANGLE - DEFAULT_
LENGTH - DEFAULT_
SEGMENTS - K_
HALF_ PI - K_PI
- K_
PRECISION - Precision used for epsilon calculations relative to bounding-box scale.
- K_
TWO_ PI
Functions§
- cosd
- Cosine function where multiples of 90 degrees come out exact.
- degrees
- next3
- Return next index within 0..3 (wraps 0→1→2→0).
- next_
halfedge - Return next halfedge index within the same triangle (wraps 0→1→2→0).
- prev_
halfedge - Returns the previous halfedge index within the same triangle. For triangle t: PrevHalfedge(3t+i) = 3t + (i+2)%3
- radians
- sind
- Sine function where multiples of 90 degrees come out exact.
- smoothstep
- Smooth Hermite interpolation between 0 and 1 when edge0 < x < edge1.
Type Aliases§
- MeshGL
- Single-precision mesh (standard for graphics).
- MeshG
L64 - Double-precision, 64-bit index mesh (for huge meshes).
- Polygons
- Set of polygons with holes (arbitrary nesting).
- Polygons
Idx - Set of indexed polygons with holes.
- Simple
Polygon - Single polygon contour, wound CCW. First and last point are implicitly connected.
- Simple
Polygon Idx - Single indexed polygon contour, wound CCW.