Qt3DCore::QSkeleton Class
class Qt3DCore::QSkeletonContient les données d'un squelette destiné à être utilisé avec des maillages texturés. En savoir plus...
| En-tête : | #include <QSkeleton> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS 3DCore) target_link_libraries(mytarget PRIVATE Qt6::3DCore) |
| qmake : | QT += 3dcore |
| En QML : | Skeleton |
| Hérite de : | Qt3DCore::QAbstractSkeleton |
| Statut : | Obsolète |
Cette classe est obsolète. Nous déconseillons fortement de l'utiliser dans du nouveau code.
Propriétés
- rootJoint : Qt3DCore::QJoint*
Fonctions publiques
Emplacements publics
| void | setRootJoint(Qt3DCore::QJoint *rootJoint) |
Signaux
| void | rootJointChanged(Qt3DCore::QJoint *rootJoint) |
Description détaillée
Utilisez QSkeleton si vous souhaitez créer manuellement les articulations d'un squelette destiné à être utilisé avec des maillages skinés. Cette fonctionnalité est principalement utile aux développeurs qui créent des éditeurs, des outils ou des squelettes dynamiques. Il est plus courant qu'une application Qt 3D utilise simplement un squelette et un maillage skiné existants, créés à l'aide d'un outil de création de contenu numérique tel que Blender. Pour ce cas d'utilisation, veuillez consulter QSkeletonLoader.
Documentation sur les propriétés
rootJoint : Qt3DCore::QJoint*
Contient l'articulation racine de la hiérarchie des articulations formant le squelette.
Fonctions d'accès :
| Qt3DCore::QJoint * | rootJoint() const |
| void | setRootJoint(Qt3DCore::QJoint *rootJoint) |
Signal de notification :
| void | rootJointChanged(Qt3DCore::QJoint *rootJoint) |
Documentation des fonctions membres
QSkeleton::QSkeleton(Qt3DCore::QNode *parent = nullptr)
Crée un nouvel objet QSkeleton à l'aide de ` parent`.
© 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.