このページでは

Joint QML Type

スケルトンアニメーション階層内のノードを定義します。詳細...

Import Statement: import QtQuick3D
Inherits:

Node

プロパティ

詳細説明

ジョイントは、Skeleton 内の変形可能なノードであり、スケルトンアニメーションに使用されます。スケルトンのボーン間の関節と見なすことができるため、「ジョイント」と呼ばれます。

すべてのジョイントはスケルトン内に含まれていなければならず、各ジョイントには、そのスケルトンを指し示すskeletonRoot が設定されている必要があります。

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

プロパティのドキュメント

index : int

このジョイントのインデックスを指定します。このインデックス値は、JointSemantic custom geometry attribute で使用されます。

注:インデックス 値は、同じSkeleton 内では一意である必要があります。

注:負の 値を割り当てることはできません。

「 QQuick3DGeometry::addAttribute 」 および「Qt Quick 3D - シンプルなスキニングの例」も参照してください 。

skeletonRoot : Skeleton

このジョイントを含むSkeleton を指定します。

注: Skeleton 内のすべての Jointは、同じskeletonRootを持つ必要があります。そうでない場合、アニメーションが正常に動作しなくなります。

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