以下示例有什么问题?
当面部与视口不平行时,它们看起来很歪斜。
geometry = new THREE.CubeGeometry(10, 10, 10);
texture=new THREE.ImageUtils.loadTexture(dataUrl);
material = new THREE.MeshBasicMaterial({
map: texture
});
mesh = new THREE.Mesh(geometry, material);
scene.add(mesh);
答案 0 :(得分:0)
CanvasRenderer不会为透视相机正确插值属性;这个破坏纹理映射。 如果需要使用CanvasRenderer进行渲染,可以快速修复几何体:http://jsfiddle.net/41g0ffb3/2/
geometry = new THREE.CubeGeometry(10, 10, 10, 10, 10, 10);