Spec-Zone.ru › Qt 6.1

Тип QML AdditiveClipBlend

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

Заявление об импорте: import Qt3D.Animation 2.1
С: 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.1/qml-qt3d-animation-additiveclipblend.html

Spec-Zone.ru

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