BoundingBox2D
Vue de l’ensemble
‘BoundingBox2D’ est une classe dans Aspose.3D FOSS pour Typescript.
BoundingBox2D.constructor() crée une boîte de bord vide sans aucune portée.
Cette classe fournit 7 méthodes pour travailler avec les objets BoundingBox2D dans des programmes de type. Les méthodologies disponibles comprennent: constructor, getCenter , ‘getSize;infinite; merge : null et overlapsWith. Tous les membres publics sont accessibles à toute application de TypeScript après l’installation du Aspose.3D FOSS pour le package de typecrites. Propriétés : extent., maximum ou `minimum’.
Description
‘BoundingBox2D’ est une classe dans la bibliothèque Aspose.3D FOSS pour TypeScript qui expose 8 méthodes et 3 propriétés pour l’utilisation programmée.
Les fonctionnalités de base comprennent : ‘boundingboxxtent’; ‘vector2’ ; ’ vector 2’. Ces opérations permettent aux développeurs d’intégrer la fonctionalité de boundingsbox2d directement dans les applications TypeScript.
La classe fournit également la propriété « extérieure » (jette le volume), la « minime » propriétés (jeette du minimum), le « maximum » possession (jaette au maximum).
La classe propose 4 surcharges constructeurs, permettant une initialisation flexible en fonction du contexte de l’appel.
Propriétés
| Name | Type | Access | Description |
|---|---|---|---|
extent | BoundingBoxExtent | Read | Gets the extent. |
minimum | Vector2 | Read | Gets the minimum. |
maximum | Vector2 | Read | Gets the maximum. |
méthodes
| Signature | Description |
|---|---|
constructor() | Creates a box from the given min and max vectors |
constructor(minimum: Vector2, maximum: Vector2) | |
constructor(minX: number, minY: number, maxX: number, maxY: number) | |
constructor() | |
merge(pt: Vector2) | Merges the box with its current extents (no effect) |
merge(bb: BoundingBox2D) | |
merge() | |
getCenter() → Vector2 | Returns the center. |
getSize() → Vector2 | Returns the size. |
overlapsWith(box: BoundingBox2D) → boolean | Returns true if this box intersects the given box |
null() → BoundingBox2D | Returns a bounding box representing an empty region |
infinite() → BoundingBox2D | Returns a bounding box that spans infinite extents |
Voir aussi
- Aspose.3D - référence API d’entreprise