¿Es un error de tres.js?
-
09-12-2019 - |
Pregunta
Encontré una gran demostración de tres.js aquí: http:// Mrdoob.github.com/three.js/examples/canvas_geometry_earth.html
noté que hay alguna línea a la sombra de la tierra.¿Es un error, o el autor lo hizo por diseño?
Solución
que las líneas están ahí porque la geometría utilizada para la sombra tiene un parámetro overdraw: true
.
Ese parámetro se usa para ocultar algunas brechas contra alias utilizando CanvasRenderer
.Funciona bien para texturas opacas, como la Tierra, pero no para texturas transparentes, como la sombra, porque el efecto "sobrecargado".
Eliminar parámetro, o cambiarlo a false
, y puede ver la diferencia.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow