BoundingBox
Übersicht über die
BoundingBox ist eine Klasse in Aspose.3d für Python.
BoundingBox stellt geometrische Abfragen wie Minimum, Maximum und Größe bereit. Es kann die Eindämmung testen und sich mit anderen Feldern überschneiden.
Eigenschaften
| Name der Person | Typ der | Zugang zu den Informationen | Beschreibung |
|---|---|---|---|
minimum | `` | Lesen Sie . | Ist der Mindestwinkelpunkt (niedrigster x, y, z) des Felds |
maximum | `` | Lesen Sie . | |
center | `` | Lesen Sie . | Ist der geometrische Mittelpunkt des Kästchens |
size | `` | Lesen Sie . | Ist der Vektor, der die Box-Maße entlang jeder Achse darstellt? |
extent | `` | Lesen Sie . | Ist der halbe Vektor von der Mitte bis zur maximalen Ecke. |
Methoden und Verfahren
| Unterzeichnung | Beschreibung |
|---|---|
__init__() | |
get_null() → 'BoundingBox' | Gibt ein BoundingBox zurück, das eine leere Box darstellt. |
get_infinite() → 'BoundingBox' | Gibt ein BoundingBox zurück, das eine unendliche Box darstellt. |
merge() | Erweitert dieses Feld um ein weiteres Grenzfeld zu enthalten |
contains(arg) | Überprüft, ob das Feld den angegebenen Punkt oder das gegebene Feld vollständig enthält. |
overlaps_with(box: 'BoundingBox') → bool | Gibt true zurück, wenn dieses Feld die angegebene BoundingBox überschneidet. |
scale() → float | Gibt den auf das Feld angewandten einheitlichen Skalierungsfaktor zurück. |
from_geometry(geometry) | Erstellt eine BoundingBox, die die gegebene Geometrie einschließt. |