AnimationNode
Inheritance: java.lang.Object, com.aspose.threed.A3DObject
public class AnimationNode extends A3DObject
Aspose.3D unterstützt eine Animationshierarchie, jede Animation kann aus mehreren Animationen und der Schlüsselbilddefinition einer Animation zusammengesetzt werden. AnimationNode definiert die Transformation eines Eigenschaftswerts über die Zeit, zum Beispiel kann ein Animationsknoten verwendet werden, um die Transformation eines Knotens oder andere numerische Eigenschaften eines A3DObject Objekts zu steuern.
Konstruktoren
| Konstruktor | Beschreibung |
|---|---|
| AnimationNode(String name) | Initialisiert eine neue Instanz der Klasse AnimationNode. |
| AnimationNode() | Initialisiert eine neue Instanz der Klasse AnimationNode. |
Methoden
| Methode | Beschreibung |
|---|---|
| createBindPoint(A3DObject obj, String propName) | Erstellt einen BindPoint basierend auf dem Datentyp der Eigenschaft. |
| equals(Object arg0) | |
| findBindPoint(A3DObject target, String name) | Findet den Bindungspunkt nach Ziel und Name. |
| findProperty(String propertyName) | Findet die Eigenschaft. |
| getBindPoint(A3DObject target, String propName, boolean create) | Gibt den Animations-Bindungspunkt für die angegebene Eigenschaft zurück. |
| getBindPoints() | Liest die aktuellen Eigenschafts-Bindungspunkte |
| getClass() | |
| getKeyframeSequence(A3DObject target, String propName, boolean create) | Gibt die Keyframe-Sequenz für die angegebene Eigenschaft zurück. |
| getKeyframeSequence(A3DObject target, String propName, String channelName, boolean create) | Ruft die Keyframe‑Sequenz für die angegebene Eigenschaft und den Kanal ab. |
| getName() | Liefert den Namen. |
| getProperties() | Liefert die Sammlung aller Eigenschaften. |
| getProperty(String property) | Liefere den Wert der angegebenen Eigenschaft |
| getSubAnimations() | Ruft die Unteranimationsknoten unter den aktuellen Animationen ab. |
| hashCode() | |
| notify() | |
| notifyAll() | |
| removeProperty(Property property) | Entfernt eine dynamische Eigenschaft. |
| removeProperty(String property) | Entferne die angegebene Eigenschaft, die durch ihren Namen identifiziert wird |
| 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) |
AnimationNode(String name)
public AnimationNode(String name)
Initialisiert eine neue Instanz der Klasse AnimationNode.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Name | java.lang.String | Name |
AnimationNode()
public AnimationNode()
Initialisiert eine neue Instanz der Klasse AnimationNode.
createBindPoint(A3DObject obj, String propName)
public BindPoint createBindPoint(A3DObject obj, String propName)
Erstellt einen BindPoint basierend auf dem Datentyp der Eigenschaft.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| obj | A3DObject | Objekt. |
| propName | java.lang.String | Eigenschaftsname. |
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 | Beschreibung |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
findBindPoint(A3DObject target, String name)
public BindPoint findBindPoint(A3DObject target, String name)
Findet den Bindungspunkt nach Ziel und Name.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| target | A3DObject | Ziel des Bindungspunkts zum Finden. |
| Name | java.lang.String | Name des Bindungspunkts zum Finden. |
Returns: BindPoint - The bind point.
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(A3DObject target, String propName, boolean create)
public BindPoint getBindPoint(A3DObject target, String propName, boolean create)
Gibt den Animations-Bindungspunkt für die angegebene Eigenschaft zurück.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| target | A3DObject | Auf welchem Objekt der Bindungspunkt erstellt werden soll. |
| propName | java.lang.String | Der Name der Eigenschaft. |
| erstellen | boolean | Wenn auf true gesetzt, den Bindungspunkt erstellen, falls er nicht existiert. |
Returns: BindPoint - The bind point.
getBindPoints()
public List<BindPoint> getBindPoints()
Liest die aktuellen Eigenschafts-Bindungspunkte
Returns: java.util.List<com.aspose.threed.BindPoint> - die aktuellen Bindungspunkte der Eigenschaft
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)
Gibt die Keyframe-Sequenz für die angegebene Eigenschaft zurück.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| target | A3DObject | Bei welcher Instanz die Keyframe‑Sequenz erstellt werden soll. |
| propName | java.lang.String | Der Name der Eigenschaft. |
| erstellen | boolean | Wenn auf true , gesetzt, die Sequenz erstellen, falls sie nicht existiert. |
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)
Ruft die Keyframe‑Sequenz für die angegebene Eigenschaft und den Kanal ab.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| target | A3DObject | Bei welcher Instanz die Keyframe‑Sequenz erstellt werden soll. |
| propName | java.lang.String | Der Name der Eigenschaft. |
| channelName | java.lang.String | Der Kanalname. |
| erstellen | boolean | Wenn auf true gesetzt, die Animationssequenz erstellen, falls sie nicht existiert. |
Returns: KeyframeSequence - The keyframe sequence.
getName()
public String getName()
Liefert den Namen.
Returns: java.lang.String - der Name.
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
getSubAnimations()
public List<AnimationNode> getSubAnimations()
Ruft die Unteranimationsknoten unter den aktuellen Animationen ab.
Returns: java.util.List<com.aspose.threed.AnimationNode> - die Unteranimationsknoten unter den aktuellen Animationen
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)
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
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 |