WebGL:如何通过向量缩放对象,或生成此结果(包括图像)

时间:2013-12-22 18:09:13

标签: javascript three.js webgl

我基本上试图弄清楚如何缩放对象,而不管它的局部旋转。我可以用变形动画制作这个结果,但我希望能有更强大的东西。 a rotating ball being flattened

1 个答案:

答案 0 :(得分:0)

网格尺度属性的轴与其局部坐标对齐,您可以使用它吗?

mesh.scale.x = Math.sin(t * w) * 0.25 + 1.25;
mesh.scale.y = -Math.sin(t * w) * 0.375 + 1 - 0.375;
mesh.scale.z = Math.sin(t * w) * 0.25 + 1.25;

看到这个小提琴:

http://jsfiddle.net/botolagain/jce3U/