Skip to content
weSkelDOCUMENTATION
Documentation/API reference/Joint

Joint

Specialized joint transform: orientation, limits and display.

ClassAPI 2.0DAG
objectNodeDGNodeContainerBaseDAGNodeTransformJoint
from weSkel.src.core.node.dag.joint.lib import Joint

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

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

Signature : Joint(node) → Joint.

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.

No new Python property; see inherited members and specs below.

Properties inherited from Transform3
Property Return type Access Description
mfn_transform om.MFnTransform R Transform function set; returns an empty function set when no live node is available.
transformation om.MTransformationMatrix R/W Get the transformation matrix of the transform node.
rest_position om.MTransformationMatrix R/W Get the rest position of the transform node.
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
dof_mask dofMask _ValuePlugProxy · .value: int
is_ik_dirty_flag isIKDirtyFlag _ValuePlugProxy · .value: bool
is_ik_solve_flag isIKSolveFlag _ValuePlugProxy · .value: bool
hik_node_id hikNodeID _ValuePlugProxy · .value: int
hik_fk_joint hikFKJoint None
draw_style drawStyle _ValuePlugProxy · .value: int
radius radius _ValuePlugProxy · .value: float
bind_pose bindPose _ValuePlugProxy · .value: tuple
joint_orient jointOrient _ValuePlugProxy · .value: tuple
joint_orient_x jointOrient.jointOrientX _ValuePlugProxy · .value: float
joint_orient_y jointOrient.jointOrientY _ValuePlugProxy · .value: float
joint_orient_z jointOrient.jointOrientZ _ValuePlugProxy · .value: float
segment_scale_compensate segmentScaleCompensate _ValuePlugProxy · .value: bool
inverse_scale inverseScale _ValuePlugProxy · .value: tuple
inverse_scale_x inverseScale.inverseScaleX _ValuePlugProxy · .value: float
inverse_scale_y inverseScale.inverseScaleY _ValuePlugProxy · .value: float
inverse_scale_z inverseScale.inverseScaleZ _ValuePlugProxy · .value: float
ik_rotate ikRotate _ValuePlugProxy · .value: tuple
ik_rotate_x ikRotate.ikRotateX _ValuePlugProxy · .value: float
ik_rotate_y ikRotate.ikRotateY _ValuePlugProxy · .value: float
ik_rotate_z ikRotate.ikRotateZ _ValuePlugProxy · .value: float
fk_rotate fkRotate _ValuePlugProxy · .value: tuple
fk_rotate_x fkRotate.fkRotateX _ValuePlugProxy · .value: float
fk_rotate_y fkRotate.fkRotateY _ValuePlugProxy · .value: float
fk_rotate_z fkRotate.fkRotateZ _ValuePlugProxy · .value: float
joint_orient_type jointOrientType _ValuePlugProxy · .value: str
joint_type jointType _ValuePlugProxy · .value: str
joint_type_x jointTypeX _ValuePlugProxy · .value: bool
joint_type_y jointTypeY _ValuePlugProxy · .value: bool
joint_type_z jointTypeZ _ValuePlugProxy · .value: bool
stiffness stiffness _ValuePlugProxy · .value: tuple
stiffness_x stiffness.stiffnessX _ValuePlugProxy · .value: float
stiffness_y stiffness.stiffnessY _ValuePlugProxy · .value: float
stiffness_z stiffness.stiffnessZ _ValuePlugProxy · .value: float
preferred_angle preferredAngle _ValuePlugProxy · .value: tuple
preferred_angle_x preferredAngle.preferredAngleX _ValuePlugProxy · .value: MAngle
preferred_angle_y preferredAngle.preferredAngleY _ValuePlugProxy · .value: MAngle
preferred_angle_z preferredAngle.preferredAngleZ _ValuePlugProxy · .value: MAngle
side side _ValuePlugProxy · .value: int
label_type type _ValuePlugProxy · .value: int
other_type otherType _ValuePlugProxy · .value: str
draw_label drawLabel _ValuePlugProxy · .value: bool
min_rotate_damp_range minRotateDampRange _ValuePlugProxy · .value: tuple
min_rotate_damp_range_x minRotateDampRange.minRotateDampRangeX _ValuePlugProxy · .value: float
min_rotate_damp_range_y minRotateDampRange.minRotateDampRangeY _ValuePlugProxy · .value: float
min_rotate_damp_range_z minRotateDampRange.minRotateDampRangeZ _ValuePlugProxy · .value: float
max_rotate_damp_range maxRotateDampRange _ValuePlugProxy · .value: tuple
max_rotate_damp_range_x maxRotateDampRange.maxRotateDampRangeX _ValuePlugProxy · .value: float
max_rotate_damp_range_y maxRotateDampRange.maxRotateDampRangeY _ValuePlugProxy · .value: float
max_rotate_damp_range_z maxRotateDampRange.maxRotateDampRangeZ _ValuePlugProxy · .value: float
min_rotate_damp_strength minRotateDampStrength _ValuePlugProxy · .value: tuple
min_rotate_damp_strength_x minRotateDampStrength.minRotateDampStrengthX _ValuePlugProxy · .value: float
min_rotate_damp_strength_y minRotateDampStrength.minRotateDampStrengthY _ValuePlugProxy · .value: float
min_rotate_damp_strength_z minRotateDampStrength.minRotateDampStrengthZ _ValuePlugProxy · .value: float
max_rotate_damp_strength maxRotateDampStrength _ValuePlugProxy · .value: tuple
max_rotate_damp_strength_x maxRotateDampStrength.maxRotateDampStrengthX _ValuePlugProxy · .value: float
max_rotate_damp_strength_y maxRotateDampStrength.maxRotateDampStrengthY _ValuePlugProxy · .value: float
max_rotate_damp_strength_z maxRotateDampStrength.maxRotateDampStrengthZ _ValuePlugProxy · .value: float
bind_rotation bindRotation _ValuePlugProxy · .value: tuple
bind_rotation_x bindRotation.bindRotationX _ValuePlugProxy · .value: float
bind_rotation_y bindRotation.bindRotationY _ValuePlugProxy · .value: float
bind_rotation_z bindRotation.bindRotationZ _ValuePlugProxy · .value: float
bind_joint_orient bindJointOrient _ValuePlugProxy · .value: tuple
bind_joint_orient_x bindJointOrient.bindJointOrientX _ValuePlugProxy · .value: float
bind_joint_orient_y bindJointOrient.bindJointOrientY _ValuePlugProxy · .value: float
bind_joint_orient_z bindJointOrient.bindJointOrientZ _ValuePlugProxy · .value: float
bind_rotate_axis bindRotateAxis _ValuePlugProxy · .value: tuple
bind_rotate_axis_x bindRotateAxis.bindRotateAxisX _ValuePlugProxy · .value: float
bind_rotate_axis_y bindRotateAxis.bindRotateAxisY _ValuePlugProxy · .value: float
bind_rotate_axis_z bindRotateAxis.bindRotateAxisZ _ValuePlugProxy · .value: float
bind_scale bindScale _ValuePlugProxy · .value: tuple
bind_scale_x bindScale.bindScaleX _ValuePlugProxy · .value: MAngle
bind_scale_y bindScale.bindScaleY _ValuePlugProxy · .value: MAngle
bind_scale_z bindScale.bindScaleZ _ValuePlugProxy · .value: MAngle
bind_inverse_scale bindInverseScale _ValuePlugProxy · .value: tuple
bind_inverse_scale_x bindInverseScale.bindInverseScaleX _ValuePlugProxy · .value: float
bind_inverse_scale_y bindInverseScale.bindInverseScaleY _ValuePlugProxy · .value: float
bind_inverse_scale_z bindInverseScale.bindInverseScaleZ _ValuePlugProxy · .value: float
bind_segment_scale_compensate bindSegmentScaleCompensate _ValuePlugProxy · .value: bool

