問題タブ [immediate-mode]
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.
opengl - プリズムを描画するための標準的な順序は?
OpenGL で直角プリズムに面を描画するための標準的な順序はありますか? 「プリズム」関数を作成する場合、特定の順序でレンダリングするように作成しますか? たとえば、前面の前に背面を描画する技術的な理由はありますか?
opengl - 表示リストと即時レンダリング
表示リストの fps が即時レンダリングよりも優れているかどうかを確認しようとしています。オンライン表示リストの方が速いことがわかりましたが、オンラインでいくつかのコードを見つけましたが、その状況では即時モードの方が高速ですか? どちらがより良いfpsを持っているのか、そしてその理由を誰か説明できますか?
loops - Imacro - 5 回実行した後にループを一時停止する
5回の実行が完了すると、毎回ではなく一時停止オプションに移動するという条件をループに追加したい.Thankyou
opengl - OpenGL 即時モード レンダリング ユーティリティ メソッドを VBO の使用に変換する最良の方法は?
OpenGL で線、四角形、立方体などをすばやく簡単にレンダリングするための便利なメソッドを含む小さなユーティリティ クラスを自分用に作成しました。これまで、私はほぼ完全に即時モードを使用していたので、OpenGL の他の側面の学習に集中することができました。VBO の使用に切り替えるのが賢明なようです。ただし、ユーティリティ クラスなど、これまで使用してきたのと同じ機能の多くを維持したいと考えています。これらの単純な即時モード呼び出しを多用途の VBO システムに変換する良い方法はありますか?
LWJGLを使用しています。
c - コマンド ラインからの表示モードの変更
昔、ゲーム プログラミングの本から C を学ぼうとしました。私の記憶が正しければ、ゲームの「エンジン」が最初に行うことの 1 つは、表示モードを切り替えてレンダリングすることでしょう。これには、画面に直接描画できるように、640x480 表示モード (モード 13 でしょうか?) に切り替えるための少しの作業が含まれていました。そんな感じ。
私の質問は、これに相当する現代的なものは何ですか? 私は似たようなことをするコマンド ライン プログラムを書くことに興味があります。描画するためのある種のラスターモードに落ちますが、私のプログラムがkde、unity、Aquaなどのようなウィンドウマネージャーの下で実行されるとは想定していません.
これは OpenGL が提供できるものでしょうか (または、OpenGL もウィンドウ マネージャーを想定していますか)。私が提案したプログラムはゲームではありませんが、理想的には、プリミティブ (2d ライン、円、四角形など) を描画できる基本的なクリア スクリーンから開始します。
乾杯!
opengl - OpenGL レンダリングでグラフィカルな不具合が発生する
コードは以下です。プログラムを実行すると、ほぼ正しい画像が生成されますが、グラフィックに問題があります。ここにいくつかの画像があります: . これを引き起こしている可能性のあるアイデアはありますか?最も奇妙な部分は、画像がポリゴン (四角形) で描画されているにもかかわらず、問題が三角形で形成されているように見えることです。
編集: GL_POLYGONS ステートメントを GL_QUADS に変更すると問題が解決したように見えますが、その理由についてはまだ少し興味があります。
opengl - OpenGLイミディエイトモードでアルファブレンディングを使用して角丸長方形を描画する方法
OpenGL 即時モードで角丸四角形を描画できるコードをいくつか見つけました (こちら)。
私がやりたいことは、アルファを減らし、四角形の中心から遠ざけることです-たとえば、影が描かれているWindows / Macウィンドウまたはダイアログの下にあるように。
誰かがこれを行う方法の例を教えてもらえますか?