AnimationChannel
Inheritance: java.lang.Object, com.aspose.threed.A3DObject, com.aspose.threed.KeyframeSequence
public class AnimationChannel extends KeyframeSequence
Ein Kanal ordnet das Komponentenfeld einer Eigenschaft einer Menge von Keyframe‑Sequenzen zu.
Methoden
| Methode | Beschreibung |
|---|---|
| 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() | |
| getComponentType() | Ermittelt den Typ des Komponentenfeldes |
| getDefaultValue() | Ermittelt den Standardwert des Kanals. |
| getKeyFrames() | Gibt die Keyframes dieser Kurve zurück. |
| getKeyframeSequence() | Ermittelt die zugehörige Keyframe‑Sequenz in diesem Kanal |
| 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. |
| setDefaultValue(Object value) | Setzt den Standardwert des Kanals. |
| setKeyframeSequence(KeyframeSequence value) | Ermittelt die zugehörige Keyframe‑Sequenz in diesem Kanal |
| 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) |
add(double time, float value)
public void add(double time, float value)
Erstelle einen neuen Keyframe mit angegebenem Wert
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Zeit | double | Zeitposition (gemessen in Sekunden) |
| Wert | float | Der 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Zeit | double | Zeitposition (gemessen in Sekunden) |
| Wert | float | Der Wert an dieser Zeitposition |
| interpolation | Interpolation | Der Interpolationstyp dieses Keyframes |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| arg0 | java.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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| propertyName | java.lang.String | Eigenschaftsname. |
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
getComponentType()
public Class<?> getComponentType()
Ermittelt den Typ des Komponentenfeldes
Returns: java.lang.Class - der Typ des Komponentenfeldes
getDefaultValue()
public Object getDefaultValue()
Ermittelt den Standardwert des Kanals. Wenn ein Kanal keine verbundenen Keyframe‑Sequenzen hat, wird der Standardwert während der Animationsauswertung verwendet. Ein konkretes Szenario: Die Animation animiert nur die x‑Koordinate eines Knotens, die y‑ und z‑Koordinaten werden nicht geändert, dann wird der Standardwert während der vollständigen Übersetzungsauswertung verwendet.
Returns: java.lang.Object - der Standardwert des Kanals. Wenn ein Kanal keine verbundenen Keyframe‑Sequenzen hat, wird der Standardwert während der Animationsauswertung verwendet. Ein konkretes Szenario: Die Animation animiert nur die x‑Koordinate eines Knotens, die y‑ und z‑Koordinaten werden nicht geändert, dann wird der Standardwert während der vollständigen Übersetzungsauswertung verwendet.
getKeyFrames()
public List<KeyFrame> getKeyFrames()
Gibt die Keyframes dieser Kurve zurück.
Returns: java.util.List<com.aspose.threed.KeyFrame> - die Keyframes dieser Kurve.
getKeyframeSequence()
public KeyframeSequence getKeyframeSequence()
Ermittelt die zugehörige Keyframe‑Sequenz in diesem Kanal
Returns: KeyframeSequence - associated keyframe sequence inside this channel
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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Eigenschaft | java.lang.String | Eigenschaftsname |
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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| property | Property | Welche 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Eigenschaft | java.lang.String | Welche 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.
setDefaultValue(Object value)
public void setDefaultValue(Object value)
Setzt den Standardwert des Kanals. Wenn ein Kanal keine verbundenen Keyframe‑Sequenzen hat, wird der Standardwert während der Animationsauswertung verwendet. Ein konkretes Szenario: Die Animation animiert nur die x‑Koordinate eines Knotens, die y‑ und z‑Koordinaten werden nicht geändert, dann wird der Standardwert während der vollständigen Übersetzungsauswertung verwendet.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | java.lang.Object | Neuer Wert |
setKeyframeSequence(KeyframeSequence value)
public void setKeyframeSequence(KeyframeSequence value)
Ermittelt die zugehörige Keyframe‑Sequenz in diesem Kanal
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | KeyframeSequence | Neuer Wert |
setName(String value)
public void setName(String value)
Setzt den Namen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | java.lang.String | Neuer Wert |
setProperty(String property, Object value)
public void setProperty(String property, Object value)
Setzt den Wert der angegebenen Eigenschaft
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Eigenschaft | java.lang.String | Eigenschaftsname |
| Wert | java.lang.Object | Der 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| arg0 | long | |
| arg1 | int |