2015-07-19 21 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