Sur cette page

Joint QML Type

Définit un nœud dans une hiérarchie d'animation squelettique. En savoir plus...

Import Statement: import QtQuick3D
Inherits:

Node

Propriétés

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.