ThreeJS Tread Rotation

时间:2014-04-15 15:47:17

标签: javascript three.js

在ThreeJS中,我试图用一定的材料旋转制作胎面,类似于坦克胎面。这是我想到的一个例子:http://i.imgur.com/3iT1qJB.jpg

我认为,与实际沿着两个点旋转胎面相反,如果我只是简单地改变胎面纹理的位置,将其抵消一定量,则会在视觉上产生相同的效果像素连续。有人知道如何在ThreeJS中改变重复纹理的位置吗?

由于

1 个答案:

答案 0 :(得分:2)

您需要像这样设置环绕模式:

texture.wrapS = THREE.RepeatWrapping; // or wrapT, as appropriate

然后,在渲染循环中使用如下模式:

mesh.material.map.offset.x += 0.01;

three.js r.66