Thank you, your model works!
I also tried exporting from FreeCAD to .wrl, but there the wrong scale was added to the display error (the model was bigger), so I had to set the scale to 0.3937 in all axes. I thought it was some sort of mils vs. mm, the numerical value correspond to it. I also tried two versions of FreeCAD 0.19.4 and 0.21.1, without any change.
That’s interesting, the .step version from FreeCAD looks completely different than your Solidworks version.
Start of file from FreeCAD:
ISO-10303-21;
HEADER;
FILE_DESCRIPTION((‘FreeCAD Model’),‘2;1’);
FILE_NAME(‘Open CASCADE Shape Model’,‘2023-11-16T09:59:18’,(‘Author’),(
‘’),‘Open CASCADE STEP processor 7.6’,‘FreeCAD’,‘Unknown’);
FILE_SCHEMA((‘AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }’));
ENDSEC;
DATA;
#1 = APPLICATION_PROTOCOL_DEFINITION(‘international standard’,
‘automotive_design’,2000,#2);
#2 = APPLICATION_CONTEXT(
‘core data for automotive mechanical design processes’);
#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
#4 = PRODUCT_DEFINITION_SHAPE(‘’,‘’,#5);
#5 = PRODUCT_DEFINITION(‘design’,‘’,#6,#9);
#6 = PRODUCT_DEFINITION_FORMATION(‘’,‘’,#7);
#7 = PRODUCT(‘AT115H_BA00’,‘AT115H_BA00’,‘’,(#8));
#8 = PRODUCT_CONTEXT(‘’,#2,‘mechanical’);
#9 = PRODUCT_DEFINITION_CONTEXT(‘part definition’,#2,‘design’);
#10 = SHAPE_REPRESENTATION(‘’,(#11,#15,#62,#109,#156,#203,#250,#297,#344
,#391,#438,#485,#536,#587,#638,#689,#740,#791,#842,#893,#944,#995,
#1046,#1097,#1148,#1199,#1250,#1301,#1352,#1403,#1454,#1505,#1556,
#1607,#1658,#1709,#1751,#1793,#1835,#1877,#1924,#1998,#2045,#2087,
#2129,#2176,#2218,#2265,#2339,#2386,#2433,#2507,#2554,#2596,#2638,
#2685,#2727,#2774,#2848,#2895,#2942,#3016,#3063,#3105,#3147,#3194,
…
from Solidworks
ISO-10303-21;
HEADER;
FILE_DESCRIPTION (( ‘STEP AP214’ ),
‘1’ );
FILE_NAME (‘AT115H_BA00.2014.STEP’,
‘2023-11-16T09:55:28’,
( ‘’ ),
( ‘’ ),
‘SwSTEP 2.0’,
‘SolidWorks 2021’,
‘’ );
FILE_SCHEMA (( ‘AUTOMOTIVE_DESIGN’ ));
ENDSEC;
DATA;
#1 = EDGE_CURVE ( ‘NONE’, #30649, #62603, #34739, .T. ) ;
#2 = ORIENTED_EDGE ( ‘NONE’, *, *, #21045, .T. ) ;
#3 = B_SPLINE_CURVE_WITH_KNOTS ( ‘NONE’, 3,
( #35114, #15327, #60207, #50303 ),
.UNSPECIFIED., .F., .F.,
( 4, 4 ),
( 0.000000000000000000, 1.000000000000000000 ),
.UNSPECIFIED. ) ;
#4 = CARTESIAN_POINT ( ‘NONE’, ( -5.510159959683233133, -5.968368178329201079, 0.1499999994399999204 ) ) ;
#5 = B_SPLINE_CURVE_WITH_KNOTS ( ‘NONE’, 3,
( #16733, #61632, #36516, #51735 ),
.UNSPECIFIED., .F., .F.,
…