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 tilBeskrivelse:
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

UnderskriftBeskrivelse:
__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')boolReturnerer true, hvis dette felt overlapper det angivne BoundingBox
scale()floatReturnerer den ensartede skaleringsfaktor, der anvendes på felten
from_geometry(geometry)Opretter en BoundingBox, der indgår den angivne geometri.
 Dansk