BoundingBox2D (în mod obișnuit)
Opinie generală
BoundingBox2D este o clasă în Aspose.3d pentru Typescript. Moștenitorii de la: BoundingBox2D.
BoundingBox2D.constructor (()) creează o casetă de limitare 2‐D goală.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
extent | BoundingBoxExtent | Citeşte. | Reprezintă tipul de amploare utilizat în caseta de limitare. |
minimum | Vector2 | Citeşte. | Conține coordonatele de unghi minim ale casetei ca un Vector2 |
maximum | Vector2 | Citeşte. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
constructor() | Creează o casetă din vectorii min și max. |
constructor(minimum: Vector2, maximum: Vector2) | |
constructor(minX: number, minY: number, maxX: number, maxY: number) | |
constructor() | |
merge(pt: Vector2) | Extinde caseta pentru a include o altă casetă de limitare |
merge(bb: BoundingBox2D) | |
merge() | |
getCenter() → Vector2 | Întoarce punctul central al cutiei ca un Vector2 |
getSize() → Vector2 | Întoarce lățimea și înălțime a casetei ca un Vector2 |
overlapsWith(box: BoundingBox2D) → boolean | Întoarce adevărat dacă cele două casete se intersectează. |
null() → BoundingBox2D | Întoarce o casetă de limitare fără zonă (goală) |
infinite() → BoundingBox2D | Întoarce o casetă de limitare care acoperă extensiuni infinite. |