Tool

Loft Advanced

Surface

Create an advanced lofted surface through a set of section curves with enhanced parameters

Docs for v2.1.18, the latest version.

ID

tool-surface-loft-advanced

Group

Surface

Plugin

Tool

Keywords

loft
advanced
srf
srfLoft
enhanced
6 inputs, 1 output

Ports

Inputs

6

What the node takes in, from wires or typed values.

Degree

Number

Default 2

Maximum degree resulting surface

Compatibility

Boolean

Default false

Check compatibility between sections

Smoothing

Boolean

Default false

Apply smoothing to the surface

Continuity

Number

Default 0

Continuity level: 0=C0 (geometric), 1=C1 (tangent), 2=C2 (curvature)

Parametrization

Number

Default 0

Parametrization method (0: ChordLength, 1: Centripetal, 2: IsoParametric)

Curve 1

Curve

Section curve (curves)

Outputs

1

What the node gives out, to wire into other nodes.

Surface

Surface

Resulting advanced loft surface

Creation method#

[comment]: <> ()

There are two options for creating a Loft Advanced node.#

  • The first way to create a Loft Advanced node using the search list, which is opened by double left-clicking in the workspace. You can write the name of the node you need, or words associated with this node.
    • loft, advanced, srf, srfLoft, enhanced
  • The second way is to select a Loft Advanced node from the menu that opens from the top left.
    • Menu > Tool > Surface > Loft Advanced

Steps#

  • Create a Loft Advanced node.
  • Connect the first curve with which we want to create surface to the first port.
  • Connect the second curve with which we want to create surface to the second port.
  • Add a port for additional curves using the "add port" function in the port menu and connect other curves to the added ports.
  • Configure advanced parameters:
    • Set the degree for the surface (1 for ruled surface, 2+ for smooth surface)
    • Enable compatibility check for problematic curve sets
    • Enable smoothing for better surface quality
    • Set continuity level (0, 1, or 2) for surface smoothness
    • Choose parametrization method (ChordLength, Centripetal, or IsoParametric)

After creating a node, to the first port, connect the first curve with which we want to create surface, connect the second curve with which we want to create surface. For more than two curves, you need to add ports using the "add port" function in the port menu and connect other curves to these ports. Configure the advanced parameters as needed for your specific use case. On the output port, we will get the result surface from all the curves.

Advanced Parameters#

Degree#

  • 1: Creates a ruled surface (linear interpolation between sections)
  • 2+: Creates a smooth surface with the specified degree

Compatibility#

  • false: Standard lofting (default)
  • true: Checks compatibility between sections before creating the surface

Smoothing#

  • false: No additional smoothing (default)
  • true: Applies smoothing to improve surface quality

Continuity#

  • 0: C0 continuity (geometric continuity only)
  • 1: C1 continuity (tangent continuity - first derivative)
  • 2: C2 continuity (curvature continuity - second derivative)

Parametrization#

  • 0: ChordLength parametrization (default)
  • 1: Centripetal parametrization (better for complex curves)
  • 2: IsoParametric parametrization (uniform parameter distribution)

See also#

Loft Surface (basic version)
Network Surface
Pipe Surface
Revolve Surface

History

First documented in v2.1.18

Oct 20, 2026

Versions before it were published before changes were recorded.