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řístupPopis:
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
extentBoundingBoxExtentČ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()BoundingBoxVrátí vymezení, které představuje objem nulové velikosti (nulová velikost)
infinite()BoundingBoxVrá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)booleanVrátí pravdivé , pokud argument leží uvnitř políčka .
overlapsWith(box: BoundingBox)booleanVrátí se , pokud tato kolonka křižuje s danou kolonkou .
scale()numberVrátí jednotný stupňový faktor pole.
toString()stringVrátí řetězovou reprezentaci vymezujícího políčka
 Čeština