AnimationChannel
Inheritance: java.lang.Object, com.aspose.threed.A3DObject, com.aspose.threed.KeyframeSequence
public class AnimationChannel extends KeyframeSequence
Een kanaal koppelt het componentveld van een eigenschap aan een reeks keyframe‑sequenties
Methoden
| Methode | Beschrijving |
|---|---|
| add(double time, float value) | Maak een nieuw keyframe met opgegeven waarde. |
| add(double time, float value, Interpolation interpolation) | Maak een nieuw keyframe met opgegeven waarde. |
| equals(Object arg0) | |
| findProperty(String propertyName) | Zoekt de eigenschap. |
| getBindPoint() | Haalt het eigenschap-bindpunt op dat deze curve bezit. |
| getClass() | |
| getComponentType() | Haalt het type van het componentveld op |
| getDefaultValue() | Haalt de Default‑waarde van het kanaal op. |
| getKeyFrames() | Haalt de keyframes van deze curve op. |
| getKeyframeSequence() | Haalt de bijbehorende keyframe‑sequentie op binnen dit kanaal |
| getName() | Haalt de naam op. |
| getPostBehavior() | Haalt het postgedrag op dat aangeeft wat de bemonsterde waarde moet zijn na het laatste keyframe. |
| getPreBehavior() | Haalt het pregedrag op dat aangeeft wat de bemonsterde waarde moet zijn vóór het eerste keyframe. |
| getProperties() | Haalt de verzameling van alle eigenschappen op. |
| getProperty(String property) | Haalt de waarde op van de opgegeven eigenschap |
| hashCode() | |
| iterator() | Haalt de enumerator op om alle keyframes te doorlopen. |
| notify() | |
| notifyAll() | |
| removeProperty(Property property) | Verwijdert een dynamische eigenschap. |
| removeProperty(String property) | Verwijder de opgegeven eigenschap geïdentificeerd op naam |
| reset() | Verwijdert alle keyframes en reset de post-/pre-gedragingen. |
| setDefaultValue(Object value) | Stelt de standaardwaarde van het kanaal in. |
| setKeyframeSequence(KeyframeSequence value) | Haalt de bijbehorende keyframe‑sequentie op binnen dit kanaal |
| setName(String value) | Stelt de naam in. |
| setProperty(String property, Object value) | Stelt de waarde in van de opgegeven eigenschap |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
add(double time, float value)
public void add(double time, float value)
Maak een nieuw keyframe met opgegeven waarde.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| tijd | double | Tijdpositie (gemeten in seconden) |
| waarde | float | De waarde op deze tijdpositie |
add(double time, float value, Interpolation interpolation)
public void add(double time, float value, Interpolation interpolation)
Maak een nieuw keyframe met opgegeven waarde.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| tijd | double | Tijdpositie (gemeten in seconden) |
| waarde | float | De waarde op deze tijdpositie |
| interpolation | Interpolation | Het interpolatietype van dit keyframe |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
findProperty(String propertyName)
public Property findProperty(String propertyName)
Zoekt de eigenschap. Het kan een dynamische eigenschap zijn (gemaakt door CreateDynamicProperty/SetProperty) of een native eigenschap (geïdentificeerd op naam).
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| propertyName | java.lang.String | Eigenschapnaam. |
Returns: Property - The property.
getBindPoint()
public BindPoint getBindPoint()
Haalt het eigenschap-bindpunt op dat deze curve bezit.
Returns: BindPoint - the property bind point which owns this curve
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getComponentType()
public Class<?> getComponentType()
Haalt het type van het componentveld op
Returns: java.lang.Class - het type van het componentveld
getDefaultValue()
public Object getDefaultValue()
Haalt de Default‑waarde van het kanaal op. Als een kanaal geen gekoppelde keyframe‑sequenties heeft, wordt de standaardwaarde gebruikt tijdens de animatie‑evaluatie. Een praktisch voorbeeld: animatie animeert alleen de x‑coördinaat van een knooppunt, de y‑ en z‑coördinaten blijven ongewijzigd, dan wordt de standaardwaarde gebruikt tijdens de volledige translatie‑evaluatie.
Returns: java.lang.Object - de Default‑waarde van het kanaal. Als een kanaal geen gekoppelde keyframe‑sequenties heeft, wordt de standaardwaarde gebruikt tijdens de animatie‑evaluatie. Een praktisch voorbeeld: animatie animeert alleen de x‑coördinaat van een knooppunt, de y‑ en z‑coördinaten blijven ongewijzigd, dan wordt de standaardwaarde gebruikt tijdens de volledige translatie‑evaluatie.
getKeyFrames()
public List<KeyFrame> getKeyFrames()
Haalt de keyframes van deze curve op.
Returns: java.util.List<com.aspose.threed.KeyFrame> - de keyframes van deze curve.
getKeyframeSequence()
public KeyframeSequence getKeyframeSequence()
Haalt de bijbehorende keyframe‑sequentie op binnen dit kanaal
Returns: KeyframeSequence - associated keyframe sequence inside this channel
getName()
public String getName()
Haalt de naam op.
Returns: java.lang.String - de naam.
getPostBehavior()
public Extrapolation getPostBehavior()
Haalt het postgedrag op dat aangeeft wat de bemonsterde waarde moet zijn na het laatste keyframe.
Returns: Extrapolation - the post behavior indicates what the sampled value should be after the last key frame.
getPreBehavior()
public Extrapolation getPreBehavior()
Haalt het pregedrag op dat aangeeft wat de bemonsterde waarde moet zijn vóór het eerste keyframe.
Returns: Extrapolation - the pre behavior indicates what the sampled value should be before the first key.
getProperties()
public PropertyCollection getProperties()
Haalt de verzameling van alle eigenschappen op.
Returns: PropertyCollection - the collection of all properties.
getProperty(String property)
public Object getProperty(String property)
Haalt de waarde op van de opgegeven eigenschap
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| eigenschap | java.lang.String | Naam van eigenschap |
Returns: java.lang.Object - De waarde van de gevonden eigenschap
hashCode()
public native int hashCode()
Returns: int
iterator()
public Iterator<KeyFrame> iterator()
Haalt de enumerator op om alle keyframes te doorlopen.
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)
Verwijdert een dynamische eigenschap.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| property | Property | Welke eigenschap moet worden verwijderd |
Returns: boolean - true als de eigenschap succesvol is verwijderd
removeProperty(String property)
public boolean removeProperty(String property)
Verwijder de opgegeven eigenschap geïdentificeerd op naam
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| eigenschap | java.lang.String | Welke eigenschap moet worden verwijderd |
Returns: boolean - true als de eigenschap succesvol is verwijderd
reset()
public void reset()
Verwijdert alle keyframes en reset de post-/pre-gedragingen.
setDefaultValue(Object value)
public void setDefaultValue(Object value)
Stelt de Default‑waarde van het kanaal in. Als een kanaal geen gekoppelde keyframe‑sequenties heeft, wordt de standaardwaarde gebruikt tijdens de animatie‑evaluatie. Een praktisch voorbeeld: animatie animeert alleen de x‑coördinaat van een knooppunt, de y‑ en z‑coördinaten blijven ongewijzigd, dan wordt de standaardwaarde gebruikt tijdens de volledige translatie‑evaluatie.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | java.lang.Object | Nieuwe waarde |
setKeyframeSequence(KeyframeSequence value)
public void setKeyframeSequence(KeyframeSequence value)
Haalt de bijbehorende keyframe‑sequentie op binnen dit kanaal
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| value | KeyframeSequence | Nieuwe waarde |
setName(String value)
public void setName(String value)
Stelt de naam in.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | java.lang.String | Nieuwe waarde |
setProperty(String property, Object value)
public void setProperty(String property, Object value)
Stelt de waarde in van de opgegeven eigenschap
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| eigenschap | java.lang.String | Naam van eigenschap |
| waarde | java.lang.Object | De waarde van de eigenschap |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| arg0 | long | |
| arg1 | int |