現在、OpenGl でプログラムを作成しています。ファイルから複雑な 3D フィギュアをレンダリングしています。コードを 3 回チェックした後、すべての値が正しく読み取られていることがわかりました。奇妙な動作をするのは法線だけです。私はそれらを次のように描いています:
glVertex3fv(vert1);
glVertex3fv(vert2);
glVertex3fv(vert3);
glNormal3fv(norm1);
glNormal3fv(norm2);
glNormal3fv(norm3);
値は GLFloats から読み取られています。正しい方法、または少なくとも私が間違っていることを教えてください。