gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 06:48:49 28 4
gpt4 key购买 nike

我正在尝试使用旋转矩阵在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° 的度数

是否有公式或其他东西可以将旋转数转换为可读的程度,反之亦然?

最佳答案

通常,三角函数期望其参数以弧度为单位,而不是度数。

2*pi 弧度 = 360 度。

关于java - 使用旋转矩阵的旋转角度如何对应度数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18291908/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com