OpenGL: rysowanie linii

Aug 17 2020

Jeśli chcę narysować linie, czyste linie z prymitywem GL_LINES z tylko dwoma pozycjami.

Czy powinienem również włączyć tryb glPolygonMode do GL_LINE? Czy wystarczy ustawić prymityw do rysowania na GL_LINES?

EDYCJA: Używam nowoczesnych technik OpenGL

Odpowiedzi

1 Rabbid76 Aug 17 2020 at 22:04

Zmiana trybu wielokąta podczas renderowania prymitywów linii jest bezużyteczna i zbędna. Jak sama nazwa wskazuje, tryb wielokąta wpływa tylko na wielokąty ( prymitywy trójkątów ), ale nie wpływa na prymitywy liniowe i punktowe . glPolygonModekontroluje tylko rasteryzację wielokątów (trójkątów).