Sur cette page

Joint QML Type

Définit un nœud dans une hiérarchie d'animation squelettique. Plus d'informations...

Import Statement: import QtQuick3D
Inherits:

Node

Propriétés

Description détaillée

Un joint est un nœud transformable à l'intérieur d'un Skeleton, utilisé pour l'animation du squelette. On l'appelle "articulation" parce qu'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 avoir un skeletonRoot pointant vers ce squelette.

Skeleton {
    id: qmlskeleton
    Joint {
        id: joint0
        index: 0
        skeletonRoot: qmlskeleton
        Joint {
            id: joint1
            index: 1
            skeletonRoot: qmlskeleton
        }
    }
}

Documentation sur les propriétés

index : int

Spécifie l'indice de cette articulation. Cette valeur d'index est utilisée dans la base de données JointSemantic custom geometry attribute .

Remarque : les valeurs d'index doivent être uniques au sein d'une même Skeleton.

Remarque : il n'est pas possible d'attribuer des valeurs négatives.

Voir également QQuick3DGeometry::addAttribute et Qt Quick 3D - Exemple simple d'habillage.

skeletonRoot : Skeleton

Spécifie le site Skeleton qui contient cette articulation.

Remarque : tous les Jointdu Skeleton doivent avoir le même skeletonRoot. Si ce n'est pas le cas, l'animation sera interrompue.

Voir également 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.