[-1 -- 1]mousex [1 -- -1]mousey
裁剪坐标系全是 1 -1 直接就z=1 x=2*mousex/winWidth-1; y=1-2*mousey/winHeight
vec4 posNDS(x,y,z,1.0) 然后本身是MVP得到的
pro的逆矩阵*posNDS一下得到视觉坐标系 再view的逆矩阵*一下 得到世界坐标系
然后全部/W 这里W是1 相机位置搭配这个位置 可以得到相机为起点的射线
逆矩阵就不要手动求了 一般的库都有这个功能的吧。。
标签:鼠标,OpenGL,--,矩阵,posNDS,mousey,mousex,坐标系 From: https://blog.51cto.com/u_11889343/6045834