SlideShare una empresa de Scribd logo
INTRODUCCION 
Es una herramienta la cual se ocupa mucho en muchos aspectos dentro de la 
graficación, se maneja mediante coordenadas, son más que nada primitivas, es decir, se 
construyen conforme el paso de lo que se valla haciendo con algún tipo de imagen o con lo 
que se esté ocupando en ese preciso momento. 
Ventana y puerto de visión 
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: 
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. 
CONCLUSIÓN: 
Al igual que la forma de ver las imágenes (pixeles), se nos presenta el problema de 
visión, es decir, que tanto nos muestra la pantalla, se podría pensar que el espacio es 
infinito, pero en la pantalla existen coordenadas límites. 
Y la forma de convertir de pixeles a medidas reales o físicas se nos vuelve a presentar. 
Muchas veces no se nos muestra toda la imagen o a las dimensiones a las que se 
encuentra, solo se nos muestra una escala para poder visualizar todo o una parte de la 
imagen. 
BIBLIOGRAFIA 
http://informatica.uv.es/iiguia/AIG/web_teoria/tema1_nv.pdf 
http://gsii.usal.es/~igrafica/descargas/temas/Tema09.pdf 
http://unidadiigraficacion.blogspot.mx/2013/09/25-ventana-y-puerto-de-vision.html

Más contenido relacionado

Similar a F) ventana y puerto de vision

Jany n sánchez radio mobile
Jany n sánchez radio mobileJany n sánchez radio mobile
Jany n sánchez radio mobile
janys9
 
Sistema de Taxi Compartido - Java
Sistema de Taxi Compartido - JavaSistema de Taxi Compartido - Java
Sistema de Taxi Compartido - Java
David Fernando Valladarez Muñoz
 
Sesion 05
Sesion 05Sesion 05
Sesion 05
pepe12345678901
 
EFECTOS BÁSICOS DE AUTOCAD
EFECTOS BÁSICOS DE AUTOCADEFECTOS BÁSICOS DE AUTOCAD
EFECTOS BÁSICOS DE AUTOCAD
Brissette Gonzales Fernandez
 
Gf8. proyecciones
Gf8. proyeccionesGf8. proyecciones
Gf8. proyecciones
Renato Minano
 
Manejo de sketchup aplicado a la arqueologia
Manejo de sketchup aplicado a la arqueologiaManejo de sketchup aplicado a la arqueologia
Manejo de sketchup aplicado a la arqueologia
ONG Institute
 
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
Hydronotes
 
C3.BL
C3.BLC3.BL
Aplicaciones de la fotogrametría en la arqueología
Aplicaciones de la fotogrametría en la arqueologíaAplicaciones de la fotogrametría en la arqueología
Aplicaciones de la fotogrametría en la arqueología
Academia Nacional de Ciencias - Departamental Santa Cruz
 
Capitulo8
Capitulo8Capitulo8
Capitulo8
Gabriela Ureña
 
SOFTWARE EDUCATIVO DE CALCULO DE ÀREAS EN GAMBAS.
SOFTWARE EDUCATIVO DE CALCULO DE ÀREAS EN GAMBAS.SOFTWARE EDUCATIVO DE CALCULO DE ÀREAS EN GAMBAS.
SOFTWARE EDUCATIVO DE CALCULO DE ÀREAS EN GAMBAS.
steffyp99
 
Unidad 12
Unidad 12Unidad 12
Ortocorrecion radiometrica en envi
Ortocorrecion radiometrica en enviOrtocorrecion radiometrica en envi
Ortocorrecion radiometrica en envi
Isaac Turpo
 
Proyecto MoviFast
Proyecto MoviFastProyecto MoviFast
Proyecto MoviFast
Christian Collaguazo Malla
 
estaciontotaltrimblem3-150529034340-lva1-app6892.ppt
estaciontotaltrimblem3-150529034340-lva1-app6892.pptestaciontotaltrimblem3-150529034340-lva1-app6892.ppt
estaciontotaltrimblem3-150529034340-lva1-app6892.ppt
jumar33
 
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
 
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
Eduardo_Ch
 
Api java 2D
Api  java 2DApi  java 2D
Api java 2D
ESPOL
 
Desarrollo de apps Android basadas en localización
Desarrollo de apps Android basadas en localizaciónDesarrollo de apps Android basadas en localización
Desarrollo de apps Android basadas en localización
SlashMobility.com
 
