Skip to content
This repository has been archived by the owner on May 9, 2023. It is now read-only.

Latest commit

 

History

History
34 lines (22 loc) · 1.1 KB

README.md

File metadata and controls

34 lines (22 loc) · 1.1 KB

USP - ACH2117 - Cubo 3D

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

Como executar?

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