現在地 >> メニュー >>基本編05 >> 法線ベクトルの設定
次 >> 材質の設定

<法線ベクトル>


「法線ベクトル」を設定しない場合、真っ黒なポリゴンになってしまう場合もある。

この設定によって、
頂点の光源に対する方向を決定する

<設定方法>


「法線ベクトルの設定」には、「glNormal()関数」を使う。
なお、何もしなければ、「初期値」は「(0,0,1)」。

[ 例 ]

glEnable(GL_NORMALIZE);

glBegin(GL_POLYGON);
glNormal3f(0,1,0);
glVertex3f(-1, 0, 0);
glVertex3f(1, 0, 0);
glVertex3f(0, 1, 0);
glEnd();

glDisable(GL_NORMALIZE);



なお、設定する法線ベクトルは単位ベクトルである必要はない。
「GL_NORMALIZE」有効化 → 自動的に正規化する。



次 >> 材質の設定

目次

― その他 ―

Wiki内検索

計測中...(07.10.8〜)

Save The World






▲よろしければ広告のクリックもお願いします


▲ランキングに参加しました

管理人/副管理人のみ編集できます