基于ActiVizNET的地质体三维显示方法应用研究 - 云南民族大学学报.PDF

基于ActiVizNET的地质体三维显示方法应用研究 - 云南民族大学学报.PDF

基于ActiVizNET的地质体三维显示方法应用研究 - 云南民族大学学报

云南民族大学学报:自然科学版,2013,21(S1):36-39 CN53-1192/N ISSN1672-8513 doi:10.3969/j.issn.1672-8513.2013.S1.009 http://xbynnieducn 基于ActiViz.NET的地质体三维显示方法应用研究 李 博,刘 浩,佘伟成 (云南大学 信息学院,云南 昆明650091) 摘要:简要介绍了VTK(visualizationtoolkit)中的数据类型,采用可视化领域常用且有效的体绘制 方法,利用ActiViz.NET实现VTK在.NET平台上的调用,通过数据读入、映射、渲染、显示等流程完 成三维可视化显示.以地质探测数据为例,实现了三维地质的模拟及隧道开挖模拟和漫游等功能. 关键词:地质体;VTK;三维可视化;体绘制 中图分类号:TP391 文献标志码:A 文章编号:1672-8513(2013)S1-0036-04 Researchof3DreconstructionofgeologicbodybasedonVTK LIBo,LIUHao,SHEWeicheng (SchoolofInformation,YunnanUniversity,Kunming650091,China) Abstract:ThepaperbrieflyintroducedatatypeofVTK,usingmethodofVisualization:volumeRenderingtech nique.UseActiViz.NETtorealizeVTK(TheVisualizationToolKit)in.NETplatform,thoughtdataread、mapping、 rendering、displaytocompletegeological3DVisualization.Withgeologicaldetectiondataset,achieve3Ddisplayof geologicalobjects,tunnelsimulationandroaming. Keywords:geologicalobjects;VTK;3Dvisualization;volumerendering   地质体三维可视化是地质工程中急需解决的一个热点问题,计算机可视化技术能够将地质体以三维可 视化图形的形式予以表现,利用三维可视化的结果可以将地质体的形态构造直观地展现在地质专家和用户 面前,使之对施工的前方地质分布有一个直观性的了解,从而提出合理的施工方案,减少人们对地质问题认 识的盲目性以及对施工带来的巨大风险性. 论文从三维可视化的概念和研究应用入手,分析了目前三维可视化的相关技术和实现方法,如:体绘制 技术.探索三维可视化开发工具VTK在地质体三维显示方面的应用研究;最后基于体绘制技术,结合三维可 视化工具包VTK,通过编程方法实现对地质体三维可视化的实践. 1 数据准备及显示方法选择 VTK支持5种基本的数据类型,分别是多边形数据集、矩形网格数据集、结构化点数据集、结构化网格 数据集、非结构化网格数据集.通过对地质探测采集数据与VTK数据类型进行比较,选取vtkImageData数据 类型作为地质三维可视化系统数据对象类型,该数据类型是结构化的可以表示三维图形,它能够多种方式处 理和绘制,是进行体绘制的理想数据.vtkImageData代表有规则的轮廓结构、网格步长以及从左下方开始保 存数据集合,如图1所示. 三维可视化工具包并未提供对采集的三维地质数据的读取接口.因此,必须为三维地质可视化系统开发 专门的数据接口.通过接口将地质数据转换为VTK专用的数据集类型(本文采用的是vtkImageData类型)的 [1] 数据.其数据接口类继承关系如图2所示 . 实现地质体三维可视化的方法主要有体绘制方法和面绘制方法.这2种方法针对不同的应用各有优缺 收稿日期:2012-09-14 作者简介:李博(1984-),男,硕士研究生.主要研究方向:计算机应用.             李 博,刘 浩,佘伟成:基于ActiViz.NET的地质体三维显示

文档评论(0)

1亿VIP精品文档

相关文档