Recently I experimented a lot with export to IGES and STEP in OCC, with the purpose to import a geometry into another CAD software like f.e. Solidworks, CATIAV5R16 and some gird-generation tools such as gambit. However, I found the surprising result that each program represents the OCC geometry in a different way, or even sometimes fails to open it. I personally believe that this is not due to the STEP and IGES writer of OCC but more to the different interpretations of STEP and IGES by all softwares. I found for instance that the STEP reader of CATIA performs quite poor, while the one of solidworks does a better job on OCC STEP-IGES files. But this is not a general rule, sometimes it's the opposite, for instance STEP geometries that I receive from other persons are as a rule best opened by CATIA. I wonder if other people have the same experiences as I have. I would like to know what other people's experiences are when it comes down to import and export form and to any software. Also I would like to know if there are some "best practices" in order to export a STEP and IGES from OCC. For instance you can specify the tolerance in the STEPControl_Writer (STEPControl_Writer::SetTolerance();) but I did not see any improvement by that.
Thanks in advance,