OpenGL/ja
Deutsch · English · Français · Português · Tiếng Việt · Русский · 中文(中国) · 日本語
OpenGLはプラットホームに依存しないスタンダードな3Dグラフィックスライブラリです。同じOpenGLコマンドは、すべてのプラットホームで正確に同じように動作します。 たった一つプラットホームに依存する部分は、OpenGLコンテキストを生成する部分です。しかし、これはすでに今紹介するパッケージで済んでいますので、やるべきことはOpenGLを学ぶだけです。
OpenGL コントロール
Lazarusにはシンプルで簡単で使いやすいOpenGLコントロールがついています。このコントロールはOpenGLコンテキストを次のプラットホームで提供します。
- Linux: GTK + GLX, ToDo: gtk2
- FreeBSD: GTK + GLX, ToDo: gtk2
- Windows: Win32 + WGL
- Mac OS X: Carbon + AGL
パッケージ components/opengl/lazopenglcontext.lpk をインストールし、サンプルを見てください。
GLSceneライブラリ
GLSceneはDelphiの大きなパッケージで、Lazarusにポーティングされました。ツールやエディタなどはIDEに統合されています。 GLSceneを見てください。
Asmodayライブラリ
Freepascal向けの汎用のOpenGL 3Dエンジンです。
General purpose OpenGL 3D graphics engine for Freepascal
チュートリアル
From the Free Pascal wiki, page "OpenGL/ja", as it stood on 2013-12-19 after a change by Yuichiro Takahashi, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.