Luiz Fernando Estevão da Silva
unread,May 11, 2010, 2:32:10 PM5/11/10Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to ufrj_cg1_2010_1
Finalmente consegui mandar os exemplos, já na estrutura de pastas.
Não consegui mostrar o último exemplo (4) na monitoria, mas trata-se
de parametrizações possíveis para o círculo unitário em diferentes
parametrizações. Vou adicionar a parametrização estereográfica que o
professor falou, mas no geral está funcionando.
Esqueleto - funções de inicialização, comentários e debugs para quem
ainda não começou poder ter um entendimento inicial e mandar brasa.
Exemplo_1 - brincando com a viewport, mudando os parâmetros e mexendo
na matriz de visualização. Comentando os pedaços indicados e trocando
por outros, vejam os efeitos no OpenGL.
Exemplo_2 - matrizes de transformações e sua ordem no OpenGL, veja o
que acontece ao combinar as transformações e troque a ordem delas para
ver os resultados. Use o teclado para transladar, rotacionar e escalar
o modelo. (A,D,S,W,Q,E) são tranlações. (F,H,G,T,R,Y) são rotações e
(J,L,K,I,U,O) são escalas.
OBS: vejam o que acontece se comentar os comandos glPushMatrix() e
glPopMatrix() ao rodar o programa para tentar entender um pouco o
esquema de pilha de matrizes.
Exemplo_3 - percorrendo a tela e fazendo interpolações lineares usando
um exemplo de fractal. Mudem os parâmetros de precisão e as funções de
colorização para obter novos resultados.
Exemplo_4 - parametrizações de curvas contínuas. O círculo feito passo
a passo, sem chamar funções da glut para mostrar um exemplo de
parametrização. Note que a 1ª parametrização é mais simples, porem não
dá resultados muito bons para pouca precisão. A 2ª é um pouco mais
difícil de entender, mas resulta numa curva mais suave.
Espero que possa ser de alguma ajuda com esses exemplos para quem
ainda não começou dar o pontapé inicial.
abcs.