投影屏幕坐标到世界坐标轴射线

问题描述:

我试图做一个世界轴对齐平移小发明通过鼠标转换移入轴线约束的世界运动。我的计划是找到轴线的终点由投影截锥的边界和项目的世界坐标到屏幕坐标取得一行(投影到屏幕坐标系)。然后投影鼠标δ值到该行(找到轴线和穿过鼠标-Δ点的垂线的截距点),以找到其中沿着代表最终转变点线勾画的点;投影屏幕坐标到世界坐标轴射线

最后我想unproject新的2D从屏幕投影线的屏幕坐标回到世界坐标(例如,它位于原轴光线)。然后我会把这个小发明转移到这个世界坐标上。

的问题是,我不知道如何做最后的投影与屏幕坐标回到世界坐标使得坐标轴射线的谎言。

可以unproject位置进入世界位置(一个近平面,一个在远平面),构建从这些点的曙光。然后,您正在寻找的世界点是轴与这条射线的交点。既然你知道必须有一个交点,只需要计算一个平面的线参数就足够了。