- 1
- 0
- 约3.9千字
- 约 86页
- 2023-03-09 发布于四川
- 举报
第五章 真实感图形显示;一.为什么要消隐
因为计算机图形处理的过程中,不会自动消去隐藏部分,相反会将所有的线和面都显示出来。
所以:如果想有真实感地显示三维物体,必须在视点确定之后,将对象表面上不可见的点、线、面消去。执行这种功能的算法,称为消隐算法。
例如: ;5.1.1 消隐的分类
线消隐 (Hidden-line)
对象:线框模型
面消隐 (Hidden-surface)
对象:填色图;线消隐 是以场景中的物体为处理单元,将一个物体与其余的 k-1 个物体逐一比较,仅显示它可见的表面以达到消隐的目的。
此类算法通常用于消除隐藏线。
假定场景中有 k 个物体,平均每个物体的表面由 h 个多边形构成,其计算复杂度为 O((kh)2)。
;算法描述如下:
for (场景中的每一个物体)
{ 将该物体与场景中的其它物体进行比较,确定其表面的可见部分;
显示该物体表面的可见部分;
}
(示例如右图)
;面消隐是以窗口内的每个像素为处理单元, 确定在每一个像素处,场景中的物体哪一个距离观察点最近(可见的),
从而用它的颜色来显示该像素。此类算法通常用于消除隐藏面。
若显示区域中有 m×n 个像素,则其计算复杂度为O(mnkh)。;算法描述如下:
fo
您可能关注的文档
最近下载
- 天河区黄埔大道东646号地块污染土壤修复项目.PDF
- 古舟子咏(中英)therimeoftheancientmarinercoleridge.doc VIP
- 土壤地理学(全套课件449P).pptx
- 河道拦河坝安全运行规程及汛期管控措施.docx
- 20g329-1 建筑物抗震构造详图 多层和.docx VIP
- 越南中古时期的宗教与哲学课件.ppt VIP
- 胃肠道疾病的内镜诊断与治疗新进展pptx模板.pptx VIP
- 2025年江西省高考化学试卷真题(含答案及官方详解).docx
- 履带吊安全管理培训课件.pptx
- 2025警务辅助人员招聘考试(公共基础知识·公安基础知识·法律知识)题库.docx
原创力文档

文档评论(0)