Skip to main content

ogeom_offset/
lib.rs

1//! Offsetting and sweeping: offset shape, thicken/shell, pipe, pipe-shell,
2//! loft/thru-sections, draft angle, evolved, filling, normal projection.
3//!
4//! *Elsewhere:* `BRepOffset`, `BRepOffsetAPI`, `BRepFill`, `BRepSweep`,
5//! `GeomFill`, `GeomPlate` and `BRepFeat`.
6//!
7//! The other perennially fragile area. Robustness here is a differentiator.
8
9pub mod draft;
10pub mod feature;
11pub mod fill;
12pub mod project;
13pub mod shape;
14pub mod sweep;
15pub mod wire2d;
16
17pub use draft::apply_draft;
18pub use feature::{Feature, feature_prism, feature_revol, feature_rib, feature_slot};
19pub use fill::make_filling;
20pub use project::{Projected, normal_projection};
21pub use shape::{make_thick_solid, offset_shape};
22pub use sweep::{
23    make_evolved, make_loft, make_loft_skinned, make_loft_skinned_aligned,
24    make_loft_skinned_closed, make_pipe, make_pipe_shell, make_pipe_skinned,
25};
26pub use wire2d::{Join, offset_wire};