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
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
extent | BoundingBoxExtent | Odczyt | Zwraca zakres. |
minimum | Vector2 | Odczyt | Zwraca minimalną wartość. |
maximum | Vector2 | Odczyt | Zwraca maksymalną wartość. |
Metody
| Sygnatura | Opis |
|---|---|
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() → Vector2 | Zwraca środek. |
getSize() → Vector2 | Zwraca rozmiar. |
overlapsWith(box: BoundingBox2D) → boolean | Zwraca true, jeśli to pudełko przecina podane pudełko. |
null() → BoundingBox2D | Zwraca pudełko ograniczające reprezentujące pusty obszar |
infinite() → BoundingBox2D | Zwraca pudełko ograniczające obejmujące nieskończone zakresy |