Javascript 径向纹理与矩形纹理(转换或代码更改)

Javascript 径向纹理与矩形纹理(转换或代码更改),javascript,textures,webgl,texture-mapping,babylonjs,Javascript,Textures,Webgl,Texture Mapping,Babylonjs,我正在处理来自地球的行星纹理。它们都是长方形的 然而,在我的应用程序中,纹理应该是这样的 我尝试过设置坐标模式,但似乎没有任何效果 // These didn't have an effect material.diffuseTexture.coordinatesMode = BABYLON.Texture.SPHERICAL_MODE; material.diffuseTexture.coordinatesMode = BABYLON.Texture.EXPLICIT_MODE; mate

我正在处理来自地球的行星纹理。它们都是长方形的

然而,在我的应用程序中,纹理应该是这样的

我尝试过设置坐标模式,但似乎没有任何效果

// These didn't have an effect
material.diffuseTexture.coordinatesMode = BABYLON.Texture.SPHERICAL_MODE;
material.diffuseTexture.coordinatesMode = BABYLON.Texture.EXPLICIT_MODE;
material.diffuseTexture.coordinatesMode = BABYLON.Texture.SPHERICAL_MODE;
material.diffuseTexture.coordinatesMode = BABYLON.Texture.PLANAR_MODE;
material.diffuseTexture.coordinatesMode = BABYLON.Texture.CUBIC_MODE;
material.diffuseTexture.coordinatesMode = BABYLON.Texture.PROJECTION_MODE;
material.diffuseTexture.coordinatesMode = BABYLON.Texture.SKYBOX_MODE;

有没有办法在这两种纹理之间转换?或者,它们的行星纹理与底部类似。

事实上,这与嵌入网格中的纹理坐标有关。您应该使用Blender导出不同的坐标,也可以使用texture.uOffset、texture.vOffset、texture.uScale和texture.vScale在网格上移动纹理