TransformBuilder

TransformBuilder class

ΤοTransformBuilder χρησιμοποιείται για τη δημιουργία πίνακα μετασχηματισμού από μια αλυσίδα μετασχηματισμών.

public class TransformBuilder

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

ΟνομαΠεριγραφή
TransformBuilder(ComposeOrder)Κατασκευάστε αTransformBuilder με αρχικό πίνακα μετασχηματισμού ταυτότητας και καθορισμένη εντολή σύνθεσης
TransformBuilder(Matrix4, ComposeOrder)Κατασκευάστε αTransformBuilder με αρχικό πίνακα μετασχηματισμού και καθορισμένη εντολή σύνθεσης

Ιδιότητες

ΟνομαΠεριγραφή
ComposeOrder { get; set; }Λαμβάνει ή ορίζει τη σειρά σύνθεσης της αλυσίδας.
Matrix { get; set; }Λαμβάνει ή ορίζει την τρέχουσα τιμή μήτρας

Μέθοδοι

ΟνομαΠεριγραφή
Append(Matrix4)Προσθήκη του νέου πίνακα μετασχηματισμού στην αλυσίδα μετασχηματισμού.
Compose(Matrix4)Προσθήκη ή προσθήκη του ορίσματος σε εσωτερικό πίνακα.
Prepend(Matrix4)Προσθέστε τον νέο πίνακα μετασχηματισμού στην αλυσίδα μετασχηματισμού.
Rearrange(Axis, Axis, Axis)Αναδιάταξη της διάταξης του άξονα.
Reset()Επαναφορά του μετασχηματισμού σε ταυτότητα matrix
Rotate(Quaternion)Αλυσίδα περιστροφής κατά τεταρτοταγές
RotateDegree(double, Vector3)Αλυσίδα μετασχηματισμού περιστροφής σε βαθμό
RotateDegree(Vector3, RotationOrder)Προσάρτηση περιστροφής με καθορισμένη σειρά
RotateEulerDegree(double, double, double)Αλυσίδα περιστροφής κατά γωνίες Euler σε μοίρες
RotateEulerRadian(Vector3)Αλυσίδα περιστροφής κατά γωνίες Euler σε ακτίνιο
RotateEulerRadian(double, double, double)Αλυσίδα περιστροφής κατά γωνίες Euler σε ακτίνιο
RotateRadian(double, Vector3)Αλυσίδα μετασχηματισμού περιστροφής σε radian
RotateRadian(Vector3, RotationOrder)Προσάρτηση περιστροφής με καθορισμένη σειρά
Scale(double)Αλυσίδα ενός πίνακα μετασχηματισμού κλιμάκωσης με μια συνιστώσα κλιμακούμενη κατά s
Scale(Vector3)Αλυσίδα μετασχηματισμού κλίμακας
Scale(double, double, double)Αλυσίδα μετασχηματισμού κλίμακας matrix
Translate(Vector3)Αλυσίδα μετατροπής μετάφρασης
Translate(double, double, double)Αλυσίδα μετατροπής μετάφρασης

Δείτε επίσης