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
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
extent | BoundingBoxExtent | Läsning | får den omfattningen. |
minimum | Vector2 | Läsning | Få det minsta. |
maximum | Vector2 | Läsning | Få maximal. |
Metoder
| Signature | Beskrivning |
|---|---|
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) → boolean | Returnerar sant om denna box korsar den angivna rutan |
null() → BoundingBox2D | Returnerar en gränsbok som representerar ett tomt område |
infinite() → BoundingBox2D | Återställer en gränssnittskåp som spänner oändliga utsträckningar |