2015-07-19 46 views
1

我正在写一个简单的PyOpenGL代码,与显示部分为出口OpenGL的模型作为.OBJ

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

我想出口这个模型为obj文件。有没有我可以使用的任何库或算法?

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

回答

2

Wavefront(.obj)文件格式是非常简单的基于文本的格式。读/写相对容易。有关详细信息,请阅读this Page on Wikipedia

你的波阵面的例子是

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