摘要:
本文是有关二维,三维坐标旋转算法笔记。1.二维坐标旋转。二维坐标旋转公式图下:void Rotate2(double x1, double y1, double alpha, double& x2, double& y2){ x2 = x1 * cos(alpha) - y1 * sin(alpha); y2 = x1 * sin(alpha) + y1 * cos(alpha);}2.三维坐标旋转在处理三维坐标旋转时,使用标准的数学公式是沒有问题的。但是把二维坐标旋转调用三次,也能够实现三维坐标的旋转,而且有易读易懂,処理速度快的长处。void Rotate3(double 阅读全文
posted @ 2013-11-14 11:32
知识天地
阅读(8029)
评论(0)
推荐(0)
摘要:
原文来自:http://blog.csdn.net/bingcaihuang/article/details/5806139 三维空间中的旋转变换比二维空间中的旋转变换复杂。除了须要指定旋转角外,还需指定旋转轴。 若以坐标系的三个坐标轴x,y,z分别作为旋转轴,则点实际上仅仅在垂直坐标轴的平面上作二维旋转。此时用二维旋转公式就能够直接推出三维旋转变换矩阵。 规定在右手坐标系中,物体旋转的正方向是右手螺旋方向,即从该轴正半轴向原点看是逆时针方向。绕X轴绕Y轴绕Z轴 阅读全文
posted @ 2013-11-14 11:29
知识天地
阅读(14558)
评论(0)
推荐(0)
浙公网安备 33010602011771号