KeyframeSequence
Γενική Επισκόπηση
KeyframeSequence είναι μια τάξη στο Aspose.3D FOSS για το .NET.
Το KeyframeSequence διαχειρίζεται τα keyframes της κινούμενης κίνησης, προσφέροντας μεθόδους για την προσθήκη, αφαίρεση, ανάκτηση και ενδιάθεση των keyframe και εκθέτοντας τις ιδιότητες PropertyName και KeyFrames .
Ιδιότητες
| Ονομασία | Τύπος: | Πρόσβαση | Περιγραφή: |
|---|---|---|---|
PropertyName | string | Διαβάστε/Γράψτε | Παίρνει ή ορίζει το όνομα της ιδιοκτησίας που έχει κινηθεί |
KeyFrames | List<KeyFrame> | Διάβασε. | Παρέχει τη λίστα των keyframes στη σειρά |
PreExtrapolation | Extrapolation | Διαβάστε/Γράψτε | Παίρνει ή ορίζει τη συμπεριφορά της έκτακτης μετάφρασης πριν από το πρώτο keyframe |
PostExtrapolation | Extrapolation | Διαβάστε/Γράψτε | Παίρνει ή ορίζει τη συμπεριφορά της έκτακτης μετά το τελευταίο keyframe |
Μέθοδοι
| Υπογραφή | Περιγραφή: |
|---|---|
KeyframeSequence() | Αρχικοποιεί μια ακολουθία για το όνομα της συγκεκριμένης ιδιότητας |
KeyframeSequence(propertyName: string) | |
GetKeyFrameAtTime(time: float) | Επιστρέφει το πλαίσιο κλειδιού του οποίου η ώρα ταιριάζει με την δεδομένη τιμή |
AddKeyFrame(keyFrame: KeyFrame) | Προσθέτει το παρασχεμένο keyframe στη σειρά. |
RemoveKeyFrame(keyFrame: KeyFrame) | Διαγράφει το καθορισμένο keyframe από τη σειρά . |
Interpolate(time: float) | Υπολογίζει τις τιμές που διαπολώνται κατά τη δεδομένη στιγμή με βάση τα keyframes. |