三维空间中,某一点P可以经过X、Y、Z轴的不同角度依次旋转到达任意位置,那么已知空间点P1和三个旋转角度,怎么知道p2的坐标

BigPolo
  • 87

三维空间中,某一点P可以经过X、Y、Z轴的不同角度依次旋转到达任意位置,那么已知空间点P1和三个旋转角度,怎么知道p2的坐标

回复
阅读 331
1 个回答

你所说的三个角应该是欧拉角,那么它的旋转结果跟你的旋转顺序是有关的,我们姑且按照xyz的顺序好了。

在笛卡尔坐标系中,点p可以看成向量(x1,y1,z1),角度用弧度,注意旋转角度的方向。

每转一次,就相当于把这个向量乘以一个三角函数构成的三维矩阵。向量乘法写起来字太多,随便搜一下就知道了,都是固定公式。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