Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTEGRANTES:
Comnmente, un paquete de graficas permite a un usuario especificar qu rea de la definicin de la imagen se desplegara y donde se colocara en el dispositivo de despliegue.
Este proceso de transformacin implica operaciones para trasladar y escalar reas seleccionadas y para borrar partes de la imagen que estn fuera de las reas. Estas operaciones se conocen como colocacin de ventanas y recorte.
Los lmites de la ventana se especifican en coordenadas mundiales. Las coordenadas de dispositivo normalizadas se usan con mayor frecuencia para la especificacin de la puerta visin, aunque las coordenadas del dispositivo pueden emplearse si hay solamente un dispositivo de salida en el sistema. Cuando se usan coordenadas de dispositivo normalizadas, el programador considera el dispositivo de salida como aquel que tiene valores coordenados dentro del intervalo de 0 a 1.
Las posiciones de coordenadas que se expresan en coordenadas de dispositivo normalizadas deben convertirse a las coordenadas del dispositivo antes de que un dispositivo de salida haga el despliegue. Una rutina del dispositivo se incluye con este fin. La ventaja es que el paquete de graficas es independiente del dispositivo con lo que se pueden usar distintos dispositivos de salida.
Cambiando la posicin de la puerta de visin, los objetos pueden desplegarse en diferentes posiciones en un dispositivo de salida. Asimismo, variando el tamao de las puertas de visin, el tamao y las proporciones de los objetos pueden alterarse. Cuando se trazan en forma sucesiva ventanas de diferentes tamaos en una puerta de visin, pueden lograrse efectos de acercamiento. Conforme las ventanas se hacen pequeas, un usuario puede lograr el acercamiento de alguna parte de una escena para visualizar detalles que no se muestran con las ventanas mayores.
Un ejemplo del uso de comandos mltiples de colocacin de ventanas y puertas de visin se da en el siguiente procedimiento. Se despliegan dos graficas en diferentes mitades de un dispositivo de despliegue.
Otro mtodo de establecer mltiples reas para la colocacin de ventanas y puertas de visin en un paquete de grficas consiste en asignar un rotulo a cada especificacin. Esto podra hacerse incluyendo un quinto parmetro en los comandos de ventana y puertas de visin para identificar cada rea definida. El parmetro puede ser un ndice entero (0, 1, 2,) que numere la definicin de la ventana o puerta de visin.
Recortes de reas
Las reas de polgonos se definen especificando una secuencia ordenada de vrtices. Para recortar un polgono, se compara cada uno de los vrtices en turno contra una frontera de la ventana. Los vrtices contenidos dentro de esta arista de esta ventana se salvan para cortarse contra la siguiente frontera; los vrtices situados fuera de la arista de la ventana se desprecian.