AnimationNode

AnimationNode class

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.

Méthodes

constructor

NomDescription
constructor(name)Initialise une nouvelle instance de la classe AnimationNode.

Parameters:

NomTypeDescription
nameStringNom

Result:


constructor_overload

NomDescription
constructor_overload()Initialise une nouvelle instance de la classe AnimationNode.

Result:


getBindPoints

NomDescription
getBindPoints()Obtient les points de liaison de propriété actuels

Result:


getSubAnimations

NomDescription
getSubAnimations()Obtient les nœuds de sous-animation sous les animations actuelles

Result:


getName

NomDescription
getName()Obtient ou définit le nom. Le nom.

Result:


setName

NomDescription
setName(value)Obtient ou définit le nom. Le nom.

Result:


getProperties

NomDescription
getProperties()Obtient la collection de toutes les propriétés.

Result:


findBindPoint

NomDescription
findBindPoint(name)Trouve le point de liaison par son nom.

Parameters:

NomTypeDescription
nameStringNom du point de liaison à trouver.

Result: BindPoint


getBindPoint

NomDescription
getBindPoint(target, propName, create)Obtient le point de liaison d’animation sur la propriété donnée.

Parameters:

NomTypeDescription
targetA3DObjectSur quel objet créer le point de liaison.
propNameStringLe nom de la propriété.
créerbooleanSi défini sur

Result: BindPoint


getKeyframeSequence

NomDescription
getKeyframeSequence(target, propName, channelName, create)Obtient la séquence d’images clés sur la propriété et le canal donnés.

Parameters:

NomTypeDescription
targetA3DObjectSur quelle instance créer la séquence d’images clés.
propNameStringLe nom de la propriété.
channelNameStringLe nom du canal.
créerbooleanSi défini sur

Result: KeyframeSequence


getKeyframeSequence

NomDescription
getKeyframeSequence(target, propName, create)Obtient la séquence d’images clés sur la propriété donnée.

Parameters:

NomTypeDescription
targetA3DObjectSur quelle instance créer la séquence d’images clés.
propNameStringLe nom de la propriété.
créerbooleanSi défini sur

Result: KeyframeSequence


createBindPoint

NomDescription
createBindPoint(obj, propName)Crée un BindPoint basé sur le type de données de la propriété.

Parameters:

NomTypeDescription
objA3DObjectObjet.
propNameStringNom de la propriété.

Result: BindPoint


removeProperty

NomDescription
removeProperty(property)Supprime une propriété dynamique.

Parameters:

NomTypeDescription
propertyPropertyQuelle propriété supprimer

Result: boolean


removeProperty

NomDescription
removeProperty(property)Supprime la propriété spécifiée identifiée par son nom

Parameters:

NomTypeDescription
propertStringnull

Result: boolean


getProperty

NomDescription
getProperty(property)Obtenir la valeur de la propriété spécifiée

Parameters:

NomTypeDescription
propertyStringNom de la propriété

Result: Object


setProperty

NomDescription
setProperty(property, value)Définit la valeur de la propriété spécifiée

Parameters:

NomTypeDescription
propertyStringNom de la propriété
valueObjectLa valeur de la propriété

Result: Object


findProperty

NomDescription
findProperty(propertyName)Recherche 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:

NomTypeDescription
propertyNameStringNom de la propriété.

Result: Property