KeyframeSequence

Inheritance: java.lang.Object, com.aspose.threed.A3DObject

All Implemented Interfaces: java.lang.Iterable

public class KeyframeSequence extends A3DObject implements Iterable<KeyFrame>

Η ακολουθία των key-frames περιγράφει τον μετασχηματισμό μιας δειγματοληπτικής τιμής στο χρόνο.

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

ΚατασκευαστήςΠεριγραφή
KeyframeSequence(String name)Αρχικοποιεί μια νέα παρουσία της κλάσης KeyframeSequence.
KeyframeSequence()Αρχικοποιεί μια νέα παρουσία της κλάσης KeyframeSequence.

Μέθοδοι

ΜέθοδοςΠεριγραφή
add(double time, float value)Δημιουργήστε ένα νέο key frame με την καθορισμένη τιμή
add(double time, float value, Interpolation interpolation)Δημιουργήστε ένα νέο key frame με την καθορισμένη τιμή
equals(Object arg0)
findProperty(String propertyName)Βρίσκει την ιδιότητα.
getBindPoint()Αποκτά το σημείο σύνδεσης ιδιότητας που ανήκει σε αυτή την καμπύλη
getClass()
getKeyFrames()Αποκτά τα key frames αυτής της καμπύλης.
getName()Λαμβάνει το όνομα.
getPostBehavior()Αποκτά τη μεταγενέστερη συμπεριφορά που υποδεικνύει τι πρέπει να είναι η δειγματοληπτική τιμή μετά το τελευταίο key frame.
getPreBehavior()Αποκτά τη προγενέστερη συμπεριφορά που υποδεικνύει τι πρέπει να είναι η δειγματοληπτική τιμή πριν από το πρώτο key.
getProperties()Λαμβάνει τη συλλογή όλων των ιδιοτήτων.
getProperty(String property)Λάβετε την τιμή της συγκεκριμένης ιδιότητας
hashCode()
iterator()Αποκτά τον enumerator για τη διαπέραση όλων των key frames.
notify()
notifyAll()
removeProperty(Property property)Αφαιρεί μια δυναμική ιδιότητα.
removeProperty(String property)Αφαιρέστε την καθορισμένη ιδιότητα που προσδιορίζεται με όνομα
reset()Αφαιρεί όλα τα key frames και επαναφέρει τις μεταγενέστερες/προγενέστερες συμπεριφορές.
setName(String value)Ορίζει το όνομα.
setProperty(String property, Object value)Ορίζει την τιμή της συγκεκριμένης ιδιότητας
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

KeyframeSequence(String name)

public KeyframeSequence(String name)

Αρχικοποιεί μια νέα παρουσία της κλάσης KeyframeSequence.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
namejava.lang.StringΌνομα

KeyframeSequence()

public KeyframeSequence()

Αρχικοποιεί μια νέα παρουσία της κλάσης KeyframeSequence.

add(double time, float value)

public void add(double time, float value)

Δημιουργήστε ένα νέο key frame με την καθορισμένη τιμή

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
χρόνοςdoubleΘέση χρόνου (μετράται σε δευτερόλεπτα)
τιμήfloatΗ τιμή σε αυτή τη θέση χρόνου

add(double time, float value, Interpolation interpolation)

public void add(double time, float value, Interpolation interpolation)

Δημιουργήστε ένα νέο key frame με την καθορισμένη τιμή

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
χρόνοςdoubleΘέση χρόνου (μετράται σε δευτερόλεπτα)
τιμήfloatΗ τιμή σε αυτή τη θέση χρόνου
interpolationInterpolationΟ τύπος παρεμβολής αυτού του key frame

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

Βρίσκει την ιδιότητα. Μπορεί να είναι μια δυναμική ιδιότητα (Δημιουργήθηκε με CreateDynamicProperty/SetProperty) ή εγγενής ιδιότητα (Προσδιορίζεται με το όνομά της)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
propertyNamejava.lang.StringΌνομα ιδιότητας.

Returns: Property - The property.

getBindPoint()

public BindPoint getBindPoint()

Αποκτά το σημείο σύνδεσης ιδιότητας που ανήκει σε αυτή την καμπύλη

Returns: BindPoint - the property bind point which owns this curve

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getKeyFrames()

public List<KeyFrame> getKeyFrames()

Αποκτά τα key frames αυτής της καμπύλης.

Returns: java.util.List<com.aspose.threed.KeyFrame> - τα key frames αυτής της καμπύλης.

getName()

public String getName()

Λαμβάνει το όνομα.

Returns: java.lang.String - το όνομα.

getPostBehavior()

public Extrapolation getPostBehavior()

Αποκτά τη μεταγενέστερη συμπεριφορά που υποδεικνύει τι πρέπει να είναι η δειγματοληπτική τιμή μετά το τελευταίο key frame.

Returns: Extrapolation - the post behavior indicates what the sampled value should be after the last key frame.

getPreBehavior()

public Extrapolation getPreBehavior()

Αποκτά τη προγενέστερη συμπεριφορά που υποδεικνύει τι πρέπει να είναι η δειγματοληπτική τιμή πριν από το πρώτο key.

Returns: Extrapolation - the pre behavior indicates what the sampled value should be before the first key.

getProperties()

public PropertyCollection getProperties()

Λαμβάνει τη συλλογή όλων των ιδιοτήτων.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Λάβετε την τιμή της συγκεκριμένης ιδιότητας

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
ιδιότηταjava.lang.StringΌνομα ιδιότητας

Returns: java.lang.Object - Η τιμή της ευρεθείσας ιδιότητας

hashCode()

public native int hashCode()

Returns: int

iterator()

public Iterator<KeyFrame> iterator()

Αποκτά τον enumerator για τη διαπέραση όλων των key frames.

Returns: java.util.Iterator<com.aspose.threed.KeyFrame>

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

removeProperty(Property property)

public boolean removeProperty(Property property)

Αφαιρεί μια δυναμική ιδιότητα.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
propertyPropertyΠοια ιδιότητα να αφαιρεθεί

Returns: boolean - true εάν η ιδιότητα αφαιρεθεί επιτυχώς

removeProperty(String property)

public boolean removeProperty(String property)

Αφαιρέστε την καθορισμένη ιδιότητα που προσδιορίζεται με όνομα

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
ιδιότηταjava.lang.StringΠοια ιδιότητα να αφαιρεθεί

Returns: boolean - true εάν η ιδιότητα αφαιρεθεί επιτυχώς

reset()

public void reset()

Αφαιρεί όλα τα key frames και επαναφέρει τις μεταγενέστερες/προγενέστερες συμπεριφορές.

setName(String value)

public void setName(String value)

Ορίζει το όνομα.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
τιμήjava.lang.StringΝέα τιμή

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Ορίζει την τιμή της συγκεκριμένης ιδιότητας

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
ιδιότηταjava.lang.StringΌνομα ιδιότητας
τιμήjava.lang.ObjectΗ τιμή της ιδιότητας

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
arg0long
arg1int