Skip to content
weSkelDOCUMENTATION
Documentation/API reference/Transform

Transform

Transformations, pivots, matrices and rest position.

ClassAPI 2.0DAG
objectNodeDGNodeContainerBaseDAGNodeTransform
from weSkel.src.core.node.dag.transform.lib import Transform

Run in Maya or an initialized mayapy process. Import om only if your script uses OpenMaya types.

Item Value
Classe Transform
Module weSkel.src.core.node.dag.transform.lib
Maya type transform
Direct parent DAGNode
Inventory Members defined or overridden here; inherited members are grouped by parent in each section.

Signature : Transform(node) → Transform.

Parameter Accepted type Default
node str | om.MObject | om.MObjectHandle | om.MFnDependencyNode | om.MDagPath | om.MFnDagNode | om.MFnTransform Required

Wraps an existing node or stages a wrapper for an absent name; does not create the node. Call create() separately. An incompatible object or type can raise TypeError. Shared identity can return an already registered compatible wrapper.

Python properties defined or overridden here. R: read-only; R/W: a setter exists, subject to the member notes. om.* types belong to maya.api.OpenMaya.

Property Return type Access
mfn_transform om.MFnTransform R
transformation om.MTransformationMatrix R/W
rest_position om.MTransformationMatrix R/W

node.mfn_transformRead only

Transform function set; returns an empty function set when no live node is available.

Item Type / behavior
Returns om.MFnTransform
Observed type on live geometry MFnTransform

node.transformationRead / write

Get the transformation matrix of the transform node.

Item Type / behavior
Returns om.MTransformationMatrix
Observed type on live geometry MTransformationMatrix
Setter value Union[om.MTransformationMatrix, om.MMatrix, Sequence[Sequence[float]], Sequence[float]]

Without a live node, reading can raise from the empty function set; the setter does not stage the value for create().

node.rest_positionRead / write

Get the rest position of the transform node.

Item Type / behavior
Returns om.MTransformationMatrix
Observed type on live geometry MTransformationMatrix
Setter value Union[om.MTransformationMatrix, om.MMatrix, Sequence[Sequence[float]], Sequence[float]]
Properties inherited from DAGNode20
Property Return type Access Description
dag_fn om.MFnDagNode R Live DAG function set, or unattached object when missing or invalid.
dag_path om.MDagPath R One path to the current node; empty path when unavailable.
has_valid_dag_path bool R Validity of the path returned by dag_path.
full_path_name str R Full DAG path; empty string when the path is invalid.
short_name str R Maya partial DAG path, which may contain more than a leaf name; empty string when invalid.
is_valid_dag_fn bool R Function-set validity for the current object.
is_shape bool R Current object compatibility with om.MFn.kShape.
parents list[DAGNode] R All native parents.
parent DAGNode | None R/W First parent only; None under world.
is_instanced bool R Whether the DAG object has multiple paths / parents; False when missing.
children list[DAGNode] R Direct children, without recursive traversal.
is_under_world bool R Live node directly under world; False when missing.
child_count int R Number of direct path children; 0 when invalid.
child_names list[str] R Full paths of direct children; empty list when the path is invalid.
shape_count int R Number of shapes directly under this path; 0 when invalid.
shapes list[DAGNode] R Direct child shapes, including intermediate shapes; empty list when invalid.
shape_orig DAGNode | None R First child shape with intermediateObject=True; None when absent.
intermediate_shapes list[DAGNode] R All direct child shapes marked as intermediate.
draw_override_info om.MDAGDrawOverrideInfo | None R Native path override information; None when unavailable.
fn_bounding_box om.MBoundingBox | None R Local bounding box from the function set; None when unavailable.
Properties inherited from DGNode15
Property Return type Access Description
dep_fn om.MFnDependencyNode R Live function set; unattached object when the node is missing.
uuid str | None R Live UUID, or the last staged value if still available.
name str | None R/W Live name, otherwise staged name.
absolute_name str | None R Absolute namespace name from MFnDependencyNode.absoluteName(); None without a node.
stripped_name str | None R/W Name without its namespace, or None when unnamed.
namespace str | None R/W Normalized namespace such as a:b; None at the root.
plugs Plugs | None R Live node plug manager; None otherwise.
is_valid_dep_fn bool R Function-set compatibility with the current MObject.
is_default_node bool R Whether this is a Maya default node; False without a node.
is_from_referenced_file bool R Whether the node comes from a referenced file; False without a node.
is_locked bool R/W Node lock, separate from plug locks.
is_shared bool R Shared state reported by Maya; False without a node.
plugin_name str | None R Associated Maya plugin name, possibly an empty string; None without a node.
affect_animation bool R Result of MFnDependencyNode.affectsAnimation(); False without a node.
type str | None R/W Live native type or staged type.
Properties inherited from Node10
Property Return type Access Description
mobject om.MObject R/W Live Maya object, or a null object.
mobject_handle om.MObjectHandle R/W Handle associated with the node.
api_type int | None R Maya API type identifier.
api_type_str str R API type name, for example "kTime".
exists bool R The wrapper currently has a live node.
is_null bool R The returned Maya object is null.
is_alive bool R The object exists with a valid, live handle.
is_valid_handle bool R Validity of the stored handle.
is_dag_node bool R Compatibility with om.MFn.kDagNode.
hash_code int R Maya handle hash.

Defaults and flags below are spec declarations, not guaranteed live values. A descriptor can return a proxy: .value reads its value; .plug accesses the Plug. Proxy names describe results, not private classes to import. Observed types come from a test fixture; disconnected geometry inputs may notably return None.

For writes where failure must be checked, use the Plug explicitly and verify live state. Descriptor setters do not propagate every native failure.

