Qt3D轮换和翻译

时间:2016-10-15 13:32:41

标签: qt3d

我是Qt3D的新手,我想知道是否可以采用实体并围绕轴旋转它,例如。 x轴上。然后将其沿某个方向平移,然后围绕原点旋转。

我所能做的只是一次轮换和翻译。

谢谢。

1 个答案:

答案 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帮助或示例。