node.dof_maskNative spec

Access to native plug dofMask.

Item Type / behavior
Maya path dofMask
Property return _ValuePlugProxy · .value: int
Declared kind numeric:int
Declared default '58358136'
Flags output, hidden
Read node.dof_mask.value

node.is_ik_dirty_flagNative spec

Access to native plug isIKDirtyFlag.

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

node.is_ik_solve_flagNative spec

Access to native plug isIKSolveFlag.

Item Type / behavior
Maya path isIKSolveFlag
Property return _ValuePlugProxy · .value: bool
Declared kind numeric:bool
Declared default True
Flags input, output, hidden
Read node.is_ik_solve_flag.value

node.hik_node_idNative spec

Access to native plug hikNodeID.

Item Type / behavior
Maya path hikNodeID
Property return _ValuePlugProxy · .value: int
Declared kind numeric:int
Declared default -1
Flags input, output, connectable, stored, hidden
Read node.hik_node_id.value
Descriptor assignment node.hik_node_id = value

node.hik_fk_jointNative spec

Access to native plug hikFKJoint.

Item Type / behavior
Maya path hikFKJoint
Property return None
Declared kind message
Declared default None
Flags input, output, connectable, hidden

The descriptor setter rejects assignment; use Plug connection operations.

node.draw_styleNative spec

