我在玩 Three.js,一切都可以在 WebGL 上正常工作。
但在 Internet Explorer 10 上,它不起作用。所以我尝试使用 THREE.CanvasRenderer() 而不是 Three.WebGLRenderer()。
问题是渲染不同。使用 THREE.CanvasRenderer(),在每个三角形之间我们可以看到一些导致显示灰线的空间。
我想用这个渲染器摆脱线条。我放了 {antialias: true} 下面是两个渲染器的屏幕截图:
我找到了答案 :) 在使用材质时,我必须将属性 overdraw 设置为 true。 https://github.com/mrdoob/three.js/issues/1044