3
私はglBegin(GL_TRIANGLE_STRIPS)
を使って複数の三角形を描く方法を知っています。私が理解したいのは、残りの三角形を描画するための開始頂点として使用する頂点(最初の3つのうち3つの頂点)をOpenGLが決定する方法です。そして、別の開始頂点を選択させる方法はありますか?三角形の線を描くときにOpenGLの動作を制御するものは何ですか?
私はglBegin(GL_TRIANGLE_STRIPS)
を使って複数の三角形を描く方法を知っています。私が理解したいのは、残りの三角形を描画するための開始頂点として使用する頂点(最初の3つのうち3つの頂点)をOpenGLが決定する方法です。そして、別の開始頂点を選択させる方法はありますか?三角形の線を描くときにOpenGLの動作を制御するものは何ですか?
GLが第頂点によって完成される第2の三角形の最初2つの頂点として指定最後2つのの頂点を選択します。
したがって、頂点を指定する順序を変更する必要があります。マニュアルから
:http://www.glprogramming.com/red/chapter02.html#name2
GL_TRIANGLE_STRIP:その後、頂点V0、V1、V2、その後、V2、V1、V3(順番に注意してください)、V2を使用して三角形(3辺のポリゴン)のシリーズを描画します、v3、v4など。