quarta-feira, 25 de junho de 2008

Balanço do ano lectivo

Com o aproximar do fim do ano lectivo, decidi escrever a minha opinião sobre a cadeira de CG neste semestre. Apesar de ter encontrado algumas dificuldades ao longo da realização de trabalhos e de exercícios práticos, e também de ter havido alguma confusão em relação à realização do segundo trabalho, penso que no final, pelo menos para mim, valeu a pena, pois nunca antes eu tinha programado em applets e com recursos gráficos e penso que o facto de termos aprendido como fazer interfaces (swing) ajudou bastante. Apesar de não ter escrito muito no blog, tenho colocado várias applets na página da di.alunos, com exercícios práticos, teóricos e ainda com o outras experiências pessoais que realizei.
No fim, acabo com a sensação que realmente aprendi alguma coisa, que é aquilo que é realmente importante.

terça-feira, 29 de abril de 2008

Ponto de situação (II)

Já há algum tempo que não escrevo nada aqui, por isso aqui fica o actual ponto de situação:
Além de estar neste momento a fazer o trabalho prático da cadeira(o Paint), consegui finalmente nos últimos tempos fazer todas as transformações geométricas às figuras, bem como o desenho das curvas (esta applet está inclusive na minha página pessoal da cadeira, carregar aqui para ver já). Ultimamente ando a tentar fazer o método scanline, para poder depois passar para o 3D.

sexta-feira, 14 de março de 2008

Ponto de situação

Ok, esclarecida agora a questão de onde colocar as applets (afinal não são para ser colocadas aqui, mas sim na página da di.alunos), fica o meu actual ponto de situação na cadeira:
Como se pode ver na página da di.alunos, tenho já algumas primeiras applets de "teste" que fiz nas aulas práticas e também em casa (com o intuito de aprender mais sobre as mesmas), e também algumas tentativas de realização dos trabalhos colocados pela professora na teórica, especificamente:
- As primeiras "brincadeiras" com o drawLine, com a applet que a professora disponibilizou em pdf, como mais algumas por iniciativa própria (a construção de uma grelha e de um conjunto de escadas);
- As primeiras applets que utilizam eventos do rato (fiz uma que permite desenhar uma recta).
No entanto, é com trabalhos um pouco mais avançados que me deparo com problemas, basicamente:
- Na construção de um método para desenhar uma recta, apesar de já ter compreendido a parte teórica, na prática existe um problema, pois a certo ponto no algoritmo temos que fazer a divisão: inc = 1/(valor inteiro); o problema é que estes valores (que se não forem double dá sempre 0!) são depois colocados no drawLine, que só aceita como argumentos valores inteiros;
- De resto, na construção de polígonos e nas transformações geométricas tenho ainda alguns problemas teóricos.
Seja como for, espero hoje resolver pelo menos parte destes problemas, visto que vou tirar dúvidas no gabinete da professora.

segunda-feira, 3 de março de 2008

Primeira aula prática

Foi hoje a primeira aula prática da cadeira. Já tenho algumas applets prontas a ser colocadas aqui no blog, mas tenho alguns problemas com a alunos.di, por isso vai ter de esperar mais um pouco, até porque continuo ainda à espera do portátil do departamento...

terça-feira, 26 de fevereiro de 2008

O primeiro post

Este blog foi criado de modo a tornar-se uma espécie de diário da cadeira de computação gráfica no semestre par de 07/08. Aqui irei publicar trabalhos da cadeira, algumas experiências pessoais e as minhas opiniões no que toca ao funcionamento da cadeira. Não deixo aqui para já as minhas primeiras applets pois o meu portátil não funciona e estou ainda à espera que o departamento de informática da universidade me empreste um portátil.

P.S.: Na altura em que escrevo este primeiro post, ainda só tivemos uma aula teórica, de modo a que não posso dar ainda uma primeira opinião concreta sobre a cadeira.