Methods
BoundingBox es una caja delimitadora alineada a los ejes (AABB) definida por dos Vector3 esquinas: minimum (x, y, z más bajo) y maximum (x, y, z más alto). Se utiliza para consultas espaciales como pruebas de punto dentro de la caja, auxiliares de recorte de frustrum y estimación de tamaño a nivel de escena.
Una BoundingBox puede estar en un nulo (estado vacío/no inicializado) cuando se crea sin argumentos. Llamar merge() en una caja nula la inicializa a partir del primer punto o caja proporcionado.
Methods: aspose.threed.utilities
Methods
| Methods | Methods |
|---|
BoundingBox() | Caja delimitadora nula (vacía) |
BoundingBox(minimum, maximum) | Construye a partir de dos Vector3 esquinas |
BoundingBox(min_x, min_y, min_z, max_x, max_y, max_z) | Construye a partir de seis valores escalares |
Methods
| Methods | Methods | Methods |
|---|
minimum | Vector3 | La esquina con los valores más pequeños de x, y, z. Devuelve (+inf, +inf, +inf) para una caja nula |
maximum | Vector3 | La esquina con los valores más grandes de x, y, z. Devuelve (-inf, -inf, -inf) para una caja nula |
center | Vector3 | Punto medio entre minimum y maximum; (0,0,0) para una caja nula |
size | Vector3 | Extensión por eje (maximum - minimum); (0,0,0) para una caja nula |
Métodos de fábrica estáticos
| Methods | Tipo de retorno | Methods |
|---|
BoundingBox.get_null() | BoundingBox | Devuelve una caja delimitadora nula (vacía) |
BoundingBox.get_infinite() | BoundingBox | Devuelve una caja delimitadora infinita que abarca todo el espacio |
Métodos de instancia
| Methods | Tipo de retorno | Methods |
|---|
merge(point) | None | Expande la caja para incluir un Vector3, Vector4, o otro BoundingBox |
merge(x, y, z) | None | Expande la caja para incluir el punto (x, y, z) |
contains(point) | bool | Methods True si el Vector3 el punto está dentro o en el límite |
contains(box) | bool | Methods True si box está completamente dentro de esta caja |
overlaps_with(box) | bool | Methods True si las dos cajas se intersectan |
scale() | float | Devuelve el valor absoluto de coordenada más grande — útil como una estimación aproximada de la escala de la escena |
Methods
Ver también