AnimationNode

AnimationNode class

Aspose.3D’nin animasyon hiyerarşisini destekler, her animasyon birkaç animasyondan ve animasyonun ana kare tanımından oluşturulabilir. AnimationNode bir özellik değerinin zaman içindeki dönüşümünü tanımlar, örneğin, animasyon düğümü bir düğümün dönüşümünü veya diğerlerini kontrol etmek için kullanılabilir.A3DObject nesnenin sayısal özellikleri.

public class AnimationNode : A3DObject

yapıcılar

İsimTanım
AnimationNode()Yeni bir örneğini başlatırAnimationNode sınıf.
AnimationNode(string)Yeni bir örneğini başlatırAnimationNode sınıf.

Özellikleri

İsimTanım
BindPoints { get; }Geçerli özellik bağlama puanlarını alır
virtual Name { get; set; }Adı alır veya ayarlar.
Properties { get; }Tüm özelliklerin koleksiyonunu alır.
SubAnimations { get; }Geçerli animasyonların altındaki alt animasyon düğümlerini alır

yöntemler

İsimTanım
CreateBindPoint(A3DObject, string)Özellik veri türüne göre bir BindPoint oluşturur.
FindBindPoint(string)Bağlama noktasını ada göre bulur.
FindProperty(string)Özelliği bulur. Dinamik bir özellik olabilir (CreateDynamicProperty/SetProperty tarafından oluşturulmuştur) veya yerel özellik (adıyla tanımlanır)
GetBindPoint(A3DObject, string, bool)Verilen özellikteki animasyon bağlama noktasını alır.
GetKeyframeSequence(A3DObject, string, bool)Verilen özellikteki ana kare dizisini alır.
GetKeyframeSequence(A3DObject, string, string, bool)Verilen özellik ve kanaldaki ana kare dizisini alır.
GetProperty(string)Belirtilen özelliğin değerini alın
RemoveProperty(Property)Dinamik bir özelliği kaldırır.
RemoveProperty(string)name ile tanımlanan belirtilen özelliği kaldırın
SetProperty(string, object)Belirtilen özelliğin değerini ayarlar

Ayrıca bakınız