我是Qt3D的新手,我想知道是否可以采用实体并围绕轴旋转它,例如。 x轴上。然后将其沿某个方向平移,然后围绕原点旋转。
我所能做的只是一次轮换和翻译。
谢谢。
答案 0 :(得分:0)
只需使用Transform对象:
Transform {
id: transform
scale3D: Qt.vector3d(root.scaleX, root.scaleY, root.scaleZ);
rotation: fromEulerAngles(rotateX, rotateY, rotateZ);
translation: Qt.vector3d(root.x, root.y, root.z);
}
使用变换,您可以缩放,旋转,翻译您的实体。有关更多信息,请参阅Qt3D帮助或示例。