PyOpenGL
OpenGLを使ったコードを、PyInstallerでフローズンバイナリ化するも、実行しようとすると動かない。実行時に表示されるメッセージ。 No handlers could be found for logger "OpenGL.arrays.arraydatatype"PyInstallerを使うときの設定をどうにかしなければ…
あとで書く。 from OpenGL.GL import * from OpenGL.GLUT import * MAXPOINTS = 100 point = [[0, 0]]*MAXPOINTS pointnum = 0 rubberband = 0 savepoint = [0, 0] def display(): glClear(GL_COLOR_BUFFER_BIT) if pointnum > 1: glColor3d(0.0, 0.0, 0.0) …
OpenGLで絵を描く練習をいろいろとやっている。 GLUTによる「手抜き」OpenGL入門を読みながら、サンプルコードをPythonコードに変換している。今回は、マウスで画面に線を引くサンプルコードを変換した。 ここで、マウスでドラッグする始点と終点をpointとい…
OpenGLで描画した物体をマウスで選択していろいろとやってみたい。セレクションという機能を使って実現するのだが、その練習をやってみる。 前回(http://d.hatena.ne.jp/Megumi221/20110421)に続いて、セレクションを使ったサンプル(アニメーション版)をPyt…
OpenGLで描画した物体をマウスで選択していろいろとやってみたい。セレクションという概念を使って実現するみたいだが、その練習をやってみる。 参考サイト GLUTによる「手抜き」OpenGL入門(今までにあった質問) プログラム技術研究(マウスによる選択) …
PythonのOpenGLライブラリを用いて、3次元図形の描画を行う練習をしている。 マウスで物体を回転したり平行移動したりしたかったのだが、回転と平行移動を組み合わせるとうまくいかない。そこで、とりあえずは平行移動をあきらめて、現状のコードをまとめる…
PythonのOpenGLライブラリを用いて、3次元図形の描画を行う練習をしている。とりあえずは以下のプロセスに沿って、いろいろと機能を試して練習を進めている。 なんでもいいので3次元の図形を描画する(practice1.py) 描いた図形をマウスで回転できるようにす…
PythonのOpenGLライブラリを用いて、3次元図形の描画を行う練習をしている。とりあえずは、次のプロセスに沿っていろいろと機能を試して練習を進める。 なんでもいいので3次元の図形を描画する(practice1.py) 描いた図形をマウスで回転できるようにする(prac…
PythonのOpenGLライブラリで、図形の描画を行う練習をしている。とりあえずは、以下のプロセスに沿って、いろいろと機能を試して練習を進める。 なんでもいいので3次元の図形を描画する(practice1.py) 描いた図形をマウスで回転できるようにする(practice2mo…
PythonのOpenGLライブラリで、図形の描画を行う練習をしている。とりあえずは、以下のプロセスに沿って、いろいろと機能を試して練習を進めていく。 なんでもいいので3次元の図形を描画する(practice1.py) 描いた図形をマウスで回転できるようにする(prac…
PythonのOpenGLライブラリで、図形の描画を行う練習をしている。とりあえずは、以下のプロセスに沿って、いろいろと機能を試して練習を進めていく。最初は描画した図形をマウスで回転させるまでが目的であったが、段々やってみたいことが増えてきた。 なんで…
PythonのOpenGLライブラリで、図形の描画を行う練習をしている。とりあえずは、以下のプロセスに沿って、いろいろと機能を試して進めていく。 なんでもいいので3次元の図形を描画(practice1.py) 描いた図形をマウスで回転できるようにする(practice2mod.py) …
PythonのOpenGLライブラリで、図形の描画を行う練習を行っている。とりあえずは、以下のプロセスに沿って、いろいろと試して進めていく。 なんでもいいので3次元の図形を描画(practice1.py) 描いた図形をマウスで回転できるようにする(practice2.py) 複数の…
PythonのOpenGLライブラリで、図形の描画を行う練習を行っている。とりあえずは、以下のプロセスに沿って、いろいろと試して進めていく。 なんでもいいので3次元の図形を描画(practice1.py) 描いた図形をマウスで回転できるようにする 複数の六面体を描画 描…
これまでPythonでOpenGLをどのように使うのか、適当なチュートリアルがなかったのでなかなか理解できないまま、長い時間が経ってしまった。 最近、PyOpenGLを使ったコードをながめていたときに、C言語でOpenGLを使うときの関数をそのまま呼んでいるのに気づ…
フォルダ\PyOpenGL-Demo-3.0.1b1\PyOpenGL-Demo\GLE にあるmaintest.pyというモジュールで、マウスの動きや光の当て方を定義している(ようだ)。これをimportして、マウスで物体を回転させることができるようなので、サンプルコードをいじってみる。cubeを…
PyOpenGLを使ってみる。デモコードがいろいろ付いている中で、チュートリアルのようなものがあるので、それを順番に読んでいく。NeHe(チュートリアルの解説サイト)lesson 6までやった。なんとなく感じは分かった。PyOpenGL-accelerateをインストールしてか…