Joint QML Type
Définit un nœud dans une hiérarchie d'animation squelettique. En savoir plus...
| Import Statement: | import QtQuick3D |
| Inherits: |
Propriétés
- index : int
- skeletonRoot : Skeleton
Description détaillée
Une articulation est un nœud transformable situé à l'intérieur d'un squelette ( Skeleton), utilisé pour l'animation squelettique. Elle est appelée « articulation » car elle peut être considérée comme une articulation entre les os d'un squelette.
Toutes les articulations doivent être contenues dans un squelette, et chaque articulation doit disposer d’une propriété « skeletonRoot » renvoyant à ce squelette.
Skeleton {
id: qmlskeleton
Joint {
id: joint0
index: 0
skeletonRoot: qmlskeleton
Joint {
id: joint1
index: 1
skeletonRoot: qmlskeleton
}
}
}Documentation des propriétés
index : int
Spécifie l'index de cette articulation. Cette valeur d'index est utilisée dans le fichier JointSemantic custom geometry attribute .
Remarque : les valeursd’index doivent être uniques au sein d’une même instance d’ Skeleton.
Remarque : il n'est pas possible d'attribuer des valeursnégatives .
Voir également « QQuick3DGeometry::addAttribute » et «Qt Quick 3D - Exemple de skinning simple».
skeletonRoot : Skeleton
Spécifie l'Skeleton qui contient cette articulation.
Remarque : toutes les instances ` Joint` de l'Skeleton doivent avoir le même `skeletonRoot`. Dans le cas contraire, l'animation ne fonctionnera pas correctement.
Voir aussi : Skeleton.
© 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.