examen de técnicas gráficas. 25/1/2005 a

Transcripción

examen de técnicas gráficas. 25/1/2005 a
EXAMEN DE TÉCNICAS GRÁFICAS. 25/1/2005
A
NOMBRE: ........................................................................................................DNI:......................................
Nota: Máximo una cara para el tema. Una pregunta test fallada descuenta 1/4 de pregunta acertada.
————————————————————————————————————————————
TEMA
1. (2p) Transformaciones 3D. Transformación de visualización: sistemas de coordenadas, paso de mundo
a pantalla.
————————————————————————————————————————————
PROBLEMAS
1. (1.0p) Genera la TC y la LCA de la figura (Y–X) con el algoritmo Y–X.
2. (1.0p) Recorta la figura (S–H) con el algoritmo de Sutherland–Hodgman (orden: a,b,c,d).
3. (1.0p) Rellena la figura (Runs) con el algoritmo RUNS. Indica todos los estados de la pila y las semillas
necesarias.
4. (2.0p) Indica las transformaciones necesarias para pasar de A a B,C y D. Pon las matrices intermedias
así como la final para los tres casos. Ten en cuenta la forma de la hoja para no confundir rotaciones y
simetrías. Figura (Transf. 2D).
Fig. Transf. 2D
Fig. S–H
Fig. Y–X
Fig. Runs
————————————————————————————————————————————
TEST
1. Los puntos de la ventana mundo (window) (100,100), (300,200) se corresponden respectivemente con los
puntos de la vista (viewport) (100,200), (300,100). Al punto de la vista (110,110) qué punto de mundo
le corresponde.
a) (110,110).
b) (110,190).
c) (290,110).
d) (290,190).
e) Ninguna de las anteriores.
2. Un sistema raster de 640 × 480 puede trabajar con 16 colores de paleta (LUT) y también con colores de
24 bits (sin LUT). Qué cantidad de memoria se necesita para el Frame Buffer únicamente, en sus dos
configuraciones.
a) con LUT: 1200 KBytes, sin LUT: 7200 KBytes.
b) con LUT: 150 KBytes, sin LUT: 900 KBytes.
c) con LUT: 1248 KBytes, sin LUT: 7200 KBytes.
d) con LUT: 198 KBytes, sin LUT: 900 KBytes.
e) Ninguna de las anteriores.
3. Cuál de las siguientes afirmaciones es verdadera.
a) El modelo de barrido facilita el uso de operaciones booleanas.
b) El modelo de enumeración espacial utiliza un árbol para guardar la representación del objeto.
c) En un modelo BSP la representación de un objeto no es única.
d) En un modelo CSG la representación de un objeto es única.
e) Ninguna de las anteriores.
4. Cuál de las siguientes afirmaciones sobre la práctica es verdadera si lo que queremos es centrar el objeto
en la vista.
a) llamamos en este orden a las funciones: 1. glScaled(...);, 2. glTranslated(...); .
b) llamamos en este orden a las funciones: 1. glTranslated(...);, 2. glScaled(...); .
c) cambiamos el punto de vista con los parámetros de la función gluLookAt(...);
d) no hace falta hacer nada porque los objetos están ya centrados.
e) Ninguna de las anteriores.
5. Cuál de las siguientes afirmaciones sobre el cálculo de las normales en la práctica es verdadera.
a) El cálculo de las normales de la cara lo hace directamente OpenGL.
b) Para calcular la normal en una cara promediamos los valores de las normales de los vértices que
tiene dicha cara.
c) El cálculo de las normales de vértices y caras se debe hacer con los objetos ya escalados y trasladados.
d) Las normales a los vértices se calculan con el producto vectorial de dos aristas que confluyan en
dicho vértice.
e) Ninguna de las anteriores.
6. En qué posición está situado el observador si el orden es 1,2,3,4,5,6.
a) A
b) B
c) C
d) D
e) Ninguna de las anteriores.
7. Cuál de las siguientes afirmaciones sobre la práctica es verdadera para la rotación del objeto en la entrega
3.
a) para realizar la rotación del objeto se hace una llamada desde OnMouseMove a la función de
rotación (glRotated(...)).
b) para realizar la rotación del objeto se hacen dos llamadas desde OnMouseMove a la función de
rotación (glRotated(...)) una para el eje x y otra para el y.
c) los desplazamientos horizontales provocaban una rotación sobre el eje x.
d) a partir de la distancia del cursor al origen se calculaba un único ángulo de rotación.
e) Ninguna de las anteriores.
8. Cuál es la dimensión del fractal generado con el siguiente generador.
a) 1
b) ln 2/ ln 3
c) ln 3/ ln 2
d) 2
e) Ninguna de las anteriores.
9. Cuál de las siguientes afirmaciones sobre la caja mínima en la práctica es verdadera.
a) La caja mínima se puede calcular después de generar las listas de visualización.
b) La caja mínima se puede calcular después de calcular las coordenadas de la textura.
c) La caja mínima se puede calcular antes de calcular las normales a los vértices.
d) La caja mínima se puede calcular antes de leer las coordenadas de los vértices.
e) Ninguna de las anteriores.
10. En las transformaciones BitBLT cuál de las siguientes afirmaciones es verdadera.
a) El escalado BitBLT permite cambiar la resolución del Frame Buffer de forma eficiente.
b) El Bresenhan de rectas saca partido de las transformaciones BitBLT para ampliar el resultado a
todos los octantes.
c) Son transformaciones lentas que consumen muchos recursos es por ello que suelen ser implementadas en hardware específico.
d) Son de gran utilidad para reducir los efectos de aliasing ya que pueden suavizar regiones de la
imagen en pantalla.
e) Ninguna de las anteriores.
11. Cuál de las siguientes afirmaciones es falsa sobre el algoritmo del punto medio de circunferencias.
a) Utiliza aritmética entera.
b) Se basa en si el punto medio, entre los dos posibles puntos a dibujar, cae dentro o fuera de la figura.
c) Se restringe el cálculo a los puntos del segundo octante y se extiende al resto por medio de simetrías.
d) Es un algoritmo fácil de extender a otras cónicas, por ejemplo elipses.
e) Ninguna de las anteriores.
12. Cuál de las siguientes afirmaciones es verdadera.
a) La proyección trimétrica es un tipo de proyección paralela, ortográfica, axonométrica.
b) La proyección perspectiva estaría fuera de las proyecciones planas.
c) En las proyecciones paralelas, ortográficas el centro de proyección está en el plano de proyección.
d) En una proyección paralela podemos considerar que el centro de proyección está en el infinito.
e) Ninguna de las anteriores.
13. Cuál de las siguientes afirmaciones sobre las ocultaciones es verdadera.
a) La utilización de envolventes permite realizar un test de visibilidad rápido.
b) Con un único objeto convexo el test de visibilidad es suficiente como algoritmo de ocultación.
c) La coherencia por área ordena las superficies de la escena respecto del punto de vista.
d) Los test de visibilidad no deben usarse con objetos cerrados
e) Ninguna de las anteriores.
14. Cuál de las siguientes afirmaciones es falsa.
a) Un dispositivo localizador evaluador especifica valores escalares.
b) Un dispositivo localizador absoluto tiene un desplazamiento limitado, una referencia o un origen y
da la posición respecto a este origen.
c) En un dispositivo localizador directo el usuario apunta directamente sobre el dispositivo de visualización.
d) Un valor alto de C/D ratio es bueno para un posicionamiento preciso y un valor de C/D ratio
pequeño es útil para un posicionamiento rápido.
e) Ninguna de las anteriores.
15. Cuál de las siguientes afirmaciones es verdadera.
a) La tarea principal de la deflexión del haz de electrones es la de enfocar éste sobre el fósforo.
b) En un CRT el ángulo de visión es amplio y la resolución es alta comparada con un TFT.
c) El CRT de penetración es el sistema más usual para obtener color.
d) Los CRT no presentan flicker.
e) Ninguna de las anteriores.
RESPUESTAS DEL TEST
1
2
3
4
5
6
7
8
9
10 11
12
13 14
15
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e

Documentos relacionados