THREE.js - 带导入模型的图形故障

时间:2016-10-21 08:28:12

标签: javascript 3d three.js

我在使用JSONLoader时遇到导入模型的图形故障。 我无法解释它,你必须看到它 它可能与不同的材料和相机POV有关。

你可以在这里找到插件:
http://plnkr.co/edit/0VjHiGNmWFHxdoMWC3GV?p=info

JSONLoader部分代码:

var loader = new THREE.JSONLoader();
loader.load( 'tv.js',
        function ( geometry, materials ) {
        var tv = new THREE.Mesh( geometry, new THREE.MeshFaceMaterial(materials) );
        glScene.add(tv);
} );

a screenshot of the glitch

1 个答案:

答案 0 :(得分:0)

你所指的“故障”是由于z战斗。

您的相机近平面为0.01,远平面为20000.近平面的小值会导致深度分类精度问题。

在您的情况下,将近平面设置为1或10。

参考:http://www.opengl.org/wiki/Depth_Buffer_Precision

three.js r.81