BoundingBox2D
Panoramica
BoundingBox2D è una classe in Aspose.3D FOSS per TypeScript.
BoundingBox2D.constructor() crea una bounding box vuota senza estensioni.
Questa classe dichiara 12 metodi per oggetti BoundingBox2D nei programmi TypeScript. I metodi disponibili includono: constructor, getCenter, getSize, infinite, merge, null, overlapsWith. I membri pubblici sono accessibili a qualsiasi applicazione TypeScript dopo aver installato il pacchetto Aspose.3D FOSS per TypeScript. Proprietà: extent, maximum, minimum.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
extent | BoundingBoxExtent | Lettura | Ottiene l’estensione. |
minimum | Vector2 | Lettura | Ottiene il minimo. |
maximum | Vector2 | Lettura | Ottiene il valore massimo. |
Metodi
| Firma | Descrizione |
|---|---|
constructor() | Crea un box a partire dai vettori min e max forniti |
constructor(minimum: Vector2, maximum: Vector2) | Chiama il costruttore(minimum, maximum) su questa istanza di BoundingBox2D. |
constructor(minX: number, minY: number, maxX: number, maxY: number) | Chiama il costruttore(minX, minY, maxX, maxY) su questa istanza di BoundingBox2D. |
constructor() | |
merge(pt: Vector2) | Unisce la box con le sue estensioni attuali (nessun effetto) |
merge(bb: BoundingBox2D) | Chiama merge(bb) su questa istanza di BoundingBox2D. |
merge() | |
getCenter() → Vector2 | Restituisce il centro. |
getSize() → Vector2 | Restituisce la dimensione. |
overlapsWith(box: BoundingBox2D) → boolean | Restituisce true se questo box interseca il box dato. |
null() → BoundingBox2D | Restituisce un bounding box che rappresenta una regione vuota |
infinite() → BoundingBox2D | Restituisce un bounding box che si estende a estensioni infinite |