法線の意味がよくわからんのです。

for(z=0;z<N;z++)
for(x=0;x<N;x++)
v[x+ z*N] = D3DXVECTOR3(x,0,z);

な、平面を作るとしたら

法線 nは、上向きの
n[x+z*N] = D3DXVECTOR( 0 ,1.0f , 0);
でよろしいのですよね?


全部同じ色になってしまう。