我正在开发一个交互式眼球跟踪器。我想根据鼠标移动旋转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