D3D9 SDK文档笔记7---透视投影
来源:互联网 发布:firefly软件下载 编辑:程序博客网 时间:2024/05/21 11:21
这个最终生成的立方体又是怎么样转换为屏幕坐标呢?
首先,在D3D中我们可以设置,立方体处于屏幕缓冲区的位置,包括宽,高,起始位置等。而屏幕缓冲区是和屏幕坐标相对应的。
其次,我们记录下,每个顶点的z值,到Z buffer中。
最后,我们比较z值,如果A物体被B物体遮住,那么A就不用进行绘制了。
通过光栅化和纹理映射,我们得到了最终在屏幕缓冲区上的像素信息。
其实还有另外一种棱柱的视域,六个面平行于坐标轴,这种视域,通过平行和防缩的方法把物体投影到单位立方体中(通常称为正交投影),再最终转换位屏幕坐标。我们在3DMAX中看到的顶视图,底视图等都属于这一类投影。- D3D9 SDK文档笔记7---透视投影
- D3D9 SDK文档笔记1---为什么开始?
- D3D9 SDK文档笔记6---视锥体
- D3D9 SDK文档笔记2---一切从头开始(1)
- D3D9 SDK文档笔记3---一切从头开始(2)
- D3D9 SDK文档笔记4---一切从头开始(3)
- D3D9 SDK文档笔记5---虚拟三维世界的坐标系
- D3D9 HOOK [透视原理]
- CG笔记之一——透视投影
- SLAM笔记(二)透视投影
- 透视投影
- 透视投影
- 透视投影
- 透视投影
- 透视投影
- 透视投影
- 透视投影
- 透视投影详解(Dx 透视投影推导)
- VS2005水晶报表教程
- 无标题栏FORM的鼠标拖动事件
- 打开/关闭软键盘
- MyEclipes6.5快捷键设置
- 远程桌面不能正常操作Tuxedo8.1
- D3D9 SDK文档笔记7---透视投影
- win7 窗口靠近屏幕边缘时……
- Tomcat5.5连接池配置(oracle / mysql / sqlserver2000)
- 支配者
- Sql Server 导入excel数据之bug(转)
- Edit plus | ecli pse配色方案
- 今天发现原来function内是不能使用exec()和非扩展存储过程的
- 手语舞蹈《感恩的心》
- 在DNN站点中加上Tabs效果,并实现在tab中添加模块