2013-05-02 205 views
0

我試圖做一個世界軸對齊平移小發明通過鼠標轉換移入軸線約束的世界運動。我的計劃是找到軸線的終點由投影截錐的邊界和項目的世界座標到屏幕座標取得一行(投影到屏幕座標系)。然後投影鼠標δ值到該行(找到軸線和穿過鼠標-Δ點的垂線的截距點),以找到其中沿着代表最終轉變點線勾畫的點;投影屏幕座標到世界座標軸射線

最後我想unproject新的2D從屏幕投影線的屏幕座標回到世界座標(例如,它位於原軸光線)。然後我會把這個小發明轉移到這個世界座標上。

的問題是,我不知道如何做最後的投影與屏幕座標回到世界座標使得座標軸射線的謊言。

回答

0

可以unproject位置進入世界位置(一個近平面,一個在遠平面),構建從這些點的曙光。然後,您正在尋找的世界點是軸與這條射線的交點。既然你知道必須有一個交點,只需要計算一個平面的線參數就足夠了。