「GLUT」の版間の差分

ページの作成:「'''GLUT'''(語源:OpenGL Utility Toolkit)とは、OpenGLを使ったプログラムを簡単に書くためのライブラリである。 == 概要 ==…」
 
編集の要約なし
 
(同じ利用者による、間の4版が非表示)
7行目: 7行目:
GLUTは本格的な[[OpenGL]][[アプリ]]を作るためのものではなく、[[OpenGL]]の教材を素早く作るための[[ライブラ]]リという意味あいが強い。
GLUTは本格的な[[OpenGL]][[アプリ]]を作るためのものではなく、[[OpenGL]]の教材を素早く作るための[[ライブラ]]リという意味あいが強い。
OpenGLでは非常に面倒な、
OpenGLでは非常に面倒な、
立方体や球体、ユタティーポットなどの3Dモデルを動的生成できる機能や、
立方体や球体、[[ユタティーポット]]などの3Dモデルを動的生成できる機能や、
テキストの描画などが簡単にできる。
テキストの描画などが簡単にできる。
[[OpenGL]]だと[[fbxファイル]]や[[objファイル]]、[[stlファイル]]といった3Dモデルを格納する各種[[ファイル]]形式のパーサーから作らねばならないので、glutSolidTeapot()[[関数]]を呼び出すだけで[[ユタティーポット]]を表示だけでも相当な簡略化ができる。


また、[[OpenGL]]にたどりつく以前の部分を簡略化する目的で、[[OS]]に依存しない「ウインドウの作成」なども簡単にできる。
また、[[OpenGL]]にたどりつく以前の部分を簡略化する目的で、[[OS]]に依存しない「ウインドウの作成」なども簡単にできる。
簡単な分、制限も多い。
GLUTは簡単な分だけ制限制約も多いが、FreeGLUTではオリジナルにはない各種突破口が用意されており結構なんでもできる。


== 関連項目 ==
== 関連項目 ==
* OpenGL
* [[OpenGL]]


[[category: GLUT]]
[[category: OpenGL]]
[[category: 3DCG]]