Javascript 如何在THREE.js中定位纹理图像
我有一个球体,上面有地球的纹理。我可以在球体上绘制精确的点,但需要调整纹理的位置(旋转它)以匹配坐标的放置位置。有没有办法旋转球体上的纹理?试试这个:Javascript 如何在THREE.js中定位纹理图像,javascript,webgl,three.js,Javascript,Webgl,Three.js,我有一个球体,上面有地球的纹理。我可以在球体上绘制精确的点,但需要调整纹理的位置(旋转它)以匹配坐标的放置位置。有没有办法旋转球体上的纹理?试试这个: texture.offset.x = 0.5; // 0.0 - 1.0 texture.offset.y = 0.5; // 0.0 - 1.0 你想只绕Y轴旋转它吗?是的,但这会很有帮助。我也可以绕X轴旋转它。太好了!这是什么样的增量?对于x来说是0.5*图像。对于y来说是0.5*图像。高度@Doob先生你好,全是webGL新手。我尝试了你
texture.offset.x = 0.5; // 0.0 - 1.0
texture.offset.y = 0.5; // 0.0 - 1.0
你想只绕Y轴旋转它吗?是的,但这会很有帮助。我也可以绕X轴旋转它。太好了!这是什么样的增量?对于
x
来说是0.5*图像。对于y
来说是0.5*图像。高度@Doob先生你好,全是webGL新手。我尝试了你建议的偏移量,但我发现它在我的立方体中间留下了一条线。我见过人们通过使用自定义着色器来解决这个问题,但这会破坏其他地方的代码。是否有任何本机three.js解决此问题的方法?谢谢顺便说一句,你太棒了。