1pub mod draft;
5pub mod feature;
6pub mod fill;
7pub(crate) mod fixed;
8mod freeform;
9pub mod loft;
10pub mod middle;
11pub mod project;
12pub mod shape;
13pub mod sheet;
14pub mod sweep;
15pub mod thick;
16pub mod wire2d;
17
18pub use draft::apply_draft;
19pub use feature::{Feature, feature_prism, feature_revol, feature_rib, feature_slot};
20pub use fill::{FillBoundary, FillSide, Filled, make_filling, make_filling_n};
21pub use loft::make_loft_solid;
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 sheet::{make_loft_surface, make_ruled, make_sweep_surface, make_sweep_two_rails};
26pub use sweep::{
27 PipeContact, PipeCorners, PipeEvolution, PipeLaw, PipeLaws, PipePlacement, SpineFunction,
28 SpineLaw, make_evolved, make_helical_sweep, make_loft, make_loft_skinned,
29 make_loft_skinned_aligned, make_loft_skinned_closed, make_pipe, make_pipe_sections,
30 make_pipe_shell, make_pipe_shell_evolving, make_pipe_shell_law, make_pipe_shell_laws,
31 make_pipe_shell_with, make_pipe_skinned, make_revolution_until, place_on_spine,
32};
33pub use thick::{make_thick_sheet, offset_sheet};
34pub use wire2d::{Join, offset_wire};