Файл заголовка модели OpenGL, с которым я работаю, содержит следующие определения:
static const float modelVertices[NUM_OBJECT_VERTEX * 3] = {}
static const float modelTexCoords[NUM_OBJECT_VERTEX * 2] = {}
static const float modelNormals[NUM_OBJECT_VERTEX * 3] = {}
static const unsigned short modelIndices[NUM_OBJECT_INDEX] = {}
Там, где есть набор чисел (числа с плавающей запятой и целые числа, как пример), разделенные запятой между скобками.
Кажется простым преобразовать v, vt, vn
файла .obj в вышеуказанный формат. В моем файле .obj также есть набор f
, которые содержат триплеты, разделенные /
. Я не уверен, что именно эти параметры ...
Какие параметры мне нужно преобразовать, чтобы получить четвертый - modelIndices?
(Мне нужно заранее признать, что я новичок в OpenGL, поэтому извиняюсь, если это покажется слишком элементарным!)