1、 学学 生生 毕毕 业业 设设 计(论计(论 文)文) 课题名称课题名称 基于基于 VCVC 的平面曲线绘制的平面曲线绘制 姓姓 名名 学学 号号 院院 系系 信息科学与工程信息科学与工程学院学院 专专 业业 计算机科学与技术计算机科学与技术 指导教师指导教师 2012012 2 年年 5 5 月月 3030 日日 I 目目 录录 摘 要: . 1 关键词: . 1 Abstract: 2 Key words: . 2 1 1绪论绪论 . 3 1.1 本文的主要结构 3 1.2 研究背景和意义 3 1.3 研究内容 4 1.4 国内外研究现状 4 2 2技术背景介绍技术背景介绍. 6 2.1
2、计算机图形学的发展历程及应用前景 6 2.1.1 计算机图形学的发展简史 . 6 2.1.2 计算机图形学的应用 . 6 2.1.2.1 计算机辅助设计与制造 . 6 2.1.2.2 科学计算可视化 . 7 2.1.2.3 图形实时绘制与自然景物仿真 . 7 2.1.2.4 计算机动画 . 7 2.1.2.5 计算机艺术 . 8 2.1.3 计算机图形学发展前景 . 8 2.2 Visual C+ 6.0 8 2.2.1 Visual C+ 6.0 的简介 8 2.2.2 Visual C+ 6.0 特色和缺点 9 3 3贝塞尔贝塞尔( (BezierBezier) )曲线的绘制曲线的绘制.
3、9 II 3.1 贝塞尔曲线的介绍 9 3.2 Bezier 曲线的性质 . 10 3.3 三次 Bezier 曲线绘制 10 4 4三次三次 B B 样条曲线的绘制样条曲线的绘制 12 4.1 三次 B 样条曲线的介绍 . 12 4.2 三次 B 样条曲线的性质 . 13 4.3 三次 B 样条曲线的绘制: . 14 4.4 程序运行效果图 . 15 5 5正叶线正叶线 15 5.1 正叶线 . 15 5.2 正叶线源码及效果图 . 16 结论 . 18 参考文献: 19 致谢 . 20 1 基 于基 于 VCVC 的 平面曲线绘制的 平面曲线绘制 摘摘 要:要:在我们的生活当中,曲线扮演着
4、十分重要的角色,很多地方我们都 需要用到曲线,本论文致力于对曲线的研究,在介绍计算机图形学算法及原理基 础上,利用Visual C+开发环境中数据范围可变时确定坐标轴刻度和绘制平面曲 线的方法,根据提供的图形数据的参数曲线方程,参数的几何意义,最大和最小 的参数值,参数最合适的取值。利用这些参数和图形数据绘制出该平面曲线的的 图形,本文将会介绍几种经典的平面曲线,这些曲线在实际的生活中扮演的很重 要的角色,很多工程的实现都需要用到这些,本论文将会教会大家怎样绘制平面 曲线。介绍在绘制曲线的过程需要注意哪些关键的东西。还会具体的分析该曲线 所具有哪些属于自己的关键性质。 关键词关键词:Visua
5、l C+;平面曲线;计算机图形学。 2 Plane curves based on VC Abstract: Curve plays a significant role in our life and is used by us in a great many of areas, hence the objective of this dissertation is researching curve. The dissertation based on the introduction of computer graphics calculation and theory, it guar
6、antees the graduation of coordinate axis and method of drawing plane curve through utilizing the changeability of data range in Visual C+ development environment. In addition , it also based on graphics data of parameter of curve equation, geometric significance, the maximum and minimum and suitable value which are provided. Then, drawing the graphics of plane curve through these parameters and graphics data. This article introduce several categ