Skip to main content

Module sweep

Module sweep 

Source
Expand description

Pipes and lofts: the sweeps whose surfaces are already in the vocabulary.

A circular profile along a straight spine is a cylinder; around a full circle it is a torus; along an arc it is a torus segment, built from two half-tube patches and two meridian caps so that every edge is a circle with a closed-form chart. A ruled loft between two parallel sections is walls of planes and cones: segment to segment gives the planar quad, coaxial circle to circle gives the frustum the cone primitive already builds. The sweeps that need new surfaces (free-form spines, skew ruled walls, smoothed skinning through many sections) are recorded in docs/PARITY.md (offset.sweeps), not approximated here.

Functionsยง

make_evolved
Sweep a profile along a spine, the way a moulding runs round a frame.
make_helical_sweep
Sweep a planar profile lying in a plane through axis along a helix about axis: a screw motion, the profile keeping its plane through the axis the whole way, every point of it running its own helix. The thread and spring operation.
make_loft
Loft two parallel closed sections into a solid, ruled.
make_loft_skinned
Loft a solid through many closed planar sections, skinned smoothly.
make_loft_skinned_aligned
Loft through sections with the start of each row named by the caller.
make_loft_skinned_closed
Loft a ring through closed planar sections that loop back to the first.
make_pipe
Sweep a circular profile of radius along a spine edge.
make_pipe_shell
Sweep a planar profile (a wire, or a face whose holes ride along) down an arbitrary spine, one skinned wall per profile loop.
make_pipe_skinned
Sweep a circular profile along a free-form spine, skinned.