从开源中汲取营养,我们就是站在了巨人的肩膀上!
导读:一个CAE软件,需要从CAD生成网格,使用求解器求解,最后通过可视化进行数据分析。整个过程中,每一步都不是容易的事。而我们只能从事其中一部分。
最近,我在写有限元程序DinoFem过程中,就遇到了很多这方面的问题。
今天就推荐一个读取和转换工具,Meshio。
内容:
1、meshio 解决了什么问题
2、meshio的使用
3、points
4、cells
5、网格数据的读取
6、其他函数
7、创建和输出
官方的文档写得过于简单,但是从源码可以看到详细的使用方法。本文就介绍一下meshio的基本操作。
1、meshio 解决了什么问题
就在前天,我们国产自主CAE联盟的群里,大家都比较困扰于格式问题。确实,现在整个制造业、建筑业、或者其他行业,大部分都在使用3D模型来进行产品设计,甚至于已经进入了生产运营的管理。例如现在比较火的#数字孪生#更是把3D模型和各方面的控制系统等都融合在了一起。
而,就3D模型而言,整个都是国外传到中国的,所有的格式,都是国外的标准。在这一块,我们就有先天不足。作为国际化的世界,我们可能无法左右标准,但是至少得做到有熟悉的开源的格式转换工具。
就网格来说,meshio解决的是与各种标准格式互相支持的问题。包括读取,写入,转换等