Typ: |
Schnittstelle |
Verfügbar ab: |
V1.0.0.0 |
Übernommen aus: |
- |
Dieses Kapitel enthält Informationen zu folgenden Aspekten:
Die Schnittstelle für ein AABB, d. h. ein Quader, dessen Flächen stets an den Achsen des Bezugssystems ausgerichtet sind.
Für die Definition sind zwei Möglichkeiten gegeben:
Angabe des höchsten und niedrigsten Eckpunkts des Quaders.
Angabe der Position des Mittelpunkts und der halben Ausdehnung.
Die folgende Abbildung ist eine Darstellung eines AABB (Axis-Aligned Bounding Box: An einer Achse ausgerichteter Quader):
Name |
Datentyp |
Zugriff |
Beschreibung |
---|---|---|---|
rstCenter |
REFERENCE TO SE_Math.ST_Vector3D |
Get |
Mittelpunkt des AABB-Objekts. |
rstHalfExtents |
REFERENCE TO SE_Math.ST_Vector3D |
Get |
Halbe Ausdehnung des AABB-Objekts entlang X, Y und Z. |
rastVertices |
REFERENCE TO ARRAY [1...Gc_udiMaxNumberOfCollisionObjectVertices] OF SE_Math.ST_Vector3D |
Get |
Liste der Eckpunkte des AABB-Objekts. |
rstMinVertex |
REFERENZ ZU SE_Math.ST_Vector3D |
Get |
Niedrigster Eckpunkt für das AABB-Objekt. |
rstMaxVertex |
REFERENCE TO SE_Math.ST_Vector3D |
Get |
Höchster Eckpunkt für das AABB-Objekt. |
udiNumberOfVertices |
UDINT |
Get |
Anzahl der Eckpunkte eines AABB-Objekts. |
etType |
Get |
Diese Eigenschaft beschreibt den Typ des vom Objekt implementierten Hüllkörpers. |
|
xConfigured |
BOOL |
Get |
Der Wert dieser Eigenschaft ist TRUE, wenn das Objekt ordnungsgemäß initialisiert wurde. Andernfalls ist der Wert FALSE. |