OpenGL: Linien zeichnen

Aug 17 2020

Wenn ich Linien zeichnen will, reine Linien mit GL_LINES primitiv mit nur zwei Positionen.

Soll ich den glPolygonMode auch auf GL_LINE einschalten? Oder reicht es aus, das Zeichenelement auf GL_LINES zu setzen?

EDIT: Ich verwende moderne OpenGL-Techniken

Antworten

1 Rabbid76 Aug 17 2020 at 22:04

Es ist nutzlos und überflüssig, den Polygonmodus zu ändern, wenn Linienprimitive gerendert werden. Wie der Name schon sagt, wirkt sich der Polygonmodus nur auf Polygone ( Dreiecks - Primitive) aus, aber nicht auf Linien- und Punkt- Primitive. glPolygonModesteuert nur die Rasterung von Polygonen (Dreiecken).