重複の可能性:
Glutマウスの座標
600x600のウィンドウがあるとしましょう。
マウスイベントを受信すると、マウスの実際の位置がわかりません。OpenGLでは、これを使用してポイントを描画します。
(-0.5,0.5) | (0.5,0.5)
|
--------(0,0)-------
|
|
(-0.5,-0.5) | (0.5,-0.5)
しかし、ウィンドウのサイズに応じてGLUTマウスイベントを受信すると、異なる座標を取得します。相対(ウィンドウに対する)座標系が必要です。これを取得するにはどうすればよいですか?