Spec-Zone.ru › Qt

Тип QML AdditiveClipBlend

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

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

Свойства

  • additiveClip : AbstractClipBlendNode
  • additiveFactor : вещественное число
  • baseClip : AbstractClipBlendNode

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

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

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

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

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

resultClip = baseClip + additiveFactor * additiveClip

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

См. также BlendedClipAnimator.

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

additiveClip : AbstractClipBlendNode

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

additiveFactor : вещественное число

Определяет коэффициент смешивания, обычно от 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-6.2/qml-qt3d-animation-additiveclipblend.html

Spec-Zone.ru

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