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ä | tyyppi | Access | kuvaus |
|---|---|---|---|
null | BoundingBox | Lue | Nullin rajoituslaatikko / |
infinite | BoundingBox | Lue | Loputon rajattu laatikko / |
extent | BoundingBoxExtent | Lue | Hakee raja‑laatikon laajuuden. |
minimum | Vector3 | Lue | Pienin nurmi rajatilassa @palaa Minimi nurmalla rajan / |
maximum | Vector3 | Lue | Suurin nurmi rajatila @palaa Maksimi nurmalla rajan / |
size | Vector3 | Lue | Suuruus rajatila @palaa Suuri rajan / |
center | Vector3 | Lue | Se on sidekoneen keskusta. |
menetelmät
| Signature | kuvaus |
|---|---|
getNull() → BoundingBox | Nullin rajoituslaatikko / |
getInfinite() → BoundingBox | Loputon 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) → BoundingBox | Rakenna rajapinta tietystä geometry @param geometri Geometria laskea rajapyykki @return Tietyn geometrin rajapuolella / |
getExtent() → BoundingBoxExtent | Hakee raja‑laatikon laajuuden. |
getMinimum() → Vector3 | Pienin nurmi rajatilassa @palaa Minimi nurmalla rajan / |
getMaximum() → Vector3 | Suurin nurmi rajatila @palaa Maksimi nurmalla rajan / |
scale() → double | Laskevat minkä tahansa sisällytetyn pisteen absoluuttisen suurimman koordinaattiarvon. |
getSize() → Vector3 | Suuruus rajatila @palaa Suuri rajan / |
getCenter() → Vector3 | Se 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) → BoundingBox | Käyttäjän ylikuormitus lisääntymiseen, uuden rajatilakkeen vähimmäiskoko ja enimmäiskulma muunnetaan matriisin avulla. |
toString() → String | Hakee raja‑laatikon merkkijonoesityksen. |
equals(obj: Object) → boolean | Määrittää, ovatko kaksi esineitä yhtä @param obj Vertaileva objekti @palaa totta jos kaksi objektia on sama / |
overlapsWith(box: BoundingBox) → boolean | Tarkista, että nykyinen rajapinta kattaa määritellyn rajapuoliston. |
contains(p: Vector3) → boolean | Tarkista, onko piste p rajoituslaatikon sisällä @param p Testipiste @return True jos piste on rajoituksen sisälle / |
contains(bbox: BoundingBox) → boolean | Pöytä tarkistaa, onko se nykyisen pöytäkoneen sisällä. |
clone() → BoundingBox | Kuvaus 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() → int | Palauttaa hash-koodin tähän tapaukseen @palaa rajatilassa / |