Difference between revisions of "OpenGL/ja"
From Lazarus wiki
Jump to navigationJump to searchm |
|||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{OpenGL}} | {{OpenGL}} | ||
+ | |||
+ | {{Japanese Menu}} | ||
OpenGLはプラットホームに依存しないスタンダードな3Dグラフィックスライブラリです。同じOpenGLコマンドは、すべてのプラットホームで正確に同じように動作します。 | OpenGLはプラットホームに依存しないスタンダードな3Dグラフィックスライブラリです。同じOpenGLコマンドは、すべてのプラットホームで正確に同じように動作します。 | ||
− | + | たった一つプラットホームに依存する部分は、OpenGLコンテキストを生成する部分です。しかし、これはすでに今紹介するパッケージで済んでいますので、やるべきことはOpenGLを学ぶだけです。 | |
− | |||
− | |||
− | |||
Line 14: | 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はDelphiの大きなパッケージで、Lazarusにポーティングされました。ツールやエディタなどはIDEに統合されています。 [[GLScene/ja|GLScene]]を見てください。 | |
− | + | == Asmodayライブラリ == | |
− | |||
− | |||
− | |||
− | |||
− | == | ||
[http://sourceforge.net/projects/asmoday Freepascal向けの汎用のOpenGL 3Dエンジンです。] | [http://sourceforge.net/projects/asmoday Freepascal向けの汎用のOpenGL 3Dエンジンです。] | ||
Line 40: | Line 27: | ||
[http://sourceforge.net/projects/asmoday General purpose OpenGL 3D graphics engine for Freepascal] | [http://sourceforge.net/projects/asmoday General purpose OpenGL 3D graphics engine for Freepascal] | ||
− | == | + | ==チュートリアル== |
− | |||
− | |||
− | + | [[OpenGL Tutorial/ja|OpenGL チュートリアル]] |
Latest revision as of 15:21, 19 December 2013
│
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