Color
Dentro de nuestros ojos se encuentra la retina, que es un tejido sensible a la luz situado en la superficie interior del ojo. Es similar a una tela donde se proyectan las imágenes. La retina contiene millones de celdas especiales llamadas conos, que actual muy similar a un papel fotografico.
Existen 3 tipos de conos: rojos, [...]
Archive for Computacion Grafica
Introduccion a la teoria de graficos en 3D (Colores e Iluminacion)
Introduccion a la teoria de graficos en 3D (Matrices)
Conocer la teoria que esta detras de opengl o cualquier libreria grafica no es necesaria para el uso de estas, pero si uno se quiere dedicar a esto bien, deberia conocerlas.
.
Una matriz es tambien llamada un arreglo multidimencional. Tiene un numero de filas y columnas, y se define como:
-> matriz de MxN, es decir, una [...]
Introduccion a la teoria de graficos en 3D (Vectores)
Conocer la teoria que esta detras de opengl o cualquier libreria grafica no es necesaria para el uso de estas, pero si uno se quiere dedicar a esto bien, deberia conocerlas.
Un vector es un elemento que define una direccion y una magnitud.
Se representa por: V = < x, y, z >
.
.
Funciones utiles para Opengl
-> Le dice a glut que llame al displayfunc eficientemente, creo que haciendo que dibuje solo lo que sea necesario que dibujar:
glutPostRedisplay();
-> lo mismo que glFlush() pero se queda esperando una notificacion de que ya termino:
glFinish()
Glut – OpenGL Util Toolkit
Para crear una ventana de visualizacion con OpenGL y no tener que preocuparnos por el sistema operativo
vamos a usar la libreria GLUT entre otras cosas, al igual que obtener los eventos de teclado y mouse entre otros.
____________________________________________________________________________
Instalacion
Instalar glut en linux
Para instalarlo es nesesario correr el siguiente comando:
$sudo aptitude install freeglut3-dev
Instalar glut en Windows