AnimationChannel
Inheritance: java.lang.Object, com.aspose.threed.A3DObject, com.aspose.threed.KeyframeSequence
public class AnimationChannel extends KeyframeSequence
Un canal associe le champ de composant d’une propriété à un ensemble de séquences d’images clés.
Méthodes
| Méthode | Description |
|---|---|
| add(double time, float value) | Crée une nouvelle image clé avec la valeur spécifiée |
| add(double time, float value, Interpolation interpolation) | Crée une nouvelle image clé avec la valeur spécifiée |
| equals(Object arg0) | |
| findProperty(String propertyName) | Trouve la propriété. |
| getBindPoint() | Obtient le point de liaison de la propriété qui possède cette courbe |
| getClass() | |
| getComponentType() | Obtient le type du champ de composant |
| getDefaultValue() | Obtient la valeur Default du canal. |
| getKeyFrames() | Obtient les images clés de cette courbe. |
| getKeyframeSequence() | Obtient la séquence d’images clés associée dans ce canal |
| getName() | Obtient le nom. |
| getPostBehavior() | Obtient le comportement postérieur indiquant quelle doit être la valeur échantillonnée après la dernière image clé. |
| getPreBehavior() | Obtient le comportement antérieur indiquant quelle doit être la valeur échantillonnée avant la première image clé. |
| getProperties() | Obtient la collection de toutes les propriétés. |
| getProperty(String property) | Obtenir la valeur de la propriété spécifiée |
| hashCode() | |
| iterator() | Obtient l’énumérateur pour parcourir toutes les images clés. |
| notify() | |
| notifyAll() | |
| removeProperty(Property property) | Supprime une propriété dynamique. |
| removeProperty(String property) | Supprime la propriété spécifiée identifiée par son nom |
| reset() | Supprime toutes les images clés et réinitialise les comportements post/ pré. |
| setDefaultValue(Object value) | Définit la valeur Default du canal. |
| setKeyframeSequence(KeyframeSequence value) | Obtient la séquence d’images clés associée dans ce canal |
| setName(String value) | Définit le nom. |
| setProperty(String property, Object value) | Définit la valeur de la propriété spécifiée |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
add(double time, float value)
public void add(double time, float value)
Crée une nouvelle image clé avec la valeur spécifiée
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| temps | double | Position temporelle (mesurée en secondes) |
| valeur | float | La valeur à cette position temporelle |
add(double time, float value, Interpolation interpolation)
public void add(double time, float value, Interpolation interpolation)
Crée une nouvelle image clé avec la valeur spécifiée
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| temps | double | Position temporelle (mesurée en secondes) |
| valeur | float | La valeur à cette position temporelle |
| interpolation | Interpolation | Le type d’interpolation de cette image clé |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
findProperty(String propertyName)
public Property findProperty(String propertyName)
Trouve la propriété. Elle peut être une propriété dynamique (Créée par CreateDynamicProperty/SetProperty) ou une propriété native (Identifiée par son nom)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| propertyName | java.lang.String | Nom de la propriété. |
Returns: Property - The property.
getBindPoint()
public BindPoint getBindPoint()
Obtient le point de liaison de la propriété qui possède cette courbe
Returns: BindPoint - the property bind point which owns this curve
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getComponentType()
public Class<?> getComponentType()
Obtient le type du champ de composant
Returns: java.lang.Class - le type du champ de composant
getDefaultValue()
public Object getDefaultValue()
Obtient la valeur Default du canal. Si un canal n’a aucune séquence d’images clés connectée, la valeur Default sera utilisée lors de l’évaluation de l’animation. Un scénario réel : l’animation ne modifie que la coordonnée x d’un nœud, les y et z ne sont pas modifiés, alors la valeur Default sera utilisée lors de l’évaluation complète de la translation.
Returns: java.lang.Object - la valeur Default du canal. Si un canal n’a aucune séquence d’images clés connectée, la valeur Default sera utilisée lors de l’évaluation de l’animation. Un scénario réel : l’animation ne modifie que la coordonnée x d’un nœud, les y et z ne sont pas modifiés, alors la valeur Default sera utilisée lors de l’évaluation complète de la translation.
getKeyFrames()
public List<KeyFrame> getKeyFrames()
Obtient les images clés de cette courbe.
Returns: java.util.List<com.aspose.threed.KeyFrame> - les images clés de cette courbe.
getKeyframeSequence()
public KeyframeSequence getKeyframeSequence()
Obtient la séquence d’images clés associée dans ce canal
Returns: KeyframeSequence - associated keyframe sequence inside this channel
getName()
public String getName()
Obtient le nom.
Returns: java.lang.String - le nom.
getPostBehavior()
public Extrapolation getPostBehavior()
Obtient le comportement postérieur indiquant quelle doit être la valeur échantillonnée après la dernière image clé.
Returns: Extrapolation - the post behavior indicates what the sampled value should be after the last key frame.
getPreBehavior()
public Extrapolation getPreBehavior()
Obtient le comportement antérieur indiquant quelle doit être la valeur échantillonnée avant la première image clé.
Returns: Extrapolation - the pre behavior indicates what the sampled value should be before the first key.
getProperties()
public PropertyCollection getProperties()
Obtient la collection de toutes les propriétés.
Returns: PropertyCollection - the collection of all properties.
getProperty(String property)
public Object getProperty(String property)
Obtenir la valeur de la propriété spécifiée
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| propriété | java.lang.String | Nom de la propriété |
Returns: java.lang.Object - La valeur de la propriété trouvée
hashCode()
public native int hashCode()
Returns: int
iterator()
public Iterator<KeyFrame> iterator()
Obtient l’énumérateur pour parcourir toutes les images clés.
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)
Supprime une propriété dynamique.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| property | Property | Quelle propriété supprimer |
Returns: boolean - vrai si la propriété est supprimée avec succès
removeProperty(String property)
public boolean removeProperty(String property)
Supprime la propriété spécifiée identifiée par son nom
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| propriété | java.lang.String | Quelle propriété supprimer |
Returns: boolean - vrai si la propriété est supprimée avec succès
reset()
public void reset()
Supprime toutes les images clés et réinitialise les comportements post/ pré.
setDefaultValue(Object value)
public void setDefaultValue(Object value)
Définit la valeur Default du canal. Si un canal n’a aucune séquence d’images clés connectée, la valeur Default sera utilisée lors de l’évaluation de l’animation. Un scénario réel : l’animation ne modifie que la coordonnée x d’un nœud, les y et z ne sont pas modifiés, alors la valeur Default sera utilisée lors de l’évaluation complète de la translation.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | java.lang.Object | Nouvelle valeur |
setKeyframeSequence(KeyframeSequence value)
public void setKeyframeSequence(KeyframeSequence value)
Obtient la séquence d’images clés associée dans ce canal
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | KeyframeSequence | Nouvelle valeur |
setName(String value)
public void setName(String value)
Définit le nom.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | java.lang.String | Nouvelle valeur |
setProperty(String property, Object value)
public void setProperty(String property, Object value)
Définit la valeur de la propriété spécifiée
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| propriété | java.lang.String | Nom de la propriété |
| valeur | java.lang.Object | La valeur de la propriété |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| arg0 | long | |
| arg1 | int |