Ich habe ein bisschen über Points
gelernt. Ich habe eine Reihe von Punkten, die eine Form bilden und sich langsam drehen. Jeder Punkt ist eine von 6 Farben.
Ich möchte sie eher kreisförmig als quadratisch machen, aber in allen Beispielen, die ich gesehen habe, wird Points
überhaupt nicht verwendet. Sollte ich zu einem Sprite
wechseln (wie in diesem Beispiel: https://github.com/mrdoob/three.js/blob/master/examples/canvas_lines_sphere.html#L65-L90) und my refaktorisieren? Code, um kreisförmige Punkte zu erhalten, oder gibt es eine andere Möglichkeit?
Verwendung von r84
Möglicherweise ein Duplikat von https://github.com/mrdoob/three.js/issues/11016 (insbesondere http://jsfiddle.net/myy7x4zd/10/)?
Danke für die Antwort. Zusammenfassend lässt sich sagen, dass der einzige Weg über ein Bild ist, das über einen benutzerdefinierten Shader koloriert wurde?
Fühlt sich ziemlich übertrieben an, aber ich denke, es ist eine Einschränkung von WebGL oder so etwas
Sie müssen keinen benutzerdefinierten Shader verwenden. Sehen Sie sich an, wie PointsMaterial
in diesem Beispiel erstellt wird:
Hilfreichster Kommentar
Sie müssen keinen benutzerdefinierten Shader verwenden. Sehen Sie sich an, wie
PointsMaterial
in diesem Beispiel erstellt wird:https://threejs.org/examples/#webgl_points_billboards