KeyFrame
محتويات
[
يخفي
]KeyFrame class
الإطار الرئيسي يُعرّف أساسًا بالوقت والقيمة، لبعض أنواع الاستيفاء تُستخدم المماس/التوتر/التحيز/الاستمرارية لحساب القيمة النهائية المُعينة. القيم المُعينة في موضع زمني غير إطار رئيسي تُستَدلّ عليها بواسطة الإطارات الرئيسية بين الإطار السابق واللاحق. القيم قبل/بعد الإطار الرئيسي الأول/الأخير تُحسب بواسطة فئة Extrapolation.
الطرق
constructor
| الاسم | الوصف |
|---|---|
| constructor(curve, time) | إنشاء إطار مفتاح جديد على المنحنى المحدد |
Parameters:
| الاسم | النوع | الوصف |
|---|---|---|
| curve | KeyframeSequence | المنحنى الذي سيتم إنشاء الإطار الرئيسي عليه |
| الوقت | 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