网站大量收购独家精品文档,联系QQ:2885784924

《计算机图形学》上机内容简介.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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

文档评论(0)

wendang_1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档