Go to: Synopsis. Flags. Return value. Related. Python examples.
polyTorus([axis=[float, float, float]], [constructionHistory=boolean], [createUVs=boolean], [name=string], [object=boolean], [radius=linear], [sectionRadius=linear], [subdivisionsX=int], [subdivisionsY=int], [texture=boolean], [twist=angle])
Note: Strings representing object names and arguments must be separated by commas. This is not depicted in the synopsis.
polyTorus is undoable, queryable, and editable.
The torus command creates a new polygonal torus.
axis, constructionHistory, createUVs, name, object, radius, sectionRadius, subdivisionsX, subdivisionsY, texture, twist
Long name (short name) |
[argument types] |
Properties |
axis(ax)
|
[float, float, float]
|
 
|
|
This flag specifies the primitive axis used to build the torus.
Q: When queried, this flag returns a vector.
In query mode, this flag needs a value.
|
|
radius(r)
|
linear
|
 
|
|
This flag specifies the radius of the torus.
C: Default is 0.5.
Q: When queried, this flag returns a float.
In query mode, this flag needs a value.
|
|
sectionRadius(sr)
|
linear
|
 
|
|
This flag specifies the section radius of the torus.
C: Default is 0.25.
Q: When queried, this flag returns a float.
In query mode, this flag needs a value.
|
|
twist(tw)
|
angle
|
 
|
|
This flag specifies the section twist of the torus.
C: Default is 0.0.
Q: When queried, this flag returns a float.
In query mode, this flag needs a value.
|
|
subdivisionsX(sx)
|
int
|
 
|
|
This specifies the number of subdivisions in the X direction for the torus (number of sections).
C: Default is 20.
Q: When queried, this flag returns an int.
In query mode, this flag needs a value.
|
|
subdivisionsY(sy)
|
int
|
 
|
|
This flag specifies the number of subdivisions in the Y direction for the torus (number of segments per section).
C: Default is 20.
Q: When queried, this flag returns an int.
In query mode, this flag needs a value.
|
|
createUVs(cuv)
|
boolean
|
 
|
|
This flag alows a texture to be applied.
C: Default is "on" (uv's are computed).
Q: When queried, this flag returns an int.
In query mode, this flag needs a value.
|
|
texture(tx)
|
boolean
|
|
|
This flag is obsolete and will be removed in the next release.
The -cuv/createUVs flag should be used instead.
Common flags
|
|
name(n)
|
string
|
|
|
Gives a name to the created torus.
|
|
constructionHistory(ch)
|
boolean
|

|
|
Turn the construction history on or off (where applicable).
Q: When queried, this flag returns an int.
In query mode, this flag needs a value.
|
|
object(o)
|
boolean
|
|
|
Create the result, or just the dependency node (where applicable).
|
|
Flag can appear in Create mode of command
|
Flag can appear in Edit mode of command
|
Flag can appear in Query mode of command
|
Flag can have multiple arguments, passed either as a tuple or a list.
|
string string Object name and node name.
polyCone, polyCube, polyCube, polyCylinder, polyPlane, polySphere
import maya.cmds as cmds
cmds.polyTorus( sx=8, sy=16, r=10, sr=1 )
#result has 8 sections of 16 segments,
#the main radius is 10, the section radius is 1.
cmds.polyTorus( sx=5, sy=4, tx=False )
cmds.move( -3, 0, 0 )
#result has 5 sections of 4 segments, default sizes.
#no texture offsets are generated.
cmds.polyTorus( sx=5, sy=4, tw=45 )
cmds.move( 3, 0, 0 )
#result has 5 sections of 4 segments, default sizes.
#The sections are rotated.