LinearExtrusion

LinearExtrusion class

Η γραμμική εξώθηση παίρνει ένα σχήμα 2D ως είσοδο και επεκτείνει το σχήμα στην 3η διάσταση.

public class LinearExtrusion : Entity, IMeshConvertible

Κατασκευαστές

ΟνομαΠεριγραφή
LinearExtrusion()Κατασκευαστής του παράδειγμαLinearExtrusion .
LinearExtrusion(Profile, double)Κατασκευαστής του παράδειγμαLinearExtrusion .

Ιδιότητες

ΟνομαΠεριγραφή
Center { get; set; }Εάν αυτή η τιμή είναι ψευδής, το εύρος γραμμικής εξώθησης Z είναι από 0 έως ύψος, διαφορετικά το εύρος είναι από -ύψος/2 έως ύψος/2.
Direction { get; set; }Η κατεύθυνση της εξώθησης, η προεπιλεγμένη τιμή είναι (0, 0, 1)
Excluded { get; set; }Λαμβάνει ή ορίζει εάν θα εξαιρεθεί αυτή η οντότητα κατά την εξαγωγή.
Height { get; set; }Το ύψος της εξωθημένης γεωμετρίας, η προεπιλεγμένη τιμή είναι 1,0
virtual Name { get; set; }Παίρνει ή ορίζει το όνομα.
ParentNode { get; set; }Λαμβάνει ή ορίζει τον πρώτο γονικό κόμβο, εάν οριστεί ο πρώτος γονικός κόμβος, αυτή η οντότητα θα αποσπαστεί από άλλους γονικούς κόμβους.
ParentNodes { get; }Λαμβάνει όλους τους γονικούς κόμβους, μια οντότητα μπορεί να προσαρτηθεί σε πολλούς γονικούς κόμβους για γεωμετρία instancing
Properties { get; }Λαμβάνει τη συλλογή όλων των ιδιοτήτων.
Scene { get; }Λαμβάνει τη σκηνή ότι αυτό το αντικείμενο ανήκει στο
Shape { get; set; }Το σχήμα βάσης που πρόκειται να εξωθηθεί.
Slices { get; set; }Οι φέτες της συνεστραμμένης εξωθημένης γεωμετρίας, η προεπιλεγμένη τιμή είναι 1.
Twist { get; set; }Ο αριθμός των μοιρών μέσω των οποίων εξωθείται το σχήμα.
TwistOffset { get; set; }Η μετατόπιση που χρησιμοποιείται στη συστροφή, προεπιλεγμένη τιμή είναι (0, 0, 0).

Μέθοδοι

ΟνομαΠεριγραφή
FindProperty(string)Βρίσκει την ιδιότητα. Μπορεί να είναι μια δυναμική ιδιότητα (Δημιουργήθηκε από CreateDynamicProperty/SetProperty) ή εγγενής ιδιότητα (Αναγνωρίζεται από το όνομά της)
GetBoundingBox()Λαμβάνει το πλαίσιο οριοθέτησης της τρέχουσας οντότητας στο σύστημα συντεταγμένων του χώρου αντικειμένου.
virtual GetEntityRendererKey()Παίρνει το κλειδί του προγράμματος απόδοσης οντοτήτων που είναι καταχωρημένο στο πρόγραμμα απόδοσης
GetProperty(string)Λάβετε την τιμή της καθορισμένης ιδιότητας
RemoveProperty(Property)Καταργεί μια δυναμική ιδιότητα.
RemoveProperty(string)Καταργήστε την καθορισμένη ιδιότητα που προσδιορίζεται με όνομα
SetProperty(string, object)Ορίζει την τιμή της καθορισμένης ιδιότητας
ToMesh()Μετατροπή της εξώθησης σε πλέγμα.

Δείτε επίσης