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