KeyFrame

KeyFrame class

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

public class KeyFrame

المنشئون

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

الخصائص

اسموصف
Bias { get; set; }الحصول على أو تعيين التحيز المستخدم في TCB spline
Continuity { get; set; }الحصول على أو تعيين الاستمرارية المستخدمة في TCB spline
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; }الحصول على وضع خطوة المفتاح أو تعيينه . إذا كان نوع الاستيفاء هوConstant ، list.data [index] يقرر قيمة الإطار الرئيسي التي سيتم استخدامها أثناء الاستيفاء. أPreviousValue يعني أن قيمة الإطار الرئيسي الأيسر ستستخدم ANextValueيعني أنه سيتم استخدام قيمة إطار المفتاح الأيمن التالي
TangentWeightMode { get; set; }الحصول على وضع الوزن المماسي للمفتاح أو تعيينه . يمكن تخصيص الظل الخارج أو التالي في الظل عن طريق التحديد الصحيحWeightedMode
Tension { get; set; }يحصل أو يحدد التوتر المستخدم في TCB spline
Time { get; set; }الحصول على أو تحديد الموضع الزمني للإطار الرئيسي list.data [index] ، المقاس بالثواني.
TimeIndependentTangent { get; set; }الحصول على الظل أو تعيينه غير مستقل عن الوقت
Value { get; set; }الحصول على أو تحديد قيمة الإطار الرئيسي.

طُرق

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

أنظر أيضا