- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2009级计算机图形学考试题
2009级计算机图形学考试题
(每题10分,共100分)
已知直线的两个端点P1(20,10),P2(30,18),用DDA算法使该线段光栅化。并已知解得:dx = 10; dy = 8; steps = 10; x_in= 1; y_in = 0.8;
2. 如图所示多边形,若采用ET边表算法进行填充,试写出该多边形的ET表和当扫描线Y=3时的有效边表(AET表)。
解:多边形ET表为:
Y=3时,有效边表为:
3. 用扫描线填充法将顶点为P0 (2,5), P1(2,10),P2(9,6),P3(16,11),P4(18,4),P5(12,2),P6(7,2)的多边形填充。写出填充步骤。
答:(1)建立边分类表EL:
(2)写出每一条扫描线的活化链表以及交点进行配对和着色:
y=2,AEL
交点:(7,2)(12,2),着色两点间所有点
y=3,AEL
交点:(5.3,3)(15,3), 根据左闭右开原则,着色(5,3)(15,3)之间所有点
y=4, AEL
交点:(3.6,4) (18,4), 根据左闭右开原则,着色(3,4) (18,4)之间所有点
y=5, AEL
交点:(2,5) (17.7,5), 根据左闭右开原则,着色(2,5) (17,5)之间所有点
y=6, AEL
交点:(2,6)(9,6) (9,6)(17.4,6),按X大小配对,并根据左闭右开原则,着色
(2,6)与(9,6), (9,6)与(17,6)之间的所有点
y=7, AEL
交点:(2,7)(7.3,7) (10.4,7)(17.1,7),按X大小配对,并根据左闭右开原则,
着色(2,7)与(7,7), (10,6)与(17,6)之间的所有点
y=8, AEL
交点:(2,8)(5.6,8) (11.8,8)(16.8,8),按X大小配对,并根据左闭右开原则,
着色(2,8)与(5,8), (11,8)与(16,8)之间的所有点
y=9, AEL
交点:(2,9)(3.9,9) (13.2,9)(16.5,9),按X大小配对,并根据左闭右开原则,
着色(2,9)与(3,9), (13,9)与(16,9)之间的所有点
y=10,AEL
交点:(2,10)(2.2,10) (14.6,10)(16.2,10),按X大小配对,根据左闭右开原则,
着色(2,10)与(2,10), (14,10)与(16,10)之间的所有点
y=11,AEL
交点(16,11)(16,11), 着色点(16,11)。
4. 平面上给定三个顶点Qi(i=0,1,2),试构造一条插值这三个顶点的二次Bezier曲线。要求简述基本原理并画出示意图。
解:由曲线端点性质,知可以取Bezier曲线的两端点P0=Q0,P2=Q2,下面构造P1 点:
因为P(t)= P0(1-t)2+ 2P1(1-t)t+ P2t2,令l1=|Q0Q1|,
l2=|Q1Q2|,,则可以取t1=l1/(l1+l2),有:
P(t1)=Q1
从而可以求得:
这样就可以以P0P1P2这特征多边形画出二次Bezier曲线。
5. 已知Bernstain基函数为,其顶点序列为Pi(i=0,1,….,n),请写出Besizer曲线的参数方程。另外,请证明以下一阶导数:
解:Besizer曲线的参数方程为:
6. 请用图说明,一个四连通区域的边界是八连通的,而一个八连通区域的边界式四连通的。
7. 如图所示三角形ABC,将其关于A点逆时针旋转900,写出其变换矩阵和变换后图形各点的规范化齐次坐标。
8. 已知三角形ABC各顶点的坐标A(3,2)、B(5,5)、C(4,5),相对直线P1P2(线段的坐标分别为:P1 (-3,-2) 、P2 (8,3) )做对称变换后到达A’、B’、C’。
试计算A’、B’、C’的坐标值。(要求用齐次坐标进行变换,列出变换矩阵,列出计算式子,不要求计算结果)
9.用Liang-Barsky算法裁剪如图所示线段AB。
10. 用Weiler-Atherton算法对以下凹区域进行裁剪,请分别建立主多边形和裁剪多边形的顶点表,进行裁剪并输出裁剪后多边形的顶点序列。
说明:1)为主多边形和裁剪多边形设定方向
2)一系列交点中,I1I2I3是入点,I4是出点
3)建立两类交点表
4)裁剪,输出新的顶点序列:
I3S6I2C3,I1I4C1
主多边形 裁剪多边形
S1 C1
S2 I1
S3 C2
S4 I2
S5 C3
I3 I3
您可能关注的文档
- 2009年河北省中考语文试卷.doc
- 2009年江西省南昌市中考语文试题(含答案).doc
- 2009年江苏高考化学试题及解析、答案(word版).doc
- 2009年汕头市普通高中学业水平考试(物理).doc
- 2009年河北省中考语文试题.doc
- 2009年河北省村官考试《行测》(不全).doc
- 2009年河北省语文中考试题.doc
- 2009年江苏省高考英语试卷及答案.doc
- 2009年河南中考数学试题及答案.doc
- 2009年河北省公务员行政能力考试及答案.doc
- 2016-2017学年高中生物第二单元生态工程与生物安全第1章第2节我国的生态工程教案中图版选修3.doc
- 2022-2023学年小升初英语易错点专练06完形填空15篇(广州教科版专版含答案)2.docx
- 期中专项四年级英语下册(含答案)3.docx
- 期末卷(二)(含答案解析)-2022-2023学年高二历史期中期末复习备考必刷题(选择性必修一国家制度与社会治理).docx
- 第4课欧姆定律的应用第一讲欧姆定律实验探究(原卷版).docx
- Unit1限制性定语从句语法讲义人教版高一英语学生版213.docx
- 2023年宁波市初中毕业升学文化考试科学模拟卷(八).docx
- 5.3细胞呼吸的原理和应用课件高一上学期生物人教版必修12.pptx
- 高中政治更好发挥政府作用教学设计.docx
- 体悟民间故事中的幸福--五上《中国民间故事》导读课.docx
文档评论(0)