Python API 2.0 Reference
|
Public Member Functions | |
def | __eq__ () |
def | __ge__ () |
def | __gt__ () |
def | __init__ () |
def | __le__ () |
def | __lt__ () |
def | __ne__ () |
def | __str__ () |
def | apiType () |
def | child () |
def | childCount () |
def | exclusiveMatrix () |
def | exclusiveMatrixInverse () |
def | extendToShape () |
def | fullPathName () |
def | getDisplayStatus () |
def | getDrawOverrideInfo () |
def | getPath () |
def | hasFn () |
def | inclusiveMatrix () |
def | inclusiveMatrixInverse () |
def | instanceNumber () |
def | isInstanced () |
def | isTemplated () |
def | isValid () |
def | isVisible () |
def | length () |
def | node () |
def | numberOfShapesDirectlyBelow () |
def | partialPathName () |
def | pathCount () |
def | pop () |
def | push () |
def | set () |
def | transform () |
Static Public Member Functions | |
def | __new__ () |
def | getAPathTo () |
def | getAllPathsTo () |
def | matchTransform () |
Path to a DAG node from the top of the DAG.
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. |
== | 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.
def OpenMaya.MDagPath.__init__ | ( | ) |
Initialize self. See help(type(self)) for accurate signature.
def OpenMaya.MDagPath.__eq__ | ( | ) |
Return self==value.
def OpenMaya.MDagPath.__ge__ | ( | ) |
Return self>=value.
def OpenMaya.MDagPath.__gt__ | ( | ) |
Return self>value.
def OpenMaya.MDagPath.__le__ | ( | ) |
Return self<=value.
def OpenMaya.MDagPath.__lt__ | ( | ) |
Return self<value.
def OpenMaya.MDagPath.__ne__ | ( | ) |
Return self!=value.
|
static |
Create and return a new object. See help(type) for accurate signature.
def OpenMaya.MDagPath.__str__ | ( | ) |
Return str(self).
OpenMaya.MDagPath.apiType | ( | ) |
OpenMaya.MDagPath.child | ( | ) |
Returns the specified child of the object at the end of the path.
Signature: | child(childNum) |
Parameters: | childNum - int |
Returns: | MObject |
Description: | The childNum'th object parented directly beneath the object at the end of the path. |
OpenMaya.MDagPath.childCount | ( | ) |
Returns the number of objects parented directly beneath the object at the end of the path.
Signature: | childCount() |
Parameters: | |
Returns: | int |
Description: | Returns the number of objects parented directly beneath the object at the end of the path. |
OpenMaya.MDagPath.exclusiveMatrix | ( | ) |
Returns the matrix for all transforms in the path, excluding the end object.
Signature: | exclusiveMatrix() |
Parameters: | |
Returns: | MMatrix |
Description: | Returns the matrix for all transforms in the path, excluding the end object. |
OpenMaya.MDagPath.exclusiveMatrixInverse | ( | ) |
Returns the inverse of exclusiveMatrix().
Signature: | exclusiveMatrixInverse() |
Parameters: | |
Returns: | MMatrix |
Description: | Returns the inverse of exclusiveMatrix(). |
OpenMaya.MDagPath.extendToShape | ( | ) |
Extends the path to the specified shape node parented directly beneath the transform at the current end of the path.
Signature: | extendToShape(shapeNum=0) |
Parameters: | shapeNum - int |
Returns: | New reference to self. |
Description: | Extends the path to the shapeNum'th shape node parented directly beneath the transform at the current end of the path. |
OpenMaya.MDagPath.fullPathName | ( | ) |
Returns a string representation of the path from the DAG root to the path's last node.
Signature: | fullPathName() |
Parameters: | |
Returns: | string |
Description: | Returns a string representation of the path from the DAG root to the path's last node. |
|
static |
Returns all paths to the given node.
Name: | getAllPathsTo(node) |
Parameters: | node - MObject |
Returns: | MDagPathArray |
Description: | Returns all paths to the given node. |
|
static |
def OpenMaya.MDagPath.getDisplayStatus | ( | ) |
Returns the display status for this path.
def OpenMaya.MDagPath.getDrawOverrideInfo | ( | ) |
Returns the draw override information for this path.
OpenMaya.MDagPath.getPath | ( | ) |
Returns the specified sub-path of this path.
Signature: | getPath(pathNum=0) |
Parameters: | pathNum - int |
Returns: | MDagPath |
Description: | The pathNum'th sub-path of this path. |
OpenMaya.MDagPath.hasFn | ( | ) |
Returns True if the object at the end of the path supports the given function set.
Signature: | hasFn(type) |
Parameters: | type - MFn constant |
Returns: | bool |
Description: | Returns True if the object at the end of the path supports the function set represented by type. |
OpenMaya.MDagPath.inclusiveMatrix | ( | ) |
Returns the matrix for all transforms in the path, including the end object, if it is a transform.
Signature: | inclusiveMatrix() |
Parameters: | |
Returns: | MMatrix |
Description: | Returns the matrix for all transforms in the path, including the end object, if it is a transform. |
OpenMaya.MDagPath.inclusiveMatrixInverse | ( | ) |
Returns the inverse of inclusiveMatrix().
Signature: | inclusiveMatrixInverse() |
Parameters: | |
Returns: | MMatrix |
Description: | Returns the inverse of inclusiveMatrix(). |
OpenMaya.MDagPath.instanceNumber | ( | ) |
Returns the instance number of this path to the object at the end.
Signature: | instanceNumber() |
Parameters: | |
Returns: | int |
Description: | Returns the instance number of this path to the object at the end. |
OpenMaya.MDagPath.isInstanced | ( | ) |
Returns True if the object at the end of the path can be reached by more than one path.
Signature: | isInstanced() |
Parameters: | |
Returns: | bool |
Description: | Returns True if the object at the end of the path can be reached by more than one path. |
def OpenMaya.MDagPath.isTemplated | ( | ) |
Returns true if the DAG Node at the end of the path is templated.
OpenMaya.MDagPath.isValid | ( | ) |
Returns True if this is a valid path.
Signature: | isValid() |
Parameters: | |
Returns: | bool |
Description: | True if this is a valid path. |
def OpenMaya.MDagPath.isVisible | ( | ) |
Returns true if the DAG Node at the end of the path is visible.
OpenMaya.MDagPath.length | ( | ) |
Returns the number of nodes on the path, not including the DAG's root node.
Signature: | length() |
Parameters: | |
Returns: | int |
Description: | Returns the number of nodes on the path, not including the DAG's root node. |
|
static |
Do some new stuff.
OpenMaya.MDagPath.node | ( | ) |
OpenMaya.MDagPath.numberOfShapesDirectlyBelow | ( | ) |
Returns the number of shape nodes parented directly beneath the transform at the end of the path.
Signature: | numberOfShapesDirectlyBelow() |
Parameters: | |
Returns: | int |
Description: | 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. |
OpenMaya.MDagPath.partialPathName | ( | ) |
Returns the minimum string representation which will uniquely identify the path.
Signature: | partialPathName() |
Parameters: | |
Returns: | string |
Description: | Returns the minimum string representation which will uniquely identify the path. |
OpenMaya.MDagPath.pathCount | ( | ) |
Returns the number of sub-paths which make up this path.
Signature: | pathCount() |
Parameters: | |
Returns: | int |
Description: | Returns the number of sub-paths which make up this path. |
OpenMaya.MDagPath.pop | ( | ) |
Removes objects from the end of the path.
Signature: | pop(num=1) |
Parameters: | num - int |
Returns: | New reference to self. |
Description: | Removes num objects from the end of the path. |
OpenMaya.MDagPath.push | ( | ) |
Extends the path to the specified child object, which must be parented directly beneath the object currently at the end of the path.
Signature: | push(child) |
Parameters: | child - MObject |
Returns: | New reference to self. |
Description: | Extends the path to the specified child object, which must be parented directly beneath the object currently at the end of the path. |
OpenMaya.MDagPath.set | ( | ) |
Replaces the current path held by this object with another.
Signature: | set(path) |
Parameters: | path - MDagPath |
Returns: | New reference to self. |
Description: | Replaces the current path held by this object with that of path. |
OpenMaya.MDagPath.transform | ( | ) |
Returns the last transform node on the path.
Signature: | transform() |
Parameters: | |
Returns: | MObject |
Description: | Returns the last transform node on the path. |