按型別查詢物件

ls() 包含一個 type 標誌,可以讓你找到特定型別的場景節點。例如:

 cameras = cmds.ls(type='camera')
 // [u'topShape', u'sideShape', u'perspShape', u'frontShape']

你可以在同一個呼叫中搜尋多種型別:

 geometry = cmds.ls(type=('mesh', 'nurbsCurve', 'nurbsSurface'))

你還可以搜尋抽象型別,這些型別對應於 Maya 的內部類層次結構。要找出特定物件表示的節點型別,請使用 nodeType 命令:

cmds.nodeType('pCubeShape1', i=True)  # 'i' includes the inherited object types
// Result: [u'containerBase',
 u'entity',
 u'dagNode',
 u'shape',
 u'geometryShape',
 u'deformableShape',
 u'controlPoint',
 u'surfaceShape',
 u'mesh'] //
 # in this example, ls with any of the above types will return `pCubeShape1`