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
Egenskaper
namn | Beskrivning |
---|
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
namn | Beskrivning |
---|
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