Property Maya plug Returns
dynamics dynamics _ValuePlugProxy · .value: bool
rotation_interpolation rotationInterpolation _ValuePlugProxy · .value: int
max_trans_limit_enable maxTransLimitEnable CompoundProxy
max_trans_x_limit_enable maxTransLimitEnable.maxTransXLimitEnable _ValuePlugProxy · .value: bool
max_trans_y_limit_enable maxTransLimitEnable.maxTransYLimitEnable _ValuePlugProxy · .value: bool
max_trans_z_limit_enable maxTransLimitEnable.maxTransZLimitEnable _ValuePlugProxy · .value: bool
min_trans_limit_enable minTransLimitEnable CompoundProxy
min_trans_x_limit_enable minTransLimitEnable.minTransXLimitEnable _ValuePlugProxy · .value: bool
min_trans_y_limit_enable minTransLimitEnable.minTransYLimitEnable _ValuePlugProxy · .value: bool
min_trans_z_limit_enable minTransLimitEnable.minTransZLimitEnable _ValuePlugProxy · .value: bool
max_rot_limit_enable maxRotLimitEnable CompoundProxy
max_rot_x_limit_enable maxRotLimitEnable.maxRotXLimitEnable _ValuePlugProxy · .value: bool
max_rot_y_limit_enable maxRotLimitEnable.maxRotYLimitEnable _ValuePlugProxy · .value: bool
max_rot_z_limit_enable maxRotLimitEnable.maxRotZLimitEnable _ValuePlugProxy · .value: bool
min_rot_limit_enable minRotLimitEnable CompoundProxy
min_rot_x_limit_enable minRotLimitEnable.minRotXLimitEnable _ValuePlugProxy · .value: bool
min_rot_y_limit_enable minRotLimitEnable.minRotYLimitEnable _ValuePlugProxy · .value: bool
min_rot_z_limit_enable minRotLimitEnable.minRotZLimitEnable _ValuePlugProxy · .value: bool
max_scale_limit_enable maxScaleLimitEnable CompoundProxy
max_scale_x_limit_enable maxScaleLimitEnable.maxScaleXLimitEnable _ValuePlugProxy · .value: bool
max_scale_y_limit_enable maxScaleLimitEnable.maxScaleYLimitEnable _ValuePlugProxy · .value: bool
max_scale_z_limit_enable maxScaleLimitEnable.maxScaleZLimitEnable _ValuePlugProxy · .value: bool
min_scale_limit_enable minScaleLimitEnable CompoundProxy
min_scale_x_limit_enable minScaleLimitEnable.minScaleXLimitEnable _ValuePlugProxy · .value: bool
min_scale_y_limit_enable minScaleLimitEnable.minScaleYLimitEnable _ValuePlugProxy · .value: bool
min_scale_z_limit_enable minScaleLimitEnable.minScaleZLimitEnable _ValuePlugProxy · .value: bool
max_trans_limit maxTransLimit _ValuePlugProxy · .value: tuple
max_trans_x_limit maxTransLimit.maxTransXLimit _ValuePlugProxy · .value: MDistance
max_trans_y_limit maxTransLimit.maxTransYLimit _ValuePlugProxy · .value: MDistance
max_trans_z_limit maxTransLimit.maxTransZLimit _ValuePlugProxy · .value: MDistance
min_trans_limit minTransLimit _ValuePlugProxy · .value: tuple
min_trans_x_limit minTransLimit.minTransXLimit _ValuePlugProxy · .value: MDistance
min_trans_y_limit minTransLimit.minTransYLimit _ValuePlugProxy · .value: MDistance
min_trans_z_limit minTransLimit.minTransZLimit _ValuePlugProxy · .value: MDistance
max_rot_limit maxRotLimit _ValuePlugProxy · .value: tuple
max_rot_x_limit maxRotLimit.maxRotXLimit _ValuePlugProxy · .value: MAngle
max_rot_y_limit maxRotLimit.maxRotYLimit _ValuePlugProxy · .value: MAngle
max_rot_z_limit maxRotLimit.maxRotZLimit _ValuePlugProxy · .value: MAngle
min_rot_limit minRotLimit _ValuePlugProxy · .value: tuple
min_rot_x_limit minRotLimit.minRotXLimit _ValuePlugProxy · .value: MAngle
min_rot_y_limit minRotLimit.minRotYLimit _ValuePlugProxy · .value: MAngle
min_rot_z_limit minRotLimit.minRotZLimit _ValuePlugProxy · .value: MAngle
max_scale_limit maxScaleLimit _ValuePlugProxy · .value: tuple
max_scale_x_limit maxScaleLimit.maxScaleXLimit _ValuePlugProxy · .value: float
max_scale_y_limit maxScaleLimit.maxScaleYLimit _ValuePlugProxy · .value: float
max_scale_z_limit maxScaleLimit.maxScaleZLimit _ValuePlugProxy · .value: float
min_scale_limit minScaleLimit _ValuePlugProxy · .value: tuple
min_scale_x_limit minScaleLimit.minScaleXLimit _ValuePlugProxy · .value: float
min_scale_y_limit minScaleLimit.minScaleYLimit _ValuePlugProxy · .value: float
min_scale_z_limit minScaleLimit.minScaleZLimit _ValuePlugProxy · .value: float
display_handle displayHandle _ValuePlugProxy · .value: bool
display_local_axis displayLocalAxis _ValuePlugProxy · .value: bool
display_rotate_pivot displayRotatePivot _ValuePlugProxy · .value: bool
display_scale_pivot displayScalePivot _ValuePlugProxy · .value: bool
show_manip_default showManipDefault _ValuePlugProxy · .value: int
inherits_transform inheritsTransform _ValuePlugProxy · .value: bool
rotate_order rotateOrder _ValuePlugProxy · .value: int
translate_x translate.translateX _ValuePlugProxy · .value: float
translate_y translate.translateY _ValuePlugProxy · .value: float
translate_z translate.translateZ _ValuePlugProxy · .value: float
rotate rotate _ValuePlugProxy · .value: tuple
rotate_x rotate.rotateX _ValuePlugProxy · .value: float
rotate_y rotate.rotateY _ValuePlugProxy · .value: float
rotate_z rotate.rotateZ _ValuePlugProxy · .value: float
translate translate _ValuePlugProxy · .value: tuple
scale scale _ValuePlugProxy · .value: tuple
scale_x scale.scaleX _ValuePlugProxy · .value: float
scale_y scale.scaleY _ValuePlugProxy · .value: float
scale_z scale.scaleZ _ValuePlugProxy · .value: float
shear shear _ValuePlugProxy · .value: tuple
shear_x shear.shearXY _ValuePlugProxy · .value: float
shear_y shear.shearXZ _ValuePlugProxy · .value: float
shear_z shear.shearYZ _ValuePlugProxy · .value: float
rotate_axis rotateAxis _ValuePlugProxy · .value: tuple
rotate_axis_x rotateAxis.rotateAxisX _ValuePlugProxy · .value: float
rotate_axis_y rotateAxis.rotateAxisY _ValuePlugProxy · .value: float
rotate_axis_z rotateAxis.rotateAxisZ _ValuePlugProxy · .value: float
rotate_quaternion rotateQuaternion _ValuePlugProxy · .value: tuple
rotate_quaternion_x rotateQuaternion.rotateQuaternionX _ValuePlugProxy · .value: float
rotate_quaternion_y rotateQuaternion.rotateQuaternionY _ValuePlugProxy · .value: float
rotate_quaternion_z rotateQuaternion.rotateQuaternionZ _ValuePlugProxy · .value: float
rotate_quaternion_w rotateQuaternion.rotateQuaternionW _ValuePlugProxy · .value: float
select_handle selectHandle _ValuePlugProxy · .value: tuple
select_handle_x selectHandle.selectHandleX _ValuePlugProxy · .value: float
select_handle_y selectHandle.selectHandleY _ValuePlugProxy · .value: float
select_handle_z selectHandle.selectHandleZ _ValuePlugProxy · .value: float
trans_minus_rotate_pivot transMinusRotatePivot _ValuePlugProxy · .value: tuple
trans_minus_rotate_pivot_x transMinusRotatePivot.transMinusRotatePivotX _ValuePlugProxy · .value: float
trans_minus_rotate_pivot_y transMinusRotatePivot.transMinusRotatePivotY _ValuePlugProxy · .value: float
trans_minus_rotate_pivot_z transMinusRotatePivot.transMinusRotatePivotZ _ValuePlugProxy · .value: float
specified_manip_location specifiedManipLocation None
rotate_pivot rotatePivot _ValuePlugProxy · .value: tuple
rotate_pivot_x rotatePivot.rotatePivotX _ValuePlugProxy · .value: float
rotate_pivot_y rotatePivot.rotatePivotY _ValuePlugProxy · .value: float
rotate_pivot_z rotatePivot.rotatePivotZ _ValuePlugProxy · .value: float
rotate_pivot_translate rotatePivotTranslate _ValuePlugProxy · .value: tuple
rotate_pivot_translate_x rotate_pivot_translate.rotatePivotTranslateX _ValuePlugProxy · .value: float
rotate_pivot_translate_y rotate_pivot_translate.rotatePivotTranslateY _ValuePlugProxy · .value: float
rotate_pivot_translate_z rotate_pivot_translate.rotatePivotTranslateZ _ValuePlugProxy · .value: float
scale_pivot scalePivot _ValuePlugProxy · .value: tuple
scale_pivot_x scalePivot.scalePivotX _ValuePlugProxy · .value: float
scale_pivot_y scalePivot.scalePivotY _ValuePlugProxy · .value: float
scale_pivot_z scalePivot.scalePivotZ _ValuePlugProxy · .value: float
scale_pivot_translate scalePivotTranslate _ValuePlugProxy · .value: tuple
scale_pivot_translate_x scalePivotTranslate.scalePivotTranslateX _ValuePlugProxy · .value: float
scale_pivot_translate_y scalePivotTranslate.scalePivotTranslateY _ValuePlugProxy · .value: float
scale_pivot_translate_z scalePivotTranslate.scalePivotTranslateZ _ValuePlugProxy · .value: float
offset_parent_matrix offsetParentMatrix _ValuePlugProxy · .value: MMatrix
dag_local_matrix dagLocalMatrix _ValuePlugProxy · .value: MMatrix
dag_local_inverse_matrix dagLocalInverseMatrix _ValuePlugProxy · .value: MMatrix
xform_matrix xformMatrix _ValuePlugProxy · .value: MMatrix

node.dynamicsNative spec

Access to native plug dynamics.

Item Type / behavior
Maya path dynamics
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags output, connectable
Read node.dynamics.value

node.rotation_interpolationNative spec

Access to native plug rotationInterpolation.

Item Type / behavior
Maya path rotationInterpolation
Property return _ValuePlugProxy · .value: int
Declared kind enum
Declared default 1
Flags output, connectable
Read node.rotation_interpolation.value

node.max_trans_limit_enableNative spec

Access to native plug maxTransLimitEnable.

Item Type / behavior
Maya path maxTransLimitEnable
Property return CompoundProxy
Declared kind compound
Declared default None
Flags input, output, connectable, stored
Underlying plug node.max_trans_limit_enable.plug

node.max_trans_x_limit_enableNative spec

Access to native plug maxTransLimitEnable.maxTransXLimitEnable.

Item Type / behavior
Maya path maxTransLimitEnable.maxTransXLimitEnable
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.max_trans_x_limit_enable.value
Descriptor assignment node.max_trans_x_limit_enable = value

node.max_trans_y_limit_enableNative spec

Access to native plug maxTransLimitEnable.maxTransYLimitEnable.

Item Type / behavior
Maya path maxTransLimitEnable.maxTransYLimitEnable
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.max_trans_y_limit_enable.value
Descriptor assignment node.max_trans_y_limit_enable = value

node.max_trans_z_limit_enableNative spec

Access to native plug maxTransLimitEnable.maxTransZLimitEnable.

Item Type / behavior
Maya path maxTransLimitEnable.maxTransZLimitEnable
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.max_trans_z_limit_enable.value
Descriptor assignment node.max_trans_z_limit_enable = value

node.min_trans_limit_enableNative spec

Access to native plug minTransLimitEnable.

Item Type / behavior
Maya path minTransLimitEnable
Property return CompoundProxy
Declared kind compound
Declared default None
Flags input, output, connectable, stored
Underlying plug node.min_trans_limit_enable.plug

node.min_trans_x_limit_enableNative spec

Access to native plug minTransLimitEnable.minTransXLimitEnable.

Item Type / behavior
Maya path minTransLimitEnable.minTransXLimitEnable
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.min_trans_x_limit_enable.value
Descriptor assignment node.min_trans_x_limit_enable = value

node.min_trans_y_limit_enableNative spec

Access to native plug minTransLimitEnable.minTransYLimitEnable.

Item Type / behavior
Maya path minTransLimitEnable.minTransYLimitEnable
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.min_trans_y_limit_enable.value
Descriptor assignment node.min_trans_y_limit_enable = value

node.min_trans_z_limit_enableNative spec

Access to native plug minTransLimitEnable.minTransZLimitEnable.

Item Type / behavior
Maya path minTransLimitEnable.minTransZLimitEnable
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.min_trans_z_limit_enable.value
Descriptor assignment node.min_trans_z_limit_enable = value

node.max_rot_limit_enableNative spec

Access to native plug maxRotLimitEnable.

Item Type / behavior
Maya path maxRotLimitEnable
Property return CompoundProxy
Declared kind compound
Declared default None
Flags input, output, connectable, stored
Underlying plug node.max_rot_limit_enable.plug

