1

我想旋转一个平面,而不是围绕单个(X 或 Y)轴,而是围绕对角线(X 和 Y 之间的 45 度)。给定 Rdiagonal,我如何计算 Rx 和 Ry?

(对角线是我想围绕对角轴实现的旋转量)。

澄清一下:只需拿一个黄色的 PostIt 并在上面画十字(一条水平线和一条垂直线)。这些是 X 轴和 Y 轴。围绕这些轴旋转很容易(假设您可以指定 Rx 和 Ry)。但我想绕对角轴旋转。在这种情况下,Rx 和 Ry 是什么?

我认为它类似于 Rx = Rdiagonal / sqrt(2)。但我不确定。

4

2 回答 2

0

你的飞机肯定会给出一些点(取决于维度)。然后,您可以使用旋转矩阵来转换这些点:new = R * old。然后,从这些点构建您的飞机。

要获得正确的旋转矩阵,请参阅wikipedia 上的条目

于 2010-04-13T18:31:22.487 回答
0

这可能更像是一个数学溢出问题,但我在这里找到了一些关于绕任意轴旋转的信息。它提供了平移和旋转矩阵的推导。

于 2010-04-13T18:26:59.950 回答