Как нарисовать 3D модель в PyGlet? - PullRequest
0 голосов

Мне удалось получить 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>
...