BoundingBox
Přehled
BoundingBox je třída v Aspose.3d pro Typescript. Dědici: BoundingBox.
BoundingBox a BoundingBox2D nabízejí metody pro výpočet minimálních/maksimálních rozsahů, středu, velikosti, spojovacích bodů nebo jiných políček a testování zajištění či překrývání.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
x | : number | Čtěte. | X-koordinata minimálního rohu krabice |
y | : number | Čtěte. | Y-koordinata maximálního rohu krabice |
z | : number | Čtěte. | Zkratka na souřadnice center.z |
x | : number | Čtěte. | X-koordinata minimálního rohu krabice |
y | : number | Čtěte. | Y-koordinata maximálního rohu krabice |
z | : number | Čtěte. | Zkratka na souřadnice center.z |
x | : number | Čtěte. | X-koordinata minimálního rohu krabice |
y | : number | Čtěte. | Y-koordinata maximálního rohu krabice |
z | : number | Čtěte. | Zkratka na souřadnice center.z |
x | : number | Čtěte. | X-koordinata minimálního rohu krabice |
y | : number | Čtěte. | Y-koordinata maximálního rohu krabice |
z | : number | Čtěte. | Zkratka na souřadnice center.z |
minimum | { x: number; y: number; z: number } | Čtěte. | Objekt obsahující minimální souřadnice rohu pole. |
x | : number | Čtěte. | X-koordinata minimálního rohu krabice |
y | : number | Čtěte. | Y-koordinata maximálního rohu krabice |
z | : number | Čtěte. | Zkratka na souřadnice center.z |
maximum | { x: number; y: number; z: number } | Čtěte. | |
x | : number | Čtěte. | X-koordinata minimálního rohu krabice |
y | : number | Čtěte. | Y-koordinata maximálního rohu krabice |
z | : number | Čtěte. | Zkratka na souřadnice center.z |
center | { x: number; y: number; z: number } | Čtěte. | Objekt představující geometrické centrum krabice |
x | : number | Čtěte. | X-koordinata minimálního rohu krabice |
y | : number | Čtěte. | Y-koordinata maximálního rohu krabice |
z | : number | Čtěte. | Zkratka na souřadnice center.z |
size | { x: number; y: number; z: number } | Čtěte. | Objekt představující šířku, výšku a hloubku krabice |
x | : number | Čtěte. | X-koordinata minimálního rohu krabice |
y | : number | Čtěte. | Y-koordinata maximálního rohu krabice |
z | : number | Čtěte. | Zkratka na souřadnice center.z |
extent | BoundingBoxExtent | Čtěte. | Popisuje typ rozměru pro vymezující pole (BoundingBoxExtent) |
Metody
| Podpis: | Popis: |
|---|---|
constructor() | Vytvoří pole z daných minimálních a maximálních vektorů. |
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 | Vrátí vymezení, které představuje objem nulové velikosti (nulová velikost) |
infinite() → BoundingBox | Vrátí vymezující pole, které obklopuje nekonečný prostor. |
merge() | Rozšiřuje tento políček tak, aby zahrnoval další vymezující pole. |
contains(arg: any) → boolean | Vrátí pravdivé , pokud argument leží uvnitř políčka . |
overlapsWith(box: BoundingBox) → boolean | Vrátí se , pokud tato kolonka křižuje s danou kolonkou . |
scale() → number | Vrátí jednotný stupňový faktor pole. |
toString() → string | Vrátí řetězovou reprezentaci vymezujícího políčka |