给定以下代码,我如何围绕线执行网格生成,以在 GMSH API 中制作 2D 形式?Extrude或Mirror功能?我想在线条周围添加一个网格,例如,向左 1 厘米,向右 1 厘米。
#include <gmsh.h>
int main(int argc, char **argv)
{
gmsh::option::setNumber("General.Terminal", 1);
gmsh::model::add("t1");
double lc = 1e-2;
gmsh::model::geo::addPoint(0, 0, 0, lc, 1);
gmsh::model::geo::addPoint(.1, 0, 0, lc, 2);
gmsh::model::geo::addLine(1, 2, 1);
gmsh::model::geo::synchronize();
gmsh::model::mesh::generate(2);
gmsh::write("t1.msh");
gmsh::finalize();
return 0;
}