BoundingBox2D
Vue d’ensemble
BoundingBox2D Il est une classe dans Aspose.3D FOSS pour Typescript.
BoundingBox2D.constructor() crée une boîte de limitation vide sans aucune portée.
Cette classe fournit 7 méthodes pour travailler avec les objets BoundingBox2D dans des programmes Typescript. Les méthodes disponibles comprennent : constructor, getCenter, getSize, infinite, merge, null, overlapsWith. Tous les membres publics sont accessibles à toute application Type-Scripts après l’installation de la Aspose.3D FOSS pour le package Type. Propriétés : extent, maximum, minimum.
Description
BoundingBox2D est une classe dans la bibliothèque FOSS pour Aspose.3D qui expose 8 méthodes et 3 propriétés pour l’utilisation programmée.
Les capacités de base comprennent : boundingboxextent; vector2; vector2.Ces opérations permettent aux développeurs d’intégrer la fonctionnalité de boundingbox2d directement dans les applications TypeScript.
La classe fournit également la extent La propriété (en détail) est la minimum la propriété (qui est le minimum) ; maximum La propriété (qui prend le maximum).
La classe propose 4 surcharges constructeurs, permettant une initialisation flexible en fonction du contexte de l’appel.
Propriétés
| Nom de | Type | Access | Description |
|---|---|---|---|
extent | BoundingBoxExtent | Lire | Obtient l’étendue. |
minimum | Vector2 | Lire | Obtient le minimum. |
maximum | Vector2 | Lire | Obtient le maximum. |
méthodes
| Signature | Description |
|---|---|
constructor() | Créer une boîte à partir des vecteurs min et max donnés |
constructor(minimum: Vector2, maximum: Vector2) | |
constructor(minX: number, minY: number, maxX: number, maxY: number) | |
constructor() | |
merge(pt: Vector2) | Mélange la boîte avec ses extensions actuelles (pas d’effet) |
merge(bb: BoundingBox2D) | |
merge() | |
getCenter() → Vector2 | Retour au centre. |
getSize() → Vector2 | Retourner la taille. |
overlapsWith(box: BoundingBox2D) → boolean | Retourne valable si cette boîte intersecte la boite donnée |
null() → BoundingBox2D | Retourner une boîte de bord représentant une région vide |
infinite() → BoundingBox2D | Retourne une boîte de bord qui s’étend à des étages infinies |