J'ai appris un peu sur Points
. J'ai une série de points qui forment une forme et tournent lentement. Chaque point est l'une des 6 couleurs.
Je veux les rendre circulaires plutôt que carrés, mais tous les exemples que j'ai vus n'utilisent pas du tout Points
. Dois-je passer à un Sprite
(comme dans cet exemple : https://github.com/mrdoob/three.js/blob/master/examples/canvas_lines_sphere.html#L65-L90) et refactoriser mon code afin d'obtenir des points circulaires, ou existe-t-il un autre moyen?
Utilisation de r84
Peut-être un doublon de https://github.com/mrdoob/three.js/issues/11016 (en particulier http://jsfiddle.net/myy7x4zd/10/) ?
Merci pour la réponse. Donc en résumé le seul moyen est via une image colorisée via un shader personnalisé ?
Cela semble assez surdimensionné, mais je suppose que c'est une limitation de WebGL ou quelque chose du genre
Vous n'êtes pas obligé d'utiliser un shader personnalisé. Découvrez comment PointsMaterial
est créé dans cet exemple :
Commentaire le plus utile
Vous n'êtes pas obligé d'utiliser un shader personnalisé. Découvrez comment
PointsMaterial
est créé dans cet exemple :https://threejs.org/examples/#webgl_points_billboards