- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《计算机图形学》上机内容简介.doc
《计算机图形学》
上机实验
生物医学工程系
实验一
上机题目:
直线的生成算法。
上机目的:
掌握直线的生成算法。
上机内容:
1.将DDA画线法推广以便能画出任意斜率的直线。
2.将中点画线法推广以便能画出任意斜率的直线。
上机要求:
用C语言实现上述两种算法。
实验二
上机题目:
圆的生成算法。
上机目的:
掌握圆的生成算法。
上机内容:
用中点画圆法画以点(200,200)为圆心,200为半径的圆。
上机要求:
用C语言编程实现。
实验三
上机题目:
边标志填充算法。
上机目的:
掌握边标志填充算法。
上机内容:
1.用边标志算法填充如图所示的正方形内切圆。
2.利用边标志填充算法对一个任意多边形进行填充,使其边界象素具有一个值,而内部的象素具有另一个值。
上机要求:
用C语言编程实现。
实验四
上机题目:
区域填充算法。
上机目的:
掌握常用的区域填充算法。
上机内容:
设计一个多边形区域填充算法,使其边界象素具有一个值,而内部的象素具有另一个值。
已知一个外边界多边形和几个内含多边形(可为凸、凹多边形,边数大于5)写出用倾斜角为30°,间距为内含多边形最小边长1/4的直线集,填充多边形区域的算法程序,并显示输出结果。当改变倾斜角和间距后的填充结果图。
上机要求:
用C语言编程实现。
实验五
上机题目:
裁剪算法及反走样算法。
上机目的:
掌握常用的裁剪算法及反走样算法。
上机内容:
使用中点分割算法实现对直线段进行裁剪的程序。
已知矩形窗口边界以及任意多边形(凸、凹多边形)使用Sutherland-Hodgman算法写出经该矩形窗口边界裁剪后所得多边形的程序。
使用加权区域采样方法,实现对Bresenham画线算法的反走样程序。
实验所需要的有关参数:
d 0 1/16 2/16 3/16 4/16 5/16 6/16 7/16 8/16 9/16 10/16 11/16 12/16 13/16 14/16 15/16 Vp(d) 0.524 0.416 0.401 0.343 0.289 0.238 0.193 0.151 0.115 0.084 0.059 0.038 0.022 0.011 0.004 0 其中,有关参数含义见下图。
1)当0≤D≤0.5时,Vq(D)=圆锥体体积-Vp(1/2+D)-Vp(1/2-D )
2)当0.5≤D ≤1.5时,Vq(D)=Vp(D-1/2 )
上机要求:
用C语言编程实现。
实验六
上机题目:
Bezier曲线的绘制。
上机目的:
掌握Bezier曲线的性质及绘制方法。
上机内容:
编写用Csateljau算法绘制Bezier曲线的程序。该程序须具有通用性,方便地绘制任意阶的Bezier曲线。
上机要求:
用C语言编程实现。
实验七
上机题目:
B样条曲线的绘制。
上机目的:
掌握B样条曲线的性质及绘制方法。
上机内容:
用deBoor算法编写产生B样条曲线的程序。该程序须具有通用性,方便地绘制任意阶的B样条曲线。
上机要求:
用C语言编程实现。
实验八
上机题目:
常用的图形变换。
上机目的:
掌握图形变换的作用及方法。
上机内容:
熟悉Matlab编程语言。
编写一个程序以实现如下功能:将一个灰度图象与该图象少许平移后(边界全部填充为零)得到的图象相减后再相除,并显示和比较两种操作带来的不同的图象输出效果。
使用非线性灰度变换函数f(x)=1-x2对一幅彩色图象进行点运算,并与使用线性灰度变换的函数f(x)=0.6x+4进行点运算的结果相比较。
上机要求:
用Matlab编程实现。
实验九
上机题目:
医学图像增强。
上机目的:
掌握图像增强的作用及各种方法。
上机内容:
用灰度变换法、空域滤波法、频域及色彩增强法对图像进行增强处理,并比较各种算法的适用范围。
上机要求:
用Matlab编程实现。
Vp(d)
r
d
D
您可能关注的文档
- R等效+U_I1.5.1电阻的串联、并联和串并联+.ppt
- SBD-V100型无线粮情测控系统报价单-郎溪县.doc
- select-from-where--记为SFW表达式示例.ppt
- SG8003MT臂力机组装说明书.PDF
- SH-260型试样分划器-明克斯仪器.doc
- SHR-LV300型激光夜视仪.doc
- SiC碳化硅灭磁电阻VI特性-中国励磁专业网.ppt
- SWS《船舶涂装通用工艺规范》选用标准QSWS42-030-20031范围本.doc
- SY96-1型制备包被机使用说明书-北京欣顺盈科技有限公司.doc
- TEC1-12706全套致冷套件.PDF
- 从说文解字日部字看中国太阳崇拜的起源及其影响(2).pdf
- 医美消费市场2025年趋势分析:行业规范与市场竞争力.docx
- 储能技术在数据中心中的应用现状与市场潜力研究报告.docx
- 职业培训学校学生满意度与品牌影响力评估报告.docx
- 科技创新创业大赛奖金申请2025年创业趋势分析报告.docx
- 2025年安徽矿业职业技术学院单招职业倾向性考试题库附答案.docx
- 2025年安徽矿业职业技术学院单招职业倾向性考试题库最新.docx
- 自主神经系统调控接口行业发展趋势预测及战略布局建议报告.docx
- 2025年生物技术在疾病预防与治疗中的应用前景报告.docx
- 信托行业家族信托业务发展与创新研究报告.docx
文档评论(0)