0

OpenGL を使用してマウスで線、楕円、三角形などの単純なオブジェクトを描画できる小さなアプリケーションを設計しようとしています。ユーザーが操作できる GUI が必要です。C# で UI をデザインすることを考えました。しかし、これをマウスで操作する必要があるため、OpenGLライブラリで動作させるのに問題があります。

使用可能なコードのほとんどは、コードを記述し、プログラムの実行時にウィンドウに出力を直接生成します。

これを達成する方法についてのヒントを教えてくれる人はいますか?

4

1 に答える 1

2

OpenGL では、描画するすべてのものはフレームごとに出力されます。したがって、オブジェクトの座標を変更する場合は、頂点 3f(x,y,z) を呼び出すときに変数を座標として使用する必要があります。マウス イベント ハンドラーの値を更新すると、次のフレームで新しい値が使用されます。

于 2014-03-19T02:27:00.207 に答える