<div dir="ltr"><div class="gmail_default" style="color:#073763">AFAIK, thats how it works. A way around for you is to split into 3 surfaces by joining points 6 - 8 and 7 - 9. Then you can match the transfinite mesh on those lines with that of your line 2. With this, you should have exact geometry.</div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div>--</div><div><br></div><div>Jose Abell </div></div></div>
<br><div class="gmail_quote">On Fri, Jan 30, 2015 at 7:00 AM, Bulent Hatipoglu <span dir="ltr"><<a href="mailto:hatipoglu.bulent@gmail.com" target="_blank">hatipoglu.bulent@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>If there is a discontinuity in one of the lines the Gmsh does not count it as a noddal point and a gap occurs between mes boundary and  geometry boundary.  Please see following figures for automatically generated and structured meshes  Is there a way to solve this issue?<br></div>I think I can divide the geometry into separate surfaces or lines and mesh these separate surfaces/lines but this will be a workaround. I am looking for a better solution if available.<br><div><div><div><br></div><div>Thanks,<br><br></div><div>Bulent<br><br></div><div><br><img alt="Inline image 1" src="cid:ii_14b3b514ad901394" height="305" width="530"><br></div><div>Automatic/unstructured<br><br></div><div><img alt="Inline image 2" src="cid:ii_14b3b51ecd4428bf" height="197" width="530"><br>Structured<br><br>Codes used to generate these figures are here:<br><br></div><div>Automatic /unstructured mesh:<br>Point(1) = {100, 100, 0, 1};<br>Point(2) = {200, 100, 0, 1};<br>Point(3) = {200, 110, 0, 1};<br>Point(4) = {100, 115, 0, 1};<br>Point(5) = {103.5, 104, 0, 1};<br>Point(6) = {150, 115, 0, 1};<br>Point(7) = {170, 110, 0, 1};<br>Point(8) = {150, 100, 0, 1};<br>Point(9) = {170, 100, 0, 1};<br>Line(1) = {1,8,9, 2 };<br>Line(2) = {2, 3};<br>Line(3) = {4,6,7, 3};<br>Line(4) = {4, 1};<br>Line Loop(6) = {3, -2,-1,-4};<br>Plane Surface(6) = {6};<br><br><br>Structured:<br><br>Point(1) = {100, 100, 0, 1};<br>Point(2) = {200, 100, 0, 1};<br>Point(3) = {200, 110, 0, 1};<br>Point(4) = {100, 115, 0, 1};<br>Point(5) = {103.5, 104, 0, 1};<br>Point(6) = {150, 115, 0, 1};<br>Point(7) = {170, 110, 0, 1};<br>Point(8) = {150, 100, 0, 1};<br>Point(9) = {170, 100, 0, 1};<br><br>Line(1) = {1,8,9, 2 };<br>Transfinite Line {1} = 12 Using Progression 1;<br>Line(2) = {2, 3};<br>Transfinite Line {2} = 7 Using Progression 1;<br>Line(3) = {4,6,7, 3};<br>Transfinite Line {3} = 12 Using Progression 1;<br>Line(4) = {4, 1};<br>Transfinite Line {4} = 7 Using Progression 1;<br>Line Loop(6) = {3, -2, -1, -4};<br>Plane Surface(6) = {6};<br>Transfinite Surface {6};<br>Recombine Surface {6};<br><br><br><br><br></div></div></div></div>
<br>_______________________________________________<br>
gmsh mailing list<br>
<a href="mailto:gmsh@geuz.org">gmsh@geuz.org</a><br>
<a href="http://www.geuz.org/mailman/listinfo/gmsh" target="_blank">http://www.geuz.org/mailman/listinfo/gmsh</a><br>
<br></blockquote></div><br></div>