Sweep v1.3.0
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.
Closed Curve
Closedcurve
–
Treats the curve as a closed loop.
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 Editor
Opentwistrampeditor
–
Opens the twist ramp editor.
Reset Twist Ramp
Resettwistramp
–
Resets the twist ramp to default.
Custom Twist TOP
Customtwisttop
–
Reference to an external TOP for twist control. When specified, overrides the internal ramp editor.
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.
Columns
Columns
–
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.
Unique Points
Uniquepoints
–
Generates unique vertices per polygon.
Skin
Skinops
–
–
Skin primitive method.
Per Line Strip
linestrip
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 Editor
Openscalerampeditor
–
Opens the scale ramp editor.
Reset Scale Ramp
Resetscaleramp
–
Resets the scale ramp to default.
Custom Scale TOP
Customscaletop
–
Reference to an external Ramp TOP for scale control. When specified, overrides the internal ramp editor.
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 Editor
Opencolorrampeditor
–
Opens the color ramp editor.
Reset Color Ramp
Resetcolorramp
–
Resets the color ramp to default.
Custom Color TOP
Customcolortop
–
Reference to an external Ramp TOP for color control. When specified, overrides the internal ramp editor.
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