Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在THREE.js中定位纹理图像_Javascript_Webgl_Three.js - Fatal编程技术网

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解决此问题的方法?谢谢顺便说一句,你太棒了。