Sweep

Summary

The Sweep turns curves into polygons, with many output options. You can create tubes, square profiles, or use custom cross-sections from a second input. The operator provides extensive control over orientation, twist, scaling, and color along the curve path.

Parameters

Page: Orient Curve

Reorient Curve Reorientcurve Enables curve reorientation.
Invert N Invertn Inverts the normal vector direction.
Custom First Tangent Customfirsttangent Enables custom first tangent vector.
First Tangent Firsttangent Custom first tangent vector direction.
First Tangent Firsttangentx
First Tangent Firsttangenty
First Tangent Firsttangentz
Twist Amount Twistamount Amount of twist to apply along the curve.
Open Twist Ramp Twistramp Opens the twist ramp editor.
Reset Ramp Resetramp Resets the twist ramp to default.
Ramp TOP Twist Ramptoptwist Reference to an external Ramp TOP for twist control. When specified, overrides the internal ramp editor.
Twist Per Curve Twistpercurve Applies twist independently to each curve.

Page: Surface

Surface Shape Surfaceshape Type of cross-section shape to use.
Second Input Cross Sections input
Round Tube tube
Square Tube square
Width Width Width of the swept surface.
Columns Columbs Number of columns for round tube cross-section.
Round Corners Roundcorners Enables rounded corners for square tubes.
Corner Radius Cornerradius Radius of rounded corners.
Corner Sides Cornersides Number of sides for rounded corners.
Scale Cross Sections Scalecrosssections Scale factor for input cross-sections.
Skin Skinops Skin primitive method.
All Primitives all
Groups of N Primitives group
Skip Every Nth Primitive skip
N Inc N value when skinning groups of N input primitives or every N input primitives.
Closed Surface Closedsurface The last vertex is connected to the first vertex.
Output Quads Outputquads Whether to output quad primitives instead of triangle primitives.
Apply Scale Along Curve Applyscale Enables scale variation along the curve.
Open Scale Ramp Scaleramp Opens the scale ramp editor.
Reset Scale Ramp Resetscaleramp Resets the scale ramp to default.
Ramp TOP Scale Ramptopscale Reference to an external Ramp TOP for scale control. When specified, overrides the internal ramp editor.
Scale per Curve Scalepercurve Applies scale independently to each curve.
Apply Color Along Curve Applycolor Enables color variation along the curve.
Open Color Ramp Colorramp Opens the color ramp editor.
Reset Color Ramp Resetcolorramp Resets the color ramp to default.
Ramp TOP Color Ramptopcolor Reference to an external Ramp TOP for color control. When specified, overrides the internal ramp editor.
Color per Curve Colorpercurve Applies color independently to each curve.
Generate Vertex Normals Generatevertexnormals Generates vertex normals for the output geometry.
Max Number of Primitives per Point Maxprimsperpoint Maximum number of primitives a point can be part of in the input geometry.
Angle Anglenormal For vertex normals, the threshold angle between faces above which the shared edge vertices don't share normals.

Page: Attributes

From Backbone Curves Frombackbonecurves Attributes to transfer from backbone curves.
From Cross Sections Fromcrosssections Attributes to transfer from cross-sections.

Page: Common

Bypass Bypass Pass through the first input to the output unchanged.
Free Extra GPU Memory Freeextragpumem Free memory that has accumulated when output memory has grown and shrunk.

Inputs

Input 0 POP Backbone Curves
Input 1 POP Cross Sections

Outputs

Output 0 POP POPX_out1