我已经成功地在 java 中创建了一个对象加载器,它加载顶点、索引、纹理坐标和法线。对象加载器从 Wavefont OBJ 文件中读取。
它相对简单,但是一旦我尝试使用纹理坐标索引和普通索引加载更复杂的文件,我不知道如何处理这些额外的索引集?我也找不到任何 opengl(或在本例中为 opengl es 1.1)方法来解析纹理和法线索引。这不仅在 opengl for android 中困扰着我,而且以前在 webgl 中也是如此,所以任何帮助都将不胜感激。有这么多教程讨论如何加载顶点、索引、纹理坐标和法线,这很烦人,但我还没有看到一个(对于 opengl es)它们在纹理和法线索引中加载的地方。
我是否必须根据索引重新排序或重建纹理坐标/法线数组?或者我缺少一些功能或者?