Access to native plug drawStyle.

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

node.radiusNative spec

Access to native plug radius.

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

node.bind_poseNative spec

Access to native plug bindPose.

Item Type / behavior
Maya path bindPose
Property return _ValuePlugProxy · .value: tuple
Declared kind typed: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, hidden
Read node.bind_pose.value
Descriptor assignment node.bind_pose = value

node.joint_orientNative spec

Access to native plug jointOrient.

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

node.joint_orient_xNative spec

Access to native plug jointOrient.jointOrientX.

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

node.joint_orient_yNative spec

Access to native plug jointOrient.jointOrientY.

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

node.joint_orient_zNative spec

Access to native plug jointOrient.jointOrientZ.

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

node.segment_scale_compensateNative spec

Access to native plug segmentScaleCompensate.

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

node.inverse_scaleNative spec

Access to native plug inverseScale.

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

node.inverse_scale_xNative spec

Access to native plug inverseScale.inverseScaleX.

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

node.inverse_scale_yNative spec

Access to native plug inverseScale.inverseScaleY.

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

node.inverse_scale_zNative spec

Access to native plug inverseScale.inverseScaleZ.

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

node.ik_rotateNative spec

Access to native plug ikRotate.

Item Type / behavior
Maya path ikRotate
Property return _ValuePlugProxy · .value: tuple
Declared kind double3
Declared default (0.0, 0.0, 0.0)
Flags input, output, hidden
Read node.ik_rotate.value

node.ik_rotate_xNative spec

Access to native plug ikRotate.ikRotateX.

Item Type / behavior
Maya path ikRotate.ikRotateX
Property return _ValuePlugProxy · .value: float
Declared kind unit:angle
Declared default 0.0
Flags input, output, hidden
Read node.ik_rotate_x.value

node.ik_rotate_yNative spec

Access to native plug ikRotate.ikRotateY.

Item Type / behavior
Maya path ikRotate.ikRotateY
Property return _ValuePlugProxy · .value: float
Declared kind unit:angle
Declared default 0.0
Flags input, output, hidden
Read node.ik_rotate_y.value

node.ik_rotate_zNative spec

Access to native plug ikRotate.ikRotateZ.

Item Type / behavior
Maya path ikRotate.ikRotateZ
Property return _ValuePlugProxy · .value: float
Declared kind unit:angle
Declared default 0.0
Flags input, output, hidden
Read node.ik_rotate_z.value

node.fk_rotateNative spec

Access to native plug fkRotate.

Item Type / behavior
Maya path fkRotate
Property return _ValuePlugProxy · .value: tuple
Declared kind double3
Declared default (0.0, 0.0, 0.0)
Flags input, output, hidden
Read node.fk_rotate.value

node.fk_rotate_xNative spec

Access to native plug fkRotate.fkRotateX.

Item Type / behavior
Maya path fkRotate.fkRotateX
Property return _ValuePlugProxy · .value: float
Declared kind unit:angle
Declared default 0.0
Flags input, output, hidden
Read node.fk_rotate_x.value

node.fk_rotate_yNative spec

Access to native plug fkRotate.fkRotateY.

Item Type / behavior
Maya path fkRotate.fkRotateY
Property return _ValuePlugProxy · .value: float
Declared kind unit:angle
Declared default 0.0
Flags input, output, hidden
Read node.fk_rotate_y.value

node.fk_rotate_zNative spec

Access to native plug fkRotate.fkRotateZ.

Item Type / behavior
Maya path fkRotate.fkRotateZ
Property return _ValuePlugProxy · .value: float
Declared kind unit:angle
Declared default 0.0
Flags input, output, hidden
Read node.fk_rotate_z.value

node.joint_orient_typeNative spec

Access to native plug jointOrientType.

Item Type / behavior
Maya path jointOrientType
Property return _ValuePlugProxy · .value: str
Declared kind typed:string
Declared default 'xyz'
Flags input, output, stored
Read node.joint_orient_type.value
Descriptor assignment node.joint_orient_type = value

node.joint_typeNative spec

