Go to: Synopsis. Return value. Related.
Flags. Python
examples.
createNode( string , [name=string], [parent=string], [shared=boolean], [skipSelect=boolean])
Note: Strings representing object names and
arguments must be separated by commas. This is not depicted in the
synopsis.
createNode is undoable, NOT queryable, and NOT
editable.
This command creates a new node in the dependency graph of the
specified type.
string |
The name of the new node. |
connectAttr, setAttr
name, parent,
shared, skipSelect
Long name (short name) |
Argument types |
Properties |
name(n) |
string |
|
|
Sets the name of the newly-created node. |
|
parent(p) |
string |
|
|
Specifies the parent in the DAG under which the new node
belongs. |
|
shared(s) |
boolean |
|
|
This node is shared across multiple files, so only create it if
it does not already exist. |
|
skipSelect(ss) |
boolean |
|
|
This node is not to be selected after creation, the original
selection will be preserved. |
|
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. |
import maya.cmds as cmds
cmds.createNode( 'transform', n='transform1' )
cmds.createNode( 'nurbsSurface', n='surface1', p='transform1' )
cmds.createNode( 'camera', shared=True, n='top' )
# This transform will be selected when created
cmds.createNode( 'transform', n='selectedTransform' )
# This will create a new transform node, but 'selectedTransform'
# will still be selected.
cmds.createNode( 'transform', ss=True )