Estive aprendendo um pouco sobre Points
. Eu tenho uma série de pontos que formam uma forma e giram lentamente. Cada ponto é uma das 6 cores.
Eu quero torná-los circulares em vez de quadrados, mas todos os exemplos que eu vi para fazer isso não usam Points
. Devo mudar para um Sprite
(conforme este exemplo: https://github.com/mrdoob/three.js/blob/master/examples/canvas_lines_sphere.html#L65-L90) e refatorar meu código para obter pontos circulares, ou existe outra maneira?
Usando r84
Possivelmente uma duplicata de https://github.com/mrdoob/three.js/issues/11016 (especialmente http://jsfiddle.net/myy7x4zd/10/)?
Obrigado pela resposta. Então, em resumo, a única maneira é através de uma imagem colorida por meio de um sombreador personalizado?
Parece bastante superengenharia, mas acho que é uma limitação do WebGL ou algo assim
Você não precisa usar um sombreador personalizado. Confira como PointsMaterial
é criado neste exemplo:
Comentários muito úteis
Você não precisa usar um sombreador personalizado. Confira como
PointsMaterial
é criado neste exemplo:https://threejs.org/examples/#webgl_points_billboards