Wraps a cross-section in its convex hull, the smallest outline without dents that contains it, like a rubber band stretched around it.
The cross-section
The convex hull
Sweeps a cross-section along Z into a solid of the given height.
twistDegrees turns the top against the bottom, scaleTopX and scaleTopY shrink or grow
it, and nDivisions adds sections in between so twists and tapers stay smooth; 0 for both
top scales makes a cone. center centers the solid on the XY plane instead of standing it on
it.
The cross-section, the height, the divisions, the twist in degrees, the top scale and whether to center it
The extruded solid
Spins a cross-section around the Y axis into a solid, like a lathe; only the part of the outline on the positive X side is used.
revolveDegrees below 360 gives a partial turn and circularSegments sets how round the
result is. The kernel stands the result along Z; matchProfile, true by default, turns it
back to match the profile.
The cross-section, the angle in degrees, the number of segments and whether to match the profile
The revolved solid
Moves the outline of a cross-section outward by delta, or inward for a negative delta, so
an outer contour grows and a hole shrinks.
joinType says how corners are treated: rounded, squared off, mitered or beveled;
miterLimit caps how far a miter may reach and circularSegments how round a rounded corner
is. simplify afterwards cleans up tiny segments.
The cross-section, the distance, the corner treatment and its settings
The offset cross-section
Removes points of a cross-section that lie within epsilon of the line between their
neighbors, dropping near-duplicates and collinear points.
A larger epsilon removes more; run it after offset to clean up the tiny segments offsetting
leaves behind.
The cross-section and the distance below which a point is dropped
The simplified cross-section
Packs several cross-sections or polygons into one cross-section without fusing them, the
inverse of decompose.
The cross-sections or polygons to pack together
One cross-section holding all of them
Splits a cross-section into its separate, unconnected outlines, each with its own holes, the
inverse of compose.
The cross-section
The separate outlines
Working with Manifold cross-sections beyond booleans: turning them into solids by extruding along Z or revolving, offsetting their outlines, wrapping them in a convex hull, simplifying them, and composing and decomposing them. Every method returns a new shape.