【发布时间】:2018-08-18 06:26:31
【问题描述】:
我正在尝试从 gmsh 中的简单几何形状构建一个大型结构,我想使用结构化(四边形)网格。我首先创建该形状,然后根据需要经常复制和翻译它以构建我的最终结构。
问题是即使我将原始形状的线条和曲面定义为超限,一旦我复制和翻译它,这个属性就会丢失。检查此示例代码是否为正方形:
Point(1) = {0, 0, 0, 1};
Point(2) = {0, 1, 0, 1};
Point(3) = {1, 1, 0, 1};
Point(4) = {1, 0, 0, 1};
Line(1) = {1, 2};
Line(2) = {2, 3};
Line(3) = {3, 4};
Line(4) = {4, 1};
Line Loop(5) = {1, 2, 3, 4};
Plane Surface(6) = {5};
Transfinite Line {1, 2, 3, 4} = 10 Using Progression 1;
Transfinite Surface {6};
Recombine Surface {6};
Translate {0, 1, 0} {
Duplicata { Surface{6}; }
}
我获得了带有结构化网格的原始正方形,但复制的正方形没有此属性。 复制表面时是否有可能保留结构化网格?
编辑:似乎确实不可能复制结构化的体积或表面。问题是这些属性与网格本身而不是几何形状直接相关。并且网格不能复制。
【问题讨论】: