1 4 Primitivas com Fun es de Linguagem

1815 palavras 8 páginas
UNIVERSIDADE PAULISTA
INSTITUTO DE CIÊNCIAS EXATAS E DE TECNOLOGIA

Computação Gráfica – OpenGl 01

Prof. Luiz Ricardo Mantovani da Silva mantovani36@unip.br Introdução
• OpenGL (Open Graphics Library) é uma biblioteca de rotinas







gráficas e de modelagem bidimensional e tridimensional, extremamente portável e rápida;
Também definida como Interface para Hardware Gráfico;
É uma API (Aplication Program Interface) para aceleração da programação de dispositivos gráficos;
Não é uma linguagem de programação.
Aplicação OpenGL é escrita em alguma linguagem de programação e utiliza uma ou mais bibliotecas OpenGL;
Existem bibliotecas específicas para cada linguagem de programação. Página 2

19/10/2014

Características
• Rapidez e portabilidade;
• Existem bibliotecas para várias plataformas (Windows, Linux,






Macintosh, etc.);
Algumas linguagens que implementam aplicações gráficas utilizando OpenGL: C, C++, Java, C# e Python;
Além de primitivas gráficas, dá suporte a iluminação e sombreamento, mapeamento de textura, transparência, animação, etc.
É reconhecida e aceita como um padrão API para desenvolvimento de aplicações gráficas 3D em tempo-real.
Possui aproximadamente 250 comandos e funções.

Página 3

19/10/2014

Bibliotecas
• GLU
– É instalada junto com a OpenGL;
– Contém funções que encapsulam comandos de baixo nível;
– Nome das funções utilizam prefixo glu;
– Possui funções para modelagem, como superfícies quádricas, curvas e superfícies. Página 5

19/10/2014

Configuração do Ambiente
• OpenGL Utility Toolkit
– Sistema de Janelas independente de plataforma para desenvolvimento de aplicações OpenGL
– Possui funções para:
• Criar/Destruir janelas
• Tratar entradas de teclado, mouse e joysticks

• Baseado em funções de callback para tratamento de eventos
• API simples, não possuindo recursos diretos para criação de

GUI's
• Independente do sistema de janelas nativo
• Programação orientada a eventos

Página 6

19/10/2014

Bibliotecas
• GLUT

Relacionados

  • Artigo - Introdução à Linguagem Scheme
    3981 palavras | 16 páginas
  • Análise
    5416 palavras | 22 páginas
  • A linguagem Scheme
    1616 palavras | 7 páginas
  • ApontamentosAMI
    122630 palavras | 491 páginas
  • Algebra
    60697 palavras | 243 páginas
  • calculo1
    20866 palavras | 84 páginas
  • Calcula Integral
    65452 palavras | 262 páginas
  • ANÁLISE
    65452 palavras | 262 páginas
  • Banco de dados
    1654 palavras | 7 páginas
  • Introdução à análise real
    46037 palavras | 185 páginas