<div dir="ltr"><div>I got a rough gui version working with scaling and translation. <br></div><div>It takes a copy of the input "Mesh file", transforms it and saves it as "transformed.msh". </div><div><br></div><div>It works nicely if you merge the "base" mesh file first and then start playing around with the transformed version. <br></div><div>Here is a copy if anyone would like to try it: <br></div><div><br></div><div><div><img src="cid:ii_k5h9ecx30" alt="image.png" width="475" height="254"><br><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 14, 2020 at 1:53 AM Christophe Geuzaine <<a href="mailto:cgeuzaine@uliege.be">cgeuzaine@uliege.be</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
<br>
> On 13 Jan 2020, at 23:23, Max Orok <<a href="mailto:morok@mevex.com" target="_blank">morok@mevex.com</a>> wrote:<br>
> <br>
> Thank you Christophe, I was scared off a bit from setNodes by the doc <br>
> <br>
> <image.png><br>
> <br>
> and went looking for some sort of "block assign" for large meshes and skipped the step where I tried using setNodes directly. <br>
> <br>
<br>
Indeed I was maybe a bit extreme in the warning :-) I'll change this.<br>
<br>
> Thanks guys, <br>
> Max <br>
> <br>
> On Mon, Jan 13, 2020 at 1:44 PM Christophe Geuzaine <<a href="mailto:cgeuzaine@uliege.be" target="_blank">cgeuzaine@uliege.be</a>> wrote:<br>
> <br>
> <br>
> > On 13 Jan 2020, at 19:15, Max Orok <<a href="mailto:morok@mevex.com" target="_blank">morok@mevex.com</a>> wrote:<br>
> > <br>
> > Hi Jeremy, thanks for your response. <br>
> > This is kind of what I've got going right now with the attached scripts: <br>
> > <br>
> > I'd like to be able to do this in the GUI, just because the adjustment is a little touchy. <br>
> > Maybe an extension could be to combine these into a ONELAB client and try it that way. <br>
> > I also considered adding a plugin but perhaps the ONELAB route is fastest. <br>
> > <br>
> <br>
> You can directly change the mesh and run the GUI in the script:<br>
> <br>
> <br>
> <br>
> Christophe<br>
> <br>
> > Max <br>
> > <scale.py><shift.py>_______________________________________________<br>
> > gmsh mailing list<br>
> > <a href="mailto:gmsh@onelab.info" target="_blank">gmsh@onelab.info</a><br>
> > <a href="http://onelab.info/mailman/listinfo/gmsh" rel="noreferrer" target="_blank">http://onelab.info/mailman/listinfo/gmsh</a><br>
> <br>
> — <br>
> Prof. Christophe Geuzaine<br>
> University of Liege, Electrical Engineering and Computer Science <br>
> <a href="http://www.montefiore.ulg.ac.be/~geuzaine" rel="noreferrer" target="_blank">http://www.montefiore.ulg.ac.be/~geuzaine</a><br>
> <br>
> <br>
> <br>
> <br>
> <br>
> -- <br>
> Max Orok<br>
> Contractor<br>
> <a href="http://www.mevex.com" rel="noreferrer" target="_blank">www.mevex.com</a><br>
> <br>
> <br>
<br>
— <br>
Prof. Christophe Geuzaine<br>
University of Liege, Electrical Engineering and Computer Science <br>
<a href="http://www.montefiore.ulg.ac.be/~geuzaine" rel="noreferrer" target="_blank">http://www.montefiore.ulg.ac.be/~geuzaine</a><br>
<br>
<br>
<br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>Max Orok</div><div>Contractor<br></div></div><div dir="ltr"><a href="http://www.mevex.com" target="_blank">www.mevex.com</a><br><br><img src="https://docs.google.com/uc?export=download&id=1fHTIiW4OMUjQr1iOkspQ7wiEsxunoOs0&revid=0B6x5w-5zVaEjSkpwbm5oY29jbG1XMzJoYldXTmJpNGFtb3dVPQ" width="164" height="42"><br></div></div></div></div></div></div>