摘要: 首先很惭愧的说,我学了好多年图形学连这个问题都回答不出。所以回过头来补充一下这方面的知识。这个问题是我在看DirectX中的Pick sample中的Pick()函数时发现的。Pick()函数里把一条屏幕射线变换到模型局部空间。看它是怎么变的: const D3DXMATRIX* pmatProj = g_Camera.GetProjMatrix(); POINT ptCursor; GetCursorPos( &ptCursor ); ScreenToClient( DXUTGetHWND(), &ptCursor ); // Co... 阅读全文
posted @ 2013-07-18 21:25 猜猜我在干什么 阅读(546) 评论(0) 推荐(0) 编辑