<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div class="">Dear Julius, </div>
<div class="">What you would need is to embed the points in the volume. Unfortunately, that is not yet implemented.</div>
<div class=""><br class="">
</div>
<div class="">From the manual:</div>
<div class=""><dt style="line-height: 1.35; font-family: helvetica, sans-serif; font-size: 15px;" class="">
<code style="line-height: 1.35; font-size: 12px;" class="">Point | Line { <var style="line-height: 1.35;" class="">expression-list</var> } In Surface { <var style="line-height: 1.35;" class="">expression</var> };</code><a name="index-Point-_007c-Line-_007b-expression_002dlist-_007d-In-Surface-_007b-expression-_007d_003b" style="line-height: 1.35; color: rgb(26, 13, 171); background-image: none;" class=""></a></dt><dd style="line-height: 1.35; font-family: helvetica, sans-serif; font-size: 15px;" class="">
<div style="line-height: 1.35; margin: 0.8em 0px;" class="">Embed the point(s) or line(s) in the given surface. The surface mesh will conform to the mesh of the point(s) or lines(s). </div>
</dd><dt style="line-height: 1.35; font-family: helvetica, sans-serif; font-size: 15px;" class="">
<code style="line-height: 1.35; font-size: 12px;" class="">Surface { <var style="line-height: 1.35;" class="">expression-list</var> } In Volume { <var style="line-height: 1.35;" class="">expression</var> };</code><a name="index-Surface-_007b-expression_002dlist-_007d-In-Volume-_007b-expression-_007d_003b" style="line-height: 1.35; color: rgb(26, 13, 171); background-image: none;" class=""></a></dt><dd style="line-height: 1.35; font-family: helvetica, sans-serif; font-size: 15px;" class="">
<div style="line-height: 1.35; margin: 0.8em 0px;" class="">Embed the surface in the given volume. The volume mesh will conform to the mesh of the surface.</div>
<div class=""><br class="">
</div>
</dd></div>
<div class=""><br class="">
</div>
<div class="">I’ve modified your code creating two surfaces for the points that where on the same plane. One point is still not embedded, thus. </div>
<div class="">See hereafter. </div>
<div class=""><br class="">
</div>
<div class="">Note that newp, newl, newll, news give you automatically the new number available, that avoids taking point values generated by the Extrude command. Also aux[] is a list containing the generated surfaces and volume. aux[0] is the surface opposite
 to Surface{6}, aux[1] is the volume, the rest of aux[] contains the surrounding surfaces.</div>
