Joint QML Type
Defines a node in a skeletal animation hierarchy. More...
Import Statement: | import QtQuick3D |
Inherits: |
Properties
- index : int
- skeletonRoot : Skeleton
Detailed Description
A joint is a transformable node inside a Skeleton, used for skeletal animation. It is called a "joint" because it can be seen as a joint between the bones of a skeleton.
All the joints must be contained inside a Skeleton, and each joint must have a skeletonRoot pointing back to that skeleton.
Skeleton { id: qmlskeleton Joint { id: joint0 index: 0 skeletonRoot: qmlskeleton Joint { id: joint1 index: 1 skeletonRoot: qmlskeleton } } }
Property Documentation
index : int |
Specifies the index of this joint. This index value is used in the JointSemantic
custom geometry attribute.
Note: Index values must be unique within the same Skeleton.
Note: Negative values cannot be assigned.
See also QQuick3DGeometry::addAttribute and Qt Quick 3D - Simple Skinning Example.
skeletonRoot : Skeleton |
© 2024 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.