AbstractClipBlendNode QML Type
AbstractClipBlendNode est la classe de base des types utilisés pour construire des arbres de fusion d'animations. En savoir plus...
| Import Statement: | import Qt3D.Animation 2.12 |
| In C++: | QAbstractClipBlendNode |
| Status: | Technology preview |
Ce type est en préversion technologique et est susceptible d'être modifié.
Description détaillée
Les arborescences de fusion d'animations sont utilisées avec un objet ` BlendedClipAnimator ` pour fusionner dynamiquement un ensemble de clips d'animation. La manière dont la fusion des clips d'animation est effectuée est contrôlée par la structure de l'arborescence de fusion et les propriétés des nœuds qu'elle contient.
Les nœuds feuilles d’un arbre de fusion sont des conteneurs pour les clips d’animation d’entrée. Ces clips peuvent être des clips « baked » lus à partir d’un fichier via AnimationClipLoader, ou des clips que vous créez au sein de votre application à l’aide d’AnimationClip et d’AnimationClipData. Pour inclure un clip dans votre arbre de fusion, placez-le dans un nœud « ClipBlendValue ».
Les nœuds internes d’un arbre de fusion représentent des opérations de fusion qui seront appliquées à leurs arguments, lesquels contiennent les clips d’entrée ou même des sous-arbres entiers d’autres nœuds de l’arbre de fusion.
À l’heure actuelle, le module d’animation d’ Qt 3D fournit les types de nœuds d’arborescence de fusion suivants :
- Qt3D.Animation.ClipBlendValue
- Qt3D.Animation.LerpClipBlend
- Qt3D.Animation.QAdditiveClipBlend
D'autres types de nœuds représentant d'autres opérations de fusion seront ajoutés à l'avenir.
Voir également BlendedClipAnimator.
© 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.