Diferencia entre revisiones de «Grafica/OpenGL/Glut»
De WikiEducator
(Página reemplazada por '{{grafica/OpenGL/nav}}') |
|||
Línea 1: | Línea 1: | ||
{{grafica/OpenGL/nav}} | {{grafica/OpenGL/nav}} | ||
+ | ===GLUT: OpenGL Utility Toolkit=== | ||
+ | Conjunto de primitivas que permiten gestionar ventanas, eventos que respondan a interrupciones como gestión del ratón o teclado. | ||
+ | ;Primitivas para poder cargar una ventana | ||
+ | <Source lang =cpp> | ||
+ | glutInit (&argc, argv) | ||
+ | </Source> | ||
+ | |||
+ | <Source lang =cpp> | ||
+ | glutInitDisplayMode (&argc, argv) | ||
+ | </Source> | ||
+ | |||
+ | |||
+ | <Source lang =cpp> | ||
+ | glutInitWindowSize (&argc, argv) | ||
+ | </Source> | ||
+ | |||
+ | |||
+ | <Source lang =cpp> | ||
+ | glutInitWindowPosition (&argc, argv) | ||
+ | </Source> | ||
+ | |||
+ | <Source lang =cpp> | ||
+ | glutCreateWindow (&argc, argv) | ||
+ | </Source> | ||
+ | |||
+ | <Source lang =cpp> | ||
+ | glutDisplayFunc (&argc, argv) | ||
+ | </Source> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | GLUT (OpenGL Utility Toolkit),conjunto de herramientas en sistema de ventanas independiente que permite escribir programas OpenGL de forma más sencilla | ||
+ | |||
+ | GLUT | ||
+ | Para escribir programas, no solo debemos tener la implementación de las librerías que queramos invocar de OPENGL (Nos lo facilita Visual C++), si no que también necesitamos | ||
+ | Cómo ya hemos dicho OpenGL no es un lenguaje de programación. | ||
+ | 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. |
Revisión de 10:40 1 ago 2013
GLUT: OpenGL Utility Toolkit
Conjunto de primitivas que permiten gestionar ventanas, eventos que respondan a interrupciones como gestión del ratón o teclado.
- Primitivas para poder cargar una ventana
glutInit (&argc, argv)
glutInitDisplayMode (&argc, argv)
glutInitWindowSize (&argc, argv)
glutInitWindowPosition (&argc, argv)
glutCreateWindow (&argc, argv)
glutDisplayFunc (&argc, argv)
GLUT (OpenGL Utility Toolkit),conjunto de herramientas en sistema de ventanas independiente que permite escribir programas OpenGL de forma más sencilla
GLUT Para escribir programas, no solo debemos tener la implementación de las librerías que queramos invocar de OPENGL (Nos lo facilita Visual C++), si no que también necesitamos Cómo ya hemos dicho OpenGL no es un lenguaje de programación. 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.