Estacion total trimble m3
Estacion total trimble m3Estacion total trimble m3
Estacion total trimble m3
Osvaldo Cacha Brito
 

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

Jany n sánchez radio mobile
Jany n sánchez radio mobileJany n sánchez radio mobile
Jany n sánchez radio mobile
 
Sistema de Taxi Compartido - Java
Sistema de Taxi Compartido - JavaSistema de Taxi Compartido - Java
Sistema de Taxi Compartido - Java
 
Sesion 05
Sesion 05Sesion 05
Sesion 05
 
EFECTOS BÁSICOS DE AUTOCAD
EFECTOS BÁSICOS DE AUTOCADEFECTOS BÁSICOS DE AUTOCAD
EFECTOS BÁSICOS DE AUTOCAD
 
Gf8. proyecciones
Gf8. proyeccionesGf8. proyecciones
Gf8. proyecciones
 
Manejo de sketchup aplicado a la arqueologia
Manejo de sketchup aplicado a la arqueologiaManejo de sketchup aplicado a la arqueologia
Manejo de sketchup aplicado a la arqueologia
 
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
 
C3.BL
C3.BLC3.BL
C3.BL
 
Aplicaciones de la fotogrametría en la arqueología
Aplicaciones de la fotogrametría en la arqueologíaAplicaciones de la fotogrametría en la arqueología
Aplicaciones de la fotogrametría en la arqueología
 
Capitulo8
Capitulo8Capitulo8
Capitulo8
 
SOFTWARE EDUCATIVO DE CALCULO DE ÀREAS EN GAMBAS.
SOFTWARE EDUCATIVO DE CALCULO DE ÀREAS EN GAMBAS.SOFTWARE EDUCATIVO DE CALCULO DE ÀREAS EN GAMBAS.
SOFTWARE EDUCATIVO DE CALCULO DE ÀREAS EN GAMBAS.
 
Unidad 12
Unidad 12Unidad 12
Unidad 12
 
Ortocorrecion radiometrica en envi
Ortocorrecion radiometrica en enviOrtocorrecion radiometrica en envi
Ortocorrecion radiometrica en envi
 
Proyecto MoviFast
Proyecto MoviFastProyecto MoviFast
Proyecto MoviFast
 
estaciontotaltrimblem3-150529034340-lva1-app6892.ppt
estaciontotaltrimblem3-150529034340-lva1-app6892.pptestaciontotaltrimblem3-150529034340-lva1-app6892.ppt
estaciontotaltrimblem3-150529034340-lva1-app6892.ppt
 
Arcgis 10 sistemas-de-referencia (1)
Arcgis 10 sistemas-de-referencia (1)Arcgis 10 sistemas-de-referencia (1)
Arcgis 10 sistemas-de-referencia (1)
 
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
 
Api java 2D
Api  java 2DApi  java 2D
Api java 2D
 
Desarrollo de apps Android basadas en localización
Desarrollo de apps Android basadas en localizaciónDesarrollo de apps Android basadas en localización
Desarrollo de apps Android basadas en localización
 
Estacion total trimble m3
Estacion total trimble m3Estacion total trimble m3
Estacion total trimble m3
 

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 nacional
yesuam
 
Noticia sobre software y hardware regional
Noticia sobre software y hardware regionalNoticia sobre software y hardware regional
Noticia sobre software y hardware regional
yesuam
 
Dia del programador
Dia del programadorDia del programador
Dia del programador
yesuam
 
Los niños heroes
Los niños heroesLos niños heroes
Los niños heroes
yesuam
 
Dia de la independencia
Dia de la independenciaDia de la independencia
Dia de la independencia
yesuam
 
E) representacion matricialPP
E) representacion matricialPPE) representacion matricialPP
E) representacion matricialPP
yesuam
 
E) representacion matricial
E) representacion matricialE) representacion matricial
E) representacion matricial
yesuam
 
D) representacion y trazo de poligonosPP
D) representacion y trazo de poligonosPPD) representacion y trazo de poligonosPP
D) representacion y trazo de poligonosPP
yesuam
 
C) trazado de lineas rectasPP
C) trazado de lineas rectasPPC) trazado de lineas rectasPP
C) trazado de lineas rectasPP
yesuam
 
C) trazado de lineas rectas
C) trazado de lineas rectasC) trazado de lineas rectas
C) trazado de lineas rectas
yesuam
 
C) trazado de lineas rectas
C) trazado de lineas rectasC) trazado de lineas rectas
C) trazado de lineas rectas
yesuam
 
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 bidimensional
yesuam
 
