BoundingBox2D (em inglês)
Resumo geral
BoundingBox2D é uma classe em Aspose.3d para Typescript. Herdeiros de: BoundingBox2D.
O BoundingBox2D.constructor ((() cria uma caixa de limitação 2‐D vazia.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
extent | BoundingBoxExtent | Leia. | Representa o tipo de extensão utilizado pela caixa de contorno. |
minimum | Vector2 | Leia. | Contém as coordenadas de canto mínimas da caixa como um Vector2 |
maximum | Vector2 | Leia. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
constructor() | Cria uma caixa a partir de vetores min e max |
constructor(minimum: Vector2, maximum: Vector2) | |
constructor(minX: number, minY: number, maxX: number, maxY: number) | |
constructor() | |
merge(pt: Vector2) | Expandir a caixa para incluir outra caixa de contorno |
merge(bb: BoundingBox2D) | |
merge() | |
getCenter() → Vector2 | Retorna o ponto central da caixa como um Vector2 |
getSize() → Vector2 | Retorna a largura e altura da caixa como um Vector2 |
overlapsWith(box: BoundingBox2D) → boolean | Retorna verdadeiro se as duas caixas intersectam. |
null() → BoundingBox2D | Retorna uma caixa de contorno sem espaço (vazio) |
infinite() → BoundingBox2D | Retorna uma caixa de limitação que abrange extensões infinitas |