计算机工程与应用 ›› 2008, Vol. 44 ›› Issue (10): 78-81.

• 研发、设计、测试 • 上一篇    下一篇

基于VTK的矿体三维可视化研究与实现

毕 林1,2,王李管1,2,陈建宏1,冯兴隆1   

  1. 1.中南大学 资源与安全工程学院,长沙 410083
    2.长沙迪迈信息科技有限公司,长沙 410083
  • 收稿日期:2007-12-03 修回日期:2008-01-31 出版日期:2008-04-01 发布日期:2008-04-01
  • 通讯作者: 毕 林

Study and realization of 3D visualization of orebody based on VTK

BI Lin1,2,WANG Li-guan1,2,CHEN Jian-hong1,FENG Xing-long1   

  1. 1.School of Resources and Safety Engineering,Central South University,Changsha 410083,China
    2.Digital Mine Co. LTD,Changsha 410083,China
  • Received:2007-12-03 Revised:2008-01-31 Online:2008-04-01 Published:2008-04-01
  • Contact: BI Lin

摘要: 矿体三维可视化是矿业软件研发、数字化矿山建设的基础和重要内容。结合大型矿业软件系统DiMine的开发实践,对VTK的体系结构进行了分析,在此基础上对VTK的cell类型及数据集类型进行了扩展,并设计实现了相应的类,利用VC++开发工具开发了一种新的矿体三维可视化平台。研究表明,该平台在可视化性能以及分析结果展示等方面比当前国外主要矿业软件具有更大的优越性。

关键词: VTK, 矿体, 三维可视化, 矿业软件, 体视化

Abstract: 3D visualization of orebody is the base and important content for the development of mining software and building of the digitization mine.In this paper,based on the practice of development of mining software,DiMine,the system structure of VTK is discussed,its cell type and dataset type of VTK are extended,the corresponding classes are designed and realized,and meanwhile with the adoption of VC++,a new platform of 3D visualization of orebody is realized.The research indicates that this platform has much more advantages than other mining software in visualization function and analyzing result.

Key words: VTK, orebody, 3D visualization, mining software, volume visualization