1
인덱스없이 VBO를 사용하여 큐브를 그립니다. 나는 인터넷 (튜토리얼, 예)에서 아무것도 찾을 수 없다. 내가 뭘하려 :인덱스없이 큐브를 그리는 방법 OpenGL ES 2.0
const GLfloat Vertices[] = {
-1.0f, -1.0f, 1.0f, //Vertex 0
1.0f, -1.0f, 1.0f, //v1
-1.0f, 1.0f, 1.0f, //v2
1.0f, 1.0f, 1.0f, //v3
1.0f, -1.0f, 1.0f, //...
1.0f, -1.0f, -1.0f,
1.0f, 1.0f, 1.0f,
1.0f, 1.0f, -1.0f,
1.0f, -1.0f, -1.0f,
-1.0f, -1.0f, -1.0f,
1.0f, 1.0f, -1.0f,
-1.0f, 1.0f, -1.0f,
-1.0f, -1.0f, -1.0f,
-1.0f, -1.0f, 1.0f,
-1.0f, 1.0f, -1.0f,
-1.0f, 1.0f, 1.0f,
-1.0f, -1.0f, -1.0f,
1.0f, -1.0f, -1.0f,
-1.0f, -1.0f, 1.0f,
1.0f, -1.0f, 1.0f,
-1.0f, 1.0f, 1.0f,
1.0f, 1.0f, 1.0f,
-1.0f, 1.0f, -1.0f,
1.0f, 1.0f, -1.0f,
};
glBufferData(GL_ARRAY_BUFFER, sizeof(Vertices), Vertices, GL_STATIC_DRAW);
glDrawArrays(GL_TRIANGLE_STRIP, 0, 24);
을하지만 이상한 무언가를 밝혀,하지만 당신의 glDrawPrimatives에서 큐브
, OpenGL을 ES의 GL_QUADS에, GL_QUAD_STRIP & GL_POLYGON 사용할 수 없기 때문에. – SevenDays
편집 됨 ......... – Hannesh
인덱스없이 큐브를 렌더링 할 수있는 방법이 있습니까? 색인이 필요한 이유를 이해할 수 없습니다. – SevenDays