問題タブ [screen-projection]
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 - スクリーン プロジェクションとカリングの統合
私は現在、サイズとカメラまでの距離を決定するために画面に投影したい数千のボックスを扱っています。
私の現在のアプローチは、ビューと投影行列とビューポート値を使用して、ボックスとプロジェクトを表す球体を取得することです。
別の時点で、ボックスからカメラまでの距離を計算します。
最初の問題は、水平方向を計算するだけなので、ボックスがビューポートのすぐ下にあるかどうかわからないことです。どうにかして実際の球体をスクリーンに投影する方法はありますか? 次のようなメソッド:
他の質問はもっと簡単です: 座標空間では、z 座標はカメラまでの距離に対応していますか?
要約すると、私は計算したい:
- 視錐台のボックスはありますか?
- 画面上のボックスのサイズは?
- ボックスからカメラまでの距離は?
計算を簡単にするために、これに球体表現を使用したいのですが、球体を投影する方法がわかりません。
c++ - 3D ポイント上にテキストを描画する方法
3D ポイント上にテキストを描画したい。テキスト リクエスト 2D ポイント rect xy x1 y1
私はirrlightエンジンを使用しています。しかし、私は式だけが必要です。
しかし、x と y の座標は正しくありません。彼らは私に負のyを与えます。左上にテキスト描画。この式は正しいですか?
opencv - 自分のc/c ++、OpenCVベースのソフトウェアを使用して画像をプロジェクターに送信するにはどうすればよいですか?
私が欲しいのは、C / C ++、OpenCv言語で書かれた独自のソフトウェアを使用して画像をプロジェクターに送信したいということです。それで、この機能をサポートするライブラリはありますか?実際、私は3Dスキャナーに取り組んでいるので、3Dスキャナーの場合は、オブジェクトに表示するために画像をプロジェクターに送信する必要があり、リアルタイムの場合は、さらに処理するために自分のソフトウェアから直接画像を送信する必要があります。
OpenCVと同じで、任意のカメラを初期化でき、キャプチャする機能があります。OpenCVで、プロジェクターを初期化し、独自の方法で表示するために画像をプロジェクターに送信できる方法はありますか?