Mathematische Darstellung einer Box. Wird für Kreuzungs- und Kollisionstests mit ausgerichteten Kästchen verwendet.
Public Constructors
Box()
Erstellen Sie einen Rahmen mit dem Mittelpunkt (0,0,0) und einer Größe von (1,1,1).
|
|
Public Methods
Vektor3 |
getCenter
Kopie der Mitte der Verpackung anfordern.
|
Vektor3 |
getExtents
Berechne die Länge (die Hälfte) der Box.
|
Quaternion |
getRotation()
Kopie der Rotation der Verpackung erhalten.
|
Vektor3 |
getSize()
Kopie der Größe der Verpackung erhalten.
|
Kasten |
makeCopy()
|
Ungültig | |
Ungültig | |
Ungültig |
Übernommene Methoden
Public Constructors
öffentlich Box ()
Erstellen Sie einen Rahmen mit dem Mittelpunkt (0,0,0) und einer Größe von (1,1,1).
public Box (Vector3-Größe)
Erstellen Sie einen Rahmen mit dem Mittelpunkt (0,0,0) und einer angegebenen Größe.
Parameter
Größe | die Größe des Pakets. |
---|
Public Methods
public Vector3 getCenter ()
Kopie der Mitte der Verpackung anfordern.
Rückgabe:
- Ein neuer Vektor für das Kastenmittelpunkt
Weitere Informationen
public Vector3 getExtents ()
Berechne die Länge (die Hälfte) der Box.
Rückgabe:
- Ein neuer Vektor für die Ausmaße der Box
public Quaternion getRotation ()
Kopie der Rotation der Verpackung erhalten.
Rückgabe:
- eine neue Quartera, die die Box-Rotation darstellt
Weitere Informationen
public Vector3 getSize ()
Kopie der Größe der Verpackung erhalten.
Rückgabe:
- Ein neuer Vektor für die Größe der Box
Weitere Informationen
public void setCenter (Vector3 Center)
Legen Sie die Mitte dieses Felds fest.
Parameter
center | die neue Mitte des Pakets |
---|
Weitere Informationen
public void setRotation (Quaternion-Rotation)
Legen Sie die Rotation dieses Felds fest.
Parameter
Rotation | die neue Rotation der Box. |
---|