我正在尝试将 Obj 文件加载到我的场景中。 我用了an online tutorial .
我按原样使用了整个 Model_OBJ 类,但没有更改它,但是由于某种原因,当我尝试绘制模型时,这就是我得到的。 我还尝试使用 Display 函数和 initialize 函数,所以它应该几乎完全相同..
有没有人想过为什么会这样? 我会粘贴我的代码,但它实际上只是网站的 Model_OBJ 类的拷贝
最佳答案
看起来不一致的面在网格上缠绕。当在网格中绘制图元时,预计对于所有正面,当投影到屏幕上时,每个图元的所有顶点最终都以顺时针或逆时针顺序排列。您的模型似乎在缠绕顺序上不一致。
关于c++ - opengl Obj模型加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32411332/