SlideShare una empresa de Scribd logo
1 de 5
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.

Más contenido relacionado

Similar a F) ventana y puerto de visionPP

Ortocorrecion radiometrica en envi
Ortocorrecion radiometrica en enviOrtocorrecion radiometrica en envi
Ortocorrecion radiometrica en enviIsaac Turpo
 
programa poligonal excel.ppt
programa poligonal excel.pptprograma poligonal excel.ppt
programa poligonal excel.pptRonalPeaCampos
 
Introducción a la caracterización fisiográfica de microcuencas
Introducción a la caracterización fisiográfica de microcuencasIntroducción a la caracterización fisiográfica de microcuencas
Introducción a la caracterización fisiográfica de microcuencasHydronotes
 
357238767 conversion-psad-56-al-wgs-84
357238767 conversion-psad-56-al-wgs-84357238767 conversion-psad-56-al-wgs-84
357238767 conversion-psad-56-al-wgs-84alexvargas143
 
Sistemas de Referencia y Coordenadas ArcGis 10
Sistemas de Referencia y Coordenadas ArcGis 10Sistemas de Referencia y Coordenadas ArcGis 10
Sistemas de Referencia y Coordenadas ArcGis 10Eduardo_Ch
 
Arcgis 10 sistemas-de-referencia (1)
Arcgis 10 sistemas-de-referencia (1)Arcgis 10 sistemas-de-referencia (1)
Arcgis 10 sistemas-de-referencia (1)Abdilhadi Garbouch
 
Jany n sánchez radio mobile
Jany n sánchez radio mobileJany n sánchez radio mobile
Jany n sánchez radio mobilejanys9
 
Jany n sánchez radio mobile
Jany n sánchez radio mobileJany n sánchez radio mobile
Jany n sánchez radio mobilejanys9
 
Encachar plano en clip
Encachar plano en clipEncachar plano en clip
Encachar plano en cliphenry briceño
 
Jany n sánchez radio mobile
Jany n sánchez radio mobileJany n sánchez radio mobile
Jany n sánchez radio mobilejanys9
 
Jany n sánchez radio mobile
Jany n sánchez radio mobileJany n sánchez radio mobile
Jany n sánchez radio mobilejanys9
 
estaciontotaltrimblem3-150529034340-lva1-app6892.ppt
estaciontotaltrimblem3-150529034340-lva1-app6892.pptestaciontotaltrimblem3-150529034340-lva1-app6892.ppt
estaciontotaltrimblem3-150529034340-lva1-app6892.pptjumar33
 
Articulo jairo vargas revista ing militares No 6
Articulo jairo vargas revista ing militares No 6Articulo jairo vargas revista ing militares No 6
Articulo jairo vargas revista ing militares No 6JAIRO EDUARDO VARGAS
 

Similar a F) ventana y puerto de visionPP (20)

Capitulo8
Capitulo8Capitulo8
Capitulo8
 
Informe topografia final
Informe topografia finalInforme topografia final
Informe topografia final
 
Ortocorrecion radiometrica en envi
Ortocorrecion radiometrica en enviOrtocorrecion radiometrica en envi
Ortocorrecion radiometrica en envi
 
programa poligonal excel.ppt
programa poligonal excel.pptprograma poligonal excel.ppt
programa poligonal excel.ppt
 
Gf8. proyecciones
Gf8. proyeccionesGf8. proyecciones
Gf8. proyecciones
 
Introducción a la caracterización fisiográfica de microcuencas
Introducción a la caracterización fisiográfica de microcuencasIntroducción a la caracterización fisiográfica de microcuencas
Introducción a la caracterización fisiográfica de microcuencas
 
357238767 conversion-psad-56-al-wgs-84
357238767 conversion-psad-56-al-wgs-84357238767 conversion-psad-56-al-wgs-84
357238767 conversion-psad-56-al-wgs-84
 
Informe Práctica 4
Informe Práctica 4Informe Práctica 4
Informe Práctica 4
 
