# Extrude Status: Implemented ![Extrude feature dialog](Extrude_dialog.png) 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` – when `true` (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.operation` is `NONE` the new solid is returned directly. Otherwise the helper applies the requested CSG operation and removes consumed solids (plus the source sketch when `consumeProfileSketch` is enabled).