我正在研究有限差分代码以解决2D问题。我希望能够解决以STEP或IGES文件形式编写的复杂几何图形。但是,我不知道如何读取和划分此类文件。

虽然我知道有免费的和独立的网格应用程序,但我希望代码是独立的。有办法在python上实现吗?

最佳答案

您可能对GMSH API感兴趣。 GMSH作为免费的开源网格划分器已有一段时间了,最​​近(相对而言),他们引入了C,C ++,Python和Julia的API。

首先,简单使用Top level functions GMSH::openMesh function GMSH::generate(2)即可入门。

08-16 19:47