javascript - 更改圆上的放置顺序

标签 javascript math three.js

我在相机周围放置了一堆元素,并且使用此代码,这些元素以逆时针方向出现

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

如何反转数学,使它们按顺时针方向显示?

最佳答案

这是因为正 Angular 是逆时针的。将你的 Angular 设为负值,你就会得到顺时针的顺序。

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

关于javascript - 更改圆上的放置顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40602979/

相关文章:

javascript - 如何从 javascript 调用内置的 parsley 验证器?

algorithm - 可视化水平面

java - 我怎么知道一组线对象是近似封闭区域?

javascript - ShadowMap Three.js

three.js - 在three.js中以线框模式显示加载的OBJ模型

javascript - 在 JQuery Cycle 中如何获取当前幻灯片的 src?

javascript - 在 Raphael SVG 中,翻译路径是否意味着 "move the center"而不是 "move the origin"?

javascript - ThreeJS 更新 Shape 的尺寸

javascript - 间隔内的clearInterval

python - 为什么 scipy.special.comb 和 math.comb 之间存在差异?