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.
yapıcılar
İsim | Tanım |
---|
KeyFrame(KeyframeSequence, double) | Belirtilen eğride yeni bir anahtar kare oluşturun |
Özellikleri
İsim | Tanı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
İsim | Tanım |
---|
override ToString() | Anahtar karesinin dize temsilini alır |
Ayrıca bakınız