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.
quarta-feira, 25 de junho de 2008
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.
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.
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.
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.
Subscrever:
Mensagens (Atom)