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

Transform

Transformations, pivots, matrices et position de repos.

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

À 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 Transform
Module weSkel.src.core.node.dag.transform.lib
Type Maya transform
Parent direct DAGNode
Inventaire Membres définis ou redéfinis ici ; les membres hérités sont regroupés par parent dans chaque rubrique.

Signature : Transform(node) → Transform.

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.

Propriété Type retourné Accès
mfn_transform om.MFnTransform L
transformation om.MTransformationMatrix L/E
rest_position om.MTransformationMatrix L/E

node.mfn_transformLecture seule

Function set de transformation. Sans nœud live, renvoie un om.MFnTransform vide, pas None.

Élément Type / comportement
Retour om.MFnTransform
Type observé sur géométrie live MFnTransform

node.transformationLecture / écriture

Transformation locale live. Le setter convertit la matrice mais ne mémorise pas une transformation en l’absence de nœud live.

Élément Type / comportement
Retour om.MTransformationMatrix
Type observé sur géométrie live MTransformationMatrix
Valeur du setter Union[om.MTransformationMatrix, om.MMatrix, Sequence[Sequence[float]], Sequence[float]]

Sans nœud live, la lecture peut lever une erreur du function set vide ; le setter ne prépare pas la valeur pour create().

node.rest_positionLecture / écriture

Matrice de repos native, ou valeur préparée en mémoire avant la création.

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

node.dynamicsSpec native

Accès au plug natif dynamics.

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

node.rotation_interpolationSpec native

Accès au plug natif rotationInterpolation.

Élément Type / comportement
Chemin Maya rotationInterpolation
Retour de la propriété _ValuePlugProxy · .value: int
Type déclaré enum
Défaut déclaré 1
Flags output, connectable
Lecture node.rotation_interpolation.value

node.max_trans_limit_enableSpec native

Accès au plug natif maxTransLimitEnable.

Élément Type / comportement
Chemin Maya maxTransLimitEnable
Retour de la propriété CompoundProxy
Type déclaré compound
Défaut déclaré None
Flags input, output, connectable, stored
Plug sous-jacent node.max_trans_limit_enable.plug

node.max_trans_x_limit_enableSpec native

Accès au plug natif maxTransLimitEnable.maxTransXLimitEnable.

Élément Type / comportement
Chemin Maya maxTransLimitEnable.maxTransXLimitEnable
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.max_trans_x_limit_enable.value
Affectation du descriptor node.max_trans_x_limit_enable = value

node.max_trans_y_limit_enableSpec native

Accès au plug natif maxTransLimitEnable.maxTransYLimitEnable.

Élément Type / comportement
Chemin Maya maxTransLimitEnable.maxTransYLimitEnable
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.max_trans_y_limit_enable.value
Affectation du descriptor node.max_trans_y_limit_enable = value

node.max_trans_z_limit_enableSpec native

Accès au plug natif maxTransLimitEnable.maxTransZLimitEnable.

Élément Type / comportement
Chemin Maya maxTransLimitEnable.maxTransZLimitEnable
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.max_trans_z_limit_enable.value
Affectation du descriptor node.max_trans_z_limit_enable = value

node.min_trans_limit_enableSpec native

Accès au plug natif minTransLimitEnable.

Élément Type / comportement
Chemin Maya minTransLimitEnable
Retour de la propriété CompoundProxy
Type déclaré compound
Défaut déclaré None
Flags input, output, connectable, stored
Plug sous-jacent node.min_trans_limit_enable.plug

node.min_trans_x_limit_enableSpec native

Accès au plug natif minTransLimitEnable.minTransXLimitEnable.

Élément Type / comportement
Chemin Maya minTransLimitEnable.minTransXLimitEnable
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.min_trans_x_limit_enable.value
Affectation du descriptor node.min_trans_x_limit_enable = value

node.min_trans_y_limit_enableSpec native

Accès au plug natif minTransLimitEnable.minTransYLimitEnable.

Élément Type / comportement
Chemin Maya minTransLimitEnable.minTransYLimitEnable
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.min_trans_y_limit_enable.value
Affectation du descriptor node.min_trans_y_limit_enable = value

node.min_trans_z_limit_enableSpec native

Accès au plug natif minTransLimitEnable.minTransZLimitEnable.

Élément Type / comportement
Chemin Maya minTransLimitEnable.minTransZLimitEnable
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.min_trans_z_limit_enable.value
Affectation du descriptor node.min_trans_z_limit_enable = value

