OpenGL/pt

From Free Pascal wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Deutsch (de) English (en) français (fr) 日本語 (ja) português (pt) русский (ru) Tiếng Việt (vi) 中文(中国大陆)‎ (zh_CN)

OpenGL é uma biblioteca padrão independente de plataforma para gráficos 3d. Os mesmos comandos OpenGL trabalham exatamente iguais sob todas as plataformas. A única parte dependente de plataforma é a criação do contexto OpenGL. Porém isto já esta sendo feito pelos pacotes a seguir, assim você só precisa aprender OpenGL.

OpenGL control - Controle OpenGL

Lazarus vem com um controle OpenGL simples e fácil de usar, que fornece um contexto OpenGL sob as seguintes plataformas:

  • Linux: GTK + GLX, ToDo: gtk2
  • FreeBSD: GTK + GLX, ToDo: gtk2
  • Windows: Win32 + WGL
  • MacOSX: Carbon + AGL

Basta instalar o pacote components/opengl/lazopenglcontext.lpk e olhar o exemplo.

GLScene

Existe um grande pacote Delphi, que foi portado para o Lazarus. Junto com ferramentas e editores integrados na IDE. Veja GLScene.

Asmoday

Instrumento de uso geral de gráficos OpenGL 3D para Freepascal

Tutoriais

Existe uma série de tutoriais em nehe.

OpenGL Tutorial