Methods
BoundingBox é uma caixa delimitadora alinhada aos eixos (AABB) definida por dois Vector3 cantos: minimum (menor x, y, z) e maximum (maior x, y, z). É usada para consultas espaciais como testes ponto‑em‑caixa, auxiliares de recorte de frustum e estimativa de tamanho em nível de cena.
Um BoundingBox pode estar em um nulo (vazio/não inicializado) estado quando criado sem argumentos. Chamando merge() em uma caixa nula inicializa-a a partir do primeiro ponto ou caixa fornecida.
Methods: aspose.threed.utilities
Methods
| Methods | Methods |
|---|
BoundingBox() | Caixa delimitadora nula (vazia) |
BoundingBox(minimum, maximum) | Constrói a partir de duas Vector3 cantos |
BoundingBox(min_x, min_y, min_z, max_x, max_y, max_z) | Constrói a partir de seis valores escalares |
Methods
| Methods | Methods | Methods |
|---|
minimum | Vector3 | O canto com os menores valores de x, y, z. Retorna (+inf, +inf, +inf) para uma caixa nula |
maximum | Vector3 | O canto com os maiores valores de x, y, z. Retorna (-inf, -inf, -inf) para uma caixa nula |
center | Vector3 | Ponto médio entre minimum e maximum; (0,0,0) para uma caixa nula |
size | Vector3 | Extensão por eixo (maximum - minimum); (0,0,0) para uma caixa nula |
Métodos de Fábrica Estáticos
| Methods | Tipo de Retorno | Methods |
|---|
BoundingBox.get_null() | BoundingBox | Retorna uma caixa delimitadora nula (vazia) |
BoundingBox.get_infinite() | BoundingBox | Retorna uma caixa delimitadora infinita que abrange todo o espaço |
Métodos de Instância
| Methods | Tipo de Retorno | Methods |
|---|
merge(point) | None | Expande a caixa para incluir um Vector3, Vector4, ou outro BoundingBox |
merge(x, y, z) | None | Expande a caixa para incluir o ponto (x, y, z) |
contains(point) | bool | Methods True se o Vector3 ponto está dentro ou na fronteira |
contains(box) | bool | Methods True se box está totalmente dentro desta caixa |
overlaps_with(box) | bool | Methods True se as duas caixas se intersectarem |
scale() | float | Retorna o maior valor absoluto de coordenada — útil como uma estimativa aproximada da escala da cena |
Methods
Veja Também