Représentation mathématique d'une case. Permet d'effectuer des tests d'intersection et de collision sur des cases orientées.
Constructeurs publics
Box ()
Créez un cadre avec un centre de (0,0,0) et une taille de (1,1,1).
|
|
Méthodes publiques
Vecteur 3 |
getCenter()
Obtenez une copie du centre de la boîte.
|
Vecteur 3 |
getExtents.
Calculez les étendues (moitié la taille) de la zone.
|
Quaternion |
getRotation
Obtenez une copie de la rotation de la boîte.
|
Vecteur 3 |
getSize
Obtenez une copie de la taille de la boîte.
|
Boîte |
makeCopy().
|
void | |
void | |
void |
Méthodes héritées
Constructeurs publics
public Box ()
Créez un cadre avec un centre de (0,0,0) et une taille de (1,1,1).
public Box (taille Vector3)
Créez une zone avec un centre de (0,0,0) et une taille spécifiée.
Paramètres
size | la taille de la boîte. |
---|
public Box (Taille Vector3, centre vectoriel)
Créez un cadre avec un centre et une taille spécifiés.
Paramètres
size | la taille de la boîte |
---|---|
centre | au centre de la boîte |
Méthodes publiques
public Vector3 getCenter ()
Obtenez une copie du centre de la boîte.
Renvoie
- un nouveau vecteur qui représente le centre de la zone
Voir également
public Vector3 getExtents ()
Calculez les étendues (moitié la taille) de la zone.
Renvoie
- un nouveau vecteur qui représente les étendues de boîte
public Quaternion getRotation ()
Obtenez une copie de la rotation de la boîte.
Renvoie
- un nouveau quaternion représentant la rotation de la boîte
Voir également
public Vector3 getSize ()
Obtenez une copie de la taille de la boîte.
Renvoie
- un nouveau vecteur qui représente la taille de la boîte
Voir également
public void setCenter (Centre vectoriel Vector3)
Placez le centre de cette zone.
Paramètres
centre | le nouveau centre de la boîte |
---|
Voir également
public void setRotation (rotation Quaternion)
Définissez la rotation de cette zone.
Paramètres
rotation | la nouvelle rotation de la zone |
---|