Spec-Zone.ru › Qt 5.9

Тип QML AdditiveClipBlend

Выполняет аддитивное смешивание двух анимационных клипов на основе аддитивного множителя. Подробнее...

Заявление об импорте: import Qt3D.Animation 2.9
С момента: Qt 5.9
Создаёт: QAdditiveClipBlend
  • Список всех членов, включая унаследованные

Свойства

  • additiveClip : AbstractClipBlendNode
  • additiveFactor : real
  • baseClip : AbstractClipBlendNode

Подробное описание

QAdditiveClipBlend может быть полезен для создания сложных анимационных эффектов на основе отдельных анимационных клипов. Например, если:

  • установить свойство baseClip на нормальный анимационный клип ходьбы и
  • установить свойство additiveClip на анимационный клип разницы встряхивания головы,

то изменение свойства additiveFactor будет контролировать, сколько из additiveClip добавляется к baseClip. Это означает, что при значении additiveFactor, равном нулю, этот узел смешивания вернёт исходный анимационный клип ходьбы. При значении additiveFactor, равном 1, он вернёт анимацию ходьбы с добавленной анимацией встряхивания головы.

Операция смешивания, реализованная этим классом:

resultClip = baseClip + additiveFactor * additiveClip

Вы можете использовать значения свойства additiveFacor, выходящие за пределы диапазона от 0 до 1, но имейте в виду, что вводимые анимационные клипы могут быть созданы таким образом, чтобы это имело смысл.

См. также BlendedClipAnimator.

Документация по свойствам

additiveClip : AbstractClipBlendNode

Это свойство содержит добавляемый клип, который будет смешиваться с baseClip. Количество смешивания контролируется свойством additiveFactor.

additiveFactor : real

Указывает множитель смешивания, обычно между 0 и 1, для управления смешиванием двух анимационных клипов.

baseClip : AbstractClipBlendNode

Это свойство содержит базовый анимационный клип. Когда additiveFactor равен нулю, baseClip также будет результатом клипа этого узла смешивания.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qml-qt3d-animation-additiveclipblend.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API