Unneccessary global flag removed; 3d model added

This commit is contained in:
2026-04-11 16:32:00 +02:00
parent 787a922bd6
commit bed3bf2b4a
25 changed files with 4624 additions and 1 deletions

603
3d_model/Body.step Executable file
View File

@@ -0,0 +1,603 @@
ISO-10303-21;
HEADER;
/* Generated by software containing ST-Developer
* from STEP Tools, Inc. (www.steptools.com)
*/
FILE_DESCRIPTION(
/* description */ (''),
/* implementation_level */ '2;1');
FILE_NAME(
/* name */ 'Body.step',
/* time_stamp */ '2026-03-11T00:29:01+01:00',
/* author */ (''),
/* organization */ (''),
/* preprocessor_version */ 'ST-DEVELOPER v20.1',
/* originating_system */ 'Autodesk Translation Framework v14.10.0.0',
/* authorisation */ '');
FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 }'));
ENDSEC;
DATA;
#10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#13),#499);
#11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#506,#12);
#12=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#14),#498);
#13=STYLED_ITEM('',(#515),#14);
#14=MANIFOLD_SOLID_BREP('Body1',#241);
#15=TOROIDAL_SURFACE('',#272,35.3326623480349,2.);
#16=CONICAL_SURFACE('',#270,33.5,0.0872664625997165);
#17=CONICAL_SURFACE('',#278,33.5,0.0872664625997165);
#18=FACE_BOUND('',#54,.T.);
#19=FACE_BOUND('',#55,.T.);
#20=FACE_BOUND('',#56,.T.);
#21=FACE_BOUND('',#62,.T.);
#22=FACE_BOUND('',#66,.T.);
#23=FACE_BOUND('',#67,.T.);
#24=FACE_BOUND('',#68,.T.);
#25=FACE_BOUND('',#69,.T.);
#26=FACE_BOUND('',#70,.T.);
#27=PLANE('',#264);
#28=PLANE('',#279);
#29=PLANE('',#285);
#30=B_SPLINE_CURVE_WITH_KNOTS('',3,(#372,#373,#374,#375,#376,#377,#378,
#379,#380,#381,#382,#383,#384,#385),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,
4),(-0.693298333854728,-0.635328719285133,-0.574530281470346,-0.506213186869481,
-0.42732919909018,-0.371015103127765,-0.339977937506383),.UNSPECIFIED.);
#31=B_SPLINE_CURVE_WITH_KNOTS('',3,(#387,#388,#389,#390,#391,#392),
.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.956340588276516,1.6017756278411,1.89333580578515),
.UNSPECIFIED.);
#32=B_SPLINE_CURVE_WITH_KNOTS('',3,(#396,#397,#398,#399,#400,#401),
.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.958389973408102,1.24995015135215,1.89538519091674),
.UNSPECIFIED.);
#33=B_SPLINE_CURVE_WITH_KNOTS('',3,(#402,#403,#404,#405,#406,#407,#408,
#409,#410,#411,#412,#413,#414,#415),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,
4),(-0.339977937506383,-0.321176312725213,-0.267458220904289,-0.199984764370105,
-0.129839183333261,-0.0654984574056854,-1.95997715139867E-5),
.UNSPECIFIED.);
#34=B_SPLINE_CURVE_WITH_KNOTS('',3,(#432,#433,#434,#435,#436,#437),
.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.958252228537191,1.24987969023671,1.89524548367037),
.UNSPECIFIED.);
#35=B_SPLINE_CURVE_WITH_KNOTS('',3,(#443,#444,#445,#446,#447,#448,#449,
#450,#451,#452,#453,#454,#455,#456),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,
4),(-0.339958259929658,-0.321168074954928,-0.267454999656038,-0.199988694990343,
-0.129839892673891,-0.0654987495597932,0.),.UNSPECIFIED.);
#36=B_SPLINE_CURVE_WITH_KNOTS('',3,(#459,#460,#461,#462,#463,#464,#465,
#466,#467,#468,#469,#470,#471,#472),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,
4),(-0.693278014535726,-0.635303041750731,-0.574521365747069,-0.506206153646801,
-0.427317450881288,-0.371003876338433,-0.339958259929658),.UNSPECIFIED.);
#37=B_SPLINE_CURVE_WITH_KNOTS('',3,(#474,#475,#476,#477,#478,#479),
.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.956205080432559,1.60157087386622,1.89319833556573),
.UNSPECIFIED.);
#38=FACE_OUTER_BOUND('',#50,.T.);
#39=FACE_OUTER_BOUND('',#51,.T.);
#40=FACE_OUTER_BOUND('',#52,.T.);
#41=FACE_OUTER_BOUND('',#53,.T.);
#42=FACE_OUTER_BOUND('',#57,.T.);
#43=FACE_OUTER_BOUND('',#58,.T.);
#44=FACE_OUTER_BOUND('',#59,.T.);
#45=FACE_OUTER_BOUND('',#60,.T.);
#46=FACE_OUTER_BOUND('',#61,.T.);
#47=FACE_OUTER_BOUND('',#63,.T.);
#48=FACE_OUTER_BOUND('',#64,.T.);
#49=FACE_OUTER_BOUND('',#65,.T.);
#50=EDGE_LOOP('',(#157,#158,#159,#160));
#51=EDGE_LOOP('',(#161,#162,#163,#164));
#52=EDGE_LOOP('',(#165,#166,#167,#168,#169,#170,#171,#172));
#53=EDGE_LOOP('',(#173,#174,#175,#176,#177));
#54=EDGE_LOOP('',(#178));
#55=EDGE_LOOP('',(#179));
#56=EDGE_LOOP('',(#180));
#57=EDGE_LOOP('',(#181,#182,#183,#184));
#58=EDGE_LOOP('',(#185,#186,#187,#188,#189,#190,#191,#192,#193));
#59=EDGE_LOOP('',(#194,#195,#196,#197,#198,#199,#200,#201,#202));
#60=EDGE_LOOP('',(#203,#204,#205,#206));
#61=EDGE_LOOP('',(#207));
#62=EDGE_LOOP('',(#208));
#63=EDGE_LOOP('',(#209,#210,#211,#212));
#64=EDGE_LOOP('',(#213,#214,#215,#216));
#65=EDGE_LOOP('',(#217));
#66=EDGE_LOOP('',(#218));
#67=EDGE_LOOP('',(#219));
#68=EDGE_LOOP('',(#220));
#69=EDGE_LOOP('',(#221));
#70=EDGE_LOOP('',(#222));
#71=LINE('',#361,#77);
#72=LINE('',#367,#78);
#73=LINE('',#417,#79);
#74=LINE('',#481,#80);
#75=LINE('',#490,#81);
#76=LINE('',#494,#82);
#77=VECTOR('',#292,1.);
#78=VECTOR('',#299,1.);
#79=VECTOR('',#306,2.5);
#80=VECTOR('',#335,2.5);
#81=VECTOR('',#348,28.4501360376889);
#82=VECTOR('',#353,37.95);
#83=CIRCLE('',#256,1.);
#84=CIRCLE('',#257,1.);
#85=CIRCLE('',#259,1.);
#86=CIRCLE('',#260,1.);
#87=CIRCLE('',#262,2.5);
#88=CIRCLE('',#263,2.5);
#89=CIRCLE('',#265,32.4501360376889);
#90=CIRCLE('',#266,2.5);
#91=CIRCLE('',#267,2.5);
#92=CIRCLE('',#268,32.4501360376889);
#93=CIRCLE('',#269,28.4501360376889);
#94=CIRCLE('',#271,33.3402729518514);
#95=CIRCLE('',#273,35.3326623480349);
#96=CIRCLE('',#274,2.);
#97=CIRCLE('',#275,33.3402729518514);
#98=CIRCLE('',#277,2.5);
#99=CIRCLE('',#280,37.95);
#100=CIRCLE('',#282,28.4501360376889);
#101=CIRCLE('',#284,37.95);
#102=VERTEX_POINT('',#358);
#103=VERTEX_POINT('',#360);
#104=VERTEX_POINT('',#364);
#105=VERTEX_POINT('',#366);
#106=VERTEX_POINT('',#370);
#107=VERTEX_POINT('',#371);
#108=VERTEX_POINT('',#386);
#109=VERTEX_POINT('',#393);
#110=VERTEX_POINT('',#395);
#111=VERTEX_POINT('',#416);
#112=VERTEX_POINT('',#420);
#113=VERTEX_POINT('',#422);
#114=VERTEX_POINT('',#424);
#115=VERTEX_POINT('',#427);
#116=VERTEX_POINT('',#430);
#117=VERTEX_POINT('',#439);
#118=VERTEX_POINT('',#441);
#119=VERTEX_POINT('',#457);
#120=VERTEX_POINT('',#480);
#121=VERTEX_POINT('',#485);
#122=VERTEX_POINT('',#488);
#123=VERTEX_POINT('',#492);
#124=EDGE_CURVE('',#102,#102,#83,.T.);
#125=EDGE_CURVE('',#102,#103,#71,.T.);
#126=EDGE_CURVE('',#103,#103,#84,.T.);
#127=EDGE_CURVE('',#104,#104,#85,.T.);
#128=EDGE_CURVE('',#104,#105,#72,.T.);
#129=EDGE_CURVE('',#105,#105,#86,.T.);
#130=EDGE_CURVE('',#106,#107,#30,.T.);
#131=EDGE_CURVE('',#108,#106,#31,.T.);
#132=EDGE_CURVE('',#109,#108,#87,.T.);
#133=EDGE_CURVE('',#110,#109,#32,.T.);
#134=EDGE_CURVE('',#107,#110,#33,.T.);
#135=EDGE_CURVE('',#107,#111,#73,.T.);
#136=EDGE_CURVE('',#111,#111,#88,.T.);
#137=EDGE_CURVE('',#112,#108,#89,.T.);
#138=EDGE_CURVE('',#112,#113,#90,.T.);
#139=EDGE_CURVE('',#113,#114,#91,.T.);
#140=EDGE_CURVE('',#109,#114,#92,.T.);
#141=EDGE_CURVE('',#115,#115,#93,.T.);
#142=EDGE_CURVE('',#116,#106,#94,.T.);
#143=EDGE_CURVE('',#116,#112,#34,.T.);
#144=EDGE_CURVE('',#117,#117,#95,.T.);
#145=EDGE_CURVE('',#117,#118,#96,.T.);
#146=EDGE_CURVE('',#118,#116,#35,.T.);
#147=EDGE_CURVE('',#110,#119,#97,.T.);
#148=EDGE_CURVE('',#119,#118,#36,.T.);
#149=EDGE_CURVE('',#114,#119,#37,.T.);
#150=EDGE_CURVE('',#113,#120,#74,.T.);
#151=EDGE_CURVE('',#120,#120,#98,.T.);
#152=EDGE_CURVE('',#121,#121,#99,.T.);
#153=EDGE_CURVE('',#122,#122,#100,.T.);
#154=EDGE_CURVE('',#122,#115,#75,.T.);
#155=EDGE_CURVE('',#123,#123,#101,.T.);
#156=EDGE_CURVE('',#123,#121,#76,.T.);
#157=ORIENTED_EDGE('',*,*,#124,.F.);
#158=ORIENTED_EDGE('',*,*,#125,.T.);
#159=ORIENTED_EDGE('',*,*,#126,.F.);
#160=ORIENTED_EDGE('',*,*,#125,.F.);
#161=ORIENTED_EDGE('',*,*,#127,.F.);
#162=ORIENTED_EDGE('',*,*,#128,.T.);
#163=ORIENTED_EDGE('',*,*,#129,.F.);
#164=ORIENTED_EDGE('',*,*,#128,.F.);
#165=ORIENTED_EDGE('',*,*,#130,.F.);
#166=ORIENTED_EDGE('',*,*,#131,.F.);
#167=ORIENTED_EDGE('',*,*,#132,.F.);
#168=ORIENTED_EDGE('',*,*,#133,.F.);
#169=ORIENTED_EDGE('',*,*,#134,.F.);
#170=ORIENTED_EDGE('',*,*,#135,.T.);
#171=ORIENTED_EDGE('',*,*,#136,.F.);
#172=ORIENTED_EDGE('',*,*,#135,.F.);
#173=ORIENTED_EDGE('',*,*,#132,.T.);
#174=ORIENTED_EDGE('',*,*,#137,.F.);
#175=ORIENTED_EDGE('',*,*,#138,.T.);
#176=ORIENTED_EDGE('',*,*,#139,.T.);
#177=ORIENTED_EDGE('',*,*,#140,.F.);
#178=ORIENTED_EDGE('',*,*,#124,.T.);
#179=ORIENTED_EDGE('',*,*,#127,.T.);
#180=ORIENTED_EDGE('',*,*,#141,.F.);
#181=ORIENTED_EDGE('',*,*,#131,.T.);
#182=ORIENTED_EDGE('',*,*,#142,.F.);
#183=ORIENTED_EDGE('',*,*,#143,.T.);
#184=ORIENTED_EDGE('',*,*,#137,.T.);
#185=ORIENTED_EDGE('',*,*,#144,.T.);
#186=ORIENTED_EDGE('',*,*,#145,.T.);
#187=ORIENTED_EDGE('',*,*,#146,.T.);
#188=ORIENTED_EDGE('',*,*,#142,.T.);
#189=ORIENTED_EDGE('',*,*,#130,.T.);
#190=ORIENTED_EDGE('',*,*,#134,.T.);
#191=ORIENTED_EDGE('',*,*,#147,.T.);
#192=ORIENTED_EDGE('',*,*,#148,.T.);
#193=ORIENTED_EDGE('',*,*,#145,.F.);
#194=ORIENTED_EDGE('',*,*,#148,.F.);
#195=ORIENTED_EDGE('',*,*,#149,.F.);
#196=ORIENTED_EDGE('',*,*,#139,.F.);
#197=ORIENTED_EDGE('',*,*,#150,.T.);
#198=ORIENTED_EDGE('',*,*,#151,.F.);
#199=ORIENTED_EDGE('',*,*,#150,.F.);
#200=ORIENTED_EDGE('',*,*,#138,.F.);
#201=ORIENTED_EDGE('',*,*,#143,.F.);
#202=ORIENTED_EDGE('',*,*,#146,.F.);
#203=ORIENTED_EDGE('',*,*,#133,.T.);
#204=ORIENTED_EDGE('',*,*,#140,.T.);
#205=ORIENTED_EDGE('',*,*,#149,.T.);
#206=ORIENTED_EDGE('',*,*,#147,.F.);
#207=ORIENTED_EDGE('',*,*,#152,.F.);
#208=ORIENTED_EDGE('',*,*,#144,.F.);
#209=ORIENTED_EDGE('',*,*,#153,.F.);
#210=ORIENTED_EDGE('',*,*,#154,.T.);
#211=ORIENTED_EDGE('',*,*,#141,.T.);
#212=ORIENTED_EDGE('',*,*,#154,.F.);
#213=ORIENTED_EDGE('',*,*,#155,.F.);
#214=ORIENTED_EDGE('',*,*,#156,.T.);
#215=ORIENTED_EDGE('',*,*,#152,.T.);
#216=ORIENTED_EDGE('',*,*,#156,.F.);
#217=ORIENTED_EDGE('',*,*,#155,.T.);
#218=ORIENTED_EDGE('',*,*,#126,.T.);
#219=ORIENTED_EDGE('',*,*,#129,.T.);
#220=ORIENTED_EDGE('',*,*,#136,.T.);
#221=ORIENTED_EDGE('',*,*,#151,.T.);
#222=ORIENTED_EDGE('',*,*,#153,.T.);
#223=CYLINDRICAL_SURFACE('',#255,1.);
#224=CYLINDRICAL_SURFACE('',#258,1.);
#225=CYLINDRICAL_SURFACE('',#261,2.5);
#226=CYLINDRICAL_SURFACE('',#276,2.5);
#227=CYLINDRICAL_SURFACE('',#281,28.4501360376889);
#228=CYLINDRICAL_SURFACE('',#283,37.95);
#229=ADVANCED_FACE('',(#38),#223,.F.);
#230=ADVANCED_FACE('',(#39),#224,.F.);
#231=ADVANCED_FACE('',(#40),#225,.F.);
#232=ADVANCED_FACE('',(#41,#18,#19,#20),#27,.F.);
#233=ADVANCED_FACE('',(#42),#16,.F.);
#234=ADVANCED_FACE('',(#43),#15,.T.);
#235=ADVANCED_FACE('',(#44),#226,.F.);
#236=ADVANCED_FACE('',(#45),#17,.F.);
#237=ADVANCED_FACE('',(#46,#21),#28,.F.);
#238=ADVANCED_FACE('',(#47),#227,.F.);
#239=ADVANCED_FACE('',(#48),#228,.T.);
#240=ADVANCED_FACE('',(#49,#22,#23,#24,#25,#26),#29,.T.);
#241=CLOSED_SHELL('',(#229,#230,#231,#232,#233,#234,#235,#236,#237,#238,
#239,#240));
#242=DERIVED_UNIT_ELEMENT(#244,1.);
#243=DERIVED_UNIT_ELEMENT(#501,-3.);
#244=(
MASS_UNIT()
NAMED_UNIT(*)
SI_UNIT(.KILO.,.GRAM.)
);
#245=DERIVED_UNIT((#242,#243));
#246=MEASURE_REPRESENTATION_ITEM('density measure',
POSITIVE_RATIO_MEASURE(7850.),#245);
#247=PROPERTY_DEFINITION_REPRESENTATION(#252,#249);
#248=PROPERTY_DEFINITION_REPRESENTATION(#253,#250);
#249=REPRESENTATION('material name',(#251),#498);
#250=REPRESENTATION('density',(#246),#498);
#251=DESCRIPTIVE_REPRESENTATION_ITEM('Steel','Steel');
#252=PROPERTY_DEFINITION('material property','material name',#508);
#253=PROPERTY_DEFINITION('material property','density of part',#508);
#254=AXIS2_PLACEMENT_3D('',#356,#286,#287);
#255=AXIS2_PLACEMENT_3D('',#357,#288,#289);
#256=AXIS2_PLACEMENT_3D('',#359,#290,#291);
#257=AXIS2_PLACEMENT_3D('',#362,#293,#294);
#258=AXIS2_PLACEMENT_3D('',#363,#295,#296);
#259=AXIS2_PLACEMENT_3D('',#365,#297,#298);
#260=AXIS2_PLACEMENT_3D('',#368,#300,#301);
#261=AXIS2_PLACEMENT_3D('',#369,#302,#303);
#262=AXIS2_PLACEMENT_3D('',#394,#304,#305);
#263=AXIS2_PLACEMENT_3D('',#418,#307,#308);
#264=AXIS2_PLACEMENT_3D('',#419,#309,#310);
#265=AXIS2_PLACEMENT_3D('',#421,#311,#312);
#266=AXIS2_PLACEMENT_3D('',#423,#313,#314);
#267=AXIS2_PLACEMENT_3D('',#425,#315,#316);
#268=AXIS2_PLACEMENT_3D('',#426,#317,#318);
#269=AXIS2_PLACEMENT_3D('',#428,#319,#320);
#270=AXIS2_PLACEMENT_3D('',#429,#321,#322);
#271=AXIS2_PLACEMENT_3D('',#431,#323,#324);
#272=AXIS2_PLACEMENT_3D('',#438,#325,#326);
#273=AXIS2_PLACEMENT_3D('',#440,#327,#328);
#274=AXIS2_PLACEMENT_3D('',#442,#329,#330);
#275=AXIS2_PLACEMENT_3D('',#458,#331,#332);
#276=AXIS2_PLACEMENT_3D('',#473,#333,#334);
#277=AXIS2_PLACEMENT_3D('',#482,#336,#337);
#278=AXIS2_PLACEMENT_3D('',#483,#338,#339);
#279=AXIS2_PLACEMENT_3D('',#484,#340,#341);
#280=AXIS2_PLACEMENT_3D('',#486,#342,#343);
#281=AXIS2_PLACEMENT_3D('',#487,#344,#345);
#282=AXIS2_PLACEMENT_3D('',#489,#346,#347);
#283=AXIS2_PLACEMENT_3D('',#491,#349,#350);
#284=AXIS2_PLACEMENT_3D('',#493,#351,#352);
#285=AXIS2_PLACEMENT_3D('',#495,#354,#355);
#286=DIRECTION('axis',(0.,0.,1.));
#287=DIRECTION('refdir',(1.,0.,0.));
#288=DIRECTION('center_axis',(0.,1.,0.));
#289=DIRECTION('ref_axis',(-1.22464679914735E-16,0.,1.));
#290=DIRECTION('center_axis',(0.,1.,0.));
#291=DIRECTION('ref_axis',(-1.22464679914735E-16,0.,1.));
#292=DIRECTION('',(0.,1.,0.));
#293=DIRECTION('center_axis',(0.,-1.,0.));
#294=DIRECTION('ref_axis',(-1.22464679914735E-16,0.,1.));
#295=DIRECTION('center_axis',(0.,1.,0.));
#296=DIRECTION('ref_axis',(0.,0.,-1.));
#297=DIRECTION('center_axis',(0.,1.,0.));
#298=DIRECTION('ref_axis',(0.,0.,-1.));
#299=DIRECTION('',(0.,1.,0.));
#300=DIRECTION('center_axis',(0.,-1.,0.));
#301=DIRECTION('ref_axis',(0.,0.,-1.));
#302=DIRECTION('center_axis',(0.,1.,0.));
#303=DIRECTION('ref_axis',(0.,0.,-1.));
#304=DIRECTION('center_axis',(0.,1.,0.));
#305=DIRECTION('ref_axis',(0.,0.,-1.));
#306=DIRECTION('',(0.,1.,0.));
#307=DIRECTION('center_axis',(0.,-1.,0.));
#308=DIRECTION('ref_axis',(0.,0.,-1.));
#309=DIRECTION('center_axis',(0.,1.,0.));
#310=DIRECTION('ref_axis',(1.,0.,0.));
#311=DIRECTION('center_axis',(0.,1.,0.));
#312=DIRECTION('ref_axis',(-1.,0.,0.));
#313=DIRECTION('center_axis',(0.,1.,0.));
#314=DIRECTION('ref_axis',(0.,0.,-1.));
#315=DIRECTION('center_axis',(0.,1.,0.));
#316=DIRECTION('ref_axis',(0.,0.,-1.));
#317=DIRECTION('center_axis',(0.,1.,0.));
#318=DIRECTION('ref_axis',(-1.,0.,0.));
#319=DIRECTION('center_axis',(0.,-1.,0.));
#320=DIRECTION('ref_axis',(-1.,0.,0.));
#321=DIRECTION('center_axis',(0.,-1.,0.));
#322=DIRECTION('ref_axis',(-1.,0.,1.22464679914735E-16));
#323=DIRECTION('center_axis',(0.,1.,0.));
#324=DIRECTION('ref_axis',(1.,0.,-6.12323399573677E-17));
#325=DIRECTION('center_axis',(0.,1.,0.));
#326=DIRECTION('ref_axis',(0.,0.,1.));
#327=DIRECTION('center_axis',(0.,-1.,0.));
#328=DIRECTION('ref_axis',(1.,0.,0.));
#329=DIRECTION('center_axis',(-1.,0.,1.22464679914735E-16));
#330=DIRECTION('ref_axis',(-1.22464679914735E-16,0.,-1.));
#331=DIRECTION('center_axis',(0.,1.,0.));
#332=DIRECTION('ref_axis',(1.,0.,-6.12323399573677E-17));
#333=DIRECTION('center_axis',(0.,1.,0.));
#334=DIRECTION('ref_axis',(0.,0.,-1.));
#335=DIRECTION('',(0.,1.,0.));
#336=DIRECTION('center_axis',(0.,-1.,0.));
#337=DIRECTION('ref_axis',(0.,0.,-1.));
#338=DIRECTION('center_axis',(0.,-1.,0.));
#339=DIRECTION('ref_axis',(1.,0.,0.));
#340=DIRECTION('center_axis',(0.,1.,0.));
#341=DIRECTION('ref_axis',(1.,0.,0.));
#342=DIRECTION('center_axis',(0.,1.,0.));
#343=DIRECTION('ref_axis',(1.,0.,0.));
#344=DIRECTION('center_axis',(0.,1.,0.));
#345=DIRECTION('ref_axis',(-1.,0.,0.));
#346=DIRECTION('center_axis',(0.,-1.,0.));
#347=DIRECTION('ref_axis',(-1.,0.,0.));
#348=DIRECTION('',(0.,-1.,0.));
#349=DIRECTION('center_axis',(0.,1.,0.));
#350=DIRECTION('ref_axis',(1.,0.,0.));
#351=DIRECTION('center_axis',(0.,1.,0.));
#352=DIRECTION('ref_axis',(1.,0.,0.));
#353=DIRECTION('',(0.,-1.,0.));
#354=DIRECTION('center_axis',(0.,1.,0.));
#355=DIRECTION('ref_axis',(1.,0.,0.));
#356=CARTESIAN_POINT('',(0.,0.,0.));
#357=CARTESIAN_POINT('Origin',(30.4501360376889,25.,3.72906616321572E-15));
#358=CARTESIAN_POINT('',(30.4501360376889,16.,-0.999999999999996));
#359=CARTESIAN_POINT('Origin',(30.4501360376889,16.,3.72906616321572E-15));
#360=CARTESIAN_POINT('',(30.4501360376889,32.,-0.999999999999996));
#361=CARTESIAN_POINT('',(30.4501360376889,25.,-0.999999999999996));
#362=CARTESIAN_POINT('Origin',(30.4501360376889,32.,3.72906616321572E-15));
#363=CARTESIAN_POINT('Origin',(-30.4501360376889,25.,0.));
#364=CARTESIAN_POINT('',(-30.4501360376889,16.,1.));
#365=CARTESIAN_POINT('Origin',(-30.4501360376889,16.,0.));
#366=CARTESIAN_POINT('',(-30.4501360376889,32.,1.));
#367=CARTESIAN_POINT('',(-30.4501360376889,25.,1.));
#368=CARTESIAN_POINT('Origin',(-30.4501360376889,32.,0.));
#369=CARTESIAN_POINT('Origin',(-3.91886975727153E-15,19.4,32.));
#370=CARTESIAN_POINT('',(-2.15298889897732,5.82568851450469,33.2706843828742));
#371=CARTESIAN_POINT('',(-3.57143516554875E-15,4.18157391842146,34.5));
#372=CARTESIAN_POINT('Ctrl Pts',(-2.15298889897731,5.82568851450469,33.2706843828742));
#373=CARTESIAN_POINT('Ctrl Pts',(-2.14326778235162,5.64499219919488,33.2871553936641));
#374=CARTESIAN_POINT('Ctrl Pts',(-2.11870771590737,5.46881874479251,33.3292800790023));
#375=CARTESIAN_POINT('Ctrl Pts',(-2.03095519410776,5.13173993440848,33.4600409497882));
#376=CARTESIAN_POINT('Ctrl Pts',(-1.96689812723988,4.9764332795477,33.5489975179543));
#377=CARTESIAN_POINT('Ctrl Pts',(-1.77842366453784,4.68979624232094,33.7635303987792));
#378=CARTESIAN_POINT('Ctrl Pts',(-1.65223044931045,4.57104330311413,33.8861582171839));
#379=CARTESIAN_POINT('Ctrl Pts',(-1.31827034473523,4.37082419348789,34.1359085635487));
#380=CARTESIAN_POINT('Ctrl Pts',(-1.10442945152145,4.29994068321555,34.2579512870062));
#381=CARTESIAN_POINT('Ctrl Pts',(-0.684402397678135,4.2200684977259,34.4117013867247));
#382=CARTESIAN_POINT('Ctrl Pts',(-0.500348988581707,4.20033969083523,34.45672454836));
#383=CARTESIAN_POINT('Ctrl Pts',(-0.208979437761146,4.18432476907373,34.4934345264361));
#384=CARTESIAN_POINT('Ctrl Pts',(-0.104494904396692,4.18157391842146,34.5));
#385=CARTESIAN_POINT('Ctrl Pts',(-3.29597460435593E-15,4.18157391842146,
34.5));
#386=CARTESIAN_POINT('',(-2.47457392108192,16.,32.3556457635081));
#387=CARTESIAN_POINT('Ctrl Pts',(-2.47457392108193,16.,32.3556457635081));
#388=CARTESIAN_POINT('Ctrl Pts',(-2.44527807933195,13.7024210312228,32.5594854642135));
#389=CARTESIAN_POINT('Ctrl Pts',(-2.38961012163989,11.349882500011,32.7701265620035));
#390=CARTESIAN_POINT('Ctrl Pts',(-2.25787256186806,7.93985723043458,33.0783718561048));
#391=CARTESIAN_POINT('Ctrl Pts',(-2.20969181029125,6.87968339351787,33.1746095902318));
#392=CARTESIAN_POINT('Ctrl Pts',(-2.15298889897731,5.82568851450469,33.2706843828742));
#393=CARTESIAN_POINT('',(2.47457392108191,16.,32.3556457635081));
#394=CARTESIAN_POINT('Origin',(-3.91886975727153E-15,16.,32.));
#395=CARTESIAN_POINT('',(2.15298889897731,5.82568851450469,33.2706843828742));
#396=CARTESIAN_POINT('Ctrl Pts',(2.1529888989773,5.82568851450469,33.2706843828742));
#397=CARTESIAN_POINT('Ctrl Pts',(2.20969181029124,6.87968339351787,33.1746095902318));
#398=CARTESIAN_POINT('Ctrl Pts',(2.25787256186805,7.93985723043458,33.0783718561048));
#399=CARTESIAN_POINT('Ctrl Pts',(2.38961012163989,11.349882500011,32.7701265620035));
#400=CARTESIAN_POINT('Ctrl Pts',(2.44527807933194,13.7024210312228,32.5594854642135));
#401=CARTESIAN_POINT('Ctrl Pts',(2.47457392108192,16.,32.3556457635081));
#402=CARTESIAN_POINT('Ctrl Pts',(-3.42595173898619E-15,4.18157391842146,
34.5));
#403=CARTESIAN_POINT('Ctrl Pts',(0.0633006895016584,4.18157391842146,34.5));
#404=CARTESIAN_POINT('Ctrl Pts',(0.126605186099969,4.18259075195278,34.4975939484107));
#405=CARTESIAN_POINT('Ctrl Pts',(0.369980058246124,4.19053515427657,34.4790729625172));
#406=CARTESIAN_POINT('Ctrl Pts',(0.548136343656891,4.20466781486954,34.4457207148488));
#407=CARTESIAN_POINT('Ctrl Pts',(0.934660048283582,4.26148508140215,34.3295712452292));
#408=CARTESIAN_POINT('Ctrl Pts',(1.13630151348502,4.30997089020013,34.236950815797));
#409=CARTESIAN_POINT('Ctrl Pts',(1.50460639573073,4.46669993705164,34.008714761652));
#410=CARTESIAN_POINT('Ctrl Pts',(1.6619981194712,4.5744183121113,33.8763261150617));
#411=CARTESIAN_POINT('Ctrl Pts',(1.9047349959034,4.85783756343064,33.6277628912268));
#412=CARTESIAN_POINT('Ctrl Pts',(1.98882589882179,5.02014402136272,33.5183110062422));
#413=CARTESIAN_POINT('Ctrl Pts',(2.1084895731499,5.39874116368562,33.3473493487577));
#414=CARTESIAN_POINT('Ctrl Pts',(2.14131208447456,5.60863964692642,33.2904690377725));
#415=CARTESIAN_POINT('Ctrl Pts',(2.1529888989773,5.82568851450469,33.2706843828742));
#416=CARTESIAN_POINT('',(-4.22503145705837E-15,32.,34.5));
#417=CARTESIAN_POINT('',(-3.61270805748469E-15,19.4,34.5));
#418=CARTESIAN_POINT('Origin',(-3.91886975727153E-15,32.,32.));
#419=CARTESIAN_POINT('Origin',(0.,16.,0.));
#420=CARTESIAN_POINT('',(-2.47457392108192,16.,-32.3556457635081));
#421=CARTESIAN_POINT('Origin',(0.,16.,0.));
#422=CARTESIAN_POINT('',(3.06161699786838E-16,16.,-29.5));
#423=CARTESIAN_POINT('Origin',(0.,16.,-32.));
#424=CARTESIAN_POINT('',(2.47457392108192,16.,-32.3556457635081));
#425=CARTESIAN_POINT('Origin',(0.,16.,-32.));
#426=CARTESIAN_POINT('Origin',(0.,16.,0.));
#427=CARTESIAN_POINT('',(28.4501360376889,16.,3.48413680338625E-15));
#428=CARTESIAN_POINT('Origin',(0.,16.,0.));
#429=CARTESIAN_POINT('Origin',(0.,4.,0.));
#430=CARTESIAN_POINT('',(-2.15298889897731,5.82568851450469,-33.2706843828742));
#431=CARTESIAN_POINT('Origin',(0.,5.82568851450468,2.04150292765919E-15));
#432=CARTESIAN_POINT('Ctrl Pts',(-2.15298889897731,5.82568851450469,-33.2706843828742));
#433=CARTESIAN_POINT('Ctrl Pts',(-2.20970486571512,6.87992606800465,-33.1745874697249));
#434=CARTESIAN_POINT('Ctrl Pts',(-2.25789484203115,7.94034685384815,-33.0783274099115));
#435=CARTESIAN_POINT('Ctrl Pts',(-2.38962156035581,11.3503715159968,-32.7700827733885));
#436=CARTESIAN_POINT('Ctrl Pts',(-2.44528112983175,13.7026602721448,-32.5594642389157));
#437=CARTESIAN_POINT('Ctrl Pts',(-2.47457392108192,16.,-32.3556457635081));
#438=CARTESIAN_POINT('Origin',(0.,6.,0.));
#439=CARTESIAN_POINT('',(-4.32700318498751E-15,4.,-35.3326623480349));
#440=CARTESIAN_POINT('Origin',(0.,4.,0.));
#441=CARTESIAN_POINT('',(-4.20285751708124E-15,4.18157391842146,-34.5));
#442=CARTESIAN_POINT('Origin',(-4.32700318498751E-15,6.,-35.3326623480349));
#443=CARTESIAN_POINT('Ctrl Pts',(-4.18694362388361E-15,4.18157391842146,
-34.5));
#444=CARTESIAN_POINT('Ctrl Pts',(-0.063262161766766,4.18157391842146,-34.5));
#445=CARTESIAN_POINT('Ctrl Pts',(-0.126528132742232,4.18258951971525,-34.4975968787245));
#446=CARTESIAN_POINT('Ctrl Pts',(-0.369848759790652,4.19052720534936,-34.4790913296945));
#447=CARTESIAN_POINT('Ctrl Pts',(-0.547990585411446,4.2046539473299,-34.4457522346077));
#448=CARTESIAN_POINT('Ctrl Pts',(-0.934485440504991,4.26144992909178,-34.3296391263527));
#449=CARTESIAN_POINT('Ctrl Pts',(-1.13611627379708,4.3099184171338,-34.2370434787398));
#450=CARTESIAN_POINT('Ctrl Pts',(-1.5044438872684,4.46660340894347,-34.0088384522548));
#451=CARTESIAN_POINT('Ctrl Pts',(-1.66186312185693,4.57430457458071,-33.8764481321499));
#452=CARTESIAN_POINT('Ctrl Pts',(-1.9046449171097,4.85769217161277,-33.6278699966614));
#453=CARTESIAN_POINT('Ctrl Pts',(-1.98875430422476,5.01998196384772,-33.5184063892516));
#454=CARTESIAN_POINT('Ctrl Pts',(-2.10846974982161,5.39861288959637,-33.3473846909005));
#455=CARTESIAN_POINT('Ctrl Pts',(-2.14130845329707,5.6085721505247,-33.2904751902719));
#456=CARTESIAN_POINT('Ctrl Pts',(-2.15298889897731,5.82568851450469,-33.2706843828742));
#457=CARTESIAN_POINT('',(2.15298889897731,5.82568851450469,-33.2706843828742));
#458=CARTESIAN_POINT('Origin',(0.,5.82568851450468,2.04150292765919E-15));
#459=CARTESIAN_POINT('Ctrl Pts',(2.15298889897731,5.82568851450469,-33.2706843828742));
#460=CARTESIAN_POINT('Ctrl Pts',(2.14326684320266,5.64497474227475,-33.2871569849147));
#461=CARTESIAN_POINT('Ctrl Pts',(2.1187030956113,5.4687855147573,-33.3292881469587));
#462=CARTESIAN_POINT('Ctrl Pts',(2.03095209486777,5.13174426578632,-33.4600443271662));
#463=CARTESIAN_POINT('Ctrl Pts',(1.96691379452368,4.97647835780048,-33.5489736661958));
#464=CARTESIAN_POINT('Ctrl Pts',(1.77848483103683,4.68986539340781,-33.7634675361664));
#465=CARTESIAN_POINT('Ctrl Pts',(1.65230542564604,4.57110475576392,-33.8860914172305));
#466=CARTESIAN_POINT('Ctrl Pts',(1.31835960896768,4.37085866406937,-34.1358541910381));
#467=CARTESIAN_POINT('Ctrl Pts',(1.10451389511487,4.29996288007677,-34.2579116568628));
#468=CARTESIAN_POINT('Ctrl Pts',(0.68448040998158,4.22007895178794,-34.4116790526783));
#469=CARTESIAN_POINT('Ctrl Pts',(0.500430678551161,4.20034716548025,-34.4567077570785));
#470=CARTESIAN_POINT('Ctrl Pts',(0.209036275833293,4.18432624876454,-34.493430946008));
#471=CARTESIAN_POINT('Ctrl Pts',(0.104523335456357,4.18157391842146,-34.5));
#472=CARTESIAN_POINT('Ctrl Pts',(-4.16333634234434E-15,4.18157391842146,
-34.5));
#473=CARTESIAN_POINT('Origin',(0.,19.4,-32.));
#474=CARTESIAN_POINT('Ctrl Pts',(2.47457392108192,16.,-32.3556457635081));
#475=CARTESIAN_POINT('Ctrl Pts',(2.44528112983175,13.7026602721448,-32.5594642389157));
#476=CARTESIAN_POINT('Ctrl Pts',(2.38962156035581,11.3503715159968,-32.7700827733885));
#477=CARTESIAN_POINT('Ctrl Pts',(2.25789484203115,7.94034685384815,-33.0783274099115));
#478=CARTESIAN_POINT('Ctrl Pts',(2.20970486571511,6.87992606800464,-33.1745874697249));
#479=CARTESIAN_POINT('Ctrl Pts',(2.15298889897731,5.82568851450468,-33.2706843828742));
#480=CARTESIAN_POINT('',(-3.06161699786838E-16,32.,-29.5));
#481=CARTESIAN_POINT('',(3.06161699786838E-16,19.4,-29.5));
#482=CARTESIAN_POINT('Origin',(0.,32.,-32.));
#483=CARTESIAN_POINT('Origin',(0.,4.,0.));
#484=CARTESIAN_POINT('Origin',(0.,4.,0.));
#485=CARTESIAN_POINT('',(-37.95,4.,4.64753460276421E-15));
#486=CARTESIAN_POINT('Origin',(0.,4.,0.));
#487=CARTESIAN_POINT('Origin',(0.,16.,0.));
#488=CARTESIAN_POINT('',(28.4501360376889,32.,3.48413680338625E-15));
#489=CARTESIAN_POINT('Origin',(0.,32.,0.));
#490=CARTESIAN_POINT('',(28.4501360376889,16.,-3.48413680338625E-15));
#491=CARTESIAN_POINT('Origin',(0.,4.,0.));
#492=CARTESIAN_POINT('',(-37.95,32.,4.64753460276421E-15));
#493=CARTESIAN_POINT('Origin',(0.,32.,0.));
#494=CARTESIAN_POINT('',(-37.95,4.,4.64753460276421E-15));
#495=CARTESIAN_POINT('Origin',(0.,32.,0.));
#496=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#500,
'DISTANCE_ACCURACY_VALUE',
'Maximum model space distance between geometric entities at asserted c
onnectivities');
#497=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#500,
'DISTANCE_ACCURACY_VALUE',
'Maximum model space distance between geometric entities at asserted c
onnectivities');
#498=(
GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#496))
GLOBAL_UNIT_ASSIGNED_CONTEXT((#500,#502,#503))
REPRESENTATION_CONTEXT('','3D')
);
#499=(
GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#497))
GLOBAL_UNIT_ASSIGNED_CONTEXT((#500,#502,#503))
REPRESENTATION_CONTEXT('','3D')
);
#500=(
LENGTH_UNIT()
NAMED_UNIT(*)
SI_UNIT(.MILLI.,.METRE.)
);
#501=(
LENGTH_UNIT()
NAMED_UNIT(*)
SI_UNIT($,.METRE.)
);
#502=(
NAMED_UNIT(*)
PLANE_ANGLE_UNIT()
SI_UNIT($,.RADIAN.)
);
#503=(
NAMED_UNIT(*)
SI_UNIT($,.STERADIAN.)
SOLID_ANGLE_UNIT()
);
#504=SHAPE_DEFINITION_REPRESENTATION(#505,#506);
#505=PRODUCT_DEFINITION_SHAPE('',$,#508);
#506=SHAPE_REPRESENTATION('',(#254),#498);
#507=PRODUCT_DEFINITION_CONTEXT('part definition',#512,'design');
#508=PRODUCT_DEFINITION('FusionComponent','FusionComponent',#509,#507);
#509=PRODUCT_DEFINITION_FORMATION('',$,#514);
#510=PRODUCT_RELATED_PRODUCT_CATEGORY('FusionComponent',
'FusionComponent',(#514));
#511=APPLICATION_PROTOCOL_DEFINITION('international standard',
'automotive_design',2009,#512);
#512=APPLICATION_CONTEXT(
'Core Data for Automotive Mechanical Design Process');
#513=PRODUCT_CONTEXT('part definition',#512,'mechanical');
#514=PRODUCT('FusionComponent','FusionComponent',$,(#513));
#515=PRESENTATION_STYLE_ASSIGNMENT((#516));
#516=SURFACE_STYLE_USAGE(.BOTH.,#517);
#517=SURFACE_SIDE_STYLE('',(#518));
#518=SURFACE_STYLE_FILL_AREA(#519);
#519=FILL_AREA_STYLE('Steel - Satin',(#520));
#520=FILL_AREA_STYLE_COLOUR('Steel - Satin',#521);
#521=COLOUR_RGB('Steel - Satin',0.627450980392157,0.627450980392157,0.627450980392157);
ENDSEC;
END-ISO-10303-21;