为什么我们开始在three.js样本中看到双渲染几何体上的光盘(当我们从正面和背面剔除时)?

时间:2016-03-20 13:46:29

标签: three.js

enter image description here我已经完成了关闭depthTest的双面渲染。这会将圆形光盘生成到我的几何体中,我很想知道这背后的数学以及为什么会发生这种情况。

我的对象不透明,如图所示。请向我解释一下。

http://threejs.org/docs/#Reference/Materials/MeshDepthMaterial

在这个例子中,当您转换材质doubleSide并转向depthTest时,您将了解我的意思。

1 个答案:

答案 0 :(得分:1)

如果您关闭深度测试,那么稍后绘制的任何内容都会在之前绘制的任何内容之上。因此,如果您的对象具有应该位于另一个零件后面的零件,并且您稍后绘制它们将在顶部显示不正确。