sistemas de coordenadas de referencia

11
Sistemas de coordenadas de referencia

Upload: charleigh-edwards

Post on 02-Jan-2016

40 views

Category:

Documents


2 download

DESCRIPTION

Sistemas de coordenadas de referencia. Sistema de coordenadas de referencia. Para describir una imagen, primero es necesario seleccionar un sistema de coordenadas cartesianas adecuado. Puede ser bidimensional o tridimensional. Una escena 3D. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Sistemas de coordenadas de referencia

Sistemas de coordenadas de referencia

Page 2: Sistemas de coordenadas de referencia

Sistema de coordenadas de referencia•Para describir una imagen, primero es

necesario seleccionar un sistema de coordenadas cartesianas adecuado.

•Puede ser bidimensional o tridimensional

Page 3: Sistemas de coordenadas de referencia

Una escena 3D

Después se describen los objetos de la imagen proporcionando sus especificaciones geométricas en términos de la posición dentro de las coordenadas del mundo.Luego los objetos se visualizan pasando la información de la escena a las rutinas de visualización, que identifican las superficies visibles y asignan los objetos a sus correspondientes posiciones en el monitor de video. El proceso de conversión de líneas almacena la información sobre la escena, como por ejemplo los valores de color, en las apropiadas ubicaciones dentro del buffer de la imagen, y los objetos de la escena se muestran en el dispositivo de salida.

Page 4: Sistemas de coordenadas de referencia

•Extensión de coordenadas: valores x,y y z mínimos y máximos para cada objeto.

•Un conjunto de coordenadas de extensión se denomina recuadro de contorno.

•Rectángulo de contorno se denomina para una figura bidimensional.

Page 5: Sistemas de coordenadas de referencia

Coordenadas de pantalla

•Las ubicaciones sobre un monitor de video se describen mediante coordenadas de pantalla que son números enteros y que se corresponden con las posiciones de pixel dentro del búfer de la imagen

•Empiezan de 0 de la parte superior hacia la inferior y de izquierda a derecha

Page 6: Sistemas de coordenadas de referencia

Especificaciones absolutas y relativas

•Coordenadas absolutas: los valores especificados son las posiciones reales dentro del sistema de coordenadas que se este utilizando.

•Coordenadas relativas: Especifican una posición de coordenadas en forma de un desplazamiento a partir de la ultima posición a la que se hizo referencia( posición actual).

Page 7: Sistemas de coordenadas de referencia

Especificación de un sistema bidimensional de referencia universal•El comando gluOrtho2D: fija cualquier

sistema de referencia bidimensional cartesiano

•Los argumentos son los cuatro valores que definen los limites de coordenadas x e y para la imagen que queremos mostrar.

Page 8: Sistemas de coordenadas de referencia

Funciones de punto en OpenGL

•glVertex*(); indica los valores de coordenadas para una única posición

•Sufijos: para identificar la dimensión espacial, el tipo de datos numérico y una posible forma vectorial para la especificación de coordenadas

•glBegin: identifica el tipo de primitiva grafica que hay que visualizar

•La constante simbólica GL_POINTS permite especificar la visualización de puntos.

Page 9: Sistemas de coordenadas de referencia

Funciones de punto en OpenGL

•Las coordenadas en OpenGL pueden proporcionarse en dos, tres o cuatro dimensiones.

•Indicar el tipo de dato que se esta usando para los valores numéricos que especifican las coordenadas. i(integer),s(short), f(float) y d(double)

•También puede utilizarse un único argumento que referencie las coordenadas en forma matricial v(vector).

Page 10: Sistemas de coordenadas de referencia

Funciones para líneas en OpenGL•Especificar uno o mas segmentos de

líneas, cada segmento esta definido por las coordenadas de los dos extremos.

•GL_LINES: constante simbólica para generar segmentos de líneas rectos entre pares sucesivos de puntos de una lista.

•GL_LINE_STRIP:crea una secuencia de segmentos de líneas conectados que van desde el primer punto de la lista hasta el último (polilinea)

Page 11: Sistemas de coordenadas de referencia

Funciones para líneas en OpenGL•GL_LINE_LOOP: Genera una polilínea

cerrada