Implementação de um cubo 3D em movimentação utilizando OpenGL
O cubo foi implementado utilizando as bibliotecas moderngl e moderngl_window
A partir da posição inicial com centro no vértice (0,0,0)
e tamanho de aresta 1
, foram aplicadas rotações e translações para a movimentação e posição do
cubo. Também foi utilizada uma textura no formato de uma caixa em cada face do cubo
Para fazer os cálculos de rotação, translação e projeção perspectiva, a biblioteca PyGLM foi utilizada
Instale as dependências do projeto:
python install -r requirements.txt
Após, é só rodar o script principal:
python main.py
Warning A versão Python 3.10 foi utilizada
Note A tela ficará em fullscreen. Para sair do programa, basta apertar ESC