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