الفئة KeyFrame

KeyFrame class

يتم تعريف إطار المفتاح أساسًا بواسطة الوقت والقيمة، لبعض أنواع الاستيفاء يتم أيضًا استخدام المماس/الشد/التحيز/الاستمرارية عند حساب القيمة العينية النهائية. القيم العينية في موضع زمني غير إطار-مفتاح يتم استيفاؤها بواسطة إطارات-المفاتيح بين الإطار السابق واللاحق. القيم قبل/بعد الإطار الأول/الأخير يتم حسابها بواسطة الفئة Extrapolation.

public class KeyFrame

المُنشئات

الاسمالوصف
KeyFrame(KeyframeSequence, double)إنشاء إطار مفتاح جديد على المنحنى المحدد

الخصائص

الاسمالوصف
Bias { get; set; }يحصل أو يضبط الانحياز المستخدم في منحنى TCB
Continuity { get; set; }يحصل أو يضبط الاستمرارية المستخدمة في منحنى TCB
Flat { get; set; }احصل أو اضبط ما إذا كان إطار المفتاح مسطحًا. يجب أن يكون إطار المفتاح مسطحًا إذا كان الإطار التالي أو السابق له نفس القيمة. إطار المفتاح المسطح له مماس مسطح واستيفاء ثابت.
IndependentTangent { get; set; }يحصل أو يضبط أن المماس الخارج والمماس الداخل التالي مستقلان.
Interpolation { get; set; }يحصل أو يضبط نوع استيفاء المفتاح، list.data[index] يحدد الخوارزمية التي تُحسب بها القيمة العينية.
NextInTangent { get; set; }يحصل أو يضبط المماس الداخل (اليسار) التالي على هذا الإطار المفتاح.
NextInWeight { get; set; }يحصل أو يضبط الوزن الداخل (اليسار) التالي على هذا الإطار المفتاح.
OutTangent { get; set; }يحصل أو يضبط المماس الخارج (اليمين) على هذا الإطار المفتاح.
OutWeight { get; set; }يحصل أو يضبط الوزن الخارج (اليمين) على هذا الإطار المفتاح.
StepMode { get; set; }يحصل أو يضبط وضع خطوة المفتاح. إذا كان نوع الاستيفاء ثابتًا، فإن list.data[index] يحدد أي قيمة لإطار المفتاح ستُستخدم أثناء الاستيفاء. قيمة PreviousValue تعني استخدام قيمة إطار المفتاح الأيسر، وقيمة NextValue تعني استخدام قيمة إطار المفتاح الأيمن التالي.
TangentWeightMode { get; set; }يحصل أو يضبط وضع وزن المماس للمفتاح. يمكن تخصيص المماس الخارج أو المماس الداخل التالي عن طريق اختيار WeightedMode الصحيح.
Tension { get; set; }يحصل أو يضبط التوتر المستخدم في منحنى TCB.
Time { get; set; }يحصل أو يضبط موضع الوقت لإطار المفتاح list.data[index]، مقاسًا بالثواني.
TimeIndependentTangent { get; set; }يحصل أو يضبط أن المماس غير معتمد على الزمن.
Value { get; set; }يحصل أو يضبط قيمة إطار المفتاح.

الطرق

الاسمالوصف
override ToString()يحصل على التمثيل النصي لإطار المفتاح.

انظر أيضًا