問題タブ [sharpgl]
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.
c# - 2 つの OpenGL コンテキストに対して wglsharelists を呼び出すときのエラー 1008 の診断
wglsharelists
2 つの OpenGL コンテキスト (sharpgl を使用して作成) のスペースを共有するために呼び出すときに、エラー 1008 の原因を診断するのに苦労しています。呼び出しは false を返し、最後に取得されたエラー コードは 1008 です。
2 つの OpenGL コンテキストの構造を同一にし、共有リスト関数を呼び出すときにどちらも最新でないことを確認しました。私はそれを最も単純な形式に切り詰めましたが、このエラーを乗り越えることはできません。また、レンダー コンテキスト ポインターをリンクしようとする前にいずれかにアクセスしようとすると、エラー コードが 3221684311 に変わることにも気付きました。コードは以下のとおりです。
winforms - SharpGL - メッシュで球を描き、それぞれに色を付ける
SharpGL (OpenGL ライブラリを使用できる Visual Studio 2013 の拡張機能) で 3D ビジュアライゼーションを作成しています。四面体を可視化したい。多くのポイントから作成する必要があります。アプリケーションの開始時にユーザーがベクトルの合計を定義します。各頂点の座標を含む辞書があり、これらの 2 つのクラスで計算します。
クラス Matrix3 は 1 次元をカットし、3 つの座標を持つベクトルがあります。
その後、Matrix3 クラスに保持している辞書からポイント/球を作成したいと考えています。
残念ながら、機能しません。画面に何も表示されません。どんな提案でも大歓迎です。すべてのポイント/球を作成した後、それらを回転させ、他のクラスで計算するメジャーに基づいてそれぞれ異なる色にアタッチする必要があります (ただし、それは次のステップです。まず、それらのポイント/球を表示して回転させたい) .
私は OpenGl にまったく慣れていないので、サンプルを探しています。
プロジェクト全体と取得したい画面へのリンク: https://drive.google.com/file/d/1IDwl46rdRa9IYxq7w8ZkF4LCeAsUH0mU/view?usp=sharing