毕业设计(论文)-基于vc++界面的图形绘制

毕业设计(论文)-基于vc++界面的图形绘制

ID:11670180

大小:1.76 MB

页数:40页

时间:2018-07-13

毕业设计(论文)-基于vc++界面的图形绘制_第1页
毕业设计(论文)-基于vc++界面的图形绘制_第2页
毕业设计(论文)-基于vc++界面的图形绘制_第3页
毕业设计(论文)-基于vc++界面的图形绘制_第4页
毕业设计(论文)-基于vc++界面的图形绘制_第5页
资源描述:

《毕业设计(论文)-基于vc++界面的图形绘制》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于VC++界面的图形绘制摘要Bezier曲线和直线Bresenham算法、圆Bresenham算法是计算机图形学中最基本、最重要的内容之一,在计算机辅助几何设计领域得到了广泛应用。为使用户直观的了解其几何特性,介绍了在VisualC++6.0环境下开发Bezier曲线和直线Bresenham算法、圆Bresenham算法绘制程序的思路和方法,主要探讨了Bezier曲线程序开发中遇到的问题。关键词VisualC++6.0,Bezier曲线,Bresenham算法,绘制,程序开发第40页目录绪论………………………………………………………………………………

2、2一、正文…………………………………………………………………………31.1设计目的…………………………………………………………………31.2设计内容…………………………………………………………………31.3设计思路…………………………………………………………………41.4定义………………………………………………………………………41.4.1Bezier曲线…………………………………………………………41.4.2直线的Bresenham算法……………………………………………71.4.3圆的Bresenham算法………………………………………………81.5

3、算法设计…………………………………………………………………81.5.1Bezier曲线…………………………………………………………81.5.2直线的Bresenham算法……………………………………………101.5.3圆的Bresenham算法………………………………………………111.6程序运行与结果…………………………………………………………111.6.1Bezier曲线…………………………………………………………141.6.2直线的Bresenham算法……………………………………………161.6.3圆的Bresenham算法…………………………

4、……………………17二、设计总结……………………………………………………………………18三、参考文献……………………………………………………………………18附录………………………………………………………………………………19附录一Bezier曲线………………………………………………………19附录二直线的Bresenham算法…………………………………………25附录三圆的Bresenham算法……………………………………………34第40页绪论在计算机发展初期,人们就开始从事计算机图形的开发。直再到计算机硬件软件和计算机图形学高度发达的九十年代,人们发现复

5、杂的数据以视觉的形式表现时是最易理解的,因而图形得以迅猛发展,于是各种图形工具软件包相继推出。VisualC++6.0作为MicrosoftVisualStudio开发组件中最为强大的编程工具,其MFC封装了绘图所需的各种操作。因此,本文便是基于VisualC++6.0的优点,讲述如何在二维场景中开发Bezier曲线和直线Bresenham算法、圆Bresenham算法绘制程序。第40页一、正文部分1.1设计目的课程设计是信息与计算科学专业集中实践性环节之一,是学习完《计算机图形学》课程后进行的一次全面的综合练习。其目的是:要达到理论与实际应用相结合,

6、在掌握图形学的基本原理、算法和实现技术基础上,通过编程实践学会基本的图形软件开发技术。并培养良好的程序设计技能。1.2设计内容图形通常是由点、线、面、体等几何元素和灰度、色彩、线型、线宽等非几何属性组成。直线与曲线是组成图形的基本元素。因此,研究高效、高精度的直线曲线、圆生成算法,对于开发高性能的汁算机数控系统具有十分重要的意义。曲线曲面的表示是计算机图形学的重要内容。它是描述物体的外型。建立所画对象的数学模型的有力工具。在飞机、轮船、汽车的外形设计中,原本一直使用样条曲线,但样条曲线作为设计工具缺少灵活性和直观性,直到Bezier曲线的出现,才解决了

7、这些问题。1962年,法国雷诺汽车公司的工程师P.E.Bezier构造了一种以逼近为基础的参数曲线和曲面的设计方法.以这种方法为主完成了一个称为UNISURF的曲线和曲面设计系统.并1972年在公司投入使用。Bezier方法将函数逼近同几何表示结合起来,使得设计师在工程设计中能比较直观地意识到所给条件与设计出的曲线之间的关系。能方便地通过控制输入参数来改变曲线的形状。Bezier曲线具有良好的几何性质,能简洁、完美地描述和表达自由曲线曲面,现在,Bezier曲线作为很好的曲线拟合工具,因其具有保凸性,可调控性等特点而被广泛应用于计算机辅助设计(CAD第

8、40页)及图像的绘制(操作系统Windows的曲线就是用曲线实现的)。本文主要对Bezier的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。