码迷,mamicode.com
首页 > 其他好文 > 详细

左/右手坐标系坐标正/负方向旋转

时间:2019-11-15 22:45:14      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:空间   mamicode   alt   info   坐标系   src   旋转   cos   图片   

空间中一点P0(x0,y0,z0)绕X/Y/Z坐标轴正/负方向旋转θ角度,求旋转后的坐标p(x,y,z).
技术图片
左手坐标系:
绕X轴正方向旋转: 即从+Y到+Z顺时针方向旋转.P点坐标为(x0, y0cosθ - z0sinθ, z0cosθ + y0sinθ).
绕X轴负方向旋转: 即从+Z到+Y逆时针方向旋转.P点坐标为(x0, z0sinθ + y0cosθ, z0cosθ - y0sinθ).


绕Y轴正方向旋转: 即从+Z到+X顺时针方向旋转:P点坐标为(x0cosθ + z0sinθ, y0, z0cosθ - x0sinθ).
绕Y轴负方向旋转: 即从+X到+X逆时针方向旋转:P点坐标为(x0cosθ - z0sinθ, y0, x0sinθ + z0cosθ).


绕Z轴正方向旋转: 从+X到+Y方向逆时针方向旋:P点坐标为(x0cosθ - y0sinθ, z0sinθ + y0cosθ, z0).
绕Z轴负方向旋转: 从+Y到+X方向顺时针方向旋:P点坐标为(x0cosθ + y0sinθ, y0cosθ - x0sinθ, z0).



右手坐标系:
绕X轴正方向旋转: 即从+Y到+Z逆时针方向旋转.P点坐标为(x0, y0cosθ - z0sinθ, y0sinθ + z0cosθ).
绕X轴负方向旋转: 即从+Z到+Y顺时针方向旋转.P点坐标为(x0, y0cosθ + z0sinθ, z0cosθ - y0sinθ).


绕Y轴正方向旋转: 即从+Z到+X逆时针方向旋转:P点坐标为(z0sinθ + x0cosθ, y0, z0cosθ - x0sinθ).
绕Y轴负方向旋转: 即从+X到+X顺时针方向旋转:P点坐标为(x0cosθ - z0sinθ, y0, z0cosθ + x0sinθ).


绕Z轴正方向旋转: 从+X到+Y方向逆时针方向旋:P点坐标为(x0cosθ - y0sinθ, z0sinθ + y0cosθ, z0).
绕Z轴负方向旋转: 从+Y到+X方向顺时针方向旋:P点坐标为(x0cosθ + y0sinθ, y0cosθ - x0sinθ, z0).


左/右手坐标系点的旋转方向比较:


绕X轴旋转:从+Y到+Z方向
左手坐标系,顺时针方向旋转.
右手坐标系,逆时针方向旋转.


绕Y轴旋转:从+Z到+X方向
左手坐标系,顺时针方向旋转.
右手坐标系,逆时针方向旋转.


绕Z轴旋转:从+X到+Y方向
左手坐标系,逆时针方向旋转.
右手坐标系,逆时针方向旋转.

左/右手坐标系坐标正/负方向旋转

标签:空间   mamicode   alt   info   坐标系   src   旋转   cos   图片   

原文地址:https://blog.51cto.com/jetyi/2450555

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!