我在这里找到了一个很棒的three.js演示:http://mrdoob.github.com/three.js/examples/canvas_geometry_earth.html
我注意到,地球阴影中有一条线。这是一个错误,还是作者通过设计制作的?
答案 0 :(得分:1)
那条线是因为用于阴影的几何体有一个overdraw: true
参数。
该参数用于使用CanvasRenderer
隐藏一些抗锯齿间隙。它适用于不透明纹理,如地球纹理,但不适用于透明纹理,如阴影,因为“透支”效果。
删除参数,或将其更改为false
,您可以看到差异。