Rappresentazione matematica di una scatola. Utilizzato per eseguire test di intersezione e di collisione contro caselle orientate.
Costruttori pubblici
Scatola()
Crea una casella con un centro di (0,0,0) e una dimensione di (1,1,1).
|
|
Box(dimensioni Vector3, centro Vector3)
Crea una casella con un centro e una dimensione specificati.
|
Metodi pubblici
Vettore 3 |
getCenterdi
Ottieni una copia del centro della scatola.
|
Vettore 3 |
getExtents()
Calcolare le estensioni (metà delle dimensioni) della casella.
|
Quaternion |
getRotation()
Ottieni una copia della rotazione della casella.
|
Vettore 3 |
getSize()
Ottieni una copia delle dimensioni della scatola.
|
Scatola |
makeCopy()
|
nullo | |
nullo | |
nullo |
Metodi ereditati
Costruttori pubblici
pubblica Box ()
Crea una casella con un centro di (0,0,0) e una dimensione di (1,1,1).
pubblica Box (dimensione Vector3)
Crea una casella con un centro di (0,0,0) e una dimensione specificata.
Parametri
dimensioni | delle dimensioni della scatola. |
---|
Metodi pubblici
pubblico Vector3 getCenter ()
Ottieni una copia del centro della scatola.
Restituisce
- un nuovo vettore che rappresenta il centro del riquadro
Vedi anche
pubblico Vector3 getExtents ()
Calcolare le estensioni (metà delle dimensioni) della casella.
Restituisce
- un nuovo Vettore che rappresenta le estensioni della casella
pubblica Quaternion getRotation ()
Ottieni una copia della rotazione della casella.
Restituisce
- un nuovo quaternion che rappresenta la rotazione della scatola
Vedi anche
pubblico Vector3 getSize ()
Ottieni una copia delle dimensioni della scatola.
Restituisce
- un nuovo vettore che rappresenta la dimensione della casella
Vedi anche
pubblica void setCenter (Center Vector3)
Imposta il centro di questo riquadro.
Parametri
al centro | il nuovo centro della confezione |
---|
Vedi anche
pubblico void setRotation (rotazione Quaternion)
Imposta la rotazione della casella.
Parametri
rotazione | la nuova rotazione della casella |
---|