CreateNodeAnimation()

Syntaxe

Resultat = CreateNodeAnimation(#NodeAnimation, NoeudID, Duree, Interpolation, InterpolationRotation)
Description
Crée une nouvelle animation.

Arguments

#NodeAnimation Le numéro d'identification de l'animation du noeud.

#PB_Any peut être utilisé pour générer automatiquement ce numéro.
NoeudID Le noeud à déplacer automatiquement.
NodeID() peut être utilisé pour obtenir un identifiant de noeud valide.
Duree La durée de la nouvelle animation (en millisecondes).
Interpolation Le type d'interpolation à appliquer entre les points:
  #PB_NodeAnimation_Linear: Chacun des points sera relié entre eux à l'aide d'une ligne droite, 
                            ce qui peut entraîner un brusque changement de direction.
  #PB_NodeAnimation_Spline: Chacun des points sera relié entre eux à l'aide d'une courbe (spline), 
                            ce qui conduit un changement de direction en douceur, mais c'est plus lent.
InterpolationRotation Le type d'interpolation pour une rotation à appliquer entre les points.
Peut être l'une des valeurs suivantes:
  #PB_NodeAnimation_LinearRotation   : Interpolation linéaire : chaque point sera relié ensemble 
                                       par une ligne droite, ce qui peut occasionner une rotation saccadée.  
  #PB_NodeAnimation_SphericalRotation: Interpolation Sphérique:chaque point sera relié ensemble 
                                       par une courbe, ce qui donnera une rotation plus lisse, mais c'est aussi plus lent.

Valeur de retour

Renvoie une valeur non nulle en cas de succès, zéro sinon.

Si #PB_Any est utilisé, le nouveau numéro sera renvoyé dans 'Resultat'.

Remarques

Une animation d'un noeud n'existe pas physiquement dans le Monde 3D, il s'agit d'un chemin (piste ou track) virtuel sur lequel se déplace un noeud et son objet attaché à lui.

Voir aussi

FreeNodeAnimation()

OS Supportés

Tous

<- AddNodeAnimationTime() - NodeAnimation Index - CreateNodeAnimationKeyFrame() ->