Go to: Synopsis. Return value. Related.
Flags. Python
examples.
objectType( object , [isAType=string], [isType=string], [tagFromType=string], [typeFromTag=int], [typeTag=boolean])
Note: Strings representing object names and
arguments must be separated by commas. This is not depicted in the
synopsis.
objectType is undoable, NOT queryable, and NOT
editable.
This command returns the type of elements. Warning: This command is
incomplete and may not be supported by all object types.
string |
The type of the specified object |
boolean |
For "isType": was the object of the specified type? |
addAttr, aliasAttr, attributeInfo, deleteAttr, getClassification, nodeType, objExists, renameAttr
isAType, isType, tagFromType, typeFromTag, typeTag
Long name (short name) |
Argument types |
Properties |
isType(i) |
string |
|
|
Returns true if the object is exactly of the specified type.
False otherwise. |
|
isAType(isa) |
string |
|
|
Returns true if the object is the specified type or derives
from an object that is of the specified type. This flag will only
work with dependency nodes. |
|
typeTag(tt) |
boolean |
|
|
Returns an integer tag that is unique for that object type. Not
all object types will have tags. This is the unique 4-byte value
that is used to identify nodes of a given type in the binary file
format. |
|
typeFromTag(tpt) |
int |
|
|
Returns the type name given an integer type tag. |
|
tagFromType(tgt) |
string |
|
|
Returns the type tag given a type name. |
|
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
# create an object to query type of
cmds.sphere( n='sphere1' )
# To query the type of an object:
cmds.objectType( 'sphere1Shape' )
# Result: nurbsSurface #
# To confirm that sphere1Shape really is a nurbs surface:
cmds.objectType( 'sphere1Shape', isType='nurbsSurface' )
# Result: 1 #