Difference between revisions of "OpenGL/ja"
From Free Pascal wiki
Jump to navigationJump to searchm (→GLSceneライブラリ) |
m (MacOSX -> Mac OS X) |
||
Line 13: | Line 13: | ||
* FreeBSD: GTK + GLX, ToDo: gtk2 | * FreeBSD: GTK + GLX, ToDo: gtk2 | ||
* Windows: Win32 + WGL | * Windows: Win32 + WGL | ||
− | * | + | * Mac OS X: Carbon + AGL |
パッケージ components/opengl/lazopenglcontext.lpk をインストールし、サンプルを見てください。 | パッケージ components/opengl/lazopenglcontext.lpk をインストールし、サンプルを見てください。 | ||
− | |||
== GLSceneライブラリ == | == GLSceneライブラリ == |
Revision as of 16:45, 6 December 2008
│
Deutsch (de) │
English (en) │
français (fr) │
日本語 (ja) │
português (pt) │
русский (ru) │
Tiếng Việt (vi) │
中文(中国大陆) (zh_CN) │
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
Tutorials
沢山のチュートリアルがここにあります。 nehe.
There are a lot of tutorials at nehe.