node.max_rot_limit_enableSpec native

Accès au plug natif maxRotLimitEnable.

Élément Type / comportement
Chemin Maya maxRotLimitEnable
Retour de la propriété CompoundProxy
Type déclaré compound
Défaut déclaré None
Flags input, output, connectable, stored
Plug sous-jacent node.max_rot_limit_enable.plug

node.max_rot_x_limit_enableSpec native

Accès au plug natif maxRotLimitEnable.maxRotXLimitEnable.

Élément Type / comportement
Chemin Maya maxRotLimitEnable.maxRotXLimitEnable
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.max_rot_x_limit_enable.value
Affectation du descriptor node.max_rot_x_limit_enable = value

node.max_rot_y_limit_enableSpec native

Accès au plug natif maxRotLimitEnable.maxRotYLimitEnable.

Élément Type / comportement
Chemin Maya maxRotLimitEnable.maxRotYLimitEnable
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.max_rot_y_limit_enable.value
Affectation du descriptor node.max_rot_y_limit_enable = value

node.max_rot_z_limit_enableSpec native

Accès au plug natif maxRotLimitEnable.maxRotZLimitEnable.

Élément Type / comportement
Chemin Maya maxRotLimitEnable.maxRotZLimitEnable
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.max_rot_z_limit_enable.value
Affectation du descriptor node.max_rot_z_limit_enable = value

node.min_rot_limit_enableSpec native

Accès au plug natif minRotLimitEnable.

Élément Type / comportement
Chemin Maya minRotLimitEnable
Retour de la propriété CompoundProxy
Type déclaré compound
Défaut déclaré None
Flags input, output, connectable, stored
Plug sous-jacent node.min_rot_limit_enable.plug

node.min_rot_x_limit_enableSpec native

Accès au plug natif minRotLimitEnable.minRotXLimitEnable.

Élément Type / comportement
Chemin Maya minRotLimitEnable.minRotXLimitEnable
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.min_rot_x_limit_enable.value
Affectation du descriptor node.min_rot_x_limit_enable = value

node.min_rot_y_limit_enableSpec native

Accès au plug natif minRotLimitEnable.minRotYLimitEnable.

Élément Type / comportement
Chemin Maya minRotLimitEnable.minRotYLimitEnable
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.min_rot_y_limit_enable.value
Affectation du descriptor node.min_rot_y_limit_enable = value

node.min_rot_z_limit_enableSpec native

Accès au plug natif minRotLimitEnable.minRotZLimitEnable.

Élément Type / comportement
Chemin Maya minRotLimitEnable.minRotZLimitEnable
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.min_rot_z_limit_enable.value
Affectation du descriptor node.min_rot_z_limit_enable = value

node.max_scale_limit_enableSpec native

Accès au plug natif maxScaleLimitEnable.

Élément Type / comportement
Chemin Maya maxScaleLimitEnable
Retour de la propriété CompoundProxy
Type déclaré compound
Défaut déclaré None
Flags input, output, connectable, stored
Plug sous-jacent node.max_scale_limit_enable.plug

node.max_scale_x_limit_enableSpec native

Accès au plug natif maxScaleLimitEnable.maxScaleXLimitEnable.

Élément Type / comportement
Chemin Maya maxScaleLimitEnable.maxScaleXLimitEnable
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.max_scale_x_limit_enable.value
Affectation du descriptor node.max_scale_x_limit_enable = value

node.max_scale_y_limit_enableSpec native

Accès au plug natif maxScaleLimitEnable.maxScaleYLimitEnable.

Élément Type / comportement
Chemin Maya maxScaleLimitEnable.maxScaleYLimitEnable
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.max_scale_y_limit_enable.value
Affectation du descriptor node.max_scale_y_limit_enable = value

node.max_scale_z_limit_enableSpec native

Accès au plug natif maxScaleLimitEnable.maxScaleZLimitEnable.

Élément Type / comportement
Chemin Maya maxScaleLimitEnable.maxScaleZLimitEnable
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.max_scale_z_limit_enable.value
Affectation du descriptor node.max_scale_z_limit_enable = value

node.min_scale_limit_enableSpec native

Accès au plug natif minScaleLimitEnable.

Élément Type / comportement
Chemin Maya minScaleLimitEnable
Retour de la propriété CompoundProxy
Type déclaré compound
Défaut déclaré None
Flags input, output, connectable, stored
Plug sous-jacent node.min_scale_limit_enable.plug

