我不确定它是否有意义,但我需要做,并且有机会在前面不会有任何障碍。在GLUT中追踪从相机到鼠标指针的光线
回答
是不是清楚你通过跟踪,但意思:
1,您可能会寻找gluUnProject去从屏幕坐标空间坐标。在Z缓冲区的帮助下,您可以获得在指定像素处看到的3D点的坐标。
2您想从相机原点绘制3D线到鼠标光标处的某个3D点。这只是鼠标光标的一个点。
我不知道我明白,如果我指向光标,不是只在x,y的光标位置,并且是相对于窗口? – DogDog 2011-04-01 22:46:24
窗口(或投影)平面在空间中具有一个位置:摄像机原点与该平面之间的距离是focale距离。看看这里的图http://www1.cs.columbia.edu/~jebara/htmlpapers/SFM/node6.html – 2011-04-02 12:31:42
好吧,现在,如果我理解得很好,要得到那个矢量我所要做的就是gluUnproject的坐标鼠标。由于相机设置了(0,0),我将找到的3d点将与我试图找到的矢量相同。 – DogDog 2011-04-08 21:10:18
- 1. 光线追踪和光线
- 2. Python光线追踪
- 3. 2D光线追踪
- 4. 错误的光线追踪
- 5. 在QWidget中跟踪鼠标光标
- 6. 优化光线追踪
- 7. 如何在OpenGL/Glut中更改鼠标光标的位置?
- 8. 跟踪鼠标光标android
- 9. 如何创建一端跟踪鼠标指针的多段线
- 10. Android:跟踪鼠标指针移动
- 11. 光线追踪法线贴图
- 12. C++ OpenGL有一个四个跟随鼠标指针(无Glut)
- 13. 简单的光线追踪教程?
- 14. 没有Raymarching的光线追踪元球
- 15. 更改鼠标光标在按钮上 - 正常指针
- 16. CSS光标:指针
- 17. 鼠标指针从WooThemes中滑过Flexslider
- 18. WebRTC鼠标指针
- 19. UWP MapControl鼠标/指针在
- 20. QTextEdit:在鼠标指针下得到字
- 21. 在光线跟踪器中计算相机旋转
- 22. 光线追踪3D到2D中的柔和阴影
- 23. 如何计算在OpenGL/GLUT中用鼠标移动相机的点?
- 24. 没有链接会将鼠标光标变为鼠标指针时悬停
- 25. 如何将光面板放在指针/鼠标附近?
- 26. Silverlight:是否可以使用自定义鼠标光标/指针?
- 27. 将闪光追踪到不存在的线上,闪光灯CS5/AS3
- 28. 在Unity中的光线追踪错误C#
- 29. 在GLUT中使用鼠标滚轮
- 30. 在JavaScript中移动鼠标指针
'camera':Ortho?透视? – genpfault 2011-04-01 21:31:54
透视,应该是。 – DogDog 2011-04-01 21:38:15