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à

NomeTipoAccessoDescrizione
extentBoundingBoxExtentLetturaOttiene l’estensione.
minimumVector2LetturaOttiene il minimo.
maximumVector2LetturaOttiene il valore massimo.

Metodi

FirmaDescrizione
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() → Vector2Restituisce il centro.
getSize() → Vector2Restituisce la dimensione.
overlapsWith(box: BoundingBox2D) → booleanRestituisce true se questo box interseca il box dato.
null() → BoundingBox2DRestituisce un bounding box che rappresenta una regione vuota
infinite() → BoundingBox2DRestituisce un bounding box che si estende a estensioni infinite

Vedi anche

 Italiano