node.max_rot_x_limit_enableNative spec

Access to native plug maxRotLimitEnable.maxRotXLimitEnable.

Item Type / behavior
Maya path maxRotLimitEnable.maxRotXLimitEnable
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.max_rot_x_limit_enable.value
Descriptor assignment node.max_rot_x_limit_enable = value

node.max_rot_y_limit_enableNative spec

Access to native plug maxRotLimitEnable.maxRotYLimitEnable.

Item Type / behavior
Maya path maxRotLimitEnable.maxRotYLimitEnable
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.max_rot_y_limit_enable.value
Descriptor assignment node.max_rot_y_limit_enable = value

node.max_rot_z_limit_enableNative spec

Access to native plug maxRotLimitEnable.maxRotZLimitEnable.

Item Type / behavior
Maya path maxRotLimitEnable.maxRotZLimitEnable
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.max_rot_z_limit_enable.value
Descriptor assignment node.max_rot_z_limit_enable = value

node.min_rot_limit_enableNative spec

Access to native plug minRotLimitEnable.

Item Type / behavior
Maya path minRotLimitEnable
Property return CompoundProxy
Declared kind compound
Declared default None
Flags input, output, connectable, stored
Underlying plug node.min_rot_limit_enable.plug

node.min_rot_x_limit_enableNative spec

Access to native plug minRotLimitEnable.minRotXLimitEnable.

Item Type / behavior
Maya path minRotLimitEnable.minRotXLimitEnable
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.min_rot_x_limit_enable.value
Descriptor assignment node.min_rot_x_limit_enable = value

node.min_rot_y_limit_enableNative spec

Access to native plug minRotLimitEnable.minRotYLimitEnable.

Item Type / behavior
Maya path minRotLimitEnable.minRotYLimitEnable
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.min_rot_y_limit_enable.value
Descriptor assignment node.min_rot_y_limit_enable = value

node.min_rot_z_limit_enableNative spec

Access to native plug minRotLimitEnable.minRotZLimitEnable.

Item Type / behavior
Maya path minRotLimitEnable.minRotZLimitEnable
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.min_rot_z_limit_enable.value
Descriptor assignment node.min_rot_z_limit_enable = value

node.max_scale_limit_enableNative spec

Access to native plug maxScaleLimitEnable.

Item Type / behavior
Maya path maxScaleLimitEnable
Property return CompoundProxy
Declared kind compound
Declared default None
Flags input, output, connectable, stored
Underlying plug node.max_scale_limit_enable.plug

node.max_scale_x_limit_enableNative spec

Access to native plug maxScaleLimitEnable.maxScaleXLimitEnable.

Item Type / behavior
Maya path maxScaleLimitEnable.maxScaleXLimitEnable
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.max_scale_x_limit_enable.value
Descriptor assignment node.max_scale_x_limit_enable = value

node.max_scale_y_limit_enableNative spec

Access to native plug maxScaleLimitEnable.maxScaleYLimitEnable.

Item Type / behavior
Maya path maxScaleLimitEnable.maxScaleYLimitEnable
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.max_scale_y_limit_enable.value
Descriptor assignment node.max_scale_y_limit_enable = value

node.max_scale_z_limit_enableNative spec

Access to native plug maxScaleLimitEnable.maxScaleZLimitEnable.

Item Type / behavior
Maya path maxScaleLimitEnable.maxScaleZLimitEnable
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.max_scale_z_limit_enable.value
Descriptor assignment node.max_scale_z_limit_enable = value

node.min_scale_limit_enableNative spec

Access to native plug minScaleLimitEnable.

Item Type / behavior
Maya path minScaleLimitEnable
Property return CompoundProxy
Declared kind compound
Declared default None
Flags input, output, connectable, stored
Underlying plug node.min_scale_limit_enable.plug

node.min_scale_x_limit_enableNative spec

Access to native plug minScaleLimitEnable.minScaleXLimitEnable.

Item Type / behavior
Maya path minScaleLimitEnable.minScaleXLimitEnable
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.min_scale_x_limit_enable.value
Descriptor assignment node.min_scale_x_limit_enable = value

node.min_scale_y_limit_enableNative spec

Access to native plug minScaleLimitEnable.minScaleYLimitEnable.

Item Type / behavior
Maya path minScaleLimitEnable.minScaleYLimitEnable
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.min_scale_y_limit_enable.value
Descriptor assignment node.min_scale_y_limit_enable = value

node.min_scale_z_limit_enableNative spec

Access to native plug minScaleLimitEnable.minScaleZLimitEnable.

Item Type / behavior
Maya path minScaleLimitEnable.minScaleZLimitEnable
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.min_scale_z_limit_enable.value
Descriptor assignment node.min_scale_z_limit_enable = value

node.max_trans_limitNative spec

Access to native plug maxTransLimit.

Item Type / behavior
Maya path maxTransLimit
Property return _ValuePlugProxy · .value: tuple
Declared kind double3
Declared default (1.0, 1.0, 1.0)
Flags input, output, connectable, stored
Read node.max_trans_limit.value
Descriptor assignment node.max_trans_limit = value

node.max_trans_x_limitNative spec

Access to native plug maxTransLimit.maxTransXLimit.

Item Type / behavior
Maya path maxTransLimit.maxTransXLimit
Property return _ValuePlugProxy · .value: MDistance
Declared kind numeric:float
Declared default 1.0
Flags input, output, connectable, stored
Read node.max_trans_x_limit.value
Descriptor assignment node.max_trans_x_limit = value

node.max_trans_y_limitNative spec

Access to native plug maxTransLimit.maxTransYLimit.

Item Type / behavior
Maya path maxTransLimit.maxTransYLimit
Property return _ValuePlugProxy · .value: MDistance
Declared kind numeric:float
Declared default 1.0
Flags input, output, connectable, stored
Read node.max_trans_y_limit.value
Descriptor assignment node.max_trans_y_limit = value

node.max_trans_z_limitNative spec

Access to native plug maxTransLimit.maxTransZLimit.

Item Type / behavior
Maya path maxTransLimit.maxTransZLimit
Property return _ValuePlugProxy · .value: MDistance
Declared kind numeric:float
Declared default 1.0
Flags input, output, connectable, stored
Read node.max_trans_z_limit.value
Descriptor assignment node.max_trans_z_limit = value

node.min_trans_limitNative spec

Access to native plug minTransLimit.

Item Type / behavior
Maya path minTransLimit
Property return _ValuePlugProxy · .value: tuple
Declared kind double3
Declared default (-1.0, -1.0, -1.0)
Flags input, output, connectable, stored
Read node.min_trans_limit.value
Descriptor assignment node.min_trans_limit = value

node.min_trans_x_limitNative spec

Access to native plug minTransLimit.minTransXLimit.

Item Type / behavior
Maya path minTransLimit.minTransXLimit
Property return _ValuePlugProxy · .value: MDistance
Declared kind numeric:float
Declared default -1.0
Flags input, output, connectable, stored
Read node.min_trans_x_limit.value
Descriptor assignment node.min_trans_x_limit = value

node.min_trans_y_limitNative spec

Access to native plug minTransLimit.minTransYLimit.

Item Type / behavior
Maya path minTransLimit.minTransYLimit
Property return _ValuePlugProxy · .value: MDistance
Declared kind numeric:float
Declared default -1.0
Flags input, output, connectable, stored
Read node.min_trans_y_limit.value
Descriptor assignment node.min_trans_y_limit = value

node.min_trans_z_limitNative spec

Access to native plug minTransLimit.minTransZLimit.

Item Type / behavior
Maya path minTransLimit.minTransZLimit
Property return _ValuePlugProxy · .value: MDistance
Declared kind numeric:float
Declared default -1.0
Flags input, output, connectable, stored
Read node.min_trans_z_limit.value
Descriptor assignment node.min_trans_z_limit = value

node.max_rot_limitNative spec

Access to native plug maxRotLimit.

Item Type / behavior
Maya path maxRotLimit
Property return _ValuePlugProxy · .value: tuple
Declared kind double3
Declared default (45.0, 45.0, 45.0)
Flags input, output, connectable, stored
Read node.max_rot_limit.value
Descriptor assignment node.max_rot_limit = value

node.max_rot_x_limitNative spec

Access to native plug maxRotLimit.maxRotXLimit.

Item Type / behavior
Maya path maxRotLimit.maxRotXLimit
Property return _ValuePlugProxy · .value: MAngle
Declared kind numeric:float
Declared default 45.0
Flags input, output, connectable, stored
Read node.max_rot_x_limit.value
Descriptor assignment node.max_rot_x_limit = value

node.max_rot_y_limitNative spec

Access to native plug maxRotLimit.maxRotYLimit.

Item Type / behavior
Maya path maxRotLimit.maxRotYLimit
Property return _ValuePlugProxy · .value: MAngle
Declared kind numeric:float
Declared default 45.0
Flags input, output, connectable, stored
Read node.max_rot_y_limit.value
Descriptor assignment node.max_rot_y_limit = value

node.max_rot_z_limitNative spec

Access to native plug maxRotLimit.maxRotZLimit.

Item Type / behavior
Maya path maxRotLimit.maxRotZLimit
Property return _ValuePlugProxy · .value: MAngle
Declared kind numeric:float
Declared default 45.0
Flags input, output, connectable, stored
Read node.max_rot_z_limit.value
Descriptor assignment node.max_rot_z_limit = value

node.min_rot_limitNative spec

Access to native plug minRotLimit.

Item Type / behavior
Maya path minRotLimit
Property return _ValuePlugProxy · .value: tuple
Declared kind double3
Declared default (-45.0, -45.0, -45.0)
Flags input, output, connectable, stored
Read node.min_rot_limit.value
Descriptor assignment node.min_rot_limit = value

