BoundingBox

Übersicht

BoundingBox ist eine Klasse in Aspose.3D FOSS für Java. Erben von: Struct<BoundingBox>, Serializable.

Die Achsen-ausgerichtete Grenzschachtel /

Diese Klasse bietet 27 Methoden für die Arbeit mit BoundingBox Objekten in Java-Programmen. Die verfügbaren Methoden umfassen: BoundingBox, clone, contains, copyFrom, equals, fromGeometry, getCenter, getExtent, getInfinite, getMaximum, getMinimum, getNull, und 7 zusätzliche Methoden. Alle öffentlichen Mitglieder sind nach der Installation des Aspose.3D FOSS für Java-Pakets zugänglich. Eigenschaften: center, extent, infinite, maximum, minimum, null,Und noch eins.

Eigenschaften

Name der PersonTyp derAccessBeschreibung
nullBoundingBoxLesen Sie .Das Null-Begrenzungsfeld /
infiniteBoundingBoxLesen Sie .Die unendliche Grenze .
extentBoundingBoxExtentLesen Sie .Ruft die Ausdehnung des Begrenzungsrahmens ab.
minimumVector3Lesen Sie .Die Mindestwinkel der Grenzfläche @return Die Minimalwände der Randfächere /
maximumVector3Lesen Sie .Die maximale Ecke des Grenzfeldes @return Die Maximal-Ecke der Grenze /
sizeVector3Lesen Sie .Die Größe des Grenzfeldes @return Die grösse der Grenze /
centerVector3Lesen Sie .Die Mitte der Grenzfläche.

Methoden

SignatureBeschreibung
getNull()BoundingBoxDas Null-Begrenzungsfeld /
getInfinite()BoundingBoxDie unendliche Grenze .
BoundingBox(minimum: Vector3, maximum: Vector3)Initialisieren Sie ein endliches Grenzfeld mit gegebenen Mindest- und Höchstwinkel @param minimum Der minimale Winkel@parm maximum Die maximale Winkel /
BoundingBox()Initialisiert eine neue Instanz des BoundingBox.
BoundingBox(minimum: FVector3, maximum: FVector3)Initialisieren Sie ein endliches Grenzfeld mit gegebenen Mindest- und Höchstwinkel @param minimum Der minimale Winkel@parm maximum Die maximale Winkel /
BoundingBox(minX: double, minY: double, minZ: double, maxX: double, maxY: double, maxZ: double)Initialisieren Sie ein endliches Grenzfeld mit gegebenen Mindest- und Höchstwinkel @param minX Das Minimum Winkel X @ paramminY Die minimale Winkel Y @ Param MinZ Der minimales Winken Z @Param maxX Die maxi
fromGeometry(geometry: Geometry)BoundingBoxKonstruieren Sie eine Grenzfläche aus einer gegebenen Geometrie @param geometry Die Geometri zur Berechnung der Grenze@return Die Grenzen von einer bestimmten Geometerie /
getExtent()BoundingBoxExtentErmittelt die Ausdehnung des Begrenzungsrahmens.
getMinimum()Vector3Die Mindestwinkel der Grenzfläche @return Die Minimalwände der Randfächere /
getMaximum()Vector3Die maximale Ecke des Grenzfeldes @return Die Maximal-Ecke der Grenze /
scale()doubleBerechnet den absolut größten Koordinatwert eines beliebigen enthaltenen Punktes.
getSize()Vector3Die Größe des Grenzfeldes @return Die grösse der Grenze /
getCenter()Vector3Die Mitte der Grenzfläche.
merge(pt: Vector4)Fusion der Stromgrenzfläche mit dem gegebenen Punkt @param pt Der Punkt zum Zusammenführen /
merge(pt: Vector3)Fusion der Stromgrenzfläche mit dem gegebenen Punkt @param pt Der Punkt zum Zusammenführen /
merge(pt: FVector3)Fusion der Stromgrenzfläche mit dem gegebenen Punkt @param pt Der Punkt zum Zusammenführen /
merge(x: double, y: double, z: double)Fusion des aktuellen Grenzfeldes mit dem gegebenen Punkt @param x Der in das Grenzenfeld zu fusierende Punkt@par am y Der im Grenzensfeld zusammenzufügende Punkt (@paramm z) Der auf den Aufprall zusammengefasste Punkt
merge(bb: BoundingBox)Das neue Feld in das aktuelle Grenzfeld verschmilzt.
mul(bbox: BoundingBox, mat: Matrix4)BoundingBoxOperator Überlastung für Multiplikation, die minimale und maximale Ecke der neuen Grenzbox wird durch die Matrix umgewandelt.
toString()StringLiefert die Zeichenkettenrepräsentation des Begrenzungsrahmens.
equals(obj: Object)booleanBestimmt, ob zwei Objekte gleich sind @paramobj Das zu vergleiche Objekt @return true wenn zwei Gegenstände gleich /
overlapsWith(box: BoundingBox)booleanPrüfen Sie, ob sich die aktuelle Grenzfläche mit der angegebenen Grenze überschneidet.
contains(p: Vector3)booleanPrüfen Sie, ob der Punkt p innerhalb des Grenzfelds ist @param p Der zu testende Punkt @return Richtig, wenn der punkt in dem Grenzwinkel /
contains(bbox: BoundingBox)booleanDie Grenzbox, um zu überprüfen, ob sie in der aktuellen Grenzebox ist.
clone()BoundingBoxBeschreibung kopiert von der Schnittstelle: Struct @ return klonisierte Instanz /
copyFrom(src: BoundingBox)Beschreibung kopiert von der Schnittstelle: Struktur @param src Quelle-Instanz zu kopieren /
hashCode()intGibt den Hashcode für diese Instanz zurück @ return Der Hash-Code des Grenzwächs /

Siehe auch:

 Deutsch