- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验报告册/习题册
2012 / 2013 学年 第1 学期
系 别
实验课程
专 业
班 级
姓 名
学 号
指导教师
《计算机图形学》 班级: 学号: 姓名:
PAGE
-
实验一 ——金刚石图案算法
实验目的
(1)掌握VC++6.0和MFC编程环境;
(2)掌握设计程序模板的运行界面的方法。
实验内容
将半径为r的圆n等分,然后用直线将各个等分点相连,形成的图案称为“金刚石”图案,编程实现。
实验步骤或主要程序清单
实验结果及总结
实验二 ——直线中点Bresenham算法
实验目的
掌握中点Bresenham绘制直线的原理;
掌握设计中点Bresenham算法;
掌握编写Mbilne()子函数。
实验内容
使用中点Bresenham算法绘制斜率为0=k=1的直线。要求使用对话框输入直线的起点和
终点坐标,直线的颜色为蓝色。
实验步骤或主要程序清单
实验结果及总结
习题1:
计算起点坐标为(0,0),终点坐标(12,9)直线的中点Bresenham算法的每一步坐标值以及中点偏差判别式d的值,填入表1中,并用黑色点亮图1中的直线像素。
表1
x
y
d
x
y
d
0
7
1
8
2
9
3
10
4
11
5
12
6
图1
实验三 ——圆中点Bresenham算法
实验目的
(1)掌握八分法中点Bresenham算法绘制圆的原理;掌握设计程序模板的运行界面的方法。八分法绘制圆的中点Bresenham算法;
(2)掌握编写八分法绘制圆的CirclePoint(x,y)子函数;编写 绘制圆的Mbcircle()子函数。
实验内容
使用中点Bresenham算法绘制圆心位于屏幕客户区中心的圆。要色求使用对话框输入圆
的半径,圆的颜色为蓝色。
实验步骤或主要程序清单
实验结果及总结
习题1:请描述用中点Bresenham算法生成圆 的步骤。
习题2: 什么是走样和反走样?
实验四 ——Bezier曲线算法
实验目的
(1)掌握Bezire曲线定义。
(2)掌握设计绘制一次、二次和三次Bezier曲线算法。
实验内容
在屏幕上单击鼠标左键绘制控制多边形,基于Bezier定义根据控制多边形的阶次绘制
Bezier曲线。
三、实验步骤或主要程序清单
实验结果及总结
习题1:简述使用栈结构实现简单的种子填充算法步骤。
习题2:已知图1中所示三角形ABC各顶点的坐标A(2,4)、B(4,4)、C(4,1),相对A点逆时针旋转60度,各顶点分别到达A'、B'、C'。试计算A'、B'、C'的坐标值。(要求用齐次坐标进行变换,列出变换矩阵。)
图1
您可能关注的文档
最近下载
- 绿带六西格玛案例1:散热器内部泄露率改善.pptx VIP
- 高绩效员工识别与发展路径.docx VIP
- (正式版)B-T 232-2024 金属材料 弯曲试验方法.docx VIP
- 小学六年级数学家长会 携“数”共育 共启新航 课件.pptx VIP
- 藏格矿业-市场前景及投资研究报告:优质资产、合适时机、令人期待的合作.pdf VIP
- 拆除工程方案投标方案(技术方案).doc
- 幼儿园绘本《爱书的孩子》 课件.ppt VIP
- 《医疗知识图谱构建技术要求》.pdf VIP
- 2025年数据中心800V直流供电技术白皮书(1.0).docx VIP
- 动物传染病 03葡萄球菌病 00303 多种动物共患病(葡萄球菌病).pptx VIP
文档评论(0)