可能的重复:
Glut 鼠标坐标
假设我有一个 600x600 的窗口。
当我收到鼠标事件时,我不知道鼠标的实际位置是什么,在 OpenGL 中我使用它来绘制点:
(-0.5,0.5) | (0.5,0.5)
|
--------(0,0)-------
|
|
(-0.5,-0.5) | (0.5,-0.5)
但是当我根据窗口的大小接收到 GLUT 鼠标事件时,我得到不同的坐标。我想要一个相对(相对于窗口)坐标系统。我怎么得到这个?