Methods
BoundingBox είναι ένα πλαίσιο περιβάλλουσας ευθυγραμμισμένο με τους άξονες (AABB) που ορίζεται από δύο Vector3 γωνίες: minimum (χαμηλότερο x, y, z) και maximum (υψηλότερο x, y, z). Χρησιμοποιείται για χωρικά ερωτήματα όπως δοκιμές σημείου‑σε‑κουτί, βοηθήματα frustum culling, και εκτίμηση μεγέθους σε επίπεδο σκηνής.
Ένα BoundingBox μπορεί να βρίσκεται σε ένα null (κενή/μη αρχικοποιημένη) κατάσταση όταν δημιουργείται χωρίς ορίσματα. Καλώντας merge() σε ένα null box το αρχικοποιεί από το πρώτο σημείο ή το πρώτο κουτί που παρέχεται.
Methods: aspose.threed.utilities
Methods
| Methods | Methods |
|---|
BoundingBox() | Null (κενό) bounding box |
BoundingBox(minimum, maximum) | Κατασκευές από δύο Vector3 γωνίες |
BoundingBox(min_x, min_y, min_z, max_x, max_y, max_z) | Δημιουργεί από έξι αριθμητικές τιμές |
Methods
| Methods | Methods | Methods |
|---|
minimum | Vector3 | Η γωνία με τις μικρότερες τιμές x, y, z. Επιστρέφει (+inf, +inf, +inf) για ένα μηδενικό κουτί |
maximum | Vector3 | Η γωνία με τις μεγαλύτερες τιμές x, y, z. Επιστρέφει (-inf, -inf, -inf) για ένα null box |
center | Vector3 | Μεσαίο σημείο μεταξύ minimum και maximum; (0,0,0) για ένα null box |
size | Vector3 | Έκταση ανά άξονα (maximum - minimum); (0,0,0) για ένα null box |
Στατικές μέθοδοι κατασκευής
| Methods | Τύπος Επιστροφής | Methods |
|---|
BoundingBox.get_null() | BoundingBox | Επιστρέφει ένα null (κενό) bounding box |
BoundingBox.get_infinite() | BoundingBox | Επιστρέφει ένα άπειρο πλαίσιο οριοθέτησης που εκτείνεται σε όλο το χώρο |
Μέθοδοι αντικειμένου
| Methods | Τύπος Επιστροφής | Methods |
|---|
merge(point) | None | Επεκτείνει το πλαίσιο ώστε να περιλαμβάνει ένα Vector3, Vector4, ή άλλο BoundingBox |
merge(x, y, z) | None | Επεκτείνει το πλαίσιο ώστε να περιλαμβάνει το σημείο (x, y, z) |
contains(point) | bool | Methods True αν το Vector3 το σημείο είναι μέσα ή στην άκρη |
contains(box) | bool | Methods True αν box είναι εντελώς μέσα σε αυτό το κουτί |
overlaps_with(box) | bool | Methods True αν τα δύο κουτιά τέμνονται |
scale() | float | Επιστρέφει τη μεγαλύτερη απόλυτη τιμή συντεταγμένης — χρήσιμη ως μια αδρή εκτίμηση κλίμακας σκηνής |
Methods
Δείτε επίσης