Les noms Python et Maya sont reproduits exactement. Type déclaré, retour Python et défaut déclaré sont des informations différentes. Le défaut d’une spec n’est pas nécessairement la valeur live d’un nœud, ni une valeur automatiquement écrite à sa création.
Les retours ci-dessous décrivent les descriptors de cette classe ; les observations live utilisent un network, un container, un transform, un mesh ou un skinCluster selon la classe. Certains plugs dépendent du type concret. Une sous-classe peut redéfinir un membre et ses possibilités d’écriture. Les noms de proxies identifient le résultat actuel : ne pas importer leurs classes privées.
| Forme |
Utilisation |
_ValuePlugProxy |
.value lit la valeur ; .plug donne un Plug, .mplug un MPlug. |
IndexedPathProxy |
Objet d’accès indexé. Sa résolution présente des limites au checkpoint documenté : les fiches donnent des alternatives vérifiées avec node.plugs[...]. |
| Flags / écriture |
stored, input, output, connectable décrivent le contrat de replay. Ils ne garantissent pas qu’un plug natif soit modifiable dans son état courant. |
Pour une écriture dont il faut vérifier l’échec, utiliser explicitement le Plug et contrôler le résultat live : certains setters de descriptors peuvent mémoriser la valeur sans propager une erreur d’écriture Maya.
node.black_boxLecture / écriture
Présentation du container en boîte noire dans Maya.
| Élément |
Type / comportement |
| Chemin Maya déclaré |
blackBox |
| Retour de la propriété |
_ValuePlugProxy · .value: bool |
| Type déclaré par la spec |
numeric:bool |
| Défaut déclaré |
False |
| Flags |
input, output, connectable, stored |
| Lire la valeur |
node.black_box.value |
| Affectation |
node.black_box = value |
node.border_connectionsConnexions
Données de connexions à la frontière du container.
| Élément |
Type / comportement |
| Chemin Maya déclaré |
borderConnections |
| Retour de la propriété |
list[str] |
| Type déclaré par la spec |
array:message |
| Défaut déclaré |
() |
| Flags |
array, input, output, connectable |
La liste retournée n’est pas un inventaire garanti des nœuds connectés. Inspecter les sources et destinations via node.plugs[...] pour connaître les connexions réelles.
node.creatorLecture / écriture
Métadonnée de créateur du container.
| Élément |
Type / comportement |
| Chemin Maya déclaré |
creator |
| Retour de la propriété |
_ValuePlugProxy · .value: str |
| Type déclaré par la spec |
typed:string |
| Défaut déclaré |
'' |
| Flags |
input, output, connectable, stored |
| Lire la valeur |
node.creator.value |
| Affectation |
node.creator = value |
node.creation_dateLecture / écriture
Métadonnée de date de création.
| Élément |
Type / comportement |
| Chemin Maya déclaré |
creationDate |
| Retour de la propriété |
_ValuePlugProxy · .value: str |
| Type déclaré par la spec |
typed:string |
| Défaut déclaré |
'' |
| Flags |
input, output, connectable, stored |
| Lire la valeur |
node.creation_date.value |
| Affectation |
node.creation_date = value |
node.custom_treatmentLecture / écriture
Traitement personnalisé du container.
| Élément |
Type / comportement |
| Chemin Maya déclaré |
customTreatment |
| Retour de la propriété |
_ValuePlugProxy · .value: str |
| Type déclaré par la spec |
typed:string |
| Défaut déclaré |
'' |
| Flags |
input, output, connectable, stored |
| Lire la valeur |
node.custom_treatment.value |
| Affectation |
node.custom_treatment = value |
node.hyper_layoutConnexions
Connexion au layout de l’Hypergraph.
| Élément |
Type / comportement |
| Chemin Maya déclaré |
hyperLayout |
| Retour de la propriété |
None |
| Type déclaré par la spec |
message |
| Défaut déclaré |
None |
| Flags |
input, output, connectable, hidden |
Le setter du descriptor lève AttributeError. Gérer les connexions avec node.plugs[...] ; cette propriété ne renvoie pas le nœud connecté.
node.icon_nameLecture / écriture
Nom d’icône associé au container.
| Élément |
Type / comportement |
| Chemin Maya déclaré |
iconName |
| Retour de la propriété |
_ValuePlugProxy · .value: str |
| Type déclaré par la spec |
typed:string |
| Défaut déclaré |
'' |
| Flags |
input, output, connectable, stored |
| Lire la valeur |
node.icon_name.value |
| Affectation |
node.icon_name = value |
node.is_collapsedLecture / écriture
État replié du container dans les vues Maya.
| Élément |
Type / comportement |
| Chemin Maya déclaré |
isCollapsed |
| Retour de la propriété |
_ValuePlugProxy · .value: bool |
| Type déclaré par la spec |
numeric:bool |
| Défaut déclaré |
False |
| Flags |
input, output, connectable, stored, hidden |
| Lire la valeur |
node.is_collapsed.value |
| Affectation |
node.is_collapsed = value |
node.is_hierarchical_connectionLecture / écriture
Indicateurs de connexions hiérarchiques.
| Élément |
Type / comportement |
| Chemin Maya déclaré |
isHierarchicalConnection |
| Retour de la propriété |
TypedArrayProxy |
| Type déclaré par la spec |
array:numeric:bool |
| Défaut déclaré |
() |
| Flags |
array, input, output, stored, hidden |
| Accès au plug |
node.is_hierarchical_connection.plug |
| Élément logique |
node.is_hierarchical_connection.element_plug(i).value |
node.rmb_commandLecture / écriture
Commande de menu contextuel associée au container.
| Élément |
Type / comportement |
| Chemin Maya déclaré |
rmbCommand |
| Retour de la propriété |
_ValuePlugProxy · .value: str |
| Type déclaré par la spec |
typed:string |
| Défaut déclaré |
'' |
| Flags |
input, output, stored |
| Lire la valeur |
node.rmb_command.value |
| Affectation |
node.rmb_command = value |
node.template_nameLecture / écriture
Nom du template du container.
| Élément |
Type / comportement |
| Chemin Maya déclaré |
templateName |
| Retour de la propriété |
_ValuePlugProxy · .value: str |
| Type déclaré par la spec |
typed:string |
| Défaut déclaré |
'' |
| Flags |
input, output, connectable, stored |
| Lire la valeur |
node.template_name.value |
| Affectation |
node.template_name = value |
node.template_pathLecture / écriture
Chemin du template du container.
| Élément |
Type / comportement |
| Chemin Maya déclaré |
templatePath |
| Retour de la propriété |
_ValuePlugProxy · .value: str |
| Type déclaré par la spec |
typed:string |
| Défaut déclaré |
'' |
| Flags |
input, output, connectable, stored |
| Lire la valeur |
node.template_path.value |
| Affectation |
node.template_path = value |
node.template_versionLecture / écriture
Version du template du container.
| Élément |
Type / comportement |
| Chemin Maya déclaré |
templateVersion |
| Retour de la propriété |
_ValuePlugProxy · .value: int |
| Type déclaré par la spec |
numeric:int |
| Défaut déclaré |
0 |
| Flags |
input, output, connectable, stored |
| Lire la valeur |
node.template_version.value |
| Affectation |
node.template_version = value |
node.container_typeLecture / écriture
Métadonnée de type du container.
| Élément |
Type / comportement |
| Chemin Maya déclaré |
containerType |
| Retour de la propriété |
_ValuePlugProxy · .value: str |
| Type déclaré par la spec |
typed:string |
| Défaut déclaré |
'' |
| Flags |
input, output, connectable, stored |
| Lire la valeur |
node.container_type.value |
| Affectation |
node.container_type = value |
node.ui_treatmentLecture / écriture
Mode de présentation du container.
| Élément |
Type / comportement |
| Chemin Maya déclaré |
uiTreatment |
| Retour de la propriété |
_ValuePlugProxy · .value: int |
| Type déclaré par la spec |
enum |
| Défaut déclaré |
0 |
| Flags |
input, output, connectable, stored |
| Lire la valeur |
node.ui_treatment.value |
| Affectation |
node.ui_treatment = value |
node.view_modeLecture / écriture
Mode de vue du container.
| Élément |
Type / comportement |
| Chemin Maya déclaré |
viewMode |
| Retour de la propriété |
_ValuePlugProxy · .value: int |
| Type déclaré par la spec |
enum |
| Défaut déclaré |
2 |
| Flags |
input, output, connectable, stored |
| Lire la valeur |
node.view_mode.value |
| Affectation |
node.view_mode = value |
node.view_nameLecture / écriture
Nom de la vue du container.
| Élément |
Type / comportement |
| Chemin Maya déclaré |
viewName |
| Retour de la propriété |
_ValuePlugProxy · .value: str |
| Type déclaré par la spec |
typed:string |
| Défaut déclaré |
'' |
| Flags |
input, output, connectable, stored |
| Lire la valeur |
node.view_name.value |
| Affectation |
node.view_name = value |
node.published_node_infoAccès structuré
Tableau des informations sur les nœuds publiés.
| Élément |
Type / comportement |
| Chemin Maya déclaré |
publishedNodeInfo |
| Retour de la propriété |
ArrayCompoundProxy |
| Type déclaré par la spec |
array:compound |
| Défaut déclaré |
None |
| Flags |
array, input, output, connectable, hidden |
| Accès au plug |
node.published_node_info.plug |
La propriété renvoie une structure. Modifier un enfant explicite ou utiliser les opérations du Plug ; ne pas remplacer le proxy par une affectation Python.
node.published_nodeAccès limité
Connexion vers le nœud publié à un indice donné.
| Élément |
Type / comportement |
| Chemin Maya déclaré |
publishedNodeInfo[].publishedNode |
| Retour de la propriété |
IndexedPathProxy |
| Type déclaré par la spec |
message |
| Défaut déclaré |
None |
| Flags |
input, output, connectable |
| Indices |
1 indice(s) logique(s), dans l’ordre des [] du chemin Maya. |
| Alternative vérifiée · retourne un Plug |
node.plugs["publishedNodeInfo"][i1]["publishedNode"] |
Limite actuelle : la résolution du descriptor échoue avec AttributeError sur le cas vérifié. Utiliser le chemin explicite ci-dessus et ses indices logiques. Le Plug permet ensuite de lire .value ou de gérer les connexions.
node.is_hierarchical_nodeAccès limité
Indicateur hiérarchique d’un nœud publié.
| Élément |
Type / comportement |
| Chemin Maya déclaré |
publishedNodeInfo[].isHierarchicalNode |
| Retour de la propriété |
IndexedPathProxy |
| Type déclaré par la spec |
numeric:bool |
| Défaut déclaré |
False |
| Flags |
input, output, stored, hidden |
| Indices |
1 indice(s) logique(s), dans l’ordre des [] du chemin Maya. |
| Alternative vérifiée · retourne un Plug |
node.plugs["publishedNodeInfo"][i1]["isHierarchicalNode"] |
Limite actuelle : la résolution du descriptor échoue avec AttributeError sur le cas vérifié. Utiliser le chemin explicite ci-dessus et ses indices logiques. Le Plug permet ensuite de lire .value ou de gérer les connexions.
node.published_node_typeAccès limité
Type déclaré d’un nœud publié.
| Élément |
Type / comportement |
| Chemin Maya déclaré |
publishedNodeInfo[].publishedNodeType |
| Retour de la propriété |
IndexedPathProxy |
| Type déclaré par la spec |
typed:string |
| Défaut déclaré |
'' |
| Flags |
input, output, stored, hidden |
| Indices |
1 indice(s) logique(s), dans l’ordre des [] du chemin Maya. |
| Alternative vérifiée · retourne un Plug |
node.plugs["publishedNodeInfo"][i1]["publishedNodeType"] |
Limite actuelle : la résolution du descriptor échoue avec AttributeError sur le cas vérifié. Utiliser le chemin explicite ci-dessus et ses indices logiques. Le Plug permet ensuite de lire .value ou de gérer les connexions.
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. |