更改圈子上的展示位置顺序

时间:2016-11-15 05:55:49

标签: javascript math three.js

我已将一大堆物品放在相机周围的圆圈中,并且使用此代码以逆时针方向显示物体

answer.position.y =  Math.sin(answerBoxRadians) * circleRadius;
answer.position.z = Math.cos(answerBoxRadians) * circleRadius;
answer.rotation.x = Math.PI - answerBoxRadians;

如何反转数学运算以使它们以顺时针方向显示?

1 个答案:

答案 0 :(得分:1)

这是因为正角度是逆时针的。将您的角度设为负值,您将顺时针获得订单。

answer.position.y = Math.sin(-answerBoxRadians) * circleRadius;
answer.position.z = Math.cos(-answerBoxRadians) * circleRadius;