Three.js在脸上歪斜或变形纹理

时间:2014-09-17 12:51:19

标签: javascript 3d three.js textures

我想为特定的图像格式制作全景查看器。 孔全景图像由8×4图像组成。

我的想法是用

制作一个球体

geometry = new THREE.SphereGeometry( 500,8, 4 );

并用

纹理每个面
geometry.faceVertexUvs[0][0] = [ new THREE.Vector2(0.5,1),new THREE.Vector2(0,0),new THREE.Vector2(1,0) ] ;    
geometry.faces[0].materialIndex = 7;

等等。

问题是,第一个和最后一个环每个图像只有一个面。

Example Image

是否可以使纹理倾斜或变形,以便右上角和左上角位于面的顶部,而不像示例图像那样从纹理中剪切出来?

Texture with Example Cut out

0 个答案:

没有答案