Skip to main content

axiolid_topology/
lib.rs

1#![forbid(unsafe_code)]
2
3//! Exact B-rep topology with typed handles and caller-owned geometry links.
4//!
5//! The topology graph is independent of any curve/surface implementation. A
6//! model can use its own handle type as `BRep<G>`, which makes this crate usable
7//! by exact kernels, mesh converters, and foreign format adapters alike.
8
9pub mod audit;
10pub mod brep;
11pub mod entity;
12pub mod id;
13
14pub use audit::{audit_brep, BRepHealth};
15pub use brep::BRep;
16pub use entity::{Edge, EdgeUse, Face, FaceBound, Loop, Orientation, Shell, Solid, Vertex};
17pub use id::{EdgeId, FaceId, LoopId, ShellId, SolidId, VertexId};