AnimationNode

AnimationNode class

Aspose.3D’s ondersteunt animatiehiërarchie, elke animatie kan worden samengesteld uit verschillende animaties en de keyframe-definitie van de animatie. AnimationNode definieert de transformatie van een eigenschapswaarde in de loop van de tijd, een animatieknooppunt kan bijvoorbeeld worden gebruikt om de transformatie van een knooppunt of andereA3DObject numerieke eigenschappen van object.

public class AnimationNode : A3DObject

Constructeurs

NaamBeschrijving
AnimationNode()Initialiseert een nieuw exemplaar van hetAnimationNode klasse.
AnimationNode(string)Initialiseert een nieuw exemplaar van hetAnimationNode klasse.

Eigenschappen

NaamBeschrijving
BindPoints { get; }Haalt de huidige eigenschap bindpunten op
virtual Name { get; set; }Krijgt of stelt de naam in.
Properties { get; }Haalt de verzameling van alle eigenschappen op.
SubAnimations { get; }Haalt de sub-animatieknooppunten op onder huidige animaties

methoden

NaamBeschrijving
CreateBindPoint(A3DObject, string)Maakt een BindPoint op basis van het eigenschapsgegevenstype.
FindBindPoint(string)Vindt het bindpunt op naam.
FindProperty(string)Vindt de eigenschap. Het kan een dynamische eigenschap zijn (gemaakt door CreateDynamicProperty/SetProperty) of native eigenschap (geïdentificeerd door zijn naam)
GetBindPoint(A3DObject, string, bool)Haalt het bindpunt van de animatie op voor een gegeven eigenschap.
GetKeyframeSequence(A3DObject, string, bool)Haalt de keyframe-reeks op voor een gegeven eigenschap.
GetKeyframeSequence(A3DObject, string, string, bool)Haalt de keyframe-reeks op voor een gegeven eigenschap en kanaal.
GetProperty(string)Haal de waarde op van gespecificeerde eigenschap
RemoveProperty(Property)Verwijdert een dynamische eigenschap.
RemoveProperty(string)Verwijder de gespecificeerde eigenschap geïdentificeerd door name
SetProperty(string, object)Stelt de waarde in van gespecificeerde eigenschap

Zie ook