node.min_scale_x_limit_enableSpec native

Accès au plug natif minScaleLimitEnable.minScaleXLimitEnable.

Élément Type / comportement
Chemin Maya minScaleLimitEnable.minScaleXLimitEnable
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.min_scale_x_limit_enable.value
Affectation du descriptor node.min_scale_x_limit_enable = value

node.min_scale_y_limit_enableSpec native

Accès au plug natif minScaleLimitEnable.minScaleYLimitEnable.

Élément Type / comportement
Chemin Maya minScaleLimitEnable.minScaleYLimitEnable
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.min_scale_y_limit_enable.value
Affectation du descriptor node.min_scale_y_limit_enable = value

node.min_scale_z_limit_enableSpec native

Accès au plug natif minScaleLimitEnable.minScaleZLimitEnable.

Élément Type / comportement
Chemin Maya minScaleLimitEnable.minScaleZLimitEnable
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.min_scale_z_limit_enable.value
Affectation du descriptor node.min_scale_z_limit_enable = value

node.max_trans_limitSpec native

Accès au plug natif maxTransLimit.

Élément Type / comportement
Chemin Maya maxTransLimit
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.max_trans_limit.value
Affectation du descriptor node.max_trans_limit = value

node.max_trans_x_limitSpec native

Accès au plug natif maxTransLimit.maxTransXLimit.

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

node.max_trans_y_limitSpec native

Accès au plug natif maxTransLimit.maxTransYLimit.

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

node.max_trans_z_limitSpec native

Accès au plug natif maxTransLimit.maxTransZLimit.

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

node.min_trans_limitSpec native

Accès au plug natif minTransLimit.

Élément Type / comportement
Chemin Maya minTransLimit
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.min_trans_limit.value
Affectation du descriptor node.min_trans_limit = value

node.min_trans_x_limitSpec native

Accès au plug natif minTransLimit.minTransXLimit.

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

node.min_trans_y_limitSpec native

Accès au plug natif minTransLimit.minTransYLimit.

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

node.min_trans_z_limitSpec native

Accès au plug natif minTransLimit.minTransZLimit.

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

node.max_rot_limitSpec native

Accès au plug natif maxRotLimit.

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

node.max_rot_x_limitSpec native

Accès au plug natif maxRotLimit.maxRotXLimit.

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

node.max_rot_y_limitSpec native

Accès au plug natif maxRotLimit.maxRotYLimit.

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

node.max_rot_z_limitSpec native

Accès au plug natif maxRotLimit.maxRotZLimit.

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

node.min_rot_limitSpec native

Accès au plug natif minRotLimit.

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

node.min_rot_x_limitSpec native

Accès au plug natif minRotLimit.minRotXLimit.

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

node.min_rot_y_limitSpec native

Accès au plug natif minRotLimit.minRotYLimit.

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

node.min_rot_z_limitSpec native

Accès au plug natif minRotLimit.minRotZLimit.

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

node.max_scale_limitSpec native

Accès au plug natif maxScaleLimit.

Élément Type / comportement
Chemin Maya maxScaleLimit
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.max_scale_limit.value
Affectation du descriptor node.max_scale_limit = value

node.max_scale_x_limitSpec native

Accès au plug natif maxScaleLimit.maxScaleXLimit.

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

node.max_scale_y_limitSpec native

Accès au plug natif maxScaleLimit.maxScaleYLimit.

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

node.max_scale_z_limitSpec native

Accès au plug natif maxScaleLimit.maxScaleZLimit.

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

node.min_scale_limitSpec native

Accès au plug natif minScaleLimit.

Élément Type / comportement
Chemin Maya minScaleLimit
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.min_scale_limit.value
Affectation du descriptor node.min_scale_limit = value

node.min_scale_x_limitSpec native

Accès au plug natif minScaleLimit.minScaleXLimit.

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

node.min_scale_y_limitSpec native

Accès au plug natif minScaleLimit.minScaleYLimit.

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

node.min_scale_z_limitSpec native

Accès au plug natif minScaleLimit.minScaleZLimit.

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

node.display_handleSpec native

Accès au plug natif displayHandle.

Élément Type / comportement
Chemin Maya displayHandle
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.display_handle.value
Affectation du descriptor node.display_handle = value

node.display_local_axisSpec native

