La librería "entorno" AQUYNZA
La librería entorno pertenece a la capa de librerías
toolkits en AQUYNZA
La librería entorno ofrece componentes reutilizables que buscan
simplificar la construcción de entornos 3D. La funcionalidad más
importante de los componentes de este grupo es brindar ayudas para las
cadenas de responsabilidad, patrón de diseño definido
para la visualización AQUYNZA.
Son cinco los grupos de componentes de la librería entorno:
- La CAMARA: La clase CAMARA implementa un modelo de
especificación de cámara. Está orientado a un uso
simple pero poderoso.
- El modelo de fuentes de LUZ: Representa fuentes de LUZ en el
modelo virtual
- El modelo de MATERIALes: Junto con las fuentes de LUZ, al aplicar
un MATERIAL a una GEOMETRIA pueden obtenerse resultados de visualización
de una manera rápida y fácil de usar
- El modelo de FONDO de escena: El "fondo" de una escena 3D es lo
que se visualiza antes de colocar los objetos 3D, y es típicamente
un recuadro de un solo color o un degradé. Sin embargo, existen
técnicas de visualización que aumentan el realismo de las
escenas, como son el "sky sphere" o el "bounding box". La jerarquía
de clases de FONDO es una serie de ayudas para la implementación de
estas técnicas de visualización.
- Las ayudas operaciones comunes de computación gráfica:
La clase RAYO se utiliza en diversos
algoritmos de computación gráfica. La clase CAMARA incluye
ayudas para la generación de RAYOs, haciéndose útil
su uso en operaciones de selección de objetos 3D, depuración
visual y raytracing. La clase CALIDAD_VISUAL se utiliza para configurar los
algoritmos de visualización, como por ejemplo activar o desactivar
la interpolación Goraud o el uso de texturas.
A continuación se muestran las clases que conforman la librería
"entorno":
Las clases de LUZ, CAMARA, MATERIAL, CALIDAD_VISUAL y RAYO se detallan
a continuación:
La jerarquía de clases de FONDO se detallan a continuación:
Última modificación: Enero 8 del 2001.
|