docs / features / Loft
Loft
Status: Implemented

Loft rails a solid across two or more ordered sketch or face sections: one surface curve per station, from the first section to the last, capped at both ends.
Walkthrough

Inputs
id– astring, defaultnull.profiles– a multiplereference_selectionfiltered toSKETCHandFACE, default[]; an ordered list of section references.consumeProfileSketch– aboolean. Whentrue(default), removes source sketches after a successful loft. A face section consumes nothing.guide– a single (multiple: false)reference_selectionfiltered toEDGE, defaultnull; the spine the sections follow.rotateToGuide– aboolean, defaultfalse. With a guide, rotate sections into the guide's moving frame rather than retaining their own orientations.boolean– aboolean_operation, default{ targets: [], operation: "NONE", mergeCoplanarFaces: true }.
Behaviour
- Each section contributes its profile's outer loop curves in world space. Multi-region and holed profiles loft: each region rails across the sections into its own solid, each hole lofts into a cutter that is subtracted, and the region solids union into one result.
- Face naming: side face
itakes the first section's edge name with a_LFsuffix (orEDGE_LFwhen unnamed). Each region's caps are keyed by its first-section loop id as{base}:L{loopId}_STARTand_END;{base}_STARTand_ENDare container aliases for those families.baseis the feature id orLoft. Loft side names carry no feature-id prefix, unlike Sweep.
Limitations
Every one of these is a loud error, never a silently dropped or twisted surface:
- Fewer than 2 sections fails (
need at least 2 section profiles). - Any section's outer loop must have at least two curves.
- Every section must share one loop structure: the same region count, the same hole count per region, and the same curve count per loop. A mismatch is an error naming the two sections and the counts that differ — it is not tolerated by resampling.
- A profile name that resolves to neither a sketch profile nor a face fails with
profile '…' not found. - A guide that does not resolve, resolves to no curves, or resolves to a multi-segment chain is refused; guided loft accepts exactly one spine curve.
Where to find it
Offered in the Modeling and All
workbenches. Type code LOFT.