ITPUB??ì3
ITPUB论坛 » 移动与游戏开发 » 求助,如何将鼠标位置转换为3D虚拟环境中的坐标

新一届的微软MVP评选已经开始,欢迎各位推荐!

标题: 求助,如何将鼠标位置转换为3D虚拟环境中的坐标
离线 dotnetworker
一般会员



精华贴数 0
个人空间 0
技术积分 4606 (293)
社区积分 0 (1442008)
注册日期 2007-6-21
论坛徽章:33
开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠
生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠

发表于 2008-1-7 18:40 
求助,如何将鼠标位置转换为3D虚拟环境中的坐标

假设3D虚拟环境坐标为UCS,有现成的公式吗?


只看该作者    顶部
离线 juan002
中级会员



精华贴数 0
个人空间 0
技术积分 4118 (345)
社区积分 0 (1441021)
注册日期 2007-6-21
论坛徽章:19
开发板块每日发贴之星生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠
生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠

发表于 2008-1-7 18:40 
在D3D中   
  设你的PROJ、VIEW、WORLD变换矩阵的逆矩阵为_Proj、_View、_World   
  eye坐标为(e.x,e.y,e.z),屏幕上的坐标为(u,v)[屏幕的坐标为(-1,-1)~(1,1)],则点eye和点(u,v,1)*_Proj*_View*_World决定该直线


只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问