.net column

.NET開発者のためのブログメディア

PythonでのOpenGLを使った描画方法とは?OpenGLで描画してみよう!

公開日時:   更新日時:
PythonでのOpenGLを使った描画方法とは?OpenGLで描画してみよう!
基本情報技術者試験の試験対策はこちら>>
SE
なるほど。MeCabをPythonで使えるなら、私もやってみます。
PM
ご紹介した方法でPythonにMeCabをインストールして使ってみてください。

[Python]OpenGLで描画してみよう!


今回は、PythonでOpenGLを使った描画について説明します。OpenGL(Open Graphics Library)グラフィックスのライブラリです。ここでは、簡単に開発できるように、GLFWを使用した描画について紹介します。

Windows10でPython 3.7を使って開発します。また、ライブラリは以下をインポートしておいてください。

興味のある方はぜひご覧ください。

OpenGLバージョン情報

対応するOpenGLバージョンを取得する方法を紹介します。実際のソースコードを見てみましょう。

実行すると、ターミナルに以下のようなバージョン情報が表示されます。※実行環境によって異なります。

ウィンドウの表示

ウィンドウを表示するだけの単純なプログラムを作成してみます。実際のソースコードを見てみましょう。

実行すると、ウィンドウが表示されることが分かります。×ボタンで終了してください。

線を描く

先ほどのウィンドウに線を描いてみます。実際のソースコードを見てみましょう。

glVertex2dで座標を線でつなぎます。実行すると、ウィンドウに赤い線が表示されることが分かります。

塗りつぶす

先ほどのウィンドウに線を描いて、中を塗りつぶしてみます。実際のソースコードを見てみましょう。

glBeginにGL_POLYGONを指定することで、中を塗りつぶすことが分かります。

SE
なるほど。PythonでOpenGLを使った描画の方法がよく分かりました。
PM
ぜひ、ソースコードを参考にして、ご自身で書いてみてください。

まとめ

いかがでしたでしょうか。PythonでOpenGLを使った描画について説明しました。GLFWを使った、ウィンドウの表示・線を引く・中を塗りつぶす方法について紹介しました。

ぜひご自身でソースコードを書いて、理解を深めてください。


.NET分野でのキャリアアップをお考えの方は、現在募集中の求人情報をご覧ください。

また、直接のエントリーも受け付けております。

エントリー(応募フォーム)

Search

Popular

reccomended

Categories

Tags