Escalas angulares

Dibujar una línea vertical en color Azul y un poquito por encima de ..... Xc = 320; int. Yc = 300; int Fi_iniGrd = 30; int Fi_finGrd = 150; int ColorDial = GREEN;.
323KB Größe 7 Downloads 97 vistas
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/16

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

XizqBarraH XderBarraH YBarraH ColorBarraH ColorBarraV ColorBorr XBarraV YinfBarraV YsupBarraV n;

= = = = = = = = =

200; 440; 100; YELLOW; LIGHTBLUE; BLACK; 320; 120; 300;

ModoGrafico(); setcolor(ColorBarraV); line(XBarraV,YinfBarraV,XBarraV,YsupBarraV); for(n=0;n