我正在尝试使用旋转矩阵在 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° 的度数
是否有公式或东西可以将旋转数转换为可读程度,反之亦然?