私はOpenGLについていくつかの本を読んでおり、そのうち2つは常に頂点を時計回りに反時計回りに定義しています。私がこれを読んだことは、表と裏がどこであるかを決定するので非常に重要です。Vertices counter/clockwise
でも私はhttp://www.arcsynthesis.org/gltut/のチュートリアルを読んでいます。そして彼は時計回りに定義します。
const float vertexPositions[] = {
0.75f, 0.75f, 0.0f, 1.0f,
0.75f, -0.75f, 0.0f, 1.0f,
-0.75f, -0.75f, 0.0f, 1.0f,
};
私はいつも反時計回りの表記法を使用してはいけません。なぜなら、それはopenglのデフォルトですか?
また、タイプはfloat
ですか? GLfloat
であってはなりませんか?