论文部分内容阅读
三维地质建模与仿真指出了利用计算机和人共同构建三维地学模型系统,强调了人机交互在三维地学模型软件中的重要作用。本文正是按照这种思路,以面向对象的思想和基于组件的理论,完成了系统的需求分析,系统以面向对象的软件组件结构的方式构架系统软件框架,并提出了软件总线的通信方式来完成系统各组件之间的数据通信的软件实现思想。在需求分析的基础上完成了系统的设计,系统成功地实现了工区模型组件、钻孔柱状图模型组件、剖面模型组件、层模型组件的构造与各类组件间的数据通信管理机制的软件实现。 文章介绍了关于软件工程学与计算机图形学的基本理论及其各组件模型的数据结构、软件结构设计与软件实现的技术方法,并重点讨论了基于约束条件的Delaunay三角网格化算法、NURBS(非均匀有理B样条)曲面拟合、三叉树等值线填充算法和基于扫描线的复杂剖面填充算法。 论文提出了运用数据库管理技术、计算机处理技术和计算机图视技术与人机交互技术建立三维地质建模与仿真研究的基本技术思路较成功地实现了地质数据管理、工区布置图、复杂剖面图、复杂等值线图和三维地质模型图的显示与绘制,为地质科学研究提供了有价值的参考资料和三维复杂地学研究的技术支持环境。软件系统为同类型的三维地学建模软件开发提供了相关的经验。