0

基本的に、位置とサイズを設定できる境界線のない黒いウィンドウが必要です。/

次に、4つのポイントを指定して塗りつぶされた白いポリゴンを描画します。

私は現在OpenCVを使用して描画しているので、効率的だと言いますが、これはすべて非効率的だと思います。ポイントを変更して、少なくとも30fpsの新しいポイントで再描画できるようにしたい。

私のターゲットプラットフォームは、C++を搭載したWindowsです。

おそらく小さなライブラリを使用して、これを達成するための最も簡単な方法を知っている人はいますか?

4

2 に答える 2

2

ライブラリopenGl経由などで使用することをお勧めします。GLUT

于 2012-06-13T21:57:13.170 に答える
1

これを行う最も簡単な方法は、DirectX を使用することです。Windows API を使用してウィンドウを作成、サイズ変更、および再配置し、DirectX を使用してレンダリングできます。DX には OpenGL よりもはるかにアクセスしやすい API があります。OGL は暗黙のグローバルと弱い型付けでいっぱいであり、GLUT のようなサポート ライブラリも同様にひどい C ハッカーであるのに対し、DX はいくつかのカスタム デリーターを使用して RAII を簡単に作成できるためです。オブジェクト指向。

また、Vista 以降では、単純な 2D レンダリング用に設計された Direct2D を使用することもできます。

于 2012-06-14T09:45:18.770 に答える