Graphics 二维旋转方向

Graphics 二维旋转方向,graphics,computer-vision,Graphics,Computer Vision,我正试图弄清楚我可以使用旋转矩阵的所有方式(很抱歉无法理解): R(x)=[cos(x)-sin(x);sin(x)cos(x)] 您可以拥有两种类型的坐标系(CS): CS1-->正x轴向右,正y轴向上,这显然是人们使用的标准方向。 CS2-->正x轴向右移动,正y轴向下移动 我混淆的是插入R(x)时角度x的符号。根据数值的符号,角度要么逆时针旋转,要么顺时针旋转(在任意向量上),但CS方向是哪个,另一个方向如何 另外,如果你能解释一下维基百科关于不在场证明和别名转换的内容,那就太好了。哪一个

我正试图弄清楚我可以使用旋转矩阵的所有方式(很抱歉无法理解): R(x)=[cos(x)-sin(x);sin(x)cos(x)]

您可以拥有两种类型的坐标系(CS): CS1-->正x轴向右,正y轴向上,这显然是人们使用的标准方向。 CS2-->正x轴向右移动,正y轴向下移动

我混淆的是插入R(x)时角度x的符号。根据数值的符号,角度要么逆时针旋转,要么顺时针旋转(在任意向量上),但CS方向是哪个,另一个方向如何

另外,如果你能解释一下维基百科关于不在场证明和别名转换的内容,那就太好了。哪一个最好考虑旋转?如果我想在别名方法中,我是否必须对角度x使用相反的符号。 这就是我所指的:

谢谢

这是对的吗

利用R(x)

矢量在CS1中逆时针旋转“x”(不在场证明)。这与CS1以“x”角顺时针旋转有关(此时矢量具有新坐标)。如果x为负,则逆时针变为顺时针(alibi),顺时针变为逆时针(alias)


如果我们使用CS2…可以进行上述操作,但再次将逆时针与顺时针交换,反之亦然。

在标准笛卡尔坐标系(您称之为“CS1”)中,该矩阵将导致向量逆时针旋转(即“不在场证明”)


在倒Y轴的情况下,它将是顺时针的。

坚持CS1,如果我切换到别名方法,我是否需要交换角度x的符号以使向量进行相同的逆时针旋转?@Khaled我以前实际上没有遇到过这些术语,但是如果你旋转坐标系而不是向量,那么是的,它的旋转方向必须相反。