Accès au plug natif displayLocalAxis.

Élément Type / comportement
Chemin Maya displayLocalAxis
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.display_local_axis.value
Affectation du descriptor node.display_local_axis = value

node.display_rotate_pivotSpec native

Accès au plug natif displayRotatePivot.

Élément Type / comportement
Chemin Maya displayRotatePivot
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.display_rotate_pivot.value
Affectation du descriptor node.display_rotate_pivot = value

node.display_scale_pivotSpec native

Accès au plug natif displayScalePivot.

Élément Type / comportement
Chemin Maya displayScalePivot
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.display_scale_pivot.value
Affectation du descriptor node.display_scale_pivot = value

node.show_manip_defaultSpec native

Accès au plug natif showManipDefault.

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

node.inherits_transformSpec native

Accès au plug natif inheritsTransform.

Élément Type / comportement
Chemin Maya inheritsTransform
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.inherits_transform.value
Affectation du descriptor node.inherits_transform = value

node.rotate_orderSpec native

Accès au plug natif rotateOrder.

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

node.translate_xSpec native

Accès au plug natif translate.translateX.

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

node.translate_ySpec native

Accès au plug natif translate.translateY.

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

node.translate_zSpec native

Accès au plug natif translate.translateZ.

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

node.rotateSpec native

Accès au plug natif rotate.

Élément Type / comportement
Chemin Maya rotate
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.rotate.value
Affectation du descriptor node.rotate = value

node.rotate_xSpec native

Accès au plug natif rotate.rotateX.

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

node.rotate_ySpec native

Accès au plug natif rotate.rotateY.

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

node.rotate_zSpec native

Accès au plug natif rotate.rotateZ.

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

node.translateSpec native

Accès au plug natif translate.

Élément Type / comportement
Chemin Maya translate
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.translate.value
Affectation du descriptor node.translate = value

node.scaleSpec native

Accès au plug natif scale.

Élément Type / comportement
Chemin Maya scale
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.scale.value
Affectation du descriptor node.scale = value

node.scale_xSpec native

Accès au plug natif scale.scaleX.

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

node.scale_ySpec native

Accès au plug natif scale.scaleY.

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

node.scale_zSpec native

Accès au plug natif scale.scaleZ.

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

node.shearSpec native

Accès au plug natif shear.

Élément Type / comportement
Chemin Maya shear
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.shear.value
Affectation du descriptor node.shear = value

node.shear_xSpec native

Accès au plug natif shear.shearXY.

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

node.shear_ySpec native

Accès au plug natif shear.shearXZ.

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

node.shear_zSpec native

Accès au plug natif shear.shearYZ.

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

node.rotate_axisSpec native

Accès au plug natif rotateAxis.

Élément Type / comportement
Chemin Maya rotateAxis
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.rotate_axis.value
Affectation du descriptor node.rotate_axis = value

node.rotate_axis_xSpec native

Accès au plug natif rotateAxis.rotateAxisX.

Élément Type / comportement
Chemin Maya rotateAxis.rotateAxisX
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.rotate_axis_x.value
Affectation du descriptor node.rotate_axis_x = value

node.rotate_axis_ySpec native

Accès au plug natif rotateAxis.rotateAxisY.

Élément Type / comportement
Chemin Maya rotateAxis.rotateAxisY
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.rotate_axis_y.value
Affectation du descriptor node.rotate_axis_y = value

node.rotate_axis_zSpec native

Accès au plug natif rotateAxis.rotateAxisZ.

Élément Type / comportement
Chemin Maya rotateAxis.rotateAxisZ
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.rotate_axis_z.value
Affectation du descriptor node.rotate_axis_z = value

node.rotate_quaternionSpec native

Accès au plug natif rotateQuaternion.

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

node.rotate_quaternion_xSpec native

Accès au plug natif rotateQuaternion.rotateQuaternionX.

Élément Type / comportement
Chemin Maya rotateQuaternion.rotateQuaternionX
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.rotate_quaternion_x.value
Affectation du descriptor node.rotate_quaternion_x = value

node.rotate_quaternion_ySpec native

Accès au plug natif rotateQuaternion.rotateQuaternionY.

Élément Type / comportement
Chemin Maya rotateQuaternion.rotateQuaternionY
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.rotate_quaternion_y.value
Affectation du descriptor node.rotate_quaternion_y = value

node.rotate_quaternion_zSpec native

