<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
22 is a Physical surface, not a geometrical entity. <br>
You cannot apply functions (Translate) that act on the geometry on
physical entities.<br>
  <br>
The end of your file should be something like this:<br>
<br>
<br>
Line Loop (1) = {23, 34, 45, 52 };<br>
Plane Surface(1) = {1};<br>
<br>
out23[] = Extrude {0,0,-H} { Line{23}; };<br>
out34[] = Extrude {0,0,-H} { Line{34}; };<br>
out45[] = Extrude {0,0,-H} { Line{45}; };<br>
out52[] = Extrude {0,0,-H} { Line{52}; };<br>
<br>
surfTot[] = {out23[1], out34[1], out45[1], out52[1], 1};<br>
<br>
//Line Loop (2) = {out23[0], out34[0], out45[0], out52[0] };<br>
//Plane Surface(1) = {2};<br>
<br>
Physical Surface(22) = {surfTot[]};<br>
<br>
Translate {4., 0, 0} { Duplicata{ Surface{surfTot[]}; } }<br>
<br>
<br>
Hope this helps,<br>
Ruth<br>
<br>
<br>
<br>
<br>
On 02/03/10 15:35, Alexis Blasselle wrote:
<blockquote
 cite="mid:7d9e20e21003020635m60069ba9r98379b12ca7ee7e5@mail.gmail.com"
 type="cite">I can't understand why my physical surface 22 is "unknown":<br>
  <br>
// exemple<br>
  <br>
lc1 = 0.05 ;<br>
R = 0.5;<br>
H = 3 ;<br>
  <br>
Point(100) = {0., 0., 0., lc1};<br>
// premier cercle<br>
Point(1) = {  0. ,  0. , -H/2 , lc1  } ;<br>
Point(2) = {  R  ,  0. , -H/2 , lc1  } ;<br>
Point(3) = {  0. ,  R  , -H/2. , lc1  } ;<br>
Point(4) = { -R  ,  0. , -H/2 , lc1  } ;<br>
Point(5) = {  0. , -R  , -H/2 , lc1  } ;<br>
  <br>
Circle(23) = { 2 , 1 , 3 } ;<br>
Circle(34) = { 3 , 1 , 4 } ;<br>
Circle(45) = { 4 , 1 , 5 } ;<br>
Circle(52) = { 5 , 1 , 2 } ;<br>
  <br>
Line Loop (1) = {23, 34, 45, 52 };<br>
  <br>
  <br>
out23[] = Extrude {0,0,-H} { Line{23}; };<br>
out34[] = Extrude {0,0,-H} { Line{34}; };<br>
out45[] = Extrude {0,0,-H} { Line{45}; };<br>
out52[] = Extrude {0,0,-H} { Line{52}; };<br>
  <br>
Line Loop (2) = {out23[0], out34[0], out45[0], out52[0] };<br>
Plane Surface(1) = {2};<br>
  <br>
Physical Surface(22) = {out23[1], out34[1], out45[1], out52[1], -1 };<br>
  <br>
Translate {4., 0, 0} { Duplicata{ Surface{22}; } }<br>
  <br>
  <br clear="all">
Thank you in advance for your answer,<br>
  <br>
Best regards,<br>
  <br>
Miss Blasselle<br>
-- <br>
  <a moz-do-not-send="true"
 href="http://www.ann.jussieu.fr/%7Eblasselle/">http://www.ann.jussieu.fr/~blasselle/</a><br>
  <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
gmsh mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gmsh@geuz.org">gmsh@geuz.org</a>
<a class="moz-txt-link-freetext" href="http://www.geuz.org/mailman/listinfo/gmsh">http://www.geuz.org/mailman/listinfo/gmsh</a>
  </pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">-- 
Dr. Ir. Ruth V. Sabariego
University of Liege, Dept. of Electrical Engineering & Computer Science, 
Applied & Computational Electromagnetics (ACE),
phone: +32-4-3663737 - fax: +32-4-3662910 - <a class="moz-txt-link-freetext" href="http://ace.montefiore.ulg.ac.be/">http://ace.montefiore.ulg.ac.be/</a>
</pre>
</body>
</html>