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.

Свойства

Имя:Тип:ДоступОписание:
timefloatЧтениеПолучает время.
valuefloatЧтениеПолучает значение.
interpolationInterpolationЧтениеПолучает интерполяцию.
tangentWeightModeintЧтениеПолучает режим веса тангенса.
stepModeStepModeЧтениеПолучает режим шага.
nextInTangentVector2ЧтениеПолучает следующий в касательной.
outTangentVector2ЧтениеПолучает выходной тангенс.
outWeightfloatЧтениеПолучает выходной вес.
nextInWeightfloatЧтениеПолучает следующий по весу.
tensionfloatЧтениеПолучает натяжение.
continuityfloatЧтениеПолучает непрерывность.
biasfloatЧтениеПолучает смещение.
independentTangentbooleanЧтениеПолучает независимую касательную.
flatbooleanЧтениеПолучает flat.
timeIndependentTangentbooleanЧтениеПолучает независимую от времени касательную.

Методы

ПодписьОписание:
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)Устанавливает значение касательной, не зависящее от времени.

См. также:

 Русский