BoundingBox
Γενική Επισκόπηση
BoundingBox είναι μια τάξη στο Aspose.3d για το Typescript. Κληρονόμοι από: BoundingBox.
Η BoundingBox και η BoundingBox2D προσφέρουν μεθόδους υπολογισμού ελάχιστων/μέγιστων εκτάσεων, κέντρου, μέγεθος, σημείων συγχώνευσης ή άλλων κουτιών και δοκιμής περιέκτασης.
Ιδιότητες
| Ονομασία | Τύπος: | Πρόσβαση | Περιγραφή: |
|---|---|---|---|
x | : number | Διάβασε. | Χ-συνοριακή της ελάχιστης γωνίας του κουτιού |
y | : number | Διάβασε. | Συντονιστής Y της μέγιστης γωνίας του κουτιού |
z | : number | Διάβασε. | Σύνοδος συντεταγμένων στο center.z |
x | : number | Διάβασε. | Χ-συνοριακή της ελάχιστης γωνίας του κουτιού |
y | : number | Διάβασε. | Συντονιστής Y της μέγιστης γωνίας του κουτιού |
z | : number | Διάβασε. | Σύνοδος συντεταγμένων στο center.z |
x | : number | Διάβασε. | Χ-συνοριακή της ελάχιστης γωνίας του κουτιού |
y | : number | Διάβασε. | Συντονιστής Y της μέγιστης γωνίας του κουτιού |
z | : number | Διάβασε. | Σύνοδος συντεταγμένων στο center.z |
x | : number | Διάβασε. | Χ-συνοριακή της ελάχιστης γωνίας του κουτιού |
y | : number | Διάβασε. | Συντονιστής Y της μέγιστης γωνίας του κουτιού |
z | : number | Διάβασε. | Σύνοδος συντεταγμένων στο center.z |
minimum | { x: number; y: number; z: number } | Διάβασε. | Αντικείμενο που περιέχει τις ελάχιστες συντεταγμένες γωνίας του πλαισίου |
x | : number | Διάβασε. | Χ-συνοριακή της ελάχιστης γωνίας του κουτιού |
y | : number | Διάβασε. | Συντονιστής Y της μέγιστης γωνίας του κουτιού |
z | : number | Διάβασε. | Σύνοδος συντεταγμένων στο center.z |
maximum | { x: number; y: number; z: number } | Διάβασε. | |
x | : number | Διάβασε. | Χ-συνοριακή της ελάχιστης γωνίας του κουτιού |
y | : number | Διάβασε. | Συντονιστής Y της μέγιστης γωνίας του κουτιού |
z | : number | Διάβασε. | Σύνοδος συντεταγμένων στο center.z |
center | { x: number; y: number; z: number } | Διάβασε. | Αντικείμενο που αντιπροσωπεύει το γεωμετρικό κέντρο του κουτιού. |
x | : number | Διάβασε. | Χ-συνοριακή της ελάχιστης γωνίας του κουτιού |
y | : number | Διάβασε. | Συντονιστής Y της μέγιστης γωνίας του κουτιού |
z | : number | Διάβασε. | Σύνοδος συντεταγμένων στο center.z |
size | { x: number; y: number; z: number } | Διάβασε. | Αντικείμενο που αντιπροσωπεύει το πλάτος, το ύψος και το βάθος του κουτιού. |
x | : number | Διάβασε. | Χ-συνοριακή της ελάχιστης γωνίας του κουτιού |
y | : number | Διάβασε. | Συντονιστής Y της μέγιστης γωνίας του κουτιού |
z | : number | Διάβασε. | Σύνοδος συντεταγμένων στο center.z |
extent | BoundingBoxExtent | Διάβασε. | Περιγράφει τον τύπο της έκτασης για το πλαίσιο οριοθέτησης (BoundingBoxExtent) |
Μέθοδοι
| Υπογραφή | Περιγραφή: |
|---|---|
constructor() | Δημιουργεί ένα πλαίσιο από δεδομένους ελάχιστους και μέγιστους διανέκτες |
constructor(minimum: { x: number; y: number; z: number }, maximum: { x: number; y: number; z: number }) | |
constructor(minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number) | |
constructor() | |
null() → BoundingBox | Επιστρέφει ένα πλαίσιο οριοθέτησης που αντιπροσωπεύει έναν μηδενικό (μηδέν μέγεθος) όγκο |
infinite() → BoundingBox | Επιστρέφει ένα πλαίσιο που περιέχει άπειρο χώρο. |
merge() | Επεκτείνει αυτό το πλαίσιο για να συμπεριλάβει ένα άλλο περιφερειακό πλαίσιο . |
contains(arg: any) → boolean | Επιστρέφει αληθινό εάν το επιχείρημα βρίσκεται μέσα στο πλαίσιο. |
overlapsWith(box: BoundingBox) → boolean | Επιστρέφει αληθινό εάν αυτό το πλαίσιο διασταυρώνεται με το δοσμένο πλαίσιο. |
scale() → number | Επιστρέφει ο συντελεστής κλίμακας του παραρτήματος. |
toString() → string | Επιστρέφει μια απεικόνιση γραμμής του παρακείμενου πλαισίου. |