首页 > 解决方案 > 围绕 JavaScript 中的一个点旋转

问题描述

我想让一个物体绕原点旋转。

以下是一段代码:

Rotate(-360*Math.sin(time), 0.0, 1.0, 0.0); // rotate around y-axis
Translate(3.0, 2.0, 0);
renderSphere();

但是启动的时候,它先正确地从0度旋转到+360度,然后就没有继续走,而是从+360度到-360度反向走。。

我该如何解决这个问题,以便它保持正确旋转而不是返回?

标签: javascript

解决方案


推荐阅读