node.min_rot_x_limitNative spec

Access to native plug minRotLimit.minRotXLimit.

Item Type / behavior
Maya path minRotLimit.minRotXLimit
Property return _ValuePlugProxy · .value: MAngle
Declared kind numeric:float
Declared default -45.0
Flags input, output, connectable, stored
Read node.min_rot_x_limit.value
Descriptor assignment node.min_rot_x_limit = value

node.min_rot_y_limitNative spec

Access to native plug minRotLimit.minRotYLimit.

Item Type / behavior
Maya path minRotLimit.minRotYLimit
Property return _ValuePlugProxy · .value: MAngle
Declared kind numeric:float
Declared default -45.0
Flags input, output, connectable, stored
Read node.min_rot_y_limit.value
Descriptor assignment node.min_rot_y_limit = value

node.min_rot_z_limitNative spec

Access to native plug minRotLimit.minRotZLimit.

Item Type / behavior
Maya path minRotLimit.minRotZLimit
Property return _ValuePlugProxy · .value: MAngle
Declared kind numeric:float
Declared default -45.0
Flags input, output, connectable, stored
Read node.min_rot_z_limit.value
Descriptor assignment node.min_rot_z_limit = value

node.max_scale_limitNative spec

Access to native plug maxScaleLimit.

Item Type / behavior
Maya path maxScaleLimit
Property return _ValuePlugProxy · .value: tuple
Declared kind double3
Declared default (1.0, 1.0, 1.0)
Flags input, output, connectable, stored
Read node.max_scale_limit.value
Descriptor assignment node.max_scale_limit = value

node.max_scale_x_limitNative spec

Access to native plug maxScaleLimit.maxScaleXLimit.

Item Type / behavior
Maya path maxScaleLimit.maxScaleXLimit
Property return _ValuePlugProxy · .value: float
Declared kind numeric:float
Declared default 1.0
Flags input, output, connectable, stored
Read node.max_scale_x_limit.value
Descriptor assignment node.max_scale_x_limit = value

node.max_scale_y_limitNative spec

Access to native plug maxScaleLimit.maxScaleYLimit.

Item Type / behavior
Maya path maxScaleLimit.maxScaleYLimit
Property return _ValuePlugProxy · .value: float
Declared kind numeric:float
Declared default 1.0
Flags input, output, connectable, stored
Read node.max_scale_y_limit.value
Descriptor assignment node.max_scale_y_limit = value

node.max_scale_z_limitNative spec

Access to native plug maxScaleLimit.maxScaleZLimit.

Item Type / behavior
Maya path maxScaleLimit.maxScaleZLimit
Property return _ValuePlugProxy · .value: float
Declared kind numeric:float
Declared default 1.0
Flags input, output, connectable, stored
Read node.max_scale_z_limit.value
Descriptor assignment node.max_scale_z_limit = value

node.min_scale_limitNative spec

Access to native plug minScaleLimit.

Item Type / behavior
Maya path minScaleLimit
Property return _ValuePlugProxy · .value: tuple
Declared kind double3
Declared default (-1.0, -1.0, -1.0)
Flags input, output, connectable, stored
Read node.min_scale_limit.value
Descriptor assignment node.min_scale_limit = value

node.min_scale_x_limitNative spec

Access to native plug minScaleLimit.minScaleXLimit.

Item Type / behavior
Maya path minScaleLimit.minScaleXLimit
Property return _ValuePlugProxy · .value: float
Declared kind numeric:float
Declared default -1.0
Flags input, output, connectable, stored
Read node.min_scale_x_limit.value
Descriptor assignment node.min_scale_x_limit = value

node.min_scale_y_limitNative spec

Access to native plug minScaleLimit.minScaleYLimit.

Item Type / behavior
Maya path minScaleLimit.minScaleYLimit
Property return _ValuePlugProxy · .value: float
Declared kind numeric:float
Declared default -1.0
Flags input, output, connectable, stored
Read node.min_scale_y_limit.value
Descriptor assignment node.min_scale_y_limit = value

node.min_scale_z_limitNative spec

Access to native plug minScaleLimit.minScaleZLimit.

Item Type / behavior
Maya path minScaleLimit.minScaleZLimit
Property return _ValuePlugProxy · .value: float
Declared kind numeric:float
Declared default -1.0
Flags input, output, connectable, stored
Read node.min_scale_z_limit.value
Descriptor assignment node.min_scale_z_limit = value

node.display_handleNative spec

Access to native plug displayHandle.

Item Type / behavior
Maya path displayHandle
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.display_handle.value
Descriptor assignment node.display_handle = value

node.display_local_axisNative spec

Access to native plug displayLocalAxis.

Item Type / behavior
Maya path displayLocalAxis
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.display_local_axis.value
Descriptor assignment node.display_local_axis = value

node.display_rotate_pivotNative spec

Access to native plug displayRotatePivot.

Item Type / behavior
Maya path displayRotatePivot
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.display_rotate_pivot.value
Descriptor assignment node.display_rotate_pivot = value

node.display_scale_pivotNative spec

Access to native plug displayScalePivot.

Item Type / behavior
Maya path displayScalePivot
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default False
Flags input, output, connectable, stored
Read node.display_scale_pivot.value
Descriptor assignment node.display_scale_pivot = value

node.show_manip_defaultNative spec

Access to native plug showManipDefault.

Item Type / behavior
Maya path showManipDefault
Property return _ValuePlugProxy · .value: int
Declared kind enum
Declared default 0
Flags input, output, connectable, stored
Read node.show_manip_default.value
Descriptor assignment node.show_manip_default = value

node.inherits_transformNative spec

Access to native plug inheritsTransform.

Item Type / behavior
Maya path inheritsTransform
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default True
Flags input, output, connectable, stored
Read node.inherits_transform.value
Descriptor assignment node.inherits_transform = value

node.rotate_orderNative spec

Access to native plug rotateOrder.

Item Type / behavior
Maya path rotateOrder
Property return _ValuePlugProxy · .value: int
Declared kind enum
Declared default 0
Flags input, output, connectable, stored
Read node.rotate_order.value
Descriptor assignment node.rotate_order = value

node.translate_xNative spec

Access to native plug translate.translateX.

Item Type / behavior
Maya path translate.translateX
Property return _ValuePlugProxy · .value: float
Declared kind unit:distance
Declared default 0.0
Flags input, output, connectable, stored
Read node.translate_x.value
Descriptor assignment node.translate_x = value

node.translate_yNative spec

Access to native plug translate.translateY.

Item Type / behavior
Maya path translate.translateY
Property return _ValuePlugProxy · .value: float
Declared kind unit:distance
Declared default 0.0
Flags input, output, connectable, stored
Read node.translate_y.value
Descriptor assignment node.translate_y = value

node.translate_zNative spec

Access to native plug translate.translateZ.

Item Type / behavior
Maya path translate.translateZ
Property return _ValuePlugProxy · .value: float
Declared kind unit:distance
Declared default 0.0
Flags input, output, connectable, stored
Read node.translate_z.value
Descriptor assignment node.translate_z = value

node.rotateNative spec

Access to native plug rotate.

Item Type / behavior
Maya path rotate
Property return _ValuePlugProxy · .value: tuple
Declared kind double3
Declared default (0.0, 0.0, 0.0)
Flags input, output, connectable, stored
Read node.rotate.value
Descriptor assignment node.rotate = value

node.rotate_xNative spec

Access to native plug rotate.rotateX.

Item Type / behavior
Maya path rotate.rotateX
Property return _ValuePlugProxy · .value: float
Declared kind angle
Declared default 0.0
Flags input, output, connectable, stored
Read node.rotate_x.value
Descriptor assignment node.rotate_x = value

node.rotate_yNative spec

Access to native plug rotate.rotateY.

Item Type / behavior
Maya path rotate.rotateY
Property return _ValuePlugProxy · .value: float
Declared kind angle
Declared default 0.0
Flags input, output, connectable, stored
Read node.rotate_y.value
Descriptor assignment node.rotate_y = value

node.rotate_zNative spec

Access to native plug rotate.rotateZ.

Item Type / behavior
Maya path rotate.rotateZ
Property return _ValuePlugProxy · .value: float
Declared kind angle
Declared default 0.0
Flags input, output, connectable, stored
Read node.rotate_z.value
Descriptor assignment node.rotate_z = value

node.translateNative spec

Access to native plug translate.

Item Type / behavior
Maya path translate
Property return _ValuePlugProxy · .value: tuple
Declared kind double3
Declared default (0.0, 0.0, 0.0)
Flags input, output, connectable, stored
Read node.translate.value
Descriptor assignment node.translate = value

node.scaleNative spec

Access to native plug scale.

Item Type / behavior
Maya path scale
Property return _ValuePlugProxy · .value: tuple
Declared kind double3
Declared default (1.0, 1.0, 1.0)
Flags input, output, connectable, stored
Read node.scale.value
Descriptor assignment node.scale = value

node.scale_xNative spec

Access to native plug scale.scaleX.

Item Type / behavior
Maya path scale.scaleX
Property return _ValuePlugProxy · .value: float
Declared kind numeric:float
Declared default 1.0
Flags input, output, connectable, stored
Read node.scale_x.value
Descriptor assignment node.scale_x = value

node.scale_yNative spec

Access to native plug scale.scaleY.

Item Type / behavior
Maya path scale.scaleY
Property return _ValuePlugProxy · .value: float
Declared kind numeric:float
Declared default 1.0
Flags input, output, connectable, stored
Read node.scale_y.value
Descriptor assignment node.scale_y = value

