私は単純な階段(配列内の頂点)を持っています:
[]
[][]
この階段を逆さまにしたい:
[][]
[]
この形状を取得するために、各Y座標にを掛けます。したがって、基本的には。の周りで-1
スケーリングします。これはうまく機能しますが、面カリングでは機能しません。面カリングを有効にすると、背面が表示されます。どうすれば修正できますか?-1
y-axis
私は単純な階段(配列内の頂点)を持っています:
[]
[][]
この階段を逆さまにしたい:
[][]
[]
この形状を取得するために、各Y座標にを掛けます。したがって、基本的には。の周りで-1
スケーリングします。これはうまく機能しますが、面カリングでは機能しません。面カリングを有効にすると、背面が表示されます。どうすれば修正できますか?-1
y-axis
前面の側面を反転するか(glFrontFace)、背面のカリングを無効にすることができます。
これらの反転したオブジェクトを描画するときに、面のカリングの方向を反転できます。
GL_CWまたはGL_CCWで呼び出すだけglFrontFace()
で、通常のオブジェクトを再度描画するときに元に戻します。