论文部分内容阅读
传统的地质体内部信息使用二维图形的表达方式,难以全面反映地质对象空间形态,需要进行大量制图来从多角度表达地质信息,并且工程技术人员很难对地质信息进行解释,利用结构分析所得到的地质对象的空间分布形态也只能存储在工程技术人员的脑海中,不便于被施工人员有效利用。地质体可视化系统为工程技术人员提供三维可视化手段刻画地质信息以及多种地质勘探需求功能的辅助分析工具。帮助工程人员对地质体内部成分及地质结构进行判别,便于分析地质结构,对地下的工程施工、勘探等工作提供预判和指导。本文首先介绍了三维可视化开发工具ActiViz.NET、可视化过程及其编程模型,使用地质勘探真实得到T3格式的数据,扩展了ActiViz.NET数据读取接口,开发了T3格式数据专用的数据读取接口,将地质勘探数据转换为ActiViz.NET内部的图像数据基础上,分析需求进行三维地质体可视化系统开发。本文使用软件工程方法和面向对象技术,开展基于ActiViz.NET的三维地质体可视化系统的设计与开发,论文工作基于现有的三维地质体可视化很少使用的体绘制技术,结合可视化工具ActiViz.NET,编程实现(1)地质体的三维显示,实现旋转、移动、放大、缩小等交互功能;(2)沿地质体X、Y、Z方向的对其切割、切片显示,切面沿坐标轴的交互式移动等功能;(3)地质体切割;(4)空间三维坐标拾取及三维距离测量;(5)地质体颜色设置;(6)虚拟隧道挖掘与漫游(7)三维地质体图像显示比例设置等隧道施工急需的功能;