BoundingBox2D

Översikt

BoundingBox2D är en klass i Aspose.3D FOSS för Typescript.

BoundingBox2D.constructor() skapar en tom gränssnittskort utan storlek.

Denna klass ger 7 metoder för att arbeta med BoundingBox2D objekt i Typescript-program. Tillgängliga metoder inkluderar: constructor, getCenter, getSize, infinite, merge, null, overlapsWith. Alla offentliga medlemmar är tillgängliga för någon typskriptansökan efter att ha installerat Aspose.3D FOSS för typskriptspaket. och egenskaper: extent, maximum, minimum.

Beskrivning

BoundingBox2D är en klass i Aspose.3D FOSS-biblioteket för TypeScript som visar 8 metoder och 3 egenskaper för programmatisk användning.

Kernkapaciteterna inkluderar: boundingboxextent; vector2; vector2.Dessa operationer gör det möjligt för utvecklare att integrera boundingbox2d-funktionalitet direkt i TypeScript applikationer.

Klassen ger också den extent äganderätt (som omfattas av) och minimum fastighet (det minsta beloppet) är det maximum äganderätt (det tar maximalt).

Klassen erbjuder 4 konstruktoröverbelastningar, vilket gör att initialisering är flexibel beroende på samtalskontakter.

ägodelar

NamnTyp avAccessBeskrivning
extentBoundingBoxExtentLäsningfår den omfattningen.
minimumVector2LäsningFå det minsta.
maximumVector2LäsningFå maximal.

Metoder

SignatureBeskrivning
constructor()Skapar en låda från de angivna min och max vectorerna
constructor(minimum: Vector2, maximum: Vector2)
constructor(minX: number, minY: number, maxX: number, maxY: number)
constructor()
merge(pt: Vector2)Mergas lådan med dess nuvarande utsträckningar (ingen effekt)
merge(bb: BoundingBox2D)
merge()
getCenter()Vector2Återvänder till centrum.
getSize()Vector2återvänder storleken.
overlapsWith(box: BoundingBox2D)booleanReturnerar sant om denna box korsar den angivna rutan
null()BoundingBox2DReturnerar en gränsbok som representerar ett tomt område
infinite()BoundingBox2DÅterställer en gränssnittskåp som spänner oändliga utsträckningar

Se även

 Svenska