BoundingBox

BoundingBox class

Die achsenorientierte Begrenzungsbox

Properties

NameBeschreibung
NULLDie Null-Begrenzungsbox
INFINITEDie unendliche Begrenzungsbox

Methoden

constructor

NameBeschreibung
constructor()

Result:


constructor_overload

NameBeschreibung
constructor_overload(minimum, maximum)Initialisieren Sie eine endliche Begrenzungsbox mit gegebenen minimalen und maximalen Eckpunkten

Parameters:

NameTypBeschreibung
minimumVector3Der minimale Eckpunkt
MaximumVector3Der maximale Eckpunkt

Result:


constructor_overload2

NameBeschreibung
Konstruktor_Überladung2(minX, minY, minZ, maxX, maxY, maxZ)Initialisieren Sie eine endliche Begrenzungsbox mit gegebenen minimalen und maximalen Eckpunkten

Result:


getExtent

NameBeschreibung
getExtent()Liefert den Umfang des Begrenzungsrahmens. Der Wert der Eigenschaft ist die Ganzzahlkonstante BoundingBoxExtent.

Result:


getMinimum

NameBeschreibung
getMinimum()Der minimale Eckpunkt der Begrenzungsbox

Result:


getMaximum

NameBeschreibung
getMaximum()Der maximale Eckpunkt der Begrenzungsbox

Result:


getSize

NameBeschreibung
getSize()Die Größe der BoundingBox

Result:


getCenter

NameBeschreibung
getCenter()Der Mittelpunkt der BoundingBox.

Result:


fromGeometry

NameBeschreibung
fromGeometry(geometry)Erstelle eine BoundingBox aus gegebener Geometrie

Parameters:

NameTypBeschreibung
GeometrieGeometrynull

Result: BoundingBox


toString

NameBeschreibung
toString()Gibt die Zeichenkettenrepräsentation der Begrenzungsbox zurück.

Result: String


hashCode

NameBeschreibung
hashCode()Gibt den Hashcode für diese Instanz zurück

Result: Number


equals

NameBeschreibung
equals(obj)Bestimmt, ob zwei Objekte gleich sind

Parameters:

NameTypBeschreibung
obObjectnull

Result: boolean