/Computacao-grafica

Algoritmos que usei na cadeira de Computação Gráfica I

Primary LanguageC

Computacao-grafica

Algoritmos que usamos na cadeira de Computação Gráfica I

Dupla - Guilherme e Murilo

Tutorial para utilização do código:

comando de Make para compilação:

"make TARGET=cenario_final MAIN_SRC=cenario_final.cpp"

para rodar: ".\build\cenario_final.exe" ou rodar o executável

Comandos de Movimentação no cenário:

WASD - Movimentação da Câmera para frente, esquerda, trás e direita, respectivamente

SpaceBar - Movimentação da Câmera para cima

C - Movimentação da Câmera para baixo

P - Mudança de tipo de projeção de Câmera (Perspectiva ou Ortografica)

O - Zoom out

I - Zoom in

Clique - Printa o ponto da colisão do Clique

Shift + Clique - Aponta a Câmera para o ponto de colisão do Clique

Ctrl + Clique - Abre o Menu de Picking do Objeto do ponto de colisão mais próximo

0 - Aumenta a velocidade de movimentação da câmera em 1

9 - Diminui a velocidade de movimentação da câmera em 1

F - Alterna a Resolução da Janela entre (50 x 50) e (500 x 500)

"=" - Aumenta a Resolução da Janela em 50

"-" - Diminui a Resolução da Janela em 50 (Mínimo de 50 x 50)

t - Alterna o modo de renderização entre Threads por Quadrante e sem Threads (Padrão com Threads, implementamos apenas para 4 threads)