| [+]Surface Shape | Surfaceshape | Determines the cross section: the cross sections from the second input, a round tube or a square tube. |
| Width | Width | Sets the width of the swept surface. A LineWidth attribute overrides it. |
| Columns | Columns | Sets the number of sides of the round tube. Not used by the square or input cross sections. |
| Round Corners | Roundcorners | Enable round corners. |
| Corner Radius | Cornerradius | Sets the radius of the rounded corners. |
| Corner Sides | Cornersides | Sets the number of sides on round corners. |
| Scale Cross Sections | Scalecrosssections | Sets the scale of the input cross sections. |
| Unique Points | Uniquepoints | Enable not sharing points between primitives. |
| [+]Skin | Skinops | Determines how the cross sections are skinned: per line strip, all primitives, groups of N primitives, or skipping every Nth primitive. |
| N | Inc | N value when skinning groups of N input primitives or every N input primitives. |
| Closed Surface | Closedsurface | Enable connecting the last vertex to the first. |
| Output Quads | Outputquads | Whether to output quad primitives instead of triangle primitives. |
| Apply Scale Along Curve | Applyscale | Enable varying the scale along the curve. |
| Open Scale Ramp Editor | Openscalerampeditor | Open the scale ramp editor. |
| Reset Scale Ramp | Resetscaleramp | Resets the scale ramp. |
| Custom Scale TOP | Customscaletop | Reference to a TOP used as the scale ramp, overriding the ramp editor. |
| Scale by Attribute | Scalebyattr | Enable taking the scale from a point attribute instead of the ramp or TOP. |
| Scale Attribute | Scaleattr | Sets the point attribute used as the scale when scaling by attribute. |
| Apply Color Along Curve | Applycolor | Enable varying the color along the curve. |
| Open Color Ramp Editor | Opencolorrampeditor | Open the color ramp editor. |
| Reset Color Ramp | Resetcolorramp | Resets the color ramp. |
| Custom Color TOP | Customcolortop | Reference to a TOP used as the color ramp. It overrides the ramp editor. |
| Generate Vertex Normals | Generatevertexnormals | Generate vertex normals on the output. |
| Max Number of Primitives per Point | Maxprimsperpoint | Used to allocate temporary storage, it should be set to the maximum number of primitives a point can be a 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. |