【发布时间】:2017-07-25 17:01:45
【问题描述】:
我是 Qt3D 的新手,我想知道是否可以获取一个实体并围绕一个轴旋转它,例如。 x 轴。然后沿某个方向平移,然后围绕原点旋转。
我能做的只有一次旋转和平移。
谢谢。
【问题讨论】:
标签: qt3d
我是 Qt3D 的新手,我想知道是否可以获取一个实体并围绕一个轴旋转它,例如。 x 轴。然后沿某个方向平移,然后围绕原点旋转。
我能做的只有一次旋转和平移。
谢谢。
【问题讨论】:
标签: qt3d
只需使用 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 帮助或示例。
【讨论】: