Part Loft

From FreeCAD Documentation

Part Loft

Menu location
Part → Loft...
Default shortcut
Introduced in version
See also
Part Sweep


The Part Loft command creates a face, a shell, or a solid shape from two or more profiles (cross-sections).

Loft from three profiles which are two Part Circles and one Part Ellipse. Parameters are Solid "True" and Ruled "True".


  1. There are several ways to invoke the command:
    • Press the Loft... button.
    • Select the Part → Loft... option from the menu.
  2. The Loft task panel opens.
  3. In the Available Profiles list on the left select the first profile and click on the right arrow to place it in the Selected profiles list on the right.
  4. Repeat for the second profile and again if more than two profiles are desired.
  5. Optionally use the up and down arrows to reorder the selected profiles.
  6. Define options Create solid, Ruled surface, and Closed.
  7. Click OK.

Accepted geometry

  • Profiles: can be a point (vertex), line (edge), wire or face. Edges and wires may be either open or closed. There are various Limitations, see below.


Create solid

If "Solid" is set to "true", FreeCAD creates a solid, provided the profiles are closed; if set to "false", FreeCAD creates a face or a shell for either open or closed profiles.

Ruled surface

If "Ruled surface" is "true" FreeCAD creates a face, a shell or a solid from ruled surfaces.


If "Closed" is "true" FreeCAD attempts to loft the last profile to the first profile to create a closed loop.

For more information on how profiles are joined together see Part Loft Technical Details.


See also: Property editor.

A Part Loft object is derived from a Part Feature object and inherits all its properties. It also has the following additional properties:



  • DataSections (LinkList): Lists the sections used.
  • DataSolid (Bool): False (default). True creates a solid.
  • DataRuled (Bool): False (default). True creates a ruled surface.
  • DataClosed (Bool): False (default). True creates a closed loft by connecting last to first profile.
  • DataMax Degree (IntegerConstraint): Maximum degree.


A Part Loft has the same limitations as a Part Sweep.

Closed Lofts

  • The results of a closed Loft may be unexpected, the Loft may develop twists or kinks. Lofting is very sensitive to the Placement of the profiles and the complexity of the curves required to connect the corresponding vertices in all the profiles.