Aller au contenu
weSkelDOCUMENTATION
Documentation/Référence API/Joint

Joint

Transform spécialisé pour les joints : orientation, limites et affichage.

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

À exécuter dans Maya ou dans un processus mayapy initialisé. L’import om n’est nécessaire que si votre script utilise des types OpenMaya.

Élément Valeur
Classe Joint
Module weSkel.src.core.node.dag.joint.lib
Type Maya joint
Parent direct Transform
Inventaire Membres définis ou redéfinis ici ; les membres hérités sont regroupés par parent dans chaque rubrique.

Signature : Joint(node) → Joint.

Paramètre Type accepté Défaut
node str | om.MObject | om.MObjectHandle | om.MFnDependencyNode | om.MDagPath | om.MFnDagNode | om.MFnTransform Obligatoire

Enveloppe un nœud existant ou prépare un wrapper pour un nom absent ; ne crée pas le nœud. Utiliser create() séparément. Un objet ou type incompatible peut lever TypeError. L’identité partagée peut renvoyer un wrapper compatible déjà enregistré.

Propriétés Python définies ou redéfinies ici. L : lecture seule ; L/E : setter disponible, avec les restrictions précisées dans la fiche. Les types om.* appartiennent à maya.api.OpenMaya.

Aucune nouvelle propriété Python ; consulter les membres hérités et les specs ci-dessous.

Propriétés héritées de Transform3
Propriété Type retourné Accès Description
mfn_transform om.MFnTransform L Function set de transformation.
transformation om.MTransformationMatrix L/E Transformation locale live.
rest_position om.MTransformationMatrix L/E Matrice de repos native, ou valeur préparée en mémoire avant la création.
Propriétés héritées de DAGNode20
Propriété Type retourné Accès Description
dag_fn om.MFnDagNode L Function set DAG live, ou objet non attaché si le nœud est absent ou invalide.
dag_path om.MDagPath L Un chemin vers le nœud courant ; chemin vide si indisponible.
has_valid_dag_path bool L Validité du chemin renvoyé par dag_path.
full_path_name str L Chemin DAG complet ; chaîne vide si le chemin est invalide.
short_name str L Chemin DAG partiel renvoyé par Maya, éventuellement plus long qu’un simple nom ; chaîne vide si invalide.
is_valid_dag_fn bool L Validité du function set pour l’objet courant.
is_shape bool L Compatibilité de l’objet courant avec om.MFn.kShape.
parents list[DAGNode] L Tous les parents natifs.
parent DAGNode | None L/E Premier parent uniquement ; None sous le world.
is_instanced bool L Indique plusieurs chemins / parents pour l’objet DAG ; False si absent.
children list[DAGNode] L Enfants directs, sans parcours récursif.
is_under_world bool L Nœud live directement sous le world ; False si absent.
child_count int L Nombre d’enfants directs du chemin ; 0 si invalide.
child_names list[str] L Chemins complets des enfants directs ; liste vide si le chemin est invalide.
shape_count int L Nombre de shapes directement sous ce chemin ; 0 si invalide.
shapes list[DAGNode] L Shapes enfants directes, y compris les shapes intermédiaires ; liste vide si invalide.
shape_orig DAGNode | None L Première shape enfant avec intermediateObject=True ; None si absente.
intermediate_shapes list[DAGNode] L Toutes les shapes enfants directes marquées intermédiaires.
draw_override_info om.MDAGDrawOverrideInfo | None L Informations natives d’override du chemin ; None si indisponibles.
fn_bounding_box om.MBoundingBox | None L Bounding box locale obtenue par le function set ; None si indisponible.
Propriétés héritées de DGNode15
Propriété Type retourné Accès Description
dep_fn om.MFnDependencyNode L Function set live ; objet non attaché si le nœud est absent.
uuid str | None L UUID live, ou dernière valeur mémorisée si elle reste disponible.
name str | None L/E Nom live, sinon nom mémorisé.
absolute_name str | None L Nom absolu de namespace renvoyé par MFnDependencyNode.absoluteName() ; None sans nœud.
stripped_name str | None L/E Nom sans namespace, ou None si aucun nom.
namespace str | None L/E Namespace normalisé comme a:b ; None à la racine.
plugs Plugs | None L Gestionnaire des plugs du nœud live ; None sinon.
is_valid_dep_fn bool L Compatibilité du function set avec le MObject courant.
is_default_node bool L Indique un nœud par défaut de Maya ; False sans nœud.
is_from_referenced_file bool L Indique un nœud issu d’un fichier référencé ; False sans nœud.
is_locked bool L/E Verrouillage du nœud, distinct des locks de plugs.
is_shared bool L État partagé renvoyé par Maya ; False sans nœud.
plugin_name str | None L Nom du plugin Maya associé, éventuellement chaîne vide ; None sans nœud.
affect_animation bool L Résultat de MFnDependencyNode.affectsAnimation() ; False sans nœud.
type str | None L/E Type natif live ou type mémorisé.
Propriétés héritées de Node10
Propriété Type retourné Accès Description
mobject om.MObject L/E Objet Maya live, ou objet nul.
mobject_handle om.MObjectHandle L/E Handle associé au nœud.
api_type int | None L Identifiant du type API Maya.
api_type_str str L Nom du type API, par exemple "kTime".
exists bool L Le wrapper possède actuellement un nœud live.
is_null bool L L’objet Maya retourné est nul.
is_alive bool L L’objet existe avec un handle valide et vivant.
is_valid_handle bool L Validité du handle mémorisé.
is_dag_node bool L Compatibilité avec om.MFn.kDagNode.
hash_code int L Hash du handle Maya.

Les defaults et flags ci-dessous sont les déclarations des specs, pas une garantie de valeur live. Un descriptor peut renvoyer un proxy : .value lit sa valeur ; .plug donne accès au Plug. Les noms des proxies décrivent le résultat, sans demander d’importer des classes privées. Les types observés proviennent d’un cas de contrôle ; une entrée géométrique non connectée peut notamment valoir None.

Pour une écriture dont il faut vérifier l’échec, utiliser explicitement le Plug et contrôler le résultat live. Les setters de descriptors ne propagent pas tous les échecs natifs.

Propriété Plug Maya Retour
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_maskSpec native

Accès au plug natif dofMask.

Élément Type / comportement
Chemin Maya dofMask
Retour de la propriété _ValuePlugProxy · .value: int
Type déclaré numeric:int
Défaut déclaré '58358136'
Flags output, hidden
Lecture node.dof_mask.value

node.is_ik_dirty_flagSpec native

Accès au plug natif isIKDirtyFlag.

Élément Type / comportement
Chemin Maya isIKDirtyFlag
Retour de la propriété _ValuePlugProxy · .value: bool
Type déclaré numeric:bool
Défaut déclaré False
Flags input, output, hidden
Lecture node.is_ik_dirty_flag.value

node.is_ik_solve_flagSpec native

Accès au plug natif isIKSolveFlag.

Élément Type / comportement
Chemin Maya isIKSolveFlag
Retour de la propriété _ValuePlugProxy · .value: bool
Type déclaré numeric:bool
Défaut déclaré True
Flags input, output, hidden
Lecture node.is_ik_solve_flag.value

node.hik_node_idSpec native

Accès au plug natif hikNodeID.

Élément Type / comportement
Chemin Maya hikNodeID
Retour de la propriété _ValuePlugProxy · .value: int
Type déclaré numeric:int
Défaut déclaré -1
Flags input, output, connectable, stored, hidden
Lecture node.hik_node_id.value
Affectation du descriptor node.hik_node_id = value

node.hik_fk_jointSpec native

Accès au plug natif hikFKJoint.

Élément Type / comportement
Chemin Maya hikFKJoint
Retour de la propriété None
Type déclaré message
Défaut déclaré None
Flags input, output, connectable, hidden

Le setter du descriptor refuse l’affectation ; utiliser les opérations de connexion du Plug.

node.draw_styleSpec native

Accès au plug natif drawStyle.

Élément Type / comportement
Chemin Maya drawStyle
Retour de la propriété _ValuePlugProxy · .value: int
Type déclaré enum
Défaut déclaré 0
Flags input, output, stored
Lecture node.draw_style.value
Affectation du descriptor node.draw_style = value

node.radiusSpec native

Accès au plug natif radius.

Élément Type / comportement
Chemin Maya radius
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré numeric:double
Défaut déclaré 1.0
Flags input, output, connectable, stored
Lecture node.radius.value
Affectation du descriptor node.radius = value

node.bind_poseSpec native

Accès au plug natif bindPose.

