BoundingBox
Oversigt over de forskellige former for støtte
BoundingBox er en klasse i Aspose.3d for Python.
BoundingBox giver geometriske forespørgsler som minimum, maksimum, center, størrelse og kan teste indeslutning og overlapning med andre felter.
Egenskaber
| Udtrykt: | Type: | Tilgang til | Beskrivelse: |
|---|---|---|---|
minimum | `` | Læs det. | er det mindste hjørnepunkt (laveste x, y, z) i kassen |
maximum | `` | Læs det. | |
center | `` | Læs det. | Er det geometriske centrum af kassen. |
size | `` | Læs det. | Er vektoren, der repræsenterer boksdimensionerne langs hver akse |
extent | `` | Læs det. | Er halv-størrelsen vektor fra centrum til det maksimale hjørne |
Metoder til at anvende
| Underskrift | Beskrivelse: |
|---|---|
__init__() | |
get_null() → 'BoundingBox' | Returnerer en BoundingBox, der repræsenterer et tomt felt. |
get_infinite() → 'BoundingBox' | Returnerer et BoundingBox, der repræsenterer en uendelig kasse. |
merge() | Udvider denne boks til at omfatte en anden afgrænsende boks |
contains(arg) | Kontrolleres, om feltet indeholder det angivne punkt eller felt fuldt ud. |
overlaps_with(box: 'BoundingBox') → bool | Returnerer true, hvis dette felt overlapper det angivne BoundingBox |
scale() → float | Returnerer den ensartede skaleringsfaktor, der anvendes på felten |
from_geometry(geometry) | Opretter en BoundingBox, der indgår den angivne geometri. |