如何在WebGL和Three.js以及Tween.js中创建增长对象

时间:2014-09-21 00:04:10

标签: animation three.js tween.js

我是Three.js和Tween.js的新手。 我想制作一个物体可以“生长”的动画:就像一个3D球的动画长成一个管(或者3D球被拖入管中)。

这可以由T​​HREE.ExtrudeGeometry和Tween.js创建吗?如是, 我可以为此做一些详细的解释或简单的步骤吗?

我会非常感谢任何更好的想法。 :)

非常感谢。

BRS, 布赖恩

1 个答案:

答案 0 :(得分:0)

如果你想做的就是通过调整它的比例来改变一个物体的大小。

objectsName.scale.set(xValue,yValue,zValue);

但根据您的描述,您似乎想要变形您的物体。这是一个很好的例子,说明如何在threejs.org完成这项工作。

http://threejs.org/examples/#webgl_morphtargets

我希望这会有所帮助。