AnimationNode

AnimationNode class

Aspose.3D:s stöder animationshierarki, varje animation kan vara sammansatt av flera animationer och animationens nyckelbildsdefinition. AnimationNode definierar transformationen av ett egenskapsvärde över tid, till exempel kan animationsnod användas för att styra en nods transformation eller annatA3DObject objektets numeriska egenskaper.

public class AnimationNode : A3DObject

Konstruktörer

namnBeskrivning
AnimationNode()Initierar en ny instans avAnimationNode class.
AnimationNode(string)Initierar en ny instans avAnimationNode class.

Egenskaper

namnBeskrivning
BindPoints { get; }Hämtar den aktuella egenskapen bind points
virtual Name { get; set; }Hämtar eller ställer in namnet.
Properties { get; }Hämtar samlingen av alla egenskaper.
SubAnimations { get; }Hämtar underanimationsnoderna under aktuella animationer

Metoder

namnBeskrivning
CreateBindPoint(A3DObject, string)Skapar en BindPoint baserat på egenskapsdatatypen.
FindBindPoint(string)Hittar bindningspunkten efter namn.
FindProperty(string)Hittar egenskapen. Det kan vara en dynamisk egenskap (Skapad av CreateDynamicProperty/SetProperty) eller inbyggd egenskap (identifierad med dess namn)
GetBindPoint(A3DObject, string, bool)Hämtar animationsbindningspunkten på given egenskap.
GetKeyframeSequence(A3DObject, string, bool)Hämtar nyckelbildsekvensen på en given egenskap.
GetKeyframeSequence(A3DObject, string, string, bool)Hämtar nyckelbildsekvensen för given egenskap och kanal.
GetProperty(string)Få värdet av specificerad egenskap
RemoveProperty(Property)Tar bort en dynamisk egenskap.
RemoveProperty(string)Ta bort den angivna egenskapen identifierad av name
SetProperty(string, object)Anger värdet för specificerad egenskap

Se även