I'm sorry but I'm new at gmsh, and I can't understand why this code is not correct.<br>I want to generate cylinders and make them rotate (to obtain six cylinders).<br>I hope it is not a stupid mistake of mine, and thank you in advance for your answer,<br>

<br>Best regards,<br><br>Miss Blasselle<br><br>// the code<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>Plane Surface (11) = {-1};<br><br>tmp[] = Extrude {0,0,-H} {<br>  Surface{11}; };<br><br>//out[] = Duplicata{tmp[0];};<br><br>Rotate{ {0,1,0}, {0,0,0}, Pi/2 }{ Duplicata{tmp[0];} };<br>

<br clear="all"><br>-- <br><a href="http://www.ann.jussieu.fr/~blasselle/">http://www.ann.jussieu.fr/~blasselle/</a><br>