Modules§
- exact
- Mass properties of an exact B-rep, without tessellating it.
- exact_
distance - Certified distance between the boundaries of two exact B-reps (#125, C18).
- frechet
- Fréchet distance between polylines (#147).
- measure
- Open measurement capability.
- mesh
- Deterministic raw triangle-mesh measures.
- mesh_
measure - The reference
Measureprovider for triangle meshes. - mesh_
proximity - Mesh-level proximity: distance with witnesses, and proximity components.
- properties
- Measurement result values.
- proximity
- Deterministic metric proximity queries for 3D primitives.
- winding
- Generalized winding-number accumulation over validated triangle views.
Structs§
- Closest
Points3 - Two witnesses, ordered to match the first and second inputs.
- Distance
Bounds - An interval certain to contain the distance between two boundaries.
- Face
Domain - Which parameters of one exact face lie inside it, decided with a certificate or not at all.
- Mass
Properties - Surface/solid mass properties in local coordinates.
- Mesh
Distance - The separation between two meshes and the witness pair realising it.
- Mesh
Measure - Reference mass-property provider for triangle meshes.
- Proximity
Component - A region where two meshes approach within a threshold.
- Surface
Properties - Volume
Properties - Winding
Mesh - A read-only, structurally prepared mesh for repeated winding queries.
- Winding
Number - Raw winding accumulation for one query point.
Enums§
- Clearance
- How a certified distance compares with a limit.
- Exact
Measure Error - Why an exact B-rep could not be measured.
- Frechet
Error - Why a Fréchet query was refused.
- Mesh
Measure Error - Mesh
Proximity Error - Why a mesh proximity query could not be answered.
- Proximity
Error - Metric-input failure for primitive proximity queries.
- Winding
Error - Failure to prepare or evaluate a winding query.
Traits§
- Measure
- Compute mass properties for one representation type.
Functions§
- boundary_
clearance - Refine the distance only until it clears
limit. - boundary_
distance - Distance between the boundaries of
aandb, to withinaccuracy. - closest_
point_ on_ triangle - Closest point on a non-degenerate triangle.
- closest_
points_ on_ segments - Closest witnesses on two finite segments.
- closest_
points_ on_ triangles - Deterministic metric witnesses on two non-degenerate triangles.
- discrete_
frechet_ distance - Discrete Fréchet distance between the vertex sequences of
aandb. - discrete_
frechet_ distance_ 2d discrete_frechet_distancein the plane.- exact_
properties - Mass properties of an exact B-rep.
- frechet_
at_ most - Whether the continuous Fréchet distance between
aandbis at mosteps. - frechet_
at_ most_ 2d frechet_at_mostin the plane.- frechet_
distance - Continuous Fréchet distance between the polylines
aandb. - frechet_
distance_ 2d frechet_distancein the plane.- mesh_
distance - Distance between two meshes, with the witness pair realising it.
- proximity_
components - Disjoint regions where two meshes approach within
threshold. - second_
moments - Second moments of the enclosed solid about the origin.
- surface_
properties - volume_
properties