BoundingBox
Oversigt over de forskellige former for støtte
BoundingBox er en klasse i Aspose.3d for Typescript. Arvelige af: BoundingBox.
BoundingBox og BoundingBox2D tilbyder metoder til beregning af minimums-/maksimumsvidder, centrum, størrelse, sammenlægningspunkter eller andre felter samt testindhold eller overlap.
Egenskaber
| Udtrykt: | Type: | Tilgang til | Beskrivelse: |
|---|---|---|---|
x | : number | Læs det. | X-koordinater for kassens mindste hjørne |
y | : number | Læs det. | Y-koordinaten for kassens maksimale hjørne |
z | : number | Læs det. | Kortvej til center.z koordinat |
x | : number | Læs det. | X-koordinater for kassens mindste hjørne |
y | : number | Læs det. | Y-koordinaten for kassens maksimale hjørne |
z | : number | Læs det. | Kortvej til center.z koordinat |
x | : number | Læs det. | X-koordinater for kassens mindste hjørne |
y | : number | Læs det. | Y-koordinaten for kassens maksimale hjørne |
z | : number | Læs det. | Kortvej til center.z koordinat |
x | : number | Læs det. | X-koordinater for kassens mindste hjørne |
y | : number | Læs det. | Y-koordinaten for kassens maksimale hjørne |
z | : number | Læs det. | Kortvej til center.z koordinat |
minimum | { x: number; y: number; z: number } | Læs det. | Objekt, der indeholder mindste hjørne koordinater i kassen |
x | : number | Læs det. | X-koordinater for kassens mindste hjørne |
y | : number | Læs det. | Y-koordinaten for kassens maksimale hjørne |
z | : number | Læs det. | Kortvej til center.z koordinat |
maximum | { x: number; y: number; z: number } | Læs det. | |
x | : number | Læs det. | X-koordinater for kassens mindste hjørne |
y | : number | Læs det. | Y-koordinaten for kassens maksimale hjørne |
z | : number | Læs det. | Kortvej til center.z koordinat |
center | { x: number; y: number; z: number } | Læs det. | Objekt, der repræsenterer den geometriske knudepunkt i kassen. |
x | : number | Læs det. | X-koordinater for kassens mindste hjørne |
y | : number | Læs det. | Y-koordinaten for kassens maksimale hjørne |
z | : number | Læs det. | Kortvej til center.z koordinat |
size | { x: number; y: number; z: number } | Læs det. | Objekt, der repræsenterer boksens bredde, højde og dybde |
x | : number | Læs det. | X-koordinater for kassens mindste hjørne |
y | : number | Læs det. | Y-koordinaten for kassens maksimale hjørne |
z | : number | Læs det. | Kortvej til center.z koordinat |
extent | BoundingBoxExtent | Læs det. | Beskriver omfangstypen for afgrænsningsfeltet (BoundingBoxExtent) |
Metoder til at anvende
| Underskrift | Beskrivelse: |
|---|---|
constructor() | Opretter en boks fra givet minimum og maksimum vektorer |
constructor(minimum: { x: number; y: number; z: number }, maximum: { x: number; y: number; z: number }) | |
constructor(minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number) | |
constructor() | |
null() → BoundingBox | Returnerer et afgrænsende felt, der repræsenterer en nul (nullstørrelse) volumen |
infinite() → BoundingBox | Returnerer et afgrænsende felt, der indgår i uendeligt rum. |
merge() | Udvider denne boks til at omfatte en anden afgrænsende boks |
contains(arg: any) → boolean | Returnerer true, hvis argumentet ligger inde i kassen. |
overlapsWith(box: BoundingBox) → boolean | Returnerer true, hvis denne boks krydser den givne boks. |
scale() → number | Returnerer den ensartede skalafaktor i kassen |
toString() → string | Returnerer en streng-repræsentation af den indgrænsende boks |