1

我在玩 Three.js,一切都可以在 WebGL 上正常工作。

但在 Internet Explorer 10 上,它不起作用。所以我尝试使用 THREE.CanvasRenderer() 而不是 Three.WebGLRenderer()。

问题是渲染不同。使用 THREE.CanvasRenderer(),在每个三角形之间我们可以看到一些导致显示灰线的空间。

我想用这个渲染器摆脱线条。我放了 {antialias: true} 下面是两个渲染器的屏幕截图: 在此处输入图像描述

4

1 回答 1

1

我找到了答案 :) 在使用材质时,我必须将属性 overdraw 设置为 true。 https://github.com/mrdoob/three.js/issues/1044

于 2013-10-04T16:53:01.060 回答