文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>DIRECT3D中Viewport矩阵的计算

DIRECT3D中Viewport矩阵的计算

时间:2011-01-15  来源:glshader

在Direct3D中,完成投影变化后,所有顶点被变化到这样的空间中:


Viewport矩阵的作用就是将该空间中的点映射到指定的屏幕空间中。

        

假设要将点(Px,Py)像映射到距窗口左上角(m,n)处,宽度高度分别为w和h的区域中。 我们可以推算出映射后的点(Qx,Qy):


此外,屏幕坐标是2D坐标,通常情况下Z轴值的范围是[0,1],在Direct3D中,只有当需要一些特殊效果时(我还不知道),才需要改变这个范围。由此,我们可以推算出viewport转换矩阵:


 

 

相关阅读 更多 +
排行榜 更多 +
翌日波奇狗的历险记手机版下载

翌日波奇狗的历险记手机版下载

休闲益智 下载
怪兽远征安卓版下载

怪兽远征安卓版下载

角色扮演 下载
谷歌卫星地图免费版下载

谷歌卫星地图免费版下载

生活实用 下载