摘 要:现如今,随着信息科学技术的飞速发展及对计算机需求的日益增长,计算机图形学早已经成为一门重要的计算机学科,且该技术被越来越广泛地运用到计算机的各个研究领域。本文以计算机图形学中的重要曲线--Bezier曲线为研究对象,根据Bezier曲线基础理论,借助Visual Studio这一集成开发环境,利用C++编程语言,通过微软MFC的支持,完成了Bezier曲线的计算机实现与Bezier曲线各生成算法的优劣分析。
关键字:Bezier曲线;Visual Studio;C++语言;生成算法
目录
摘要
Abstract
1 引言-1
1.1 课题研究现状-1
1.2 课题研究内容-3
2 Visual Studio重要组件简介-3
2.1 Visual Studio简介-3
2.2 Visual C++及其自带IDE介绍-4
2.3 MFC简要介绍-4
3 Bezier曲线基本理论及其性质-5
3.1 Bezier曲线描述-5
3.2 Bezier曲线性质-6
4 Bezier曲线的生成算法-6
4.1 Bezier曲线的De Casteljau算法-6
4.2 一种快速生成Bezier曲线的方法-8
5 Bezier曲线生成算法的实现与比较-9
5.1 Bezier曲线生成算法的实现-9
5.2 三种曲线生成算法的优劣比较-20
6课题总结-22
参考文献-23
致谢-24
附录-25