如何用顶点操作制作“火车效果”?

时间:2013-03-20 09:10:32

标签: three.js translation vertex

我试图用three.js

做这件事

我有这个PlaneGeometry(一个矩形),我希望它沿着CircleGeometry的顶点移动,就像火车上的火车一样。

任何想法如何顺利实现这一点?

1 个答案:

答案 0 :(得分:0)

您可以将THREE.Mesh.add(object)带到new THREE.Object3中心的THREE.CircleGeometry,然后将THREE.Mesh移到.set(x,y,z)的边缘。按THREE.Spline圈出它的位置。请注意,现在您的网格物体已添加到object3中,您的网格物体的位置将相对于object3。这意味着当您旋转object3时,平面将围绕它旋转,并最终围绕圆圈旋转。 我描述的方式只适用于圈子。如果你想要更复杂的形状,我会使用{{1}}。

希望这有帮助。