<div class="">
<div class=""><br class="">
</div>
<div class="">Plane Surface(6) = {5};</div>
<div class="">aux[]= Extrude {0, 0, box_size} {</div>
<div class="">  Surface{6};</div>
<div class="">};</div>
<div class="">volBox = aux[1];</div>
<div class=""><br class="">
</div>
<div class="">lc=10;</div>
<div class="">pnts[] += newp; Point(newp) = {7.150548, 1.000000,  -6.990684, lc};</div>
<div class="">pnts[] += newp; Point(newp) = {-4.438894, 1.000000,  -8.960816, lc};</div>
<div class="">pnts[] += newp; Point(newp) = {-9.893936, 1.000000,  1.452595, lc};</div>
<div class="">pnts[] += newp; Point(newp) = {-1.675894, 1.000000,  9.858569, lc};</div>
<div class="">pnts[] += newp; Point(newp) = {8.858176, 1.000000,  4.640336, lc};</div>
<div class=""><br class="">
</div>
<div class="">For k In {0:#pnts[]-1}</div>
<div class=""> k2 = k<(#pnts[]-1)?k+1:0;</div>
<div class=""> ln1[]+=newl; Line(newl) = {pnts[k],pnts[k2]};</div>
<div class="">EndFor</div>
<div class="">Line Loop(newll) = ln1[];</div>
<div class="">surf1=news; Plane Surface(news) = newll-1;</div>
<div class=""><br class="">
</div>
<div class="">pnts2[] += newp; Point(newp) = {1.675894, 4.750000,  -9.858569, lc};</div>
<div class="">pnts2[] += newp; Point(newp) = {-8.858176, 4.750000,  -4.640336, lc};</div>
<div class="">pnts2[] += newp; Point(newp) = {-7.150548, 4.750000,  6.990684, lc};</div>
<div class="">pnts2[] += newp; Point(newp) = {4.438894, 4.750000,  8.960816, lc};</div>
<div class="">pnts2[] += newp; Point(newp) = {9.893936, 4.750000,  -1.452595, lc};</div>
<div class=""><br class="">
</div>
<div class="">For k In {0:#pnts2[]-1}</div>
<div class=""> k2 = k<(#pnts2[]-1)?k+1:0;</div>
<div class=""> ln2[]+=newl; Line(newl) = {pnts2[k],pnts2[k2]};</div>
<div class="">EndFor</div>
<div class="">Line Loop(newll) = ln2[];</div>
<div class="">surf2=news; Plane Surface(news) = newll-1;</div>
<div class=""><br class="">
</div>
<div class="">Surface{surf1} In Volume{volBox};</div>
<div class="">Surface{surf2} In Volume{volBox};</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class="">// This one is not yet embedded.</div>
<div class="">Point(newp) = {7.150548, 8.500000,  -6.990684, lc};</div>
</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class="">HTH,</div>
<div class="">Ruth</div>
<div class=""><br class="">
</div>
<br class="">
<div class="">
<div style="orphans: auto; text-align: start; text-indent: 0px; widows: auto; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; orphans: auto; text-align: start; text-indent: 0px; widows: auto; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
—<br class="">
Prof. Ruth V. Sabariego<br class="">
KU Leuven  <br class="">
Dept. Electrical Engineering ESAT/Electa, EnergyVille<br class="">
<a href="http://www.esat.kuleuven.be/electa" class="">http://www.esat.kuleuven.be/electa</a></div>
<div style="orphans: auto; text-align: start; text-indent: 0px; widows: auto; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<a href="http://www.energyville.be" class="">http://www.energyville.be</a></div>
<div style="color: rgb(0, 0, 0); letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; orphans: auto; text-align: start; text-indent: 0px; widows: auto; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<br class="">
</div>
<div style="color: rgb(0, 0, 0); letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; orphans: auto; text-align: start; text-indent: 0px; widows: auto; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
Free software: <a href="http://gmsh.info" class="">http://gmsh.info</a> | <a href="http://getdp.info" class="">http://getdp.info</a> | <a href="http://onelab.info" class="">http://onelab.info</a><br class="">
<br class="">
<br class="">
<br class="">
<br class="">
<br class="">
<br class="">
</div>
</div>
</div>
<br class="">
<div>
<blockquote type="cite" class="">
<div class="">On 31 Mar 2016, at 21:33, Vincent Huber <<a href="mailto:vincent.huber@cemosis.fr" class="">vincent.huber@cemosis.fr</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div dir="ltr" class="">
<div class="markdown-here-wrapper" style="font-family:'Courier New'">
<p style="margin:1.2em 0px!important" class="">Hi Julius,</p>
<p style="margin:1.2em 0px!important" class="">I guess you have to define theses points as
<code style="font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;margin:0px 0.15em;padding:0px 0.15em;white-space:pre-wrap;border:1px solid rgb(234,234,234);border-radius:3px;display:inline;background-color:rgb(248,248,248)" class="">
Physical Points</code>, isn’t it ?</p>
<p style="margin:1.2em 0px!important" class="">All the best,</p>
<p style="margin:1.2em 0px!important" class="">VH</p>
<div title="MDH:PGRpdiBjbGFzcz0iZ21haWxfZGVmYXVsdCIgc3R5bGU9ImZvbnQtZmFtaWx5OmNvdXJpZXIgbmV3
LG1vbm9zcGFjZSI+SGkgSnVsaXVzLDwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0
eWxlPSJmb250LWZhbWlseTpjb3VyaWVyIG5ldyxtb25vc3BhY2UiPjxicj48L2Rpdj48ZGl2IGNs
YXNzPSJnbWFpbF9kZWZhdWx0IiBzdHlsZT0iZm9udC1mYW1pbHk6Y291cmllciBuZXcsbW9ub3Nw
YWNlIj5JIGd1ZXNzIHlvdSBoYXZlIHRvIGRlZmluZSB0aGVzZXMgcG9pbnRzIGFzIGBQaHlzaWNh
bCBQb2ludHNgLCBpc24ndCBpdCA/PC9kaXY+PGRpdiBjbGFzcz0iZ21haWxfZGVmYXVsdCIgc3R5
bGU9ImZvbnQtZmFtaWx5OmNvdXJpZXIgbmV3LG1vbm9zcGFjZSI+PGJyPjwvZGl2PjxkaXYgY2xh
c3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSJmb250LWZhbWlseTpjb3VyaWVyIG5ldyxtb25vc3Bh
Y2UiPkFsbCB0aGUgYmVzdCw8L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9kZWZhdWx0IiBzdHlsZT0i
Zm9udC1mYW1pbHk6Y291cmllciBuZXcsbW9ub3NwYWNlIj48YnI+PC9kaXY+PGRpdiBjbGFzcz0i
Z21haWxfZGVmYXVsdCIgc3R5bGU9ImZvbnQtZmFtaWx5OmNvdXJpZXIgbmV3LG1vbm9zcGFjZSI+
Vkg8L2Rpdj4=" style="height:0;width:0;max-height:0;max-width:0;overflow:hidden;font-size:0em;padding:0;margin:0" class="">
​</div>
</div>
</div>
<div class="gmail_extra"><br class="">
<div class="gmail_quote">2016-03-31 17:54 GMT+02:00 Julius Bier Kirkegaard <span dir="ltr" class="">
<<a href="mailto:juliusbierk@gmail.com" target="_blank" class="">juliusbierk@gmail.com</a>></span>:<br class="">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr" class="">
<div class="">Dear all,<br class="">
<br class="">
</div>
I have (I think) a fairly simple question, but it's also quite atypical, so I have had no luck Googling. I hope that you one of you might have time to point me in the right direction...<br class="">
<div class="">
<p class="">I have a box:</p>
<pre style="margin-left:40px" class=""><code class=""><font size="1" class="">box_size = 50;
lb = 10.;
Point(1) = {-box_size/2, -box_size/2, -box_size/2, lb};
Point(2) = {box_size/2, -box_size/2, -box_size/2, lb};
Point(3) = {box_size/2, box_size/2, -box_size/2, lb};
Point(4) = {-box_size/2, box_size/2, -box_size/2, lb};
Line(1) = {1, 2};
Line(2) = {2, 3};
Line(3) = {3, 4};
Line(4) = {4, 1};
Line Loop(5) = {1, 2, 3, 4};
Plane Surface(6) = {5};
Extrude {0, 0, box_size} {
  Surface{6};
}</font>
</code></pre>
<p class="">This works quite well and gmsh is happy to (3D) mesh it.</p>
<p class="">The problem is that I would to ensure that certain points inside the box are node points. So my question is, how do I ensure that points, like these</p>
<pre style="margin-left:40px" class=""><code class=""><font size="1" class="">lc = 10;
Point(5) = {7.150548, 1.000000,  -6.990684, lc};
Point(6) = {-4.438894, 1.000000,  -8.960816, lc};
Point(7) = {-9.893936, 1.000000,  1.452595, lc};
Point(8) = {-1.675894, 1.000000,  9.858569, lc};
Point(9) = {8.858176, 1.000000,  4.640336, lc};
Point(10) = {1.675894, 4.750000,  -9.858569, lc};
Point(11) = {-8.858176, 4.750000,  -4.640336, lc};
Point(12) = {-7.150548, 4.750000,  6.990684, lc};
Point(13) = {4.438894, 4.750000,  8.960816, lc};
Point(14) = {9.893936, 4.750000,  -1.452595, lc};
Point(15) = {7.150548, 8.500000,  -6.990684, lc};</font>
</code></pre>
<p class="">are part of the mesh nodes?<br class="">
</p>
<p class="">The reason I need this is that I need to impose boundary conditions at these specific points.</p>
<div class=""><br class="webkit-block-placeholder">
</div>
<p class="">Thank you all in advance.</p>
<div class=""><br class="webkit-block-placeholder">
</div>
Best wishes,<br class="">
</div>
<div class="">Julius<br class="">
<br class="">
</div>
<br class="">
<br class="">
<br class="">
<br class="">
<br class="">
</div>
<br class="">
_______________________________________________<br class="">
gmsh mailing list<br class="">
<a href="mailto:gmsh@onelab.info" class="">gmsh@onelab.info</a><br class="">
<a href="http://onelab.info/mailman/listinfo/gmsh" rel="noreferrer" target="_blank" class="">http://onelab.info/mailman/listinfo/gmsh</a><br class="">
<br class="">
</blockquote>
</div>
<br class="">
<br clear="all" class="">
<div class=""><br class="">
</div>
-- <br class="">
<div class="gmail_signature">
<div dir="ltr" class=""><font face="courier new, monospace" class="">Docteur Ingénieur de recherche</font>
<div class=""><font face="courier new, monospace" class=""><a href="http://www.cemosis.fr/" target="_blank" class="">CeMoSiS</a> -
<a href="mailto:vincent.huber@cemosis.fr" target="_blank" class="">vincent.huber@cemosis.fr</a></font></div>
<div class=""><font face="courier new, monospace" class="">Tel: +33 (0)3 68 8<b class="">5 02 06</b></font></div>
<div class=""><font face="courier new, monospace" class="">IRMA - 7, rue René Descartes</font></div>
<div class=""><font face="courier new, monospace" class="">67 000 Strasbourg</font></div>
<div class=""><br class="">
</div>
<div class=""><img src="http://www.google.com/a/cpanel/cemosis.fr/images/logo.gif" class=""></div>
</div>
</div>
</div>
_______________________________________________<br class="">
gmsh mailing list<br class="">
<a href="mailto:gmsh@onelab.info" class="">gmsh@onelab.info</a><br class="">
http://onelab.info/mailman/listinfo/gmsh<br class="">
</div>
</blockquote>
</div>
<br class="">
</body>
</html>