我正在使用的 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
's,其中包括由 . 分隔的三元组/
。我不确定这些参数到底是什么......
我需要转换哪些参数才能获得第四个 - modelIndices?
(我需要提前承认我是 OpenGL 的新手,如果这看起来太初级,请道歉!)