KeyFrame
Обзор
KeyFrame — класс в Aspose.3D FOSS для Java. Наследует от: Serializable.
Классы KeyFrame и KeyframeSequence позволяют разработчикам определять анимированные свойства во времени с поддержкой нескольких типов интерполяции.
Этот класс предоставляет 32 метода для работы с объектами KeyFrame в программах Java. Доступные методы включают: KeyFrame, getBias, getContinuity, getFlat, getIndependentTangent, getInterpolation, getNextInTangent, getNextInWeight, getOutTangent, getOutWeight, getStepMode, getTangentWeightMode и еще 19 методов. Все публичные члены доступны любому приложению Java после установки пакета Aspose.3D FOSS для Java. Свойства: bias, continuity, flat, independentTangent, interpolation, nextInTangent и еще 9.
Свойства
| Имя: | Тип: | Доступ | Описание: |
|---|---|---|---|
time | float | Чтение | Получает время. |
value | float | Чтение | Получает значение. |
interpolation | Interpolation | Чтение | Получает интерполяцию. |
tangentWeightMode | int | Чтение | Получает режим веса тангенса. |
stepMode | StepMode | Чтение | Получает режим шага. |
nextInTangent | Vector2 | Чтение | Получает следующий в касательной. |
outTangent | Vector2 | Чтение | Получает выходной тангенс. |
outWeight | float | Чтение | Получает выходной вес. |
nextInWeight | float | Чтение | Получает следующий по весу. |
tension | float | Чтение | Получает натяжение. |
continuity | float | Чтение | Получает непрерывность. |
bias | float | Чтение | Получает смещение. |
independentTangent | boolean | Чтение | Получает независимую касательную. |
flat | boolean | Чтение | Получает flat. |
timeIndependentTangent | boolean | Чтение | Получает независимую от времени касательную. |
Методы
| Подпись | Описание: |
|---|---|
KeyFrame(curve: KeyframeSequence, time: float) | Вызывает KeyFrame(curve, time) у этого экземпляра KeyFrame. |
KeyFrame() | |
getTime() → float | Возвращает время. |
setTime(value: float) | Устанавливает значение времени. |
getValue() → float | Возвращает значение. |
setValue(value: float) | Устанавливает значение value. |
getInterpolation() → Interpolation | Возвращает интерполяцию. |
setInterpolation(value: Interpolation) | Устанавливает значение интерполяции. |
getTangentWeightMode() → int | Возвращает режим веса касательной. |
setTangentWeightMode(value: int) | Устанавливает значение режима веса тангенса. |
getStepMode() → StepMode | Возвращает режим шага. |
setStepMode(value: StepMode) | Устанавливает значение режима шага. |
getNextInTangent() → Vector2 | Возвращает следующий входной касательный. |
setNextInTangent(value: Vector2) | Устанавливает значение следующего входного тангенса. |
getOutTangent() → Vector2 | Возвращает выходной касательный. |
setOutTangent(value: Vector2) | Устанавливает значение внешней касательной. |
getOutWeight() → float | Возвращает выходной вес. |
setOutWeight(value: float) | Устанавливает значение веса out. |
getNextInWeight() → float | Возвращает следующий по весу. |
setNextInWeight(value: float) | Устанавливает следующее значение веса. |
getTension() → float | Возвращает напряжение. |
setTension(value: float) | Устанавливает значение натяжения. |
getContinuity() → float | Возвращает непрерывность. |
setContinuity(value: float) | Устанавливает значение непрерывности. |
getBias() → float | Возвращает смещение. |
setBias(value: float) | Устанавливает значение смещения. |
getIndependentTangent() → boolean | Возвращает независимую касательную. |
setIndependentTangent(value: boolean) | Устанавливает независимое значение касательной. |
getFlat() → boolean | Возвращает flat. |
setFlat(value: boolean) | Устанавливает плоское значение. |
getTimeIndependentTangent() → boolean | Возвращает независимый от времени тангенс. |
setTimeIndependentTangent(value: boolean) | Устанавливает значение касательной, не зависящее от времени. |