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
axisalong a helix aboutaxis: 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
radiusalong 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.