KeyFrame

KeyFrame class

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

الطرق

constructor

الاسمالوصف
constructor(curve, time)إنشاء إطار مفتاح جديد على المنحنى المحدد

Parameters:

الاسمالنوعالوصف
curveKeyframeSequenceالمنحنى الذي سيتم إنشاء الإطار الرئيسي عليه
الوقتNumberموضع الوقت للإطار الرئيسي

Result:


getTime

الاسمالوصف
getTime()يحصل أو يضبط موضع الوقت لإطار المفتاح list.data[index]، مقاسًا بالثواني. الوقت.

Result:


setTime

الاسمالوصف
setTime(value)يحصل أو يضبط موضع الوقت لإطار المفتاح list.data[index]، مقاسًا بالثواني. الوقت.

Result:


getValue

الاسمالوصف
getValue()يحصل أو يضبط قيمة الإطار الرئيسي. القيمة.

Result:


setValue

الاسمالوصف
setValue(value)يحصل أو يضبط قيمة الإطار الرئيسي. القيمة.

Result:


getInterpolation

الاسمالوصف
getInterpolation()يحصل أو يضبط نوع الاستيفاء للمفتاح، list.data[index] يحدد الخوارزمية التي يتم بها حساب القيمة المعيّنة. قيمة الخاصية هي ثابت عدد صحيح Interpolation. الاستيفاء.

Result:


setInterpolation

الاسمالوصف
setInterpolation(value)يحصل أو يضبط نوع الاستيفاء للمفتاح، list.data[index] يحدد الخوارزمية التي يتم بها حساب القيمة المعيّنة. قيمة الخاصية هي ثابت عدد صحيح Interpolation. الاستيفاء.

Result:


getTangentWeightMode

الاسمالوصف
getTangentWeightMode()يحصل أو يضبط وضع وزن المماس للمفتاح. يمكن تخصيص المماس الخارج أو المماس الداخل التالي عن طريق اختيار WeightedMode الصحيح. قيمة الخاصية هي ثابت عدد صحيح WeightedMode. وضع وزن المماس.

Result:


setTangentWeightMode

الاسمالوصف
setTangentWeightMode(value)يحصل أو يضبط وضع وزن المماس للمفتاح. يمكن تخصيص المماس الخارج أو المماس الداخل التالي عن طريق اختيار WeightedMode الصحيح. قيمة الخاصية هي ثابت عدد صحيح WeightedMode. وضع وزن المماس.

Result:


getStepMode

الاسمالوصف
getStepMode()يحصل أو يضبط وضع خطوة المفتاح. إذا كان نوع الاستيفاء هو Interpolation.CONSTANT، فإن list.data[index] يقرر أي قيمة للإطار الرئيسي ستُستخدم أثناء الاستيفاء. يعني StepMode.PREVIOUS_VALUE أن قيمة الإطار الرئيسي الأيسر ستُستخدم. يعني StepMode.NEXT_VALUE أن قيمة الإطار الرئيسي الأيمن التالي ستُستخدم. قيمة الخاصية هي ثابت عدد صحيح StepMode. وضع الخطوة.

Result:


setStepMode

الاسمالوصف
setStepMode(value)يحصل أو يضبط وضع خطوة المفتاح. إذا كان نوع الاستيفاء هو Interpolation.CONSTANT، فإن list.data[index] يقرر أي قيمة للإطار الرئيسي ستُستخدم أثناء الاستيفاء. يعني StepMode.PREVIOUS_VALUE أن قيمة الإطار الرئيسي الأيسر ستُستخدم. يعني StepMode.NEXT_VALUE أن قيمة الإطار الرئيسي الأيمن التالي ستُستخدم. قيمة الخاصية هي ثابت عدد صحيح StepMode. وضع الخطوة.

Result:


getNextInTangent

الاسمالوصف
getNextInTangent()يحصل أو يضبط المماس الداخل التالي (اليسار) لهذا الإطار الرئيسي.

Result:


setNextInTangent

الاسمالوصف
setNextInTangent(value)يحصل أو يضبط المماس الداخل التالي (اليسار) لهذا الإطار الرئيسي.

Result:


getOutTangent

الاسمالوصف
getOutTangent()يحصل أو يضبط المماس الخارج (اليمين) لهذا الإطار الرئيسي.

Result:


setOutTangent

الاسمالوصف
setOutTangent(value)يحصل أو يضبط المماس الخارج (اليمين) لهذا الإطار الرئيسي.

Result:


getOutWeight

الاسمالوصف
getOutWeight()يحصل أو يضبط الوزن الخارج (اليمين) لهذا الإطار الرئيسي.

Result:


setOutWeight

الاسمالوصف
setOutWeight(value)يحصل أو يضبط الوزن الخارج (اليمين) لهذا الإطار الرئيسي.

Result:


getNextInWeight

الاسمالوصف
getNextInWeight()يحصل أو يضبط الوزن التالي (الداخل) على هذا الإطار الرئيسي.

Result:


setNextInWeight

الاسمالوصف
setNextInWeight(value)يحصل أو يضبط الوزن التالي (الداخل) على هذا الإطار الرئيسي.

Result:


getTension

الاسمالوصف
getTension()يحصل أو يضبط التوتر المستخدم في منحنى TCB

Result:


setTension

الاسمالوصف
setTension(value)يحصل أو يضبط التوتر المستخدم في منحنى TCB

Result:


getContinuity

الاسمالوصف
getContinuity()يحصل أو يضبط الاستمرارية المستخدمة في منحنى TCB

Result:


setContinuity

الاسمالوصف
setContinuity(value)يحصل أو يضبط الاستمرارية المستخدمة في منحنى TCB

Result:


getBias

الاسمالوصف
getBias()يحصل أو يضبط الانحياز المستخدم في منحنى TCB

Result:


setBias

الاسمالوصف
setBias(value)يحصل أو يضبط الانحياز المستخدم في منحنى TCB

Result:


getIndependentTangent

الاسمالوصف
getIndependentTangent()يحصل أو يضبط أن المماس الخارجي والمماس التالي الداخلي مستقلان.

Result:


setIndependentTangent

الاسمالوصف
setIndependentTangent(value)يحصل أو يضبط أن المماس الخارجي والمماس التالي الداخلي مستقلان.

Result:


getFlat

الاسمالوصف
getFlat()احصل أو اضبط ما إذا كان الإطار الرئيسي مسطحًا. يجب أن يكون الإطار الرئيسي مسطحًا إذا كان الإطار التالي أو السابق له نفس القيمة. الإطار الرئيسي المسطح له مساومات مسطحة وتداخل ثابت.

Result:


setFlat

الاسمالوصف
setFlat(value)احصل أو اضبط ما إذا كان الإطار الرئيسي مسطحًا. يجب أن يكون الإطار الرئيسي مسطحًا إذا كان الإطار التالي أو السابق له نفس القيمة. الإطار الرئيسي المسطح له مساومات مسطحة وتداخل ثابت.

Result:


getTimeIndependentTangent

الاسمالوصف
getTimeIndependentTangent()يحصل أو يضبط أن المماس غير معتمد على الوقت.

Result:


setTimeIndependentTangent

الاسمالوصف
setTimeIndependentTangent(value)يحصل أو يضبط أن المماس غير معتمد على الوقت.

Result:


toString

الاسمالوصف
toString()يحصل على تمثيل النص للإطار الرئيسي

Result: String