Access to native plug jointType.

Item Type / behavior
Maya path jointType
Property return _ValuePlugProxy · .value: str
Declared kind typed:string
Declared default 'xyz'
Flags input, output, hidden
Read node.joint_type.value

node.joint_type_xNative spec

Access to native plug jointTypeX.

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

node.joint_type_yNative spec

Access to native plug jointTypeY.

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

node.joint_type_zNative spec

Access to native plug jointTypeZ.

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

node.stiffnessNative spec

Access to native plug stiffness.

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

node.stiffness_xNative spec

Access to native plug stiffness.stiffnessX.

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

node.stiffness_yNative spec

Access to native plug stiffness.stiffnessY.

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

node.stiffness_zNative spec

Access to native plug stiffness.stiffnessZ.

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

node.preferred_angleNative spec

Access to native plug preferredAngle.

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

node.preferred_angle_xNative spec

Access to native plug preferredAngle.preferredAngleX.

Item Type / behavior
Maya path preferredAngle.preferredAngleX
Property return _ValuePlugProxy · .value: MAngle
Declared kind numeric:double
Declared default 0.0
Flags input, output, connectable, stored
Read node.preferred_angle_x.value
Descriptor assignment node.preferred_angle_x = value

node.preferred_angle_yNative spec

Access to native plug preferredAngle.preferredAngleY.

Item Type / behavior
Maya path preferredAngle.preferredAngleY
Property return _ValuePlugProxy · .value: MAngle
Declared kind numeric:double
Declared default 0.0
Flags input, output, connectable, stored
Read node.preferred_angle_y.value
Descriptor assignment node.preferred_angle_y = value

node.preferred_angle_zNative spec

Access to native plug preferredAngle.preferredAngleZ.

Item Type / behavior
Maya path preferredAngle.preferredAngleZ
Property return _ValuePlugProxy · .value: MAngle
Declared kind numeric:double
Declared default 0.0
Flags input, output, connectable, stored
Read node.preferred_angle_z.value
Descriptor assignment node.preferred_angle_z = value

node.sideNative spec

Access to native plug side.

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

node.label_typeNative spec

Access to native plug type.

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

node.other_typeNative spec

Access to native plug otherType.

Item Type / behavior
Maya path otherType
Property return _ValuePlugProxy · .value: str
Declared kind typed:string
Declared default 'jaw'
Flags input, output, stored
Read node.other_type.value
Descriptor assignment node.other_type = value

node.draw_labelNative spec

Access to native plug drawLabel.

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

node.min_rotate_damp_rangeNative spec

Access to native plug minRotateDampRange.

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

node.min_rotate_damp_range_xNative spec

Access to native plug minRotateDampRange.minRotateDampRangeX.

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

node.min_rotate_damp_range_yNative spec

Access to native plug minRotateDampRange.minRotateDampRangeY.

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

node.min_rotate_damp_range_zNative spec

Access to native plug minRotateDampRange.minRotateDampRangeZ.

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

node.max_rotate_damp_rangeNative spec

Access to native plug maxRotateDampRange.

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

node.max_rotate_damp_range_xNative spec

Access to native plug maxRotateDampRange.maxRotateDampRangeX.

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

node.max_rotate_damp_range_yNative spec

Access to native plug maxRotateDampRange.maxRotateDampRangeY.

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

node.max_rotate_damp_range_zNative spec

Access to native plug maxRotateDampRange.maxRotateDampRangeZ.

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

node.min_rotate_damp_strengthNative spec

Access to native plug minRotateDampStrength.

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

node.min_rotate_damp_strength_xNative spec

Access to native plug minRotateDampStrength.minRotateDampStrengthX.

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

node.min_rotate_damp_strength_yNative spec

Access to native plug minRotateDampStrength.minRotateDampStrengthY.

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

node.min_rotate_damp_strength_zNative spec

Access to native plug minRotateDampStrength.minRotateDampStrengthZ.

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

node.max_rotate_damp_strengthNative spec

Access to native plug maxRotateDampStrength.

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

node.max_rotate_damp_strength_xNative spec

Access to native plug maxRotateDampStrength.maxRotateDampStrengthX.

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

node.max_rotate_damp_strength_yNative spec

Access to native plug maxRotateDampStrength.maxRotateDampStrengthY.

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

node.max_rotate_damp_strength_zNative spec

Access to native plug maxRotateDampStrength.maxRotateDampStrengthZ.

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

