【问题标题】:opengl Obj model loadingopengl Obj 模型加载
【发布时间】:2016-07-19 22:17:38
【问题描述】:

我正在尝试将一个 Obj 文件加载到我的场景中。 我用an online tutorial

我采用了整个 Model_OBJ 类,没有对其进行更改,但由于某种原因,当我尝试绘制模型时,这就是我得到的。 我还尝试了显示函数和初始化函数,所以它应该几乎完全一样..

有没有人想过为什么会这样? 我会粘贴我的代码,但它实际上只是网站 Model_OBJ 类的副本

【问题讨论】:

  • 如果模型相同,加载代码相同,就剩下你的绘制代码。我们能看到吗?

标签: c++ opengl


【解决方案1】:

看起来不一致的面在网格上缠绕。在网格中绘制图元时,预计对于所有正面,当投影到屏幕上时,每个图元的所有顶点都以顺时针或逆时针顺序结束。您的模型看起来缠绕顺序不一致。

【讨论】:

  • 但我使用了他在教程中使用的相同模型,他的模型看起来很好:\
【解决方案2】:

显然我的问题是我没有对 obj 进行三角测量。 下载 Blender 并进行三角测量,现在可以使用了。

谢谢大家

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-07
    • 1970-01-01
    • 2020-07-04
    • 2016-12-28
    • 2017-02-10
    相关资源
    最近更新 更多