<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.E-MailFormatvorlage17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="DE" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US">Hello,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">i’m using GMSH for 2D mesh generation since a while (at beginners level – just create geometry or import dxf via dxf2geo and then press mesh).<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">I’d like to use GMSH also to generate an evenly spaced pin pattern (node position = pin position). I try to use this pattern as support for a plate to have less contact area. The spacing between the pins needs to be very
 equal to not have unflatness of the plate due to heavy sagg while vacuum clamping. The problem is: the geometry can be complex (e.g. circle with off-center circles inside).<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Therefore I tried a simple test: A Circle inside of square. My iam is to fill the box with a pin pattern (=nodes) with spacing of 0.5mm (+/-0.2mm => 0.48mm till 0.52mm is okay). I need to force gmsh to do so.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">//Circle <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Point(1) = {0, 0, 0, 1};<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Point(2) = {-2, 0, 0, 1};<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Point(3) = {2, 0, 0, 1};<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Point(4) = {0, -2, 0, 1};<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Point(5) = {0, 2, 0, 1};<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">//Square<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Point(6) = {7, 7, 0, 1};<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Point(7) = {-7, 7, 0, 1};<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Point(8) = {-7, -7, 0, 1};<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Point(9) = {7, -7, 0, 1};<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Line(1) = {9, 6};<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Line(2) = {6, 7};<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Line(3) = {7, 8};<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Line(4) = {8, 9};<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Circle(5) = {3, 1, 5};<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Circle(6) = {5, 1, 2};<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Circle(7) = {2, 1, 4};<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Circle(8) = {4, 1, 3};<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Line Loop(9) = {2, 3, 4, 1};<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Line Loop(10) = {6, 7, 8, 5};<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Plane Surface(11) = {9, 10};<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">But at this point in time (with only setting “Min/Max element size” to 0.48 and 0.52) it doesn’t work.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">What can I do to ? I very much appreciate any help.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Thank you in advance.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Best regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Alex<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
</body>
</html>