Programacion

Páginas: 799 (199730 palabras) Publicado: 15 de octubre de 2012
Gráficos por computadora con OpenGL

Gráficos por computadora con OpenGL

Gráficos por computadora con OpenGL
Tercera edición

DONALD HEARN M. PAULINE BAKER Indiana University - Purdue University

Traducción Vuelapluma

Madrid • Mexico • Santa Fe de Bogota • Buenos Aires • Caracas • Lima Montevideo • San Juan • San José • Santiago • Säo Paulo • White Plains •

Datos decatalogación bibliográfica GRÁFICOS POR COMPUTADORA CON OPKNGL DONALD HKARN; M. PAULINE BAKF.R Pearson Educación S.A., Madrid. 2006 ISBVIO: 84-205-3980-5 1SBVI3: »»78-84-205-3980-5 Malcría: Informática, 681.3 Formato: 195 \ 250 inm. Páginas: 918

Todos los derechos reservados.
Queda prohibida, salvo excepción prevista en la Ley, cualquier forma de reproducción, distribución, comunicación pública ytransformación de esta obra sin contar con autorización de los titulares de propiedad intelectual. La infracción de los derechos mencionados puede ser constitutiva de delito contra la propiedad intelectual (arts. 270 y sgts. Código Penal). DERECHOS RESERVADOS © 2006 por PEARSON EDUCACIÓN S.A. Ribera del Loira, 28 28042 Madrid Gráficos por computadora con OpenGL DONALD IIEARN; M. PAULINE BAKER ISBN-10:84-205-3980-5 ISBN-13: 978-84-205-3980-5 Depósito Legal: M. 42.334-2005 Authori/ed translación Irom ihe English language edilion, entitled COMPUTER GRAPHIÍ S W1TH OPENGL, 3rd Edition by HEARN, DONALD; BAKER, M. PAULINE, published by Pearson Education, Inc, publishing as Prentice Hall, Copyright © 2004 Equipo editorial Editor: Miguel Martín-Romo Técnico editorial: Marta Caicoya Equipo deproducción Director: José A. Clares Técnico: María Alvear Diseño de cubierta: Equipo de diseño de Pearson Educación S.A. Impreso por; Imprenta Fareso, S. A. IMPRESO EN ESPAÑA - PRINTED IN SPAIN Este libro ha sido impreso con papel y tintas ecológicos

A nuestra gente
Dwight, Rose, Jay y Millie

Contenido
Prefacio xix • Ratones • Trackballs y spaceballs • Joysticks • Guantes de datos •Digitalizadores • Escáneres de imagen • Paneles táctiles • Lapiceros ópticos • Sistemas de voz 2.5 2.6 2.7 2.8 Dispositivos de copia impresa Redes gráficas Gráficos en Internet Software gráfico • Representaciones con coordenadas • Funciones gráficas • Estándares de software • Otros paquetes gráficos 59 60 61 61 62 64 64 66 67 67 69 69 70 70 72 73 74 74 74 75 76 76 78 81 82 82

-

Introducción a losgráficos por computadora
Gráficos y diagramas Diseño asistido por computadora Entornos de realidad virtual Visualización de datos Educación y formación Arte por computadora Entretenimiento Procesamiento de imágenes Interfaz gráfica de usuario Resumen Referencias

2
3 5 10 12 19 23 28 31 32 33 33

1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10

2

Introducción a los sistemas gráficos
Dispositivos devisualización de vídeo • Tubos de refresco de rayos catódicos • Pantallas por barrido de lineas • Pantallas de barrido aleatorio • Monitores TRC de color • Pantallas planas • Dispositivos de visualización tridimensional • Sistemas estereoscópicos y de realidad virtual

34
35 35 38 41 42 44 47 47 50 51

2.9

Introducción a OpenGL • Sintaxis básica de OpenGL • Bibliotecas relacionadas •Archivos de cabecera • Gestión de la ventana de visualización empleando GLUT

2.1

• Un programa OpenGL completo 2.10 Resumen Referencias Ejercicios

2.2

Sistema de barrido de líneas • Controlador de vídeo

Primitivas gráficas
3.1 Sistemas de coordenadas de referencia • Coordenadas de pantalla • Especificaciones absolutas y relativas de coordenadas 3.2 Especificación de un sistemabidimensional de referenda universal ea.Qpe.nGL

84
86 86 87

• Procesador de pantalla de líneas de barrido 2.3 Estaciones de trabajo gráficas y sistemas de visualización 2.4 Dispaositivos de entrada • Teclados, cajas de botones y botones de selección

53 54 58 58

88

viii 3.3 3.4 53

Contenido Funciones de gunto en QpenQj, Funciones OpenGL para líneas Algoritmos de dibujo de líneas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS