2011-04-01 71 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