Wenn Sie die Eigenschaft "Benutzerdefinierte UI" eines MCG-Diagramms bearbeiten, können Sie spezielle Markierungen verwenden. Bei der Auswertung des Diagramms werden die Markierungen durch den entsprechenden MAXScript-Code ersetzt.
Markierungen werden durch doppelte spitze Klammern eingegrenzt. Einige Markierungen sind spezifisch für bestimmte Plug-In-Typen.
Zu den praktischen Markierungen zählen:
-
<<UIName>>
- Der Name des Diagramms.
-
<<MAXScriptName>>
- Eine Version des Diagrammnamens, der bereinigt wurde, um MAXScript-sicher zu sein.
-
<<XMLFile>>
- Der vollständige Pfad und Dateiname der .maxtool-Datei des MCG-Diagramms.
-
<<XmlFiles>>
- Eine MAXScript-Anordnung der zusammengesetzten Abhängigkeiten des Diagramms.
-
<<ClassIdHigh>>
- Der erste Teil der classID-Nummer des Plug-Ins.
-
<<ClassIdLow>>
- Der zweite Teil der classID-Nummer des Plug-Ins.
-
<<ArgsArray>>
- MAXScript-Anordnung der Diagramm-Eingabeargumente.
-
<<ParamDefs>>
- Alle Parameterblockwertdefinitionen.
-
<<ParamUIDefs>>
- Alle Benutzeroberflächenelemente mit ihren Handlern, die im erzeugten Rollout erscheinen, außer rollout-spezifische Handler.
-
<<RolloutParamsHanders>>
- Rollout-spezifische Handler wie on params open, die für bestimmte Parameter wie Listen (IArray) erforderlich sein können.
-
<<DeclareLocals>>
- Die lokale Variablendeklaration des Plug-Ins, z. B. wenn es über INode-Parameter verfügt.
-
<<InitializeLocals>>
- Die lokalen Variableninitialisierungen, die am Ende der Funktion initialize erscheinen.
-
<<ParamsRolloutName>>
- Der Name des Rollouts.
-
<<RolloutParamsHandlers>>
- Die Methoden-Handler für das Rollout.
-
<<SimRollout>>
- Das Rollout, das Simulationsdiagrammen hinzugefügt wird.