BoundingBox
Επισκόπηση
BoundingBox Είναι μια τάξη στο Aspose.3D FOSS για Java. Κληρονομιά από: Serializable.
BoundingBox.BoundingBox creates an empty bounding box with default minimum and maximum values.
Αυτή η κατηγορία παρέχει 21 μεθόδους για να εργαστείτε με BoundingBox αντικείμενα σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: BoundingBox, contains, equals, getCenter, getExtent, getMaximum, getMinimum, getSize, hashCode, merge, overlapsWith, scale,και 1 πρόσθετη μέθοδος. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.3D FOSS για το πακέτο Java. Ιδιοκτησία : INFINITE, NULL, center, extent, maximum, minimum,Και 1 ακόμα.
Ιδιότητες
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
extent | BoundingBoxExtent | Διαβάστε | Πάρτε την έκταση. |
minimum | Vector3 | Διαβάστε | Να πάρει το ελάχιστο. |
maximum | Vector3 | Διαβάστε | Κάντε το μέγιστο. |
size | Vector3 | Διαβάστε | Πάρτε το μέγεθος. |
center | Vector3 | Διαβάστε | Πήρε το κέντρο. |
NULL | BoundingBox | Διαβάστε | Κάντε το μηδέν. |
INFINITE | BoundingBox | Διαβάστε | Πάρτε το άπειρο. |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
BoundingBox() | Εισαγωγή ενός συνδετικού κουτιού με τα καθορισμένα ελάχιστα και μέγιστα vectors |
BoundingBox(minimum: Vector3, maximum: Vector3) | Καλέστε BoundingBox (μινιμό, μέγιστο) σε αυτή την περίπτωση BoundingBox. |
BoundingBox(minimum: FVector3, maximum: FVector3) | Καλέστε BoundingBox (μινιμό, μέγιστο) σε αυτή την περίπτωση BoundingBox. |
BoundingBox(minX: double, minY: double, minZ: double, maxX: double, maxY: double, maxZ: double) | Καλέστε BoundingBox(minX, minY, mZ, maxX , maxY , mxZ) σε αυτή την περίπτωση BoundingBox. |
getExtent() → BoundingBoxExtent | Επιστρέφει το μέγεθος. |
getMinimum() → Vector3 | Επιστρέφει το ελάχιστο. |
getMaximum() → Vector3 | Επιστρέφει το μέγιστο. |
getSize() → Vector3 | Επιστρέφει το μέγεθος. |
getCenter() → Vector3 | Επιστρέφει στο κέντρο. |
scale() → double | Καλέστε κλίμακα σε αυτή την περίπτωση BoundingBox. |
merge(pt: Vector4) | Καλέστε merge(pt) σε αυτή την περίπτωση BoundingBox. |
merge(pt: Vector3) | Καλέστε merge(pt) σε αυτή την περίπτωση BoundingBox. |
merge(pt: FVector3) | Καλέστε merge(pt) σε αυτή την περίπτωση BoundingBox. |
merge(x: double, y: double, z: double) | Καλεί merge(x, y, z) σε αυτή την περίπτωση BoundingBox. |
merge(bb: BoundingBox) | Καλέστε merge(bb) σε αυτή την περίπτωση BoundingBox. |
overlapsWith(box: BoundingBox) → boolean | Καλέστε overlapsWith(box) σε αυτή την περίπτωση BoundingBox. |
contains(p: Vector3) → boolean | Οι κλήσεις περιέχουν(p) σε αυτή την περίπτωση BoundingBox. |
contains(bbox: BoundingBox) → boolean | Οι κλήσεις περιέχουν(bbox) σε αυτή την περίπτωση BoundingBox. |
toString() → String | Καλέστε το String σε αυτή την περίπτωση BoundingBox. |
hashCode() → int | Καλέστε hashCode σε αυτή την περίπτωση BoundingBox. |
equals(obj: Object) → boolean | Καλέστε ισοδύναμα (obj) σε αυτή την περίπτωση BoundingBox. |