Diferencia entre revisiones de «Grafica/OpenGL/Glut»
De WikiEducator
(→GLUT: OpenGL Utility Toolkit) |
|||
Línea 38: | Línea 38: | ||
− | + | <!-- | |
GLUT (OpenGL Utility Toolkit),conjunto de herramientas en sistema de ventanas independiente que permite escribir programas OpenGL de forma más sencilla | GLUT (OpenGL Utility Toolkit),conjunto de herramientas en sistema de ventanas independiente que permite escribir programas OpenGL de forma más sencilla | ||
Línea 46: | Línea 46: | ||
Para poder utilizar sus primitivas debemos tener instaladas bibliotecas que implementen la gestión de ventanas, eventos, … | Para poder utilizar sus primitivas debemos tener instaladas bibliotecas que implementen la gestión de ventanas, eventos, … | ||
Usamos GLUT para dicho propósito como ya hemos comentado antes. | Usamos GLUT para dicho propósito como ya hemos comentado antes. | ||
+ | --> |
Última revisión de 10:47 1 ago 2013
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)