文摘
英文文摘
1绪论
1.1课题的提出
1.2国内外研究现状
1.2.1国内公路CAD技术的发展概况
1.2.2国外公路CAD发展概况
1.3课题研究的主要意义
1.4课题研究的主要内容
2 OpenGL编程技术及环境
2.1开发平台及编程语言的选择
2.2 OpenGL简介
2.2.1 OpenGL概述
2.2.2 OpenGL的功能
2.2.3 OpenGL的工作结构
2.2.4 OpenGL的绘制原理
2.2.5 OpenGL在Windows中的实现
3 AutoCAD的图形文件的调用
3.1 AutoCAD简介
3.2 DXF文件分析
3.2.1 DXF文件的基本结构
3.2.2实体段分析
3.3 DXF三维模型的形成
3.4 DXF三维模型文件的调用方法
3.4.1调用DXF的过程
3.4.2主要类及类函数的作用
3.4.3实例
4系统中OpenGL技术应用要点
4.1利用OpenGL库函数绘制三维模型
4.2场景的显示
4.2.1用OpenGL显示场景的步骤
4.2.2用OpenGL进行透视变换
4.2.3用OpenGL进行模型变换
4.2.4用OpenGL进行视点变换
4.2.5视口变换
4.3场景的显示效果处理
4.3.1光源
4.3.2颜色的实现
4.4线形动画的实现机理
4.4.1动画基本原理
4.4.2 OpenGL双缓存实现动画原理
4.4.3可变设点设计
5肝C编程环境下线形动画系统的实现
5.1系统框架的建立
5.1.1完成OnCregte()函数的设置
5.1.2完成OnSize()函数的设置
5.1.3完成OnDraw()函数的设置
5.1.4完成OnDestory()函数的设置
5.2采用键盘输入实现人机交互
5.3视点漫游
5.4实例
6结论与展望
6.1结论
6.2展望
参考文献
致谢