MCG MAXScript-Erstellungsmarkierungen

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.