El BoundingBox2D
Revisión
BoundingBox2D Es una clase en Aspose.3D FOSS para Tiposcritos.
BoundingBox2D.constructor() crea una caja de límite vacía sin ninguna extensión.
Esta clase ofrece 7 métodos para trabajar con objetos BoundingBox2D en programas de Tipescript. Los métodos disponibles incluyen: constructor, getCenter, getSize, infinite, merge, null, overlapsWith. Todos los miembros públicos están accesibles a cualquier aplicación de Tipescript después de instalar el Aspose.3D FOSS para el paquete de tipescripto. Propiedades : extent, maximum, minimum.
Descripción
BoundingBox2D es una clase en la biblioteca de FOSS para Aspose.3D que exponga 8 métodos y 3 propiedades para uso programático.
Las capacidades básicas incluyen: boundingboxextent; vector2; vector2.Estas operaciones permiten a los desarrolladores integrar la funcionalidad de boundingbox2d directamente en las aplicaciones TypeScript.
La clase también proporciona el extent de la propiedad (que se encuentra en el minimum de la propiedad (el mínimo) y el maximum La propiedad (el máximo de la cantidad).
La clase ofrece 4 sobrecargas constructor, lo que permite la inicialización flexible dependiendo del contexto de llamada.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
extent | BoundingBoxExtent | Leer | Tiene la medida. |
minimum | Vector2 | Leer | Obtenga el mínimo. |
maximum | Vector2 | Leer | Obtenga el máximo. |
Metodología
| firma | Descripción |
|---|---|
constructor() | Crea una caja de los determinados min y max vectores |
constructor(minimum: Vector2, maximum: Vector2) | |
constructor(minX: number, minY: number, maxX: number, maxY: number) | |
constructor() | |
merge(pt: Vector2) | Mergir la caja con sus extensiones actuales (no efecto) |
merge(bb: BoundingBox2D) | |
merge() | |
getCenter() → Vector2 | Volver al centro. |
getSize() → Vector2 | devolver el tamaño. |
overlapsWith(box: BoundingBox2D) → boolean | Retorna si esta caja intersecta la cuadro dada |
null() → BoundingBox2D | Retorna una caja de límite que representa una región vacía |
infinite() → BoundingBox2D | Retorna una caja de límite que esparce infinitas exteniones |