Accès au plug natif rotateQuaternion.rotateQuaternionZ.

Élément Type / comportement
Chemin Maya rotateQuaternion.rotateQuaternionZ
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.rotate_quaternion_z.value
Affectation du descriptor node.rotate_quaternion_z = value

node.rotate_quaternion_wSpec native

Accès au plug natif rotateQuaternion.rotateQuaternionW.

Élément Type / comportement
Chemin Maya rotateQuaternion.rotateQuaternionW
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.rotate_quaternion_w.value
Affectation du descriptor node.rotate_quaternion_w = value

node.select_handleSpec native

Accès au plug natif selectHandle.

Élément Type / comportement
Chemin Maya selectHandle
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.select_handle.value
Affectation du descriptor node.select_handle = value

node.select_handle_xSpec native

Accès au plug natif selectHandle.selectHandleX.

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

node.select_handle_ySpec native

Accès au plug natif selectHandle.selectHandleY.

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

node.select_handle_zSpec native

Accès au plug natif selectHandle.selectHandleZ.

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

node.trans_minus_rotate_pivotSpec native

Accès au plug natif transMinusRotatePivot.

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

node.trans_minus_rotate_pivot_xSpec native

Accès au plug natif transMinusRotatePivot.transMinusRotatePivotX.

Élément Type / comportement
Chemin Maya transMinusRotatePivot.transMinusRotatePivotX
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré unit:distance
Défaut déclaré 0.0
Flags output, connectable
Lecture node.trans_minus_rotate_pivot_x.value

node.trans_minus_rotate_pivot_ySpec native

Accès au plug natif transMinusRotatePivot.transMinusRotatePivotY.

Élément Type / comportement
Chemin Maya transMinusRotatePivot.transMinusRotatePivotY
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré unit:distance
Défaut déclaré 0.0
Flags output, connectable
Lecture node.trans_minus_rotate_pivot_y.value

node.trans_minus_rotate_pivot_zSpec native

Accès au plug natif transMinusRotatePivot.transMinusRotatePivotZ.

Élément Type / comportement
Chemin Maya transMinusRotatePivot.transMinusRotatePivotZ
Retour de la propriété _ValuePlugProxy · .value: float
Type déclaré unit:distance
Défaut déclaré 0.0
Flags output, connectable
Lecture node.trans_minus_rotate_pivot_z.value

node.specified_manip_locationSpec native

Accès au plug natif specifiedManipLocation.

Élément Type / comportement
Chemin Maya specifiedManipLocation
Retour de la propriété None
Type déclaré typed:generic
Défaut déclaré None
Flags output, connectable, hidden

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

node.rotate_pivotSpec native

Accès au plug natif rotatePivot.

Élément Type / comportement
Chemin Maya rotatePivot
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.rotate_pivot.value
Affectation du descriptor node.rotate_pivot = value

node.rotate_pivot_xSpec native

Accès au plug natif rotatePivot.rotatePivotX.

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

node.rotate_pivot_ySpec native

Accès au plug natif rotatePivot.rotatePivotY.

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

node.rotate_pivot_zSpec native

Accès au plug natif rotatePivot.rotatePivotZ.

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

node.rotate_pivot_translateSpec native

Accès au plug natif rotatePivotTranslate.

Élément Type / comportement
Chemin Maya rotatePivotTranslate
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.rotate_pivot_translate.value
Affectation du descriptor node.rotate_pivot_translate = value

node.rotate_pivot_translate_xSpec native

Accès au plug natif rotate_pivot_translate.rotatePivotTranslateX.

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

node.rotate_pivot_translate_ySpec native

Accès au plug natif rotate_pivot_translate.rotatePivotTranslateY.

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

node.rotate_pivot_translate_zSpec native

Accès au plug natif rotate_pivot_translate.rotatePivotTranslateZ.

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

node.scale_pivotSpec native

Accès au plug natif scalePivot.

Élément Type / comportement
Chemin Maya scalePivot
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.scale_pivot.value
Affectation du descriptor node.scale_pivot = value

node.scale_pivot_xSpec native

Accès au plug natif scalePivot.scalePivotX.

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

node.scale_pivot_ySpec native

Accès au plug natif scalePivot.scalePivotY.

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

node.scale_pivot_zSpec native

Accès au plug natif scalePivot.scalePivotZ.

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

node.scale_pivot_translateSpec native

Accès au plug natif scalePivotTranslate.

