<div dir="ltr"><div dir="ltr">I don't think it's right to say that the lengths should be in meters. STEP files can have more than one length unit so it would be impossible to satisfy all of them in the same mesh. Even when there's only one unit, if Gmsh used that, you wouldn't know what it was without independently parsing the STEP file, which nobody wants to do. So I think it's good that Gmsh uses the same units all the time (mm) no matter what the STEP file says. The units in STEP files seem to be pretty much useless - they're not the same units that you used in the CAD model to specify dimensions either.<div><br></div><div>You can change the mm default with Geometry.OCCTargetUnit but I'm not sure if it's available in 3.0.6. Someone else will be better able to help for other ways to scale it.</div><div><br></div><div> <br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Apr 24, 2019 at 9:24 AM Marco Tiberga <<a href="mailto:M.Tiberga@tudelft.nl">M.Tiberga@tudelft.nl</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">





<div lang="EN-GB">
<div class="gmail-m_-6829151308758164971WordSection1">
<p class="MsoNormal">Dear <span class="gmail-m_-6829151308758164971spelle">Gmsh</span> developers,<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">I want to create a mesh from a STEP file, loading it from a geo file.<u></u><u></u></p>
<p class="MsoNormal">The mesh should be in m (as you can see from the step file, line 2916) , but from the numbers I visualize in gmsh, I deduce the lengths are still expressed in mm (the entire domain should be around 2.5m high, but I see 2500).<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">How can I perform the units conversion? I tried with <u></u><u></u></p>
<p class="MsoNormal"><i>factor = 1.e-3;<u></u><u></u></i></p>
<p class="MsoNormal"><i>allpoints[] = Point "*";<u></u><u></u></i></p>
<p class="MsoNormal"><i>Dilate{{0,0,0},{factor,factor,factor}}{Point{allpoints[]};}<u></u><u></u></i></p>
<p class="MsoNormal">but it does not seem to work.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I attached the .geo and the .<span class="gmail-m_-6829151308758164971spelle">stp</span> files I am using. I use Gmsh 3.0.6.<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">Thanks a lot for your help and sorry if the question is stupid, but I have little experience in using gmsh with step files.<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">Best regards,<u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:4pt">Marco Tiberga<u></u><u></u></p>
<p class="MsoNormal">PhD candidate<u></u><u></u></p>
<p class="MsoNormal"><span style="color:rgb(0,176,240)">Delft University of Technology</span><u></u><u></u></p>
<p class="MsoNormal">Faculty of Applied Sciences<u></u><u></u></p>
<p class="MsoNormal">Radiation Science & Technology Department<u></u><u></u></p>
<p class="MsoNormal">Mekelweg 15, 2629 JB Delft, The Netherlands<u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:2pt">E-Mail:<span style="color:gray"> </span><a href="mailto:m.tiberga@tudelft.nl" target="_blank">m.tiberga@tudelft.nl</a><u></u><u></u></p>
<p class="MsoNormal"><span lang="NL">Website: </span><a href="http://www.nera.rst.tudelft.nl/" target="_blank"><span lang="NL">http://www.nera.rst.tudelft.nl/</span></a><span lang="NL"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="NL"> <u></u><u></u></span></p>
<p class="MsoNormal"><span lang="NL"> <u></u><u></u></span></p>
</div>
</div>

_______________________________________________<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>
</blockquote></div></div>