Methods
BoundingBox adalah sebuah axis-aligned bounding box (AABB) yang didefinisikan oleh dua Vector3 sudut: minimum (x, y, z terendah) dan maximum (x, y, z tertinggi). Ini digunakan untuk kueri spasial seperti tes titik‑dalam‑kotak, bantuan frustum culling, dan estimasi ukuran pada tingkat scene.
Sebuah BoundingBox dapat berada dalam sebuah null (kosong/belum diinisialisasi) state ketika dibuat tanpa argumen. Memanggil merge() pada kotak null menginisialisasinya dari titik atau kotak pertama yang diberikan.
Methods: aspose.threed.utilities
Methods
| Methods | Methods |
|---|
BoundingBox() | Kotak pembatas Null (kosong) |
BoundingBox(minimum, maximum) | Membuat dari dua Vector3 sudut |
BoundingBox(min_x, min_y, min_z, max_x, max_y, max_z) | Membuat dari enam nilai skalar |
Methods
| Methods | Methods | Methods |
|---|
minimum | Vector3 | Sudut dengan nilai x, y, z terkecil. Mengembalikan (+inf, +inf, +inf) untuk kotak null |
maximum | Vector3 | Sudut dengan nilai x, y, z terbesar. Mengembalikan (-inf, -inf, -inf) untuk null box |
center | Vector3 | Titik tengah antara minimum dan maximum; (0,0,0) untuk null box |
size | Vector3 | Jangkauan per sumbu (maximum - minimum); (0,0,0) untuk kotak null |
Metode Pabrik Statis
| Methods | Tipe Pengembalian | Methods |
|---|
BoundingBox.get_null() | BoundingBox | Mengembalikan kotak pembatas null (kosong) |
BoundingBox.get_infinite() | BoundingBox | Mengembalikan kotak pembatas tak terhingga yang meliputi seluruh ruang |
Metode Instansi
| Methods | Tipe Pengembalian | Methods |
|---|
merge(point) | None | Memperluas kotak untuk menyertakan sebuah Vector3, Vector4, atau yang lain BoundingBox |
merge(x, y, z) | None | Memperluas kotak untuk menyertakan titik (x, y, z) |
contains(point) | bool | Methods True jika Vector3 titik berada di dalam atau pada batas |
contains(box) | bool | Methods True jika box sepenuhnya berada dalam kotak ini |
overlaps_with(box) | bool | Methods True jika dua kotak tersebut berpotongan |
scale() | float | Mengembalikan nilai koordinat absolut terbesar — berguna sebagai perkiraan skala adegan secara kasar |
Methods
Lihat Juga