Skin QML Type
Définit une animation d'habillage. Plus d'informations...
| Import Statement: | import QtQuick3D |
| Inherits: |
Propriétés
- inverseBindPoses : List<matrix4x4>
- joints : List<QtQuick3D::Node>
Description détaillée
Un skin définit la manière dont un modèle peut être animé à l'aide d'une animation squelettique. Il contient une liste de Nodes et une liste facultative de matrices de pose de liaison inverse. Chaque transformée de Node devient une transformée de l'os ayant l'index correspondant dans la liste.
Skin {
id: skin0
joints: [
node0,
node1,
node2
]
inverseBindPoses: [
Qt.matrix4x4(...),
Qt.matrix4x4(...),
Qt.matrix4x4(...)
]
}Documentation sur les propriétés
inverseBindPoses : List<matrix4x4>
Cette propriété contient une liste de matrices Inverse Bind Pose utilisées pour l'animation du skinning. Chaque matrice inverseBindPose correspond à l'inverse de la transformation globale du nœud correspondant dans Skin::joints, utilisée initialement.
Remarque : cette propriété est facultative. En d'autres termes, si toutes les matrices ou certaines d'entre elles ne sont pas définies, les valeurs d'identité seront utilisées.
joints : List<QtQuick3D::Node>
Cette propriété contient une liste de nœuds utilisés pour une hiérarchie d'articulations. L'ordre dans la liste devient l'index de l'articulation, qui est utilisé dans le site SkinSemantic custom geometry attribute .
Remarque : la valeur "undefined" est ignorée et si un nœud qui n'existe pas est décrit, le résultat est imprévisible.
Voir également QQuick3DGeometry::addAttribute et Qt Quick 3D - Exemple simple d'écorchage.
© 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.