【发布时间】:2016-03-16 08:29:16
【问题描述】:
我有一个对象是一条线。我想用一个可以移动所有顶点的对象制作动画,它可以是一个球体。为此,我将使用 tween.js。我的问题是我无法实现其所有顶点动画。我该怎么做才能使动画从起点显示到终点? 我有这个代码:
//myline.geometry.vertices -> array with vertices of the line (1000 vertices)
new TWEEN.Tween( mysphere.position ).to( { x: myline.geometry.vertices[0].x, y: myline.geometry.vertices[0].y, z: myline.geometry.vertices[0].z }, 9000 ).to( { x: myline.geometry.vertices[1].x, y: myline.geometry.vertices[1].y, z: myline.geometry.vertices[1].z }, 9000 ).delay(2000).start();
我使用“.to”方法并且效果很好,如果我把我想移动的顶点放在上面。方法,但如果我有 1000 个顶点,我将不得不将它们全部放入。我能做些什么?。 我让几个球体以相同的距离移动穿过这条线。我该怎么做?。 我需要沿着之前创建的网格线移动球体。我需要沿线移动 n 个球体,制作动画。使用 tween.js 应该更容易..
【问题讨论】:
标签: animation three.js tween.js