Bereitstellen von Daten für ein Diagramm

Es gibt verschiedene Möglichkeiten, Daten für ein Diagramm bereitzustellen, die sich nach dessen Ausgabetyp richten.

Konstanten

Verwenden Sie eine Konstante, wenn Sie einen bestimmten Wert benötigen, der sich nicht verändern soll, beispielsweise der Wert Pi in einer geometrischen Formel. Konstanten können in jedem Diagrammtyp verwendet werden und erscheinen nicht im Rollout eines Werkzeugs.

Der Knoten Konstante kann für unterschiedliche Datentypen verwendet werden, je nachdem, was Sie als dessen Wert eingeben:
  • Verwenden Sie eine numerische Zeichenfolge ohne Dezimalpunkt zum Erstellen einer Ganzzahl-Konstante (Int32). Zum Beispiel erstellt 2 die Ganzzahl zwei.
  • Verwenden Sie eine numerische Zeichenfolge mit einem Dezimalzahlpunkt zum Erstellen eines Fließkommawerts mit einfacher Genauigkeit (Einzel). Zum Beispiel erstellt 2. oder 2.0 den Skalarwert zwei.
  • Verwenden Sie 3 kommagetrennte Werte in eckigen Klammern zum Erstellen eines Vector3, beispielsweise [1.5, -0.5, 4].
  • Verwenden Sie 4 kommagetrennte Werte in eckigen Klammern zum Erstellen eines Vector4, beispielsweise [1.5, -0.5, 4, 0].
  • Setzen Sie eine Reihe von Zeichen zwischen doppelte Anführungszeichen, um eine Zeichenfolge zu erstellen, z. B. "Hallo allerseits!".

Es gibt noch andere Knoten in der Kategorie Konstanten für verschiedene Fließkomma- und Ganzzahlwerte. Für andere Typen, z. B. Transformationen oder Quaternions, finden Sie einige Konstanten in anderen Kategorien wie Geometrie - Matrix und Geometrie - Drehung, zusammen mit anderen Knoten zum Erstellen von Werten aus grundlegenden Datentypen, wie z. B. Fließkommawerten und Vektoren.

Parameter

Verwenden Sie einen Parameter-Knoten, wenn Sie möchten, dass die Benutzer im Rollout des Werkzeugs Werte festlegen. Sie können den Namen des Parameters wie auf dem Rollout sowie andere Daten angeben, je nach dem Typ des Parameters. Parameter können nicht in Verbundelementen verwendet werden.

Achten Sie immer darauf, dass Parameternamen nicht nur Ihren Benutzern sinnvoll erscheinen, sondern auch eindeutig und von reservierten MAXScript-Schlüsselwörtern zu unterscheiden sind.

Die Reihenfolge, in der die Parameter im Rollout vorgabegemäß angezeigt werden, wird durch eine Tiefensuche des Diagramms ermittelt. Das bedeutet, dass mit dem Stamm-Ausgabeknoten begonnen und links entlang der oberen Verbindung in den einzelnen aufeinanderfolgenden Knoten zu einem Parameterknoten verfahren wird, bevor zurückgefahren und der Schritt entlang der nächsten nicht gesuchten Verbindung wiederholt wird. Sie können diese Einstellung überschreiben, indem Sie eine benutzerdefinierte UI festlegen, wie unter Anpassen der Benutzeroberfläche eines MCG-Werkzeugs beschrieben.

Anmerkung: Verwenden Sie die Knoten Parameter: Medium, um Daten aus einer externen Datei in ein Diagramm zu speisen. Siehe Arbeiten mit externen Dateien in MCG.

Implizite Parameter

Implizite Parameter repräsentieren Daten über das Objekt, das durch eine Instanz eines MCG-basierten Werkzeugs in einer Szene gesteuert wird. Sie ermöglichen Ihnen das Abrufen dieser Daten und ihre Verwendung in einem Diagramm. Je nach Ausgabetyp des Diagramms stehen verschiedene implizite Parameter zur Verfügung. Beispielsweise kann ein Modifikatordiagramm einen impliziten Parameter verwenden, um das aktuelle Netz aus den vorherigen Modifikatoren im Stapel abzurufen. Implizite Parameter erscheinen nicht im Rollout eines Werkzeugs.

Eingaben

Verwenden Sie einen Eingabeknoten für Daten, die für einen Verbund benötigt werden. Es gibt verschiedene Knoten in der Kategorie Eingaben für verschiedene Datentypen. Eingaben können nur in Verbunddiagrammen verwendet werden, die nicht über Rollouts verfügen.