Я в значительной степени ударил пример кода (с современным API ) в свою программу, заменил имя файла и захватил векторы attrib.vertice и attrib.normals, чтобы нарисовать авиакрыло.
Я могу просматривать вершины с GL_POINTS:
Код: Выделить всё
glEnableClientState(GL_VERTEX_ARRAY);
glVertexPointer(3, GL_FLOAT, 0, &vertices[0]);
glDrawArrays(GL_POINTS, 0, vertices.size() / 3);
glDisableClientState(GL_VERTEX_ARRAY);
[img]https:/ /i.sstatic.net/oEs7P.png[/img]
Но я не уверен, как визуализировать твердотельную модель. Простая замена GL_POINTS на GL_TRIANGLES (показано) или GL_QUADS не работает:

Я использую OpenGL 1.1 с GLUT (опять же, университет). Думаю, я просто не знаю, что делаю, правда. Помочь?
Подробнее здесь: https://stackoverflow.com/questions/676 ... yobjloader
Мобильная версия