Skip to main content

Extrude and revolve

Manifold additionally supports twisted and top-scaled extrusion:
Check the support matrix before using these options with another kernel.

Booleans

Boolean features have one target and one or more tools:
An empty tool array is rejected during authoring. The result is one solid; input solids remain feature dependencies and are not mutated.

Fillet and chamfer

Edge treatments require an explicit edge selection:
The selection resolves against the direct input solid. A missing, ambiguous, or wrong-cardinality selection fails before the treatment is applied.

Shell and offset

Shell removes selected opening faces and offsets the remaining skin to create a constant wall. Whole-solid offset has no opening selection. Both use positive magnitudes plus an explicit direction.

Draft

Draft is an atomic multi-face exact feature available through the matched owned OCCT facade:
Stock OCCT does not advertise draft. Capability checks reject the feature before input geometry is allocated on an unsupported backend.

Exact-history boundary

Stock OCCT can construct most exact features, but its Boolean, edge-treatment, and solid-offset topology history is partial. The optional owned facade advertises complete bounded evolution only for the exact feature slices and ABI versions documented in the OpenCascade guide. Construction success and complete topology evolution are distinct guarantees.