我试图用three.js
做这件事我有这个PlaneGeometry(一个矩形),我希望它沿着CircleGeometry的顶点移动,就像火车上的火车一样。
任何想法如何顺利实现这一点?
答案 0 :(得分:0)
您可以将THREE.Mesh
和.add(object)
带到new THREE.Object3
中心的THREE.CircleGeometry
,然后将THREE.Mesh
移到.set(x,y,z)
的边缘。按THREE.Spline
圈出它的位置。请注意,现在您的网格物体已添加到object3中,您的网格物体的位置将相对于object3。这意味着当您旋转object3时,平面将围绕它旋转,并最终围绕圆圈旋转。
我描述的方式只适用于圈子。如果你想要更复杂的形状,我会使用{{1}}。
希望这有帮助。