1 绪论 | 第1-17页 |
1.1 可视化技术发展概况 | 第9-13页 |
1.1.1 可视化技术的产生和发展 | 第9-10页 |
1.1.2 科学计算可视化研究现状与有关软件的开发 | 第10-13页 |
1.2 可视化的发展趋势 | 第13-15页 |
1.2.1 算法和数据结构的研究 | 第14页 |
1.2.2 三维体数据场实时动态显示问题的研究 | 第14页 |
1.2.3 基于微机平台的应用软件的发展 | 第14-15页 |
1.2.4 面向对象的可视化软件的深入发展 | 第15页 |
1.2.5 基于Web的可视化将进一步发展 | 第15页 |
1.3 本文的主要工作 | 第15-17页 |
2 地质测量数据的可视化模型 | 第17-25页 |
2.1 瞬变电磁法工作原理及方法简介 | 第17-18页 |
2.2 TEM测量数据的图形表示方式 | 第18-22页 |
2.2.1 单点曲线图 | 第19页 |
2.2.2 多道剖面图 | 第19-20页 |
2.2.3 ρ~τ拟断面图 | 第20页 |
2.2.4 地质拟断面图 | 第20-21页 |
2.2.5 三维实体图 | 第21-22页 |
2.2.6 平面剖视图 | 第22页 |
2.3 一般可视化参考模型 | 第22-23页 |
2.4 地质数据的可视化模型 | 第23-25页 |
3 数据管理系统的开发 | 第25-40页 |
3.1 数据存储和管理方式的选择 | 第25-27页 |
3.2 本课题数据存储和管理方式 | 第27页 |
3.3 VC~(++)6.0数据库开发技术 | 第27-29页 |
3.3.1 ODBC | 第27-28页 |
3.3.2 MFC ODBC | 第28页 |
3.3.3 DAO | 第28页 |
3.3.4 OLE DB | 第28页 |
3.3.5 ADO | 第28-29页 |
3.4 ADO编程简介 | 第29-31页 |
3.4.1 ADO应用的结构 | 第29-30页 |
3.4.2 ADO编程模型 | 第30-31页 |
3.4.3 ADO编程步骤 | 第31页 |
3.5 应用程序的开发 | 第31-40页 |
3.5.1 在VC中使用ADO | 第31-34页 |
3.5.2 程序代码的编写思路 | 第34-37页 |
3.5.3 主要模块的程序代码简介 | 第37-40页 |
4 数据处理模块的开发 | 第40-51页 |
4.1 Matlab/VC++联合编程方案 | 第40-43页 |
4.1.1 方案的选择 | 第40-41页 |
4.1.2 Matlab C/C~(++)数学函数库简介 | 第41-43页 |
4.2 动态连接库的开发 | 第43-46页 |
4.2.1 DLL概述 | 第43-44页 |
4.2.2 DLL的创建与使用 | 第44-46页 |
4.3 数据模块的开发 | 第46-51页 |
4.3.1 数据的转换 | 第46-47页 |
4.3.2 数据处理函数的开发 | 第47-51页 |
5 图形模块的开发 | 第51-67页 |
5.1 在Rhinoceros上进行二次开发 | 第51-53页 |
5.2 OpenGL开发基础 | 第53-60页 |
5.2.1 OpenGL及其主要功能 | 第53-54页 |
5.2.2 OpenGL的运行平台 | 第54页 |
5.2.3 OpenGL绘图原理及步骤 | 第54-56页 |
5.2.4 OpenGL函数类型 | 第56页 |
5.2.5 OpenGL主要函数命令 | 第56-60页 |
5.3 MFC开发OpenGL | 第60-67页 |
5.3.1 环境设置 | 第60页 |
5.3.2 对窗口进行初始化 | 第60-63页 |
5.3.3 图形的绘制 | 第63-67页 |
6 软件的总体结构与应用 | 第67-73页 |
6.1 软件的总体结构 | 第67-68页 |
6.2 应用实例 | 第68-73页 |
7 结论 | 第73-75页 |
致谢 | 第75-76页 |
参考文献 | 第76-78页 |