【发布时间】:2013-11-02 21:27:17
【问题描述】:
在尝试了解不同的坐标系时,我遇到了this website,其中指出:
RenderMan 使用left-handed coordinate system,正旋转为clockwise,而OpenGL 使用right-handed coordinate system,正旋转为counter-clockwise。
我的问题是旋转方向和坐标系惯用手是否只是两个不同的约定,还是这是数学本身的结果?
同样,我知道三角形的正面顶点必须在 OpenGL 中以counter-clokwise 方向排序。这是否也与坐标系惯用手有关,还是只是另一个不相关的约定?
第三,当一张带有x, y, z 坐标轴的随机坐标系图片被扔到我面前时,我如何分辨哪个是左撇子,哪个是右撇子?
我知道右手、中指、食指和拇指有一条规则,但似乎每个人的使用方式不同。我应该如何将我的手指与这些轴对齐?
很抱歉可能把很多不相关的东西混在一起了,但是在阅读了各种互联网资源后,我的脑海里开始融合在一起。
【问题讨论】:
-
对于任何偶然发现这个问题但仍有疑问的人,我找到了这个链接:mathworld.wolfram.com/Right-HandRule.html。基本上,坐标系的选择决定了向量的方向,向量的方向是两个坐标轴的叉积。
标签: math geometry coordinate-systems