問題タブ [opentk]

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

c# - OpenTK画面のビットマップを保存していますが、QuickFontテキストが表示されませんか?

ウィンドウにテクスチャボックスがあります。このボックスの上に、QuickFontを使用してテキストが印刷されます。一度に多くのテキストが追加されるわけではないため、この画面を更新するには時間がかかります。時間とリソースを節約するために、ボックスをテキストでスクリーンショットし、最初のレンダリング後に解析するものがないため、はるかに高速なテクスチャとして使用したいと思います。

glControlにスクリーンキャップ自体を取得してビットマップに保存できますが、画面にテキストが表示されません。(FYIこれは薬局のラベルのプリントアウトのWYSIWYGレンダリングであると想定されています)

テキストも保存する方法はありますか?

ここに画像の説明を入力してください

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

c# - 立方体を描画するグルーレスの例?

私は OpenGL に戻ろうとしていますが、私の知識と数学は今ではさび付いています。以前は C++ を使用していましたが、今は C# の方が好きです... OpenTK を試しています。どうやら Glu は GL 3.1 から廃止されたようです。そのため、C# または C++ で画面上に立方体を描画する Glu を使用しない例を見つけようとしています (翻訳できます)。

私がやりがいを感じている部分は、ビューポート/視野角/カメラ/視点/初期化のものを設定することです. バッファをクリアして 3D 空間にポイントを配置することは問題ありませんが、その他のことは忘れてしまいます。

Glu.Perpsective特に、との置換が必要ですGlu.LookAt

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

c# - GTK#とOpenTKライブラリ

この2つのことに参加するにはどうすればよいですか?別のスレッドからウィジェットを描画するためのウィジェット(または任意のキャンバス)を作成するにはどうすればよいですか?

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

c# - C# で OpenGL を使用したビットマップ

私を助けることができる人はいますか?ビットマップを返す Renderframe 関数がありますが、C# で OpenGL(TK) を使用して 3D で何かをペイントしたい - 回転した立方体を返すことは可能ですか? または、有効なコードを取得するにはどうすればよいですか?

すべてのアイデアやヘルプに感謝します:)

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

c# - OpenTK.GLControl を透明にする方法

私は WPF と OpenTk を使用しており、透明に設定された GLControl を持っています。透明な色も透明に設定されていますが、長方形を描画すると黒になります。透明な背景に四角形を描画するようにするにはどうすればよいですか。OpenTK.GLControl の背後に四角形と一緒に見たいものがあります。

0 投票する
0 に答える
297 参照

c# - Nunit で OpenTK ベースのコードをテストするには?

NUnitを使用したOpenTKレンダリング結果の単体テスト (または、機能テストをお願いします) を行いたいと考えています。私は通常、GameView を使用してアプリケーションを初期化して実行します。残念ながら、GameView には、glReadPixels でダウンロードして参照データと比較できる単一フレームのみをレンダリングするパブリック メソッドがないようです。このメインループへの侵入を回避するにはどうすればよいですか?

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

android - OpenTKとMonoDroidでpngをロード

OpenTKを使用してMonoDroidにpngファイルをロードする例を探しています。誰?

ありがとう!

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

c# - PNGテクスチャが透明になっていないのはなぜですか?

右下の画像の背景は透明である必要があります。

ロードします私のこれらの関数を介したノッチのPNG:

そして、私のフラグメントシェーダーは次のようになります。

bmpデバッガーでを調べて、bmp.GetPixel(255,0)(その木の苗木のすぐ上、黒い領域で)使用すると、戻ってきます(0,0,0,0)ドキュメントには、0は完全に透過的であると書かれているので、OpenGL側で何か間違ったことをしているに違いありません。しかし、何ですか?


レンダリング機能

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

c# - OpenTK ドキュメントの更新版はありますか?

C# と mono を使用してマルチプラットフォーム アプリケーションを開発しています。OpenGL バインディングには、OpenTK を使用しています。Input の「入門」チュートリアルを見ていました: http://www.opentk.com/doc/input、これを見つけました:

Mouse.GetState() を使用して、接続されているすべてのマウスの集約状態を取得します。指定したマウスの状態を取得するには、Mouse.GetState(int) を使用します。ボタンが押されたかどうかを確認するには:

そのコード スニペットを使用したところ、Mouse には GetState() のメソッド定義が含まれていないというコンパイル エラーが発生しました。OpenTK の最新バージョンをダウンロードしました。OpenTK を使い始めるための更新されたリソースはありますか?

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

c# - カーソルをゲームウィンドウにロックするには?

FPS ゲームにカメラの動きを実装しようとしています。ほぼ理解できたと思いますが、まだ解決しなければならない問題がいくつかあります。マウスの動きを次のように設定しました。

マウスが実際にウィンドウ内にあるときはかなりうまくいくようですが、ウィンドウを離れるとすぐに機能しません。私がしなければならないことは、マウスがウィンドウの外側にあるときにマウスの動きをトリガーしたとしても、デスクトップの境界で同じ問題が発生するため、マウスをウィンドウの内側に制限することだと思います代わりにコーディネートします。

では...どうすればよいでしょうか?マウスをウィンドウ内に固定しますか? 基本的に、マウスの位置を中央に設定し続けるだけですか? もしそうなら...どうすればマウスの位置を設定できますか? 私は Windows を使用していますが、OpenTK が提供する場合は非ネイティブ ソリューションを使用したいと考えています。