TShape

Επισκόπηση

TShape είναι κλάση στο Aspose.3D FOSS για .NET. Κληρονομεί από: ParameterizedProfile, INamedObject.

Συμβατό με IFC σχήμα T που ορίζεται από παραμέτρους.

Αυτή η κλάση παρέχει 14 μεθόδους για εργασία με αντικείμενα TShape σε προγράμματα .NET. Διαθέσιμες μέθοδοι περιλαμβάνουν: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetExtent, GetProperty, RemoveProperty, SceneObject, SetProperty, TShape. Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.3D FOSS για .NET. Ιδιότητες: Depth, Excluded, FilletRadius, FlangeEdgeRadius, FlangeThickness, FlangeWidth, και 7 ακόμη.

Ιδιότητες

ΌνομαΤύποςΠρόσβασηΠεριγραφή
DepthdoubleΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει το μήκος του ιστού.
FlangeWidthdoubleΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει το μήκος της πλάτης.
WebThicknessdoubleΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει το πάχος τοίχου του web.
FlangeThicknessdoubleΑνάγνωση/ΕγγραφήΑποκτά ή ορίζει το πάχος τοίχου της πλάτης.
FilletRadiusdoubleΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει την ακτίνα της στρογγυλοποίησης μεταξύ του web και του flange.
FlangeEdgeRadiusdoubleΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει την ακτίνα του άκρου του φλάντρου.
WebEdgeRadiusdoubleΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει την ακτίνα του άκρου του web.
ExcludedboolΑνάγνωση/ΕγγραφήΑποκτά ή ορίζει αν αυτή η οντότητα θα εξαιρεθεί κατά την εξαγωγή.
ParentNodesList<Node>ΑνάγνωσηΑποκτά όλους τους γονικούς κόμβους, ένα entity μπορεί να προσαρτηθεί σε πολλούς γονικούς κόμβους για geometry instancing
ParentNodeNodeΑνάγνωση/ΕγγραφήΑποκτά ή ορίζει τον πρώτο γονικό κόμβο· αν οριστεί ο πρώτος γονικός κόμβος, αυτό το entity θα αποσυνδεθεί από τους άλλους γονικούς κόμβους.
SceneSceneΑνάγνωσηΛαμβάνει τη σκηνή στην οποία ανήκει αυτό το αντικείμενο
NamestringΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει το όνομα.
PropertiesPropertyCollectionΑνάγνωσηΛαμβάνει τη συλλογή όλων των ιδιοτήτων.

Μέθοδοι

ΥπογραφήΠεριγραφή
TShape()Κατασκευαστής του
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)Βρίσκει την ιδιότητα.

Δείτε επίσης

 Ελληνικά