Etiquettes de génération MCG MAXScript

Lors de la modification de la propriété d'une interface utilisateur personnalisée d'un graphique MCG, vous pouvez utiliser des étiquettes spéciales. Lors de l'évaluation du schéma, les étiquettes sont remplacées par le code MAXScript approprié.

Les étiquettes sont délimitées par des crochets. Certaines étiquettes sont spécifiques à certains types de modules d'extension.

Parmi les étiquettes les plus utiles, citons, notamment :

<<UIName>>
Le nom du graphique.
<<MAXScriptName>>
Version du nom de graphique simplifiée pour être compatible MAXScript.
<<XMLFile>>
La trajectoire et le nom de fichier .maxtool du graphique MCG.
<<XmlFiles>>
Un réseau MAXScript des dépendances composées du graphique.
<<ClassIdHigh>>
La première partie du numéro d'ID de classe du module d'extension.
<<ClassIdLow>>
La deuxième partie du numéro d'ID de classe du module d'extension.
<<ArgsArray>>
Réseau MAXScript des arguments d'entrée du graphique.
<<ParamDefs>>
Toutes les définitions de valeur de bloc de paramètres.
<<ParamUIDefs>>
Tous les éléments de l'interface avec tous leurs gestionnaires qui apparaissent dans le panneau déroulant généré, à l'exception des gestionnaires spécifiques au panneau déroulant.
<<RolloutParamsHanders>>
Gestionnaires spécifiques au panneau déroulant, comme on params open qui peuvent être requis par certains paramètres, tels que les listes (IArray).
<<DeclareLocals>>
La déclaration de variable locale du module d'extension, par exemple, s'il possède des paramètres INode.
<<InitializeLocals>>
Les initialisations de variable locale qui apparaissent à la fin de la fonction Initialiser.
<<ParamsRolloutName>>
Nom du panneau déroulant.
<<RolloutParamsHandlers>>
Gestionnaires de méthode pour le panneau déroulant.
<<SimRollout>>
Le panneau déroulant qui est ajouté aux graphiques de simulation.