2012-03-07 2 views
0

Я нашел отличную демонстрацию 3d.js здесь: http://mrdoob.github.com/three.js/examples/canvas_geometry_earth.htmlЯвляется ли это ошибкой Three.js?

Я заметил, что есть какая-то линия в тени земли. Это ошибка, или автор сделал ее по дизайну?

+1

Это по дизайну, который, я считаю, должен получить представление о перспективе. – bPratik

ответ

1

Это строки, потому что геометрия, используемая для тени, имеет параметр overdraw: true.

Этот параметр используется, чтобы скрыть некоторые пробелы с псевдонимом, используя CanvasRenderer. Он отлично работает для непрозрачных текстур, таких как земля, но не для прозрачных текстур, как тень, потому что эффект «перечеркивания».

Удалить параметр или изменить его на false, и вы можете увидеть разницу.