Beruflich Dokumente
Kultur Dokumente
1
Para alterar propriedades, temos as funções:
Além disso, função que força chamada da callback de display é: glutP ostRedisplay();
Com todas essas informações, faça um aplicativo gráfico usando OpenGL e GLUT, com o que se pede
a seguir. Entregue o arquivo main.cpp identificando através de comentários onde se encontram as questões
pedidas.
1. Antes de implementar, faça uma pesquisa e elabore um relatório explicando as caracterı́sticas de cada
uma das 10 primitivas gráficas 2D listadas na tabela. O relatório é para ser entregue junto com o código.
3. Faça uma função que desenhe na tela linhas representando o sistema de coordenadas cartesianas definido
pela projeção ortográfica. Desenhe o eixo x com a cor vermelha e o eixo y com a cor verde. O protótipo
da função deve ser: void desenhaEixos();
4. Use as teclas numéricas de 0 (zero) até 9 (nove) para desenhar cada um dos tipos de primitivas gráficas
2D representada pelo < argumento >, listadas na tabela. Faça na ordem: tecla 0 (zero) para desenhar
GL POINTS, tecla 1 para GL LINES, e assim por diante.
6. BÔNUS: Altere a função da questão 2 de maneira que se eu alterar a dimensão da orto o desenho dos
eixos se adapte automaticamente.
7. BÔNUS: Faça contorno nas primitivas de 4 a 9 de cor diferente das cores de desenho e de limpeza.