Thanks to all for suggestions. Richard trick worked. According to Draw command description, it seems to be a BUG. Draw does not update the scene. This a working example. Have a nice day!<br>

<br>--------------------------------------------------<br>lc = 0.2;<br>Point(1) = {0,0,0,lc};<br>Point(2) = {1,0,0,lc};<br>Point(6) = {0,0,3,lc};<br>Line(1) = {1,2};<br>Line(2) = {2,6};<br>Line(3) = {6,1};<br>Line Loop(4) = {2,3,1};<br>


Plane Surface(5) = {4};<br><br>Extrude {{0,0,1}, {0,0,0}, Pi/2} { Surface{5}; }<br>Extrude {{0,0,1}, {0,0,0}, Pi/2} { Surface{17}; }<br><br>// added lines:<br>Draw; <br>// needed trick because Draw does not update the scene (possible BUG). <br>


Print "dummy_view.jpg"; <br>Sleep 5;<br><br>Extrude {{0,0,1}, {0,0,0}, Pi/2} { Surface{29}; }<br>Extrude {{0,0,1}, {0,0,0}, Pi/2} { Surface{41}; }<br><br><br>--------------------------------------------------<br>

<br>Best regards,<br>Maka<br>
<br><div class="gmail_quote">On Jan 23, 2008 12:39 PM, Richard George <<a href="mailto:reg28@cam.ac.uk" target="_blank">reg28@cam.ac.uk</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


<br>I found a similar thing, but the tutorial t8.geo works perfectly.<br><br>//doesn't work with my meshes<br>Draw;<br>Sleep 5;<br><br>Perhaps it's a bug in the Draw command, or perhaps the viewport<br>variables have to be set up in order to get it to work?<br>


<br>Thing to try: Print to a dummy file a couple of times in between Draw<br>and Sleep, it seems to run some extra viewport setup code and this<br>works with my mesh?<br><br>// works with my meshes<br>Draw; Print "dummy_view.jpg";<br>


Draw; Print "dummy_view.jpg";<br>Sleep 5;<br><div><div></div><div><br><br><br><br><br>On Wed, 2008-01-23 at 11:48 +0100, Maka Mohu wrote:<br>> Thanks for your help. I tried it but it did not see the delay that is<br>


> supposed to be used by Sleep. I split the content of the file over 3<br>> pieces as suggested but it had the same result.<br>><br>> Even if it worked it is inconvenient. The objective is: assume you<br>> have a very complex shape built by gmsh by other colleague and you<br>


> want to understand it. You can use /* */ to work on the file piece by<br>> piece and save and reload after every change but this is very slow.<br>> When I saw Sleep and Draw command, I said that simply one can insert a<br>


> 10 to 20 "Draw; Sleep 5;" in different place in the file and then one<br>> should see a sort of animation of how the geometry was built step by<br>> step. Unfortunately, either I did not understand the description of<br>


> Sleep command or it does not work as described. Thanks again. Have a<br>> nice day!<br>><br>> On Jan 23, 2008 10:20 AM, Bernhard Kubicek<br>> <<a href="mailto:bernhard.kubicek@arsenal.ac.at" target="_blank">bernhard.kubicek@arsenal.ac.at</a>> wrote:<br>


>         Hello!<br>>         Maybe you could try to load gmsh view 3 geo files by<br>>         splitting:<br>>         gmsh load.geo wait.geo finish.geo<br>><br>>         IIRC after each loaded geo file, gmsh updates the geometry.<br>


>         very nice greetings,<br>>         bernhard<br>><br>>         On Tue, 2008-01-22 at 19:47 +0100, Maka Mohu wrote:<br>>         > places<br>><br></div></div>> _______________________________________________<br>


> gmsh mailing list<br>> <a href="mailto:gmsh@geuz.org" target="_blank">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>