AnimationChannel

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

public class AnimationChannel extends 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()
getComponentType()Λαμβάνει τον τύπο του πεδίου συνιστώσας
getDefaultValue()Λαμβάνει την προεπιλεγμένη τιμή του καναλιού.
getKeyFrames()Αποκτά τα key frames αυτής της καμπύλης.
getKeyframeSequence()Λαμβάνει τη συσχετισμένη ακολουθία κλειδιού καρέ μέσα σε αυτό το κανάλι
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 και επαναφέρει τις μεταγενέστερες/προγενέστερες συμπεριφορές.
setDefaultValue(Object value)Ορίζει την προεπιλεγμένη τιμή του καναλιού.
setKeyframeSequence(KeyframeSequence value)Λαμβάνει τη συσχετισμένη ακολουθία κλειδιού καρέ μέσα σε αυτό το κανάλι
setName(String value)Ορίζει το όνομα.
setProperty(String property, Object value)Ορίζει την τιμή της συγκεκριμένης ιδιότητας
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

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

getComponentType()

public Class<?> getComponentType()

Λαμβάνει τον τύπο του πεδίου συνιστώσας

Returns: java.lang.Class - ο τύπος του πεδίου συνιστώσας

getDefaultValue()

public Object getDefaultValue()

Λαμβάνει την προεπιλεγμένη τιμή του καναλιού. Εάν ένα κανάλι δεν έχει συνδεδεμένες ακολουθίες κλειδιών καρέ, η προεπιλεγμένη τιμή θα χρησιμοποιηθεί κατά την αξιολόγηση της κίνησης. Ένα πραγματικό σενάριο: Η κίνηση (Animation) αναπαριστά μόνο την x‑συντεταγμένη ενός κόμβου, οι y και z δεν αλλάζουν, οπότε η προεπιλεγμένη τιμή θα χρησιμοποιηθεί κατά την πλήρη αξιολόγηση της μετάφρασης.

Returns: java.lang.Object - η προεπιλεγμένη τιμή του καναλιού. Εάν ένα κανάλι δεν έχει συνδεδεμένες ακολουθίες κλειδιών καρέ, η προεπιλεγμένη τιμή θα χρησιμοποιηθεί κατά την αξιολόγηση της κίνησης. Ένα πραγματικό σενάριο: Η κίνηση (Animation) αναπαριστά μόνο την x‑συντεταγμένη ενός κόμβου, οι y και z δεν αλλάζουν, οπότε η προεπιλεγμένη τιμή θα χρησιμοποιηθεί κατά την πλήρη αξιολόγηση της μετάφρασης.

getKeyFrames()

public List<KeyFrame> getKeyFrames()

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

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

getKeyframeSequence()

public KeyframeSequence getKeyframeSequence()

Λαμβάνει τη συσχετισμένη ακολουθία κλειδιού καρέ μέσα σε αυτό το κανάλι

Returns: KeyframeSequence - associated keyframe sequence inside this channel

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 και επαναφέρει τις μεταγενέστερες/προγενέστερες συμπεριφορές.

setDefaultValue(Object value)

public void setDefaultValue(Object value)

Ορίζει την προεπιλεγμένη τιμή του καναλιού. Εάν ένα κανάλι δεν έχει συνδεδεμένες ακολουθίες κλειδιών καρέ, η προεπιλεγμένη τιμή θα χρησιμοποιηθεί κατά την αξιολόγηση της κίνησης. Ένα πραγματικό σενάριο: Η κίνηση (Animation) αναπαριστά μόνο την x‑συντεταγμένη ενός κόμβου, οι y και z δεν αλλάζουν, οπότε η προεπιλεγμένη τιμή θα χρησιμοποιηθεί κατά την πλήρη αξιολόγηση της μετάφρασης.

Parameters:

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

setKeyframeSequence(KeyframeSequence value)

public void setKeyframeSequence(KeyframeSequence value)

Λαμβάνει τη συσχετισμένη ακολουθία κλειδιού καρέ μέσα σε αυτό το κανάλι

Parameters:

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

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