我正在尝试使用我自己的解析器将 Wavefront 对象加载到我的 C++ OpenGL 程序中。解析器适用于某些 .obj 文件,但在某些文件中它会抛出一个 .obj 文件index out of range exception
。经过一些调试后,我发现文件中的一行引用了一个带有数字的顶点10565
:
f 2571/5164/4481 8298/5166/4481 10565/5167/4481
^^^^^
但该文件仅包含10531
顶点。
问题:
- Blender 如何仍然能够导入文件?
- 即使它不存在,哪个顶点使用“10565”引用Blender?