AddStaticGeometryEntity()

Syntaxe

AddStaticGeometryEntity(#Statique, EntitéID, X, Y, Z [, EchelleX, EchelleY, EchelleZ [, RotationX, RotationY, RotationZ [, RotationW, Mode]]])
Description
Ajoute une entité à une forme géométrique statique.

Arguments

#Statique La forme à utiliser.
EntitéID Le numéro d'identification EntitéID de l'entité à ajouter à la forme géométrique statique.
X, Y, Z La position de l'entité dans la forme géométrique statique.
EchelleX, EchelleY, EchelleZ (optionnel) Le facteur d'échelle à appliquer à l'entité.
RotationX, RotationY, RotationZ (optionnel) La rotation à appliquer à l'entité.
RotationW (optionnel) La rotation à appliquer à l'entité. (Seulement utilisé avec #PB_Orientation_Quaternion et #PB_Orientation_Direction).
Mode (optionnel) Le mode de rotation. Peut avoir l'une des valeurs suivantes:
  - #PB_Orientation_PitchYawRoll: 'X' (tangage), 'Y' (lacet), 'Z' (roulis), appliqués dans cet ordre (par défaut).
  - #PB_Orientation_Quaternion  : 'X', 'Y', 'Z', 'W' pour les valeurs du quaternion
  - #PB_Orientation_Direction   : 'X', 'Y', 'Z' pour le vecteur de direction et 'W' pour la rotation (roulis).

Valeur de retour

Aucune.

Remarques

L'entité d'origine n'est pas modifiée par cette fonction et peut être libérée après l'ajout.

La même entité peut être ajoutée plusieurs fois.

Attention: Une fois que toutes les entités ont été ajoutées, la commande BuildStaticGeometry() doit être appelée pour générer la forme géométrique statique.

Voir aussi

CreateStaticGeometry(), BuildStaticGeometry()

OS Supportés

Tous

StaticGeometry Index - BuildStaticGeometry() ->