KeyframeSequence

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

All Implemented Interfaces: java.lang.Iterable

public class KeyframeSequence extends A3DObject implements Iterable<KeyFrame>

La séquence d’images clés décrit la transformation d’une valeur échantillonnée au fil du temps.

Constructeurs

ConstructeurDescription
KeyframeSequence(String name)Initialise une nouvelle instance de la classe KeyframeSequence.
KeyframeSequence()Initialise une nouvelle instance de la classe KeyframeSequence.

Méthodes

MéthodeDescription
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()
getKeyFrames()Obtient les images clés de cette courbe.
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é.
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)

KeyframeSequence(String name)

public KeyframeSequence(String name)

Initialise une nouvelle instance de la classe KeyframeSequence.

Parameters:

ParamètreTypeDescription
nomjava.lang.StringNom

KeyframeSequence()

public KeyframeSequence()

Initialise une nouvelle instance de la classe KeyframeSequence.

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ètreTypeDescription
tempsdoublePosition temporelle (mesurée en secondes)
valeurfloatLa 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ètreTypeDescription
tempsdoublePosition temporelle (mesurée en secondes)
valeurfloatLa valeur à cette position temporelle
interpolationInterpolationLe type d’interpolation de cette image clé

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParamètreTypeDescription
arg0java.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ètreTypeDescription
propertyNamejava.lang.StringNom 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

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.

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ètreTypeDescription
propriétéjava.lang.StringNom 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ètreTypeDescription
propertyPropertyQuelle 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ètreTypeDescription
propriétéjava.lang.StringQuelle 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é.

setName(String value)

public void setName(String value)

Définit le nom.

Parameters:

ParamètreTypeDescription
valeurjava.lang.StringNouvelle 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ètreTypeDescription
propriétéjava.lang.StringNom de la propriété
valeurjava.lang.ObjectLa 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ètreTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParamètreTypeDescription
arg0long
arg1int