将 OpenGL 模型导出为 .OBJ

Export OpenGL model as .OBJ

我正在写一个简单的PyOpenGL代码,显示部分为

glBegin(GL_LINE_LOOP)
glVertex2f(0,0)
glVertex2f(0,1)
glVertex2f(1,1)
glVertex2f(1,0)
glEnd()

我想导出这个模型为.OBJ文件。有没有我可以使用的库或算法?

我搜索了一段时间,但只能找到在 OpenGL 中打开 .OBJ 模型的资源,反之亦然。

Wavefront (.obj) 文件格式是一种非常简单的基于文本的格式。 read/write相对容易。详情请阅读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