REPRESENTACION BIDIMENSIONAL
REPRESENTACION BIDIMENSIONALREPRESENTACION BIDIMENSIONAL
REPRESENTACION BIDIMENSIONAL
yesuam
 
Graficacion 2 d
Graficacion 2 dGraficacion 2 d
Graficacion 2 d
yesuam
 
Graficacion
GraficacionGraficacion
Graficacion
yesuam
 

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

Oruam, el pequeño y el gran carismatico mago
Oruam, el pequeño y el gran carismatico magoOruam, el pequeño y el gran carismatico mago
Oruam, el pequeño y el gran carismatico mago
ChichipeSevillaJhost
 
Sesión N°10 / Monografía sobre la inteligencia artifical
Sesión N°10 / Monografía sobre la inteligencia artificalSesión N°10 / Monografía sobre la inteligencia artifical
Sesión N°10 / Monografía sobre la inteligencia artifical
Angeles del Rosario Escobar Mendoza
 
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdfMONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
darilpisco021
 
Análisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de ArtesAnálisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de Artes
al050121024
 
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docxFICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
EmilyEsmeraldaQuispe
 
PPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales (2).pdf
PPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales  (2).pdfPPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales  (2).pdf
PPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales (2).pdf
josenestorlopezquisp1
 
APLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptxAPLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptx
cpadua713
 
Oración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docxOración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docx
LuisAlbertoCordovaBa
 
extraccion-de-alcaloides-de-la-planta-de-coca.pdf
extraccion-de-alcaloides-de-la-planta-de-coca.pdfextraccion-de-alcaloides-de-la-planta-de-coca.pdf
extraccion-de-alcaloides-de-la-planta-de-coca.pdf
JENNYMARITZAHUILLCAR
 
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidadESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
jorgejhonatanaltamir1
 
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docxCOMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
Jean Apellidos
 
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
NoraRoberts5
 
SLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajasSLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajas
ruthechepurizaca
 
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNETCOMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
Kevin Aguilar Garcia
 

Último (14)

Oruam, el pequeño y el gran carismatico mago
Oruam, el pequeño y el gran carismatico magoOruam, el pequeño y el gran carismatico mago
Oruam, el pequeño y el gran carismatico mago
 
Sesión N°10 / Monografía sobre la inteligencia artifical
Sesión N°10 / Monografía sobre la inteligencia artificalSesión N°10 / Monografía sobre la inteligencia artifical
Sesión N°10 / Monografía sobre la inteligencia artifical
 
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdfMONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
 
Análisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de ArtesAnálisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de Artes
 
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docxFICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
 
PPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales (2).pdf
PPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales  (2).pdfPPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales  (2).pdf
PPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales (2).pdf
 
APLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptxAPLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptx
 
Oración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docxOración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docx
 
extraccion-de-alcaloides-de-la-planta-de-coca.pdf
extraccion-de-alcaloides-de-la-planta-de-coca.pdfextraccion-de-alcaloides-de-la-planta-de-coca.pdf
extraccion-de-alcaloides-de-la-planta-de-coca.pdf
 
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidadESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
 
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docxCOMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
 
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
 
SLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajasSLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajas
 
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNETCOMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
 

F) ventana y puerto de vision

  • 1. INTRODUCCION Es una herramienta la cual se ocupa mucho en muchos aspectos dentro de la graficación, se maneja mediante coordenadas, son más que nada primitivas, es decir, se construyen conforme el paso de lo que se valla haciendo con algún tipo de imagen o con lo que se esté ocupando en ese preciso momento. Ventana y puerto de visión 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: 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
  • 2. 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. CONCLUSIÓN: Al igual que la forma de ver las imágenes (pixeles), se nos presenta el problema de visión, es decir, que tanto nos muestra la pantalla, se podría pensar que el espacio es infinito, pero en la pantalla existen coordenadas límites. Y la forma de convertir de pixeles a medidas reales o físicas se nos vuelve a presentar. Muchas veces no se nos muestra toda la imagen o a las dimensiones a las que se encuentra, solo se nos muestra una escala para poder visualizar todo o una parte de la imagen. BIBLIOGRAFIA http://informatica.uv.es/iiguia/AIG/web_teoria/tema1_nv.pdf http://gsii.usal.es/~igrafica/descargas/temas/Tema09.pdf http://unidadiigraficacion.blogspot.mx/2013/09/25-ventana-y-puerto-de-vision.html