GRAFICACION 
VENTANA Y PUERTO DE VISION
Algunos paquetes gráficos permiten que el programador especifique 
coordenadas de primitivas de salida en un sistema de coordenadas de 
mundo de punto flotante, usando las unidades que sean relevantes para el 
programa de aplicación: angstroms, micras, metros, millas, años luz, 
etcétera. Se emplea el término de mundo porque el programa de aplicación 
representa un mundo que se crea o presenta interactivamente para el 
usuario: 
1. Como las primitivas de salida se expresan en coordenadas de mundo, hay 
que indicar al paquete de subrutinas gráficas cómo establecer la 
correspondencia entre las coordenadas de mundo y las coordenadas de 
pantalla.
Esta correspondencia se puede efectuar si el programador de la 
aplicación proporciona al paquete gráfico una matriz de 
transformación para la correspondencia. 
Otra forma es que el programador de la aplicación especifique 
una región rectangular en coordenadas de mundo, llamada 
ventana de coordenadas mundiales y una región rectangular 
correspondiente en coordenadas de pantalla, llamada área de 
vista, con la cual se establece la correspondencia de la ventana 
de coordenadas mundiales.
La transformación que establece la correspondencia entre la 
ventana y el área de vista se aplica a todas las primitivas de 
salida en coordenadas de mundo para que correspondan a 
coordenadas de pantalla. Si la ventana y el área de vista no 
tienen la misma razón altura-anchura, ocurre un escalamiento no 
uniforme. Si el programa de aplicación cambia la ventana o el 
área de vista, las nuevas primitivas de salida que se dibujen en la 
pantalla se verán afectadas por el cambio, no así las primitivas 
existentes. 
Si SRGP proporcionara primitivas de salida en coordenadas de 
mundo, el área de vista se hallaría en el lienzo actual, que por 
omisión es el lienzo 0, la pantalla.
El programa de aplicación podría cambiar en cualquier 
instante la ventana o el área de vista, en cuyo caso las 
primitivas de salida que se especificaran 
subsecuentemente estarían sujetas a una nueva 
transformación. Si el cambio incluyera un área de vista 
distinta, las nuevas primitivas de salida se colocarían en 
el lienzo en posiciones distintas a las anteriores.

F) ventana y puerto de visionPP

  • 1.
    GRAFICACION VENTANA YPUERTO DE VISION
  • 2.
    Algunos paquetes gráficospermiten que el programador especifique coordenadas de primitivas de salida en un sistema de coordenadas de mundo de punto flotante, usando las unidades que sean relevantes para el programa de aplicación: angstroms, micras, metros, millas, años luz, etcétera. Se emplea el término de mundo porque el programa de aplicación representa un mundo que se crea o presenta interactivamente para el usuario: 1. Como las primitivas de salida se expresan en coordenadas de mundo, hay que indicar al paquete de subrutinas gráficas cómo establecer la correspondencia entre las coordenadas de mundo y las coordenadas de pantalla.
  • 3.
    Esta correspondencia sepuede efectuar si el programador de la aplicación proporciona al paquete gráfico una matriz de transformación para la correspondencia. Otra forma es que el programador de la aplicación especifique una región rectangular en coordenadas de mundo, llamada ventana de coordenadas mundiales y una región rectangular correspondiente en coordenadas de pantalla, llamada área de vista, con la cual se establece la correspondencia de la ventana de coordenadas mundiales.
  • 4.
    La transformación queestablece la correspondencia entre la ventana y el área de vista se aplica a todas las primitivas de salida en coordenadas de mundo para que correspondan a coordenadas de pantalla. Si la ventana y el área de vista no tienen la misma razón altura-anchura, ocurre un escalamiento no uniforme. Si el programa de aplicación cambia la ventana o el área de vista, las nuevas primitivas de salida que se dibujen en la pantalla se verán afectadas por el cambio, no así las primitivas existentes. Si SRGP proporcionara primitivas de salida en coordenadas de mundo, el área de vista se hallaría en el lienzo actual, que por omisión es el lienzo 0, la pantalla.
  • 5.
    El programa deaplicación podría cambiar en cualquier instante la ventana o el área de vista, en cuyo caso las primitivas de salida que se especificaran subsecuentemente estarían sujetas a una nueva transformación. Si el cambio incluyera un área de vista distinta, las nuevas primitivas de salida se colocarían en el lienzo en posiciones distintas a las anteriores.