Skip to main content

Crate axiolid_topology

Crate axiolid_topology 

Source
Expand description

Exact B-rep topology with typed handles and caller-owned geometry links.

The topology graph is independent of any curve/surface implementation. A model can use its own handle type as BRep<G>, which makes this crate usable by exact kernels, mesh converters, and foreign format adapters alike.

Re-exports§

pub use audit::audit_brep;
pub use audit::BRepHealth;
pub use brep::BRep;
pub use entity::Edge;
pub use entity::EdgeUse;
pub use entity::Face;
pub use entity::FaceBound;
pub use entity::Loop;
pub use entity::Orientation;
pub use entity::Shell;
pub use entity::Solid;
pub use entity::Vertex;
pub use id::EdgeId;
pub use id::FaceId;
pub use id::LoopId;
pub use id::ShellId;
pub use id::SolidId;
pub use id::VertexId;

Modules§

audit
Structural validation of a boundary representation.
brep
Append-only typed arenas for B-rep topology.
entity
B-rep entities. G is a caller-chosen curve/surface geometry handle.
id
Typed arena handles prevent mixing vertex, edge, face, and shell indices.