将 OpenGL 模型导出为 .OBJ

问题描述 投票:0回答:1

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

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

我想导出这个模型作为.OBJ文件。我该怎么做?

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

python c++ c opengl pyopengl
1个回答
5
投票

Wavefront (.obj) 文件格式是一种非常简单的基于文本的格式。它相对容易读/写。有关详细信息,请阅读 维基百科上的此页面

您在 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
© www.soinside.com 2019 - 2024. All rights reserved.