基于python的三维建模可视化系统的研究

基于python的三维建模可视化系统的研究

ID:37180645

大小:1.18 MB

页数:6页

时间:2019-05-21

基于python的三维建模可视化系统的研究_第1页
基于python的三维建模可视化系统的研究_第2页
基于python的三维建模可视化系统的研究_第3页
基于python的三维建模可视化系统的研究_第4页
基于python的三维建模可视化系统的研究_第5页
资源描述:

《基于python的三维建模可视化系统的研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第30卷第10期2009年10月岩土力学Vol.30No.10Oct.2009RockandSoilMechanics文章编号:1000-7598(2009)10-3037-06基于Python的三维建模可视化系统的研究刘振平1,贺怀建1,李强2,朱发华1(1.中国科学院武汉岩土力学研究所,武汉430071;2.长江水利委员会三峡勘测研究院有限公司,武汉430070)摘要:将Python语言作为粘合剂,用wxPython做界面,实现了对Python自带一些计算模块的调用,同时也实现了通过Swig对C以及C++模块的调用。结合V

2、TK以及PyOpenGL两个开源图形库,对复合三维可视化建模系统的建立进行了深入地研究,并且以Quad-Edge数据结构为原型,实现了拓扑结构更加紧凑、查询效率更高的一种数据结构模型。然后以此为基础,通过对投影面的设置,实现了空间离散点任意投影面的Delaunay三角剖分,并且充分利用此种数据结构的拓扑特性,实现了一种高效地检索任意约束影响域中的三角形、边、以及顶点的算法,最终实现了三角网任意约束的插入。到目前为止,系统已经初步实现了从DXF、Excel、TXT等文件以及Access和SQLServer数据库中读取相应模型几何

3、数据、信息以及其他数据库相关操作的功能,还实现了空间点的距离反比、Kriging以及3次样条插值、离散点集的Delaunay三角剖分,任意形状约束的插入、两个TIN之间的互相切割等许多三维可视化建模的通用功能。关键词:三维可视化;python语言;约束Delaunay三角化;Swig中图分类号:TP391文献标识码:AStudyofthetechnologyof3DmodelingandvisualizationsystembasedonPythonLIUZhen-ping1,HEHuai-jian1,LIQiang2,ZHU

4、Fa-hua1(1.InstituteofRockandSoilMechanics,ChineseAcademyofSciences,Wuhan430071,China;2.ThreeGorgesGeotechnicalConsultantsCo.,Ltd.,ChangjiangWaterResourcesCommission,Wuhan430070,China)Abstract:Itisstudiedprofoundlythatthecompound3Dvisualizationmodelingsystemcanbebuil

5、tupwiththeopen-sourcedgraphiclibrariesPYOpenGLandVTK.Inthisprocess,thecomputationalmodelswrittenbyPythonandothermodelswrittenbyCorC++canbeinvokedsuccessfullywhenweusethepythonlanguageasakindofadhesiveandwxPythonasGUIwiththehelpofswig.Moreover,akindofdatastructureisi

6、mplementedusingtheQuad-edgedatastructureasprototype,whichmakesthetopologymorecompactandqueriesmoreefficient.Thenbased-onthisdatastructure,spatialdiscretepointsDelaunaytriangulationinanyplaneisaccomplishedthroughthesettingofprojectionplane.Takingfulladvantageofthetop

7、ologycharacteristic,akindofalgorithmwhichcansearchinterrelatedtriangles,segmentsandvertexesefficientlyisobtained;andtheobjectofinsertinganyconstraintisreached.Uptonow,thefunctionofloadinggeometrydataandotherinformationstoredintheformatofDXF,ExcelorTXTfilesoraccessan

8、dSQLServerDBismadereality.Alsointhesystem,manygeneral3Dmodelingfunctionsasinterpolationsofinversedistance,Krigingandcubicspline,Delaunaytr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。