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

NaamTypeToegangBeschrijving
extentBoundingBoxExtentLezenHaalt de omvang op.
minimumVector2LezenHaalt het minimum op.
maximumVector2LezenHaalt het maximum op.

Methoden

HandtekeningBeschrijving
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() → Vector2Retourneert het midden.
getSize() → Vector2Retourneert de grootte.
overlapsWith(box: BoundingBox2D) → booleanRetourneert true als deze box de gegeven box kruist
null() → BoundingBox2DRetourneert een begrenzende box die een lege regio vertegenwoordigt
infinite() → BoundingBox2DRetourneert een begrenzende box die zich uitstrekt over oneindige uitgestrektheden

Zie ook

 Nederlands