Box

Classe publique Box

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).
Box(taille Vector3)
Créez une zone avec un centre de (0,0,0) et une taille spécifiée.
Box(Taille Vector3, centre Vector3)
Créez un cadre avec un centre et une taille spécifiés.

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
void
setCenter (centre Vector3)
Placez le centre de cette zone.
void
setRotation (rotation Quaternion)
Définissez la rotation de cette zone.
void
setSize(taille de Vector3)
Définissez la taille de cette zone.

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 Box makeCopy ()

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
Voir également

public void setSize (taille Vector3)

Définissez la taille de cette zone.

Paramètres
size la nouvelle taille de la boîte
Voir également