Delimitación de una cuenca hidrográfica en ArcGis
Delimitación de una cuenca hidrográfica en ArcGisDelimitación de una cuenca hidrográfica en ArcGis
Delimitación de una cuenca hidrográfica en ArcGis
 
Sistemas de Referencia y Coordenadas ArcGis 10
Sistemas de Referencia y Coordenadas ArcGis 10Sistemas de Referencia y Coordenadas ArcGis 10
Sistemas de Referencia y Coordenadas ArcGis 10
 
Arcgis 10 sistemas-de-referencia (1)
Arcgis 10 sistemas-de-referencia (1)Arcgis 10 sistemas-de-referencia (1)
Arcgis 10 sistemas-de-referencia (1)
 
Jany n sánchez radio mobile
Jany n sánchez radio mobileJany n sánchez radio mobile
Jany n sánchez radio mobile
 
Jany n sánchez radio mobile
Jany n sánchez radio mobileJany n sánchez radio mobile
Jany n sánchez radio mobile
 
Encachar plano en clip
Encachar plano en clipEncachar plano en clip
Encachar plano en clip
 
Jany n sánchez radio mobile
Jany n sánchez radio mobileJany n sánchez radio mobile
Jany n sánchez radio mobile
 
Jany n sánchez radio mobile
Jany n sánchez radio mobileJany n sánchez radio mobile
Jany n sánchez radio mobile
 
Práctica N° 1
Práctica N° 1Práctica N° 1
Práctica N° 1
 
Ventana y puerto de visión
Ventana y puerto de visiónVentana y puerto de visión
Ventana y puerto de visión
 
estaciontotaltrimblem3-150529034340-lva1-app6892.ppt
estaciontotaltrimblem3-150529034340-lva1-app6892.pptestaciontotaltrimblem3-150529034340-lva1-app6892.ppt
estaciontotaltrimblem3-150529034340-lva1-app6892.ppt
 
Articulo jairo vargas revista ing militares No 6
Articulo jairo vargas revista ing militares No 6Articulo jairo vargas revista ing militares No 6
Articulo jairo vargas revista ing militares No 6
 

Más de yesuam

Cronograma
Cronograma Cronograma
Cronograma yesuam
 
Reporte del proyecto
Reporte del proyecto Reporte del proyecto
Reporte del proyecto yesuam
 
Noticia nacional
Noticia nacionalNoticia nacional
Noticia nacionalyesuam
 
Noticia sobre software y hardware regional
Noticia sobre software y hardware regionalNoticia sobre software y hardware regional
Noticia sobre software y hardware regionalyesuam
 
Dia del programador
Dia del programadorDia del programador
Dia del programadoryesuam
 
Los niños heroes
Los niños heroesLos niños heroes
Los niños heroesyesuam
 
Dia de la independencia
Dia de la independenciaDia de la independencia
Dia de la independenciayesuam
 
E) representacion matricialPP
E) representacion matricialPPE) representacion matricialPP
E) representacion matricialPPyesuam
 
E) representacion matricial
E) representacion matricialE) representacion matricial
E) representacion matricialyesuam
 
D) representacion y trazo de poligonosPP
D) representacion y trazo de poligonosPPD) representacion y trazo de poligonosPP
D) representacion y trazo de poligonosPPyesuam
 
C) trazado de lineas rectasPP
C) trazado de lineas rectasPPC) trazado de lineas rectasPP
C) trazado de lineas rectasPPyesuam
 
C) trazado de lineas rectas
C) trazado de lineas rectasC) trazado de lineas rectas
C) trazado de lineas rectasyesuam
 
C) trazado de lineas rectas
C) trazado de lineas rectasC) trazado de lineas rectas
C) trazado de lineas rectasyesuam
 
B) que es la rotacion, escalacion y traslacion (ejemplos)
B) que es la rotacion, escalacion y traslacion (ejemplos)B) que es la rotacion, escalacion y traslacion (ejemplos)
B) que es la rotacion, escalacion y traslacion (ejemplos)yesuam
 
