This command is used to create a instancer node and set the proper attributes in the node.
Flags:
Long Name / Short Name | Argument Types | Properties | |
---|---|---|---|
addObject / a | bool | ![]() ![]() |
|
|
|||
cycle / c | unicode | ![]() ![]() ![]() |
|
|
|||
cycleStep / cs | float | ![]() ![]() ![]() |
|
This flag sets or queries the cycle step attribute for the instancer node. This attribute indicates the size of the step in frames or seconds (see cycleStepUnit). |
|||
cycleStepUnits / csu | unicode | ![]() ![]() ![]() |
|
|
|||
index / i | int | ![]() |
|
|
|||
levelOfDetail / lod | unicode | ![]() ![]() ![]() |
|
|
|||
name / n | unicode | ![]() ![]() |
|
|
|||
object / obj | unicode | ![]() ![]() ![]() |
|
This flag indicates which objects will be add/removed from the list of instanced objects. The flag is used in conjuction with the -add and -remove flags. If neither of these flags is specified on the command line then -add is assumed. |
|||
objectPosition / op | unicode | ![]() |
|
|
|||
objectRotation / objectRotation | unicode | ![]() |
|
|
|||
objectScale / os | unicode | ![]() |
|
|
|||
pointDataSource / pds | bool | ![]() |
|
This flag is used to query the source node supply the data for the input points. Flag can have multiple arguments, passed either as a tuple or a list. |
|||
removeObject / rm | bool | ![]() |
|
|
|||
rotationOrder / ro | unicode | ![]() ![]() ![]() |
|
|
|||
rotationUnits / ru | unicode | ![]() ![]() ![]() |
|
|
|||
valueName / vn | unicode | ![]() |
|
This flag is used to query the value(s) of the array associated with the given name. If the -index flag is used in conjuction with this flag then the ith value will be returned. Otherwise, the entire array will be returned. |
Derived from mel command maya.cmds.instancer
Example:
import pymel.core as pm
pm.polySphere(n='myShape')
# Result: [nt.Transform(u'myShape'), nt.PolySphere(u'polySphere1')] #
pm.instancer( name='myInstancerNode', a=True, object='myShape' )