BoundingBox

Yleiskatsaus

BoundingBox on luokka Aspose.3D FOSS for Java. Perinnöllisyys on: Struct<BoundingBox>, Serializable.

Axi-liitetty rajatila /

Tämä luokka tarjoaa 27 menetelmää työskennellä BoundingBox esineiden kanssa Java-ohjelmissa. Saatavilla olevat menetelmät ovat: BoundingBox, clone, contains, copyFrom, equals, fromGeometry, getCenter, getExtent, getInfinite, getMaximum, getMinimum, getNull,7 lisämenetelmää. Kaikki julkiset jäsenet ovat käytettävissä Java-sovellukseen asentamisen jälkeen Aspose.3D FOSS for Java -paketin. Ominaisuuksia : center, extent, infinite, maximum, minimum, null,Ja vielä yksi.

omaisuus

NimiätyyppiAccesskuvaus
nullBoundingBoxLueNullin rajoituslaatikko /
infiniteBoundingBoxLueLoputon rajattu laatikko /
extentBoundingBoxExtentLueHakee raja‑laatikon laajuuden.
minimumVector3LuePienin nurmi rajatilassa @palaa Minimi nurmalla rajan /
maximumVector3LueSuurin nurmi rajatila @palaa Maksimi nurmalla rajan /
sizeVector3LueSuuruus rajatila @palaa Suuri rajan /
centerVector3LueSe on sidekoneen keskusta.

menetelmät

Signaturekuvaus
getNull()BoundingBoxNullin rajoituslaatikko /
getInfinite()BoundingBoxLoputon rajattu laatikko /
BoundingBox(minimum: Vector3, maximum: Vector3)Aloita lopullinen rajapinta, jossa on annettu vähimmäiskoko ja enimmäiskulma @param minimi Minimi kulma@parami maksimimäärä /
BoundingBox()Aloita uusi esimerkki BoundingBox.
BoundingBox(minimum: FVector3, maximum: FVector3)Aloita lopullinen rajapinta, jossa on annettu vähimmäiskoko ja enimmäiskulma @param minimi Minimi kulma@parami maksimimäärä /
BoundingBox(minX: double, minY: double, minZ: double, maxX: double, maxY: double, maxZ: double)Aloita lopullinen rajatila, jossa on annettu vähimmäiskoko ja enimmäiskulma @param minX Minimal kulman X @ param miniY Minimum kulmaan Y @ Param maxZ Minima kulmasta Z @Param MaxX Maxi
fromGeometry(geometry: Geometry)BoundingBoxRakenna rajapinta tietystä geometry @param geometri Geometria laskea rajapyykki @return Tietyn geometrin rajapuolella /
getExtent()BoundingBoxExtentHakee raja‑laatikon laajuuden.
getMinimum()Vector3Pienin nurmi rajatilassa @palaa Minimi nurmalla rajan /
getMaximum()Vector3Suurin nurmi rajatila @palaa Maksimi nurmalla rajan /
scale()doubleLaskevat minkä tahansa sisällytetyn pisteen absoluuttisen suurimman koordinaattiarvon.
getSize()Vector3Suuruus rajatila @palaa Suuri rajan /
getCenter()Vector3Se on sidekoneen keskusta.
merge(pt: Vector4)Yhdistä nykyinen rajatila tietyllä pisteellä @param pt Yhteistyö /
merge(pt: Vector3)Yhdistä nykyinen rajatila tietyllä pisteellä @param pt Yhteistyö /
merge(pt: FVector3)Yhdistä nykyinen rajatila tietyllä pisteellä @param pt Yhteistyö /
merge(x: double, y: double, z: double)Yhdistä nykyinen rajatila tietyllä pisteellä @param x Piste, joka on yhdistettävä rajan laatikkoon @ param y Pisteet, jotka on yhdistynyt rajakkoon @ Param z Pistettä, jota on liitetty rajaan
merge(bb: BoundingBox)Muokkaa uusi laatikko nykyiseen rajatilaukseen.
mul(bbox: BoundingBox, mat: Matrix4)BoundingBoxKäyttäjän ylikuormitus lisääntymiseen, uuden rajatilakkeen vähimmäiskoko ja enimmäiskulma muunnetaan matriisin avulla.
toString()StringHakee raja‑laatikon merkkijonoesityksen.
equals(obj: Object)booleanMäärittää, ovatko kaksi esineitä yhtä @param obj Vertaileva objekti @palaa totta jos kaksi objektia on sama /
overlapsWith(box: BoundingBox)booleanTarkista, että nykyinen rajapinta kattaa määritellyn rajapuoliston.
contains(p: Vector3)booleanTarkista, onko piste p rajoituslaatikon sisällä @param p Testipiste @return True jos piste on rajoituksen sisälle /
contains(bbox: BoundingBox)booleanPöytä tarkistaa, onko se nykyisen pöytäkoneen sisällä.
clone()BoundingBoxKuvaus kopioitu käyttöliittymästä: Struct @return kloneeritud instance /
copyFrom(src: BoundingBox)Kuvaus kopioitu käyttöliittymästä: Struct @param src lähteen esimerkki kopia /
hashCode()intPalauttaa hash-koodin tähän tapaukseen @palaa rajatilassa /

Katso myös

 Suomi