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.
Talk about this page
Nobody has opened a bench for this page yet. Sign in to open one.
