BoundingBox
Επισκόπηση
BoundingBox είναι μια δομή στο Aspose.3D FOSS για το .NET.
Το πλαίσιο οριοθέτησης ευθυγραμμισμένο με τον άξονα
Αυτή η δομή παρέχει 16 μεθόδους για τη δουλειά με BoundingBox αντικείμενα σε προγράμματα .NET. Οι διαθέσιμες μεθόδους περιλαμβάνουν: BoundingBox, Contains, Equals, FromGeometry, GetHashCode, Merge, OverlapsWith, Scale, ToString. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.3D FOSS for .Net. Ιδιότητες: Center, Extent, Infinite, Maximum, Minimum, Null, και ένα ακόμα.
Ιδιότητες
| Ονομασία | Τύπος: | Access | Περιγραφή: |
|---|---|---|---|
Null | BoundingBox | Διάβασε. | Το πλαίσιο οριοθέτησης μηδέν |
Infinite | BoundingBox | Διάβασε. | Το ατελείωτο πλαίσιο που ορίζει. |
Extent | BoundingBoxExtent | Διάβασε. | Λαμβάνει την εμβέλεια του περιοριστικού πλαισίου. |
Minimum | Vector3 | Διάβασε. | Η ελάχιστη γωνία του περιφερειακού πλαισίου. |
Maximum | Vector3 | Διάβασε. | Η μέγιστη γωνία του περιφερειακού πλαισίου |
Size | Vector3 | Διάβασε. | Μέγεθος του περιφερειακού πλαισίου |
Center | Vector3 | Διάβασε. | Το κέντρο του περιόριου. |
Μέθοδοι
| Signature | Περιγραφή: |
|---|---|
BoundingBox(minimum: Vector3, maximum: Vector3) | Αρχικοποίηση ενός πεπερασμένου περιόριο πλαίσιο με δεδομένη ελάχιστη και μέγιστη γωνία |
BoundingBox(minimum: FVector3, maximum: FVector3) | Αρχικοποίηση ενός πεπερασμένου περιόριο πλαίσιο με δεδομένη ελάχιστη και μέγιστη γωνία |
BoundingBox(minX: double, minY: double, minZ: double, maxX: double, maxY: double, maxZ: double) | Αρχικοποίηση ενός πεπερασμένου περιόριο πλαίσιο με δεδομένη ελάχιστη και μέγιστη γωνία |
Scale() | Υπολογίζει την απόλυτη μεγαλύτερη τιμή συντεταγμένων οποιουδήποτε σημείου. |
FromGeometry(geometry: Geometry) | Κατασκευή ενός περιόριου κουτιού από δεδομένη γεωμετρία |
Merge(pt: Vector4) | Πλαίσιο οριοθέτησης ρεύματος συγχώνευσης με δεδομένο σημείο |
Merge(pt: Vector3) | Πλαίσιο οριοθέτησης ρεύματος συγχώνευσης με δεδομένο σημείο |
Merge(pt: FVector3) | Πλαίσιο οριοθέτησης ρεύματος συγχώνευσης με δεδομένο σημείο |
Merge(x: double, y: double, z: double) | Πλαίσιο οριοθέτησης ρεύματος συγχώνευσης με δεδομένο σημείο |
Merge(bb: BoundingBox) | Συνδυάζει το νέο πλαίσιο στο τρέχον περιφερειακό. |
ToString() | Λαμβάνει την αναπαράσταση συμβολοσειράς του πλαισίου οριοθέτησης. |
GetHashCode() | Επιστρέφει ο κωδικός hash για αυτή την περίπτωση . |
Equals(obj: object) | Αποφασίζει αν δύο αντικείμενα είναι ίσοι. |
OverlapsWith(box: BoundingBox) | Ελέγξτε εάν το πλαίσιο οριοθέτησης του τρέχοντος κυκλώματος επικαλύπτεται με το καθορισμένο πλαίσιο. |
Contains(p: Vector3) | Ελέγξτε αν το σημείο p είναι μέσα στο πλαίσιο οριοθέτησης. |
Contains(bbox: BoundingBox) | Το πλαίσιο οριοθέτησης για να ελέγξετε αν είναι μέσα στο τρέχον πλαίσιο όριο. |