1pub mod draft;
10pub mod feature;
11pub mod fill;
12pub(crate) mod fixed;
13pub mod middle;
14pub mod project;
15pub mod shape;
16pub mod sweep;
17pub mod wire2d;
18
19pub use draft::apply_draft;
20pub use feature::{Feature, feature_prism, feature_revol, feature_rib, feature_slot};
21pub use fill::make_filling;
22pub use middle::{MiddlePath, middle_path};
23pub use project::{Projected, normal_projection};
24pub use shape::{make_thick_solid, make_thick_solid_with, move_faces, offset_faces, offset_shape};
25pub use sweep::{
26 PipeCorners, PipeLaw, make_evolved, make_helical_sweep, make_loft, make_loft_skinned,
27 make_loft_skinned_aligned, make_loft_skinned_closed, make_pipe, make_pipe_sections,
28 make_pipe_shell, make_pipe_shell_law, make_pipe_shell_with, make_pipe_skinned,
29 make_revolution_until,
30};
31pub use wire2d::{Join, offset_wire};