资源说明:网格生成器
该模块使用户能够简洁地定义和有效地操纵3D块结构,以创建CFD的六面体块结构网格。
例如,上面显示的NACA 4424机翼网眼包括“包裹”在机翼周围的边界层块结构,以及远场块结构。 可直接用于为任何NACA 4位机翼创建类似的网格,也可以轻松修改以为任何其他机翼创建网格。
它是如何工作的?
用户使用blockmeshbuilder编写Python脚本以创建所需块结构的清晰描述。 创建后,可以操纵这些块结构的元素(即顶点,边和面),将其投影到简单的几何形状或与其他块结构配合。 在python脚本的末尾,使用单行代码将数据写入blockMeshDict文件。 然后,用户可以运行来生成网格。
简单的例子
下面是示例,该示例生成描述的楔子模型。
from math import radians
from blockmeshbuilder import BlockMeshDict
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。