首页> 中文学位 >利用OpenGL实现公路线形三维动画技术研究
【6h】

利用OpenGL实现公路线形三维动画技术研究

代理获取

目录

文摘

英文文摘

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展望

参考文献

致谢

展开▼

摘要

该课题主要研究了利用OpenGL技术实现公路线形动画的一种实施方案和解决这一方案的关键技术.公路线形动画的实现是公路CAD系统的一个必要的组成部分.该课题提出的方法是在利用其它绘图软件系统生成道路线形DXF格式的三维模型文件,在线形动画软件系统中调用DXF格式的三维模型文件,最后完成公路线形三维动画的功能.该课题软件功能的实现是在Windows环境下,利用OpenGL图形库通过VC语言进行编程.主要完成了以下工作:1、对DXF格式的三维文件的调用方法.2、利用OpenG1建立三维场景,实现场景的渲染.3、公路线形动画的实现方法.4、系统中利用鼠标和键盘人机交互功能的实现.

著录项

  • 作者

    蒋洪涛;

  • 作者单位

    大连理工大学;

  • 授予单位 大连理工大学;
  • 学科 土木工程
  • 授予学位 硕士
  • 导师姓名 姜峰,张辉;
  • 年度 2003
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 线路设计;
  • 关键词

    公路线形; OpenGL; DXF; 三维动画;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号