我正在開發一個交互式眼球跟蹤器。我想根據鼠標移動旋轉2個球體。這些領域代表着眼球。做這件事的最好方法是什麼?我需要找到指向鼠標當前位置方向的矢量,但我不知道如何找到用於旋轉球的旋轉矩陣。 我正在使用silverlight + kit3d,但這是不相關的..它可能是opengl,directx或任何東西.. 謝謝,眼球旋轉
Q
眼球旋轉
0
A
回答
1
有一個paper由Möller和Hughes從「圖形工具雜誌」(Journal of Graphics Tools)稱爲「有效構建矩陣以將一個矢量旋轉到另一個矢量」,這正是您想要的。還有example code可用。
考慮到您的具體問題,您可以簡單地從本文提出的確切步驟中簡化一些事情。
0
你真的想要實現它或只是使用它。我有一個類似的igoogle小工具。如果你願意,你可以搜索igoogle。
+0
嘿謝謝,但我更喜歡自己做。無論如何:) – jose 2009-12-16 10:19:35
1
好吧,我想這應該工作
picture at imagebin.ca/img/Bz7zhY.png http://imagebin.ca/img/Bz7zhY.png
30是從屏幕的中心(或眼睛在屏幕上中央的鼠標光標的距離,如果你想讓他們獨立運動)。
25是眼睛的從屏幕(Z軸)的距離
這是僅對於一個軸(X或Y),則需要待辦事項這爲每個軸
相關問題
- 1. html5旋轉球
- 2. Java AWT旋轉球
- 3. 旋轉矩陣 - 圍繞旋轉框旋轉球
- 4. WPF 3D旋轉球體GUI
- 5. 3D旋轉球閃光
- 6. 旋轉球中的圖像
- 7. 以球座標旋轉
- 8. 圓球90度旋轉
- 9. 旋轉兩個球體
- 10. 球體物體不旋轉
- 11. 平滑地旋轉球體
- 12. 旋轉球體紋理Three.js
- 13. 左心室眼球(AHA)matplotlib
- 14. D3旋轉球體:如何旋轉格線(網格)?
- 15. MATLAB - 如何使用旋轉矩陣旋轉軌道/球體?
- 16. 在Opengl-es中旋轉地球儀
- 17. 旋轉點的球形系統
- 18. 用鼠標旋轉地球儀
- 19. Android的地圖氣球旋轉
- 20. 我可以旋轉3D球UIImage嗎?
- 21. 將Sprite添加到旋轉球體
- 22. 畫布中的旋轉線框球面
- 23. 從球座標旋轉身體
- 24. 如何讓球體在bullet3d中旋轉
- 25. 停止d3js全球自動旋轉
- 26. html5畫布旋轉移動彈跳球
- 27. 根據緯度/經度旋轉球體
- 28. D3旋轉地球儀和文字
- 29. 旋轉盒2靜態球體
- 30. 圍繞球體旋轉對象
這正是我所需要的。很好的答案。 – jose 2009-12-21 09:54:27