Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
2Activity
0 of .
Results for:
No results containing your search query
P. 1
Tecnunlogo Un Logo en Tres Dimensiones

Tecnunlogo Un Logo en Tres Dimensiones

Ratings: (0)|Views: 7|Likes:
Published by lortiva

More info:

Published by: lortiva on Aug 19, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

10/03/2012

pdf

text

original

 
tecnunLogo: un logo en tres dimensiones 1
Copyright © 2003 Nicolás Serrano Bárcena, Fernando Alonso Blázquez, Carlos Melara Ortiz. Todos los derechos reservados. Está prohibidala reproducción total o parcial con fines comerciales y por cualquier medio del contenido de estas páginas. Sólo esta permitida su impresión yutilización con fines personales.
TECNUNLOGO: UN LOGO EN TRES DIMENSIONES
Tutorial de OpenGL y manual de las prácticas de OpenGLde la asignatura de Gráficos por Computador y Multimedia
http://www.tecnun.es/graficos
Nicolá Serrano BárcenaFernando Alonso BlázquezCarlos Melara Ortiz
 
tecnunLogo: un logo en tres dimensiones 2
Copyright © 2003 Nicolás Serrano Bárcena, Fernando Alonso Blázquez, Carlos Melara Ortiz. Todos los derechos reservados. Está prohibidala reproducción total o parcial con fines comerciales y por cualquier medio del contenido de estas páginas. Sólo esta permitida su impresión yutilización con fines personales.
Tabla de contenido
TecnunLogo: un logo en tres dimensiones10.
Introducción30.1Objetivo del documento30.2Descripción de logo30.3Entorno de visualización tridimensional30.4Contenido del documento41.Introducción a OpenGL: dibujando una tortuga con OpenGL51.1¿Qué es OpenGL?51.2Abriendo una ventana con OpenGL51.3Dibujando un Toroide en la ventana71.4Definiendo el área de proyección inicial81.5Interactuandocon el teclado91.6Representando una tortuga102.Transformaciones: dando órdenes a la tortuga (forward, right, left, up y down)122.1Transformaciones de modelado y de proyección122.2Interpretando los comandos132.3Traslación152.4Rotación152.5Escalado162.6Orden de las transformaciones172.7Ejemplo de bucle repeat172.8puntos a realizar183.Operaciones con matrices: dibujando el camino193.1La pila de matrices193.2Dibujando un rastro203.3Mostrar texto243.4puntos a realizar244.Viendo la escena desde otro punto de vista: cámaras254.1Transformaciones de vista254.2Transformaciones de proyección264.3Diferentes modos de mover la cámara284.4Trabajos propuestos325.Iluminando la escena385.1Añadiendo iluminación a la escena385.2Creando fuentes de luz con OpenGL385.3Introduciendo luces al programa TecnunLogo395.4Trabajos propuestos446.Tipos de fuentes de luz536.1Tipos de luces536.2Control de los distintos tipos de luces546.3Trabajos propuestos607.Leyendo objetos: otras tortugas y el escenario617.1Representación de un objeto en formato Wavefront617.2Varias tortugas627.3Trabajos propuestos648.Opciones de visualización: propiedades de Open GL658.1Trabajos propuestos659.Creando objetos: lectura de coordenadas de vértices669.1Digitalización de modelos669.2Características de la máquina de medir por coordenadas669.3Proceso de captura de coordenadas679.4Digitalización por fotografía6710.El mapeado de texturas6810.1Cargando y pegando una textura6810.2Cargando y pegando una textura en tecnunLogo7010.3Trabajo propuesto71Bibliografía72
 
tecnunLogo: un logo en tres dimensiones 3
Copyright © 2003 Nicolás Serrano Bárcena, Fernando Alonso Blázquez, Carlos Melara Ortiz. Todos los derechos reservados. Está prohibidala reproducción total o parcial con fines comerciales y por cualquier medio del contenido de estas páginas. Sólo esta permitida su impresión yutilización con fines personales.
0.
 
INTRODUCCIÓN0.1
 
O
BJETIVO DEL DOCUMENTO
La intención de este guión es enseñar los conceptos de la librería gráfica OpenGL, esdecir la aplicación de los conceptos de gráficos por computador con una implementaciónconcreta, la de OpenGL. Por ello, no se explican los fundamentos de estos conceptos, quese pueden adquirir en la asignatura de “Gráficos por computador y multimedia” o en laamplia bibliografía existente.A lo largo de los capítulos de este guión se describe la realización de una aplicacióncon OpenGL, de modo que al final se disponga de una aplicación útil, prácticamentedistribuible a usuarios finales. Se ha preferido dar una unidad a todas las prácticas, en lugarde estudiar los temas de forma independiente, para comprender mejor la estructura de unaaplicación gráfica, a la vez que se puede comprobar el resultado de lo realizado.La aplicación que se ha elegido realizar es TecnunLogo, que consiste en unaaplicación del lenguaje de programación Logo, desarrollado por el MIT en los años 70 yque ha sido el primer de contacto de innumerables personas con el mundo de lainformática. Lo característico de TecnunLogo es que se realiza en un entornotridimensional con lo que se gana enormemente en realismo y permite nuevas aplicacionesdel Logo para la enseñanza.
0.2
 
D
ESCRIPCIÓN DE LOGO
Logo es un lenguaje que esta pensado para enseñar conceptos matemáticos y deprogramación especialmente a niños. En sus comienzos se daba órdenes (FORWARD,RIGHT, …) desde le teclado a un pequeño robotconectado al ordenador mediante un cable y este se movíapor el suelo respondiendo a las órdenes.Por su aspecto, a este dispositivo se le denominótortuga, y al lenguage Logo se le denomina el lenguaje dela tortuga.Cuando los ordenadores dispusieron de capacidadesgráficas, la tortuga se dibujaba en la pantalla delordenador. Uno de estos programas es el que se muestraen la figura (la tortuga se representa en este caso con untriángulo).
0.3
 
E
NTORNO DE VISUALIZACIÓN TRIDIMENSIONAL
En
tecnunLogo
la tortuga o el objeto que se maneja se representa en un espaciotridimensional, esto es, los objetos tienen tres dimensiones por lo que lo que se muestra en
la pantalla, es una proyección. En una representación tridimensional, además de laproyección aparecen nuevos conceptos como son el del modelado de los objetos, losparámetros de visualización, la iluminación, las texturas, etc.A lo largo de los distintos capítulos se van a ir incorporando distintas característicasa la aplicación, que van a convertir a TecnunLogo, en un entorno de visualización

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->