AnimationNode

AnimationNode class

Aspose.3D mendukung hierarki animasi, setiap animasi dapat disusun oleh beberapa animasi dan definisi key-frame animasi. AnimationNode mendefinisikan transformasi nilai properti dari waktu ke waktu, misalnya node animasi dapat digunakan untuk mengontrol transformasi node atau lainnyaA3DObject properti numerik objek.

public class AnimationNode : A3DObject

Konstruktor

NamaKeterangan
AnimationNode()Menginisialisasi instance baru dariAnimationNode kelas.
AnimationNode(string)Menginisialisasi instance baru dariAnimationNode kelas.

Properti

NamaKeterangan
BindPoints { get; }Mendapat poin ikatan properti saat ini
virtual Name { get; set; }Mendapat atau menetapkan nama.
Properties { get; }Mendapat koleksi semua properti.
SubAnimations { get; }Mendapat node sub-animasi di bawah animasi saat ini

Metode

NamaKeterangan
CreateBindPoint(A3DObject, string)Membuat BindPoint berdasarkan tipe data properti.
FindBindPoint(string)Menemukan titik ikat berdasarkan nama.
FindProperty(string)Menemukan properti. Ini bisa berupa properti dinamis (Dibuat oleh CreateDynamicProperty/SetProperty) atau properti asli (Diidentifikasi dengan namanya)
GetBindPoint(A3DObject, string, bool)Mendapat titik ikatan animasi pada properti yang diberikan.
GetKeyframeSequence(A3DObject, string, bool)Mendapat urutan keyframe pada properti yang diberikan.
GetKeyframeSequence(A3DObject, string, string, bool)Mendapat urutan keyframe pada properti dan saluran yang diberikan.
GetProperty(string)Dapatkan nilai properti yang ditentukan
RemoveProperty(Property)Menghapus properti dinamis.
RemoveProperty(string)Hapus properti yang ditentukan yang diidentifikasi dengan name
SetProperty(string, object)Menetapkan nilai properti yang ditentukan

Lihat juga