AddStaticGeometryEntity()

Syntax

AddStaticGeometryEntity(#StaticGeometry, EntityID, x, y, z [, ScaleX, ScaleY, ScaleZ [, RotationX, RotationY, RotationZ [, RotationW, Modus]]])
Beschreibung
Fügt ein Entity (Objekt) zur angegebenen #StaticGeometry hinzu. Das originale Entity wird durch diese Funktion unverändert gelassen und kann nach diesem Hinzufügen freigegeben werden. Das gleiche Entity kann mehrmals hinzugefügt werden.

Parameter

#StaticGeometry Die zu verwendende statische Geometrie-Form.
EntityID Die EntityID des Entity (Objekts), welches zur statischen Geometrie-Form hinzugefügt werden soll.
x, y, z Die Position des Entity innerhalb der statischen Geometrie-Form.
ScaleX, ScaleY, ScaleZ (optional) " Der Skalierungsfaktor, welcher für das hinzugefügte Entity gelten soll.
RotationX, RotationY, RotationZ (optional) Die Rotation, welche auf das hinzugefügte Entity angewandt werden soll.
RotationW (optional) Die Rotation, welche auf das hinzugefügte Entity angewandt werden soll (nur für #PB_Orientation_Quaternion und #PB_Orientation_Direction verwendet).
Modus (optional) Der Rotations-Modus. Dies kann einer der folgenden Werte sein:
  - #PB_Orientation_PitchYawRoll: 'RotationX' ("pitch" oder auch "Nick"), 'RotationY' ("yaw" oder auch "Gier"), 'RotationZ' ("roll" oder auch "Roll"),
                                  zugewiesen in dieser Reihenfolge (Standard).
  - #PB_Orientation_Quaternion  : 'RotationX', 'RotationY', 'RotationZ', 'RotationW' für Quaternion-Werte
  - #PB_Orientation_Direction   : 'RotationX', 'RotationY', 'RotationZ' für den Richtungsvektor und 'RotationW' für die Rotation (Roll).

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Anmerkungen

Sobald alle Entities (Objekte) hinzugefügt wurden, muss der Befehl BuildStaticGeometry() aufgerufen werden, um die statische Geometrie-Form zu generieren.

Siehe auch

CreateStaticGeometry(), BuildStaticGeometry()

Unterstützte OS

Alle

StaticGeometry Inhaltsverzeichnis - BuildStaticGeometry() ->