KeyframeSequence

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

All Implemented Interfaces: java.lang.Iterable

public class KeyframeSequence extends A3DObject implements Iterable<KeyFrame>

Die Sequenz von Schlüsselbildern beschreibt die Transformation eines abgetasteten Wertes über die Zeit.

Konstruktoren

KonstruktorBeschreibung
KeyframeSequence(String name)Initialisiert eine neue Instanz der Klasse KeyframeSequence.
KeyframeSequence()Initialisiert eine neue Instanz der Klasse KeyframeSequence.

Methoden

MethodeBeschreibung
add(double time, float value)Erstelle einen neuen Keyframe mit angegebenem Wert
add(double time, float value, Interpolation interpolation)Erstelle einen neuen Keyframe mit angegebenem Wert
equals(Object arg0)
findProperty(String propertyName)Findet die Eigenschaft.
getBindPoint()Gibt den Property-Bind-Punkt zurück, der diese Kurve besitzt
getClass()
getKeyFrames()Gibt die Keyframes dieser Kurve zurück.
getName()Liefert den Namen.
getPostBehavior()Gibt das Post‑Verhalten zurück, das angibt, welchen abgetasteten Wert es nach dem letzten Keyframe haben soll.
getPreBehavior()Gibt das Pre‑Verhalten zurück, das angibt, welchen abgetasteten Wert es vor dem ersten Keyframe haben soll.
getProperties()Liefert die Sammlung aller Eigenschaften.
getProperty(String property)Liefere den Wert der angegebenen Eigenschaft
hashCode()
iterator()Gibt den Enumerator zurück, um alle Keyframes zu durchlaufen.
notify()
notifyAll()
removeProperty(Property property)Entfernt eine dynamische Eigenschaft.
removeProperty(String property)Entferne die angegebene Eigenschaft, die durch ihren Namen identifiziert wird
reset()Entfernt alle Keyframes und setzt das Post-/Pre‑Verhalten zurück.
setName(String value)Setzt den Namen.
setProperty(String property, Object value)Setzt den Wert der angegebenen Eigenschaft
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

KeyframeSequence(String name)

public KeyframeSequence(String name)

Initialisiert eine neue Instanz der Klasse KeyframeSequence.

Parameters:

ParameterTypBeschreibung
Namejava.lang.StringName

KeyframeSequence()

public KeyframeSequence()

Initialisiert eine neue Instanz der Klasse KeyframeSequence.

add(double time, float value)

public void add(double time, float value)

Erstelle einen neuen Keyframe mit angegebenem Wert

Parameters:

ParameterTypBeschreibung
ZeitdoubleZeitposition (gemessen in Sekunden)
WertfloatDer Wert an dieser Zeitposition

add(double time, float value, Interpolation interpolation)

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

Erstelle einen neuen Keyframe mit angegebenem Wert

Parameters:

ParameterTypBeschreibung
ZeitdoubleZeitposition (gemessen in Sekunden)
WertfloatDer Wert an dieser Zeitposition
interpolationInterpolationDer Interpolationstyp dieses Keyframes

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeschreibung
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

Findet die Eigenschaft. Sie kann eine dynamische Eigenschaft sein (erstellt durch CreateDynamicProperty/SetProperty) oder eine native Eigenschaft (identifiziert durch ihren Namen)

Parameters:

ParameterTypBeschreibung
propertyNamejava.lang.StringEigenschaftsname.

Returns: Property - The property.

getBindPoint()

public BindPoint getBindPoint()

Gibt den Property-Bind-Punkt zurück, der diese Kurve besitzt

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()

Gibt die Keyframes dieser Kurve zurück.

Returns: java.util.List<com.aspose.threed.KeyFrame> - die Keyframes dieser Kurve.

getName()

public String getName()

Liefert den Namen.

Returns: java.lang.String - der Name.

getPostBehavior()

public Extrapolation getPostBehavior()

Gibt das Post‑Verhalten zurück, das angibt, welchen abgetasteten Wert es nach dem letzten Keyframe haben soll.

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

getPreBehavior()

public Extrapolation getPreBehavior()

Gibt das Pre‑Verhalten zurück, das angibt, welchen abgetasteten Wert es vor dem ersten Keyframe haben soll.

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

getProperties()

public PropertyCollection getProperties()

Liefert die Sammlung aller Eigenschaften.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Liefere den Wert der angegebenen Eigenschaft

Parameters:

ParameterTypBeschreibung
Eigenschaftjava.lang.StringEigenschaftsname

Returns: java.lang.Object - Der Wert der gefundenen Eigenschaft

hashCode()

public native int hashCode()

Returns: int

iterator()

public Iterator<KeyFrame> iterator()

Gibt den Enumerator zurück, um alle Keyframes zu durchlaufen.

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)

Entfernt eine dynamische Eigenschaft.

Parameters:

ParameterTypBeschreibung
propertyPropertyWelche Eigenschaft zu entfernen ist

Returns: boolean - true, wenn die Eigenschaft erfolgreich entfernt wurde

removeProperty(String property)

public boolean removeProperty(String property)

Entferne die angegebene Eigenschaft, die durch ihren Namen identifiziert wird

Parameters:

ParameterTypBeschreibung
Eigenschaftjava.lang.StringWelche Eigenschaft zu entfernen ist

Returns: boolean - true, wenn die Eigenschaft erfolgreich entfernt wurde

reset()

public void reset()

Entfernt alle Keyframes und setzt das Post-/Pre‑Verhalten zurück.

setName(String value)

public void setName(String value)

Setzt den Namen.

Parameters:

ParameterTypBeschreibung
Wertjava.lang.StringNeuer Wert

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Setzt den Wert der angegebenen Eigenschaft

Parameters:

ParameterTypBeschreibung
Eigenschaftjava.lang.StringEigenschaftsname
Wertjava.lang.ObjectDer Wert der Eigenschaft

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypBeschreibung
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeschreibung
arg0long
arg1int