Qt3DAnimation::QAbstractClipBlendNode Class
class Qt3DAnimation::QAbstractClipBlendNodeQAbstractClipBlendNode est la classe de base des types utilisés pour construire des arbres de fusion d'animation. Plus d'informations...
| En-tête : | #include <QAbstractClipBlendNode> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS 3danimation)target_link_libraries(mytarget PRIVATE Qt6::3danimation) |
| qmake : | QT += 3danimation |
| En QML : | AbstractClipBlendNode |
| Hérite : | Qt3DCore::QNode |
| Héritée par : | Qt3DAnimation::QAdditiveClipBlend, Qt3DAnimation::QClipBlendValue, et Qt3DAnimation::QLerpClipBlend |
| Statut : | Déclassé |
Description détaillée
Les arbres de fusion d'animation sont utilisés avec QBlendedClipAnimator pour fusionner dynamiquement un ensemble de clips d'animation. La manière dont le mélange des clips d'animation est effectué est contrôlée par la structure de l'arbre de fusion et les propriétés des nœuds qu'il 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 cuits lus à partir d'un fichier via QAnimationClipLoader, ou des clips que vous créez dans votre application avec QAnimatitonClip et QAnimationClipData. Pour inclure un clip dans votre arbre de fusion, enveloppez-le dans un nœud QClipBlendValue.
Les nœuds intérieurs d'un arbre de fusion représentent les opérations de fusion qui seront appliquées à leurs arguments qui contiennent les clips d'entrée ou même des sous-arbres entiers d'autres nœuds de l'arbre de fusion.
Actuellement, le module d'animation Qt 3D fournit les types de nœuds d'arbre de fusion suivants :
D'autres types de nœuds représentant d'autres opérations de mélange seront ajoutés à l'avenir.
Voir également QBlendedClipAnimator.
© 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.