KeyFrame
KeyFrame class
يتم تحديد الإطار الرئيسي بشكل أساسي من خلال الوقت والقيمة ، بالنسبة لبعض أنواع الاستيفاء ، يتم أيضًا استخدام الظل / التوتر / التحيز / الاستمرارية عن طريق حساب القيمة النهائية لأخذ العينات. من خلال الإطارات الرئيسية بين الإطارات الرئيسية السابقة والتالية يتم حساب القيمة قبل / بعد إطار المفتاح الأول / الأخير بواسطةExtrapolation
فئة .
المنشئون
اسم | وصف |
---|
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() | يحصل على تمثيل السلسلة للإطار الرئيسي |
أنظر أيضا