解释gmsh::model::geo::addPlaneSurface()以及其中参数的含义
时间: 2023-07-28 21:07:07 浏览: 244
gmodel:GMSH模型生成库
函数 `addPlaneSurface()` 是 Gmsh 中的一个函数,用于在几何模型中添加一个平面面。该函数的定义如下:
```
int addPlaneSurface(std::vector<std::vector<GEntity *> > & wires,
int tag = -1);
```
其中,参数 `wires` 是一个存储了多个环路的向量,每个环路由一系列的 Gmsh 实体(点、线、面等)组成。这些环路的边界将构成一个平面面。参数 `tag` 是可选参数,用于指定平面面的标签。如果未指定,则 Gmsh 将自动分配一个唯一的标签。
该函数的返回值是新添加的平面面的标签。
需要注意的是,该函数的输入参数 `wires` 中的每个环路必须是封闭的,即环路的起点和终点必须相同,且环路内部不能有任何交叉点或自相交。否则,将会出现错误。
如果需要更多关于 `addPlaneSurface()` 函数的信息,可以参考 Gmsh 的官方文档。
阅读全文