BoundingBox2D
Γενική Επισκόπηση
BoundingBox2D είναι μια τάξη στο Aspose.3d για το Typescript. Κληρονόμοι από: BoundingBox2D.
Το BoundingBox2D.constructor ((() δημιουργεί ένα κενό 2D πλαίσιο οριοθέτησης.
Ιδιότητες
| Ονομασία | Τύπος: | Πρόσβαση | Περιγραφή: |
|---|---|---|---|
extent | BoundingBoxExtent | Διάβασε. | Αντιπροσωπεύει τον τύπο της έκτασης που χρησιμοποιείται από το πλαίσιο οριοθέτησης. |
minimum | Vector2 | Διάβασε. | Διατηρεί τις ελάχιστες συντεταγμένες γωνίας του πλαισίου ως Vector2 |
maximum | Vector2 | Διάβασε. |
Μέθοδοι
| Υπογραφή | Περιγραφή: |
|---|---|
constructor() | Δημιουργεί ένα πλαίσιο από τους δευτερεύοντες και μέγιστο διανέκτες |
constructor(minimum: Vector2, maximum: Vector2) | |
constructor(minX: number, minY: number, maxX: number, maxY: number) | |
constructor() | |
merge(pt: Vector2) | Επεκτείνει το πλαίσιο για να συμπεριλάβει ένα άλλο περιφερειακό πλαίσιο |
merge(bb: BoundingBox2D) | |
merge() | |
getCenter() → Vector2 | Επιστρέφει το κέντρο του κουτιού ως Vector2 |
getSize() → Vector2 | Επιστρέφει το πλάτος και το ύψος του κουτιού ως Vector2 |
overlapsWith(box: BoundingBox2D) → boolean | Επιστρέφει αληθινό εάν τα δύο κουτιά διασταυρώνονται. |
null() → BoundingBox2D | Επιστρέφει ένα πλαίσιο οριοθέτησης χωρίς περιοχή (άδειο) |
infinite() → BoundingBox2D | Επιστρέφει ένα πλαίσιο οριοθέτησης που καλύπτει άπειρα σημεία. |