node.scale_zNative spec

Access to native plug scale.scaleZ.

Item Type / behavior
Maya path scale.scaleZ
Property return _ValuePlugProxy · .value: float
Declared kind numeric:float
Declared default 1.0
Flags input, output, connectable, stored
Read node.scale_z.value
Descriptor assignment node.scale_z = value

node.shearNative spec

Access to native plug shear.

Item Type / behavior
Maya path shear
Property return _ValuePlugProxy · .value: tuple
Declared kind double3
Declared default (0.0, 0.0, 0.0)
Flags input, output, connectable, stored
Read node.shear.value
Descriptor assignment node.shear = value

node.shear_xNative spec

Access to native plug shear.shearXY.

Item Type / behavior
Maya path shear.shearXY
Property return _ValuePlugProxy · .value: float
Declared kind numeric:float
Declared default 0.0
Flags input, output, connectable, stored
Read node.shear_x.value
Descriptor assignment node.shear_x = value

node.shear_yNative spec

Access to native plug shear.shearXZ.

Item Type / behavior
Maya path shear.shearXZ
Property return _ValuePlugProxy · .value: float
Declared kind numeric:float
Declared default 0.0
Flags input, output, connectable, stored
Read node.shear_y.value
Descriptor assignment node.shear_y = value

node.shear_zNative spec

Access to native plug shear.shearYZ.

Item Type / behavior
Maya path shear.shearYZ
Property return _ValuePlugProxy · .value: float
Declared kind numeric:float
Declared default 0.0
Flags input, output, connectable, stored
Read node.shear_z.value
Descriptor assignment node.shear_z = value

node.rotate_axisNative spec

Access to native plug rotateAxis.

Item Type / behavior
Maya path rotateAxis
Property return _ValuePlugProxy · .value: tuple
Declared kind double3
Declared default (0.0, 0.0, 0.0)
Flags input, output, connectable, stored
Read node.rotate_axis.value
Descriptor assignment node.rotate_axis = value

node.rotate_axis_xNative spec

Access to native plug rotateAxis.rotateAxisX.

Item Type / behavior
Maya path rotateAxis.rotateAxisX
Property return _ValuePlugProxy · .value: float
Declared kind unit:angle
Declared default 0.0
Flags input, output, connectable, stored
Read node.rotate_axis_x.value
Descriptor assignment node.rotate_axis_x = value

node.rotate_axis_yNative spec

Access to native plug rotateAxis.rotateAxisY.

Item Type / behavior
Maya path rotateAxis.rotateAxisY
Property return _ValuePlugProxy · .value: float
Declared kind unit:angle
Declared default 0.0
Flags input, output, connectable, stored
Read node.rotate_axis_y.value
Descriptor assignment node.rotate_axis_y = value

node.rotate_axis_zNative spec

Access to native plug rotateAxis.rotateAxisZ.

Item Type / behavior
Maya path rotateAxis.rotateAxisZ
Property return _ValuePlugProxy · .value: float
Declared kind unit:angle
Declared default 0.0
Flags input, output, connectable, stored
Read node.rotate_axis_z.value
Descriptor assignment node.rotate_axis_z = value

node.rotate_quaternionNative spec

Access to native plug rotateQuaternion.

Item Type / behavior
Maya path rotateQuaternion
Property return _ValuePlugProxy · .value: tuple
Declared kind double4
Declared default (0.0, 0.0, 0.0, 1.0)
Flags input, output, connectable, stored
Read node.rotate_quaternion.value
Descriptor assignment node.rotate_quaternion = value

node.rotate_quaternion_xNative spec

Access to native plug rotateQuaternion.rotateQuaternionX.

Item Type / behavior
Maya path rotateQuaternion.rotateQuaternionX
Property return _ValuePlugProxy · .value: float
Declared kind numeric:double
Declared default 0.0
Flags input, output, connectable, stored
Read node.rotate_quaternion_x.value
Descriptor assignment node.rotate_quaternion_x = value

node.rotate_quaternion_yNative spec

Access to native plug rotateQuaternion.rotateQuaternionY.

Item Type / behavior
Maya path rotateQuaternion.rotateQuaternionY
Property return _ValuePlugProxy · .value: float
Declared kind numeric:double
Declared default 0.0
Flags input, output, connectable, stored
Read node.rotate_quaternion_y.value
Descriptor assignment node.rotate_quaternion_y = value

node.rotate_quaternion_zNative spec

Access to native plug rotateQuaternion.rotateQuaternionZ.

Item Type / behavior
Maya path rotateQuaternion.rotateQuaternionZ
Property return _ValuePlugProxy · .value: float
Declared kind numeric:double
Declared default 0.0
Flags input, output, connectable, stored
Read node.rotate_quaternion_z.value
Descriptor assignment node.rotate_quaternion_z = value

node.rotate_quaternion_wNative spec

Access to native plug rotateQuaternion.rotateQuaternionW.

Item Type / behavior
Maya path rotateQuaternion.rotateQuaternionW
Property return _ValuePlugProxy · .value: float
Declared kind numeric:double
Declared default 1.0
Flags input, output, connectable, stored
Read node.rotate_quaternion_w.value
Descriptor assignment node.rotate_quaternion_w = value

node.select_handleNative spec

Access to native plug selectHandle.

Item Type / behavior
Maya path selectHandle
Property return _ValuePlugProxy · .value: tuple
Declared kind double3
Declared default (0.0, 0.0, 0.0)
Flags input, output, connectable, stored
Read node.select_handle.value
Descriptor assignment node.select_handle = value

node.select_handle_xNative spec

Access to native plug selectHandle.selectHandleX.

Item Type / behavior
Maya path selectHandle.selectHandleX
Property return _ValuePlugProxy · .value: float
Declared kind unit:distance
Declared default 0.0
Flags input, output, connectable, stored
Read node.select_handle_x.value
Descriptor assignment node.select_handle_x = value

node.select_handle_yNative spec

Access to native plug selectHandle.selectHandleY.

Item Type / behavior
Maya path selectHandle.selectHandleY
Property return _ValuePlugProxy · .value: float
Declared kind unit:distance
Declared default 0.0
Flags input, output, connectable, stored
Read node.select_handle_y.value
Descriptor assignment node.select_handle_y = value

node.select_handle_zNative spec

Access to native plug selectHandle.selectHandleZ.

Item Type / behavior
Maya path selectHandle.selectHandleZ
Property return _ValuePlugProxy · .value: float
Declared kind unit:distance
Declared default 0.0
Flags input, output, connectable, stored
Read node.select_handle_z.value
Descriptor assignment node.select_handle_z = value

node.trans_minus_rotate_pivotNative spec

Access to native plug transMinusRotatePivot.

Item Type / behavior
Maya path transMinusRotatePivot
Property return _ValuePlugProxy · .value: tuple
Declared kind double3
Declared default (0.0, 0.0, 0.0)
Flags output, connectable
Read node.trans_minus_rotate_pivot.value

node.trans_minus_rotate_pivot_xNative spec

Access to native plug transMinusRotatePivot.transMinusRotatePivotX.

Item Type / behavior
Maya path transMinusRotatePivot.transMinusRotatePivotX
Property return _ValuePlugProxy · .value: float
Declared kind unit:distance
Declared default 0.0
Flags output, connectable
Read node.trans_minus_rotate_pivot_x.value

node.trans_minus_rotate_pivot_yNative spec

Access to native plug transMinusRotatePivot.transMinusRotatePivotY.

Item Type / behavior
Maya path transMinusRotatePivot.transMinusRotatePivotY
Property return _ValuePlugProxy · .value: float
Declared kind unit:distance
Declared default 0.0
Flags output, connectable
Read node.trans_minus_rotate_pivot_y.value

node.trans_minus_rotate_pivot_zNative spec

Access to native plug transMinusRotatePivot.transMinusRotatePivotZ.

Item Type / behavior
Maya path transMinusRotatePivot.transMinusRotatePivotZ
Property return _ValuePlugProxy · .value: float
Declared kind unit:distance
Declared default 0.0
Flags output, connectable
Read node.trans_minus_rotate_pivot_z.value

node.specified_manip_locationNative spec

Access to native plug specifiedManipLocation.

Item Type / behavior
Maya path specifiedManipLocation
Property return None
Declared kind typed:generic
Declared default None
Flags output, connectable, hidden

The descriptor setter rejects assignment; use Plug connection operations.

node.rotate_pivotNative spec

Access to native plug rotatePivot.

Item Type / behavior
Maya path rotatePivot
Property return _ValuePlugProxy · .value: tuple
Declared kind double3
Declared default (0.0, 0.0, 0.0)
Flags input, output, connectable, stored
Read node.rotate_pivot.value
Descriptor assignment node.rotate_pivot = value

node.rotate_pivot_xNative spec

Access to native plug rotatePivot.rotatePivotX.

Item Type / behavior
Maya path rotatePivot.rotatePivotX
Property return _ValuePlugProxy · .value: float
Declared kind unit:distance
Declared default 0.0
Flags input, output, connectable, stored
Read node.rotate_pivot_x.value
Descriptor assignment node.rotate_pivot_x = value

node.rotate_pivot_yNative spec

Access to native plug rotatePivot.rotatePivotY.

Item Type / behavior
Maya path rotatePivot.rotatePivotY
Property return _ValuePlugProxy · .value: float
Declared kind unit:distance
Declared default 0.0
Flags input, output, connectable, stored
Read node.rotate_pivot_y.value
Descriptor assignment node.rotate_pivot_y = value

node.rotate_pivot_zNative spec

Access to native plug rotatePivot.rotatePivotZ.

