python — Экспортировать модель OpenGL как .OBJ

Я пишу простой код PyOpenGL, с отображением части как

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

я бы хотел экспорт этот модель как файл .OBJ. Есть ли какая-нибудь библиотека или алгоритм, который я мог бы использовать?

Некоторое время я искал, но мог получить ресурсы только для открытия модели .OBJ в OpenGL, а не наоборот.

1

Решение

Формат файла 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
2

Другие решения


По вопросам рекламы [email protected]