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:AcessosDescrição:
extentBoundingBoxExtentLeia.- Entende a extensão.
minimumVector3Leia.- Tem o mínimo.
maximumVector3Leia.- É o máximo.
sizeVector3Leia.- Tem o tamanho.
centerVector3Leia.- É o centro.
NULLBoundingBoxLeia.- Não.
INFINITEBoundingBoxLeia.Consegue o infinito.

Métodos

AssinaturaDescriçã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()BoundingBoxExtentRetorna a extensão.
getMinimum()Vector3Retorna o mínimo.
getMaximum()Vector3Retorna o máximo.
getSize()Vector3Retorna o tamanho.
getCenter()Vector3Retorna o centro.
scale()doubleChama 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)booleanAs chamadas sobrepõem-se com a caixa neste instante BoundingBox.
contains(p: Vector3)booleanAs chamadas contêm ((p) nesta instância BoundingBox.
contains(bbox: BoundingBox)booleanAs chamadas contêm ((bbox) nesta instância BoundingBox.
toString()StringChama toString nesta instância BoundingBox.
hashCode()intChama hashCode nesta instância BoundingBox.
equals(obj: Object)booleanChama igual a ((obj) nesta instância BoundingBox.

Ver também

 Português