Programación de gráficos con OpenGL

Hay distintas posibilidades para hacer gráficos. Las hay simples, pero no son estándar, te valen sólo para ese entorno. Las estándar suelen ser más pesadas. Aquí comentamos el estándar OpenGL, que es bastante común.

En este enlace tienes un programa terminado que abre una ventana y dibuja un triángulo en ella utilizando las funciones OpenGL. La programación gráfica no está en este curso, pero puede interesarte.

Para probarlo, tienes que preparar el entorno para que te incluya esas funciones. Comento para el CodeBlocks (en otros es similar):

  1. En el menú "Settings” dále a “Compiler”

  2. En la pestaña “Linker settings” con el botón Add añades sucesivamente: libgdi32 y libopengl32

    Te tiene que quedar así:

Estudia los comentarios que hay en el programa. Muchas cosas no te hará falta tocarlas; déjalas como están.

Las instrucciones que te interesan más son:

glColor3f (1.0f, 0.0f, 0.0f); glVertex2f (0.0f, 1.0f);

Ejercicios que puedes probar:

  1. Pintar tres triángulos azules pequeños sobre un fondo rojo. Colócalos más o menos bien distribuidos.

  2. Dibuja un cuadrado amarillo rotado 45º sobre un fondo blanco.