3D相关
weiwei22844
本人从事IT业,爱好看电影,游泳,交友
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
D3D坐标转换浅析
在开始介绍前还有一些问题需要提前声明,以下的介绍都以左手坐标系为基准,因为D3D就是采用的左手坐标系。在左手坐标系下,涉及到旋转时的正方向是指:从坐标轴的正方向向负方向看,顺时针方向为正方向。(1)世界变换把物体的本地坐标变换成世界坐标,这个坐标变换称为世界变换(World Transformation)。例如我们要在世界坐标系中放置一个立方体定位在(-3,2,6),在D3D环境下我们可以这样写程序:// Build the cube world matrix that only consists of a原创 2010-12-21 11:58:00 · 2398 阅读 · 0 评论 -
深度测试与alpha混合(1)
<br />在绘制复杂的三维场景时,不可避免地会出现物体间的相互遮挡,在这种情况下,为了正确地绘制场景需要使用深度测试。半透明物体的绘制不同于不透明物体,Direct3D通过alpha混合实现半透明物体的绘制。深度测试可以简化复杂场景的绘制,alpha混合可以使绘制的三维场景更完整、更逼真。<br />在复杂的场景中,通常有多个物体需要绘制,这些物体之间通常会存在遮挡关系,离观察点较远的物体会因为近处物体的者的遮挡而不可见或只有部分可见,Direct3D图形系统提供了深度测试功能来实现这种效果。<br />转载 2010-12-30 14:07:00 · 714 阅读 · 0 评论 -
热键和捕获系统菜单消息
<br />热键和捕获系统菜单消息<br />作者:wuhran<br />日期:2006-12-19<br />注册热键,函数原型:<br />BOOL RegisterHotKey(<br /> HWND hWnd, // 接收hotkey窗口<br /> int id, // hotkey的id 范围是0x0000到0xBFFF<br /> UINT fsModifiers, // 可以是MOD_ALT MOD_CTRL MOD_WIN<br /> UI转载 2010-12-30 16:56:00 · 797 阅读 · 0 评论
分享