BoundingBox
Γενική Επισκόπηση
BoundingBox είναι μια τάξη στο Aspose.3d για το Python.
Το BoundingBox παρέχει γεωμετρικά ερωτήματα όπως ελάχιστο, μέγιστο και κέντρο. Μπορεί να δοκιμάσει την περιέκτηση και την επικάλυψη με άλλα κουτιά.
Ιδιότητες
| Ονομασία | Τύπος: | Πρόσβαση | Περιγραφή: |
|---|---|---|---|
minimum | `` | Διάβασε. | Είναι το ελάχιστο σημείο γωνίας (χαμηλότερη x, y, z) του πλαισίου. |
maximum | `` | Διάβασε. | |
center | `` | Διάβασε. | Είναι το γεωμετρικό κέντρο του κουτιού. |
size | `` | Διάβασε. | Είναι ο διανυσματικός φορέας που αντιπροσωπεύει τις διαστάσεις του κουτιού κατά μήκος κάθε άξονα. |
extent | `` | Διάβασε. | Είναι το ημίμετρο του διανυσματικού από το κέντρο μέχρι την μέγιστη γωνία. |
Μέθοδοι
| Υπογραφή | Περιγραφή: |
|---|---|
__init__() | |
get_null() → 'BoundingBox' | Επιστρέφει ένα BoundingBox που αντιπροσωπεύει άδειο πλαίσιο. |
get_infinite() → 'BoundingBox' | Επιστρέφει ένα BoundingBox που αντιπροσωπεύει μια άπειρη θέση. |
merge() | Επεκτείνει αυτό το πλαίσιο για να συμπεριλάβει ένα άλλο περιφερειακό πλαίσιο . |
contains(arg) | Ελέγχει εάν το πλαίσιο περιέχει πλήρως το δεδομένο σημείο ή το πεδίο. |
overlaps_with(box: 'BoundingBox') → bool | Επιστρέφει αληθινό εάν αυτό το πλαίσιο επικαλύπτει την καθορισμένη BoundingBox |
scale() → float | Επιστρέφει τον ενιαίο συντελεστή κλίμακας που εφαρμόζεται στο πλαίσιο. |
from_geometry(geometry) | Δημιουργεί ένα BoundingBox που περιέχει τη δοθείσα γεωμετρία |