Extrude
Status: Implemented

Extrude offsets a single face or sketch profile along its normal using the BREP.Sweep translator. Draft or directional flips are not yet exposed.
Inputs
profile– a face or sketch containing a face.consumeProfileSketch– whentrue(default), removes the source sketch after a successful extrude.distance– forward distance along the face normal.distanceBack– optional distance in the opposite direction for two-sided extrudes.boolean.operation/boolean.targets– optional union, subtract, or intersect with existing solids.
Behaviour
- The profile is swept in translate mode; the feature automatically nudges subtract/union distances to avoid coplanar artifacts.
- Circular edges in the profile emit centerlines for downstream constraints.
- When
boolean.operationisNONEthe new solid is returned directly. Otherwise the helper applies the requested CSG operation and removes consumed solids (plus the source sketch whenconsumeProfileSketchis enabled).