1. proyeccion en opengl ( orthogonal y perspectiva): busque un ejemplo de cada uno y entienda su código.
2. transformaciones geometricas: traslacion , rotacion y escalación en opengl, busque un ejemplo de cada uno.
3. identifique el manejo de matrices en opengl para proyección y para modelado, relacionado con el pipeline gráfico
4. pila de matrices en opengl, lea y resuma el siguient enlace
http://www.tecnun.es/asignaturas/grafcomp/OpenGL/practica/capitulo3.pdf
5. viewport definición y como se especifica en opengl
lea y ejecute el código del siguiente enlace
http://sabia.tic.udc.es/gc/Tutorial%20OpenGL/tutorial/cap4.htm#_Toc535127349
lo que debe saber al concluir las actividades.
1.Que es la proyeccion orthogonal y perspectiva y como implementarla en opengl
2.Que son las transformaciones geometricas y como implementarlas
3. Modo de proyección en opengl
4. Modo modelado en opengl
5.Como cambiar de modo de proyeccion a modo de modelado con las matrices en opengl
4. si se aplican una serie de transformaciones geometricas en que orden se aplican las transformaciones.
publique en su blog los resultados y conclusiones.
revisión: martes lunes 24 de Septiembre
ahora que ya dibujo su cubo y piramide en tres dimensiones debe agregar lo siguiente:
Hacer dos versiones de su programa uno con proyección en orthogonal y otro en perspectiva
publicación martes 25 de Septiembre
notas adicionales
http://graficos.uji.es/grafica/NuevasPracticas/Practica4/Proyecciones.html
Matriz de proyección
glMatrixMode(GL_PROJECTION)
glLoadIdentity();
glOrtho(-100.0,400.0,-100.0,400.0,1.0,400.0);
Para agregar transformaciones
1. cambiar A la matriz de modelado
glMatrixMode(GL_MODELVIEW)
2. cargar la matriz de identidad
glLoadIdentity();
3 escribir las transformaciones
glTranslate(dx,dy,dz);
glRotatef(ang,ejex,ejey,ejez); valor 1 en el eje que debe aplicarse el angulo de rotacion
glScalef(sx,sy,sz);