OpenGL/pt

From Lazarus wiki
Jump to navigationJump to search

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