Go to: Synopsis. Flags. Return value. Related. Python examples.
polySphere([axis=[float, float, float]], [constructionHistory=boolean], [createUVs=int], [name=string], [object=boolean], [radius=linear], [subdivisionsX=int], [subdivisionsY=int], [texture=boolean])
Note: Strings representing object names and arguments must be separated by commas. This is not depicted in the synopsis.
polySphere is undoable, queryable, and editable.
The sphere command creates a new polygonal sphere.
axis, constructionHistory, createUVs, name, object, radius, subdivisionsX, subdivisionsY, texture
Long name (short name) |
[argument types] |
Properties |
axis(ax)
|
[float, float, float]
|
 
|
|
This flag specifies the primitive axis used to build the sphere.
Q: When queried, this flag returns a float[3].
In query mode, this flag needs a value.
|
|
radius(r)
|
linear
|
 
|
|
This flag specifies the radius of the sphere.
C: Default is 0.5.
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 sphere.
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 sphere.
C: Default is 20.
Q: When queried, this flag returns an int.
In query mode, this flag needs a value.
|
|
createUVs(cuv)
|
int
|
|
|
This flag alows a specific UV mechanism to be selected, while creating the helix.
The valid values are 0, 1, or 2.
0 implies that no UVs will be generated (No texture to be applied).
1 implies UVs are created with pinched at poles
2 implies UVs are created with sawtooth at poles
For better understanding of these options, you may have to open the
texture view window
C: Default is 2
|
|
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 sphere.
|
|
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, polyTorus
import maya.cmds as cmds
# Create a sphere, with 10 subdivisions in the X direction,
# and 15 subdivisions in the Y direction,
# the radius of the sphere is 20.
cmds.polySphere(sx=10, sy=15, r=20)
# Create a sphere, called "mySphere", on each direction there are 5 subdivisions.
cmds.polySphere( n='mySphere', sx=5, sy=5)