Methods
BoundingBox és una caixa delimitadora alineada amb els eixos (AABB) definida per dues Vector3 cantonades: minimum (x, y, z més baixos) i maximum (x, y, z més alts). S’utilitza per a consultes espacials com ara proves de punt-dins-la-caixa, ajudes per a la eliminació de frústums i estimació de mida a nivell d’escena.
Una BoundingBox pot estar en una nul·la (estat buit/no inicialitzat) quan es crea sense arguments. Cridant merge() sobre una caixa nul·la la inicialitza a partir del primer punt o caixa proporcionada.
Methods: aspose.threed.utilities
Methods
| Methods | Methods |
|---|
BoundingBox() | Caixa delimitadora nul·la (buida) |
BoundingBox(minimum, maximum) | Construeix a partir de dues Vector3 cantonades |
BoundingBox(min_x, min_y, min_z, max_x, max_y, max_z) | Construeix a partir de sis valors escalar |
Methods
| Methods | Methods | Methods |
|---|
minimum | Vector3 | El cantó amb els valors més petits de x, y, z. Retorna (+inf, +inf, +inf) per a una caixa nul·la |
maximum | Vector3 | El cantó amb els valors més grans de x, y, z. Retorna (-inf, -inf, -inf) per a una caixa nul·la |
center | Vector3 | Punt mig entre minimum i maximum; (0,0,0) per a una caixa nul·la |
size | Vector3 | Extensió per eix (maximum - minimum); (0,0,0) per a una caixa nul·la |
Mètodes de fàbrica estàtics
| Methods | Tipus de retorn | Methods |
|---|
BoundingBox.get_null() | BoundingBox | Retorna una caixa delimitadora nul·la (buida) |
BoundingBox.get_infinite() | BoundingBox | Retorna una caixa delimitadora infinita que abasta tot l’espai |
Mètodes d’instància
| Methods | Tipus de retorn | Methods |
|---|
merge(point) | None | Amplia la caixa per incloure un Vector3, Vector4, o un altre BoundingBox |
merge(x, y, z) | None | Amplia la caixa per incloure el punt (x, y, z) |
contains(point) | bool | Methods True si el Vector3 el punt és dins o a la frontera |
contains(box) | bool | Methods True si box està completament dins aquesta caixa |
overlaps_with(box) | bool | Methods True si les dues caixes intersecten |
scale() | float | Retorna el valor absolut de coordenada més gran — útil com a estimació aproximada de l’escala de l’escena |
Methods
Vegeu també