文摘
英文文摘
第1章 引言
1.1 采用NURBS技术表示叶型优点
1.2 使用OpenGL环境对三维叶片进行渲染仿真的优点
1.3 使用GDI+开发二维图形可视化控件的优点
1.4 本文要做的工作
第2章 NURBS曲线曲面原理
2.1 曲线曲面的参数表示
2.2 Bezier曲线曲面
2.3 B样条曲线曲面
2.4 NURBS方法
2.4.1 NURBS方法的产生背景及特点
2.4.2 NURBS的数学描述
2.4.3 本文所采用的基于NURBS的反算
2.4.4 本文采用NURBS处理前后小圆的方法
2.5 利用NURBS方法生成三维叶片曲面
2.6 本章小结
第3章 三维叶片在OpenGL环境中的渲染仿真
3.1 OpenGL的基本原理
3.1.1 过程性而非描述性
3.1.2 执行模式
3.1.3 图元与命令
3.1.4 绘制方式
3.1.5 OpenGL渲染环境的设置
3.2 构建OpenGL渲染仿真环境
3.2.1 OpenGL三维物体绘制流程
3.2.2 OpenGL绘图显示类
3.3 OpenGL中模型自由旋转的实现
3.3.1 自由旋转的实现原理
3.3.2 自由旋转的编程实现
3.4 三维叶片的仿真绘制
3.4.1 OpenGL中对NURBS的支持
3.4.2 三维叶片视图的模型视点变换
3.4.3 三维叶片视图的光照渲染
3.4.4 三维叶片视图的阴影平滑效果处理
3.5 三维叶片视图动画
3.6 本章小节
第4章 二维曲线控件的设计与实现
4.1 二维曲线控件的开发背景
4.2 二维曲线图形的绘制
4.2.1 使用GDI+环境的方法
4.2.2 曲线图形的绘制流程
4.2.3 曲线图形的交互控制
4.2.4 曲线图形元素的拾取和编辑操作
4.3 二维曲线图形控件接口设计
4.4 本章小节
第5章 总结与展望
5.1 课题总结
5.2 工作展望
参考文献
致谢