node.bind_rotationNative spec

Access to native plug bindRotation.

Item Type / behavior
Maya path bindRotation
Property return _ValuePlugProxy · .value: tuple
Declared kind double3
Declared default (0.0, 0.0, 0.0)
Flags input, output, hidden
Read node.bind_rotation.value

node.bind_rotation_xNative spec

Access to native plug bindRotation.bindRotationX.

Item Type / behavior
Maya path bindRotation.bindRotationX
Property return _ValuePlugProxy · .value: float
Declared kind unit:angle
Declared default 0.0
Flags input, output, hidden
Read node.bind_rotation_x.value

node.bind_rotation_yNative spec

Access to native plug bindRotation.bindRotationY.

Item Type / behavior
Maya path bindRotation.bindRotationY
Property return _ValuePlugProxy · .value: float
Declared kind unit:angle
Declared default 0.0
Flags input, output, hidden
Read node.bind_rotation_y.value

node.bind_rotation_zNative spec

Access to native plug bindRotation.bindRotationZ.

Item Type / behavior
Maya path bindRotation.bindRotationZ
Property return _ValuePlugProxy · .value: float
Declared kind unit:angle
Declared default 0.0
Flags input, output, hidden
Read node.bind_rotation_z.value

node.bind_joint_orientNative spec

Access to native plug bindJointOrient.

Item Type / behavior
Maya path bindJointOrient
Property return _ValuePlugProxy · .value: tuple
Declared kind double3
Declared default (0.0, 0.0, 0.0)
Flags input, output, hidden
Read node.bind_joint_orient.value

node.bind_joint_orient_xNative spec

Access to native plug bindJointOrient.bindJointOrientX.

Item Type / behavior
Maya path bindJointOrient.bindJointOrientX
Property return _ValuePlugProxy · .value: float
Declared kind unit:angle
Declared default 0.0
Flags input, output, hidden
Read node.bind_joint_orient_x.value

node.bind_joint_orient_yNative spec

Access to native plug bindJointOrient.bindJointOrientY.

Item Type / behavior
Maya path bindJointOrient.bindJointOrientY
Property return _ValuePlugProxy · .value: float
Declared kind unit:angle
Declared default 0.0
Flags input, output, hidden
Read node.bind_joint_orient_y.value

node.bind_joint_orient_zNative spec

Access to native plug bindJointOrient.bindJointOrientZ.

Item Type / behavior
Maya path bindJointOrient.bindJointOrientZ
Property return _ValuePlugProxy · .value: float
Declared kind unit:angle
Declared default 0.0
Flags input, output, hidden
Read node.bind_joint_orient_z.value

node.bind_rotate_axisNative spec

Access to native plug bindRotateAxis.

Item Type / behavior
Maya path bindRotateAxis
Property return _ValuePlugProxy · .value: tuple
Declared kind double3
Declared default (0.0, 0.0, 0.0)
Flags input, output, hidden
Read node.bind_rotate_axis.value

node.bind_rotate_axis_xNative spec

Access to native plug bindRotateAxis.bindRotateAxisX.

Item Type / behavior
Maya path bindRotateAxis.bindRotateAxisX
Property return _ValuePlugProxy · .value: float
Declared kind unit:angle
Declared default 0.0
Flags input, output, hidden
Read node.bind_rotate_axis_x.value

node.bind_rotate_axis_yNative spec

Access to native plug bindRotateAxis.bindRotateAxisY.

Item Type / behavior
Maya path bindRotateAxis.bindRotateAxisY
Property return _ValuePlugProxy · .value: float
Declared kind unit:angle
Declared default 0.0
Flags input, output, hidden
Read node.bind_rotate_axis_y.value

node.bind_rotate_axis_zNative spec

Access to native plug bindRotateAxis.bindRotateAxisZ.

Item Type / behavior
Maya path bindRotateAxis.bindRotateAxisZ
Property return _ValuePlugProxy · .value: float
Declared kind unit:angle
Declared default 0.0
Flags input, output, hidden
Read node.bind_rotate_axis_z.value

node.bind_scaleNative spec

Access to native plug bindScale.

Item Type / behavior
Maya path bindScale
Property return _ValuePlugProxy · .value: tuple
Declared kind double3
Declared default (57.29577951308232, 57.29577951308232, 57.29577951308232)
Flags input, output, hidden
Read node.bind_scale.value

node.bind_scale_xNative spec

Access to native plug bindScale.bindScaleX.

