BoundingBox
Približni podaci
BoundingBox je klasa u Aspose.3D FOSS za Java. Nasljednici od: Serializable.
BoundingBox.BoundingBox creates an empty bounding box with default minimum and maximum values.
Ova klasa pruža 21 metodu za rad s BoundingBox objektima u Java programima. Postoje i sljedeće metode: BoundingBox, contains, equals, getCenter, getExtent, getMaximum, getMinimum, getSize, hashCode, merge, overlapsWith, scale, i 1 dodatna metoda. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.3D FOSS za Java. Ograničenja: INFINITE, NULL, center, extent, maximum, minimum, i još jedan.
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
extent | BoundingBoxExtent | Čitaj. | Shvaća se. |
minimum | Vector3 | Čitaj. | Dobiva minimum. |
maximum | Vector3 | Čitaj. | Dobiva maksimalno. |
size | Vector3 | Čitaj. | Dobiva veličinu. |
center | Vector3 | Čitaj. | Dobija središte. |
NULL | BoundingBox | Čitaj. | Dobiva nula. |
INFINITE | BoundingBox | Čitaj. | Dobiva beskonačnost. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
BoundingBox() | Inicijalizira okvir za graničenje s navedenim minimalnim i maksimalnim vektorima. |
BoundingBox(minimum: Vector3, maximum: Vector3) | Poziv BoundingBox ((minimal, max) na ovom BoundingBox primjerku. |
BoundingBox(minimum: FVector3, maximum: FVector3) | Poziv BoundingBox ((minimal, max) na ovom BoundingBox primjerku. |
BoundingBox(minX: double, minY: double, minZ: double, maxX: double, maxY: double, maxZ: double) | Poziv BoundingBox ((minX, minY, MinZ, maxX , maxY , MaxZ) na ovom BoundingBox primjerku. |
getExtent() → BoundingBoxExtent | Vrati obim. |
getMinimum() → Vector3 | Vrati minimalni broj. |
getMaximum() → Vector3 | Vrati maksimalni broj. |
getSize() → Vector3 | Vrati veličinu. |
getCenter() → Vector3 | Vrati središte. |
scale() → double | Poziv skala na ovom BoundingBox primjerka. |
merge(pt: Vector4) | Zove merge(pt) na ovom BoundingBox primjerku. |
merge(pt: Vector3) | Zove merge(pt) na ovom BoundingBox primjerku. |
merge(pt: FVector3) | Zove merge(pt) na ovom BoundingBox primjerku. |
merge(x: double, y: double, z: double) | Zove merge(x, y, z) na ovom BoundingBox primjerku. |
merge(bb: BoundingBox) | Zove merge(bb) na ovom BoundingBox primjerku. |
overlapsWith(box: BoundingBox) → boolean | Pozivi preklapaju se s {box} na ovom BoundingBox primjeru. |
contains(p: Vector3) → boolean | Poziv sadrži ((p) na ovom BoundingBox primjerku. |
contains(bbox: BoundingBox) → boolean | Poziv sadrži ((bbox) na ovom BoundingBox primjerku. |
toString() → String | Poziv na String u ovom BoundingBox primjeru. |
hashCode() → int | Zove hashCode na ovom BoundingBox primjerka. |
equals(obj: Object) → boolean | Zove jednako ((obj) na ovom BoundingBox primjerku. |