GetEntityAttribute()

Syntaxe

Resultat.f = GetEntityAttribute(#Entity, Attribut)
Description
Renvoie la valeur d'un attribut d'une entité.

Arguments

#Entity L'entité à utiliser.
Attribut
  #PB_Entity_Friction          : Renvoie la valeur de la force de friction ou de frottement.
  #PB_Entity_Restitution       : Renvoie la valeur du coefficient de restitution de la vitesse.
  #PB_Entity_LinearVelocity    : Renvoie la vitesse linéaire courante (tous les axes).
  #PB_Entity_LinearVelocityX   : Renvoie la vitesse linéaire courante sur l'axe des 'x'.
  #PB_Entity_LinearVelocityY   : Renvoie la vitesse linéaire courante sur l'axe des 'y'.
  #PB_Entity_LinearVelocityZ   : Renvoie la vitesse linéaire courante sur l'axe des 'z'.
  #PB_Entity_assCenterX        : Renvoie la position du centre de masse en 'x'.
  #PB_Entity_MassCenterY       : Renvoie la position du centre de masse en 'y'.
  #PB_Entity_MassCenterZ       : Renvoie la position du centre de masse en 'z'.
  #PB_Entity_NbSubEntities     : Renvoie le nombre de sous-entités.
  #PB_Entity_LinearSleeping    : Renvoie la valeur de vitesse linéaire minimum en dessous de laquelle l'entité sera endormie.
  #PB_Entity_AngularSleeping   : Renvoie la valeur de vitesse angulaire minimum en dessous de laquelle l'entité sera endormie.
  #PB_Entity_DeactivationTime  : Renvoie le temps d'attente (en millisecondes) avant de mettre l'entité en mode veille lorsque les conditions ci-dessus sont remplies.
  #PB_Entity_IsActive          : Renvoie si un corps d'entité est actif (pas de veille).
  #PB_Entity_AngularVelocityX  : Renvoie la vitesse angulaire courante sur l'axe 'x'.
  #PB_Entity_AngularVelocityY  : Renvoie la vitesse angulaire courante sur l'axe 'y'.
  #PB_Entity_AngularVelocityZ  : Renvoie la vitesse angulaire courante sur l'axe 'z'.
  #PB_Entity_AngularVelocity   : Renvoie la vitesse angulaire courante (tous les axes).
  #PB_Entity_HasContactResponse: Teste si le corps de l'entité est en contact.
  #PB_Entity_ScaleX            : Renvoie la valeur courante de l'échelle sur l'axe 'x'.
  #PB_Entity_ScaleY            : Renvoie la valeur courante de l'échelle sur l'axe 'y'.
  #PB_Entity_ScaleZ            : Renvoie la valeur courante de l'échelle sur l'axe 'z'.
  #PB_Entity_InheritScale      : Renvoie si l'entité a hérité de l'échelle.

Valeur de retour

Renvoie la valeur de l'attribut spécifié ou zéro si l'entité ne supporte pas l'attribut.

Voir aussi

SetEntityAttribute(), SetEntityMaterial(), FetchEntityMaterial()

OS Supportés

Tous

<- FreeEntityJoints() - Entity Index - GetEntityCollisionGroup() ->