Item Type / behavior
Maya path rotatePivot.rotatePivotZ
Property return _ValuePlugProxy · .value: float
Declared kind unit:distance
Declared default 0.0
Flags input, output, connectable, stored
Read node.rotate_pivot_z.value
Descriptor assignment node.rotate_pivot_z = value

node.rotate_pivot_translateNative spec

Access to native plug rotatePivotTranslate.

Item Type / behavior
Maya path rotatePivotTranslate
Property return _ValuePlugProxy · .value: tuple
Declared kind double3
Declared default (0.0, 0.0, 0.0)
Flags input, output, connectable, stored
Read node.rotate_pivot_translate.value
Descriptor assignment node.rotate_pivot_translate = value

node.rotate_pivot_translate_xNative spec

Access to native plug rotate_pivot_translate.rotatePivotTranslateX.

Item Type / behavior
Maya path rotate_pivot_translate.rotatePivotTranslateX
Property return _ValuePlugProxy · .value: float
Declared kind unit:distance
Declared default 0.0
Flags input, output, connectable, stored
Read node.rotate_pivot_translate_x.value
Descriptor assignment node.rotate_pivot_translate_x = value

node.rotate_pivot_translate_yNative spec

Access to native plug rotate_pivot_translate.rotatePivotTranslateY.

Item Type / behavior
Maya path rotate_pivot_translate.rotatePivotTranslateY
Property return _ValuePlugProxy · .value: float
Declared kind unit:distance
Declared default 0.0
Flags input, output, connectable, stored
Read node.rotate_pivot_translate_y.value
Descriptor assignment node.rotate_pivot_translate_y = value

node.rotate_pivot_translate_zNative spec

Access to native plug rotate_pivot_translate.rotatePivotTranslateZ.

Item Type / behavior
Maya path rotate_pivot_translate.rotatePivotTranslateZ
Property return _ValuePlugProxy · .value: float
Declared kind unit:distance
Declared default 0.0
Flags input, output, connectable, stored
Read node.rotate_pivot_translate_z.value
Descriptor assignment node.rotate_pivot_translate_z = value

node.scale_pivotNative spec

Access to native plug scalePivot.

Item Type / behavior
Maya path scalePivot
Property return _ValuePlugProxy · .value: tuple
Declared kind double3
Declared default (0.0, 0.0, 0.0)
Flags input, output, connectable, stored
Read node.scale_pivot.value
Descriptor assignment node.scale_pivot = value

node.scale_pivot_xNative spec

Access to native plug scalePivot.scalePivotX.

Item Type / behavior
Maya path scalePivot.scalePivotX
Property return _ValuePlugProxy · .value: float
Declared kind unit:distance
Declared default 0.0
Flags input, output, connectable, stored
Read node.scale_pivot_x.value
Descriptor assignment node.scale_pivot_x = value

node.scale_pivot_yNative spec

Access to native plug scalePivot.scalePivotY.

Item Type / behavior
Maya path scalePivot.scalePivotY
Property return _ValuePlugProxy · .value: float
Declared kind unit:distance
Declared default 0.0
Flags input, output, connectable, stored
Read node.scale_pivot_y.value
Descriptor assignment node.scale_pivot_y = value

node.scale_pivot_zNative spec

Access to native plug scalePivot.scalePivotZ.

Item Type / behavior
Maya path scalePivot.scalePivotZ
Property return _ValuePlugProxy · .value: float
Declared kind unit:distance
Declared default 0.0
Flags input, output, connectable, stored
Read node.scale_pivot_z.value
Descriptor assignment node.scale_pivot_z = value

node.scale_pivot_translateNative spec

Access to native plug scalePivotTranslate.

Item Type / behavior
Maya path scalePivotTranslate
Property return _ValuePlugProxy · .value: tuple
Declared kind double3
Declared default (0.0, 0.0, 0.0)
Flags input, output, connectable, stored
Read node.scale_pivot_translate.value
Descriptor assignment node.scale_pivot_translate = value

node.scale_pivot_translate_xNative spec

Access to native plug scalePivotTranslate.scalePivotTranslateX.

Item Type / behavior
Maya path scalePivotTranslate.scalePivotTranslateX
Property return _ValuePlugProxy · .value: float
Declared kind unit:distance
Declared default 0.0
Flags input, output, connectable, stored
Read node.scale_pivot_translate_x.value
Descriptor assignment node.scale_pivot_translate_x = value

node.scale_pivot_translate_yNative spec

Access to native plug scalePivotTranslate.scalePivotTranslateY.

Item Type / behavior
Maya path scalePivotTranslate.scalePivotTranslateY
Property return _ValuePlugProxy · .value: float
Declared kind unit:distance
Declared default 0.0
Flags input, output, connectable, stored
Read node.scale_pivot_translate_y.value
Descriptor assignment node.scale_pivot_translate_y = value

node.scale_pivot_translate_zNative spec

Access to native plug scalePivotTranslate.scalePivotTranslateZ.

Item Type / behavior
Maya path scalePivotTranslate.scalePivotTranslateZ
Property return _ValuePlugProxy · .value: float
Declared kind unit:distance
Declared default 0.0
Flags input, output, connectable, stored
Read node.scale_pivot_translate_z.value
Descriptor assignment node.scale_pivot_translate_z = value

node.offset_parent_matrixNative spec

Access to native plug offsetParentMatrix.

Item Type / behavior
Maya path offsetParentMatrix
Property return _ValuePlugProxy · .value: MMatrix
Declared kind matrix
Declared default (1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0)
Flags input, output, connectable, stored
Read node.offset_parent_matrix.value
Descriptor assignment node.offset_parent_matrix = value

node.dag_local_matrixNative spec

Access to native plug dagLocalMatrix.

Item Type / behavior
Maya path dagLocalMatrix
Property return _ValuePlugProxy · .value: MMatrix
Declared kind matrix
Declared default (1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0)
Flags output, connectable
Read node.dag_local_matrix.value

node.dag_local_inverse_matrixNative spec

Access to native plug dagLocalInverseMatrix.

Item Type / behavior
Maya path dagLocalInverseMatrix
Property return _ValuePlugProxy · .value: MMatrix
Declared kind matrix
Declared default (1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0)
Flags output, connectable
Read node.dag_local_inverse_matrix.value

node.xform_matrixNative spec

Access to native plug xformMatrix.

