È un bug dei tre.js?
-
09-12-2019 - |
Domanda
Ho trovato una grande tre.js demo qui: http:// mrsdob.github.com/three.js/examples/canvas_geometry_earth.html
Ho notato, che ci sono alcune linee nell'ombra della terra.È un bug, o l'autore lo ha fatto per design?
Soluzione
Queste linee sono lì perché la geometria utilizzata per l'ombra ha un parametro overdraw: true
.
Il parametro viene utilizzato per nascondere alcune lacune anti-alias utilizzando CanvasRenderer
.Funziona bene per le trame opache, come la Terra, ma non per le trame trasparenti, come l'ombra, perché l'effetto "scoprente".
Rimuovi il parametro o modificalo su false
e puoi vedere la differenza.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow