AnimationNode

AnimationNode class

Aspose.3D prend en charge la hiérarchie des animations, chaque animation peut être composée de plusieurs animations et de la définition d’image clé de l’animation. AnimationNode définit la transformation d’une valeur de propriété dans le temps, par exemple, le nœud d’animation peut être utilisé pour contrôler la transformation d’un nœud ou autreA3DObject propriétés numériques de l’objet.

public class AnimationNode : A3DObject

Constructeurs

NomLa description
AnimationNode()Initialise une nouvelle instance duAnimationNode classe.
AnimationNode(string)Initialise une nouvelle instance duAnimationNode classe.

Propriétés

NomLa description
BindPoints { get; }Obtient les points de liaison de la propriété actuelle
virtual Name { get; set; }Obtient ou définit le nom.
Properties { get; }Obtient la collection de toutes les propriétés.
SubAnimations { get; }Obtient les nœuds de sous-animation sous les animations actuelles

Méthodes

NomLa description
CreateBindPoint(A3DObject, string)Crée un BindPoint basé sur le type de données de la propriété.
FindBindPoint(string)Trouve le point de liaison par nom.
FindProperty(string)Trouve la propriété. Il peut s’agir d’une propriété dynamique (créée par CreateDynamicProperty/SetProperty) ou d’une propriété native (identifiée par son nom)
GetBindPoint(A3DObject, string, bool)Obtient le point de liaison de l’animation sur la propriété donnée.
GetKeyframeSequence(A3DObject, string, bool)Obtient la séquence d’images clés sur la propriété donnée.
GetKeyframeSequence(A3DObject, string, string, bool)Obtient la séquence d’images clés sur une propriété et un canal donnés.
GetProperty(string)Obtenir la valeur de la propriété spécifiée
RemoveProperty(Property)Supprime une propriété dynamique.
RemoveProperty(string)Supprimer la propriété spécifiée identifiée par name
SetProperty(string, object)Définit la valeur de la propriété spécifiée

Voir également