Crate axiolid_measure

Source
Expand description

Metric-property contracts.

Algorithms are generic over representation and return structured failures; an open shell must not silently report a plausible volume.

Re-exports§

pub use exact::exact_properties;
pub use exact::ExactMeasureError;
pub use exact_distance::boundary_clearance;
pub use exact_distance::boundary_distance;
pub use exact_distance::Clearance;
pub use exact_distance::DistanceBounds;
pub use frechet::discrete_frechet_distance;
pub use frechet::discrete_frechet_distance_2d;
pub use frechet::frechet_at_most;
pub use frechet::frechet_at_most_2d;
pub use frechet::frechet_distance;
pub use frechet::frechet_distance_2d;
pub use frechet::FrechetError;
pub use measure::Measure;
pub use mesh::second_moments;
pub use mesh::surface_properties;
pub use mesh::volume_properties;
pub use mesh::MeshMeasureError;
pub use mesh::SurfaceProperties;
pub use mesh::VolumeProperties;
pub use mesh_measure::MeshMeasure;
pub use mesh_proximity::mesh_distance;
pub use mesh_proximity::proximity_components;
pub use mesh_proximity::MeshDistance;
pub use mesh_proximity::MeshProximityError;
pub use mesh_proximity::ProximityComponent;
pub use properties::MassProperties;
pub use proximity::closest_point_on_triangle;
pub use proximity::closest_points_on_segments;
pub use proximity::closest_points_on_triangles;
pub use proximity::ClosestPoints3;
pub use proximity::ProximityError;
pub use winding::WindingError;
pub use winding::WindingMesh;
pub use winding::WindingNumber;

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 Measure provider 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§

FaceDomain
Which parameters of one exact face lie inside it, decided with a certificate or not at all.