“Conocimiento software>Graphics Software

¿Cuál es la diferencia entre la ventana y la ventana gráfica en gráficos?

2014/8/4
En los gráficos de computadora, "Window" y "Viewport" se refieren a diferentes áreas rectangulares involucradas en la visualización de una escena. Se relacionan con la transformación de las coordenadas mundiales de su escena con los píxeles en la pantalla. Piense en ello como mirar a través de una ventana en una escena más grande (el mundo).

* Ventana: Esta es una región rectangular en * coordenadas mundiales * que define la parte de la escena que se mostrará. Se especifica en las unidades del sistema de coordenadas de su escena (por ejemplo, medidores, píxeles en una imagen 2D). Esencialmente, estás diciendo "Solo quiero mostrar el mundo dentro de esta caja".

* Viewport: Esta es una región rectangular en * coordenadas de pantalla * (píxeles) donde se mostrará el contenido de la ventana. Se define por las coordenadas de píxeles en su pantalla o dispositivo de visualización. Especifica el área * en la pantalla * donde se dibujará la imagen. Estás diciendo "Quiero poner la imagen desde la ventana en esta área de mi pantalla".

Analogía:

Imagina que estás mirando a través de una cámara.

* La ventana es el área de la escena que es visible a través de la lente de la cámara. Puede acercarse o alejarse (cambiar el tamaño de la ventana) para ver diferentes partes de la escena.

* El Viewport es el tamaño y la ubicación de la imagen que se muestra en la pantalla de su cámara o en el visor. Puede ser toda la pantalla, o una parte más pequeña.

en código (conceptual):

Digamos que sus coordenadas mundiales varían de (0,0) a (100,100).

* Puede definir una `Window` de (20, 20) a (80, 80), lo que significa que solo desea mostrar la parte central de su escena.

* Su `Viewport` podría ser toda la pantalla (por ejemplo, 0 a 800 píxeles de ancho, 0 a 600 píxeles de alto). La imagen desde la ventana (20,20) a (80,80) en las coordenadas mundiales se mapeará y ampliará para adaptarse a esta ventana gráfica de 800x600 píxeles.

Transformación:

El proceso de representación implica transformar las coordenadas de los objetos dentro de la ventana a sus ubicaciones de píxeles correspondientes dentro de la ventana gráfica. Esto implica una matriz de transformación que escala, traduce y gira potencialmente el contenido de la ventana para que se ajuste a la ventana gráfica. Esto a menudo se conoce como una * transformación de proyección * en gráficos 3D.

En resumen:la ventana selecciona * qué * parte de la escena para mostrar, y la ventana gráfica determina * dónde * y * cuán grande * se mostrará esa parte en la pantalla.

Graphics Software
¿Cuál es el nombre de la interfaz que usa gráficos en comparación con una interfaz basada en comando?
¿Cómo se hace un juego 3D sin OpenGL?
¿Cuál es el uso principal de un programa de software de gráficos?
¿Cuál es el papel de los gráficos por computadora en la educación?
¿Dónde podría uno comprar gráficos de botes personalizados?
¿Qué es una interfaz de usuario que muestra gráficos además del texto cuando se comunica con el usuario?
¿Cómo se usan los gráficos en entretenia?
¿Cómo se prepara el paso del diagrama de flujo de datos?
Conocimiento de la computadora © http://www.ordenador.online