我正在研究有限差分代码以解决2D问题。我希望能够解决以STEP或IGES文件形式编写的复杂几何图形。但是,我不知道如何读取和划分此类文件。
虽然我知道有免费的和独立的网格应用程序,但我希望代码是独立的。有办法在python上实现吗?
最佳答案
您可能对GMSH API感兴趣。 GMSH作为免费的开源网格划分器已有一段时间了,最近(相对而言),他们引入了C,C ++,Python和Julia的API。
首先,简单使用Top level functions GMSH::open
和Mesh function GMSH::generate(2)
即可入门。