Grafica/OpenGL/Glut
De WikiEducator
Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos. Ver página de charlas. |
Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos. Ver página de charlas. |
{{Obe
OpenGL y el Sistema
- OpenGL no es del todo un lenguaje de programación
- OpenGL es un conjunto de primitivas que acceden directamente al hardware de la tarjeta gráfica para realizara tareas de rendering
- Directamente no soporta toda la gestión de ventanas que necesita un programa para ejecutarse
- Para ello hay que usar una biblioteca auxiliar, en este caso explicaremos GLUT
GLUT: OpenGL Utility Toolkit
- Conjunto de primitivas que permiten gestionar ventanas, eventos que respondan a interrupciones como gestión del ratón o teclado.
- Estas primitivas empiezan por glut
- Primitivas para poder cargar una ventana
glutInit (&argc, argv)
glutInitDisplayMode (GLUT_SINGLE|GLUT_RGB)
glutInitWindowSize (width, height)
glutInitWindowPosition (x-position, y-position)
glutCreateWindow ("Titulo de la ventana")
glutDisplayFunc (Rendering_Function)