2011-04-01 69 views

回答

0

是不是清楚你通過跟蹤,但意思:

1,您可能會尋找gluUnProject去從屏幕座標空間座標。在Z緩衝區的幫助下,您可以獲得在指定像素處看到的3D點的座標。

2您想從相機原點繪製3D線到鼠標光標處的某個3D點。這只是鼠標光標的一個點。

+0

我不知道我明白,如果我指向光標,不是隻在x,y的光標位置,並且是相對於窗口? – DogDog 2011-04-01 22:46:24

+0

窗口(或投影)平面在空間中具有一個位置:攝像機原點與該平面之間的距離是focale距離。看看這裏的圖http://www1.cs.columbia.edu/~jebara/htmlpapers/SFM/node6.html – 2011-04-02 12:31:42

+0

好吧,現在,如果我理解得很好,要得到那個矢量我所要做的就是gluUnproject的座標鼠標。由於相機設置了(0,0),我將找到的3d點將與我試圖找到的矢量相同。 – DogDog 2011-04-08 21:10:18