我正在编写一个简单的PyOpenGL代码,显示部分为
glBegin(GL_LINE_LOOP)
glVertex2f(0,0)
glVertex2f(0,1)
glVertex2f(1,1)
glVertex2f(1,0)
glEnd()
我想将导出此模型作为.OBJ文件。我可以使用任何库或算法吗?
我搜索了一段时间,但只能获得资源在OpenGL中打开.OBJ模型,反之亦然。
答案 0 :(得分:2)
Wavefront(.obj)文件格式是一种非常简单的基于文本的格式。它的读/写相对容易。有关详细信息,请阅读this Page on Wikipedia
您在Wavefront中的示例将是
v 0.0 0.0 0.0
v 0.0 1.0 0.0
v 1.0 1.0 0.0
v 1.0 0.0 0.0
f 1 2 3 4