KeyframeSequence

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

All Implemented Interfaces: java.lang.Iterable

public class KeyframeSequence extends A3DObject implements Iterable<KeyFrame>

De reeks keyframes beschrijft de transformatie van een bemonsterde waarde in de tijd.

Constructors

ConstructorBeschrijving
KeyframeSequence(String name)Initialiseert een nieuw exemplaar van de KeyframeSequence klasse.
KeyframeSequence()Initialiseert een nieuw exemplaar van de KeyframeSequence klasse.

Methoden

MethodeBeschrijving
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()
getKeyFrames()Haalt de keyframes van deze curve op.
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.
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)

KeyframeSequence(String name)

public KeyframeSequence(String name)

Initialiseert een nieuw exemplaar van de KeyframeSequence klasse.

Parameters:

ParameterTypeBeschrijving
naamjava.lang.StringNaam

KeyframeSequence()

public KeyframeSequence()

Initialiseert een nieuw exemplaar van de KeyframeSequence klasse.

add(double time, float value)

public void add(double time, float value)

Maak een nieuw keyframe met opgegeven waarde.

Parameters:

ParameterTypeBeschrijving
tijddoubleTijdpositie (gemeten in seconden)
waardefloatDe 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:

ParameterTypeBeschrijving
tijddoubleTijdpositie (gemeten in seconden)
waardefloatDe waarde op deze tijdpositie
interpolationInterpolationHet interpolatietype van dit keyframe

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeBeschrijving
arg0java.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:

ParameterTypeBeschrijving
propertyNamejava.lang.StringEigenschapnaam.

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

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.

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:

ParameterTypeBeschrijving
eigenschapjava.lang.StringNaam 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:

ParameterTypeBeschrijving
propertyPropertyWelke 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:

ParameterTypeBeschrijving
eigenschapjava.lang.StringWelke 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.

setName(String value)

public void setName(String value)

Stelt de naam in.

Parameters:

ParameterTypeBeschrijving
waardejava.lang.StringNieuwe waarde

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Stelt de waarde in van de opgegeven eigenschap

Parameters:

ParameterTypeBeschrijving
eigenschapjava.lang.StringNaam van eigenschap
waardejava.lang.ObjectDe 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:

ParameterTypeBeschrijving
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeBeschrijving
arg0long
arg1int