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 |