ScaleEntity()

Syntaxe

ScaleEntity(#Entity, X, Y, Z [, Mode])
Description
Change les dimensions d'une entité.

Arguments

#Entity L'entité à utiliser.
X, Y, Z Les facteurs d'échelle sur les trois axes.

Les dimensions de l'entité vont être multipliées par les valeurs X, Y, Z.
Mode (optionnel) Peut être une des valeurs suivantes:
  #PB_Relative: Facteur d'échelle relatif, sur la base de la taille initiale (par défaut). 
                L'utilisation de la valeur 1.0 permettra de garder la taille inchangée.
  #PB_Absolute: Facteur d'échelle absolue, dans l'unité du monde.

Valeur de retour

Aucune.

Remarques

Lorsque vous utilisez le mode #PB_Relative, alors la taille de l'entité sera multipliée par la valeur donnée pour obtenir la nouvelle taille.

Exemple

  ScaleEntity(0, 2, 2, 2) ; Double la taille courante de l'entité.
  ScaleEntity(0, 1, 1, 1) ; Ne change pas la taille de l'entité (Multiplication par '1').
  ScaleEntity(0, 3, 1, 1) ; Change la taille en 'x': 3 fois plus grande.
  ScaleEntity(0, 1, 1, 1, #PB_Absolute) ; Réinitialise la taille de l'entité à 1,1,1.

Voir aussi

MoveEntity(), RotateEntity()

OS Supportés

Tous

<- RotateEntityBone() - Entity Index - SetEntityAttribute() ->