I opened your Rhino file and exported the cut pieces as .obj NURBS objects with the same result. When I exported the pieces as .obj mesh objects the size stayed the same. Definitely looks like a bug.
David thank you for the answer!
Indeed I got the same result: exporting an .obj file as Polygon mesh keeps the size of the cutted sphere parts intact.
But when they are exported as NURBS, they are shrank.
Once I shrink (use _ShrinkTrimmedSrf command) the cutted sphere parts, export them as an .obj file and then import the .obj file, everything looks ok.
But if I increase the area, or is it better to say: radius of the cutted sphere part, and shrink it again, export it, and then import it, some slight differences exist between the original cutted sphere part and the .obj imported one.
Here is a preview:
So as David said, it’s definitively some sort of a bug with Rhino’s .obj exporter.
The problem is: I do not want to export my surface cutted part as .igs but as .obj file.
It looks like either the importer or exporter is using the parameter space curves from the original sphere, which is a surface of revolution, to trim the NURBS surface. This is a bug. You can get around the problem by changing the surfaces to NURBS before exporting. One way to do this is to use the test command, testMakeValidForV2. It does not autocomplete, so you have to type it out all the way. I’ll make a bug report.