我在 snappyhexmesh 和 OpenFoam 世界中很新,我正在尝试网格化多 stl 几何。我的几何图形是一个几何图形,分为 3 个不同的 stl 文件。在全球范围内它是封闭的,但每个部分都不是封闭的。只要每个 stl 没有关闭,特征提取步骤就会崩溃。我怎么解决这个问题?我是否必须关闭每个 stl 并自动将它们连接起来?
SnappyHexMesh 和多 stl 几何
计算科学
开放式泡沫
2021-12-12 06:58:23
1个回答
您是否尝试合并三个 STL 以创建一个封闭的 STL。OpenFOAM 带来了一个surfaceAdd
加入 STL 的工具。除了您在特征提取步骤中遇到的问题,您认为 snappy 的单元去除阶段如何应对非封闭曲面?
回复第一条评论:
将 STL 作为单独的实体加入。因此,您有一个生成的 STL,每个原始 STL 都是一个单独的 STL 实体。
在 snappy 中,您现在可以根据这些实体指定细化级别,请参阅区域子字典。
castellatedMeshControls
{
refinementSurfaces
{
mySTL
{
level (2 2);
regions
{
STL_region01
{
level (3 3);
}
STL_region02
{
level (4 4);
}
}
}
}
}
在生成的网格中,STL 实体将是单独的面片,遵循命名方案:stlName _ stlSolid
其它你可能感兴趣的问题