None.
None.
Name | Parameters | Returns | Description |
---|---|---|---|
getAllPathsTo(node) | node - MObject | MDagPathArray | Returns all paths to the given node. |
getAPathTo(node) | node - MObject | MDagPath | Returns the first path found to the given node. |
None.
Signature | Parameters | Description |
---|---|---|
MDagPath() | Default constructor. Returns a new, empty MDagPath object. | |
MDagPath(src) | src - MDagPath | Copy constructor. Returns a new MDagPath object with the same value as src. |
Signature | Parameters | Returns | Description |
---|---|---|---|
apiType() | MFn constant | Returns the type of the object at the end of the path. | |
child(childNum) | childNum - int | MObject | The childNum'th object parented directly beneath the object at the end of the path. |
childCount() | int | Returns the number of objects parented directly beneath the object at the end of the path. | |
exclusiveMatrix() | MMatrix | Returns the matrix for all transforms in the path, excluding the end object. | |
exclusiveMatrixInverse() | MMatrix | Returns the inverse of exclusiveMatrix(). | |
extendToShape(shapeNum=0) | shapeNum - int | New reference to self. | Extends the path to the shapeNum'th shape node parented directly beneath the transform at the current end of the path. |
fullPathName() | string | Returns a string representation of the path from the DAG root to the path's last node. | |
getPath(pathNum=0) | pathNum - int | MDagPath | The pathNum'th sub-path of this path. |
hasFn(type) | type - MFn constant | bool | Returns True if the object at the end of the path supports the function set represented by type. |
inclusiveMatrix() | MMatrix | Returns the matrix for all transforms in the path, including the end object, if it is a transform. | |
inclusiveMatrixInverse() | MMatrix | Returns the inverse of inclusiveMatrix(). | |
instanceNumber() | int | Returns the instance number of this path to the object at the end. | |
isInstanced() | bool | Returns True if the object at the end of the path can be reached by more than one path. | |
isValid() | bool | True if this is a valid path. | |
length() | int | Returns the number of nodes on the path, not including the DAG's root node. | |
node() | MObject | Returns the DAG node at the end of the path. | |
numberOfShapesDirectlyBelow() | int | Returns the number of shape nodes parented directly beneath the transform at the end of the path. If the path does not end at a transform, or if the transform has no shape nodes directly beneath it, 0 will be returned. | |
partialPathName() | string | Returns the minimum string representation which will uniquely identify the path. | |
pathCount() | int | Returns the number of sub-paths which make up this path. | |
pop(num=1) | num - int | New reference to self. | Removes num objects from the end of the path. |
push(child) | child - MObject | New reference to self. | Extends the path to the specified child object, which must be parented directly beneath the object currently at the end of the path. |
set(path) | path - MDagPath | New reference to self. | Replaces the current path held by this object with that of path. |
transform() | MObject | Returns the last transform node on the path. |
None.
None.
None.
== | True if both paths refer to the same instance of the same node. |
!= | True if the paths refer to different nodes or different instances of the same node. |
All other comparison operators will raise a TypeError exception.
© 2011 Autodesk, Inc. All rights reserved.