AdditiveClipBlend QML Type
Effectue un mélange additif de deux clips d'animation en fonction d'un facteur additif. En savoir plus...
| Import Statement: | import Qt3D.Animation 2.12 |
| In C++: | QAdditiveClipBlend |
| Status: | Technology preview |
Ce type est en avant-première technologique et est susceptible d'être modifié.
Propriétés
- additiveClip : AbstractClipBlendNode
- additiveFactor : real
- baseClip : AbstractClipBlendNode
Description détaillée
QAdditiveClipBlend peut s'avérer utile pour créer des effets d'animation avancés à partir de clips d'animation individuels. Par exemple, si vous :
- définissez la propriété « baseClip » sur un clip d’animation de cycle de marche normal et
- définissez la propriété « additiveClip » sur un clip de différence représentant un mouvement de tête,
alors le réglage de la propriété « additiveFactor » permettra de contrôler la proportion de l’ additiveClip qui sera ajoutée au baseClip. Cela a pour effet que, avec une additiveFactor égale à zéro, ce nœud de fusion produira le clip de cycle de marche d’origine. Avec une additiveFactor égale à 1, il produira le cycle de marche incluant une animation de hochement de tête.
L'opération de fusion mise en œuvre par cette classe est la suivante :
resultClip = baseClip + additiveFactor * additiveClipRien ne vous empêche d’utiliser des valeurs pour la propriété additiveFacor en dehors de l’intervalle 0 à 1, mais sachez que les clips d’animation d’entrée peuvent ne pas avoir été créés de manière à ce que cela ait un sens.
Voir également BlendedClipAnimator.
Documentation des propriétés
additiveClip : AbstractClipBlendNode
Cette propriété contient le clip additif à fusionner avec l'élément « baseClip ». L'intensité de la fusion est contrôlée par la propriété « additiveFactor ».
additiveFactor : real
Définit le facteur de fusion, généralement compris entre 0 et 1, permettant de contrôler la fusion de deux clips d'animation.
baseClip : AbstractClipBlendNode
Cette propriété contient le clip d'animation de base. Lorsque la valeur « additiveFactor » est égale à zéro, le « baseClip » correspondra également au clip résultant de ce nœud de fusion.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.