Monit CG1 - Trab1 - Exemplos

1 view
Skip to first unread message

Luiz Fernando Estevão da Silva

unread,
May 11, 2010, 2:32:10 PM5/11/10
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.

Luiz Fernando Estevão da Silva

unread,
May 13, 2010, 2:10:08 PM5/13/10
to ufrj_cg1_2010_1
Pronto, o exemplo 4 agora tem também parametrização estereográfica.
O novo exemplo 4 está disponível em separado também no grupo.

abcs.

On 11 maio, 15:32, Luiz Fernando Estevão da Silva
Reply all
Reply to author
Forward
0 new messages