Мне удалось получить 3D-модель в формате .obj, но я не знаю, как нарисовать ее на экране. Вот мой код:
import pyglet
model = pyglet.resource.model('untitled.obj')
window = pyglet.window.Window()
@window.event
def on_draw():
window.clear()
model.draw()
pyglet.app.run()
Но он выводит эту ошибку:
pyglet.gl.lib.GLException: b'\xed\xe5\xe4\xee\xef\xf3\xf1\xf2\xe8\xec\xee\xe5 \xe7\xed\xe0\xf7\xe5\xed\xe8\xe5'
Если вы сделаете следующее
model = pyglet.resource.model('untitled.obj')
print(model)
Вывод:
<pyglet.model.Model object at 0x02E356E8>