我正在开发一个交互式眼球跟踪器。我想根据鼠标移动旋转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. 圆球90度旋转
- 3. 3D旋转球闪光
- 4. 球体物体不旋转
- 5. 以球坐标旋转
- 6. 旋转球中的图像
- 7. 左心室眼球(AHA)matplotlib
- 8. D3旋转球体:如何旋转格线(网格)?
- 9. 根据纬度/经度旋转球体
- 10. 将Sprite添加到旋转球体
- 11. 画布中的旋转线框球面
- 12. 停止d3js全球自动旋转
- 13. 迷你地图中的旋转球员
- 14. 使用openGL旋转缩放的球体
- 15. 用鼠标旋转地球仪
- 16. html5画布旋转移动弹跳球
- 17. 从球坐标旋转身体
- 18. 在Opengl-es中旋转地球仪
- 19. Three.js - 围绕某个轴旋转球体
- 20. 如何让球体在bullet3d中旋转
- 21. 从静态图像使眼球移动
- 22. 沿rgl的“眼睛”方向旋转相机
- 23. 转换鼠标点击的经度和纬度上旋转球
- 24. 圆形鱼眼畸变扭曲前旋转270度或逆时针旋转90度?
- 25. iOS OpenGL ES 2.0球体上的广告牌对象和球体旋转
- 26. LWJGL旋转:不会旋转
- 27. 检测iPhone旋转旋转?
- 28. 计算地球轨道位置和旋转
- 29. 围绕iPad上的弹跳球旋转UIView
- 30. 球员沿着错误的轴线旋转?
这正是我所需要的。很好的答案。 – jose 2009-12-21 09:54:27