BoundingBox
Visão geral
BoundingBox é uma classe em Aspose.3D FOSS para Java. Herdeiros de: Serializable.
BoundingBox.BoundingBox creates an empty bounding box with default minimum and maximum values.
Esta classe fornece 21 métodos para trabalhar com objetos BoundingBox em programas Java. Os métodos disponíveis incluem: BoundingBox, contains, equals, getCenter, getExtent, getMaximum, getMinimum, getSize, hashCode, merge, overlapsWith, scale, e 1 método adicional. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.3D FOSS para Java. Propriedades: INFINITE, NULL, center, extent, maximum, minimum,E mais um.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
extent | BoundingBoxExtent | Leia. | - Entende a extensão. |
minimum | Vector3 | Leia. | - Tem o mínimo. |
maximum | Vector3 | Leia. | - É o máximo. |
size | Vector3 | Leia. | - Tem o tamanho. |
center | Vector3 | Leia. | - É o centro. |
NULL | BoundingBox | Leia. | - Não. |
INFINITE | BoundingBox | Leia. | Consegue o infinito. |
Métodos
| Assinatura | Descrição: |
|---|---|
BoundingBox() | Inicializa uma caixa de limitação com os vetores mínimos e máximos especificados. |
BoundingBox(minimum: Vector3, maximum: Vector3) | Chama BoundingBox ((mínimo, máximo) nesta instância BoundingBox. |
BoundingBox(minimum: FVector3, maximum: FVector3) | Chama BoundingBox ((mínimo, máximo) nesta instância BoundingBox. |
BoundingBox(minX: double, minY: double, minZ: double, maxX: double, maxY: double, maxZ: double) | Chama BoundingBox ((minX, minY, MinZ, maxX , maxY , MaxZ) nesta instância BoundingBox . |
getExtent() → BoundingBoxExtent | Retorna a extensão. |
getMinimum() → Vector3 | Retorna o mínimo. |
getMaximum() → Vector3 | Retorna o máximo. |
getSize() → Vector3 | Retorna o tamanho. |
getCenter() → Vector3 | Retorna o centro. |
scale() → double | Chama escala nesta instância BoundingBox. |
merge(pt: Vector4) | Chama merge(pt) nesta instância BoundingBox. |
merge(pt: Vector3) | Chama merge(pt) nesta instância BoundingBox. |
merge(pt: FVector3) | Chama merge(pt) nesta instância BoundingBox. |
merge(x: double, y: double, z: double) | Chama merge(x, y, z) nesta instância BoundingBox. |
merge(bb: BoundingBox) | Chama merge(bb) nesta instância BoundingBox. |
overlapsWith(box: BoundingBox) → boolean | As chamadas sobrepõem-se com a caixa neste instante BoundingBox. |
contains(p: Vector3) → boolean | As chamadas contêm ((p) nesta instância BoundingBox. |
contains(bbox: BoundingBox) → boolean | As chamadas contêm ((bbox) nesta instância BoundingBox. |
toString() → String | Chama toString nesta instância BoundingBox. |
hashCode() → int | Chama hashCode nesta instância BoundingBox. |
equals(obj: Object) → boolean | Chama igual a ((obj) nesta instância BoundingBox. |