Тип QML AdditiveClipBlend
Выполняет аддитивное смешивание двух анимационных клипов на основе аддитивного коэффициента. Подробнее...
| Заявление об импорте: | import Qt3D.Animation 2.0 |
| С: | 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-6.0/qml-qt3d-animation-additiveclipblend.html