Tutorial OpenGL
Tutorial básico de OpenGL com exemplos práticos.
Explicação
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.
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.