Actually this is what I also thought. But to give an example: I draw a planar surface 10m x 10m and Export as .stp, this Information is correctly stored in the .stp-file
(the .stp file says: #112=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT($,.METRE.) ); I can also load this .stp file in other drawing softwares (AutoCAD, Rhino), and it always recognises correctly the units. But once I merge this file in Gmsh, the surface gets scaled, basically the edge Point now gets the coordinates (10000, 10000, 0), even though in the .stp-file it still had the coordinates (10, 10, 0). This does not happen when the Units in the .stp files are set to Millimeters. So it is definitely Gmsh (resp. OpenCASCADE) who does something with the unit Settings. I have figured out a workaround for now but it seems error prone to me. Is there actually a way to control this or just to ignore Units once importing the .stp file in Gmsh? Cheers Daniel -----Ursprüngliche Nachricht----- Von: Christophe Geuzaine <[email protected]> Gesendet: Die 17 März 2015 12:50 An: Sonntag, Daniel Alexander <[email protected]> CC: [email protected] Betreff: Re: [Gmsh] Merge .stp file - scaling issue > On 12 Mar 2015, at 18:34, Sonntag, Daniel Alexander > <[email protected]> wrote: > > Hello, > > I am currently playing around with gmsh to mesh surfaces imported as .stp > file (exported from Rhino3d), but somehow once merging the .stp file the > unit setting seem to get confused. Example: the .stp file is exported in > meters, but once I import the file via Merge the unit gets changed to > millimeters (or in other words the geometry gets scaled by a factor 1000). So > once I reimport the mesh it is also scaled up by a factor 1000. > > Is there a way to control this or to disable such scaling? > We use OpenCASADE to import .stp files; if there's a 1000x scaling, probably the files have some mm units referenced in them? (Gmsh does not have any units.) > Any help is appreciated, > > Cheers > Daniel > _______________________________________________ > gmsh mailing list > [email protected] > http://www.geuz.org/mailman/listinfo/gmsh -- Prof. Christophe Geuzaine University of Liege, Electrical Engineering and Computer Science http://www.montefiore.ulg.ac.be/˜geuzaine
_______________________________________________ gmsh mailing list [email protected] http://www.geuz.org/mailman/listinfo/gmsh
