Resumo opengl
OpenGL
“cidade “ 2012
OpenGL
OpenGL, assim como DirectX, é uma API (Application Programming Interface), termo usado para classificar uma biblioteca de funções específicas disponibilizadas para a criação e desenvolvimento de aplicativos em determinadas linguagens de programação. A OpenGL foi produzida com C e C++ em mente, mas pode ser utilizada para diversas outras com um alto nível de eficiência, contando com uma uma interface que disponibiliza um controle simples e direto sobre um conjunto de rotinas, permitindo ao programador especificar os objetos e as operações necessárias para a produção de imagens gráficas de alta qualidade. Para tanto, a OpenGL funciona como uma máquina de estados, onde o controle de vários atributos é realizado através de um conjunto de variáveis de estado que inicialmente possuem valores default, podendo ser alterados caso seja necessário. Por exemplo, todo objeto será traçado com a mesma cor até que seja definido um novo valor para esta variável.
Atualmente, a OpenGL (“GL” significa Graphics Library) é uma API de grande utilização no desenvolvimento de aplicações em computação gráfica [Neider, 1993]. Este padrão é o sucessor da biblioteca gráfica conhecida como IRIS GL, desenvolvida pela Silicon Graphics como uma interface gráfica independente de hardware [Kilgard,1994]. A maioria das funcionalidades da IRIS GL foi removida ou reescrita na OpenGL e as rotinas e os símbolos foram renomeados para evitar conflitos (todos os nomes começam com gl ou GL_). Na mesma época, foi formado o OpenGL Architecture Review Board, um consórcio independente que administra o uso da OpenGL, formado por diversas empresas da área.
Objetos geométricos
OpenGL é uma interface para aplicações gráficas que não