0

可能重复:
如何将欧拉角转换为方向矢量?

我正在使用 OpenGL 来旋转砖块。积木模拟具有加速度计的手机。我使用的初始向量是 (0.0, 0.0,-1.0)

glRotatef(angle.x, 1.0, 0.0, 0.0);
glRotatef(angle.y, 0.0, 1.0, 0.0);
glRotatef(angle.z, 0.0, 0.0, 1.0);

如何从上面的角度获得加速度计的矢量?

4

1 回答 1

0

您不必将初始向量乘以您提到的 3 个矩阵吗?只是复制 OpenGL 的方式。

这不是最有效的,但这会给出结果向量。我错过了什么吗?

于 2012-06-16T21:23:10.753 回答