摘要
文章针对三维地质建模和地质数据可视化中重要的体元模型,通过对三维剖切面的隐函数刻画,研究了基于可视化工具包(Visualization Toolkit,VTK)的三维地质模型剖切算法。重点对四面体数据结构模型和六面体数据结构模型分别进行剖切算法设计和功能实现。在三维地质模型中应用该剖切算法,结果表明该算法能够较好地对矿区各种形态地质体进行任意剖切,可有效提高三维地质模型的剖切效率。
Aiming at the important voxel model in 3 D geological modeling and geological data visualization, the cutting algorithm for 3D geological model based on Visualization Toolkit(VTK) is studied by the implicit function characterization of 3 D cutting surface. The tetrahedral data structure model and hexahedral data structure model are focused respectively to design the cutting algorithm and achieve the functionality. This cutting algorithm is applied in 3 D visualization simulation and the results show that the algorithm can perform arbitrary cutting on geological bodies with different morphologies in the mining area, which demonstrates that the algorithm has versatility and can improve the cutting efficiency.
引文
[1] 王海起,彭佳琦,张腾,等.油气储层垂向折面剖切及二三维可视化研究[J].计算机工程与应用,2017,53(24):196-201.
[2] 张文东,明志强,刘培刚.六面体体元网格三维地质模型剖切算法[J].计算机系统应用,2017,26(7):195-199.
[3] 马钧霆,陈锁忠,何志超,等.面向GTP的三维地质模型空间剖切方法与应用[J].地球信息科学学报,2015,17(2):153-158.
[4] 赵龙,闵世平,代强玲.基于八叉树的三维地质剖面生成算法[J].计算机工程,2014,40(2):250-255.
[5] 黄忠,江巨浪,张佑生.基于地层线的三维地质模型剖切算法[J].合肥工业大学学报(自然科学版),2013,36(2):202-207.
[6] LEMON A M,JONES N L.Building solid models from boreholes and user-defined cross-sections[J].Computers & Geosciences,2003,29(5):547-555.
[7] LINDENBECKA C H,EBERTB H D,ULMERA H.A program to clip triangle meshes using the rapid and triangle libraries and the visuallization toolkit[J].Computers & Geosciences,2002,28(6):841-850.
[8] 沈敬伟,周延刚,刘德儿,等.一种基于四面体网格模型的三维地质体剖面生成算法[J].计算机系统应用,2017,26(7):195-199.
[9] 王强,马利庄.平行断层轮廓线的RBF隐函数曲面造型[J].计算机辅助设计与图形学学报,2002,14(9):857-860.
[10] 吴坚,郑康平,任工昌.用于几何造型的隐式曲面[J].西北轻工业学院学报,2002,20(1):63-67.
[11] 王卫红,秦绪佳.一种网格融合算法[J].小型微型计算机系统,2011,32(6):1113-1117.
[12] 余正生,彭群生,马利庄.隐函数的布尔操作[J].软件学报,1998,9(9):699-702.
[13] 姜弢,陈振振,徐学纯.基于VTK和QT的层状地质体三维建模及可视化研究[J].科学技术与工程,2015,15(25):169-174.