Skip to main content

Crate axiolid_mesh_compile_contract

Crate axiolid_mesh_compile_contract 

Source
Expand description

Explicit graph-to-triangle-mesh compilation contract.

This operation never claims to preserve an exact B-rep result domain. Curve nodes, which have no area, compile to polylines through the separate PolylineCompiler operation (#311).

Structs§

ChordDeviation
How far the exact curve may lie from its polyline, reported the way a compiled mesh’s deviation is: the chord budget asked for, and a certified upper bound on the distance from every point of the exact curve to the nearest point of the polyline, both in world units.
CompileOutcome
A compiled mesh and, when the compiler tracks it, each channel’s fate.
PolylineOutcome
A curve compiled to a 3D polyline.

Enums§

MeshClosure
Whether a compiled mesh bounds a solid (#161).

Constants§

CAPABILITY_ID

Traits§

MeshCompiler
Backend/orchestrator capable of lowering any advertised graph node to mesh.
PolylineCompiler
Backend that compiles a curve node of a graph to a 3D polyline.