- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《计算机图形学基础》模拟试题答案
《计算机图形学基础》模拟试题答案(一) 答案
一、问答题 (25 分,每题5 分)
1、简述Cohen-Sutherland 裁剪方法的思想,并指出与之相比,中点裁剪方法的改进之处,
及这种改进的理由。
答:Cohen-Sutherland 裁剪算法的思想是:对于每条线段P P 分为三种情况处理。(1)若P P
1 2 1 2
完全在窗口内,则显示该线段P P 简称“取”之。(2 )若P P 明显在窗口外,则丢弃该线
1 2 1 2
段,简称“弃”之。(3)若线段既不满足“取”的条件,也不满足“弃”的条件,则求线段
与窗口交点,在交点处把线段分为两段。其中一段完全在窗口外,可弃之。然后对另一段重
复上述处理。
中点分割算法的大意是,与Cohen-Sutherland 算法一样首先对线段端点进行编码,并把
线段与窗口的关系分为三种情况: 全在、完全不在和线段和窗口有交。对前两种情况,进行
同样的处理。对于第三种情况,用中点分割的方法求出线段与窗口的交点。即从P0 点出发
找出距P0 最近的可见点A 和从P1 点出发找出距P1 最近的可见点B ,两个可见点之间的连
线即为线段P P 的可见部分。从P 出发找最近可见点采用中点分割方法:先求出P P 的中
0 1 0 0 1
点P ,若P P 不是显然不可见的,并且P P 在窗口中有可见部分,则距P 最近的可见点一
m 0 m 0 1 0
定落在P P 上,所以用P P 代替P P ;否则取P P 代替P P 。再对新的P P 求中点P 。
0 m 0 m 0 1 m 1 0 1 0 1 m
重复上述过程,直到P P 长度小于给定的控制常数为止,此时P 收敛于交点。
m 1 m
改进之处在于,对第三种情况,不直接解方程组求交,而是采用二分法收搜索交点。
这种改进的理由是:计算机屏幕的象素通常为 1024×1024,最多十次二分搜索即可倒
象素级,必然找到交点。而且中点法的主要计算过程只用到加法和除2 运算,效率高,也适
合硬件实现。
2 、在Phong 模型I I K I K (L N ) I K (R V)n 中,三项分别表示何含义?公式
a a p d p s
中的各个符号的含义指什么?
I I
答:三项分别代表环境光、漫反射光和镜面反射光。 为环境光的反射光强, 为理想漫
a p
反射光强, 为物体对环境光的反射系数, 为漫反射系数, 为镜面反射系数,n 为
K K K
a d s
高光指数,L 为光线方向,N 为法线方向,V 为视线方向,R 为光线的反射方向。
3、针对多面体模型,直接用Phong 模型绘制会有什么问题?简述两种增量式光照明模型(明
暗处理)的基本思想,并指出
文档评论(0)