Transform

Transform class

Ένας μετασχηματισμός περιέχει πληροφορίες που επιτρέπουν την πρόσβαση στη μήτρα μετάφρασης/κλίμακας/περιστροφής ή μετασχηματισμού αντικειμένου με ελάχιστο κόστος Αυτό χρησιμοποιείται από τον τοπικό μετασχηματισμό.

public class Transform : A3DObject

Ιδιότητες

ΟνομαΠεριγραφή
EulerAngles { get; set; }Λαμβάνει ή ορίζει την περιστροφή που αντιπροσωπεύεται σε γωνίες Euler, μετρημένη σε μοίρες
GeometricRotation { get; set; }Λαμβάνει ή ορίζει τη γεωμετρική περιστροφή του Euler (μετρούμενη σε μοίρες). Ο γεωμετρικός μετασχηματισμός επηρεάζει μόνο τις συνημμένες οντότητες και αφήνει ανεπηρέαστους τους θυγατρικούς κόμβους. Θα συγχωνευθεί ως τοπικός μετασχηματισμός όταν εξάγετε τον γεωμετρικό μετασχηματισμό σε τύπους αρχείων που δεν τον υποστηρίζουν.
GeometricScaling { get; set; }Λαμβάνει ή ορίζει τη γεωμετρική κλίμακα. Ο γεωμετρικός μετασχηματισμός επηρεάζει μόνο τις συνημμένες οντότητες και αφήνει ανεπηρέαστους τους θυγατρικούς κόμβους. Θα συγχωνευθεί ως τοπικός μετασχηματισμός όταν εξάγετε τον γεωμετρικό μετασχηματισμό σε τύπους αρχείων που δεν τον υποστηρίζουν.
GeometricTranslation { get; set; }Λαμβάνει ή ορίζει τη γεωμετρική μετάφραση. Ο γεωμετρικός μετασχηματισμός επηρεάζει μόνο τις συνημμένες οντότητες και αφήνει ανεπηρέαστους τους θυγατρικούς κόμβους. Θα συγχωνευθεί ως τοπικός μετασχηματισμός όταν εξάγετε τον γεωμετρικό μετασχηματισμό σε τύπους αρχείων που δεν τον υποστηρίζουν.
virtual Name { get; set; }Παίρνει ή ορίζει το όνομα.
PostRotation { get; set; }Λαμβάνει ή ορίζει τη μετα-περιστροφή που αντιπροσωπεύεται σε βαθμό
PreRotation { get; set; }Λαμβάνει ή ορίζει την προ-περιστροφή που αντιπροσωπεύεται σε βαθμό
Properties { get; }Λαμβάνει τη συλλογή όλων των ιδιοτήτων.
Rotation { get; set; }Λαμβάνει ή ορίζει την περιστροφή που αντιπροσωπεύεται στο τεταρτοταγές.
Scale { get; set; }Λαμβάνει ή ορίζει την κλίμακα
TransformMatrix { get; set; }Λαμβάνει ή ορίζει τον πίνακα μετασχηματισμού.
Translation { get; set; }Λαμβάνει ή ορίζει τη μετάφραση

Μέθοδοι

ΟνομαΠεριγραφή
FindProperty(string)Βρίσκει την ιδιότητα. Μπορεί να είναι μια δυναμική ιδιότητα (Δημιουργήθηκε από CreateDynamicProperty/SetProperty) ή εγγενής ιδιότητα (Αναγνωρίζεται από το όνομά της)
GetProperty(string)Λάβετε την τιμή της καθορισμένης ιδιότητας
RemoveProperty(Property)Καταργεί μια δυναμική ιδιότητα.
RemoveProperty(string)Καταργήστε την καθορισμένη ιδιότητα που προσδιορίζεται με όνομα
SetEulerAngles(double, double, double)Ορίζει τις γωνίες Euler σε μοίρες μετασχηματισμού ρεύματος.
SetGeometricRotation(double, double, double)Ορίζει τη γεωμετρική περιστροφή του Euler (μετρούμενη σε μοίρες). Ο γεωμετρικός μετασχηματισμός επηρεάζει μόνο τις συνημμένες οντότητες και αφήνει ανεπηρέαστους τους θυγατρικούς κόμβους. Θα συγχωνευθεί ως τοπικός μετασχηματισμός όταν εξάγετε τον γεωμετρικό μετασχηματισμό σε τύπους αρχείων που δεν τον υποστηρίζουν.
SetGeometricScaling(double, double, double)Ορίζει τη γεωμετρική κλίμακα. Ο γεωμετρικός μετασχηματισμός επηρεάζει μόνο τις συνημμένες οντότητες και αφήνει ανεπηρέαστους τους θυγατρικούς κόμβους. Θα συγχωνευθεί ως τοπικός μετασχηματισμός όταν εξάγετε τον γεωμετρικό μετασχηματισμό σε τύπους αρχείων που δεν τον υποστηρίζουν.
SetGeometricTranslation(double, double, double)Ορίζει τη γεωμετρική μετάφραση. Ο γεωμετρικός μετασχηματισμός επηρεάζει μόνο τις συνημμένες οντότητες και αφήνει ανεπηρέαστους τους θυγατρικούς κόμβους. Θα συγχωνευθεί ως τοπικός μετασχηματισμός όταν εξάγετε τον γεωμετρικό μετασχηματισμό σε τύπους αρχείων που δεν τον υποστηρίζουν.
SetPostRotation(double, double, double)Ορίζει τη μετα-περιστροφή που αντιπροσωπεύεται σε βαθμό
SetPreRotation(double, double, double)Ορίζει την προ-περιστροφή που αντιπροσωπεύεται σε βαθμό
SetProperty(string, object)Ορίζει την τιμή της καθορισμένης ιδιότητας
SetRotation(double, double, double, double)Ορίζει την περιστροφή (ως συνιστώσες τεταρτοταγούς) του μετασχηματισμού ρεύματος.
SetScale(double, double, double)Ορίζει την κλίμακα του τρέχοντος μετασχηματισμού.
SetTranslation(double, double, double)Ορίζει τη μετάφραση του τρέχοντος μετασχηματισμού.

Δείτε επίσης