法線実装

ousttrue2007-05-02

ようやく形状確認ができる段階まで完成。
最初、法線と光源方向が重なった瞬間に真っ白になり
それ以外は真っ黒になるのに悩まされる。
頂点配列の法線のところのやり方がさっぱりわかっていないので
立方体ですらまともに表示されない。
どうやらいきなり階調が変わるのは法線を正規化してないのが原因で

glEnable(GL_NORMALIZE)

で望む結果が得られた。
正規化してない内積で結果が壊れていたのかもしれん。

GL_NORMALIZEを自動的に法線を計算するんだと勘違い(NORMAL違い)していのもあって手こずったが、一度落ちたら、次は落ちない穴かなぁ。