Élément Type / comportement
Chemin Maya bindPose
Retour de la propriété _ValuePlugProxy · .value: tuple
Type déclaré typed:matrix
Défaut déclaré (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
Lecture node.bind_pose.value
Affectation du descriptor node.bind_pose = value

node.joint_orientSpec native

Accès au plug natif jointOrient.

Élément Type / comportement
Chemin Maya jointOrient
Retour de la propriété _ValuePlugProxy · .value: tuple
Type déclaré double3
Défaut déclaré (0.0, 0.0, 0.0)
Flags input, output, connectable, stored
Lecture node.joint_orient.value
Affectation du descriptor node.joint_orient = value

node.joint_orient_xSpec native

Accès au plug natif jointOrient.jointOrientX.

Élément Type / comportement
Chemin Maya jointOrient.jointOrientX
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré unit:angle
Défaut déclaré 0.0
Flags input, output, connectable, stored
Lecture node.joint_orient_x.value
Affectation du descriptor node.joint_orient_x = value

node.joint_orient_ySpec native

Accès au plug natif jointOrient.jointOrientY.

Élément Type / comportement
Chemin Maya jointOrient.jointOrientY
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré unit:angle
Défaut déclaré 0.0
Flags input, output, connectable, stored
Lecture node.joint_orient_y.value
Affectation du descriptor node.joint_orient_y = value

node.joint_orient_zSpec native

Accès au plug natif jointOrient.jointOrientZ.

Élément Type / comportement
Chemin Maya jointOrient.jointOrientZ
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré unit:angle
Défaut déclaré 0.0
Flags input, output, connectable, stored
Lecture node.joint_orient_z.value
Affectation du descriptor node.joint_orient_z = value

node.segment_scale_compensateSpec native

Accès au plug natif segmentScaleCompensate.

Élément Type / comportement
Chemin Maya segmentScaleCompensate
Retour de la propriété _ValuePlugProxy · .value: bool
Type déclaré numeric:bool
Défaut déclaré True
Flags input, output, connectable, stored
Lecture node.segment_scale_compensate.value
Affectation du descriptor node.segment_scale_compensate = value

node.inverse_scaleSpec native

Accès au plug natif inverseScale.

Élément Type / comportement
Chemin Maya inverseScale
Retour de la propriété _ValuePlugProxy · .value: tuple
Type déclaré double3
Défaut déclaré (1.0, 1.0, 1.0)
Flags input, output, connectable, stored
Lecture node.inverse_scale.value
Affectation du descriptor node.inverse_scale = value

node.inverse_scale_xSpec native

Accès au plug natif inverseScale.inverseScaleX.

Élément Type / comportement
Chemin Maya inverseScale.inverseScaleX
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré numeric:double
Défaut déclaré 1.0
Flags input, output, connectable, stored
Lecture node.inverse_scale_x.value
Affectation du descriptor node.inverse_scale_x = value

node.inverse_scale_ySpec native

Accès au plug natif inverseScale.inverseScaleY.

Élément Type / comportement
Chemin Maya inverseScale.inverseScaleY
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré numeric:double
Défaut déclaré 1.0
Flags input, output, connectable, stored
Lecture node.inverse_scale_y.value
Affectation du descriptor node.inverse_scale_y = value

node.inverse_scale_zSpec native

Accès au plug natif inverseScale.inverseScaleZ.

Élément Type / comportement
Chemin Maya inverseScale.inverseScaleZ
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré numeric:double
Défaut déclaré 1.0
Flags input, output, connectable, stored
Lecture node.inverse_scale_z.value
Affectation du descriptor node.inverse_scale_z = value

node.ik_rotateSpec native

Accès au plug natif ikRotate.

Élément Type / comportement
Chemin Maya ikRotate
Retour de la propriété _ValuePlugProxy · .value: tuple
Type déclaré double3
Défaut déclaré (0.0, 0.0, 0.0)
Flags input, output, hidden
Lecture node.ik_rotate.value

node.ik_rotate_xSpec native

Accès au plug natif ikRotate.ikRotateX.

Élément Type / comportement
Chemin Maya ikRotate.ikRotateX
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré unit:angle
Défaut déclaré 0.0
Flags input, output, hidden
Lecture node.ik_rotate_x.value

node.ik_rotate_ySpec native

Accès au plug natif ikRotate.ikRotateY.

Élément Type / comportement
Chemin Maya ikRotate.ikRotateY
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré unit:angle
Défaut déclaré 0.0
Flags input, output, hidden
Lecture node.ik_rotate_y.value

node.ik_rotate_zSpec native

Accès au plug natif ikRotate.ikRotateZ.

Élément Type / comportement
Chemin Maya ikRotate.ikRotateZ
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré unit:angle
Défaut déclaré 0.0
Flags input, output, hidden
Lecture node.ik_rotate_z.value

node.fk_rotateSpec native

Accès au plug natif fkRotate.

Élément Type / comportement
Chemin Maya fkRotate
Retour de la propriété _ValuePlugProxy · .value: tuple
Type déclaré double3
Défaut déclaré (0.0, 0.0, 0.0)
Flags input, output, hidden
Lecture node.fk_rotate.value

node.fk_rotate_xSpec native

Accès au plug natif fkRotate.fkRotateX.

Élément Type / comportement
Chemin Maya fkRotate.fkRotateX
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré unit:angle
Défaut déclaré 0.0
Flags input, output, hidden
Lecture node.fk_rotate_x.value

node.fk_rotate_ySpec native

Accès au plug natif fkRotate.fkRotateY.

Élément Type / comportement
Chemin Maya fkRotate.fkRotateY
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré unit:angle
Défaut déclaré 0.0
Flags input, output, hidden
Lecture node.fk_rotate_y.value

node.fk_rotate_zSpec native

Accès au plug natif fkRotate.fkRotateZ.

Élément Type / comportement
Chemin Maya fkRotate.fkRotateZ
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré unit:angle
Défaut déclaré 0.0
Flags input, output, hidden
Lecture node.fk_rotate_z.value

node.joint_orient_typeSpec native

Accès au plug natif jointOrientType.

Élément Type / comportement
Chemin Maya jointOrientType
Retour de la propriété _ValuePlugProxy · .value: str
Type déclaré typed:string
Défaut déclaré 'xyz'
Flags input, output, stored
Lecture node.joint_orient_type.value
Affectation du descriptor node.joint_orient_type = value

node.joint_typeSpec native

Accès au plug natif jointType.

Élément Type / comportement
Chemin Maya jointType
Retour de la propriété _ValuePlugProxy · .value: str
Type déclaré typed:string
Défaut déclaré 'xyz'
Flags input, output, hidden
Lecture node.joint_type.value

node.joint_type_xSpec native

Accès au plug natif jointTypeX.

Élément Type / comportement
Chemin Maya jointTypeX
Retour de la propriété _ValuePlugProxy · .value: bool
Type déclaré numeric:bool
Défaut déclaré True
Flags input, output, connectable, stored
Lecture node.joint_type_x.value
Affectation du descriptor node.joint_type_x = value

node.joint_type_ySpec native

Accès au plug natif jointTypeY.

Élément Type / comportement
Chemin Maya jointTypeY
Retour de la propriété _ValuePlugProxy · .value: bool
Type déclaré numeric:bool
Défaut déclaré True
Flags input, output, connectable, stored
Lecture node.joint_type_y.value
Affectation du descriptor node.joint_type_y = value

node.joint_type_zSpec native

Accès au plug natif jointTypeZ.

Élément Type / comportement
Chemin Maya jointTypeZ
Retour de la propriété _ValuePlugProxy · .value: bool
Type déclaré numeric:bool
Défaut déclaré True
Flags input, output, connectable, stored
Lecture node.joint_type_z.value
Affectation du descriptor node.joint_type_z = value

node.stiffnessSpec native

Accès au plug natif stiffness.

Élément Type / comportement
Chemin Maya stiffness
Retour de la propriété _ValuePlugProxy · .value: tuple
Type déclaré double3
Défaut déclaré (0.0, 0.0, 0.0)
Flags input, output, connectable, stored
Lecture node.stiffness.value
Affectation du descriptor node.stiffness = value

node.stiffness_xSpec native

Accès au plug natif stiffness.stiffnessX.

Élément Type / comportement
Chemin Maya stiffness.stiffnessX
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré numeric:double
Défaut déclaré 0.0
Flags input, output, connectable, stored
Lecture node.stiffness_x.value
Affectation du descriptor node.stiffness_x = value

node.stiffness_ySpec native

Accès au plug natif stiffness.stiffnessY.

Élément Type / comportement
Chemin Maya stiffness.stiffnessY
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré numeric:double
Défaut déclaré 0.0
Flags input, output, connectable, stored
Lecture node.stiffness_y.value
Affectation du descriptor node.stiffness_y = value

node.stiffness_zSpec native

Accès au plug natif stiffness.stiffnessZ.

Élément Type / comportement
Chemin Maya stiffness.stiffnessZ
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré numeric:double
Défaut déclaré 0.0
Flags input, output, connectable, stored
Lecture node.stiffness_z.value
Affectation du descriptor node.stiffness_z = value

node.preferred_angleSpec native

Accès au plug natif preferredAngle.

Élément Type / comportement
Chemin Maya preferredAngle
Retour de la propriété _ValuePlugProxy · .value: tuple
Type déclaré double3
Défaut déclaré (0.0, 0.0, 0.0)
Flags input, output, connectable, stored
Lecture node.preferred_angle.value
Affectation du descriptor node.preferred_angle = value

node.preferred_angle_xSpec native

Accès au plug natif preferredAngle.preferredAngleX.

Élément Type / comportement
Chemin Maya preferredAngle.preferredAngleX
Retour de la propriété _ValuePlugProxy · .value: MAngle
Type déclaré numeric:double
Défaut déclaré 0.0
Flags input, output, connectable, stored
Lecture node.preferred_angle_x.value
Affectation du descriptor node.preferred_angle_x = value

node.preferred_angle_ySpec native

Accès au plug natif preferredAngle.preferredAngleY.

Élément Type / comportement
Chemin Maya preferredAngle.preferredAngleY
Retour de la propriété _ValuePlugProxy · .value: MAngle
Type déclaré numeric:double
Défaut déclaré 0.0
Flags input, output, connectable, stored
Lecture node.preferred_angle_y.value
Affectation du descriptor node.preferred_angle_y = value

node.preferred_angle_zSpec native

Accès au plug natif preferredAngle.preferredAngleZ.

Élément Type / comportement
Chemin Maya preferredAngle.preferredAngleZ
Retour de la propriété _ValuePlugProxy · .value: MAngle
Type déclaré numeric:double
Défaut déclaré 0.0
Flags input, output, connectable, stored
Lecture node.preferred_angle_z.value
Affectation du descriptor node.preferred_angle_z = value

node.sideSpec native

Accès au plug natif side.

Élément Type / comportement
Chemin Maya side
Retour de la propriété _ValuePlugProxy · .value: int
Type déclaré enum
Défaut déclaré 0
Flags input, output, stored
Lecture node.side.value
Affectation du descriptor node.side = value

node.label_typeSpec native

Accès au plug natif type.

Élément Type / comportement
Chemin Maya type
Retour de la propriété _ValuePlugProxy · .value: int
Type déclaré enum
Défaut déclaré 0
Flags input, output, stored
Lecture node.label_type.value
Affectation du descriptor node.label_type = value

node.other_typeSpec native

Accès au plug natif otherType.

Élément Type / comportement
Chemin Maya otherType
Retour de la propriété _ValuePlugProxy · .value: str
Type déclaré typed:string
Défaut déclaré 'jaw'
Flags input, output, stored
Lecture node.other_type.value
Affectation du descriptor node.other_type = value

node.draw_labelSpec native

Accès au plug natif drawLabel.

Élément Type / comportement
Chemin Maya drawLabel
Retour de la propriété _ValuePlugProxy · .value: bool
Type déclaré numeric:bool
Défaut déclaré False
Flags input, output, connectable, stored
Lecture node.draw_label.value
Affectation du descriptor node.draw_label = value

node.min_rotate_damp_rangeSpec native

Accès au plug natif minRotateDampRange.

Élément Type / comportement
Chemin Maya minRotateDampRange
Retour de la propriété _ValuePlugProxy · .value: tuple
Type déclaré double3
Défaut déclaré (0.0, 0.0, 0.0)
Flags input, output, connectable, stored
Lecture node.min_rotate_damp_range.value
Affectation du descriptor node.min_rotate_damp_range = value

node.min_rotate_damp_range_xSpec native

Accès au plug natif minRotateDampRange.minRotateDampRangeX.

Élément Type / comportement
Chemin Maya minRotateDampRange.minRotateDampRangeX
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré unit:angle
Défaut déclaré 0.0
Flags input, output, connectable, stored
Lecture node.min_rotate_damp_range_x.value
Affectation du descriptor node.min_rotate_damp_range_x = value

node.min_rotate_damp_range_ySpec native

Accès au plug natif minRotateDampRange.minRotateDampRangeY.

Élément Type / comportement
Chemin Maya minRotateDampRange.minRotateDampRangeY
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré unit:angle
Défaut déclaré 0.0
Flags input, output, connectable, stored
Lecture node.min_rotate_damp_range_y.value
Affectation du descriptor node.min_rotate_damp_range_y = value

node.min_rotate_damp_range_zSpec native

Accès au plug natif minRotateDampRange.minRotateDampRangeZ.

Élément Type / comportement
Chemin Maya minRotateDampRange.minRotateDampRangeZ
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré unit:angle
Défaut déclaré 0.0
Flags input, output, connectable, stored
Lecture node.min_rotate_damp_range_z.value
Affectation du descriptor node.min_rotate_damp_range_z = value

node.max_rotate_damp_rangeSpec native

Accès au plug natif maxRotateDampRange.

Élément Type / comportement
Chemin Maya maxRotateDampRange
Retour de la propriété _ValuePlugProxy · .value: tuple
Type déclaré double3
Défaut déclaré (0.0, 0.0, 0.0)
Flags input, output, connectable, stored
Lecture node.max_rotate_damp_range.value
Affectation du descriptor node.max_rotate_damp_range = value

node.max_rotate_damp_range_xSpec native

Accès au plug natif maxRotateDampRange.maxRotateDampRangeX.

Élément Type / comportement
Chemin Maya maxRotateDampRange.maxRotateDampRangeX
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré unit:angle
Défaut déclaré 0.0
Flags input, output, connectable, stored
Lecture node.max_rotate_damp_range_x.value
Affectation du descriptor node.max_rotate_damp_range_x = value

node.max_rotate_damp_range_ySpec native

Accès au plug natif maxRotateDampRange.maxRotateDampRangeY.

Élément Type / comportement
Chemin Maya maxRotateDampRange.maxRotateDampRangeY
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré unit:angle
Défaut déclaré 0.0
Flags input, output, connectable, stored
Lecture node.max_rotate_damp_range_y.value
Affectation du descriptor node.max_rotate_damp_range_y = value

node.max_rotate_damp_range_zSpec native

Accès au plug natif maxRotateDampRange.maxRotateDampRangeZ.

Élément Type / comportement
Chemin Maya maxRotateDampRange.maxRotateDampRangeZ
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré unit:angle
Défaut déclaré 0.0
Flags input, output, connectable, stored
Lecture node.max_rotate_damp_range_z.value
Affectation du descriptor node.max_rotate_damp_range_z = value

node.min_rotate_damp_strengthSpec native

Accès au plug natif minRotateDampStrength.

Élément Type / comportement
Chemin Maya minRotateDampStrength
Retour de la propriété _ValuePlugProxy · .value: tuple
Type déclaré double3
Défaut déclaré (0.0, 0.0, 0.0)
Flags input, output, connectable, stored
Lecture node.min_rotate_damp_strength.value
Affectation du descriptor node.min_rotate_damp_strength = value

node.min_rotate_damp_strength_xSpec native

Accès au plug natif minRotateDampStrength.minRotateDampStrengthX.

Élément Type / comportement
Chemin Maya minRotateDampStrength.minRotateDampStrengthX
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré numeric:double
Défaut déclaré 0.0
Flags input, output, connectable, stored
Lecture node.min_rotate_damp_strength_x.value
Affectation du descriptor node.min_rotate_damp_strength_x = value

node.min_rotate_damp_strength_ySpec native

Accès au plug natif minRotateDampStrength.minRotateDampStrengthY.

Élément Type / comportement
Chemin Maya minRotateDampStrength.minRotateDampStrengthY
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré numeric:double
Défaut déclaré 0.0
Flags input, output, connectable, stored
Lecture node.min_rotate_damp_strength_y.value
Affectation du descriptor node.min_rotate_damp_strength_y = value

node.min_rotate_damp_strength_zSpec native

Accès au plug natif minRotateDampStrength.minRotateDampStrengthZ.

Élément Type / comportement
Chemin Maya minRotateDampStrength.minRotateDampStrengthZ
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré numeric:double
Défaut déclaré 0.0
Flags input, output, connectable, stored
Lecture node.min_rotate_damp_strength_z.value
Affectation du descriptor node.min_rotate_damp_strength_z = value

node.max_rotate_damp_strengthSpec native

Accès au plug natif maxRotateDampStrength.

Élément Type / comportement
Chemin Maya maxRotateDampStrength
Retour de la propriété _ValuePlugProxy · .value: tuple
Type déclaré double3
Défaut déclaré (0.0, 0.0, 0.0)
Flags input, output, connectable, stored
Lecture node.max_rotate_damp_strength.value
Affectation du descriptor node.max_rotate_damp_strength = value

node.max_rotate_damp_strength_xSpec native

Accès au plug natif maxRotateDampStrength.maxRotateDampStrengthX.

Élément Type / comportement
Chemin Maya maxRotateDampStrength.maxRotateDampStrengthX
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré numeric:double
Défaut déclaré 0.0
Flags input, output, connectable, stored
Lecture node.max_rotate_damp_strength_x.value
Affectation du descriptor node.max_rotate_damp_strength_x = value

node.max_rotate_damp_strength_ySpec native

Accès au plug natif maxRotateDampStrength.maxRotateDampStrengthY.

Élément Type / comportement
Chemin Maya maxRotateDampStrength.maxRotateDampStrengthY
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré numeric:double
Défaut déclaré 0.0
Flags input, output, connectable, stored
Lecture node.max_rotate_damp_strength_y.value
Affectation du descriptor node.max_rotate_damp_strength_y = value

node.max_rotate_damp_strength_zSpec native

Accès au plug natif maxRotateDampStrength.maxRotateDampStrengthZ.

Élément Type / comportement
Chemin Maya maxRotateDampStrength.maxRotateDampStrengthZ
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré numeric:double
Défaut déclaré 0.0
Flags input, output, connectable, stored
Lecture node.max_rotate_damp_strength_z.value
Affectation du descriptor node.max_rotate_damp_strength_z = value

node.bind_rotationSpec native

Accès au plug natif bindRotation.

Élément Type / comportement
Chemin Maya bindRotation
Retour de la propriété _ValuePlugProxy · .value: tuple
Type déclaré double3
Défaut déclaré (0.0, 0.0, 0.0)
Flags input, output, hidden
Lecture node.bind_rotation.value

node.bind_rotation_xSpec native

Accès au plug natif bindRotation.bindRotationX.

Élément Type / comportement
Chemin Maya bindRotation.bindRotationX
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré unit:angle
Défaut déclaré 0.0
Flags input, output, hidden
Lecture node.bind_rotation_x.value

node.bind_rotation_ySpec native

Accès au plug natif bindRotation.bindRotationY.

Élément Type / comportement
Chemin Maya bindRotation.bindRotationY
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré unit:angle
Défaut déclaré 0.0
Flags input, output, hidden
Lecture node.bind_rotation_y.value

node.bind_rotation_zSpec native

Accès au plug natif bindRotation.bindRotationZ.

Élément Type / comportement
Chemin Maya bindRotation.bindRotationZ
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré unit:angle
Défaut déclaré 0.0
Flags input, output, hidden
Lecture node.bind_rotation_z.value

node.bind_joint_orientSpec native

Accès au plug natif bindJointOrient.

Élément Type / comportement
Chemin Maya bindJointOrient
Retour de la propriété _ValuePlugProxy · .value: tuple
Type déclaré double3
Défaut déclaré (0.0, 0.0, 0.0)
Flags input, output, hidden
Lecture node.bind_joint_orient.value

node.bind_joint_orient_xSpec native

Accès au plug natif bindJointOrient.bindJointOrientX.

Élément Type / comportement
Chemin Maya bindJointOrient.bindJointOrientX
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré unit:angle
Défaut déclaré 0.0
Flags input, output, hidden
Lecture node.bind_joint_orient_x.value

node.bind_joint_orient_ySpec native

Accès au plug natif bindJointOrient.bindJointOrientY.

Élément Type / comportement
Chemin Maya bindJointOrient.bindJointOrientY
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré unit:angle
Défaut déclaré 0.0
Flags input, output, hidden
Lecture node.bind_joint_orient_y.value

node.bind_joint_orient_zSpec native

Accès au plug natif bindJointOrient.bindJointOrientZ.

Élément Type / comportement
Chemin Maya bindJointOrient.bindJointOrientZ
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré unit:angle
Défaut déclaré 0.0
Flags input, output, hidden
Lecture node.bind_joint_orient_z.value

node.bind_rotate_axisSpec native

Accès au plug natif bindRotateAxis.

Élément Type / comportement
Chemin Maya bindRotateAxis
Retour de la propriété _ValuePlugProxy · .value: tuple
Type déclaré double3
Défaut déclaré (0.0, 0.0, 0.0)
Flags input, output, hidden
Lecture node.bind_rotate_axis.value

node.bind_rotate_axis_xSpec native

Accès au plug natif bindRotateAxis.bindRotateAxisX.

Élément Type / comportement
Chemin Maya bindRotateAxis.bindRotateAxisX
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré unit:angle
Défaut déclaré 0.0
Flags input, output, hidden
Lecture node.bind_rotate_axis_x.value

node.bind_rotate_axis_ySpec native

Accès au plug natif bindRotateAxis.bindRotateAxisY.

Élément Type / comportement
Chemin Maya bindRotateAxis.bindRotateAxisY
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré unit:angle
Défaut déclaré 0.0
Flags input, output, hidden
Lecture node.bind_rotate_axis_y.value

node.bind_rotate_axis_zSpec native

Accès au plug natif bindRotateAxis.bindRotateAxisZ.

Élément Type / comportement
Chemin Maya bindRotateAxis.bindRotateAxisZ
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré unit:angle
Défaut déclaré 0.0
Flags input, output, hidden
Lecture node.bind_rotate_axis_z.value

node.bind_scaleSpec native

Accès au plug natif bindScale.

Élément Type / comportement
Chemin Maya bindScale
Retour de la propriété _ValuePlugProxy · .value: tuple
Type déclaré double3
Défaut déclaré (57.29577951308232, 57.29577951308232, 57.29577951308232)
Flags input, output, hidden
Lecture node.bind_scale.value

node.bind_scale_xSpec native

Accès au plug natif bindScale.bindScaleX.

Élément Type / comportement
Chemin Maya bindScale.bindScaleX
Retour de la propriété _ValuePlugProxy · .value: MAngle
Type déclaré numeric:double
Défaut déclaré 57.29577951308232
Flags input, output, hidden
Lecture node.bind_scale_x.value

node.bind_scale_ySpec native

Accès au plug natif bindScale.bindScaleY.

Élément Type / comportement
Chemin Maya bindScale.bindScaleY
Retour de la propriété _ValuePlugProxy · .value: MAngle
Type déclaré numeric:double
Défaut déclaré 57.29577951308232
Flags input, output, hidden
Lecture node.bind_scale_y.value

node.bind_scale_zSpec native

Accès au plug natif bindScale.bindScaleZ.

Élément Type / comportement
Chemin Maya bindScale.bindScaleZ
Retour de la propriété _ValuePlugProxy · .value: MAngle
Type déclaré numeric:double
Défaut déclaré 57.29577951308232
Flags input, output, hidden
Lecture node.bind_scale_z.value

node.bind_inverse_scaleSpec native

Accès au plug natif bindInverseScale.

Élément Type / comportement
Chemin Maya bindInverseScale
Retour de la propriété _ValuePlugProxy · .value: tuple
Type déclaré double3
Défaut déclaré (1.0, 1.0, 1.0)
Flags input, output, hidden
Lecture node.bind_inverse_scale.value

node.bind_inverse_scale_xSpec native

Accès au plug natif bindInverseScale.bindInverseScaleX.

Élément Type / comportement
Chemin Maya bindInverseScale.bindInverseScaleX
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré numeric:double
Défaut déclaré 1.0
Flags input, output, hidden
Lecture node.bind_inverse_scale_x.value

node.bind_inverse_scale_ySpec native

Accès au plug natif bindInverseScale.bindInverseScaleY.

Élément Type / comportement
Chemin Maya bindInverseScale.bindInverseScaleY
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré numeric:double
Défaut déclaré 1.0
Flags input, output, hidden
Lecture node.bind_inverse_scale_y.value

node.bind_inverse_scale_zSpec native

Accès au plug natif bindInverseScale.bindInverseScaleZ.

Élément Type / comportement
Chemin Maya bindInverseScale.bindInverseScaleZ
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré numeric:double
Défaut déclaré 1.0
Flags input, output, hidden
Lecture node.bind_inverse_scale_z.value

node.bind_segment_scale_compensateSpec native

Accès au plug natif bindSegmentScaleCompensate.

Élément Type / comportement
Chemin Maya bindSegmentScaleCompensate
Retour de la propriété _ValuePlugProxy · .value: bool
Type déclaré numeric:bool
Défaut déclaré True
Flags input, output, hidden
Lecture node.bind_segment_scale_compensate.value
Specs héritées de Transform111
Propriété Plug Maya Retour Description
dynamics dynamics _ValuePlugProxy · .value: bool Accès au plug natif dynamics.
rotation_interpolation rotationInterpolation _ValuePlugProxy · .value: int Accès au plug natif rotationInterpolation.
max_trans_limit_enable maxTransLimitEnable CompoundProxy Accès au plug natif maxTransLimitEnable.
max_trans_x_limit_enable maxTransLimitEnable.maxTransXLimitEnable _ValuePlugProxy · .value: bool Accès au plug natif maxTransLimitEnable.maxTransXLimitEnable.
max_trans_y_limit_enable maxTransLimitEnable.maxTransYLimitEnable _ValuePlugProxy · .value: bool Accès au plug natif maxTransLimitEnable.maxTransYLimitEnable.
max_trans_z_limit_enable maxTransLimitEnable.maxTransZLimitEnable _ValuePlugProxy · .value: bool Accès au plug natif maxTransLimitEnable.maxTransZLimitEnable.
min_trans_limit_enable minTransLimitEnable CompoundProxy Accès au plug natif minTransLimitEnable.
min_trans_x_limit_enable minTransLimitEnable.minTransXLimitEnable _ValuePlugProxy · .value: bool Accès au plug natif minTransLimitEnable.minTransXLimitEnable.
min_trans_y_limit_enable minTransLimitEnable.minTransYLimitEnable _ValuePlugProxy · .value: bool Accès au plug natif minTransLimitEnable.minTransYLimitEnable.
min_trans_z_limit_enable minTransLimitEnable.minTransZLimitEnable _ValuePlugProxy · .value: bool Accès au plug natif minTransLimitEnable.minTransZLimitEnable.
max_rot_limit_enable maxRotLimitEnable CompoundProxy Accès au plug natif maxRotLimitEnable.
max_rot_x_limit_enable maxRotLimitEnable.maxRotXLimitEnable _ValuePlugProxy · .value: bool Accès au plug natif maxRotLimitEnable.maxRotXLimitEnable.
max_rot_y_limit_enable maxRotLimitEnable.maxRotYLimitEnable _ValuePlugProxy · .value: bool Accès au plug natif maxRotLimitEnable.maxRotYLimitEnable.
max_rot_z_limit_enable maxRotLimitEnable.maxRotZLimitEnable _ValuePlugProxy · .value: bool Accès au plug natif maxRotLimitEnable.maxRotZLimitEnable.
min_rot_limit_enable minRotLimitEnable CompoundProxy Accès au plug natif minRotLimitEnable.
min_rot_x_limit_enable minRotLimitEnable.minRotXLimitEnable _ValuePlugProxy · .value: bool Accès au plug natif minRotLimitEnable.minRotXLimitEnable.
min_rot_y_limit_enable minRotLimitEnable.minRotYLimitEnable _ValuePlugProxy · .value: bool Accès au plug natif minRotLimitEnable.minRotYLimitEnable.
min_rot_z_limit_enable minRotLimitEnable.minRotZLimitEnable _ValuePlugProxy · .value: bool Accès au plug natif minRotLimitEnable.minRotZLimitEnable.
max_scale_limit_enable maxScaleLimitEnable CompoundProxy Accès au plug natif maxScaleLimitEnable.
max_scale_x_limit_enable maxScaleLimitEnable.maxScaleXLimitEnable _ValuePlugProxy · .value: bool Accès au plug natif maxScaleLimitEnable.maxScaleXLimitEnable.
max_scale_y_limit_enable maxScaleLimitEnable.maxScaleYLimitEnable _ValuePlugProxy · .value: bool Accès au plug natif maxScaleLimitEnable.maxScaleYLimitEnable.
max_scale_z_limit_enable maxScaleLimitEnable.maxScaleZLimitEnable _ValuePlugProxy · .value: bool Accès au plug natif maxScaleLimitEnable.maxScaleZLimitEnable.
min_scale_limit_enable minScaleLimitEnable CompoundProxy Accès au plug natif minScaleLimitEnable.
min_scale_x_limit_enable minScaleLimitEnable.minScaleXLimitEnable _ValuePlugProxy · .value: bool Accès au plug natif minScaleLimitEnable.minScaleXLimitEnable.
min_scale_y_limit_enable minScaleLimitEnable.minScaleYLimitEnable _ValuePlugProxy · .value: bool Accès au plug natif minScaleLimitEnable.minScaleYLimitEnable.
min_scale_z_limit_enable minScaleLimitEnable.minScaleZLimitEnable _ValuePlugProxy · .value: bool Accès au plug natif minScaleLimitEnable.minScaleZLimitEnable.
max_trans_limit maxTransLimit _ValuePlugProxy · .value: tuple Accès au plug natif maxTransLimit.
max_trans_x_limit maxTransLimit.maxTransXLimit _ValuePlugProxy · .value: MDistance Accès au plug natif maxTransLimit.maxTransXLimit.
max_trans_y_limit maxTransLimit.maxTransYLimit _ValuePlugProxy · .value: MDistance Accès au plug natif maxTransLimit.maxTransYLimit.
max_trans_z_limit maxTransLimit.maxTransZLimit _ValuePlugProxy · .value: MDistance Accès au plug natif maxTransLimit.maxTransZLimit.
min_trans_limit minTransLimit _ValuePlugProxy · .value: tuple Accès au plug natif minTransLimit.
min_trans_x_limit minTransLimit.minTransXLimit _ValuePlugProxy · .value: MDistance Accès au plug natif minTransLimit.minTransXLimit.
min_trans_y_limit minTransLimit.minTransYLimit _ValuePlugProxy · .value: MDistance Accès au plug natif minTransLimit.minTransYLimit.
min_trans_z_limit minTransLimit.minTransZLimit _ValuePlugProxy · .value: MDistance Accès au plug natif minTransLimit.minTransZLimit.
max_rot_limit maxRotLimit _ValuePlugProxy · .value: tuple Accès au plug natif maxRotLimit.
max_rot_x_limit maxRotLimit.maxRotXLimit _ValuePlugProxy · .value: MAngle Accès au plug natif maxRotLimit.maxRotXLimit.
max_rot_y_limit maxRotLimit.maxRotYLimit _ValuePlugProxy · .value: MAngle Accès au plug natif maxRotLimit.maxRotYLimit.
max_rot_z_limit maxRotLimit.maxRotZLimit _ValuePlugProxy · .value: MAngle Accès au plug natif maxRotLimit.maxRotZLimit.
min_rot_limit minRotLimit _ValuePlugProxy · .value: tuple Accès au plug natif minRotLimit.
min_rot_x_limit minRotLimit.minRotXLimit _ValuePlugProxy · .value: MAngle Accès au plug natif minRotLimit.minRotXLimit.
min_rot_y_limit minRotLimit.minRotYLimit _ValuePlugProxy · .value: MAngle Accès au plug natif minRotLimit.minRotYLimit.
min_rot_z_limit minRotLimit.minRotZLimit _ValuePlugProxy · .value: MAngle Accès au plug natif minRotLimit.minRotZLimit.
max_scale_limit maxScaleLimit _ValuePlugProxy · .value: tuple Accès au plug natif maxScaleLimit.
max_scale_x_limit maxScaleLimit.maxScaleXLimit _ValuePlugProxy · .value: float Accès au plug natif maxScaleLimit.maxScaleXLimit.
max_scale_y_limit maxScaleLimit.maxScaleYLimit _ValuePlugProxy · .value: float Accès au plug natif maxScaleLimit.maxScaleYLimit.
max_scale_z_limit maxScaleLimit.maxScaleZLimit _ValuePlugProxy · .value: float Accès au plug natif maxScaleLimit.maxScaleZLimit.
min_scale_limit minScaleLimit _ValuePlugProxy · .value: tuple Accès au plug natif minScaleLimit.
min_scale_x_limit minScaleLimit.minScaleXLimit _ValuePlugProxy · .value: float Accès au plug natif minScaleLimit.minScaleXLimit.
min_scale_y_limit minScaleLimit.minScaleYLimit _ValuePlugProxy · .value: float Accès au plug natif minScaleLimit.minScaleYLimit.
min_scale_z_limit minScaleLimit.minScaleZLimit _ValuePlugProxy · .value: float Accès au plug natif minScaleLimit.minScaleZLimit.
display_handle displayHandle _ValuePlugProxy · .value: bool Accès au plug natif displayHandle.
display_local_axis displayLocalAxis _ValuePlugProxy · .value: bool Accès au plug natif displayLocalAxis.
display_rotate_pivot displayRotatePivot _ValuePlugProxy · .value: bool Accès au plug natif displayRotatePivot.
display_scale_pivot displayScalePivot _ValuePlugProxy · .value: bool Accès au plug natif displayScalePivot.
show_manip_default showManipDefault _ValuePlugProxy · .value: int Accès au plug natif showManipDefault.
inherits_transform inheritsTransform _ValuePlugProxy · .value: bool Accès au plug natif inheritsTransform.
rotate_order rotateOrder _ValuePlugProxy · .value: int Accès au plug natif rotateOrder.
translate_x translate.translateX _ValuePlugProxy · .value: float Accès au plug natif translate.translateX.
translate_y translate.translateY _ValuePlugProxy · .value: float Accès au plug natif translate.translateY.
translate_z translate.translateZ _ValuePlugProxy · .value: float Accès au plug natif translate.translateZ.
rotate rotate _ValuePlugProxy · .value: tuple Accès au plug natif rotate.
rotate_x rotate.rotateX _ValuePlugProxy · .value: float Accès au plug natif rotate.rotateX.
rotate_y rotate.rotateY _ValuePlugProxy · .value: float Accès au plug natif rotate.rotateY.
rotate_z rotate.rotateZ _ValuePlugProxy · .value: float Accès au plug natif rotate.rotateZ.
translate translate _ValuePlugProxy · .value: tuple Accès au plug natif translate.
scale scale _ValuePlugProxy · .value: tuple Accès au plug natif scale.
scale_x scale.scaleX _ValuePlugProxy · .value: float Accès au plug natif scale.scaleX.
scale_y scale.scaleY _ValuePlugProxy · .value: float Accès au plug natif scale.scaleY.
scale_z scale.scaleZ _ValuePlugProxy · .value: float Accès au plug natif scale.scaleZ.
shear shear _ValuePlugProxy · .value: tuple Accès au plug natif shear.
shear_x shear.shearXY _ValuePlugProxy · .value: float Accès au plug natif shear.shearXY.
shear_y shear.shearXZ _ValuePlugProxy · .value: float Accès au plug natif shear.shearXZ.
shear_z shear.shearYZ _ValuePlugProxy · .value: float Accès au plug natif shear.shearYZ.
rotate_axis rotateAxis _ValuePlugProxy · .value: tuple Accès au plug natif rotateAxis.
rotate_axis_x rotateAxis.rotateAxisX _ValuePlugProxy · .value: float Accès au plug natif rotateAxis.rotateAxisX.
rotate_axis_y rotateAxis.rotateAxisY _ValuePlugProxy · .value: float Accès au plug natif rotateAxis.rotateAxisY.
rotate_axis_z rotateAxis.rotateAxisZ _ValuePlugProxy · .value: float Accès au plug natif rotateAxis.rotateAxisZ.
rotate_quaternion rotateQuaternion _ValuePlugProxy · .value: tuple Accès au plug natif rotateQuaternion.
rotate_quaternion_x rotateQuaternion.rotateQuaternionX _ValuePlugProxy · .value: float Accès au plug natif rotateQuaternion.rotateQuaternionX.
rotate_quaternion_y rotateQuaternion.rotateQuaternionY _ValuePlugProxy · .value: float Accès au plug natif rotateQuaternion.rotateQuaternionY.
rotate_quaternion_z rotateQuaternion.rotateQuaternionZ _ValuePlugProxy · .value: float Accès au plug natif rotateQuaternion.rotateQuaternionZ.
rotate_quaternion_w rotateQuaternion.rotateQuaternionW _ValuePlugProxy · .value: float Accès au plug natif rotateQuaternion.rotateQuaternionW.
select_handle selectHandle _ValuePlugProxy · .value: tuple Accès au plug natif selectHandle.
select_handle_x selectHandle.selectHandleX _ValuePlugProxy · .value: float Accès au plug natif selectHandle.selectHandleX.
select_handle_y selectHandle.selectHandleY _ValuePlugProxy · .value: float Accès au plug natif selectHandle.selectHandleY.
select_handle_z selectHandle.selectHandleZ _ValuePlugProxy · .value: float Accès au plug natif selectHandle.selectHandleZ.
trans_minus_rotate_pivot transMinusRotatePivot _ValuePlugProxy · .value: tuple Accès au plug natif transMinusRotatePivot.
trans_minus_rotate_pivot_x transMinusRotatePivot.transMinusRotatePivotX _ValuePlugProxy · .value: float Accès au plug natif transMinusRotatePivot.transMinusRotatePivotX.
trans_minus_rotate_pivot_y transMinusRotatePivot.transMinusRotatePivotY _ValuePlugProxy · .value: float Accès au plug natif transMinusRotatePivot.transMinusRotatePivotY.
trans_minus_rotate_pivot_z transMinusRotatePivot.transMinusRotatePivotZ _ValuePlugProxy · .value: float Accès au plug natif transMinusRotatePivot.transMinusRotatePivotZ.
specified_manip_location specifiedManipLocation None Accès au plug natif specifiedManipLocation.
rotate_pivot rotatePivot _ValuePlugProxy · .value: tuple Accès au plug natif rotatePivot.
rotate_pivot_x rotatePivot.rotatePivotX _ValuePlugProxy · .value: float Accès au plug natif rotatePivot.rotatePivotX.
rotate_pivot_y rotatePivot.rotatePivotY _ValuePlugProxy · .value: float Accès au plug natif rotatePivot.rotatePivotY.
rotate_pivot_z rotatePivot.rotatePivotZ _ValuePlugProxy · .value: float Accès au plug natif rotatePivot.rotatePivotZ.
rotate_pivot_translate rotatePivotTranslate _ValuePlugProxy · .value: tuple Accès au plug natif rotatePivotTranslate.
rotate_pivot_translate_x rotate_pivot_translate.rotatePivotTranslateX _ValuePlugProxy · .value: float Accès au plug natif rotate_pivot_translate.rotatePivotTranslateX.
rotate_pivot_translate_y rotate_pivot_translate.rotatePivotTranslateY _ValuePlugProxy · .value: float Accès au plug natif rotate_pivot_translate.rotatePivotTranslateY.
rotate_pivot_translate_z rotate_pivot_translate.rotatePivotTranslateZ _ValuePlugProxy · .value: float Accès au plug natif rotate_pivot_translate.rotatePivotTranslateZ.
scale_pivot scalePivot _ValuePlugProxy · .value: tuple Accès au plug natif scalePivot.
scale_pivot_x scalePivot.scalePivotX _ValuePlugProxy · .value: float Accès au plug natif scalePivot.scalePivotX.
scale_pivot_y scalePivot.scalePivotY _ValuePlugProxy · .value: float Accès au plug natif scalePivot.scalePivotY.
scale_pivot_z scalePivot.scalePivotZ _ValuePlugProxy · .value: float Accès au plug natif scalePivot.scalePivotZ.
scale_pivot_translate scalePivotTranslate _ValuePlugProxy · .value: tuple Accès au plug natif scalePivotTranslate.
scale_pivot_translate_x scalePivotTranslate.scalePivotTranslateX _ValuePlugProxy · .value: float Accès au plug natif scalePivotTranslate.scalePivotTranslateX.
scale_pivot_translate_y scalePivotTranslate.scalePivotTranslateY _ValuePlugProxy · .value: float Accès au plug natif scalePivotTranslate.scalePivotTranslateY.
scale_pivot_translate_z scalePivotTranslate.scalePivotTranslateZ _ValuePlugProxy · .value: float Accès au plug natif scalePivotTranslate.scalePivotTranslateZ.
offset_parent_matrix offsetParentMatrix _ValuePlugProxy · .value: MMatrix Accès au plug natif offsetParentMatrix.
dag_local_matrix dagLocalMatrix _ValuePlugProxy · .value: MMatrix Accès au plug natif dagLocalMatrix.
dag_local_inverse_matrix dagLocalInverseMatrix _ValuePlugProxy · .value: MMatrix Accès au plug natif dagLocalInverseMatrix.
xform_matrix xformMatrix _ValuePlugProxy · .value: MMatrix Accès au plug natif xformMatrix.
Specs héritées de DAGNode93
Propriété Plug Maya Retour Description
use_object_color useObjectColor _ValuePlugProxy · .value: int Mode d’utilisation de la couleur de l’objet.
visibility visibility _ValuePlugProxy · .value: bool Visibilité locale du nœud ; elle ne résume pas la visibilité de toute sa hiérarchie.
template template _ValuePlugProxy · .value: bool Affichage de l’objet en mode template.
lod_visibility lodVisibility _ValuePlugProxy · .value: bool Visibilité associée au niveau de détail.
object_color objectColor _ValuePlugProxy · .value: int Indice de couleur de l’objet.
object_color_rgb objectColorRGB _ValuePlugProxy · .value: tuple[float, float, float] Couleur RGB de l’objet.
object_color_r objectColorR _ValuePlugProxy · .value: float Composante R de object_color_rgb.
object_color_g objectColorG _ValuePlugProxy · .value: float Composante G de object_color_rgb.
object_color_b objectColorB _ValuePlugProxy · .value: float Composante B de object_color_rgb.
wire_color_rgb wireColorRGB _ValuePlugProxy · .value: tuple[float, float, float] Couleur RGB du wireframe.
wire_color_r wireColorRGB.wireColorR _ValuePlugProxy · .value: float Composante R de wire_color_rgb.
wire_color_g wireColorRGB.wireColorG _ValuePlugProxy · .value: float Composante G de wire_color_rgb.
wire_color_b wireColorRGB.wireColorB _ValuePlugProxy · .value: float Composante B de wire_color_rgb.
hidden_in_outliner hiddenInOutliner _ValuePlugProxy · .value: bool Masquage dans l’Outliner.
use_outliner_color useOutlinerColor _ValuePlugProxy · .value: bool Activation de la couleur personnalisée dans l’Outliner.
outliner_color outlinerColor _ValuePlugProxy · .value: tuple[float, float, float] Couleur RGB dans l’Outliner.
outliner_color_r outlinerColorR _ValuePlugProxy · .value: float Composante R de outliner_color.
outliner_color_g outlinerColorG _ValuePlugProxy · .value: float Composante G de outliner_color.
outliner_color_b outlinerColorB _ValuePlugProxy · .value: float Composante B de outliner_color.
ghosting ghosting _ValuePlugProxy · .value: bool Activation du ghosting Maya.
ghosting_mode ghostingMode _ValuePlugProxy · .value: int Mode de ghosting.
ghost_custom_steps ghostCustomSteps CompoundProxy Réglages composés des pas de ghosting.
ghost_pre_frames ghostCustomSteps.ghostPreFrames _ValuePlugProxy · .value: int Nombre de frames avant la frame courante.
ghost_post_frames ghostCustomSteps.ghostPostFrames _ValuePlugProxy · .value: int Nombre de frames après la frame courante.
ghosts_step ghostCustomSteps.ghostsStep _ValuePlugProxy · .value: int Pas entre les échantillons de ghosting.
ghost_frames ghostFrames TypedArrayProxy Liste native des frames de ghosting.
ghost_use_driver ghostUseDriver _ValuePlugProxy · .value: bool Utilisation d’un driver pour le ghosting.
ghost_driver ghostDriver None Connexion au driver de ghosting.
ghost_color_pre ghostColorPre _ValuePlugProxy · .value: tuple[float, float, float] Couleur des ghosts précédents.
ghost_color_pre_r ghostColorPre.ghostColorPreR _ValuePlugProxy · .value: float Composante R de ghost_color_pre.
ghost_color_pre_g ghostColorPre.ghostColorPreG _ValuePlugProxy · .value: float Composante G de ghost_color_pre.
ghost_color_pre_b ghostColorPre.ghostColorPreB _ValuePlugProxy · .value: float Composante B de ghost_color_pre.
ghost_color_post ghostColorPost _ValuePlugProxy · .value: tuple[float, float, float] Couleur des ghosts suivants.
ghost_color_post_r ghostColorPost.ghostColorPostR _ValuePlugProxy · .value: float Composante R de ghost_color_post.
ghost_color_post_g ghostColorPost.ghostColorPostG _ValuePlugProxy · .value: float Composante G de ghost_color_post.
ghost_color_post_b ghostColorPost.ghostColorPostB _ValuePlugProxy · .value: float Composante B de ghost_color_post.
ghost_opacity_range ghostOpacityRange _ValuePlugProxy · .value: tuple[float, float] Plage composée d’opacité du ghosting.
ghost_near_opacity ghostOpacityRange.ghostNearOpacity _ValuePlugProxy · .value: float Opacité des ghosts proches.
ghost_far_opacity ghostOpacityRange.ghostFarOpacity _ValuePlugProxy · .value: float Opacité des ghosts éloignés.
render_info renderInfo CompoundProxy Informations composées de rendu du nœud.
identification renderInfo.identification _ValuePlugProxy · .value: int Identifiant natif dans les informations de rendu.
layer_renderable renderInfo.layerRenderable _ValuePlugProxy · .value: bool Participation au rendu du layer.
layer_override_color renderInfo.layerOverrideColor _ValuePlugProxy · .value: int Indice de couleur de remplacement du layer.
render_layer_info renderLayerInfo ArrayCompoundProxy Tableau d’informations par render layer.
render_layer_id renderLayerInfo[].renderLayerId IndexedPathProxy Identifiant du render layer à l’indice demandé.
render_layer_renderable renderLayerInfo[].renderLayerRenderable IndexedPathProxy Participation au rendu du layer à l’indice demandé.
render_layer_color renderLayerInfo[].renderLayerColor IndexedPathProxy Indice de couleur du render layer.
selection_child_highlighting selectionChildHighlighting _ValuePlugProxy · .value: bool Surlignage des enfants lors de la sélection.
inst_obj_groups instObjGroups ArrayCompoundProxy Groupes d’appartenance par instance DAG.
object_groups instObjGroups[].objectGroups AttributeError (accès direct) Groupes de composants sous une instance DAG.
object_grp_comp_list instObjGroups[].objectGroups[].objectGrpCompList IndexedPathProxy Composants du groupe à deux indices logiques.
object_group_id instObjGroups[].objectGroups[].objectGroupId IndexedPathProxy Identifiant du groupe de composants.
object_grp_color instObjGroups[].objectGroups[].objectGrpColor IndexedPathProxy Indice de couleur du groupe de composants.
matrix matrix _ValuePlugProxy · .value: om.MMatrix Matrice locale évaluée par Maya.
inverse_matrix inverseMatrix _ValuePlugProxy · .value: om.MMatrix Inverse de la matrice locale.
parent_matrix parentMatrix TypedArrayProxy Matrices des parents, indexées par instance.
parent_inverse_matrix parentInverseMatrix TypedArrayProxy Inverses des matrices des parents.
world_matrix worldMatrix TypedArrayProxy Matrices monde, indexées par instance DAG.
world_inverse_matrix worldInverseMatrix TypedArrayProxy Inverses des matrices monde.
intermediate_object intermediateObject _ValuePlugProxy · .value: bool Marqueur Maya de shape intermédiaire.
draw_override drawOverride CompoundProxy Ensemble des overrides d’affichage.
override_enabled overrideEnabled _ValuePlugProxy · .value: bool Activation des overrides d’affichage.
override_display_type overrideDisplayType _ValuePlugProxy · .value: int Type d’affichage imposé par l’override.
override_level_of_detail overrideLevelOfDetail _ValuePlugProxy · .value: int Niveau de détail imposé par l’override.
override_shading overrideShading _ValuePlugProxy · .value: bool Activation du shading dans l’override.
override_texturing overrideTexturing _ValuePlugProxy · .value: bool Activation des textures dans l’override.
override_playback overridePlayback _ValuePlugProxy · .value: bool Affichage pendant la lecture, selon l’override.
override_visibility overrideVisibility _ValuePlugProxy · .value: bool Visibilité imposée par l’override.
override_color overrideColor _ValuePlugProxy · .value: int Indice de couleur de l’override.
hide_on_playback hideOnPlayback _ValuePlugProxy · .value: bool Masquage pendant la lecture.
override_rgb_colors overrideRGBColors _ValuePlugProxy · .value: bool Utilisation de la couleur RGB pour l’override.
override_color_rgb overrideColorRGB _ValuePlugProxy · .value: tuple[float, float, float] Couleur RGB de l’override.
override_color_r overrideColorRGB.overrideColorR _ValuePlugProxy · .value: float Composante R de override_color_rgb.
override_color_g overrideColorRGB.overrideColorG _ValuePlugProxy · .value: float Composante G de override_color_rgb.
override_color_b overrideColorRGB.overrideColorB _ValuePlugProxy · .value: float Composante B de override_color_rgb.
override_color_a overrideColorA _ValuePlugProxy · .value: float Composante alpha de la couleur d’override.
bounding_box boundingBox CompoundProxy Plugs composés de la bounding box ; distincts de fn_bounding_box.
bounding_box_min boundingBox.boundingBoxMin _ValuePlugProxy · .value: tuple[float, float, float] Coin minimum de la bounding box locale.
bounding_box_min_x boundingBox.boundingBoxMin.boundingBoxMinX _ValuePlugProxy · .value: float Composante X de bounding_box_min.
bounding_box_min_y boundingBox.boundingBoxMin.boundingBoxMinY _ValuePlugProxy · .value: float Composante Y de bounding_box_min.
bounding_box_min_z boundingBox.boundingBoxMin.boundingBoxMinZ _ValuePlugProxy · .value: float Composante Z de bounding_box_min.
bounding_box_max boundingBox.boundingBoxMax _ValuePlugProxy · .value: tuple[float, float, float] Coin maximum de la bounding box locale.
bounding_box_max_x boundingBox.boundingBoxMax.boundingBoxMaxX _ValuePlugProxy · .value: float Composante X de bounding_box_max.
bounding_box_max_y boundingBox.boundingBoxMax.boundingBoxMaxY _ValuePlugProxy · .value: float Composante Y de bounding_box_max.
bounding_box_max_z boundingBox.boundingBoxMax.boundingBoxMaxZ _ValuePlugProxy · .value: float Composante Z de bounding_box_max.
bounding_box_size boundingBox.boundingBoxSize _ValuePlugProxy · .value: tuple[float, float, float] Dimensions de la bounding box locale.
bounding_box_size_x boundingBox.boundingBoxSize.boundingBoxSizeX _ValuePlugProxy · .value: float Composante X de bounding_box_size.
bounding_box_size_y boundingBox.boundingBoxSize.boundingBoxSizeY _ValuePlugProxy · .value: float Composante Y de bounding_box_size.
bounding_box_size_z boundingBox.boundingBoxSize.boundingBoxSizeZ _ValuePlugProxy · .value: float Composante Z de bounding_box_size.
center center _ValuePlugProxy · .value: tuple[float, float, float] Centre de la bounding box locale.
center_x center.boundingBoxCenterX _ValuePlugProxy · .value: float Composante X de center.
center_y center.boundingBoxCenterY _ValuePlugProxy · .value: float Composante Y de center.
center_z center.boundingBoxCenterZ _ValuePlugProxy · .value: float Composante Z de center.
Specs héritées de ContainerBase21
Propriété Plug Maya Retour Description
black_box blackBox _ValuePlugProxy · .value: bool Présentation du container en boîte noire dans Maya.
border_connections borderConnections list[str] Données de connexions à la frontière du container.
creator creator _ValuePlugProxy · .value: str Métadonnée de créateur du container.
creation_date creationDate _ValuePlugProxy · .value: str Métadonnée de date de création.
custom_treatment customTreatment _ValuePlugProxy · .value: str Traitement personnalisé du container.
hyper_layout hyperLayout None Connexion au layout de l’Hypergraph.
icon_name iconName _ValuePlugProxy · .value: str Nom d’icône associé au container.
is_collapsed isCollapsed _ValuePlugProxy · .value: bool État replié du container dans les vues Maya.
is_hierarchical_connection isHierarchicalConnection TypedArrayProxy Indicateurs de connexions hiérarchiques.
rmb_command rmbCommand _ValuePlugProxy · .value: str Commande de menu contextuel associée au container.
template_name templateName _ValuePlugProxy · .value: str Nom du template du container.
template_path templatePath _ValuePlugProxy · .value: str Chemin du template du container.
template_version templateVersion _ValuePlugProxy · .value: int Version du template du container.
container_type containerType _ValuePlugProxy · .value: str Métadonnée de type du container.
ui_treatment uiTreatment _ValuePlugProxy · .value: int Mode de présentation du container.
view_mode viewMode _ValuePlugProxy · .value: int Mode de vue du container.
view_name viewName _ValuePlugProxy · .value: str Nom de la vue du container.
published_node_info publishedNodeInfo ArrayCompoundProxy Tableau des informations sur les nœuds publiés.
published_node publishedNodeInfo[].publishedNode IndexedPathProxy Connexion vers le nœud publié à un indice donné.
is_hierarchical_node publishedNodeInfo[].isHierarchicalNode IndexedPathProxy Indicateur hiérarchique d’un nœud publié.
published_node_type publishedNodeInfo[].publishedNodeType IndexedPathProxy Type déclaré d’un nœud publié.
Specs héritées de DGNode6
Propriété Plug Maya Retour Description
message message None Plug de message du nœud ; sert aux connexions, sans valeur numérique.
frozen frozen _ValuePlugProxy · .value: bool État natif de gel de l’évaluation.
is_historically_interesting isHistoricallyInteresting _ValuePlugProxy · .value: int Niveau d’intérêt du nœud dans l’historique Maya.
bin_membership binMembership _ValuePlugProxy · .value: str Appartenance aux bins Maya.
caching_enabled caching _ValuePlugProxy · .value: bool Activation du cache natif du nœud.
caching_node_state nodeState _ValuePlugProxy · .value: int État d’évaluation natif nodeState.
Méthode Retour
snapshot JointSnapshot

node.snapshot(profile: str='rig') → JointSnapshotMéthode

Capture un dictionnaire d’état SVD et ajoute les champs spécifiques de la classe. Mémorise cette capture sur le wrapper ; ce n’est pas une sauvegarde complète de scène.

Élément Type / comportement
Retour JointSnapshot
profile str · défaut : 'rig'
Méthodes héritées de Transform23
Méthode Retour Description
finalize None Rejoue la capture fournie ou mémorisée via la méthode parente, puis restaure la position de repos si elle est présente.
clear_rest_position None Réinitialise la position de repos mémorisée et efface la position de repos native si le nœud existe.
reset_from_rest_position None Applique la position de repos au transform live.
reset_transformation None Remet la transformation live à l’identité.
set_translation None Définit la translation dans l’espace demandé.
reset_translation None Remet la translation locale à zéro.
translate_by None Ajoute une translation.
set_rotation None Définit la rotation ; les valeurs Euler numériques sont exprimées en radians.
reset_rotation None Remet la rotation à zéro.
rotate_by None Applique une rotation.
set_rotate_order None Définit l’ordre de rotation.
set_rotate_orientation None Définit l’orientation de rotation après conversion en quaternion.
set_rotate_pivot None Définit le pivot de rotation dans l’espace demandé, avec compensation optionnelle.
set_rotate_pivot_translation None Définit la compensation de translation du pivot de rotation.
set_scale None Définit l’échelle.
reset_scale None Remet l’échelle à (1, 1, 1).
set_scale_pivot None Définit le pivot d’échelle dans l’espace demandé, avec compensation optionnelle.
set_scale_pivot_translation None Définit la compensation de translation du pivot d’échelle.
set_shear None Définit le cisaillement.
reset_shear None Remet le cisaillement à zéro.
shear_by None Applique un cisaillement supplémentaire.
lock_transforms None Verrouille les plugs de transformation exposés par node.plugs.transforms.
hide_transforms None Rend ces plugs non keyable ; ne masque pas le nœud dans le viewport.
Méthodes héritées de DAGNode3
Méthode Retour Description
create None Crée un nœud DAG absent avec son éventuel parent préparé.
delete None Utilise la suppression de DGNode.
set_parent None Reparente le nœud live.
Méthodes héritées de DGNode3
Méthode Retour Description
snapshot_svd SVDSnapshot Capture Source / Value / Destinations pour la liste demandée.
svd SVDView Renvoie une vue live en lecture seule de la source, de la valeur et des destinations ; ce n’est pas une capture figée.
clear_attr_cache None Vide le cache d’attributs de cette instance ; ne supprime aucun nœud et ne vide pas le registre global de wrappers.
Méthodes héritées de Node2
Méthode Retour Description
has_fn(fn_type) bool Tester la compatibilité avec un function set Maya.
clear_node_registry() None Détacher les wrappers enregistrés et vider leur registre partagé.
Attribut Valeur / 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 et les autres attributs de classe non redéfinis restent hérités. Les types Snapshot exportés décrivent des dictionnaires ; utiliser node.snapshot() pour effectuer une capture.

Point Comportement
Identité Un nœud recréé sous le même nom est un nouvel objet Maya.
Création et géométrie Le constructeur ne crée rien ; appeler create() avant les opérations live.
Capture Les snapshots peuvent contenir des objets Maya ; ne pas supposer un JSON prêt à exporter ni une reconstruction complète de géométrie.

Exemple autonome pour le Script Editor Python de Maya. Dans mayapy, initialiser maya.standalone avant ce bloc. La démonstration crée ses propres nœuds et les supprime dans le 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)

Résultat attendu : Joint: creation and radius OK.

Checkpoint SDK 87c3486. Inventaire des membres et lectures de contrôle vérifiés sous Maya 2025.3 et 2026.3 ; exemple exécuté dans les deux versions. Les méthodes ne sont pas toutes couvertes par cet exemple. Les limites indiquées restent présentes dans les sources ; le package compilé n’est pas validé par ces contrôles.