Skip to main content

Crate ogeom_hlr

Crate ogeom_hlr 

Source
Expand description

Hidden line removal: projecting 3D shapes to annotated 2D edge sets for technical drawings.

Elsewhere: HLRAlgo, HLRBRep, HLRTopoBRep and HLRAppli.

Nothing in the modeling path depends on it, but producing a 2D drawing from a 3D model is a core CAD capability and not optional for a complete kernel.

Re-exports§

pub use project::Drawing;
pub use project::DrawnCurve;
pub use project::Source;
pub use project::View;
pub use project::Visibility;
pub use project::project;
pub use section::SectionView;
pub use section::broken_section;
pub use section::half_section;
pub use section::hatch;
pub use section::section;

Modules§

exact
The exact half of the drawing pipeline.
project
Polygonal hidden line removal: project, classify, draw.
section
Section views: cut the part, draw what the plane reveals.