KeyFrame
KeyFrame class
Ένα βασικό πλαίσιο ορίζεται κυρίως από έναν χρόνο και μια τιμή, για ορισμένους τύπους παρεμβολής, η εφαπτομένη/ένταση/πόλωση/συνέχεια χρησιμοποιείται επίσης με τον υπολογισμό της τελικής τιμής του δείγματος. κατά πλαίσια-κλειδιά μεταξύ του προηγούμενου και του επόμενου key-frames Η τιμή πριν/μετά το πρώτο/τελευταίο πλαίσιο-κλειδί υπολογίζεται από τοExtrapolation
τάξη.
Κατασκευαστές
Ονομα | Περιγραφή |
---|
KeyFrame(KeyframeSequence, double) | Δημιουργήστε ένα νέο πλαίσιο κλειδιού στο καθορισμένο curve |
Ιδιότητες
Ονομα | Περιγραφή |
---|
Bias { get; set; } | Λαμβάνει ή ορίζει την προκατάληψη που χρησιμοποιείται στο TCB spline |
Continuity { get; set; } | Λαμβάνει ή ορίζει τη συνέχεια που χρησιμοποιείται στο TCB spline |
Flat { get; set; } | Λήψη ή ρύθμιση εάν το πλαίσιο κλειδιού είναι επίπεδο. Το πλαίσιο κλειδιού πρέπει να είναι επίπεδο εάν το επόμενο ή το προηγούμενο πλαίσιο κλειδιού έχει την ίδια τιμή. Το επίπεδο πλαίσιο κλειδιού έχει επίπεδες εφαπτομένες και σταθερή παρεμβολή. |
IndependentTangent { get; set; } | Οι λήψεις ή οι επόμενες σε εφαπτομένες είναι ανεξάρτητες. |
Interpolation { get; set; } | Λαμβάνει ή ορίζει τον τύπο παρεμβολής του κλειδιού, το list.data[index] ορίζει τον αλγόριθμο με τον οποίο υπολογίζεται η τιμή του δείγματος. |
NextInTangent { get; set; } | Λαμβάνει ή ορίζει την επόμενη εφαπτομένη σε (αριστερά) σε αυτό το πλαίσιο κλειδιού. |
NextInWeight { get; set; } | Λαμβάνει ή ορίζει το επόμενο βάρος σε (αριστερά) σε αυτό το πλαίσιο κλειδιού. |
OutTangent { get; set; } | Λαμβάνει ή ορίζει την έξω (δεξιά) εφαπτομένη σε αυτό το πλαίσιο κλειδιού. |
OutWeight { get; set; } | Λαμβάνει ή ρυθμίζει το βάρος (δεξιά) σε αυτό το πλαίσιο κλειδιού. |
StepMode { get; set; } | Λαμβάνει ή ορίζει τη λειτουργία βήματος του κλειδιού. Εάν ο τύπος παρεμβολής είναιConstant , list.data[index] αποφασίζει ποια τιμή του πλαισίου κλειδιού θα χρησιμοποιηθεί κατά την παρεμβολή. ΑPreviousValue σημαίνει ότι η τιμή του αριστερού πλαισίου κλειδιού θα χρησιμοποιηθεί ANextValueσημαίνει ότι η τιμή του επόμενου δεξιού πλαισίου κλειδιού θα χρησιμοποιηθεί |
TangentWeightMode { get; set; } | Λαμβάνει ή ρυθμίζει τη λειτουργία εφαπτομενικού βάρους του κλειδιού. Η εφαπτομένη έξω ή η επόμενη σε εφαπτομένη μπορεί να προσαρμοστεί επιλέγοντας τη σωστήWeightedMode |
Tension { get; set; } | Λαμβάνει ή ρυθμίζει την τάση που χρησιμοποιείται στο TCB spline |
Time { get; set; } | Λαμβάνει ή ορίζει τη χρονική θέση του πλαισίου κλειδιού list.data[index], μετρημένη σε δευτερόλεπτα. |
TimeIndependentTangent { get; set; } | Λαμβάνει ή ορίζει την εφαπτομένη είναι ανεξάρτητη από το χρόνο |
Value { get; set; } | Λαμβάνει ή ορίζει την τιμή του καρέ-κλειδιού. |
Μέθοδοι
Ονομα | Περιγραφή |
---|
override ToString() | Λαμβάνει την παράσταση συμβολοσειράς του πλαισίου κλειδιού |
Δείτε επίσης