如何将.obj文件转换为openGL?
我发现将.obj文件转换为openGL很困难。我找到了我的模型,在此附上main.cpp文件供您参考。我不确定如何运行这些文件。 当我在openGL中调用所有这些文件时,应该运行哪个文件。如何将.obj文件转换为openGL?,opengl,Opengl,我发现将.obj文件转换为openGL很困难。我找到了我的模型,在此附上main.cpp文件供您参考。我不确定如何运行这些文件。 当我在openGL中调用所有这些文件时,应该运行哪个文件。 最初,当我在Visual studio中打开OpenGL时,我调用main.cpp文件并运行该文件。但它显示出许多错误。错误显示找不到PDB文件。这是什么?这是一个很好的obj微型解析器 你需要: 1.解析数据 2.使用数据创建缓冲区对象 3.绘制缓冲区对象另一个OBJ加载教程您需要解析.OBJ文件,然后根
最初,当我在Visual studio中打开OpenGL时,我调用main.cpp文件并运行该文件。但它显示出许多错误。错误显示找不到PDB文件。这是什么?这是一个很好的obj微型解析器 你需要: 1.解析数据 2.使用数据创建缓冲区对象
3.绘制缓冲区对象另一个OBJ加载教程您需要解析.OBJ文件,然后根据OpenGL版本将解析后的数据加载到数组/element_数组缓冲区,然后使用glDraw[Elements/Arrays]在glsl中使用,或者使用固定函数绘制所有顶点 但我认为真正的答案在于更多的学习,而不是在你几乎不能用狗刨的时候跳入深水。您应该做更多的基本练习,了解API
哦,还有一个.pdb文件是用来在VisualStudio中调试的;我想它代表程序数据库。我只是想给出我的答案来澄清导致这样一个问题的误解: 如何将.obj文件转换为openGL 答案是:你没有 OpenGL是从程序调用的绘图API。它可以让一个程序调用绘制点、线和三角形。OpenGL不是一种文件格式 .OBJ实际上并不是一个很好定义的文件格式名称。实际上,以.OBJ结尾的文件格式有数百种。但我想你指的是波前OBJ。无论如何,文件包含数据。虽然程序也是数据,但波前OBJ文件不是程序,无法执行。因此,甚至尝试将OBJ转换为OpenGL也没有意义
您需要做的是编写一个程序,从波阵面OBJ文件中读取数据,并使用该数据对OpenGL进行正确调用。您已经获得的其他答案链接到这些教程。您需要自己解析它们,这里有一些教程和一些问题,例如关于它的具体问题