›› 2009, Vol. 30 ›› Issue (10): 3037-3042.
刘振平1,贺怀建1,李 强2,朱发华1
LIU Zhen-ping1, HE Huai-jian1, LI Qiang2, ZHU Fa-hua1
摘要:
将Python语言作为粘合剂,用wxPython做界面,实现了对Python自带一些计算模块的调用,同时也实现了通过Swig对C以及C++模块的调用。结合VTK以及PyOpenGL两个开源图形库,对复合三维可视化建模系统的建立进行了深入地研究,并且以Quad-Edge数据结构为原型,实现了拓扑结构更加紧凑、查询效率更高的一种数据结构模型。然后以此为基础,通过对投影面的设置,实现了空间离散点任意投影面的Delaunay三角剖分,并且充分利用此种数据结构的拓扑特性,实现了一种高效地检索任意约束影响域中的三角形、边、以及顶点的算法,最终实现了三角网任意约束的插入。到目前为止,系统已经初步实现了从DXF、Excel、TXT等文件以及Access和SQL Server数据库中读取相应模型几何数据、信息以及其他数据库相关操作的功能,还实现了空间点的距离反比、Kriging以及3次样条插值、离散点集的Delaunay三角剖分,任意形状约束的插入、两个TIN之间的互相切割等许多三维可视化建模的通用功能。
中图分类号:
[1] | 朱良峰 ,李自成 ,朱 仝 ,李明江,. 基于数字地球平台的地质钻孔三维模拟与可视化[J]. , 2014, 35(11): 3310-3316. |
[2] | 朱良峰 ,孙建中 ,张成娟 . 沉积地层系统三维实体模型构建方法[J]. , 2012, 33(11): 3243-3250. |
[3] | 朱发华 ,贺怀建 ,刘 强. 基于GIS的工程地质信息管理与三维可视化[J]. , 2009, 30(S2): 404-407. |
[4] | 刘振平,贺怀建,朱发华. 基于钻孔数据的三维可视化快速建模技术的研究[J]. , 2009, 30(S1): 260-266. |
[5] | 朱发华,贺怀建. 基于地质雷达和钻孔数据的三维地层建模[J]. , 2009, 30(S1): 267-270. |
[6] | 王明华,白 云. 层状岩体三维可视化构模与数值模拟的集成研究[J]. , 2005, 26(7): 1123-1126. |
[7] | 夏艳华,白世伟,倪才胜. 某水利枢纽厂房开挖三维可视化与数值模拟耦合研究[J]. , 2005, 26(6): 968-972. |
[8] | 夏艳华,白世伟. 层状地质体与地下工程开挖三维可视化[J]. , 2004, 25(12): 1928-1932. |
|