Difference between revisions of "OpenGL/de"

From Lazarus wiki
Jump to navigationJump to search
m
m
Line 27: Line 27:
  
 
Es gibt eine Menge Tutorials unter [http://nehe.gamedev.net/ nehe].
 
Es gibt eine Menge Tutorials unter [http://nehe.gamedev.net/ nehe].
 +
 +
siehe auch [[OpenGL Tutorial|OpenGL Tutorial]]

Revision as of 23:34, 28 July 2006

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

OpenGL ist die Plattform-unabhängige Standardbibliothek für die graphische 3D Darstellung. Die selben OpenGL Kommandos arbeiten genau gleich unter allen Plattformen. Der einzige Plattform-abhängige Teil ist die Erzeugung des OpenGL Kontexts. Aber das ist bereits durch die folgenden Packages erledigt, so daß sie nur noch OpenGL lernen müssen.

OpenGL Bedienelement

Lazarus kommt mit einem einfach und leicht zu bedienenden OpenGL Bedienelement, welches einen OpenGL Kontext bietet unter den folgenden Plattformen:

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

Installieren sie einfach das Package components/opengl/lazopenglcontext.lpk und werfen sie einen Blick auf das Beispiel.

GLScene

Es gibt ein großes Delphi Package, welches nach Lazarus portiert wurde. Es wurde zusammen mit Werkzeugen und Editoren in die IDE integriert. Siehe GLScene.

Asmoday

Universelle OpenGL 3D Grafikengine für Freepascal

Tutorials

Es gibt eine Menge Tutorials unter nehe.

siehe auch OpenGL Tutorial