ogeom_hlr/lib.rs
1//! Hidden line removal: projecting 3D shapes to annotated 2D edge sets for
2//! technical drawings.
3//!
4//! *Elsewhere:* `HLRAlgo`, `HLRBRep`, `HLRTopoBRep` and `HLRAppli`.
5//!
6//! Nothing in the modeling path depends on it, but producing a 2D drawing from a
7//! 3D model is a core CAD capability and not optional for a complete kernel.
8
9pub mod exact;
10pub mod project;
11pub mod section;
12
13pub use project::{Drawing, DrawnCurve, Source, View, Visibility, project};
14pub use section::{SectionView, broken_section, half_section, hatch, section};