我想通过从 VRML 文件中读取几何图形来渲染 3D 盒子。VRML 文件中的索引为:
coordIndex
[
0, 1, 2, -1,
2, 3, 0, -1,
3, 2, 4, -1,
4, 5, 3, -1,
5, 4, 7, -1,
7, 6, 5, -1,
6, 7, 1, -1,
1, 0, 6, -1,
6, 0, 3, -1,
3, 5, 6, -1,
1, 7, 2, -1,
7, 4, 2, -1,
]
我想调用 glDrawElements 函数来渲染框,但我不确定“count”和“indices”参数。count 应该是 12 表示面的数量还是 36 表示顶点的总索引?另外,请告诉我有关索引数组的信息。应该是这样的:
GLint indices[] = {0,1,2,2,3,0,3,2,4,.....,7,4,2};
OR
GLint indices[] = {0,1,2,-1,2,3,0,-1,....,7,4,2};