Difference between revisions of "Tube SOP"

From Derivative
Jump to navigation Jump to search
(Tube SOP Auto Create)
(TD Editor)
Line 1: Line 1:
 
+
{{Summary
{{Summary|OPfamily=SOP|OPtype=tube|OPlabel=Tube|OPlicense=Non-Commercial|OPclass=tubeSOP_Class|OPfilter=False
+
|OPtype=tube
 
+
|OPlabel=Tube
|short=
+
|short=The Tube SOP generates open or closed tubes, cones, or pyramids along the X, Y or Z axes.
 
+
|OPclass=tubeSOP_Class
|long=
+
|OPfamily=SOP
 
+
|long=The Tube SOP generates open or closed tubes, cones, or pyramids along the X, Y or Z axes. It outputs as meshes, polygons or simply a tube [[primitive]].
}}
+
|OPlicense=Non-Commercial
+
|OPfilter=False
{{ParameterPage|Pagename=Tube|OPfamily=SOP
+
}}
 
+
{{ParameterPage
|Pagesummary=
+
|Pagename=Tube
 
+
|Pagesummary=
|items=
+
|OPfamily=SOP
 
+
|items=
+
{{ParMenu
{{ParMenu|OPfamily=SOP|OPtype=tube|Parname=type|Parlabel=Primitive Type|Parorder=0
+
|Paritems=
 
+
{{Menuitem
|Parsummary=
+
|Itemname=prim
 
+
|Itemsummary=
|Paritems=
+
|Itemlabel=Primitive
 
+
|OPfamily=SOP
 +
|Parname=type
 +
}}
 +
{{Menuitem
 +
|Itemname=poly
 +
|Itemsummary=
 +
|Itemlabel=Polygon
 +
|OPfamily=SOP
 +
|Parname=type
 +
}}
 +
{{Menuitem
 +
|Itemname=mesh
 +
|Itemsummary=
 +
|Itemlabel=Mesh
 +
|OPfamily=SOP
 +
|Parname=type
 +
}}
 +
{{Menuitem
 +
|Itemname=nurbs
 +
|Itemsummary=
 +
|Itemlabel=NURBS
 +
|OPfamily=SOP
 +
|Parname=type
 +
}}
 +
{{Menuitem
 +
|Itemname=bezier
 +
|Itemsummary=
 +
|Itemlabel=Bezier
 +
|OPfamily=SOP
 +
|Parname=type
 +
}}
 
 
{{Menuitem|Itemlabel=Primitive|Itemname=prim|OPfamily=SOP|Parname=type
+
|Parlabel=Primitive Type
 
+
|OPtype=tube
|Itemsummary=
+
|OPfamily=SOP
 
+
|Parsummary=
}}
+
|Parorder=0
{{Menuitem|Itemlabel=Polygon|Itemname=poly|OPfamily=SOP|Parname=type
+
|Parname=type
 
+
}}
|Itemsummary=
+
{{ParMenu
 
+
|Paritems=
}}
+
{{Menuitem
{{Menuitem|Itemlabel=Mesh|Itemname=mesh|OPfamily=SOP|Parname=type
+
|Itemname=rows
 
+
|Itemsummary=
|Itemsummary=
+
|Itemlabel=Rows
 
+
|OPfamily=SOP
}}
+
|Parname=surftype
{{Menuitem|Itemlabel=NURBS|Itemname=nurbs|OPfamily=SOP|Parname=type
+
}}
 
+
{{Menuitem
|Itemsummary=
+
|Itemname=cols
 
+
|Itemsummary=
}}
+
|Itemlabel=Columns
{{Menuitem|Itemlabel=Bezier|Itemname=bezier|OPfamily=SOP|Parname=type
+
|OPfamily=SOP
 
+
|Parname=surftype
|Itemsummary=
+
}}
 
+
{{Menuitem
}}
+
|Itemname=rowcol
 
+
|Itemsummary=
}}
+
|Itemlabel=Rows and Columns
{{ParMenu|OPfamily=SOP|OPtype=tube|Parname=surftype|Parlabel=Connectivity|Parorder=1
+
|OPfamily=SOP
 
+
|Parname=surftype
|Parsummary=
+
}}
 
+
{{Menuitem
|Paritems=
+
|Itemname=triangles
 
+
|Itemsummary=
 +
|Itemlabel=Triangles
 +
|OPfamily=SOP
 +
|Parname=surftype
 +
}}
 +
{{Menuitem
 +
|Itemname=quads
 +
|Itemsummary=
 +
|Itemlabel=Quadrilaterals
 +
|OPfamily=SOP
 +
|Parname=surftype
 +
}}
 +
{{Menuitem
 +
|Itemname=alttriangles
 +
|Itemsummary=
 +
|Itemlabel=Alternating Triangles
 +
|OPfamily=SOP
 +
|Parname=surftype
 +
}}
 
 
{{Menuitem|Itemlabel=Rows|Itemname=rows|OPfamily=SOP|Parname=surftype
+
|Parlabel=Connectivity
 
+
|OPtype=tube
|Itemsummary=
+
|OPfamily=SOP
 
+
|Parsummary=
}}
+
|Parorder=1
{{Menuitem|Itemlabel=Columns|Itemname=cols|OPfamily=SOP|Parname=surftype
+
|Parname=surftype
 
+
}}
|Itemsummary=
+
{{ParMenu
 
+
|Paritems=
}}
+
{{Menuitem
{{Menuitem|Itemlabel=Rows and Columns|Itemname=rowcol|OPfamily=SOP|Parname=surftype
+
|Itemname=x
 
+
|Itemsummary=
|Itemsummary=
+
|Itemlabel=X Axis
 
+
|OPfamily=SOP
}}
+
|Parname=orient
{{Menuitem|Itemlabel=Triangles|Itemname=triangles|OPfamily=SOP|Parname=surftype
+
}}
 
+
{{Menuitem
|Itemsummary=
+
|Itemname=y
 
+
|Itemsummary=
}}
+
|Itemlabel=Y Axis
{{Menuitem|Itemlabel=Quadrilaterals|Itemname=quads|OPfamily=SOP|Parname=surftype
+
|OPfamily=SOP
 
+
|Parname=orient
|Itemsummary=
+
}}
 
+
{{Menuitem
}}
+
|Itemname=z
{{Menuitem|Itemlabel=Alternating Triangles|Itemname=alttriangles|OPfamily=SOP|Parname=surftype
+
|Itemsummary=
 
+
|Itemlabel=Z Axis
|Itemsummary=
+
|OPfamily=SOP
 
+
|Parname=orient
}}
+
}}
 
 
}}
 
{{ParMenu|OPfamily=SOP|OPtype=tube|Parname=orient|Parlabel=Orientation|Parorder=2
 
 
 
|Parsummary=
 
 
 
|Paritems=
 
 
 
 
 
{{Menuitem|Itemlabel=X Axis|Itemname=x|OPfamily=SOP|Parname=orient
+
|Parlabel=Orientation
 
+
|OPtype=tube
|Itemsummary=
+
|OPfamily=SOP
 
+
|Parsummary=
}}
+
|Parorder=2
{{Menuitem|Itemlabel=Y Axis|Itemname=y|OPfamily=SOP|Parname=orient
+
|Parname=orient
 
+
}}
|Itemsummary=
+
{{ParToggle
 
+
|Parlabel=Modify Bounds
}}
+
|OPtype=tube
{{Menuitem|Itemlabel=Z Axis|Itemname=z|OPfamily=SOP|Parname=orient
+
|OPfamily=SOP
 
+
|Parsummary=
|Itemsummary=
+
|Parorder=3
 
+
|Parname=modifybounds
}}
+
}}
 
+
{{ParFloat
}}
+
|Paritems=
{{ParToggle|OPfamily=SOP|OPtype=tube|Parname=modifybounds|Parlabel=Modify Bounds|Parorder=3
+
{{floatitem
 
+
|Itemname=tx
|Parsummary=
+
|Itemsummary=
 
+
|Itemlabel=X
}}
+
|OPfamily=SOP
{{ParFloat|OPfamily=SOP|OPtype=tube|Parname=t|Parlabel=Center|Parorder=4
+
|Parname=t
 
+
}}
|Parsummary=
+
{{floatitem
 
+
|Itemname=ty
|Paritems=
+
|Itemsummary=
 
+
|Itemlabel=Y
+
|OPfamily=SOP
{{floatitem|Itemlabel=X|Itemname=tx|OPfamily=SOP|Parname=t
+
|Parname=t
 
+
}}
|Itemsummary=
+
{{floatitem
 
+
|Itemname=tz
}}
+
|Itemsummary=
{{floatitem|Itemlabel=Y|Itemname=ty|OPfamily=SOP|Parname=t
+
|Itemlabel=Z
 
+
|OPfamily=SOP
|Itemsummary=
+
|Parname=t
 
+
}}
}}
 
{{floatitem|Itemlabel=Z|Itemname=tz|OPfamily=SOP|Parname=t
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
}}
 
{{ParFloat|OPfamily=SOP|OPtype=tube|Parname=rad|Parlabel=Radius|Parorder=5
 
 
 
|Parsummary=
 
 
 
|Paritems=
 
 
 
 
{{floatitem|Itemlabel=""|Itemname=rad1|OPfamily=SOP|Parname=rad
 
 
 
|Itemsummary=
 
 
 
}}
 
{{floatitem|Itemlabel=""|Itemname=rad2|OPfamily=SOP|Parname=rad
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
}}
 
{{ParFloat|OPfamily=SOP|OPtype=tube|Parname=height|Parlabel=Height|Parorder=6
 
 
 
|Parsummary=
 
 
 
}}
 
 
 
}}
 
 
{{ParameterPage|Pagename=Detail|OPfamily=SOP
 
 
 
|Pagesummary=
 
 
 
|items=
 
 
 
 
{{ParToggle|OPfamily=SOP|OPtype=tube|Parname=imperfect|Parlabel=Imperfect|Parorder=0
 
 
 
|Parsummary=
 
 
 
}}
 
{{ParInteger|OPfamily=SOP|OPtype=tube|Parname=rows|Parlabel=Rows|Parorder=1
 
 
 
|Parsummary=
 
 
 
}}
 
{{ParInteger|OPfamily=SOP|OPtype=tube|Parname=cols|Parlabel=Columns|Parorder=2
 
 
 
|Parsummary=
 
 
 
}}
 
{{ParInteger|OPfamily=SOP|OPtype=tube|Parname=orderu|Parlabel=U Order|Parorder=3
 
 
 
|Parsummary=
 
 
 
}}
 
{{ParInteger|OPfamily=SOP|OPtype=tube|Parname=orderv|Parlabel=V Order|Parorder=4
 
 
 
|Parsummary=
 
 
 
}}
 
{{ParToggle|OPfamily=SOP|OPtype=tube|Parname=cap|Parlabel=End Caps|Parorder=5
 
 
 
|Parsummary=
 
 
 
}}
 
{{ParMenu|OPfamily=SOP|OPtype=tube|Parname=texture|Parlabel=Texture Coordinates|Parorder=6
 
 
 
|Parsummary=
 
 
 
|Paritems=
 
 
 
 
 
{{Menuitem|Itemlabel=Off|Itemname=off|OPfamily=SOP|Parname=texture
+
|Parlabel=Center
 
+
|OPtype=tube
|Itemsummary=
+
|OPfamily=SOP
 
+
|Parsummary=
}}
+
|Parorder=4
{{Menuitem|Itemlabel=Row & Columns|Itemname=rowcol|OPfamily=SOP|Parname=texture
+
|Parname=t
 
+
}}
|Itemsummary=
+
{{ParFloat
 
+
|Paritems=
}}
+
{{floatitem
 
+
|Itemname=rad1
}}
+
|Itemsummary=
 
+
|Itemlabel=""
}}
+
|OPfamily=SOP
+
|Parname=rad
{{ParToggle|OPfamily=SOP|OPtype=tube|Parname=normals|Parlabel=Compute Normals|Parorder=1
+
}}
 
+
{{floatitem
|Parsummary=
+
|Itemname=rad2
 
+
|Itemsummary=
}}
+
|Itemlabel=""
{{History}}
+
|OPfamily=SOP
{{SOPNavBox|OPfamily=SOP}}
+
|Parname=rad
{{#invoke:Category|list|SOPs}}
+
}}
 +
 +
|Parlabel=Radius
 +
|OPtype=tube
 +
|OPfamily=SOP
 +
|Parsummary=
 +
|Parorder=5
 +
|Parname=rad
 +
}}
 +
{{ParFloat
 +
|Parlabel=Height
 +
|OPtype=tube
 +
|OPfamily=SOP
 +
|Parsummary=
 +
|Parorder=6
 +
|Parname=height
 +
}}
 +
 +
}}
 +
{{ParameterPage
 +
|Pagename=Detail
 +
|Pagesummary=
 +
|OPfamily=SOP
 +
|items=
 +
{{ParToggle
 +
|Parlabel=Imperfect
 +
|OPtype=tube
 +
|OPfamily=SOP
 +
|Parsummary=
 +
|Parorder=0
 +
|Parname=imperfect
 +
}}
 +
{{ParInteger
 +
|Parlabel=Rows
 +
|OPtype=tube
 +
|OPfamily=SOP
 +
|Parsummary=
 +
|Parorder=1
 +
|Parname=rows
 +
}}
 +
{{ParInteger
 +
|Parlabel=Columns
 +
|OPtype=tube
 +
|OPfamily=SOP
 +
|Parsummary=
 +
|Parorder=2
 +
|Parname=cols
 +
}}
 +
{{ParInteger
 +
|Parlabel=U Order
 +
|OPtype=tube
 +
|OPfamily=SOP
 +
|Parsummary=
 +
|Parorder=3
 +
|Parname=orderu
 +
}}
 +
{{ParInteger
 +
|Parlabel=V Order
 +
|OPtype=tube
 +
|OPfamily=SOP
 +
|Parsummary=
 +
|Parorder=4
 +
|Parname=orderv
 +
}}
 +
{{ParToggle
 +
|Parlabel=End Caps
 +
|OPtype=tube
 +
|OPfamily=SOP
 +
|Parsummary=
 +
|Parorder=5
 +
|Parname=cap
 +
}}
 +
{{ParMenu
 +
|Paritems=
 +
{{Menuitem
 +
|Itemname=off
 +
|Itemsummary=
 +
|Itemlabel=Off
 +
|OPfamily=SOP
 +
|Parname=texture
 +
}}
 +
{{Menuitem
 +
|Itemname=rowcol
 +
|Itemsummary=
 +
|Itemlabel=Row & Columns
 +
|OPfamily=SOP
 +
|Parname=texture
 +
}}
 +
 +
|Parlabel=Texture Coordinates
 +
|OPtype=tube
 +
|OPfamily=SOP
 +
|Parsummary=
 +
|Parorder=6
 +
|Parname=texture
 +
}}
 +
 +
}}
 +
{{ParToggle
 +
|Parlabel=Compute Normals
 +
|OPtype=tube
 +
|OPfamily=SOP
 +
|Parsummary=
 +
|Parorder=1
 +
|Parname=normals
 +
}}
 +
{{History
 +
}}
 +
{{SOPNavBox
 +
|OPfamily=SOP
 +
}}
 +
{{#invoke:Category
 +
|list|SOPs}}

Revision as of 17:38, 14 September 2017

  • Invalid title: ""

Summary
[edit]

The Tube SOP generates open or closed tubes, cones, or pyramids along the X, Y or Z axes. It outputs as meshes, polygons or simply a tube primitive.

PythonIcon.png[[{{{opClass}}}]]


Parameters - Page

Template:ParMenu Template:ParMenu Template:ParMenu Template:ParToggle Template:ParFloat Template:ParFloat Template:ParFloat


Parameters - Page

Template:ParToggle Template:ParInteger Template:ParInteger Template:ParInteger Template:ParInteger Template:ParToggle Template:ParMenu

Template:ParToggle TouchDesigner Build:

SOPs
Add • Alembic • Align • Arm • Attribute Create • Attribute • Basis • Blend • Bone Group • Boolean • Box • Bridge • Cache • Cap • Capture Region • Capture • Carve • CHOP to • Circle • Clay • Clip • Convert • Copy • CPlusPlus • Creep • Curveclay • Curvesect • DAT to • Deform • Delete • Divide • Extrude • Facet • File In • Fillet • Fit • Font • Force • Fractal • Grid • Group • Hole • Import Select • In • Introduction To SOPs id • Inverse Curve • Iso Surface • Join • Joint • Kinect • Lattice • Limit • Line • Line Thick • LOD • LSystem • Magnet • Material • Merge • Metaball • Model • Noise • Null • Object Merge • Oculus Rift • OpenVR • Out • Particle • Point • Polyloft • Polypatch • Polyreduce • Polyspline • Polystitch • Primitive • Profile • Project • Rails • Raster • Ray • Rectangle • Refine • Resample • Revolve • Script • Select • Sequence Blend • Skin • Sort • Sphere • Spring • Sprinkle • Sprite • Stitch • Subdivide • Superquad • Surfsect • Sweep • Switch • Text • Texture • Torus • Trace • Trail • Transform • Trim • Tristrip • Tube • Twist • Vertex • Wireframe • ZED