Item Type / behavior
Maya path xformMatrix
Property return _ValuePlugProxy · .value: MMatrix
Declared kind matrix
Declared default (1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0)
Flags output, connectable
Read node.xform_matrix.value
Specs inherited from DAGNode93
Property Maya plug Returns Description
use_object_color useObjectColor _ValuePlugProxy · .value: int Object-color usage mode.
visibility visibility _ValuePlugProxy · .value: bool Local node visibility; it does not summarize visibility across the hierarchy.
template template _ValuePlugProxy · .value: bool Object template display state.
lod_visibility lodVisibility _ValuePlugProxy · .value: bool Level-of-detail visibility.
object_color objectColor _ValuePlugProxy · .value: int Object color index.
object_color_rgb objectColorRGB _ValuePlugProxy · .value: tuple[float, float, float] Object RGB color.
object_color_r objectColorR _ValuePlugProxy · .value: float R component of object_color_rgb.
object_color_g objectColorG _ValuePlugProxy · .value: float G component of object_color_rgb.
object_color_b objectColorB _ValuePlugProxy · .value: float B component of object_color_rgb.
wire_color_rgb wireColorRGB _ValuePlugProxy · .value: tuple[float, float, float] Wireframe RGB color.
wire_color_r wireColorRGB.wireColorR _ValuePlugProxy · .value: float R component of wire_color_rgb.
wire_color_g wireColorRGB.wireColorG _ValuePlugProxy · .value: float G component of wire_color_rgb.
wire_color_b wireColorRGB.wireColorB _ValuePlugProxy · .value: float B component of wire_color_rgb.
hidden_in_outliner hiddenInOutliner _ValuePlugProxy · .value: bool Hidden state in the Outliner.
use_outliner_color useOutlinerColor _ValuePlugProxy · .value: bool Custom Outliner color switch.
outliner_color outlinerColor _ValuePlugProxy · .value: tuple[float, float, float] Outliner RGB color.
outliner_color_r outlinerColorR _ValuePlugProxy · .value: float R component of outliner_color.
outliner_color_g outlinerColorG _ValuePlugProxy · .value: float G component of outliner_color.
outliner_color_b outlinerColorB _ValuePlugProxy · .value: float B component of outliner_color.
ghosting ghosting _ValuePlugProxy · .value: bool Maya ghosting switch.
ghosting_mode ghostingMode _ValuePlugProxy · .value: int Ghosting mode.
ghost_custom_steps ghostCustomSteps CompoundProxy Compound ghosting-step settings.
ghost_pre_frames ghostCustomSteps.ghostPreFrames _ValuePlugProxy · .value: int Number of frames before the current frame.
ghost_post_frames ghostCustomSteps.ghostPostFrames _ValuePlugProxy · .value: int Number of frames after the current frame.
ghosts_step ghostCustomSteps.ghostsStep _ValuePlugProxy · .value: int Step between ghosting samples.
ghost_frames ghostFrames TypedArrayProxy Native ghosting frame list.
ghost_use_driver ghostUseDriver _ValuePlugProxy · .value: bool Use of a ghosting driver.
ghost_driver ghostDriver None Connection to the ghosting driver.
ghost_color_pre ghostColorPre _ValuePlugProxy · .value: tuple[float, float, float] Previous-ghost color.
ghost_color_pre_r ghostColorPre.ghostColorPreR _ValuePlugProxy · .value: float R component of ghost_color_pre.
ghost_color_pre_g ghostColorPre.ghostColorPreG _ValuePlugProxy · .value: float G component of ghost_color_pre.
ghost_color_pre_b ghostColorPre.ghostColorPreB _ValuePlugProxy · .value: float B component of ghost_color_pre.
ghost_color_post ghostColorPost _ValuePlugProxy · .value: tuple[float, float, float] Following-ghost color.
ghost_color_post_r ghostColorPost.ghostColorPostR _ValuePlugProxy · .value: float R component of ghost_color_post.
ghost_color_post_g ghostColorPost.ghostColorPostG _ValuePlugProxy · .value: float G component of ghost_color_post.
ghost_color_post_b ghostColorPost.ghostColorPostB _ValuePlugProxy · .value: float B component of ghost_color_post.
ghost_opacity_range ghostOpacityRange _ValuePlugProxy · .value: tuple[float, float] Compound ghost opacity range.
ghost_near_opacity ghostOpacityRange.ghostNearOpacity _ValuePlugProxy · .value: float Near-ghost opacity.
ghost_far_opacity ghostOpacityRange.ghostFarOpacity _ValuePlugProxy · .value: float Far-ghost opacity.
render_info renderInfo CompoundProxy Compound node render information.
identification renderInfo.identification _ValuePlugProxy · .value: int Native identifier in render information.
layer_renderable renderInfo.layerRenderable _ValuePlugProxy · .value: bool Layer renderability.
layer_override_color renderInfo.layerOverrideColor _ValuePlugProxy · .value: int Layer override color index.
render_layer_info renderLayerInfo ArrayCompoundProxy Per-render-layer information array.
render_layer_id renderLayerInfo[].renderLayerId IndexedPathProxy Render layer identifier at the requested index.
render_layer_renderable renderLayerInfo[].renderLayerRenderable IndexedPathProxy Renderability of the layer at the requested index.
render_layer_color renderLayerInfo[].renderLayerColor IndexedPathProxy Render layer color index.
selection_child_highlighting selectionChildHighlighting _ValuePlugProxy · .value: bool Child highlighting on selection.
inst_obj_groups instObjGroups ArrayCompoundProxy Membership groups per DAG instance.
object_groups instObjGroups[].objectGroups AttributeError (direct access) Component groups beneath a DAG instance.
object_grp_comp_list instObjGroups[].objectGroups[].objectGrpCompList IndexedPathProxy Group components addressed by two logical indices.
object_group_id instObjGroups[].objectGroups[].objectGroupId IndexedPathProxy Component group identifier.
object_grp_color instObjGroups[].objectGroups[].objectGrpColor IndexedPathProxy Component group color index.
matrix matrix _ValuePlugProxy · .value: om.MMatrix Local matrix evaluated by Maya.
inverse_matrix inverseMatrix _ValuePlugProxy · .value: om.MMatrix Inverse local matrix.
parent_matrix parentMatrix TypedArrayProxy Parent matrices indexed by instance.
parent_inverse_matrix parentInverseMatrix TypedArrayProxy Inverse parent matrices.
world_matrix worldMatrix TypedArrayProxy World matrices indexed by DAG instance.
world_inverse_matrix worldInverseMatrix TypedArrayProxy Inverse world matrices.
intermediate_object intermediateObject _ValuePlugProxy · .value: bool Maya intermediate-shape flag.
draw_override drawOverride CompoundProxy Compound display overrides.
override_enabled overrideEnabled _ValuePlugProxy · .value: bool Display override switch.
override_display_type overrideDisplayType _ValuePlugProxy · .value: int Override display type.
override_level_of_detail overrideLevelOfDetail _ValuePlugProxy · .value: int Override level of detail.
override_shading overrideShading _ValuePlugProxy · .value: bool Shading switch in the override.
override_texturing overrideTexturing _ValuePlugProxy · .value: bool Texturing switch in the override.
override_playback overridePlayback _ValuePlugProxy · .value: bool Playback display according to the override.
override_visibility overrideVisibility _ValuePlugProxy · .value: bool Override visibility.
override_color overrideColor _ValuePlugProxy · .value: int Override color index.
hide_on_playback hideOnPlayback _ValuePlugProxy · .value: bool Hide-on-playback switch.
override_rgb_colors overrideRGBColors _ValuePlugProxy · .value: bool RGB color mode for the override.
override_color_rgb overrideColorRGB _ValuePlugProxy · .value: tuple[float, float, float] Override RGB color.
override_color_r overrideColorRGB.overrideColorR _ValuePlugProxy · .value: float R component of override_color_rgb.
override_color_g overrideColorRGB.overrideColorG _ValuePlugProxy · .value: float G component of override_color_rgb.
override_color_b overrideColorRGB.overrideColorB _ValuePlugProxy · .value: float B component of override_color_rgb.
override_color_a overrideColorA _ValuePlugProxy · .value: float Override color alpha component.
bounding_box boundingBox CompoundProxy Compound bounding-box plugs; distinct from fn_bounding_box.
bounding_box_min boundingBox.boundingBoxMin _ValuePlugProxy · .value: tuple[float, float, float] Minimum corner of the local bounding box.
bounding_box_min_x boundingBox.boundingBoxMin.boundingBoxMinX _ValuePlugProxy · .value: float X component of bounding_box_min.
bounding_box_min_y boundingBox.boundingBoxMin.boundingBoxMinY _ValuePlugProxy · .value: float Y component of bounding_box_min.
bounding_box_min_z boundingBox.boundingBoxMin.boundingBoxMinZ _ValuePlugProxy · .value: float Z component of bounding_box_min.
bounding_box_max boundingBox.boundingBoxMax _ValuePlugProxy · .value: tuple[float, float, float] Maximum corner of the local bounding box.
bounding_box_max_x boundingBox.boundingBoxMax.boundingBoxMaxX _ValuePlugProxy · .value: float X component of bounding_box_max.
bounding_box_max_y boundingBox.boundingBoxMax.boundingBoxMaxY _ValuePlugProxy · .value: float Y component of bounding_box_max.
bounding_box_max_z boundingBox.boundingBoxMax.boundingBoxMaxZ _ValuePlugProxy · .value: float Z component of bounding_box_max.
bounding_box_size boundingBox.boundingBoxSize _ValuePlugProxy · .value: tuple[float, float, float] Local bounding-box dimensions.
bounding_box_size_x boundingBox.boundingBoxSize.boundingBoxSizeX _ValuePlugProxy · .value: float X component of bounding_box_size.
bounding_box_size_y boundingBox.boundingBoxSize.boundingBoxSizeY _ValuePlugProxy · .value: float Y component of bounding_box_size.
bounding_box_size_z boundingBox.boundingBoxSize.boundingBoxSizeZ _ValuePlugProxy · .value: float Z component of bounding_box_size.
center center _ValuePlugProxy · .value: tuple[float, float, float] Local bounding-box center.
center_x center.boundingBoxCenterX _ValuePlugProxy · .value: float X component of center.
center_y center.boundingBoxCenterY _ValuePlugProxy · .value: float Y component of center.
center_z center.boundingBoxCenterZ _ValuePlugProxy · .value: float Z component of center.
Specs inherited from ContainerBase21
Property Maya plug Returns Description
black_box blackBox _ValuePlugProxy · .value: bool Maya container black-box presentation.
border_connections borderConnections list[str] Container boundary connection data.
creator creator _ValuePlugProxy · .value: str Container creator metadata.
creation_date creationDate _ValuePlugProxy · .value: str Creation date metadata.
custom_treatment customTreatment _ValuePlugProxy · .value: str Custom container treatment.
hyper_layout hyperLayout None Connection to the Hypergraph layout.
icon_name iconName _ValuePlugProxy · .value: str Icon name associated with the container.
is_collapsed isCollapsed _ValuePlugProxy · .value: bool Collapsed container state in Maya views.
is_hierarchical_connection isHierarchicalConnection TypedArrayProxy Hierarchical connection flags.
rmb_command rmbCommand _ValuePlugProxy · .value: str Container context-menu command.
template_name templateName _ValuePlugProxy · .value: str Container template name.
template_path templatePath _ValuePlugProxy · .value: str Container template path.
template_version templateVersion _ValuePlugProxy · .value: int Container template version.
container_type containerType _ValuePlugProxy · .value: str Container type metadata.
ui_treatment uiTreatment _ValuePlugProxy · .value: int Container presentation mode.
view_mode viewMode _ValuePlugProxy · .value: int Container view mode.
view_name viewName _ValuePlugProxy · .value: str Container view name.
published_node_info publishedNodeInfo ArrayCompoundProxy Array of published-node information.
published_node publishedNodeInfo[].publishedNode IndexedPathProxy Connection to the published node at a given index.
is_hierarchical_node publishedNodeInfo[].isHierarchicalNode IndexedPathProxy Hierarchical flag of a published node.
published_node_type publishedNodeInfo[].publishedNodeType IndexedPathProxy Declared type of a published node.
Specs inherited from DGNode6
Property Maya plug Returns Description
message message None Node message plug; used for connections, with no numeric value.
frozen frozen _ValuePlugProxy · .value: bool Native evaluation freeze state.
is_historically_interesting isHistoricallyInteresting _ValuePlugProxy · .value: int Node interest level in Maya history.
bin_membership binMembership _ValuePlugProxy · .value: str Maya bin membership.
caching_enabled caching _ValuePlugProxy · .value: bool Native node caching switch.
caching_node_state nodeState _ValuePlugProxy · .value: int Native nodeState evaluation state.

node.snapshot(profile: str='rig') → TransformSnapshotMethod

Build and return a minimal Transform snapshot for pre-create and safe replay.

