KeyFrame

KeyFrame class

Bingkai kunci terutama ditentukan oleh waktu dan nilai, untuk beberapa jenis interpolasi, garis singgung/ketegangan/bias/kontinuitas juga digunakan dengan menghitung nilai sampel akhir. Nilai sampel dalam posisi waktu non-kerangka kunci diinterpolasi dengan key-frame antara key-frame sebelumnya dan berikutnya Nilai sebelum/setelah key-frame pertama/terakhir dihitung denganExtrapolation kelas.

public class KeyFrame

Konstruktor

NamaKeterangan
KeyFrame(KeyframeSequence, double)Buat bingkai kunci baru pada kurva yang ditentukan

Properti

NamaKeterangan
Bias { get; set; }Mendapat atau menyetel bias yang digunakan di TCB spline
Continuity { get; set; }Mendapat atau menyetel kontinuitas yang digunakan dalam TCB spline
Flat { get; set; }Dapatkan atau atur jika bingkai kunci datar. Bingkai kunci harus rata jika bingkai kunci berikutnya atau sebelumnya memiliki nilai yang sama. Bingkai kunci datar memiliki garis singgung datar dan interpolasi tetap.
IndependentTangent { get; set; }Mendapat atau mengatur keluar dan selanjutnya dalam garis singgung independen.
Interpolation { get; set; }Mendapat atau menyetel jenis interpolasi kunci, list.data[indeks] menentukan algoritme bagaimana nilai sampel dihitung.
NextInTangent { get; set; }Mendapat atau menyetel tangen in(kiri) berikutnya pada bingkai kunci ini.
NextInWeight { get; set; }Mendapat atau menetapkan bobot berikutnya (kiri) pada bingkai kunci ini.
OutTangent { get; set; }Mendapat atau menyetel garis singgung keluar (kanan) pada bingkai kunci ini.
OutWeight { get; set; }Mendapat atau menetapkan bobot keluar (kanan) pada bingkai kunci ini.
StepMode { get; set; }Mendapat atau menyetel mode langkah kunci. Jika tipe interpolasi adalahConstant , list.data[index] memutuskan nilai key-frame mana yang akan digunakan selama interpolasi. APreviousValue berarti nilai bingkai kunci kiri akan digunakan ANextValueberarti nilai bingkai kunci kanan berikutnya akan digunakan
TangentWeightMode { get; set; }Mendapat atau menyetel mode bobot tangen kunci. Garis singgung keluar atau garis singgung berikutnya dapat disesuaikan dengan memilih yang benarWeightedMode
Tension { get; set; }Mendapatkan atau menyetel tegangan yang digunakan di TCB spline
Time { get; set; }Mendapat atau mengatur posisi waktu key frame list.data[index], diukur dalam detik.
TimeIndependentTangent { get; set; }Mendapat atau menyetel garis singgung bebas waktu
Value { get; set; }Mendapat atau menyetel nilai bingkai kunci.

Metode

NamaKeterangan
override ToString()Mendapat representasi string dari key frame

Lihat juga