AnimationNode
Inheritance: java.lang.Object, com.aspose.threed.A3DObject
public class AnimationNode extends A3DObject
Aspose.3D stöder animationshierarki, varje animation kan bestå av flera animationer och animationens nyckelramdefinition. AnimationNode definierar transformationen av ett egenskapsvärde över tid, till exempel kan animationsnoden användas för att kontrollera en nods transformation eller andra numeriska egenskaper hos ett A3DObject-objekt.
Konstruktörer
| Konstruktor | Beskrivning |
|---|---|
| AnimationNode(String name) | Initierar en ny instans av klassen AnimationNode. |
| AnimationNode() | Initierar en ny instans av klassen AnimationNode. |
Metoder
AnimationNode(String name)
public AnimationNode(String name)
Initierar en ny instans av klassen AnimationNode.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| namn | java.lang.String | Namn |
AnimationNode()
public AnimationNode()
Initierar en ny instans av klassen AnimationNode.
createBindPoint(A3DObject obj, String propName)
public BindPoint createBindPoint(A3DObject obj, String propName)
Skapar en BindPoint baserat på egenskapens datatyp.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| obj | A3DObject | Objekt. |
| propName | java.lang.String | Egenskapsnamn. |
Returns: BindPoint - The bind point instance or null if the property is not defined.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
findBindPoint(A3DObject target, String name)
public BindPoint findBindPoint(A3DObject target, String name)
Hittar bindpunkten efter mål och namn.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| target | A3DObject | Bindningspunktens mål att hitta. |
| namn | java.lang.String | Bindningspunktens namn att hitta. |
Returns: BindPoint - The bind point.
findProperty(String propertyName)
public Property findProperty(String propertyName)
Hittar egenskapen. Den kan vara en dynamisk egenskap (Skapad av CreateDynamicProperty/SetProperty) eller en inbyggd egenskap (Identifierad med dess namn)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| propertyName | java.lang.String | Egenskapsnamn. |
Returns: Property - The property.
getBindPoint(A3DObject target, String propName, boolean create)
public BindPoint getBindPoint(A3DObject target, String propName, boolean create)
Hämtar animationsbindpunkten för given egenskap.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| target | A3DObject | På vilket objekt bindningspunkten ska skapas. |
| propName | java.lang.String | Egenskapens namn. |
| skapa | boolean | Om inställt på true skapa bindningspunkten om den inte finns. |
Returns: BindPoint - The bind point.
getBindPoints()
public List<BindPoint> getBindPoints()
Hämtar de aktuella egenskapsbindpunkterna
Returns: java.util.List<com.aspose.threed.BindPoint> - de aktuella egenskapsbindningspunkterna
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)
Hämtar nyckelramsekvensen för given egenskap.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| target | A3DObject | På vilken instans nyckelbildsekvensen ska skapas. |
| propName | java.lang.String | Egenskapens namn. |
| skapa | boolean | Om inställt på true , skapa sekvensen om den inte finns. |
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)
Hämtar nyckelbildsekvensen för given egenskap och kanal.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| target | A3DObject | På vilken instans nyckelbildsekvensen ska skapas. |
| propName | java.lang.String | Egenskapens namn. |
| channelName | java.lang.String | Kanalens namn. |
| skapa | boolean | Om inställt på true skapa animationssekvensen om den inte finns. |
Returns: KeyframeSequence - The keyframe sequence.
getName()
public String getName()
Hämtar namnet.
Returns: java.lang.String - namnet.
getProperties()
public PropertyCollection getProperties()
Hämtar samlingen av alla egenskaper.
Returns: PropertyCollection - the collection of all properties.
getProperty(String property)
public Object getProperty(String property)
Hämta värdet för angiven egenskap
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| egenskap | java.lang.String | Egenskapsnamn |
Returns: java.lang.Object - Värdet på den hittade egenskapen
getSubAnimations()
public List<AnimationNode> getSubAnimations()
Hämtar delanimationsnoderna under aktuella animationer
Returns: java.util.List<com.aspose.threed.AnimationNode> - delanimationsnoderna under aktuella animationer
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)
Tar bort en dynamisk egenskap.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| property | Property | Vilken egenskap som ska tas bort |
Returns: boolean - true om egenskapen har tagits bort framgångsrikt
removeProperty(String property)
public boolean removeProperty(String property)
Ta bort den angivna egenskapen identifierad med namn
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| egenskap | java.lang.String | Vilken egenskap som ska tas bort |
Returns: boolean - true om egenskapen har tagits bort framgångsrikt
setName(String value)
public void setName(String value)
Ställer in namnet.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | java.lang.String | Nytt värde |
setProperty(String property, Object value)
public void setProperty(String property, Object value)
Ställer in värdet för angiven egenskap
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| egenskap | java.lang.String | Egenskapsnamn |
| värde | java.lang.Object | Värdet på egenskapen |
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 | Beskrivning |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| arg0 | long | |
| arg1 | int |