BoundingBox
Visão geral
BoundingBox é uma estrutura em Aspose.3D FOSS para .NET.
A caixa de contorno alinhada ao eixo
Esta estrutura fornece 9 métodos para trabalhar com objetos BoundingBox em programas .NET. Os métodos disponíveis incluem: BoundingBox, Contains, Equals, FromGeometry, GetHashCode, Merge, OverlapsWith, Scale, ToString. Todos os membros do público são acessíveis a qualquer aplicação .NET após instalar o pacote Aspose.3D FOSS for .Net. Propriedades: Center, Extent, Infinite, Maximum, Minimum, Null,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(minimum: Vector3, maximum: Vector3) | Inicializa a caixa com os vetores mínimos e máximos dados. |
BoundingBox(minimum: FVector3, maximum: FVector3) | |
BoundingBox(minX: double, minY: double, minZ: double, maxX: double, maxY: double, maxZ: double) | |
Scale() | Calcula o maior valor de coordenadas absoluto de qualquer ponto contido. |
FromGeometry(geometry: Geometry) | Construir uma caixa delimitadora a partir da geometria dada |
Merge(pt: Vector4) | Caixa de limitação da corrente com o ponto dado |
Merge(pt: Vector3) | Caixa de limitação da corrente com o ponto dado |
Merge(pt: FVector3) | Caixa de limitação da corrente com o ponto dado |
Merge(x: double, y: double, z: double) | Caixa de limitação da corrente com o ponto dado |
Merge(bb: BoundingBox) | Caixa de limitação da corrente com o ponto dado |
ToString() | Obtém a representação de cadeia da caixa de contorno. |
GetHashCode() | Retorna o código de hash para esta instância . |
Equals(obj: object) | Determina se dois objetos são iguais. |
OverlapsWith(box: BoundingBox) | Verificar se a caixa de limitação corrente sobrepõe-se à caixa especificada. |
Contains(p: Vector3) | Verifique se o ponto p está dentro da caixa de contorno. |
Contains(bbox: BoundingBox) | Verifique se o ponto p está dentro da caixa de contorno. |
Equals(other: BoundingBox) | Determina se dois objetos são iguais. |