programa cg tosco
TRANSCRIPT
Trabalho de Computação Gráfica: Sistema Solar
● Grupo:● Marco Arthur● Rafael Beraldo● João Gabriel● Denis
Propósito
● Programa para transformações e controle de transformações geométricas em CG, particularmente para os modelos em OpenGL.
● “Pequeno controle de camera” zoom in e zoom out.
Execução
● Controle de Teclado:● Controle de Mouse:
Arquivos Significativos
● planetas_opengl.cpp: Arquivo com as definiçoes geométricas de cada planeta, controle (tratamento de eventos)
● Apesar das extensões, programação procedural, completamente C style.
Trechos De Código
● Definição de objetos geométricos:● void display ( void )● Apoio de glut que esconde a definição por
pontos e polígonos da esfera: glutSolidSphere()
● Portanto duplo propósito: definição de objetos e criação renderização dos mesmos.
Desafios Encontrados
● Maior desafio foi encontrar um jeito de entender melhor a criação de objetos usando OpenGl. O que de fato, exige-se de modelagem ? E quais os passos para concluir a modelagem partindo apenas de um desenho conceitual ?
● A solução foi pesquisar em códigos mais simples e ver apenas o resultado de uma modelagem, inferir daí os passos mais significativos.
Conclusão
● Planejamos diminuir o escopo possível para ter algo a apresentar.
● Aprendemos que em certos aspectos que a modelagem é importante por influenciar a arquitetura do programa, melhores exemplos encontrados modularizam bem a partir da definição dos objetos da cena.