【发布时间】:2016-08-26 06:25:57
【问题描述】:
我正在开发一个小型行星系统,我在其中添加了一些围绕枢轴恒星旋转和旋转的行星。
这是执行上述操作的代码:
var mercury = createMesh(new THREE.SphereGeometry(5.0, 10, 10, 0, Math.PI * 2, 0, Math.PI * 2), "mercury.png");
mercury.position.x = 4;
scene.add(mercury);
var speed = 100;
var distance = 2;
mercury.position.x = Math.sin(step * speed) * distance*5;
mercury.position.y = Math.cos(step * speed) * distance;
mercury.position.z = Math.cos(step * speed) * distance * 5;
现在我想为每个移动的行星添加一个圆圈,以显示卫星围绕枢轴行星的轨迹,并在行星顶部添加一个标签,如上述行星上的“水星”标签,在我的案子。我该怎么做?
【问题讨论】:
标签: three.js