【发布时间】:2014-03-07 00:00:15
【问题描述】:
我目前正在使用 Three.js 来尝试创建一些东西。我有一个球体,我正在尝试将眼球图像here 映射到它上面。
我遇到的问题是结果是这样的:
我怎样才能让它正确地映射而不显得拉伸?
我创建球体和映射纹理的代码如下:
var geometry = new THREE.SphereGeometry(0.5,100,100);
var material = new THREE.MeshPhongMaterial( { map: THREE.ImageUtils.loadTexture('eyeballmap.jpg',THREE.SphericalRefractionMapping) } );
var eyeball = new THREE.Mesh( geometry, material );
eyeball.overdraw = true;
eyeball.castShadow = true;
scene.add( eyeball );
【问题讨论】:
标签: javascript three.js webgl