Item Type / behavior
Returns TransformSnapshot
profile str · default: 'rig'

node.finalize(snapshot: Optional[Mapping[str, Any]]=None, **kwargs) → NoneMethod

Finalize the Transform node from a snapshot.

Item Type / behavior
Returns None
snapshot Optional[Mapping[str, Any]] · default: None
**kwargs Any · default: —

node.clear_rest_position() → NoneMethod

Clear the rest position of the transform node.

Item Type / behavior
Returns None

node.reset_from_rest_position() → NoneMethod

Reset the transform node’s position from the rest position.

Item Type / behavior
Returns None

Without a live node, this operation does not stage the change for future creation.

node.reset_transformation() → NoneMethod

Reset the transformation of the transform node to identity.

Item Type / behavior
Returns None

Without a live node, this operation does not stage the change for future creation.

node.set_translation(translation: Union[om.MVector, om.MPoint, Sequence[float], float, int], space: Union[om.MSpace, int]=1) → NoneMethod

Set the translation of the transform node.

Item Type / behavior
Returns None
translation Union[om.MVector, om.MPoint, Sequence[float], float, int] · default: —
space Union[om.MSpace, int] · default: 1

Without a live node, this operation does not stage the change for future creation.

node.reset_translation() → NoneMethod

Reset the translation of the transform node to zero.

Item Type / behavior
Returns None

Without a live node, this operation does not stage the change for future creation.

node.translate_by(translation: Union[om.MVector, om.MPoint, Sequence[float], float, int], space: Union[om.MSpace, int]=1) → NoneMethod

Apply translation to the transform node.

Item Type / behavior
Returns None
translation Union[om.MVector, om.MPoint, Sequence[float], float, int] · default: —
space Union[om.MSpace, int] · default: 1

Without a live node, this operation does not stage the change for future creation.

node.set_rotation(rotation: Union[om.MEulerRotation, om.MQuaternion, om.MVector, Sequence[Union[float, om.MAngle]]], space: Union[om.MSpace, int]=1) → NoneMethod

Set the rotation of the transform node.

Item Type / behavior
Returns None
rotation Union[om.MEulerRotation, om.MQuaternion, om.MVector, Sequence[Union[float, om.MAngle]]] · default: —
space Union[om.MSpace, int] · default: 1

Without a live node, this operation does not stage the change for future creation.

node.reset_rotation() → NoneMethod

Reset the rotation of the transform node to zero.

Item Type / behavior
Returns None

Without a live node, this operation does not stage the change for future creation.

node.rotate_by(rotation: Union[om.MEulerRotation, om.MQuaternion, om.MVector, Sequence[Union[float, om.MAngle]]], space: Union[om.MSpace, int]=1) → NoneMethod

Apply rotation to the transform node.

Item Type / behavior
Returns None
rotation Union[om.MEulerRotation, om.MQuaternion, om.MVector, Sequence[Union[float, om.MAngle]]] · default: —
space Union[om.MSpace, int] · default: 1

Without a live node, this operation does not stage the change for future creation.

node.set_rotate_order(order: Union[int, str], reorder: bool=None) → NoneMethod

Set the rotate order of the transform node.

Item Type / behavior
Returns None
order Union[int, str] · default: —
reorder bool · default: None

Without a live node, this operation does not stage the change for future creation.

node.set_rotate_orientation(orientation: Union[om.MEulerRotation, om.MQuaternion, om.MVector, Sequence[Union[float, om.MAngle]]]) → NoneMethod

Set the rotate orientation of the transform node.

Item Type / behavior
Returns None
orientation Union[om.MEulerRotation, om.MQuaternion, om.MVector, Sequence[Union[float, om.MAngle]]] · default: —

Without a live node, this operation does not stage the change for future creation.

node.set_rotate_pivot(pivot: Union[om.MPoint, om.MVector, Sequence[float], float, int], space: Union[om.MSpace, int]=1, balance: bool=True) → NoneMethod

Set the rotate pivot of the transform node.

Item Type / behavior
Returns None
pivot Union[om.MPoint, om.MVector, Sequence[float], float, int] · default: —
space Union[om.MSpace, int] · default: 1
balance bool · default: True

Without a live node, this operation does not stage the change for future creation.

node.set_rotate_pivot_translation(translation: Union[om.MVector, om.MPoint, Sequence[float], float], space: Union[om.MSpace, int]=1) → NoneMethod

Set the rotate pivot translation of the transform node.

Item Type / behavior
Returns None
translation Union[om.MVector, om.MPoint, Sequence[float], float] · default: —
space Union[om.MSpace, int] · default: 1

Without a live node, this operation does not stage the change for future creation.

node.set_scale(scale: Union[Sequence[Union[float, int]], om.MVector, om.MPoint, float, int]) → NoneMethod

Set the scale of the transform node.

Item Type / behavior
Returns None
scale Union[Sequence[Union[float, int]], om.MVector, om.MPoint, float, int] · default: —

Without a live node, this operation does not stage the change for future creation.

node.reset_scale() → NoneMethod

Reset the scale of the transform node to one.

Item Type / behavior
Returns None

Without a live node, this operation does not stage the change for future creation.

node.set_scale_pivot(pivot: Union[om.MPoint, om.MVector, Sequence[float], float, int], space: Union[om.MSpace, int]=1, balance: bool=True) → NoneMethod

Set the scale pivot of the transform node.

Item Type / behavior
Returns None
pivot Union[om.MPoint, om.MVector, Sequence[float], float, int] · default: —
space Union[om.MSpace, int] · default: 1
balance bool · default: True

Without a live node, this operation does not stage the change for future creation.

node.set_scale_pivot_translation(translation: Union[om.MVector, om.MPoint, Sequence[float], float], space: Union[om.MSpace, int]=1) → NoneMethod

Set the scale pivot translation of the transform node.

Item Type / behavior
Returns None
translation Union[om.MVector, om.MPoint, Sequence[float], float] · default: —
space Union[om.MSpace, int] · default: 1

Without a live node, this operation does not stage the change for future creation.

node.set_shear(shear: Union[Sequence[Union[float, int]], om.MVector, om.MPoint, float, int]) → NoneMethod

Set the shear of the transform node.

Item Type / behavior
Returns None
shear Union[Sequence[Union[float, int]], om.MVector, om.MPoint, float, int] · default: —

Without a live node, this operation does not stage the change for future creation.

node.reset_shear() → NoneMethod

Reset the shear of the transform node to zero.

Item Type / behavior
Returns None

Without a live node, this operation does not stage the change for future creation.

node.shear_by(shear: Union[Sequence[Union[float, int]], om.MVector, om.MPoint, float, int]) → NoneMethod

Apply shear to the transform node.

Item Type / behavior
Returns None
shear Union[Sequence[Union[float, int]], om.MVector, om.MPoint, float, int] · default: —

Without a live node, this operation does not stage the change for future creation.

node.lock_transforms() → NoneMethod

Lock all transform attributes.

Item Type / behavior
Returns None

Without a live node, this operation does not stage the change for future creation.

node.hide_transforms() → NoneMethod

Hide all transform attributes.

Item Type / behavior
Returns None

Without a live node, this operation does not stage the change for future creation.

Methods inherited from DAGNode3
Method Returns Description
create None Creates a missing DAG node with its optional staged parent.
delete None Uses DGNode deletion.
set_parent None Reparents the live node.
Methods inherited from DGNode3
Method Returns Description
snapshot_svd SVDSnapshot Captures Source / Value / Destinations for the requested list.
svd SVDView Returns a read-only live view of source, value and destinations; it is not a frozen capture.
clear_attr_cache None Clears this instance attribute cache; does not delete nodes or clear the global wrapper registry.
Methods inherited from Node2
Method Returns Description
has_fn(fn_type) bool Test compatibility with a Maya function set.
clear_node_registry() None Detach registered wrappers and clear their shared registry.
Attribute Value / composition
NODE_TYPE 'transform'
COMPATIBLE_MAYA_FN_TYPES (110,)
SPEC_LAYERS get_dg_specs_all, get_container_base_specs_all, get_dag_specs_all, get_transform_specs_all

NODE_REGISTRY and other class attributes not overridden here remain inherited. Exported Snapshot types describe dictionaries; use node.snapshot() to capture state.

Point Behavior
Identity A node recreated under the same name is a new Maya object.
Creation and geometry The constructor creates nothing; call create() before live operations.
Capture Snapshots can contain Maya objects; do not assume JSON-ready data or complete geometry reconstruction.
transformation Without a live node, reading can raise from the empty function set; the setter does not stage the value for create().

Self-contained Maya Python Script Editor example. In mayapy, initialize maya.standalone before this block. The demonstration creates its own nodes and removes them in finally.

from uuid import uuid4
import maya.api.OpenMaya as om
from weSkel.src.core.node.dag.transform.lib import Transform
node = Transform("api_transform_" + uuid4().hex[:8])
try:
node.create()
node.set_translation((1.0, 2.0, 3.0))
position = node.transformation.translation(om.MSpace.kTransform)
assert position.isEquivalent(om.MVector(1.0, 2.0, 3.0), 1e-6)
node.rest_position = node.transformation
node.reset_translation()
node.reset_from_rest_position()
assert node.transformation.translation(om.MSpace.kTransform).isEquivalent(position, 1e-6)
print("Transform: translation and rest position OK")
finally:
node.delete(snapshot=False)

Expected result : Transform: translation and rest position OK.

SDK checkpoint 87c3486. Member inventory and fixture reads checked in Maya 2025.3 and 2026.3; example executed in both versions. The example does not cover every method. Listed limitations remain in source; these checks do not validate the compiled package.