OpenGL面片拣选

OpenGL中,对象本身经过世界变换、观察变换、投影变换、剪切变换,显示到屏幕。通过鼠标点击,获取的是屏幕坐标系的二维坐标(x,y)。需要将屏幕坐标反变换,计算世界坐标系中拣选射线方程。 (1)建立屏幕ndc坐标,即将整个屏幕进行映射,x方向范围-1到1,中心为0,y方向范围-1到1,中心为0。注意:x方向右正左负,y方向上正下负。 ndcx = (2.0f * x) / fWidth - 1.0
相关文章
相关标签/搜索