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() | يحصل على تمثيل السلسلة للإطار الرئيسي |
أنظر أيضا