Primitivas Graficas

Páginas: 33 (8053 palabras) Publicado: 6 de noviembre de 2012
Universidad Nacional Mayor de San Marcos Facultad de Ingeniería de Sistemas e Informática E.A.P. Ingeniería de Sistemas e Informática Departamento Académico de Ciencias de la Computación Laboratorio de Computación Grafica 2010 I

Introducción a la Programación grafica con OpenGL

Laboratorio 01 Introducción a la programación grafica con OpenGL
Tetera de Martin Newell, diseñado en 1975empleando curvas de Bezier en la Universidad de Utah.

Objetivo: El objetivo de esta práctica, es que el alumno reconozca algunas bibliotecas graficas, además de familiarizarse con OpenGL y sus primitivas gráficas; también que reconozca el entorno de desarrollo de este laboratorio (Windows, Visual C++, GLUT). Esta sección servirá como introducción de los conceptos fundamentales para el desarrollo deprogramas en OpenGL, y nos permitirá obtener un marco de trabajo útil para las secciones posteriores. Duración de la Práctica: 2 Horas. Lugar de realización: Laboratorio de cómputo. El conocimiento requerido para realizar esta Práctica es de haber asimilado los conceptos básicos de programación en C/C++. 1. INTRODUCCIÓN A LAS LIBRERÍAS GRÁFICAS Un sistema gráfico se compone principalmente de losmodelos a graficar (datos u objetos) y su visualización en un dispositivo adecuado. Estos dispositivos (Hardware) son de uso específico ya sea en 2D o 3D. La implementación de los modelos a visualizar se realizan con un nivel de abstracción tal que el usuario hace uso de bibliotecas (también llamadas librerías) graficas, las cuales encapsulan gran parte de las funciones y procedimientos necesariosen el Pipeline (tubería de procesos). “Las librerías gráficas permiten conformar un software que puede generar imágenes en base a unos modelos matemáticos y unos patrones de iluminación, texturas, etc”. A las librerías gráficas también se les denomina API (del inglés Aplicación Programming Interface - Interfaz de Programación de Aplicaciones) que viene a ser un conjunto de especificaciones decomunicación entre componentes del software. Representan un método para conseguir abstracción en la programación, generalmente (aunque no necesariamente) entre los niveles o capas inferiores y los superiores del software. Uno de los principales propósitos de una API consiste en proporcionar un conjunto de funciones de uso general, por ejemplo, para dibujar ventanas o iconos en la pantalla. De estaforma, los programadores se benefician de las ventajas de la API haciendo uso de su funcionalidad, evitándose el trabajo de programar todo desde el principio. Los objetivos de las librerías gráficas es, en primer lugar que exista Independencia del hardware (tanto dispositivos de entrada como de salida) que se usa, en segundo lugar debe ser independiente de la aplicación. La librería es accedida através de una interfase única (al menos para cada lenguaje de programación) para cualquier aplicación.
Mg. Johnny R. Avendaño Q. Pag. No. 1

Universidad Nacional Mayor de San Marcos Facultad de Ingeniería de Sistemas e Informática E.A.P. Ingeniería de Sistemas e Informática Departamento Académico de Ciencias de la Computación Laboratorio de Computación Grafica 2010 I

Introducción a laProgramación grafica con OpenGL

Las librerías gráficas realizan la gestión imágenes 3D en dos niveles. En Bajo nivel donde las tareas de gestión de los elementos de la escena se hacen en serie y estas están compuestos por Primitivas gráficas y atributos, podemos destacar en este nivel a OpenGL, Direct 3D, Java 3D, etc. En Alto nivel donde las tareas a realizar son: la gestión global de los elementos de laescena, carga/descarga de memoria, gestión elementos no visibles, elección del modelo geométrico, nivel detalle, Textura y elección de la técnica de presentación (rendering); podemos destacar en este nivel el Inventor, Performer, Hewlett Packard, etc. 2. FLTK (http://www.fltk.org/) La "Fast, Light Toolkit" (Herramientas de Software Rápidas y Livianas) es una biblioteca del tipo GUI (Graphic...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manifestaciones Graficas Primitivas
  • Primitiva
  • Primitiva
  • Era Primitiva
  • Primitivas
  • era primitiva
  • Primitivas
  • Era primitiva

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS