Torus SOP
Summary[edit]
The Torus SOP generates complete or specific sections of torus shapes (like a doughnut).
Parameters - Torus Page
Primitive Type type
- ⊞ - Select from the following types. For information on the different types, see the Geometry category articles.
- Polygon
poly
-
- Mesh
mesh
-
- NURBS
nurbs
-
- Bezier
bezier
-
Connectivity surftype
- ⊞ - This option is used to select the type of surface, when using a Mesh primitive type.
- Rows
rows
- Creates horizontal lines.
- Columns
cols
- Creates vertical lines.
- Rows and Columns
rowcol
- Both Rows and Columns. Looks like Quads in wire frame display, but all polygons are open (if the primitive type is polygon).
- Triangles
triangles
- Build the grid with Triangles.
- Quadrilaterals
quads
- Generates sides composed of quadrilaterals (default).
- Alternating Triangles
alttriangles
- Generates triangles that are opposed; similar to the Triangles option.
Orientation orient
- ⊞ - The axis along which the torus is constructed.
- X Axis
x
-
- Y Axis
y
-
- Z Axis
z
-
Modify Bounds modifybounds
- Enabled only when an input is connected to the Torus SOP to set bounds for the torus. Turn Modify Bounds = On to enable the transform parameters below to further modify the position and radius of the bounds.
Radius rad
- ⊞ - The first value (radx) defines the radius of the torus, the second value (rady) determines the radius of the inner ring.
- X
radx
-
- Y
rady
-
Center t
- ⊞ - Offset of torus center from object origin.
- X
tx
-
- Y
ty
-
- Z
tz
-
Rows rows
- The rows define the number of divisions along the torus.
Columns cols
- The columns determine the number of divisions along the torus' cross-section.
Parameters - Detail Page
Angle Offset angleoffset
-
Imperfect imperfect
- This option applies only to Bezier and NURBS types. If selected, the tube is an approximated nonrational curve, otherwise it is a perfect rational curve.
U Order orderu
- If a spline curve is selected, it is built at this order for U and V.
V Order orderv
- If a spline curve is selected, it is built at this order for U and V.
U Angle angleu
- ⊞ - The start and end sweep angles of the torus, if U Wrap is not enabled.
beginangleu
-
endangleu
-
V Angle anglev
- ⊞ - These are the start and end angles of the cross-section circle that is swept to make the torus, if V Wrap is not enabled.
beginanglev
-
endanglev
-
U Wrap closeu
- If U Wrap is checked, it creates a 360 cross-section.
V Wrap closev
- Checking V Wrap creates a torus along V by closing the primitive.
U End Caps capu
- If U End Caps is checked, it puts faceted end-caps on the ends of the torus if it is less than 360.
For more capping options, turn this parameter off, and append a Cap SOP.
V End Caps capv
- If V End Caps is checked, it applies a face between the top and bottom of the torus - if the torus is open.
For more capping options, turn this parameter off, and append a Cap SOP.
Texture Coordinates texture
- ⊞ - This adds uv coordinates to the geometry created by the Torus SOP.
- Off
off
- No uv coordinates added.
- Row & Columns
rowcol
- uv coordinates added based on Rows and Columns in the geometry.
Compute Normals normals
- Checking this option On will compute surface normals.
Operator Inputs
- Input 0 -
TouchDesigner Build:
SOPs |
---|
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • |