
mayavi在程序开发中的使用
文章平均质量分 76
pingping_TEL
数字信号处理从业者,学生时期写的博客现在已经忘记且以后也不会再做,所以相关问题不再解答。
展开
-
在PyQt5中使用Mayavi(二):在开发的程序的UI中加入mayavi场景
用qt的designer工具简单建立一个UI,如下图所示。 对象层级关系为: 其中,verticalLayout是给mayavi场景预留的位置。保存ui文件,然后用qt的pyuic工具转换为py文件,如下。其中,input.ui是 Qt Designer生成的.ui 文件的路径,output.py是要生成的Python代码文件的路径。-o是一个选项参数,用于指定输出文件的路径。 转换得到的py文件如下。在通常的开发中,ui需要反复修改,下述py文件会反复生成,所以不要在下述代码中加入任何人工修改内容。 新建原创 2024-04-10 17:16:24 · 801 阅读 · 4 评论 -
在PyQt5中使用Mayavi(一):Mayavi简介及安装
我用Python脚本从dyna的d3plot文件中提取了大量的有限元应力数据(以后可能会分享怎么读取,有需要联系我),想在自己开发的程序界面上将应力三维云图绘制出来,面对这个数据量(几十万个点),用matplotlib的话会让程序非常卡顿,然后就有了这个专栏,Mayavi绘制这个还是挺快的,而且交互起来一点不卡。一个丰富的用户界面,可以和数据、对象进行交互。简洁清晰的Python接口,以及可以使用类似于matlab和matplotlib的3D可视化函数,或者面向对象的交互界面。底层封装VTK。原创 2024-04-09 22:24:04 · 1934 阅读 · 0 评论