我不確定它是否有意義,但我需要做,並且有機會在前面不會有任何障礙。在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