最近想把坐标转换相关的内容做一个总结,今天从最基础的开始,先写写右手坐标系与左手坐标系的定义、区分以及相互转换。
右手坐标系与左手坐标系的定义
右手坐标系:当你用右手的拇指指向Z轴正方向时,食指指向X轴正方向,中指指向Y轴正方向,那么这三个轴的正方向形成一个旋转的方向,这就是右手坐标系,右手坐标系一般规定逆时针旋转为正。
左手坐标系:同理,当你用左手的拇指指向Z轴正方向时,食指指向Y轴正方向,中指指向X轴正方向,这三个轴的正方向形成一个旋转的方向,这就是左手坐标系,左手坐标系一般规定顺时针旋转为正。
手坐标系与左手坐标系的区分
当我们在文献中看到一个三维空间直角坐标系时,怎么区分它是一个左手坐标系还是右手坐标系呢?小D自己总结了两种方法:
第一种方法是按照右手坐标系和左手坐标系的定义来区分,用两只手分别进行比划,看所要判断的坐标系是符合右手坐标系的定义还是左手坐标系的定义。
第二种方法要灵活一点,也是小D喜欢用的方法:就是从Z轴正方向往下看,如果Y轴在X轴逆时针旋转90°方向,即X轴逆时针旋转90°后与Y轴重合,那么这个坐标系就是右手坐标系;如果从Z轴正方向往下看,Y轴在X轴顺时针旋转90°方向,那么这个坐标系是左手坐标系。
右手坐标系与左手坐标系的相互转换
关于左手坐标系与右手坐标系的相互转换,小D也总结了两种方法。
方法一:在要进行转换的坐标系的基础上,将任意一个坐标轴反向,即正轴和负轴交换位置,另外两个坐标轴不变,就将右手坐标系转到了左手坐标系,或者将左手坐标系转到了右手坐标系。
方法二:在要进行转换的坐标系的基础上,将任意两个坐标轴交换位置,第三个坐标轴不变。
需要注意的是,如果使用上面的两种方法将坐标系转换到与之相反的坐标系之后,所形成的新的坐标系与实际的物理坐标系没有匹配上,那么还要再绕某个轴顺时针或逆时针旋转。
今天的坐标转换就讲到这里了,如果想要了解更多坐标转换的内容,可以在微信上搜索“小D的线上笔记”查看。