KeyFrame

KeyFrame class

Bir anahtar çerçeve esas olarak bir zaman ve bir değer ile tanımlanır, bazı enterpolasyon türleri için teğet/gerginlik/önyargı/süreklilik de son örneklenen değer hesaplanırken kullanılır. Anahtar çerçeve olmayan bir zaman konumundaki örneklenen değerler enterpolasyonludur önceki ve sonraki anahtar kareler arasındaki anahtar karelere göre İlk/son anahtar kareden önceki/sonraki değer,Extrapolation sınıf.

public class KeyFrame

yapıcılar

İsimTanım
KeyFrame(KeyframeSequence, double)Belirtilen eğride yeni bir anahtar kare oluşturun

Özellikleri

İsimTanım
Bias { get; set; }TCB spline ‘de kullanılan önyargıyı alır veya ayarlar
Continuity { get; set; }TCB spline ‘de kullanılan sürekliliği alır veya ayarlar
Flat { get; set; }Anahtar kare düzse alın veya ayarlayın. Sonraki veya önceki anahtar kare aynı değere sahipse anahtar kare düz olmalıdır. Düz anahtar karenin düz teğetleri ve sabit enterpolasyonu vardır.
IndependentTangent { get; set; }Teğetlerdeki çıkış ve sonrakini alır veya ayarlar.
Interpolation { get; set; }Anahtarın enterpolasyon türünü alır veya ayarlar, list.data[index] algoritmayı örneklenen değerin nasıl hesaplandığını tanımlar.
NextInTangent { get; set; }Bu anahtar karede bir sonraki (sol) tanjantı alır veya ayarlar.
NextInWeight { get; set; }Bu anahtar karedeki bir sonraki (sol) ağırlığı alır veya ayarlar.
OutTangent { get; set; }Bu anahtar karede çıkış(sağ) tanjantını alır veya ayarlar.
OutWeight { get; set; }Bu anahtar karedeki çıkış(sağ) ağırlığı alır veya ayarlar.
StepMode { get; set; }Anahtarın adım modunu alır veya ayarlar. Enterpolasyon türü iseConstant , list.data[index], enterpolasyon sırasında hangi anahtar karenin değerinin kullanılacağına karar verir. APreviousValue sol ana karenin değerinin kullanılacağı anlamına gelir ANextValuesonraki sağ ana karenin değerinin kullanılacağı anlamına gelir
TangentWeightMode { get; set; }Anahtarın teğet ağırlık modunu alır veya ayarlar. Çıkış tanjantı veya sonraki tanjant, doğru seçilerek özelleştirilebilirWeightedMode
Tension { get; set; }TCB spline ‘de kullanılan gerilimi alır veya ayarlar
Time { get; set; }Saniye cinsinden ölçülen list.data[index] anahtar çerçevesinin zaman konumunu alır veya ayarlar.
TimeIndependentTangent { get; set; }Tanjantın zamandan bağımsız olduğunu alır veya ayarlar
Value { get; set; }Anahtar karenin değerini alır veya ayarlar.

yöntemler

İsimTanım
override ToString()Anahtar karesinin dize temsilini alır

Ayrıca bakınız