BoundingBox2D
Overzicht
BoundingBox2D is een klasse in Aspose.3D FOSS voor TypeScript.
BoundingBox2D.constructor() maakt een lege begrenzingsvak zonder afmetingen.
Deze klasse verklaart 12 methoden voor BoundingBox2D objecten in TypeScript programma’s. Beschikbare methoden omvatten: constructor, getCenter, getSize, infinite, merge, null, overlapsWith. Publieke leden zijn toegankelijk voor elke TypeScript applicatie na het installeren van het Aspose.3D FOSS voor TypeScript pakket. Eigenschappen: extent, maximum, minimum.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
extent | BoundingBoxExtent | Lezen | Haalt de omvang op. |
minimum | Vector2 | Lezen | Haalt het minimum op. |
maximum | Vector2 | Lezen | Haalt het maximum op. |
Methoden
| Handtekening | Beschrijving |
|---|---|
constructor() | Maakt een box aan van de gegeven min- en max-vectoren |
constructor(minimum: Vector2, maximum: Vector2) | Roept constructor(minimum, maximum) aan op deze BoundingBox2D instantie. |
constructor(minX: number, minY: number, maxX: number, maxY: number) | Roept constructor(minX, minY, maxX, maxY) aan op deze BoundingBox2D instantie. |
constructor() | |
merge(pt: Vector2) | Voegt de box samen met zijn huidige afmetingen (geen effect) |
merge(bb: BoundingBox2D) | Roept merge(bb) aan op deze BoundingBox2D instantie. |
merge() | |
getCenter() → Vector2 | Retourneert het midden. |
getSize() → Vector2 | Retourneert de grootte. |
overlapsWith(box: BoundingBox2D) → boolean | Retourneert true als deze box de gegeven box kruist |
null() → BoundingBox2D | Retourneert een begrenzende box die een lege regio vertegenwoordigt |
infinite() → BoundingBox2D | Retourneert een begrenzende box die zich uitstrekt over oneindige uitgestrektheden |