AnimationNode

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

public class AnimationNode extends A3DObject

Aspose.3D ondersteunt animatiehiërarchie, elke animatie kan worden samengesteld uit meerdere animaties en de key-frame-definitie van animaties. AnimationNode definieert de transformatie van een eigenschapswaarde in de tijd; bijvoorbeeld, een animatienode kan worden gebruikt om de transformatie van een knoop of andere numerieke eigenschappen van een A3DObject object te regelen.

Constructors

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

Methoden

MethodeBeschrijving
createBindPoint(A3DObject obj, String propName)Maakt een BindPoint aan op basis van het gegevenstype van de eigenschap.
equals(Object arg0)
findBindPoint(A3DObject target, String name)Vindt het bindpunt op basis van doel en naam.
findProperty(String propertyName)Zoekt de eigenschap.
getBindPoint(A3DObject target, String propName, boolean create)Haalt het animatie‑bindpunt op voor de opgegeven eigenschap.
getBindPoints()Haalt de huidige eigenschap‑bindpunten op.
getClass()
getKeyframeSequence(A3DObject target, String propName, boolean create)Haalt de keyframe‑reeks op voor de opgegeven eigenschap.
getKeyframeSequence(A3DObject target, String propName, String channelName, boolean create)Haalt de keyframe‑reeks op voor de opgegeven eigenschap en kanaal.
getName()Haalt de naam op.
getProperties()Haalt de verzameling van alle eigenschappen op.
getProperty(String property)Haalt de waarde op van de opgegeven eigenschap
getSubAnimations()Haalt de sub‑animatienodes op onder de huidige animaties
hashCode()
notify()
notifyAll()
removeProperty(Property property)Verwijdert een dynamische eigenschap.
removeProperty(String property)Verwijder de opgegeven eigenschap geïdentificeerd op naam
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)

AnimationNode(String name)

public AnimationNode(String name)

Initialiseert een nieuw exemplaar van de klasse AnimationNode.

Parameters:

ParameterTypeBeschrijving
naamjava.lang.StringNaam

AnimationNode()

public AnimationNode()

Initialiseert een nieuw exemplaar van de klasse AnimationNode.

createBindPoint(A3DObject obj, String propName)

public BindPoint createBindPoint(A3DObject obj, String propName)

Maakt een BindPoint aan op basis van het gegevenstype van de eigenschap.

Parameters:

ParameterTypeBeschrijving
objA3DObjectObject.
propNamejava.lang.StringEigenschapnaam.

Returns: BindPoint - The bind point instance or null if the property is not defined.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeBeschrijving
arg0java.lang.Object

Returns: boolean

findBindPoint(A3DObject target, String name)

public BindPoint findBindPoint(A3DObject target, String name)

Vindt het bindpunt op basis van doel en naam.

Parameters:

ParameterTypeBeschrijving
targetA3DObjectDoel van het bindpunt om te vinden.
naamjava.lang.StringNaam van het bindpunt om te vinden.

Returns: BindPoint - The bind point.

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(A3DObject target, String propName, boolean create)

public BindPoint getBindPoint(A3DObject target, String propName, boolean create)

Haalt het animatie‑bindpunt op voor de opgegeven eigenschap.

Parameters:

ParameterTypeBeschrijving
targetA3DObjectOp welk object het bindpunt moet worden aangemaakt.
propNamejava.lang.StringDe naam van de eigenschap.
makenbooleanIndien ingesteld op true maak het bindpunt aan als het niet bestaat.

Returns: BindPoint - The bind point.

getBindPoints()

public List<BindPoint> getBindPoints()

Haalt de huidige eigenschap‑bindpunten op.

Returns: java.util.List<com.aspose.threed.BindPoint> - de huidige bindpunten van de eigenschap

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getKeyframeSequence(A3DObject target, String propName, boolean create)

public KeyframeSequence getKeyframeSequence(A3DObject target, String propName, boolean create)

Haalt de keyframe‑reeks op voor de opgegeven eigenschap.

Parameters:

ParameterTypeBeschrijving
targetA3DObjectOp welke instantie de keyframe‑reeks moet worden aangemaakt.
propNamejava.lang.StringDe naam van de eigenschap.
makenbooleanIndien ingesteld op true , maak de reeks aan als deze niet bestaat.

Returns: KeyframeSequence - The keyframe sequence.

getKeyframeSequence(A3DObject target, String propName, String channelName, boolean create)

public KeyframeSequence getKeyframeSequence(A3DObject target, String propName, String channelName, boolean create)

Haalt de keyframe‑reeks op voor de opgegeven eigenschap en kanaal.

Parameters:

ParameterTypeBeschrijving
targetA3DObjectOp welke instantie de keyframe‑reeks moet worden aangemaakt.
propNamejava.lang.StringDe naam van de eigenschap.
channelNamejava.lang.StringDe naam van het kanaal.
makenbooleanIndien ingesteld op true maak de animatiereeks aan als deze niet bestaat.

Returns: KeyframeSequence - The keyframe sequence.

getName()

public String getName()

Haalt de naam op.

Returns: java.lang.String - de naam.

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

getSubAnimations()

public List<AnimationNode> getSubAnimations()

Haalt de sub‑animatienodes op onder de huidige animaties

Returns: java.util.List<com.aspose.threed.AnimationNode> - de sub‑animatienodes onder de huidige animaties

hashCode()

public native int hashCode()

Returns: int

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

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