标签: c# opengl opentk
我正在使用OpenGL(OpenTK库)一段时间,现在我想用鼠标选择一个对象(我想我会自己处理)并允许它随着鼠标移动而移动。
我正在寻找一种可以帮助我将2D鼠标坐标转换为3D XZ坐标的算法(我的Y坐标是恒定的,对应于我的"地面"水平,除非有'在这个地方的另一个对象,它应该将移动的对象放在它的顶部 - 但我也会使用碰撞检测处理自己。
我在这里问的是一种算法,允许我的对象跟随鼠标光标相对于相机和投影矩阵。
更新
我正在使用OpenGL 3.3 +