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ätyyppiAccesskuvaus
extentBoundingBoxExtentLueHakee laajuuden.
minimumVector2LueHakee minimin.
maximumVector2LueHakee maksimiarvon.

menetelmät

Signaturekuvaus
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()Vector2Palaamme keskustan takaisin.
getSize()Vector2Palauttaa koko.
overlapsWith(box: BoundingBox2D)booleanPalautetaan, jos tämä laatikko kiertää tietyn laukun
null()BoundingBox2DPalauttaa rajatila, joka edustaa tyhjää alueen
infinite()BoundingBox2DPalauttaa rajatut laatikot, jotka ulottuvat loputtomiin ulotuksiin

Katso myös

 Suomi