Difference between revisions of "OpenGL/ja"

From Lazarus wiki
Jump to navigationJump to search
m
m
Line 1: Line 1:
 
{{OpenGL}}
 
{{OpenGL}}
 +
 +
{{Japanese Menu}}
  
 
OpenGLはプラットホームに依存しないスタンダードな3Dグラフィックスライブラリです。同じOpenGLコマンドは、すべてのプラットホームで正確に同じように動作します。
 
OpenGLはプラットホームに依存しないスタンダードな3Dグラフィックスライブラリです。同じOpenGLコマンドは、すべてのプラットホームで正確に同じように動作します。
たった一つプラットホームに依存する部分は、OpenGLコンテキストを生成する部分です。しかし、これはすでに次のパッケージで済んでいますので、やるべきことはOpenGLを学ぶだけでよいのです。
+
たった一つプラットホームに依存する部分は、OpenGLコンテキストを生成する部分です。しかし、これはすでに今紹介するパッケージで済んでいますので、やるべきことはOpenGLを学ぶだけです。
 
 
OpenGL is the platform independent standard library for 3D graphics. The same OpenGL commands works exactly the same under all platforms.
 
The only platform dependent part is the creation of the OpenGL context. But this is already done by the following packages, so you just have to learn OpenGL.
 
  
  
Line 18: Line 17:
 
パッケージ components/opengl/lazopenglcontext.lpk をインストールし、サンプルを見てください。
 
パッケージ components/opengl/lazopenglcontext.lpk をインストールし、サンプルを見てください。
  
Lazarus comes with a simple and easy to use OpenGL control, that provides an OpenGL context under the following platforms:
 
 
* Linux: GTK + GLX, ToDo: gtk2
 
* FreeBSD: GTK + GLX, ToDo: gtk2
 
* Windows: Win32 + WGL
 
* MacOSX: Carbon + AGL
 
 
Just install the package components/opengl/lazopenglcontext.lpk and have a look at the example.
 
  
== GLScene ==
+
== GLSceneライブラリ ==
  
 
GLSceneはDelphiの大きなパッケージで、Lazarusにポーティングされました。ツールやエディタなどはIDEに統合されています。 [[GLScene/ja]]を見てください。
 
GLSceneはDelphiの大きなパッケージで、Lazarusにポーティングされました。ツールやエディタなどはIDEに統合されています。 [[GLScene/ja]]を見てください。
  
There is a big Delphi package, that has been ported to Lazarus. Along with tools and editors integrated in the IDE.
 
See [[GLScene]].
 
  
== Asmoday ==
+
== Asmodayライブラリ ==
  
 
[http://sourceforge.net/projects/asmoday  Freepascal向けの汎用のOpenGL 3Dエンジンです。]
 
[http://sourceforge.net/projects/asmoday  Freepascal向けの汎用のOpenGL 3Dエンジンです。]

Revision as of 02:35, 6 May 2006

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

日本語版メニュー
メインページ - Lazarus Documentation日本語版 - 翻訳ノート - 日本語障害情報

OpenGLはプラットホームに依存しないスタンダードな3Dグラフィックスライブラリです。同じOpenGLコマンドは、すべてのプラットホームで正確に同じように動作します。 たった一つプラットホームに依存する部分は、OpenGLコンテキストを生成する部分です。しかし、これはすでに今紹介するパッケージで済んでいますので、やるべきことはOpenGLを学ぶだけです。


OpenGL コントロール

Lazarusにはシンプルで簡単で使いやすいOpenGLコントロールがついています。このコントロールはOpenGLコンテキストを次のプラットホームで提供します。

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

パッケージ components/opengl/lazopenglcontext.lpk をインストールし、サンプルを見てください。


GLSceneライブラリ

GLSceneはDelphiの大きなパッケージで、Lazarusにポーティングされました。ツールやエディタなどはIDEに統合されています。 GLScene/jaを見てください。


Asmodayライブラリ

Freepascal向けの汎用のOpenGL 3Dエンジンです。

General purpose OpenGL 3D graphics engine for Freepascal

Tutorials

沢山のチュートリアルがここにあります。 nehe.

There are a lot of tutorials at nehe.