opengl casa

308 palavras 2 páginas
#include <windows.h>
#include <stdlib.h>
#include <GL/glut.h>
#include <GL/glut.h>
#include <GL/gl.h>
// Fun��o callback de redesenho da janela de visualiza��o void Desenha(void)
{
// Limpa a janela de visualiza��o com a cor branca glClearColor(0,0,0,0); glClear(GL_COLOR_BUFFER_BIT);
// Define a cor de desenho: azul glColor3f(1,1,1); // Desenha um tri�ngulo no centro da janela glBegin(GL_LINE_LOOP); glVertex3f(-0.2, -0.1, 0); // canto esquerdo inferior glVertex3f(-0.2, 0.1, 0); // canto esquerdo superior glVertex3f(0.2, 0.1, 0); // canto direito superior glVertex3f(0.2, -0.1, 0); // canto direito inferior glEnd(); glColor3f(1,0,1); glBegin(GL_LINES); glVertex2f(-1.0f,0.0f); glVertex2f(1.0f,0.0f); glVertex2f(0.0f,-1.0f); glVertex2f(0.0f,1.0f); glEnd(),
//Executa os comandos OpenGL
//glFlush();
//}
//void teste(void){ glBegin(GL_LINES); glLineWidth(3);
// Determina a espessura da linha que ser� desenhada glBegin(GL_TRIANGLES); glColor3f(0.0f, 0.0f, 1.0f); glVertex2f(-0.2f,0.1f); glColor3f(1.0f, 0.0f, 0.0f); glVertex2f(0.0f,0.22f); glColor3f(0.0f, 0.0f, 1.0f); glVertex2f(0.2f,0.1f); glEnd();
//}
glFlush();
}
// Fun��o callback chamada para gerenciar eventos de teclas void Teclado (unsigned char key, int x, int y)
{
if (key == 27) exit(0); }
// Fun��o respons�vel por inicializar par�metros e vari�veis void Inicializa(void)
{
// Define a janela de visualiza��o 2D glMatrixMode(GL_PROJECTION); gluOrtho2D(-1.0,1.0,-1.0,1.0); glMatrixMode(GL_MODELVIEW); }
// Programa Principal int main(void)
{
int argc = 0; char *argv[] = { (char *)"gl", 0 }; glutInit(&argc,argv); // Define do modo de opera��o da GLUT glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
// Especifica o tamanho inicial em pixels da janela GLUT glutInitWindowSize(500,500); // Cria a janela passando como argumento o t�tulo da mesma glutCreateWindow("Desenho de um tri�ngulo em 2D");
// Registra a fun��o callback de redesenho da janela de

Relacionados

  • Computação gráfica
    15728 palavras | 63 páginas
  • Computação Gráfica
    15472 palavras | 62 páginas
  • O USO DA REALIDADE VIRTUAL COMO FERRAMENTA NO PROCESSO DE ENSINO-APRENDIZAGEM NA ÁREA DA FÍSICA ELÉTRICA (LEI DE OHM)
    18458 palavras | 74 páginas
  • abertura de uma oficina
    2917 palavras | 12 páginas
  • Teste
    3371 palavras | 14 páginas
  • Lista de Computação Gráfica
    1216 palavras | 5 páginas
  • Resumo Android
    5306 palavras | 22 páginas
  • Monografia
    14808 palavras | 60 páginas
  • Informática
    812 palavras | 4 páginas
  • O que são IDEs
    302 palavras | 2 páginas