Box

Public Class Box

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(dimensione Vector3)
Crea una casella con un centro di (0,0,0) e una dimensione specificata.
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
nullo
setCenter(centro Vector3)
Imposta il centro di questo riquadro.
nullo
setRotation(rotazione Quaternion)
Imposta la rotazione della casella.
nullo
setSize(dimensione Vector3)
Imposta le dimensioni della casella.

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.

pubblica Box (dimensione Vector3, centro Vector3)

Crea una casella con un centro e una dimensione specificati.

Parametri
dimensioni le dimensioni della scatola
al centro al centro della confezione

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

pubblico Vector3 getSize ()

Ottieni una copia delle dimensioni della scatola.

Restituisce
  • un nuovo vettore che rappresenta la dimensione della casella
Vedi anche

pubblica Box makeCopy ()

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
Vedi anche

pubblico void setSize (dimensione Vector3)

Imposta le dimensioni della casella.

Parametri
dimensioni le nuove dimensioni della scatola
Vedi anche