BoundingBox2D

Przegląd

BoundingBox2D jest klasą w Aspose.3D FOSS dla TypeScript.

BoundingBox2D.constructor() tworzy pustą ramkę ograniczającą bez wymiarów.

Ta klasa deklaruje 12 metod dla obiektów BoundingBox2D w programach TypeScript. Dostępne metody to: constructor, getCenter, getSize, infinite, merge, null, overlapsWith. Publiczne elementy są dostępne dla każdej aplikacji TypeScript po zainstalowaniu pakietu Aspose.3D FOSS dla TypeScript. Właściwości: extent, maximum, minimum.

Właściwości

NazwaTypDostępOpis
extentBoundingBoxExtentOdczytZwraca zakres.
minimumVector2OdczytZwraca minimalną wartość.
maximumVector2OdczytZwraca maksymalną wartość.

Metody

SygnaturaOpis
constructor()Tworzy pudełko z podanych wektorów min i max
constructor(minimum: Vector2, maximum: Vector2)Wywołuje konstruktor(minimum, maximum) na tej instancji BoundingBox2D.
constructor(minX: number, minY: number, maxX: number, maxY: number)Wywołuje konstruktor(minX, minY, maxX, maxY) na tej instancji BoundingBox2D.
constructor()
merge(pt: Vector2)Łączy pudełko z jego bieżącymi wymiarami (bez efektu)
merge(bb: BoundingBox2D)Wywołuje merge(bb) na tej instancji BoundingBox2D.
merge()
getCenter() → Vector2Zwraca środek.
getSize() → Vector2Zwraca rozmiar.
overlapsWith(box: BoundingBox2D) → booleanZwraca true, jeśli to pudełko przecina podane pudełko.
null() → BoundingBox2DZwraca pudełko ograniczające reprezentujące pusty obszar
infinite() → BoundingBox2DZwraca pudełko ograniczające obejmujące nieskończone zakresy

Zobacz także

 Polski