ブレンダーからいくつかの 3D メッシュをインポートして人間の姿を形成しました。腕の通常の動きのように見えるように、特定の原点を中心に腕のメッシュを回転させたいと考えています。メッシュを表示するには、クラスに含める必要がありますが、それ自体のプロパティを持つエンティティ クラス内でプロパティをEntity
使用することはできません。特定の点を中心にメッシュを回転させる方法はありますか?Rotation
origin
以下は私のコードです。肩のメッシュを回転させる必要がありますが、特定の原点を中心に回転しないため、通常の体の動きと回転が一致しません。
Entity{
Mesh {
id: rightShoulder
source: "objects/RightShoulder2.obj"
}
Transform {
id: RightShoulderTransform
Scale { scale3D: Qt.vector3d(1.5, 1, 1.5) }
Rotate {
id:RightShoulderRotation
angle: headSlider.value
axis: Qt.vector3d(0, 1, 0)
}
Entity {
id: headEntity
components: [rightShoulder, material, RightShoulderTransform]
}
}
}