[Gmsh] Surfaces from Volumes created with OpenCASCADE

Ruth Vazquez Sabariego ruth.sabariego at kuleuven.be
Tue Oct 17 17:20:37 CEST 2017

You may use the function Boundary:

Boundary { transform-list }
(Not a transformation per-se.) Returns the entities on the boundary of the elementary entities in transform-list, with signs indicating their orientation in the boundary. To get unsigned tags (e.g. to reuse the output in other commands), apply the Abs function on the returned list.

For instance:
vol_air=newv; Box(vol_air) = {0, 0,  0, 1, 1, 1};
bnd_air() = Boundary{Volume{vol_air};};

bnd_air() contains the list of surfaces you are looking for.


Prof. Ruth V. Sabariego
KU Leuven
Dept. Electrical Engineering ESAT/Electa, EnergyVille

Free software: http://gmsh.info | http://getdp.info | http://onelab.info

On 17 Oct 2017, at 11:56, ISABELA PAREDES CISNEROS <iparedes1 at uc.cl<mailto:iparedes1 at uc.cl>> wrote:


I am creating volumes using the OpenCASCADE kernel, such as "Box" and "Cylinder".
Is there any way I can obtain the surfaces (loop) defining these volumes? I need them to define Physical Surfaces.

Thanks for your help!


gmsh mailing list
gmsh at onelab.info<mailto:gmsh at onelab.info>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://onelab.info/pipermail/gmsh/attachments/20171017/a6f08f93/attachment.html>

More information about the gmsh mailing list