1

私は Three.js で遊んでいますが、すべてが WebGL で正常に動作します。

ただし、Internet Explorer 10 では機能しません。そのため、Three.WebGLRenderer() の代わりに THREE.CanvasRenderer() を使用しようとしました。

問題は、レンダリングが異なることです。THREE.CanvasRenderer() を使用すると、各三角形の間にスペースがあり、灰色の線が表示されます。

このレンダラーで線を消したいです。{antialias: true} を入れました。以下は、両方のレンダラーを使用したスクリーンショットです。 ここに画像の説明を入力

4

1 に答える 1

1

私は答えを見つけました:)マテリアルを使用するときは、プロパティのオーバードローをtrueに設定する必要があります。 https://github.com/mrdoob/three.js/issues/1044

于 2013-10-04T16:53:01.060 に答える