HollowRectangleShape
Επισκόπηση
HollowRectangleShape είναι μια κλάση στο Aspose.3D FOSS για .NET. Κληρονομεί από: RectangleShape, INamedObject.
Συμβατό με IFC κενό ορθογώνιο σχήμα με στρογγυλεμένες εσωτερικές/εξωτερικές γωνίες.
Αυτή η κλάση παρέχει 16 μεθόδους για εργασία με αντικείμενα HollowRectangleShape σε προγράμματα .NET. Διαθέσιμες μέθοδοι περιλαμβάνουν: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetExtent, GetProperty, HollowRectangleShape, RectangleShape, RemoveProperty, SceneObject, SetProperty. Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.3D FOSS για .NET. Ιδιότητες: Excluded, InnerFilletRadius, Name, ParentNode, ParentNodes, Properties, και 5 ακόμη.
Ιδιότητες
| Όνομα | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
WallThickness | double | Ανάγνωση/Εγγραφή | Το πάχος μεταξύ του ορίου του ορθογωνίου και της εσωτερικής τρύπας |
InnerFilletRadius | double | Ανάγνωση/Εγγραφή | Η εσωτερική ακτίνα στρογγυλέματος του εσωτερικού ορθογωνίου. |
RoundingRadius | double | Ανάγνωση/Εγγραφή | Αποκτά ή ορίζει την ακτίνα των κυκλικών τόξων όλων των τεσσάρων γωνιών, μετρημένη σε μοίρες. |
XDim | double | Ανάγνωση/Εγγραφή | Αποκτά ή ορίζει το εύρος του ορθογωνίου στην κατεύθυνση του άξονα x. Η προεπιλεγμένη τιμή είναι 2.0 |
YDim | double | Ανάγνωση/Εγγραφή | Αποκτά ή ορίζει το εύρος του ορθογωνίου στην κατεύθυνση του άξονα y. Η προεπιλεγμένη τιμή είναι 2.0 |
Excluded | bool | Ανάγνωση/Εγγραφή | Αποκτά ή ορίζει αν η οντότητα θα εξαιρεθεί κατά την εξαγωγή. |
ParentNodes | List<Node> | Ανάγνωση | Αποκτά όλους τους γονικούς κόμβους· μια οντότητα μπορεί να συνδεθεί σε πολλούς γονικούς κόμβους για δημιουργία αντιγράφων γεωμετρίας |
ParentNode | Node | Ανάγνωση/Εγγραφή | Αποκτά ή ορίζει τον πρώτο γονικό κόμβο, εάν οριστεί ο πρώτος γονικός κόμβος, αυτή η οντότητα θα αποσυνδεθεί από άλλους γονικούς κόμβους. |
Scene | Scene | Ανάγνωση | Λαμβάνει τη σκηνή στην οποία ανήκει αυτό το αντικείμενο |
Name | string | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει το όνομα. |
Properties | PropertyCollection | Ανάγνωση | Λαμβάνει τη συλλογή όλων των ιδιοτήτων. |
Μέθοδοι
| Υπογραφή | Περιγραφή |
|---|---|
HollowRectangleShape() | Καλεί το HollowRectangleShape σε αυτήν την HollowRectangleShape παρουσία. |
RectangleShape() | Κατασκευαστής του |
RectangleShape(xdim: double, ydim: double) | Κατασκευαστής του με καθορισμένη διάσταση στον άξονα x και y. |
GetExtent() | Λαμβάνει την έκταση στις διαστάσεις x και y. |
GetEntityRendererKey() | Λαμβάνει το κλειδί του renderer οντότητας που είναι καταχωρημένο στον renderer |
Entity(name: string) | Αρχικοποιεί ένα νέο στιγμιότυπο της κλάσης Entity. |
GetBoundingBox() | Ανακτά την περιβάλλουσα της τρέχουσας οντότητας στο σύστημα συντεταγμένων του χώρου αντικειμένου της. |
SceneObject(name: string) | Αρχικοποιήστε ένα SceneObject με προεπιλεγμένο όνομα |
SceneObject() | Αρχικοποιήστε ένα SceneObject. |
A3DObject() | Αρχικοποιεί ένα νέο αντικείμενο της κλάσης A3DObject χωρίς όνομα. |
A3DObject(name: string) | Αρχικοποιεί ένα νέο αντικείμενο της κλάσης A3DObject. |
RemoveProperty(property: Property) | Αφαιρεί μια δυναμική ιδιότητα. |
RemoveProperty(property: string) | Αφαιρέστε την καθορισμένη ιδιότητα που προσδιορίζεται με όνομα. |
GetProperty(property: string) | Λάβετε την τιμή της καθορισμένης ιδιότητας |
SetProperty(property: string, value: object?) | Ορίζει την τιμή της καθορισμένης ιδιότητας |
FindProperty(propertyName: string) | Βρίσκει την ιδιότητα. |