B) que es la rotacion, traslacion y escalacion (ejemplos).
B) que es la rotacion, traslacion y escalacion (ejemplos).B) que es la rotacion, traslacion y escalacion (ejemplos).
B) que es la rotacion, traslacion y escalacion (ejemplos).yesuam
 
B) que es la rotacion, traslacion y escalacion (ejemplos).
B) que es la rotacion, traslacion y escalacion (ejemplos).B) que es la rotacion, traslacion y escalacion (ejemplos).
B) que es la rotacion, traslacion y escalacion (ejemplos).yesuam
 
A) representacion de bidimensional
A) representacion de bidimensionalA) representacion de bidimensional
A) representacion de bidimensionalyesuam
 
REPRESENTACION BIDIMENSIONAL
REPRESENTACION BIDIMENSIONALREPRESENTACION BIDIMENSIONAL
REPRESENTACION BIDIMENSIONALyesuam
 
Graficacion 2 d
Graficacion 2 dGraficacion 2 d
Graficacion 2 dyesuam
 
Graficacion
GraficacionGraficacion
Graficacionyesuam
 

Más de yesuam (20)

Cronograma
Cronograma Cronograma
Cronograma
 
Reporte del proyecto
Reporte del proyecto Reporte del proyecto
Reporte del proyecto
 
Noticia nacional
Noticia nacionalNoticia nacional
Noticia nacional
 
Noticia sobre software y hardware regional
Noticia sobre software y hardware regionalNoticia sobre software y hardware regional
Noticia sobre software y hardware regional
 
Dia del programador
Dia del programadorDia del programador
Dia del programador
 
Los niños heroes
Los niños heroesLos niños heroes
Los niños heroes
 
Dia de la independencia
Dia de la independenciaDia de la independencia
Dia de la independencia
 
E) representacion matricialPP
E) representacion matricialPPE) representacion matricialPP
E) representacion matricialPP
 
E) representacion matricial
E) representacion matricialE) representacion matricial
E) representacion matricial
 
D) representacion y trazo de poligonosPP
D) representacion y trazo de poligonosPPD) representacion y trazo de poligonosPP
D) representacion y trazo de poligonosPP
 
C) trazado de lineas rectasPP
C) trazado de lineas rectasPPC) trazado de lineas rectasPP
C) trazado de lineas rectasPP
 
C) trazado de lineas rectas
C) trazado de lineas rectasC) trazado de lineas rectas
C) trazado de lineas rectas
 
C) trazado de lineas rectas
C) trazado de lineas rectasC) trazado de lineas rectas
C) trazado de lineas rectas
 
B) que es la rotacion, escalacion y traslacion (ejemplos)
B) que es la rotacion, escalacion y traslacion (ejemplos)B) que es la rotacion, escalacion y traslacion (ejemplos)
B) que es la rotacion, escalacion y traslacion (ejemplos)
 
B) que es la rotacion, traslacion y escalacion (ejemplos).
B) que es la rotacion, traslacion y escalacion (ejemplos).B) que es la rotacion, traslacion y escalacion (ejemplos).
B) que es la rotacion, traslacion y escalacion (ejemplos).
 
B) que es la rotacion, traslacion y escalacion (ejemplos).
B) que es la rotacion, traslacion y escalacion (ejemplos).B) que es la rotacion, traslacion y escalacion (ejemplos).
B) que es la rotacion, traslacion y escalacion (ejemplos).
 
A) representacion de bidimensional
A) representacion de bidimensionalA) representacion de bidimensional
A) representacion de bidimensional
 
REPRESENTACION BIDIMENSIONAL
REPRESENTACION BIDIMENSIONALREPRESENTACION BIDIMENSIONAL
REPRESENTACION BIDIMENSIONAL
 
Graficacion 2 d
Graficacion 2 dGraficacion 2 d
Graficacion 2 d
 
Graficacion
GraficacionGraficacion
Graficacion
 

Último

cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 

Último (20)

cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 

F) ventana y puerto de visionPP

  • 1. GRAFICACION VENTANA Y PUERTO DE VISION
  • 2. 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.
  • 3. 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.
  • 4. 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.
  • 5. 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.