Wie kann ich variieren der Punktgröße in OpenGL glBegin(GL_POINTS)?

Gibt es eine Möglichkeit zum variieren der Punktgröße, wenn die Zeichnung viele Punkte? Ich weiß, es gibt die glPointSize(float), aber gibt es einen Weg, es zu tun in einer 'batch' oder array?

Ich würde gerne die Punkte haben verschiedenen Größen, basierend auf einem Attribut der Daten. Wie jeder Punkt mit x -, y -, z -, und ein size-Attribut. Ich bin mit der frame-buffer jetzt in java.

Könnte ich eventuell verwenden, ist der vertex Shader dafür?

InformationsquelleAutor max | 2011-01-04
Schreibe einen Kommentar