Está en la página 1de 2

Cuestionario No.

02 UNIDAD II: DIBUJO LINEAL, PERSPECTIVA Y MODELOS

1. Crea una interfaz gráfica OpenGL y Visual Studio que permita visualizar una línea la esquina superior
derecha, la línea será pequeña y se traslada con un ángulo de 10 grados hasta completar los 180
grados, en cada traslación la línea incrementara su tamaño hasta llegar a 90 grados, luego disminuirá.
2. Dibuja un conjunto de pares concéntricos de cuadrados en OpenGL y Visual Studio, cada uno de los
cuales consiste en un cuadrado con bordes horizontales y verticales y uno girado en 45. Excepto por
el cuadrado más externo, los vértices de cada cuadrado son los puntos medios de los bordes del
cuadrado que lo rodea inmediatamente, como muestra la figura 1.12. Se requiere que todas las líneas
sean exactamente rectas.

3. Escriba un programa que dibuje un árbol de Pitágoras como se muestra en la figura 2.20. El usuario
especifica dos vértices A y B, la base del árbol, presionando un botón del mouse. Entonces se
construyen tanto un cuadrado ABCD como un triángulo rectángulo isósceles DCE, con ángulo recto E.
La orientación de ABCD y DCE es en sentido antihorario. Finalmente, los puntos D y E forman la base
de otro árbol de Pitágoras, y también lo hacen los puntos E y C. Utilice un método recursivo, que no
hace nada en absoluto si los dos puntos básicos suministrados están más cerca que algún límite.
4. Utilizando el algoritmo de Bresenham y el algoritmo de dibujo rápido de líneas, dibuje su nombre o
un nombre de al menos 5 letras, compare tiempos de ejecución, dificultad para implementar en la
aplicación los algoritmos.
5. Utilizando los algoritmos de círculos y elipses, genere un diseño propio (algo parecido a la figura
inferior) y rellene con estilos de líneas, colores, puntos y curvas, codifique en OpenGL y Visual con C#.
Realice comparaciones (tiempo, dificultad, soluciones y aprendizajes en el análisis, diseño,
cosificación y ejecución) en los lenguajes de programación

También podría gustarte