OpeGL– category –
-
OpeGL
GLUTを使わないOpeGL超入門_06【視点移動(球面上をなぞる)】
前回作成した図形の回転/移動をおこないました。 図形そのものを回転させています、手で持ったサイコロを回転させているイメージになります。 今回は視点そのものを移動させて図形を上から眺めるサンプルになります。 机の上にサイコロを置いて自分が移動... -
OpeGL
GLUTを使わないOpeGL超入門_05【移動・回転】
前回までで基本的な描画を行う事ができたと思います。 今回はOpenGLの醍醐味、作成したデータをぐりぐり回転させて見ましょう。 OpenGL回転 glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z); OpenGLで回転を行う為にはglRoatedを使います... -
OpeGL
GLUTを使わないOpeGL超入門_04【ビューポート】
前回は立方体の塗りつぶしを行いました。 view_cube関数で縦横0.5の正立方体を定義したはずなのに長方形に表示されていたと思います。 またウインドウサイズを変更するとそれに伴い縦横比が変わってしまいます。 ビューポート変換を行う事で、正しい比率の... -
OpeGL
GLUTを使わないOpeGL超入門_03【立方体の塗りつぶし】
前回はワイヤーフレームで立方体を描画しました。 このままでは表示されている面がわかりにくいので、それぞれの面に異なる色を付けてみましょう。 今回もGLUT以外は下記の書籍を参考にしています。 OpenGL API OpenGLはシリコングラフィックス社により定... -
OpeGL
GLUTを使わないOpeGL超入門_02【立方体の表示】
前回はVisual StudioでOpenGLを使う環境を整えました。 今回は立方体を表示するサンプルを作成します。 もちろんGLUTは利用しませんがGLUT以外は下記の書籍を参考にしています。 OpenGLの座標系 基礎知識としてOpenGLの座標系をご説明します。 OpenGLでは... -
OpeGL
GLUTを使わないOpeGL超入門_01【Visual Studio設定】
はじめに OpenGLはシステムに依存しない3Dのレンダリングシステムですが、実際に画面に描画する為にはOSに依存する部分も多くその部分を補完するためGLUT(OpenGL Utility Toolkit)が多く利用されています。またサンプルもGLUTに依存した物が多く見られます...
1