使用旋转矩阵的旋转角度如何对应于度数

时间:2013-08-17 18:13:32

标签: java rotational-matrices

我正在尝试使用旋转矩阵在java中旋转一个框。

(我正在使用LWJGL和Slick 2D库)

围绕中心点旋转1点的代码是:

point1X = (float) (centerX * Math.cos(rotation) - centerY * Math.sin(rotation));
point1Y = (float) (centerX * Math.sin(rotation) + centerY * Math.cos(rotation));

现在我只是像每次更新一样更新轮换:

rotation += delta * 0.001;

除非旋转数似乎与0˚到360˚之间的程度不相符,否则效果很好

是否存在将旋转数转换为可读度的公式或其他内容,反之亦然?

1 个答案:

答案 0 :(得分:2)

通常,trig函数期望它们的参数是弧度,而不是度数。

2 * pi弧度= 360度。