Item Type / behavior
Maya path bindScale.bindScaleX
Property return _ValuePlugProxy · .value: MAngle
Declared kind numeric:double
Declared default 57.29577951308232
Flags input, output, hidden
Read node.bind_scale_x.value

node.bind_scale_yNative spec

Access to native plug bindScale.bindScaleY.

Item Type / behavior
Maya path bindScale.bindScaleY
Property return _ValuePlugProxy · .value: MAngle
Declared kind numeric:double
Declared default 57.29577951308232
Flags input, output, hidden
Read node.bind_scale_y.value

node.bind_scale_zNative spec

Access to native plug bindScale.bindScaleZ.

Item Type / behavior
Maya path bindScale.bindScaleZ
Property return _ValuePlugProxy · .value: MAngle
Declared kind numeric:double
Declared default 57.29577951308232
Flags input, output, hidden
Read node.bind_scale_z.value

node.bind_inverse_scaleNative spec

Access to native plug bindInverseScale.

Item Type / behavior
Maya path bindInverseScale
Property return _ValuePlugProxy · .value: tuple
Declared kind double3
Declared default (1.0, 1.0, 1.0)
Flags input, output, hidden
Read node.bind_inverse_scale.value

node.bind_inverse_scale_xNative spec

Access to native plug bindInverseScale.bindInverseScaleX.

Item Type / behavior
Maya path bindInverseScale.bindInverseScaleX
Property return _ValuePlugProxy · .value: float
Declared kind numeric:double
Declared default 1.0
Flags input, output, hidden
Read node.bind_inverse_scale_x.value

node.bind_inverse_scale_yNative spec

Access to native plug bindInverseScale.bindInverseScaleY.

Item Type / behavior
Maya path bindInverseScale.bindInverseScaleY
Property return _ValuePlugProxy · .value: float
Declared kind numeric:double
Declared default 1.0
Flags input, output, hidden
Read node.bind_inverse_scale_y.value

node.bind_inverse_scale_zNative spec

Access to native plug bindInverseScale.bindInverseScaleZ.

Item Type / behavior
Maya path bindInverseScale.bindInverseScaleZ
Property return _ValuePlugProxy · .value: float
Declared kind numeric:double
Declared default 1.0
Flags input, output, hidden
Read node.bind_inverse_scale_z.value

node.bind_segment_scale_compensateNative spec

Access to native plug bindSegmentScaleCompensate.

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

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

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

Item Type / behavior
Returns JointSnapshot
profile str · default: 'rig'
Methods inherited from Transform23
Method Returns Description
finalize None Finalize the Transform node from a snapshot.
clear_rest_position None Clear the rest position of the transform node.
reset_from_rest_position None Reset the transform node’s position from the rest position.
reset_transformation None Reset the transformation of the transform node to identity.
set_translation None Set the translation of the transform node.
reset_translation None Reset the translation of the transform node to zero.
translate_by None Apply translation to the transform node.
set_rotation None Set the rotation of the transform node.
reset_rotation None Reset the rotation of the transform node to zero.
rotate_by None Apply rotation to the transform node.
set_rotate_order None Set the rotate order of the transform node.
set_rotate_orientation None Set the rotate orientation of the transform node.
set_rotate_pivot None Set the rotate pivot of the transform node.
set_rotate_pivot_translation None Set the rotate pivot translation of the transform node.
set_scale None Set the scale of the transform node.
reset_scale None Reset the scale of the transform node to one.
set_scale_pivot None Set the scale pivot of the transform node.
set_scale_pivot_translation None Set the scale pivot translation of the transform node.
set_shear None Set the shear of the transform node.
reset_shear None Reset the shear of the transform node to zero.
shear_by None Apply shear to the transform node.
lock_transforms None Lock all transform attributes.
hide_transforms None Hide all transform attributes.
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 'joint'
SPEC_LAYERS get_dg_specs_all, get_container_base_specs_all, get_dag_specs_all, get_transform_specs_all, get_joint_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.

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
from weSkel.src.core.node.dag.joint.lib import Joint
node = Joint("api_joint_" + uuid4().hex[:8])
try:
node.create()
node.set_translation((0.0, 2.0, 0.0))
node.radius = 0.5
assert abs(node.radius.value - 0.5) < 1e-6
assert node.dep_fn.typeName == "joint"
print("Joint: creation and radius OK")
finally:
node.delete(snapshot=False)

Expected result : Joint: creation and radius 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.