Élément Type / comportement
Chemin Maya scalePivotTranslate
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.scale_pivot_translate.value
Affectation du descriptor node.scale_pivot_translate = value

node.scale_pivot_translate_xSpec native

Accès au plug natif scalePivotTranslate.scalePivotTranslateX.

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

node.scale_pivot_translate_ySpec native

Accès au plug natif scalePivotTranslate.scalePivotTranslateY.

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

node.scale_pivot_translate_zSpec native

Accès au plug natif scalePivotTranslate.scalePivotTranslateZ.

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

node.offset_parent_matrixSpec native

Accès au plug natif offsetParentMatrix.

Élément Type / comportement
Chemin Maya offsetParentMatrix
Retour de la propriété _ValuePlugProxy · .value: MMatrix
Type déclaré 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
Lecture node.offset_parent_matrix.value
Affectation du descriptor node.offset_parent_matrix = value

node.dag_local_matrixSpec native

Accès au plug natif dagLocalMatrix.

Élément Type / comportement
Chemin Maya dagLocalMatrix
Retour de la propriété _ValuePlugProxy · .value: MMatrix
Type déclaré 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 output, connectable
Lecture node.dag_local_matrix.value

node.dag_local_inverse_matrixSpec native

Accès au plug natif dagLocalInverseMatrix.

Élément Type / comportement
Chemin Maya dagLocalInverseMatrix
Retour de la propriété _ValuePlugProxy · .value: MMatrix
Type déclaré 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 output, connectable
Lecture node.dag_local_inverse_matrix.value

node.xform_matrixSpec native

Accès au plug natif xformMatrix.

Élément Type / comportement
Chemin Maya xformMatrix
Retour de la propriété _ValuePlugProxy · .value: MMatrix
Type déclaré 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 output, connectable
Lecture node.xform_matrix.value
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.

node.snapshot(profile: str='rig') → TransformSnapshotMé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 TransformSnapshot
profile str · défaut : 'rig'

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

Rejoue la capture fournie ou mémorisée via la méthode parente, puis restaure la position de repos si elle est présente. Les options nommées sont transmises à la méthode parente.

Élément Type / comportement
Retour None
snapshot Optional[Mapping[str, Any]] · défaut : None
**kwargs Any · défaut : —

node.clear_rest_position() → NoneMéthode

Réinitialise la position de repos mémorisée et efface la position de repos native si le nœud existe.

Élément Type / comportement
Retour None

node.reset_from_rest_position() → NoneMéthode

Applique la position de repos au transform live.

Élément Type / comportement
Retour None

Sans nœud live, cette opération ne prépare pas le changement pour une future création.

node.reset_transformation() → NoneMéthode

Remet la transformation live à l’identité.

Élément Type / comportement
Retour None

Sans nœud live, cette opération ne prépare pas le changement pour une future création.

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

Définit la translation dans l’espace demandé.

Élément Type / comportement
Retour None
translation Union[om.MVector, om.MPoint, Sequence[float], float, int] · défaut : —
space Union[om.MSpace, int] · défaut : 1

Sans nœud live, cette opération ne prépare pas le changement pour une future création.

node.reset_translation() → NoneMéthode

Remet la translation locale à zéro.

Élément Type / comportement
Retour None

Sans nœud live, cette opération ne prépare pas le changement pour une future création.

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

Ajoute une translation. Pour une Curve, déplace les CVs en espace objet ; pour un Transform, modifie la transformation.

Élément Type / comportement
Retour None
translation Union[om.MVector, om.MPoint, Sequence[float], float, int] · défaut : —
space Union[om.MSpace, int] · défaut : 1

Sans nœud live, cette opération ne prépare pas le changement pour une future création.

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

Définit la rotation ; les valeurs Euler numériques sont exprimées en radians.

Élément Type / comportement
Retour None
rotation Union[om.MEulerRotation, om.MQuaternion, om.MVector, Sequence[Union[float, om.MAngle]]] · défaut : —
space Union[om.MSpace, int] · défaut : 1

Sans nœud live, cette opération ne prépare pas le changement pour une future création.

node.reset_rotation() → NoneMéthode

Remet la rotation à zéro.

Élément Type / comportement
Retour None

Sans nœud live, cette opération ne prépare pas le changement pour une future création.

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

Applique une rotation. Pour une Curve, tourne les CVs autour de l’origine objet ; pour un Transform, modifie sa rotation.

