CreateNodeAnimation()

Syntax

Ergebnis = CreateNodeAnimation(#NodeAnimation, NodeID, Länge, Interpolation, RotationsInterpolation)
Beschreibung
Erstellt eine neue Node-Animation der angegebenen Länge. Eine Node-Animation ist physikalisch in der 3D-Welt nicht vorhanden, es ist eine virtuelle Spur, um einen Knoten (oder auch "Node", und sein beigefügtes Objekt) leicht durch die Welt zu bewegen.

Parameter

#NodeAnimation Die Nummer zum Identifizieren der neuen Node-Animation. #PB_Any kann verwendet werden, um diese Zahl automatisch zu generieren.
NodeID Der automatisch zu bewegende Knoten (Node). NodeID() kann verwendet werden, um eine gültige Node ID zu erhalten.
Länge Die Länge der neuen Animation (in Millisekunden).
Interpolation Die Art der zwischen den Punkten anzuwendenden Interpolation. Dies kann einer der folgenden Werte sein:
  #PB_NodeAnimation_Linear: alle Punkte werden durch eine gerade Linie miteinander verbunden,
                            was zu einer abrupten Richtungsänderung führen kann
  #PB_NodeAnimation_Spline: alle Punkte werden durch ein Spline (auch "Polynomzug") miteinander
                            verbunden, was in einer sanfteren Richtungsänderung mündet, jedoch
                            auch langsamer ist.
RotationsInterpolation Die Art der Interpolation, die auf die Rotation zwischen Punkten anzuwenden ist. Dies kann einer der folgenden Werte sein:
  #PB_NodeAnimation_LinearRotation:    alle Punkte werden durch eine gerade Linie miteinander
                                       verbunden, was zu einer abrupten Rotation führen kann
  #PB_NodeAnimation_SphericalRotation: alle Punkte werden durch eine Kurve miteinander
                                       verbunden, was zu einer sanfteren Rotation führt, aber
                                       auch langsamer ist.

Rückgabewert

Gibt null zurück, wenn die #NodeAnimation nicht erstellt werden konnte. Wenn #PB_Any als '#NodeAnimation' Parameter verwendet wurde, dann wird die Nummer der neuen Node-Animation zurückgegeben.

Siehe auch

FreeNodeAnimation()

Unterstützte OS

Alle

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