首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

怎么将3D场景中鼠标位置转换为世界三维坐标

2012-02-15 
如何将3D场景中鼠标位置转换为世界三维坐标在DirectX中[解决办法]这方面资料很多了,而且DirectX中也有函数

如何将3D场景中鼠标位置转换为世界三维坐标
在DirectX中

[解决办法]
这方面资料很多了,而且DirectX中也有函数的支持,你可以查询些关于 "拾取 "这个名称.
[解决办法]
鼠标坐标是2D的,转换到3D只能得到一条直线。你可以决定一下哪个被选中(比如从视线方向第一个与这条直线相交的三角形被选中)。
参考D3DX Math函数里的unprojection 函数。
[解决办法]
这篇文章有很详细的介绍
http://blog.csdn.net/javazjh/archive/2006/08/31/1148083.aspx

热点排行