next up previous contents
Next: Manejo de la ventana Up: OpenGL (primeros pasos) Previous: Uso de C con

Máquina de estados

Ejemplo: El color, p.e., es una variable de estado. Cuando se especifica un color todos los objetos son dibujados utilizando ese color hasta que se indique un color distinto.

Existen también variables de estado que hacen referencia a modos que pueden ser habilitados (función glEnable()) o deshabilitados (función glDisable()).

Todas las variables de estado tienen valores actuales que podemos consultar con diferentes funciones simples (p.e., glGetBooleanv(), glGetDoublev(), glGetFloatv() o funciones mas específicas (p.e., glGetLight() o glGetError()).

Para facilitar el uso de estados, OpenGL dispone de varias pilas que se puede usar para salvar estados (poner en la pila (``push'')) y restaurar estados anteriores (sacar de la pila (``pop'')).


next up previous contents
Next: Manejo de la ventana Up: OpenGL (primeros pasos) Previous: Uso de C con
© 2002, Dr. Arno Formella & Dra. Mª Victoria Luzón García, Universidad de Vigo, Departamento de Informática