BoundingBox2D
Yleiskatsaus
BoundingBox2D on luokka Aspose.3D FOSS for Typescript.
BoundingBox2D.constructor() luo tyhjän rajoituslaatikon ilman määrää.
Tämä luokka tarjoaa 7 menetelmää työskennellä BoundingBox2D-objektien kanssa Typescript-ohjelmissa. Saatavilla olevat menetelmät ovat: constructor, getCenter, getSize, infinite, merge, null, overlapsWith. Kaikki julkiset jäsenet ovat saatavilla minkä tahansa Typescript-sovelluksen asentamisen jälkeen Aspose.3D FOSS for Typscript -paketin. Ominaisuuksia : extent, maximum, minimum.
kuvaus
BoundingBox2D on luokka Aspose.3D FOSS -kirjastoon, joka esittää 8 menetelmää ja 3 ominaisuutta ohjelmoitavaksi.
Keskeiset kyvyt ovat: boundingboxextent; vector2; vector2.Nämä toiminnot mahdollistavat kehittäjien integroida boundingbox2d -toimintoa suoraan TypeScript sovelluksiin.
Luokka tarjoaa myös extent omaisuus (joka on laajuus), ja minimum omaisuus (joka on vähintään) ja maximum omaisuus (maksimismäärä on maksimaalisesti korvaava).
Luokka tarjoaa 4 rakentajaa, mikä mahdollistaa joustavan aloitusten kutsuvalintaisen kontekstin mukaan.
omaisuus
| Nimiä | tyyppi | Access | kuvaus |
|---|---|---|---|
extent | BoundingBoxExtent | Lue | Hakee laajuuden. |
minimum | Vector2 | Lue | Hakee minimin. |
maximum | Vector2 | Lue | Hakee maksimiarvon. |
menetelmät
| Signature | kuvaus |
|---|---|
constructor() | Luo laatikko annetuista min ja max vektorista |
constructor(minimum: Vector2, maximum: Vector2) | |
constructor(minX: number, minY: number, maxX: number, maxY: number) | |
constructor() | |
merge(pt: Vector2) | Se sekoittaa laatikon sen nykyisiin ulottuvuuksiin (ei vaikutusta) |
merge(bb: BoundingBox2D) | |
merge() | |
getCenter() → Vector2 | Palaamme keskustan takaisin. |
getSize() → Vector2 | Palauttaa koko. |
overlapsWith(box: BoundingBox2D) → boolean | Palautetaan, jos tämä laatikko kiertää tietyn laukun |
null() → BoundingBox2D | Palauttaa rajatila, joka edustaa tyhjää alueen |
infinite() → BoundingBox2D | Palauttaa rajatut laatikot, jotka ulottuvat loputtomiin ulotuksiin |