問題タブ [opengl-compat]

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 に答える
1293 参照

python - PyOpenGLで画像オーバーレイとしてpng画像をブリットする方法は?

私は PyOpenGL でゲームを作成しており、一部の画像をオーバーレイ (一時停止ボタンなど) として画面に表示したいと考えています。どうやってやるの?

を使用してみましglBitmap()たが、うまくいきません。

これは私が持っているものです:

画像が壊れると思っていましたが、代わりに例外がスローされました。

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

python - ポイントをより速くレンダリングする方法はありますか OpenGL

openGL で約 50k-60k のポイントを視覚化する必要がありますが、それらをすべて印刷することができましたが、回転を使用すると、フレームごとにすべてのデータを印刷するだけなので、回転ごとに非常に時間がかかります。すべてのデータを一度印刷し、データのインポートをフリーズして、画像を保持しながら処理を停止する方法はありますか?

主なものは次のとおりです。

すべてのポイントを印刷しますが、各回転の間にすべてのポイントを超えて再度印刷します.60k以上のポイントがあるため、各回転の間に時間がかかりすぎます. ポイントを一度だけ読み取り、回転ではなく画像をフリーズする必要があります。助けてくれてありがとう

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

opengl - OpenGl で線を重ねる

互いに交差する 2 つの線があり、これらの線の不透明度を に設定しました0.7。コードは次のとおりです。

これの出力は次のとおりです。コード出力

線の不透明度は0.7線が交差する部分に設定されているため、線の残りの部分よりも少し暗くなるはずです。どうすればそのような効果を得ることができますか?