STL import scale change

I see mentions of this issue back in 2015…

When i export to STL in Rhino7 and then import the STL file back into the .3dm file there is no scale change. However doing same in Rhino8, results in a scale change. Is there a fix?

Check your units… looks like maybe cm<>Inch scale 2.54… STL files do not have a unit system.

The issue is that STL stinks.

There’s no “issue” with Rhino here, it has no way of knowing what the units in an STL file are, the information is just not there, you simply exported from a Rhino file using a certain unit and opened it with a template file that was in another unit.

Thanks

I always work in mm. Not finding a units setting related to cm or inch.

Is there some other units setting that you are referring to?

Not understanding the difference in how Rhino7 maintains the scale and Rhino8 doesn’t.

Do you see this dialog when you import the STL?

Only difference is, “Current Rhino units : Printer point

So that’s the units in the Rhino file/template you’re importing it into.

1 printer point = ~0.353mm

So going from one system to the other the model will either decrease in size to about 1/3 or increase in size by a factor of around three, depending in the direction of export/import. Looks consistent with your first image, exported from a printer point unit file and imported into a mm file.

Got it—Thanks