Asignatura: TALLER DE LENGUAJES I – 2012 Carrera: LICENCIATURA EN INFORMATICA Dictado: Ing. Juan Manuel Conti.
Animación. La animación es una técnica que permite ver una imagen en movimiento. Para lograr esto existen dos maneras:
• Tener un conjunto de imágenes del mismo objeto en distintas posiciones y visualizarlas una por una en forma veloz de manera de crear la ilusión de movimiento (en el cine por ejemplo se suelen utilizar 25 cuadros por segundo).
• Dibujar una figura, mostrarla en pantalla un cierto tiempo, borrarla, redibujarla en otra posición, mostrarla nuevamente por pantalla y así sucesivamente. Es muy útil para formas matemáticas y es la que utilizaremos en este curso.
Borrado de una figura. Si partimos de la premisa que moveremos una figura borrándola y redibujándola, podrían ocurrir dos situaciones: • Que la figura no pase por encima de ninguna otra en sus desplazamientos. • Que sí pase por encima de otra imagen. ¿Qué es lo primero que se nos ocurre para borrar solamente una figura ya trazada y limitarnos solamente a ella (no a su entorno)?: volver a dibujar pero esta vez con el color de fondo para de esa manera tornarla invisible.
Pero he aquí un pequeño problema: tipee y haga correr el siguiente programa: /* ----------------- GRAFICACION EN C -----------------------------BARRA01.CPP Dibujar una línea vertical en color Azul y un poquito por encima de ella dibujar otra línea pero esta vez horizontal y en color Amarillo. A continuación, y a medida que se pulse una tecla cualquiera (por eje. la barra espaciadora), hacer que la línea horizontal vaya bajando y pase por encima de la otra vertical. ----------------------------------------------------------------- */
Taller de Lenguajes I – Clase Teórica Nro 8
Pág. 1/17
Asignatura: TALLER DE LENGUAJES I – 2012 Carrera: LICENCIATURA EN INFORMATICA Dictado: Ing. Juan Manuel Conti. #include #include #include #include #include #include #include void ModoGrafico ( void ModoTexto (
); );
// ----------------------------------------------------------------void main() { int int int int int int int int int int