AnimationNode
Inheritance: java.lang.Object, com.aspose.threed.A3DObject
public class AnimationNode extends A3DObject
Aspose.3D prend en charge la hiérarchie d’animation, chaque animation pouvant être composée de plusieurs animations et de la définition des images clés d’animation. AnimationNode définit la transformation d’une valeur de propriété au fil du temps, par exemple, le nœud d’animation peut être utilisé pour contrôler la transformation d’un nœud ou d’autres propriétés numériques d’un objet A3DObject.
Constructeurs
| Constructeur | Description |
|---|---|
| AnimationNode(String name) | Initialise une nouvelle instance de la classe AnimationNode. |
| AnimationNode() | Initialise une nouvelle instance de la classe AnimationNode. |
Méthodes
| Méthode | Description |
|---|---|
| createBindPoint(A3DObject obj, String propName) | Crée un BindPoint basé sur le type de données de la propriété. |
| equals(Object arg0) | |
| findBindPoint(A3DObject target, String name) | Trouve le point de liaison par cible et nom. |
| findProperty(String propertyName) | Trouve la propriété. |
| getBindPoint(A3DObject target, String propName, boolean create) | Obtient le point de liaison d’animation sur la propriété donnée. |
| getBindPoints() | Obtient les points de liaison de propriété actuels |
| getClass() | |
| getKeyframeSequence(A3DObject target, String propName, boolean create) | Obtient la séquence d’images clés sur la propriété donnée. |
| getKeyframeSequence(A3DObject target, String propName, String channelName, boolean create) | Obtient la séquence d’images clés sur la propriété et le canal donnés. |
| getName() | Obtient le nom. |
| getProperties() | Obtient la collection de toutes les propriétés. |
| getProperty(String property) | Obtenir la valeur de la propriété spécifiée |
| getSubAnimations() | Obtient les nœuds de sous-animation sous les animations actuelles |
| hashCode() | |
| notify() | |
| notifyAll() | |
| removeProperty(Property property) | Supprime une propriété dynamique. |
| removeProperty(String property) | Supprime la propriété spécifiée identifiée par son nom |
| setName(String value) | Définit le nom. |
| setProperty(String property, Object value) | Définit la valeur de la propriété spécifiée |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
AnimationNode(String name)
public AnimationNode(String name)
Initialise une nouvelle instance de la classe AnimationNode.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| nom | java.lang.String | Nom |
AnimationNode()
public AnimationNode()
Initialise une nouvelle instance de la classe AnimationNode.
createBindPoint(A3DObject obj, String propName)
public BindPoint createBindPoint(A3DObject obj, String propName)
Crée un BindPoint basé sur le type de données de la propriété.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| obj | A3DObject | Objet. |
| propName | java.lang.String | Nom de la propriété. |
Returns: BindPoint - The bind point instance or null if the property is not defined.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
findBindPoint(A3DObject target, String name)
public BindPoint findBindPoint(A3DObject target, String name)
Trouve le point de liaison par cible et nom.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| target | A3DObject | Cible du point de liaison à rechercher. |
| nom | java.lang.String | Nom du point de liaison à rechercher. |
Returns: BindPoint - The bind point.
findProperty(String propertyName)
public Property findProperty(String propertyName)
Trouve la propriété. Elle peut être une propriété dynamique (Créée par CreateDynamicProperty/SetProperty) ou une propriété native (Identifiée par son nom)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| propertyName | java.lang.String | Nom de la propriété. |
Returns: Property - The property.
getBindPoint(A3DObject target, String propName, boolean create)
public BindPoint getBindPoint(A3DObject target, String propName, boolean create)
Obtient le point de liaison d’animation sur la propriété donnée.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| target | A3DObject | Sur quel objet créer le point de liaison. |
| propName | java.lang.String | Le nom de la propriété. |
| créer | boolean | Si défini sur true créer le point de liaison s’il n’existe pas. |
Returns: BindPoint - The bind point.
getBindPoints()
public List<BindPoint> getBindPoints()
Obtient les points de liaison de propriété actuels
Returns: java.util.List<com.aspose.threed.BindPoint> - les points de liaison de la propriété actuelle
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)
Obtient la séquence d’images clés sur la propriété donnée.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| target | A3DObject | Sur quelle instance créer la séquence d’images clés. |
| propName | java.lang.String | Le nom de la propriété. |
| créer | boolean | Si défini sur true , créer la séquence si elle n’existe pas. |
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)
Obtient la séquence d’images clés sur la propriété et le canal donnés.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| target | A3DObject | Sur quelle instance créer la séquence d’images clés. |
| propName | java.lang.String | Le nom de la propriété. |
| channelName | java.lang.String | Le nom du canal. |
| créer | boolean | Si défini sur true créer la séquence d’animation si elle n’existe pas. |
Returns: KeyframeSequence - The keyframe sequence.
getName()
public String getName()
Obtient le nom.
Returns: java.lang.String - le nom.
getProperties()
public PropertyCollection getProperties()
Obtient la collection de toutes les propriétés.
Returns: PropertyCollection - the collection of all properties.
getProperty(String property)
public Object getProperty(String property)
Obtenir la valeur de la propriété spécifiée
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| propriété | java.lang.String | Nom de la propriété |
Returns: java.lang.Object - La valeur de la propriété trouvée
getSubAnimations()
public List<AnimationNode> getSubAnimations()
Obtient les nœuds de sous-animation sous les animations actuelles
Returns: java.util.List<com.aspose.threed.AnimationNode> - les nœuds de sous-animation sous les animations actuelles
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)
Supprime une propriété dynamique.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| property | Property | Quelle propriété supprimer |
Returns: boolean - vrai si la propriété est supprimée avec succès
removeProperty(String property)
public boolean removeProperty(String property)
Supprime la propriété spécifiée identifiée par son nom
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| propriété | java.lang.String | Quelle propriété supprimer |
Returns: boolean - vrai si la propriété est supprimée avec succès
setName(String value)
public void setName(String value)
Définit le nom.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | java.lang.String | Nouvelle valeur |
setProperty(String property, Object value)
public void setProperty(String property, Object value)
Définit la valeur de la propriété spécifiée
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| propriété | java.lang.String | Nom de la propriété |
| valeur | java.lang.Object | La valeur de la propriété |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| arg0 | long | |
| arg1 | int |