両面を描くか片面だけ描くか
11月 20th, 2007 tocmocカリング処理.
両面を描きたいとき(カリング処理なし)は,オフにするだけ.
CODE:
-
glDisable(GL_CULL_FACE);
カリング処理をしたい時には,glCullFace()を使う.
glCullFace()では,引数に描かない面を指定する.
面の頂点は時計と反対周りに統一しておくことに注意.
表(オモテ)面だけ描きたい時は
CODE:
-
glEnable(GL_CULL_FACE);
-
glCullFace(GL_BACK);
裏(ウラ)面だけ描きたい時は
CODE:
-
glEnable(GL_CULL_FACE);
-
glCullFace(GL_FRONT);