Élément Type / comportement
Retour None
rotation Union[om.MEulerRotation, om.MQuaternion, om.MVector, Sequence[Union[float, om.MAngle]]] · défaut : —
space Union[om.MSpace, int] · défaut : 1

Sans nœud live, cette opération ne prépare pas le changement pour une future création.

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

Définit l’ordre de rotation. reorder=None est interprété comme True.

Élément Type / comportement
Retour None
order Union[int, str] · défaut : —
reorder bool · défaut : None

Sans nœud live, cette opération ne prépare pas le changement pour une future création.

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

Définit l’orientation de rotation après conversion en quaternion.

Élément Type / comportement
Retour None
orientation Union[om.MEulerRotation, om.MQuaternion, om.MVector, Sequence[Union[float, om.MAngle]]] · défaut : —

Sans nœud live, cette opération ne prépare pas le changement pour une future création.

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

Définit le pivot de rotation dans l’espace demandé, avec compensation optionnelle.

Élément Type / comportement
Retour None
pivot Union[om.MPoint, om.MVector, Sequence[float], float, int] · défaut : —
space Union[om.MSpace, int] · défaut : 1
balance bool · défaut : True

Sans nœud live, cette opération ne prépare pas le changement pour une future création.

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

Définit la compensation de translation du pivot de rotation.

Élément Type / comportement
Retour None
translation Union[om.MVector, om.MPoint, Sequence[float], float] · défaut : —
space Union[om.MSpace, int] · défaut : 1

Sans nœud live, cette opération ne prépare pas le changement pour une future création.

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

Définit l’échelle. Un scalaire est répété sur les trois axes.

Élément Type / comportement
Retour None
scale Union[Sequence[Union[float, int]], om.MVector, om.MPoint, float, int] · défaut : —

Sans nœud live, cette opération ne prépare pas le changement pour une future création.

node.reset_scale() → NoneMéthode

Remet l’échelle à (1, 1, 1).

Élément Type / comportement
Retour None

Sans nœud live, cette opération ne prépare pas le changement pour une future création.

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

Définit le pivot d’échelle dans l’espace demandé, avec compensation optionnelle.

Élément Type / comportement
Retour None
pivot Union[om.MPoint, om.MVector, Sequence[float], float, int] · défaut : —
space Union[om.MSpace, int] · défaut : 1
balance bool · défaut : True

Sans nœud live, cette opération ne prépare pas le changement pour une future création.

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

Définit la compensation de translation du pivot d’échelle.

Élément Type / comportement
Retour None
translation Union[om.MVector, om.MPoint, Sequence[float], float] · défaut : —
space Union[om.MSpace, int] · défaut : 1

Sans nœud live, cette opération ne prépare pas le changement pour une future création.

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

Définit le cisaillement. Un scalaire est répété sur les trois composantes.

Élément Type / comportement
Retour None
shear Union[Sequence[Union[float, int]], om.MVector, om.MPoint, float, int] · défaut : —

Sans nœud live, cette opération ne prépare pas le changement pour une future création.

node.reset_shear() → NoneMéthode

Remet le cisaillement à zéro.

Élément Type / comportement
Retour None

Sans nœud live, cette opération ne prépare pas le changement pour une future création.

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

Applique un cisaillement supplémentaire.

Élément Type / comportement
Retour None
shear Union[Sequence[Union[float, int]], om.MVector, om.MPoint, float, int] · défaut : —

Sans nœud live, cette opération ne prépare pas le changement pour une future création.

node.lock_transforms() → NoneMéthode

Verrouille les plugs de transformation exposés par node.plugs.transforms.

Élément Type / comportement
Retour None

Sans nœud live, cette opération ne prépare pas le changement pour une future création.

node.hide_transforms() → NoneMéthode

Rend ces plugs non keyable ; ne masque pas le nœud dans le viewport.

Élément Type / comportement
Retour None

Sans nœud live, cette opération ne prépare pas le changement pour une future création.

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 'transform'
COMPATIBLE_MAYA_FN_TYPES (110,)
SPEC_LAYERS get_dg_specs_all, get_container_base_specs_all, get_dag_specs_all, get_transform_specs_all

NODE_REGISTRY 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.
transformation Sans nœud live, la lecture peut lever une erreur du function set vide ; le setter ne prépare pas la valeur pour create().

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

Résultat attendu : Transform: translation and rest position 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.