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. When Reorient Curve is enabled, Sweep uses the Orient Curve operator internally to properly align the curve's normal and tangent vectors along its path, ensuring smooth, evenly-distributed geometry without unwanted twisting or deformation in the resulting surface.
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
Opentwistramp
–
Opens the twist ramp editor.
Reset Twist Ramp
Resettwistramp
–
Resets the twist ramp to default.
Twist TOP
Twisttop
–
Reference to an external TOP for twist control. When specified, overrides the internal ramp editor.
Twist per Curve
Twistpercurve
–
When enabled with an external TOP, maps the texture to each curve individually for per-curve twist variation.
Twist by Attribute
Twistbyattribute
–
Enables twist control via a point attribute instead of the ramp or TOP.
Twist Attribute
Twistattr
–
Name of the point attribute to use for twist values when Twist by Attribute is enabled.
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. Can be overridden by a LineWidth point attribute.
Columbs
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
Openscaleramp
–
Opens the scale ramp editor.
Reset Scale Ramp
Resetscaleramp
–
Resets the scale ramp to default.
Scale TOP
Scaletop
–
Reference to an external Ramp TOP for scale control. When specified, overrides the internal ramp editor.
Scale per Curve
Scalepercurve
–
When enabled with an external TOP, maps the texture to each curve individually for per-curve scale variation.
Scale by Attribute
Scalebyattr
–
Enables scale control via a point attribute instead of the ramp or TOP.
Scale Attribute
Scaleattr
–
Name of the point attribute to use for scale values when Scale by Attribute is enabled.
Apply Color Along Curve
Applycolor
–
Enables color variation along the curve.
Open Color Ramp
Opencolorramp
–
Opens the color ramp editor.
Reset Color Ramp
Resetcolorramp
–
Resets the color ramp to default.
Color TOP
Colortop
–
Reference to an external Ramp TOP for color control. When specified, overrides the internal ramp editor.
Color per Curve
Colorpercurve
–
When enabled with an external TOP, maps the texture to each curve individually for per-curve color variation.
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