Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在three.js r57中,不会显示非双面的对象_Three.js_Textures - Fatal编程技术网

在three.js r57中,不会显示非双面的对象

在three.js r57中,不会显示非双面的对象,three.js,textures,Three.js,Textures,我正在将我的应用程序从three.js-r51升级到-r58发布之前启动的-r57。当我这样做时,我注意到我的任何3D collada模型中都没有这样的线条: <extra><technique><double_sided>1</double_sided></technique></extra> 没有渲染 似乎正在剔除多边形。如果我强制_gl.disable _gl.CULL_FACE;我的模型如预期的那样出现了。但是为什

我正在将我的应用程序从three.js-r51升级到-r58发布之前启动的-r57。当我这样做时,我注意到我的任何3D collada模型中都没有这样的线条:

<extra><technique><double_sided>1</double_sided></technique></extra>
没有渲染


似乎正在剔除多边形。如果我强制_gl.disable _gl.CULL_FACE;我的模型如预期的那样出现了。但是为什么它会一直剔除我所有的脸呢?即使我将缠绕顺序向后,我也会看到对象的另一面,对吗?

结果表明,我的setFaceCulling参数不正确。我传递的是false而不是筛选模式

在r51实现中,false禁用了所有剔除

在r57实现中,它将我甩到了新的默认行为中。。。这将启用消隐,并将其设置为同时消隐正面和背面


所以,我能够修复它。。。但我不确定我是否会把这当作默认行为;o

three.js models\collada\monster\monster.dae附带的模型具有0并且渲染良好,因此您必须在应用程序中执行其他操作。嗯。。。完全正确。看起来我的单面模型仍然出现在ColladaLoader示例中。所以,我必须做一些在r51中不是问题的事情,但是在r57中。这是否激发了@gaitat或其他人的任何想法?