preguntas graficacion t 14

Upload: guillermo-sanchez

Post on 16-Oct-2015

3 views

Category:

Documents


0 download

TRANSCRIPT

Preguntas Graficacin1. Qu son las transformaciones?Son procedimientos para calcular nuevas posiciones de estos puntos, cambiado el tamao y orientacin del objeto.2.- Qu son las operaciones bsicas de operacin?Traslacin, escalamiento, rotacin3.- Cules son las formulas de traslacin?

4.- Qu realiza el escalamiento?El escalamiento modifica el tamao de un polgono.5.- Cuales son las formulas de escalamiento?

6.- que realiza la rotacin?La rotacin gira los puntos de una figura alrededor de un punto fijo7.- Cmo se lleva a cabo un escalamiento respecto a un punto fijo?Trasladando primero ese punto al origen, despus escalando y luego regresando el objeto a la posicin original.8.- que realizan las coordenadas homogneas?Estas coordenadas agregan un tercer componente a las coordenadas bidimensionales. De tal forma que, un punto (x, y) pasa a ser (x, y, W). El punto en coordenadas Cartesianas representado por esta trada es el (x/W, y/W). El valor de W es generalmente 1. 9.- Cmo se lleva a cabo un escalamiento respecto a un punto fijo?Se procede multiplicando una matriz de traslacin para llevar el punto fijo al origen por una de escalamiento y posteriormente por otra de traslacin para llevar al punto fijo a su posicin original.

10.- Cmo se lleva a cabo la rotacin respecto a un puto fijo?Se procede multiplicando una matriz de traslacin para llevar el punto fijo al origen por una de rotacin y posteriormente por otra de traslacin para llevar al punto fijo a su posicin original. 11.-Menciona otro tipo de transformacionesReflexiones y corte12.- como se obtiene una reflexin respecto a la recta y = x?Puede obtenerse en tres pasos: girar un ngulo de 45 en el sentido de las manecillas del reloj, una reflexin respecto al eje x, y una rotacin de 45 grados en contra del sentido del reloj.13.- cules son los puntos bsicos para un punto, matriz y polgono?typedef double Point[3];typedef double Matrix[3][3];typedef Point poligono[10];14.- que realizan las transformaciones ventana-puerto de visin?Mapean puntos en el mundo real a puntos en la pantalla.

15.-menciona un ejemplo de funcin main.main(){ poligono p,p2; Matrix m1,m2; initPol(p); initwindow(500,500); show_polygon(5,5,20,20,220,350,450,20,p); show_polygon(-1,-1,11,11,20,100,100,20,p); show_polygon(-10,-10,20,20,20,200,200,120,p); show_polygon(-1,-1,5,5,20,370,140,250,p); getch();}16.- Cules son las propiedades de los vectores fila submatriz superior 2x2 de rotacin?Cada uno es un vector unidadCada uno es perpendicular al otro (su producto punto es cero)El primer y segundo vector se rotarn por R(q) para que caigan sobre los ejes x y y positivos.17.-como se le llama a una matriz que cumple con las respuestas de la pregunta 16?Ortogonal especial18.-Dibuje una matriz de cuerpo rgido

19.-que se requiere para lograr una animacin mediante transformaciones?Para lograr la animacin se copia el objeto original, luego se le aplican a esta copia las transformaciones a realizar y se dibuja el objeto transformado.20.-Mencione un ejemplo de cruzvoid init(){ poly[0].x = 0;poly[0].y = 10; poly[1].x = 10;poly[1].y = 10; poly[2].x = 10;poly[2].y = 0; poly[3].x = 20;poly[3].y = 0; poly[4].x = 20;poly[4].y = 10; poly[5].x = 30;poly[5].y = 10; poly[6].x = 30;poly[6].y = 20; poly[7].x = 20;poly[7].y = 20; poly[8].x = 20;poly[8].y = 30; poly[9].x = 10;poly[9].y = 30; poly[10].x = 10;poly[10].y = 20; poly[11].x = 0;poly[11].y = 20;}