<div dir="auto">This is what I came up with too. I create the geometry and import it to gmsh as brep. The problem I have now is how to assign characteristic lengths in individual groups (edges, surfaces). So far I haven't been able to do that with a result that works correctly. <div dir="auto"><br></div><div dir="auto">Kind regards</div><div dir="auto">Andrew</div></div><div class="gmail_extra"><br><div class="gmail_quote">Στις 3 Μαΐ 2017 8:20 π.μ., ο χρήστης "Bernd Hahnebach" <<a href="mailto:gmsh@b75.ch">gmsh@b75.ch</a>> έγραψε:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Zitat von andrew <<a href="mailto:armitatz@gmail.com" target="_blank">armitatz@gmail.com</a>>:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
In Salome which uses the opencascade model there is a Boolean operation<br>
called partition. With this you can create a solid from two others but with<br>
a shared face. A usage of that is the creation of meshes with internal<br>
walls in it with zero thickness aka 'baffles'.<br>
</blockquote>
<br>
FYI<br>
Such a topology is called a CompSolid in OpenCascade. Since I have no experience with the new GMSH functionallity I normally use FreeCAD to create such topology and use brep (The native OpenCascade format) to exchange the topology with GMSH.<br>
<br>
 <a href="http://opencascade.blogspot.ch/2009/02/topology-and-geometry-in-open-cascade_27.html" rel="noreferrer" target="_blank">http://opencascade.blogspot.c<wbr>h/2009/02/topology-and-geometr<wbr>y-in-open-cascade_27.html</a><br>
<br>
bernd<br>
<br>
<br>
</blockquote></div></div>