Sur cette page

Joint QML Type

Permet de transformer certaines parties des maillages « skinnés ». En savoir plus...

Import Statement: import Qt3D.Core 2.12
In C++: QJoint
Inherits:

Node

Status: Deprecated

Ce type est obsolète. Nous vous déconseillons fortement de l'utiliser dans du nouveau code.

Propriétés

Description détaillée

Le nœud « Joint » sert à créer des squelettes dans le cadre de la prise en charge des maillages skinnés dans Qt 3D. Une articulation peut être transformée à l’aide de ses propriétés d’échelle, de rotation et de translation. Les transformations de tous les sommets du maillage liés à l’articulation seront mises à jour en conséquence.

Documentation des propriétés

childJoints : list<Joint> [read-only]

inverseBindMatrix : matrix4x4

Contient la matrice de liaison inverse de l'articulation. Elle sert à transformer les sommets de l'espace du modèle dans l'espace de cette articulation afin qu'ils puissent ensuite être multipliés par la transformation globale de l'articulation pour effectuer l'opération de skinning.

rotation : quaternion

Stocke la rotation de l'articulation sous forme de quaternion.

rotationX : real

Stocke la rotation x de l'articulation sous forme d'angle d'Euler.

rotationY : real

Stocke la rotation y de l'articulation sous forme d'angle d'Euler.

rotationZ : real

Stocke la rotation en axe z de l'articulation sous forme d'angle d'Euler.

scale : vector3d

Permet de maintenir une échelle uniforme de l'articulation.

translation : vector3d

Stocke la translation de l'articulation sous la forme d'un vecteur 3D.

© 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.