Difference between revisions of "OpenGL/ja"

From Lazarus wiki
Jump to navigationJump to search
m
 
(4 intermediate revisions by 2 users not shown)
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 14: Line 13:
 
* FreeBSD: GTK + GLX, ToDo: gtk2
 
* FreeBSD: GTK + GLX, ToDo: gtk2
 
* Windows: Win32 + WGL
 
* Windows: Win32 + WGL
* MacOSX: Carbon + AGL
+
* Mac OS X: Carbon + AGL
  
 
パッケージ 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:
+
== GLSceneライブラリ ==
 
 
* 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はDelphiの大きなパッケージで、Lazarusにポーティングされました。ツールやエディタなどはIDEに統合されています。 [[GLScene/ja|GLScene]]を見てください。
  
GLSceneはDelphiの大きなパッケージで、Lazarusにポーティングされました。ツールやエディタなどはIDEに統合されています。 [[GLScene/ja]]を見てください。
+
== Asmodayライブラリ ==
 
 
There is a big Delphi package, that has been ported to Lazarus. Along with tools and editors integrated in the IDE.
 
See [[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]
  
== Tutorials ==
+
==チュートリアル==
 
 
沢山のチュートリアルがここにあります。 [http://nehe.gamedev.net/ nehe].
 
  
There are a lot of tutorials at [http://nehe.gamedev.net/ nehe].
+
[[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)

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

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

チュートリアル

OpenGL チュートリアル