Olá, pessoal.
Hoje, ensinarei como usar o
OpenGL com exemplos práticos, mas para começo de conversa, deixe-me explicar primeiramente o que é o OpenGL:
OpenGL, em inglês, é Open Graphics Library, Biblioteca Gráfica Aberta. Aberta significa independente do fabricante. Também é uma poderosa API gráfica para (principalmente)
C ou
C++ (podendo existir para Java e outras linguagens) e ele é multiplataforma (isto é , funciona no Windows,
GNU/Linux e Mac).
Ele também é chamado de "Máquina de Estados", pois uma opção será mantida até outra opção ser chamada.
Ex.: se eu criar um retângulo branco, eu defino a cor do retângulo para branco e depois, se eu criar um triângulo (e não ter definido nenhuma cor), ele também será branco.
O que precisa para conseguir usar o OpenGL:
1. Instalar o OpenGL e o GLUT (esse método é para os derivados do Debian):
sudo apt-get install freeglut3-dev
2. Prévio conhecimento de
C (estruturas, ponteiros, ...).
3. MUITA força de vontade.
Agora, chega de enrolo e vamos por a mão na massa.