Methods
BoundingBox este o cutie de delimitare aliniată pe axe (AABB) definită de două Vector3 colțuri: minimum (cel mai mic x, y, z) și maximum (cel mai mare x, y, z). Este utilizată pentru interogări spațiale, cum ar fi testele punct‑în‑cutie, ajutoarele de eliminare a frustrumului și estimarea dimensiunii la nivel de scenă.
O BoundingBox poate fi într-un null (gol/neinițializat) stare când este creat fără argumente. Apelarea merge() pe o cutie null o inițializează din primul punct sau cutie furnizată.
Methods: aspose.threed.utilities
Methods
| Methods | Methods |
|---|
BoundingBox() | Cutie de delimitare nulă (goală) |
BoundingBox(minimum, maximum) | Construiește din două Vector3 colțuri |
BoundingBox(min_x, min_y, min_z, max_x, max_y, max_z) | Construiește din șase valori scalare |
Methods
| Methods | Methods | Methods |
|---|
minimum | Vector3 | Colțul cu cele mai mici valori x, y, z. Returnează (+inf, +inf, +inf) pentru o cutie nulă |
maximum | Vector3 | Colțul cu cele mai mari valori x, y, z. Returnează (-inf, -inf, -inf) pentru o cutie nulă |
center | Vector3 | Punctul mijlociu dintre minimum și maximum; (0,0,0) pentru o cutie nulă |
size | Vector3 | Extindere pe axă (maximum - minimum); (0,0,0) pentru o cutie nulă |
Metode de fabrică statice
| Methods | Tip de returnare | Methods |
|---|
BoundingBox.get_null() | BoundingBox | Returnează o cutie delimitatoare nulă (goală) |
BoundingBox.get_infinite() | BoundingBox | Returnează o cutie delimitatoare infinită care se întinde pe tot spațiul |
Metode de instanță
| Methods | Tip de returnare | Methods |
|---|
merge(point) | None | Extinde cutia pentru a include un Vector3, Vector4, sau altul BoundingBox |
merge(x, y, z) | None | Extinde cutia pentru a include punctul (x, y, z) |
contains(point) | bool | Methods True dacă Vector3 punctul este în interior sau pe margine |
contains(box) | bool | Methods True dacă box este complet în interiorul acestei cutii |
overlaps_with(box) | bool | Methods True dacă cele două cutii se intersectează |
scale() | float | Returnează cea mai mare valoare absolută a coordonatei — utilă ca o estimare brută a scării scenei |
Methods
Vezi și