問題タブ [pyopengl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1576 参照

opengl - GPU で画像の類似度をカウントする [OpenGL/OcclusionQuery]

OpenGL。1 つの画像を描画し、次に XOR を使用して 2 番目の画像を描画したとします。今、私は黒以外のピクセルを含む黒のバッファをどこかに持っています。シェーダーを使用して GPU で黒の [ rgb(0,0,0) ] ピクセルをカウントできることを読みましたか?

また、OcclusionQuery で何かをしなければならないことも読みました。 http://oss.sgi.com/projects/ogl-sample/registry/ARB/occlusion_query.txt

それは可能ですか?[任意のプログラミング言語]

OpenGL/GPU を介して類似性を見つける方法について他のアイデアがある場合は、それも素晴らしいでしょう。

0 投票する
9 に答える
18336 参照

python - PyOpenGl またはピグレット?

私はopenGLとPythonをいじり回そうとしていますが、PyOpenGlとpygletを使用する正当な理由を見つけることができませんでした

どちらをお勧めしますか?その理由は?

0 投票する
4 に答える
582 参照

opengl - PyOpenGL を使用して 2D 画像をつなぎ合わせる

基本的に次のもので構成されるシーンをまとめようとしています。

  1. これに似たビューに回転された地球の 2D 画像 (NASA の衛星写真を考えてみてください)と、
  2. 特定の緯度/経度座標に配置したい円筒管。

上記のリンクに示されているように 2D イメージをセットアップできましたが、円柱の作成に苦労しています。私が達成したい効果は、これに似たものになるはずです。とにかく、私はこの説明があまり続くものではないことを理解しています.

ヒントはありますか?検索する必要がある GL 関数の名前は特に便利です。問題が発生した場合に備えて、PyOpenGL を使用しています。

0 投票する
3 に答える
91345 参照

python - Python-ロガー「OpenGL.error」のハンドラーが見つかりませんでした

さて、それは何ですか、そしてなぜそれはWin2003サーバーで発生しますが、WinXPでは発生しません。

アプリケーションにはまったく影響がないようですが、アプリケーションを閉じるとこのエラーメッセージが表示されます。そして、それは迷惑です(エラーメッセージがあるはずです)。

私はpyOpenGlとwxPythonを使用してグラフィックスを実行しています。残念ながら、私はこのPythonアプリを引き継いだC#プログラマーであり、それを行うにはPythonを学ぶ必要がありました。

コードやバージョン番号などを提供することはできますが、まだ技術的なことを学んでいるので、助けていただければ幸いです。

Python 2.5、wxPython、pyOpenGL

0 投票する
2 に答える
2435 参照

python - glTexImage2Dへの入力としてctypes.c_void_pを使用していますか?

サードパーティのDLLを使用して生の画像データをロードしています。この生の画像データをopenGLのテクスチャとして使用したいと思います。ただし、c関数はvoid *を返すため、これを何らかの方法で変換して、「pixels」パラメーターとしてglTexImage2Dとして機能するようにする必要があります。今のところ、私のコードは次のようになっています。

ただし、データを「ポインタに変換できない」というTypeErrorが発生します。誰かがこれを機能させる方法を知っていますか?

編集:それを理解しました。基本的に私がしていることはこれです:

0 投票する
3 に答える
3912 参照

python - PyOpenGL+Pygameはフルスクリーンで60FPSに制限されています

私は現在pygameで書かれたゲームエンジンに取り組んでおり、OpenGLサポートを追加したいと思いました。

pygameとOpenGLを連携させる方法を確認するためのテストを作成しました。ウィンドウモードで実行すると、150〜200fpsで実行されます。フルスクリーンで実行すると(ウィンドウを設定するときにFULLSCREENフラグを追加するだけでした)、60fpsに低下します。パフォーマンスが大幅に低下したかどうかを確認するために、さらに多くの描画関数を追加しましたが、常に60fpsで実行されていました。

OpenGLにフルスクリーンで実行されていることを伝えるために何か特別なことをする必要がありますか、それともこれはOpenGLの制限ですか?

(私はWindows XPで実行しています)

0 投票する
3 に答える
4371 参照

python - モニターのリフレッシュレートを確認するにはどうすればよいですか?

Python(2.6)でモニターのリフレッシュレートを取得するクロスプラットフォームの方法はありますか?私はPygameとPyOpenGLを使用しています。

リフレッシュレートを変更する必要はありません。それが何であるかを知る必要があります。

0 投票する
2 に答える
13604 参照

python - QtOpenGL をインストールしましたが、インポートできません (Python から)

Debian Linuxにapt-getを使用してインストールしました

PyQt4 の残りの部分は利用可能ですが、この新しいモジュールにアクセスできません。

ImportError を発生させます。どうすればいいですか?

0 投票する
1 に答える
660 参照

python - チェックボックスをオフにしてpyqtでの無限描画を停止するには?

私の問題は、チェックボックスがオンになっている場合はシーンを回転させ続け、チェックを外すとすぐにこの回転を停止したいということです。しかし、「回し続ける」は無限ループを意味します...

したがって、ループに入った後、プログラムは一種のフリーズ状態になり、「チェック解除」信号に反応しなくなります。このループを中断する方法はありますか? 以下は、関連するコードのスケルトンです。ありがとう!