OpenGL:線を引く

Aug 17 2020

線を描きたい場合は、2つの位置しかないGL_LINESプリミティブの純粋な線。

glPolygonModeをGL_LINEにもオンにする必要がありますか?または、描画プリミティブをGL_LINESに設定するだけで十分ですか?

編集:私は最新のOpenGLテクニックを使用しています

回答

1 Rabbid76 Aug 17 2020 at 22:04

ラインプリミティブをレンダリングするときにポリゴンモードを変更することは無意味で不必要です。名前が示すように、ポリゴンモードはポリゴン(三角形プリミティブ)にのみ影響しますが、線と点のプリミティブには影響しません。glPolygonModeポリゴン(三角形)のラスタライズを制御するだけです。