added matchstick diffuser

This commit is contained in:
midikeyboard 2023-12-08 13:01:12 +01:00 committed by GitHub
parent 107b1e7841
commit 5f1e654698
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 903 additions and 0 deletions

View File

@ -0,0 +1,873 @@
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 */ 'Rainbow on a matchstick - 158mm v6.step',
/* time_stamp */ '2023-12-08T12:25:07+01:00',
/* author */ (''),
/* organization */ (''),
/* preprocessor_version */ 'ST-DEVELOPER v20',
/* originating_system */ 'Autodesk Translation Framework v12.14.0.127',
/* authorisation */ '');
FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 }'));
ENDSEC;
DATA;
#10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#17),#737);
#11=ITEM_DEFINED_TRANSFORMATION($,$,#373,#394);
#12=(
REPRESENTATION_RELATIONSHIP($,$,#748,#747)
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11)
SHAPE_REPRESENTATION_RELATIONSHIP()
);
#13=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12,#746);
#14=NEXT_ASSEMBLY_USAGE_OCCURRENCE('Holder:1','Holder:1','Holder:1',#750,
#751,'Holder:1');
#15=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#748,#16);
#16=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#18),#736);
#17=STYLED_ITEM('',(#761),#18);
#18=MANIFOLD_SOLID_BREP('Body1',#359);
#19=CYLINDRICAL_SURFACE('',#392,1.5);
#20=CYLINDRICAL_SURFACE('',#393,1.5);
#21=B_SPLINE_CURVE_WITH_KNOTS('',3,(#566,#567,#568,#569,#570,#571,#572,
#573,#574,#575,#576,#577,#578,#579,#580,#581,#582,#583,#584),
.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,4),(-3.46944695195361E-18,0.00661424585269759,
0.0148820531685696,0.0198427375580928,0.033071229263488,0.0380319136530112,
0.0462997209688832),.UNSPECIFIED.);
#22=B_SPLINE_CURVE_WITH_KNOTS('',3,(#586,#587,#588,#589),.UNSPECIFIED.,
.F.,.F.,(4,4),(-15.6800001907349,-0.120000190734857),.UNSPECIFIED.);
#23=B_SPLINE_CURVE_WITH_KNOTS('',3,(#591,#592,#593,#594,#595,#596,#597,
#598,#599,#600,#601,#602,#603,#604,#605,#606,#607,#608,#609),
.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,4),(0.,0.00826780730959491,0.0132284916953519,
0.0264569833907037,0.0314176677764607,0.0396854750860556,0.0462997209337315),
.UNSPECIFIED.);
#24=B_SPLINE_CURVE_WITH_KNOTS('',3,(#610,#611,#612,#613),.UNSPECIFIED.,
.F.,.F.,(4,4),(0.120000190734857,15.6800001907349),.UNSPECIFIED.);
#25=B_SPLINE_CURVE_WITH_KNOTS('',3,(#625,#626,#627,#628,#629,#630,#631,
#632,#633,#634,#635,#636,#637,#638,#639,#640,#641,#642,#643),
.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,4),(0.,0.00826780731799452,0.0132284917087912,
0.0264569834175825,0.0314176678083792,0.0396854751263737,0.0462997209807693),
.UNSPECIFIED.);
#26=B_SPLINE_CURVE_WITH_KNOTS('',3,(#683,#684,#685,#686,#687,#688,#689,
#690,#691,#692,#693,#694,#695,#696,#697,#698,#699,#700,#701),
.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,4),(0.,0.00661424584915664,0.0148820531606024,
0.0198427375474699,0.0330712292457832,0.0380319136326507,0.0462997209440965),
.UNSPECIFIED.);
#27=B_SPLINE_CURVE_WITH_KNOTS('',3,(#702,#703,#704,#705),.UNSPECIFIED.,
.F.,.F.,(4,4),(0.120000190734856,15.6800001907349),.UNSPECIFIED.);
#28=B_SPLINE_CURVE_WITH_KNOTS('',3,(#706,#707,#708,#709),.UNSPECIFIED.,
.F.,.F.,(4,4),(-15.6800001907349,-0.120000190734856),.UNSPECIFIED.);
#29=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,((#528,#529,#530,#531),(#532,#533,
#534,#535),(#536,#537,#538,#539),(#540,#541,#542,#543),(#544,#545,#546,
#547),(#548,#549,#550,#551),(#552,#553,#554,#555),(#556,#557,#558,#559),
(#560,#561,#562,#563)),.UNSPECIFIED.,.F.,.F.,.F.,(4,1,1,1,1,1,4),(4,4),
(0.,0.178571428571429,0.285714285714286,0.571428571428571,0.678571428571428,
0.857142857142857,1.),(0.120000190734857,15.6800001907349),
.UNSPECIFIED.);
#30=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,((#645,#646,#647,#648),(#649,#650,
#651,#652),(#653,#654,#655,#656),(#657,#658,#659,#660),(#661,#662,#663,
#664),(#665,#666,#667,#668),(#669,#670,#671,#672),(#673,#674,#675,#676),
(#677,#678,#679,#680)),.UNSPECIFIED.,.F.,.F.,.F.,(4,1,1,1,1,1,4),(4,4),
(0.,0.178571428571429,0.285714285714286,0.571428571428571,0.678571428571428,
0.857142857142857,1.),(-15.6800001907349,-0.120000190734856),
.UNSPECIFIED.);
#31=FACE_BOUND('',#61,.T.);
#32=FACE_BOUND('',#62,.T.);
#33=FACE_BOUND('',#72,.T.);
#34=FACE_BOUND('',#73,.T.);
#35=CIRCLE('',#378,1.5);
#36=CIRCLE('',#379,1.5);
#37=CIRCLE('',#387,1.5);
#38=CIRCLE('',#388,1.5);
#39=FACE_OUTER_BOUND('',#57,.T.);
#40=FACE_OUTER_BOUND('',#58,.T.);
#41=FACE_OUTER_BOUND('',#59,.T.);
#42=FACE_OUTER_BOUND('',#60,.T.);
#43=FACE_OUTER_BOUND('',#63,.T.);
#44=FACE_OUTER_BOUND('',#64,.T.);
#45=FACE_OUTER_BOUND('',#65,.T.);
#46=FACE_OUTER_BOUND('',#66,.T.);
#47=FACE_OUTER_BOUND('',#67,.T.);
#48=FACE_OUTER_BOUND('',#68,.T.);
#49=FACE_OUTER_BOUND('',#69,.T.);
#50=FACE_OUTER_BOUND('',#70,.T.);
#51=FACE_OUTER_BOUND('',#71,.T.);
#52=FACE_OUTER_BOUND('',#74,.T.);
#53=FACE_OUTER_BOUND('',#75,.T.);
#54=FACE_OUTER_BOUND('',#76,.T.);
#55=FACE_OUTER_BOUND('',#77,.T.);
#56=FACE_OUTER_BOUND('',#78,.T.);
#57=EDGE_LOOP('',(#231,#232,#233,#234));
#58=EDGE_LOOP('',(#235,#236,#237,#238));
#59=EDGE_LOOP('',(#239,#240,#241,#242,#243,#244,#245,#246));
#60=EDGE_LOOP('',(#247,#248,#249,#250));
#61=EDGE_LOOP('',(#251));
#62=EDGE_LOOP('',(#252));
#63=EDGE_LOOP('',(#253,#254,#255,#256));
#64=EDGE_LOOP('',(#257,#258,#259,#260));
#65=EDGE_LOOP('',(#261,#262,#263,#264,#265,#266,#267,#268));
#66=EDGE_LOOP('',(#269,#270,#271,#272));
#67=EDGE_LOOP('',(#273,#274,#275,#276));
#68=EDGE_LOOP('',(#277,#278,#279,#280,#281,#282,#283,#284,#285,#286));
#69=EDGE_LOOP('',(#287,#288,#289,#290));
#70=EDGE_LOOP('',(#291,#292,#293,#294));
#71=EDGE_LOOP('',(#295,#296,#297,#298));
#72=EDGE_LOOP('',(#299));
#73=EDGE_LOOP('',(#300));
#74=EDGE_LOOP('',(#301,#302,#303,#304));
#75=EDGE_LOOP('',(#305,#306,#307,#308,#309,#310,#311,#312,#313,#314));
#76=EDGE_LOOP('',(#315,#316,#317,#318));
#77=EDGE_LOOP('',(#319,#320,#321,#322));
#78=EDGE_LOOP('',(#323,#324,#325,#326));
#79=LINE('',#482,#115);
#80=LINE('',#484,#116);
#81=LINE('',#486,#117);
#82=LINE('',#487,#118);
#83=LINE('',#491,#119);
#84=LINE('',#492,#120);
#85=LINE('',#493,#121);
#86=LINE('',#496,#122);
#87=LINE('',#498,#123);
#88=LINE('',#500,#124);
#89=LINE('',#502,#125);
#90=LINE('',#504,#126);
#91=LINE('',#505,#127);
#92=LINE('',#508,#128);
#93=LINE('',#509,#129);
#94=LINE('',#516,#130);
#95=LINE('',#517,#131);
#96=LINE('',#520,#132);
#97=LINE('',#521,#133);
#98=LINE('',#524,#134);
#99=LINE('',#526,#135);
#100=LINE('',#527,#136);
#101=LINE('',#615,#137);
#102=LINE('',#616,#138);
#103=LINE('',#619,#139);
#104=LINE('',#621,#140);
#105=LINE('',#623,#141);
#106=LINE('',#644,#142);
#107=LINE('',#712,#143);
#108=LINE('',#713,#144);
#109=LINE('',#716,#145);
#110=LINE('',#717,#146);
#111=LINE('',#723,#147);
#112=LINE('',#725,#148);
#113=LINE('',#728,#149);
#114=LINE('',#730,#150);
#115=VECTOR('',#401,10.);
#116=VECTOR('',#402,10.);
#117=VECTOR('',#403,10.);
#118=VECTOR('',#404,10.);
#119=VECTOR('',#407,10.);
#120=VECTOR('',#408,10.);
#121=VECTOR('',#409,10.);
#122=VECTOR('',#412,10.);
#123=VECTOR('',#413,10.);
#124=VECTOR('',#414,10.);
#125=VECTOR('',#415,10.);
#126=VECTOR('',#416,10.);
#127=VECTOR('',#417,10.);
#128=VECTOR('',#420,10.);
#129=VECTOR('',#421,10.);
#130=VECTOR('',#428,10.);
#131=VECTOR('',#429,10.);
#132=VECTOR('',#432,10.);
#133=VECTOR('',#433,10.);
#134=VECTOR('',#436,10.);
#135=VECTOR('',#437,10.);
#136=VECTOR('',#438,10.);
#137=VECTOR('',#441,10.);
#138=VECTOR('',#442,10.);
#139=VECTOR('',#445,10.);
#140=VECTOR('',#446,10.);
#141=VECTOR('',#447,10.);
#142=VECTOR('',#448,10.);
#143=VECTOR('',#451,10.);
#144=VECTOR('',#452,10.);
#145=VECTOR('',#455,10.);
#146=VECTOR('',#456,10.);
#147=VECTOR('',#463,10.);
#148=VECTOR('',#466,10.);
#149=VECTOR('',#471,1.5);
#150=VECTOR('',#474,1.5);
#151=VERTEX_POINT('',#480);
#152=VERTEX_POINT('',#481);
#153=VERTEX_POINT('',#483);
#154=VERTEX_POINT('',#485);
#155=VERTEX_POINT('',#489);
#156=VERTEX_POINT('',#490);
#157=VERTEX_POINT('',#495);
#158=VERTEX_POINT('',#497);
#159=VERTEX_POINT('',#499);
#160=VERTEX_POINT('',#501);
#161=VERTEX_POINT('',#503);
#162=VERTEX_POINT('',#507);
#163=VERTEX_POINT('',#510);
#164=VERTEX_POINT('',#512);
#165=VERTEX_POINT('',#515);
#166=VERTEX_POINT('',#519);
#167=VERTEX_POINT('',#523);
#168=VERTEX_POINT('',#525);
#169=VERTEX_POINT('',#564);
#170=VERTEX_POINT('',#565);
#171=VERTEX_POINT('',#585);
#172=VERTEX_POINT('',#590);
#173=VERTEX_POINT('',#618);
#174=VERTEX_POINT('',#620);
#175=VERTEX_POINT('',#622);
#176=VERTEX_POINT('',#624);
#177=VERTEX_POINT('',#681);
#178=VERTEX_POINT('',#682);
#179=VERTEX_POINT('',#711);
#180=VERTEX_POINT('',#715);
#181=VERTEX_POINT('',#718);
#182=VERTEX_POINT('',#720);
#183=EDGE_CURVE('',#151,#152,#79,.T.);
#184=EDGE_CURVE('',#153,#151,#80,.T.);
#185=EDGE_CURVE('',#154,#153,#81,.T.);
#186=EDGE_CURVE('',#152,#154,#82,.T.);
#187=EDGE_CURVE('',#155,#156,#83,.T.);
#188=EDGE_CURVE('',#154,#156,#84,.T.);
#189=EDGE_CURVE('',#155,#153,#85,.T.);
#190=EDGE_CURVE('',#151,#157,#86,.T.);
#191=EDGE_CURVE('',#157,#158,#87,.T.);
#192=EDGE_CURVE('',#158,#159,#88,.T.);
#193=EDGE_CURVE('',#159,#160,#89,.T.);
#194=EDGE_CURVE('',#161,#160,#90,.T.);
#195=EDGE_CURVE('',#161,#155,#91,.T.);
#196=EDGE_CURVE('',#162,#152,#92,.T.);
#197=EDGE_CURVE('',#162,#157,#93,.T.);
#198=EDGE_CURVE('',#163,#163,#35,.T.);
#199=EDGE_CURVE('',#164,#164,#36,.T.);
#200=EDGE_CURVE('',#165,#162,#94,.T.);
#201=EDGE_CURVE('',#158,#165,#95,.T.);
#202=EDGE_CURVE('',#166,#159,#96,.T.);
#203=EDGE_CURVE('',#166,#165,#97,.T.);
#204=EDGE_CURVE('',#156,#167,#98,.T.);
#205=EDGE_CURVE('',#168,#167,#99,.T.);
#206=EDGE_CURVE('',#168,#166,#100,.T.);
#207=EDGE_CURVE('',#169,#170,#21,.T.);
#208=EDGE_CURVE('',#170,#171,#22,.T.);
#209=EDGE_CURVE('',#171,#172,#23,.T.);
#210=EDGE_CURVE('',#172,#169,#24,.T.);
#211=EDGE_CURVE('',#170,#168,#101,.T.);
#212=EDGE_CURVE('',#167,#171,#102,.T.);
#213=EDGE_CURVE('',#173,#169,#103,.T.);
#214=EDGE_CURVE('',#174,#173,#104,.T.);
#215=EDGE_CURVE('',#175,#174,#105,.T.);
#216=EDGE_CURVE('',#176,#175,#25,.T.);
#217=EDGE_CURVE('',#160,#176,#106,.T.);
#218=EDGE_CURVE('',#177,#178,#26,.T.);
#219=EDGE_CURVE('',#178,#176,#27,.T.);
#220=EDGE_CURVE('',#175,#177,#28,.T.);
#221=EDGE_CURVE('',#179,#174,#107,.T.);
#222=EDGE_CURVE('',#179,#177,#108,.T.);
#223=EDGE_CURVE('',#173,#180,#109,.T.);
#224=EDGE_CURVE('',#180,#179,#110,.T.);
#225=EDGE_CURVE('',#181,#181,#37,.T.);
#226=EDGE_CURVE('',#182,#182,#38,.T.);
#227=EDGE_CURVE('',#172,#180,#111,.T.);
#228=EDGE_CURVE('',#178,#161,#112,.T.);
#229=EDGE_CURVE('',#164,#182,#113,.T.);
#230=EDGE_CURVE('',#163,#181,#114,.T.);
#231=ORIENTED_EDGE('',*,*,#183,.F.);
#232=ORIENTED_EDGE('',*,*,#184,.F.);
#233=ORIENTED_EDGE('',*,*,#185,.F.);
#234=ORIENTED_EDGE('',*,*,#186,.F.);
#235=ORIENTED_EDGE('',*,*,#187,.T.);
#236=ORIENTED_EDGE('',*,*,#188,.F.);
#237=ORIENTED_EDGE('',*,*,#185,.T.);
#238=ORIENTED_EDGE('',*,*,#189,.F.);
#239=ORIENTED_EDGE('',*,*,#189,.T.);
#240=ORIENTED_EDGE('',*,*,#184,.T.);
#241=ORIENTED_EDGE('',*,*,#190,.T.);
#242=ORIENTED_EDGE('',*,*,#191,.T.);
#243=ORIENTED_EDGE('',*,*,#192,.T.);
#244=ORIENTED_EDGE('',*,*,#193,.T.);
#245=ORIENTED_EDGE('',*,*,#194,.F.);
#246=ORIENTED_EDGE('',*,*,#195,.T.);
#247=ORIENTED_EDGE('',*,*,#183,.T.);
#248=ORIENTED_EDGE('',*,*,#196,.F.);
#249=ORIENTED_EDGE('',*,*,#197,.T.);
#250=ORIENTED_EDGE('',*,*,#190,.F.);
#251=ORIENTED_EDGE('',*,*,#198,.T.);
#252=ORIENTED_EDGE('',*,*,#199,.T.);
#253=ORIENTED_EDGE('',*,*,#197,.F.);
#254=ORIENTED_EDGE('',*,*,#200,.F.);
#255=ORIENTED_EDGE('',*,*,#201,.F.);
#256=ORIENTED_EDGE('',*,*,#191,.F.);
#257=ORIENTED_EDGE('',*,*,#202,.T.);
#258=ORIENTED_EDGE('',*,*,#192,.F.);
#259=ORIENTED_EDGE('',*,*,#201,.T.);
#260=ORIENTED_EDGE('',*,*,#203,.F.);
#261=ORIENTED_EDGE('',*,*,#188,.T.);
#262=ORIENTED_EDGE('',*,*,#204,.T.);
#263=ORIENTED_EDGE('',*,*,#205,.F.);
#264=ORIENTED_EDGE('',*,*,#206,.T.);
#265=ORIENTED_EDGE('',*,*,#203,.T.);
#266=ORIENTED_EDGE('',*,*,#200,.T.);
#267=ORIENTED_EDGE('',*,*,#196,.T.);
#268=ORIENTED_EDGE('',*,*,#186,.T.);
#269=ORIENTED_EDGE('',*,*,#207,.T.);
#270=ORIENTED_EDGE('',*,*,#208,.T.);
#271=ORIENTED_EDGE('',*,*,#209,.T.);
#272=ORIENTED_EDGE('',*,*,#210,.T.);
#273=ORIENTED_EDGE('',*,*,#208,.F.);
#274=ORIENTED_EDGE('',*,*,#211,.T.);
#275=ORIENTED_EDGE('',*,*,#205,.T.);
#276=ORIENTED_EDGE('',*,*,#212,.T.);
#277=ORIENTED_EDGE('',*,*,#207,.F.);
#278=ORIENTED_EDGE('',*,*,#213,.F.);
#279=ORIENTED_EDGE('',*,*,#214,.F.);
#280=ORIENTED_EDGE('',*,*,#215,.F.);
#281=ORIENTED_EDGE('',*,*,#216,.F.);
#282=ORIENTED_EDGE('',*,*,#217,.F.);
#283=ORIENTED_EDGE('',*,*,#193,.F.);
#284=ORIENTED_EDGE('',*,*,#202,.F.);
#285=ORIENTED_EDGE('',*,*,#206,.F.);
#286=ORIENTED_EDGE('',*,*,#211,.F.);
#287=ORIENTED_EDGE('',*,*,#218,.T.);
#288=ORIENTED_EDGE('',*,*,#219,.T.);
#289=ORIENTED_EDGE('',*,*,#216,.T.);
#290=ORIENTED_EDGE('',*,*,#220,.T.);
#291=ORIENTED_EDGE('',*,*,#220,.F.);
#292=ORIENTED_EDGE('',*,*,#215,.T.);
#293=ORIENTED_EDGE('',*,*,#221,.F.);
#294=ORIENTED_EDGE('',*,*,#222,.T.);
#295=ORIENTED_EDGE('',*,*,#214,.T.);
#296=ORIENTED_EDGE('',*,*,#223,.T.);
#297=ORIENTED_EDGE('',*,*,#224,.T.);
#298=ORIENTED_EDGE('',*,*,#221,.T.);
#299=ORIENTED_EDGE('',*,*,#225,.T.);
#300=ORIENTED_EDGE('',*,*,#226,.T.);
#301=ORIENTED_EDGE('',*,*,#210,.F.);
#302=ORIENTED_EDGE('',*,*,#227,.T.);
#303=ORIENTED_EDGE('',*,*,#223,.F.);
#304=ORIENTED_EDGE('',*,*,#213,.T.);
#305=ORIENTED_EDGE('',*,*,#209,.F.);
#306=ORIENTED_EDGE('',*,*,#212,.F.);
#307=ORIENTED_EDGE('',*,*,#204,.F.);
#308=ORIENTED_EDGE('',*,*,#187,.F.);
#309=ORIENTED_EDGE('',*,*,#195,.F.);
#310=ORIENTED_EDGE('',*,*,#228,.F.);
#311=ORIENTED_EDGE('',*,*,#218,.F.);
#312=ORIENTED_EDGE('',*,*,#222,.F.);
#313=ORIENTED_EDGE('',*,*,#224,.F.);
#314=ORIENTED_EDGE('',*,*,#227,.F.);
#315=ORIENTED_EDGE('',*,*,#219,.F.);
#316=ORIENTED_EDGE('',*,*,#228,.T.);
#317=ORIENTED_EDGE('',*,*,#194,.T.);
#318=ORIENTED_EDGE('',*,*,#217,.T.);
#319=ORIENTED_EDGE('',*,*,#199,.F.);
#320=ORIENTED_EDGE('',*,*,#229,.T.);
#321=ORIENTED_EDGE('',*,*,#226,.F.);
#322=ORIENTED_EDGE('',*,*,#229,.F.);
#323=ORIENTED_EDGE('',*,*,#198,.F.);
#324=ORIENTED_EDGE('',*,*,#230,.T.);
#325=ORIENTED_EDGE('',*,*,#225,.F.);
#326=ORIENTED_EDGE('',*,*,#230,.F.);
#327=PLANE('',#374);
#328=PLANE('',#375);
#329=PLANE('',#376);
#330=PLANE('',#377);
#331=PLANE('',#380);
#332=PLANE('',#381);
#333=PLANE('',#382);
#334=PLANE('',#383);
#335=PLANE('',#384);
#336=PLANE('',#385);
#337=PLANE('',#386);
#338=PLANE('',#389);
#339=PLANE('',#390);
#340=PLANE('',#391);
#341=ADVANCED_FACE('',(#39),#327,.T.);
#342=ADVANCED_FACE('',(#40),#328,.T.);
#343=ADVANCED_FACE('',(#41),#329,.T.);
#344=ADVANCED_FACE('',(#42,#31,#32),#330,.T.);
#345=ADVANCED_FACE('',(#43),#331,.T.);
#346=ADVANCED_FACE('',(#44),#332,.T.);
#347=ADVANCED_FACE('',(#45),#333,.F.);
#348=ADVANCED_FACE('',(#46),#29,.T.);
#349=ADVANCED_FACE('',(#47),#334,.T.);
#350=ADVANCED_FACE('',(#48),#335,.F.);
#351=ADVANCED_FACE('',(#49),#30,.T.);
#352=ADVANCED_FACE('',(#50),#336,.T.);
#353=ADVANCED_FACE('',(#51,#33,#34),#337,.F.);
#354=ADVANCED_FACE('',(#52),#338,.T.);
#355=ADVANCED_FACE('',(#53),#339,.F.);
#356=ADVANCED_FACE('',(#54),#340,.T.);
#357=ADVANCED_FACE('',(#55),#19,.F.);
#358=ADVANCED_FACE('',(#56),#20,.F.);
#359=CLOSED_SHELL('',(#341,#342,#343,#344,#345,#346,#347,#348,#349,#350,
#351,#352,#353,#354,#355,#356,#357,#358));
#360=DERIVED_UNIT_ELEMENT(#362,1.);
#361=DERIVED_UNIT_ELEMENT(#739,-3.);
#362=(
MASS_UNIT()
NAMED_UNIT(*)
SI_UNIT(.KILO.,.GRAM.)
);
#363=DERIVED_UNIT((#360,#361));
#364=MEASURE_REPRESENTATION_ITEM('density measure',
POSITIVE_RATIO_MEASURE(7850.),#363);
#365=PROPERTY_DEFINITION_REPRESENTATION(#370,#367);
#366=PROPERTY_DEFINITION_REPRESENTATION(#371,#368);
#367=REPRESENTATION('material name',(#369),#736);
#368=REPRESENTATION('density',(#364),#736);
#369=DESCRIPTIVE_REPRESENTATION_ITEM('Steel','Steel');
#370=PROPERTY_DEFINITION('material property','material name',#751);
#371=PROPERTY_DEFINITION('material property','density of part',#751);
#372=AXIS2_PLACEMENT_3D('',#477,#395,#396);
#373=AXIS2_PLACEMENT_3D('',#478,#397,#398);
#374=AXIS2_PLACEMENT_3D('',#479,#399,#400);
#375=AXIS2_PLACEMENT_3D('',#488,#405,#406);
#376=AXIS2_PLACEMENT_3D('',#494,#410,#411);
#377=AXIS2_PLACEMENT_3D('',#506,#418,#419);
#378=AXIS2_PLACEMENT_3D('',#511,#422,#423);
#379=AXIS2_PLACEMENT_3D('',#513,#424,#425);
#380=AXIS2_PLACEMENT_3D('',#514,#426,#427);
#381=AXIS2_PLACEMENT_3D('',#518,#430,#431);
#382=AXIS2_PLACEMENT_3D('',#522,#434,#435);
#383=AXIS2_PLACEMENT_3D('',#614,#439,#440);
#384=AXIS2_PLACEMENT_3D('',#617,#443,#444);
#385=AXIS2_PLACEMENT_3D('',#710,#449,#450);
#386=AXIS2_PLACEMENT_3D('',#714,#453,#454);
#387=AXIS2_PLACEMENT_3D('',#719,#457,#458);
#388=AXIS2_PLACEMENT_3D('',#721,#459,#460);
#389=AXIS2_PLACEMENT_3D('',#722,#461,#462);
#390=AXIS2_PLACEMENT_3D('',#724,#464,#465);
#391=AXIS2_PLACEMENT_3D('',#726,#467,#468);
#392=AXIS2_PLACEMENT_3D('',#727,#469,#470);
#393=AXIS2_PLACEMENT_3D('',#729,#472,#473);
#394=AXIS2_PLACEMENT_3D('',#731,#475,#476);
#395=DIRECTION('axis',(0.,0.,1.));
#396=DIRECTION('refdir',(1.,0.,0.));
#397=DIRECTION('axis',(0.,0.,1.));
#398=DIRECTION('refdir',(1.,0.,0.));
#399=DIRECTION('center_axis',(-1.,0.,0.));
#400=DIRECTION('ref_axis',(0.,-1.,0.));
#401=DIRECTION('',(0.,1.,0.));
#402=DIRECTION('',(0.,-5.55111512312578E-16,-1.));
#403=DIRECTION('',(0.,-1.,0.));
#404=DIRECTION('',(0.,0.,1.));
#405=DIRECTION('center_axis',(0.,0.,1.));
#406=DIRECTION('ref_axis',(1.,0.,0.));
#407=DIRECTION('',(0.,1.,0.));
#408=DIRECTION('',(1.,0.,0.));
#409=DIRECTION('',(-1.,0.,0.));
#410=DIRECTION('center_axis',(0.,1.,-5.55111512312578E-16));
#411=DIRECTION('ref_axis',(0.,5.55111512312578E-16,1.));
#412=DIRECTION('',(-1.,0.,0.));
#413=DIRECTION('',(0.,5.55111512312578E-16,1.));
#414=DIRECTION('',(-1.,0.,0.));
#415=DIRECTION('',(0.,5.55111512312578E-16,1.));
#416=DIRECTION('',(-1.,0.,0.));
#417=DIRECTION('',(0.,-5.55111512312578E-16,-1.));
#418=DIRECTION('center_axis',(0.,0.,1.));
#419=DIRECTION('ref_axis',(1.,0.,0.));
#420=DIRECTION('',(1.,0.,0.));
#421=DIRECTION('',(0.,-1.,0.));
#422=DIRECTION('center_axis',(0.,0.,-1.));
#423=DIRECTION('ref_axis',(1.,0.,0.));
#424=DIRECTION('center_axis',(0.,0.,-1.));
#425=DIRECTION('ref_axis',(1.,0.,0.));
#426=DIRECTION('center_axis',(1.,0.,0.));
#427=DIRECTION('ref_axis',(0.,1.,0.));
#428=DIRECTION('',(0.,0.,-1.));
#429=DIRECTION('',(0.,1.,0.));
#430=DIRECTION('center_axis',(0.,0.,1.));
#431=DIRECTION('ref_axis',(1.,0.,0.));
#432=DIRECTION('',(0.,-1.,0.));
#433=DIRECTION('',(1.,0.,0.));
#434=DIRECTION('center_axis',(0.,1.,0.));
#435=DIRECTION('ref_axis',(1.,0.,0.));
#436=DIRECTION('',(0.,0.,1.));
#437=DIRECTION('',(1.,0.,0.));
#438=DIRECTION('',(0.,0.,-1.));
#439=DIRECTION('center_axis',(0.,0.,1.));
#440=DIRECTION('ref_axis',(1.,0.,0.));
#441=DIRECTION('',(0.,-1.,0.));
#442=DIRECTION('',(0.,1.,0.));
#443=DIRECTION('center_axis',(1.,0.,0.));
#444=DIRECTION('ref_axis',(0.,0.,-1.));
#445=DIRECTION('',(0.,0.,1.));
#446=DIRECTION('',(0.,1.,0.));
#447=DIRECTION('',(0.,0.,-1.));
#448=DIRECTION('',(0.,-1.,0.));
#449=DIRECTION('center_axis',(0.,-1.,0.));
#450=DIRECTION('ref_axis',(1.,0.,0.));
#451=DIRECTION('',(-1.,0.,0.));
#452=DIRECTION('',(0.,0.,1.));
#453=DIRECTION('center_axis',(0.,0.,1.));
#454=DIRECTION('ref_axis',(1.,0.,0.));
#455=DIRECTION('',(1.,0.,0.));
#456=DIRECTION('',(0.,-1.,0.));
#457=DIRECTION('center_axis',(0.,0.,1.));
#458=DIRECTION('ref_axis',(1.,0.,0.));
#459=DIRECTION('center_axis',(0.,0.,1.));
#460=DIRECTION('ref_axis',(1.,0.,0.));
#461=DIRECTION('center_axis',(0.,1.,0.));
#462=DIRECTION('ref_axis',(-1.,0.,0.));
#463=DIRECTION('',(0.,0.,-1.));
#464=DIRECTION('center_axis',(-1.,0.,0.));
#465=DIRECTION('ref_axis',(0.,0.,1.));
#466=DIRECTION('',(0.,1.,0.));
#467=DIRECTION('center_axis',(0.,0.,1.));
#468=DIRECTION('ref_axis',(1.,0.,0.));
#469=DIRECTION('center_axis',(0.,0.,-1.));
#470=DIRECTION('ref_axis',(1.,0.,0.));
#471=DIRECTION('',(0.,0.,-1.));
#472=DIRECTION('center_axis',(0.,0.,-1.));
#473=DIRECTION('ref_axis',(1.,0.,0.));
#474=DIRECTION('',(0.,0.,-1.));
#475=DIRECTION('',(0.,0.,1.));
#476=DIRECTION('',(1.,0.,0.));
#477=CARTESIAN_POINT('',(0.,0.,0.));
#478=CARTESIAN_POINT('',(0.,0.,0.));
#479=CARTESIAN_POINT('Origin',(125.8,19.,0.8));
#480=CARTESIAN_POINT('',(125.8,8.,0.8));
#481=CARTESIAN_POINT('',(125.8,19.,0.8));
#482=CARTESIAN_POINT('',(125.8,16.25,0.8));
#483=CARTESIAN_POINT('',(125.8,8.,4.2));
#484=CARTESIAN_POINT('',(125.8,8.,1.5500000115484));
#485=CARTESIAN_POINT('',(125.8,19.,4.2));
#486=CARTESIAN_POINT('',(125.8,19.,4.2));
#487=CARTESIAN_POINT('',(125.8,19.,1.40000001490116));
#488=CARTESIAN_POINT('Origin',(126.3,13.5,4.2));
#489=CARTESIAN_POINT('',(126.8,8.,4.2));
#490=CARTESIAN_POINT('',(126.8,19.,4.2));
#491=CARTESIAN_POINT('',(126.8,8.,4.2));
#492=CARTESIAN_POINT('',(87.6500003650784,19.,4.2));
#493=CARTESIAN_POINT('',(87.6500006444752,8.,4.2));
#494=CARTESIAN_POINT('Origin',(49.0000012889504,8.,2.3000000230968));
#495=CARTESIAN_POINT('',(-27.8,8.,0.8));
#496=CARTESIAN_POINT('',(49.0000006444752,8.,0.8));
#497=CARTESIAN_POINT('',(-27.8,8.,4.2));
#498=CARTESIAN_POINT('',(-27.8,8.,1.5500000115484));
#499=CARTESIAN_POINT('',(-28.8,8.,4.2));
#500=CARTESIAN_POINT('',(10.3500006444752,8.,4.2));
#501=CARTESIAN_POINT('',(-28.8,8.,5.80000005960464));
#502=CARTESIAN_POINT('',(-28.8,8.,1.1500000115484));
#503=CARTESIAN_POINT('',(126.8,8.,5.80000005960464));
#504=CARTESIAN_POINT('',(128.000001907349,8.,5.80000005960464));
#505=CARTESIAN_POINT('',(126.8,8.,1.1500000115484));
#506=CARTESIAN_POINT('Origin',(49.,13.5,0.8));
#507=CARTESIAN_POINT('',(-27.8,19.,0.8));
#508=CARTESIAN_POINT('',(49.0000003650784,19.,0.8));
#509=CARTESIAN_POINT('',(-27.8,10.75,0.8));
#510=CARTESIAN_POINT('',(90.0000019073486,13.5,0.8));
#511=CARTESIAN_POINT('Origin',(91.5000019073486,13.5,0.8));
#512=CARTESIAN_POINT('',(5.00000012139024,13.5,0.8));
#513=CARTESIAN_POINT('Origin',(6.50000012139024,13.5,0.8));
#514=CARTESIAN_POINT('Origin',(-27.8,8.,0.8));
#515=CARTESIAN_POINT('',(-27.8,19.,4.2));
#516=CARTESIAN_POINT('',(-27.8,19.,1.40000001490116));
#517=CARTESIAN_POINT('',(-27.8,8.,4.2));
#518=CARTESIAN_POINT('Origin',(-28.3,13.5,4.2));
#519=CARTESIAN_POINT('',(-28.8,19.,4.2));
#520=CARTESIAN_POINT('',(-28.8,19.,4.2));
#521=CARTESIAN_POINT('',(10.3500003650784,19.,4.2));
#522=CARTESIAN_POINT('Origin',(49.0000007301569,19.,2.00000002980232));
#523=CARTESIAN_POINT('',(126.8,19.,5.80000005960464));
#524=CARTESIAN_POINT('',(126.8,19.,1.00000001490116));
#525=CARTESIAN_POINT('',(-28.8,19.,5.80000005960464));
#526=CARTESIAN_POINT('',(128.000001907349,19.,5.80000005960464));
#527=CARTESIAN_POINT('',(-28.8,19.,1.00000001490116));
#528=CARTESIAN_POINT('Ctrl Pts',(126.8,19.4,5.80000005960464));
#529=CARTESIAN_POINT('Ctrl Pts',(74.9333333333334,19.4,5.80000005960464));
#530=CARTESIAN_POINT('Ctrl Pts',(23.0666666666667,19.4,5.80000005960464));
#531=CARTESIAN_POINT('Ctrl Pts',(-28.8,19.4,5.80000005960464));
#532=CARTESIAN_POINT('Ctrl Pts',(126.8,19.4050507627228,5.80000005960464));
#533=CARTESIAN_POINT('Ctrl Pts',(74.9333333333331,19.4050507627228,5.80000005960464));
#534=CARTESIAN_POINT('Ctrl Pts',(23.0666666666669,19.4050507627228,5.80000005960464));
#535=CARTESIAN_POINT('Ctrl Pts',(-28.8,19.4050507627228,5.80000005960464));
#536=CARTESIAN_POINT('Ctrl Pts',(126.8,19.4266661953436,5.78751019129173));
#537=CARTESIAN_POINT('Ctrl Pts',(74.9333333333335,19.4266661953436,5.78751019129173));
#538=CARTESIAN_POINT('Ctrl Pts',(23.0666666666665,19.4266661953436,5.78751019129173));
#539=CARTESIAN_POINT('Ctrl Pts',(-28.8,19.4266661953436,5.78751019129173));
#540=CARTESIAN_POINT('Ctrl Pts',(126.8,19.533794600369,5.70104889705401));
#541=CARTESIAN_POINT('Ctrl Pts',(74.9333333333332,19.533794600369,5.70104889705401));
#542=CARTESIAN_POINT('Ctrl Pts',(23.0666666666668,19.533794600369,5.70104889705401));
#543=CARTESIAN_POINT('Ctrl Pts',(-28.8,19.533794600369,5.70104889705401));
#544=CARTESIAN_POINT('Ctrl Pts',(126.8,19.7440061722878,5.49986190685501));
#545=CARTESIAN_POINT('Ctrl Pts',(74.9333333333335,19.7440061722878,5.49986190685501));
#546=CARTESIAN_POINT('Ctrl Pts',(23.0666666666665,19.7440061722878,5.49986190685501));
#547=CARTESIAN_POINT('Ctrl Pts',(-28.8,19.7440061722878,5.49986190685501));
#548=CARTESIAN_POINT('Ctrl Pts',(126.8,19.9253087251068,5.30450588118473));
#549=CARTESIAN_POINT('Ctrl Pts',(74.9333333333333,19.9253087251068,5.30450588118473));
#550=CARTESIAN_POINT('Ctrl Pts',(23.0666666666667,19.9253087251068,5.30450588118473));
#551=CARTESIAN_POINT('Ctrl Pts',(-28.8,19.9253087251068,5.30450588118473));
#552=CARTESIAN_POINT('Ctrl Pts',(126.8,19.9913646689839,5.22303004078892));
#553=CARTESIAN_POINT('Ctrl Pts',(74.9333333333335,19.9913646689839,5.22303004078892));
#554=CARTESIAN_POINT('Ctrl Pts',(23.0666666666665,19.9913646689839,5.22303004078892));
#555=CARTESIAN_POINT('Ctrl Pts',(-28.8,19.9913646689839,5.22303004078892));
#556=CARTESIAN_POINT('Ctrl Pts',(126.8,20.,5.20404066978285));
#557=CARTESIAN_POINT('Ctrl Pts',(74.9333333333333,20.,5.20404066978285));
#558=CARTESIAN_POINT('Ctrl Pts',(23.0666666666668,20.,5.20404066978285));
#559=CARTESIAN_POINT('Ctrl Pts',(-28.8,20.,5.20404066978285));
#560=CARTESIAN_POINT('Ctrl Pts',(126.8,20.,5.20000005960464));
#561=CARTESIAN_POINT('Ctrl Pts',(74.9333333333334,20.,5.20000005960464));
#562=CARTESIAN_POINT('Ctrl Pts',(23.0666666666667,20.,5.20000005960464));
#563=CARTESIAN_POINT('Ctrl Pts',(-28.8,20.,5.20000005960464));
#564=CARTESIAN_POINT('',(-28.8,20.,5.20000005960464));
#565=CARTESIAN_POINT('',(-28.8,19.4,5.80000005960464));
#566=CARTESIAN_POINT('Ctrl Pts',(-28.8,20.,5.20000005960464));
#567=CARTESIAN_POINT('Ctrl Pts',(-28.8,20.,5.20404066978285));
#568=CARTESIAN_POINT('Ctrl Pts',(-28.8,19.996162075104,5.21248039022999));
#569=CARTESIAN_POINT('Ctrl Pts',(-28.8,19.9842438288466,5.22923961868519));
#570=CARTESIAN_POINT('Ctrl Pts',(-28.8,19.9693460210249,5.25018865425419));
#571=CARTESIAN_POINT('Ctrl Pts',(-28.8,19.9418227110761,5.28413692108578));
#572=CARTESIAN_POINT('Ctrl Pts',(-28.8,19.8960908149978,5.33502299491135));
#573=CARTESIAN_POINT('Ctrl Pts',(-28.8,19.8686516773509,5.36555463920669));
#574=CARTESIAN_POINT('Ctrl Pts',(-28.8,19.8346574486973,5.40218389401987));
#575=CARTESIAN_POINT('Ctrl Pts',(-28.8,19.7976492814475,5.44058103331121));
#576=CARTESIAN_POINT('Ctrl Pts',(-28.7999999999999,19.6989608354481,5.5429734047548));
#577=CARTESIAN_POINT('Ctrl Pts',(-28.8,19.5788399372088,5.65793739915422));
#578=CARTESIAN_POINT('Ctrl Pts',(-28.8,19.5071239085888,5.72073168644051));
#579=CARTESIAN_POINT('Ctrl Pts',(-28.8,19.4802303978563,5.74427954417287));
#580=CARTESIAN_POINT('Ctrl Pts',(-28.8,19.4601438219141,5.76049103684244));
#581=CARTESIAN_POINT('Ctrl Pts',(-28.8,19.4445500417378,5.77237960749243));
#582=CARTESIAN_POINT('Ctrl Pts',(-28.7999999999999,19.4185604081108,5.79219389190907));
#583=CARTESIAN_POINT('Ctrl Pts',(-28.8,19.4050507627228,5.80000005960464));
#584=CARTESIAN_POINT('Ctrl Pts',(-28.8,19.4,5.80000005960464));
#585=CARTESIAN_POINT('',(126.8,19.4,5.80000005960464));
#586=CARTESIAN_POINT('Ctrl Pts',(-28.8,19.4,5.80000005960464));
#587=CARTESIAN_POINT('Ctrl Pts',(23.0666666666667,19.4,5.80000005960464));
#588=CARTESIAN_POINT('Ctrl Pts',(74.9333333333334,19.4,5.80000005960464));
#589=CARTESIAN_POINT('Ctrl Pts',(126.8,19.4,5.80000005960464));
#590=CARTESIAN_POINT('',(126.8,20.,5.20000005960464));
#591=CARTESIAN_POINT('Ctrl Pts',(126.8,19.4,5.80000005960464));
#592=CARTESIAN_POINT('Ctrl Pts',(126.8,19.4050507627228,5.80000005960464));
#593=CARTESIAN_POINT('Ctrl Pts',(126.8,19.4185604081108,5.79219389190907));
#594=CARTESIAN_POINT('Ctrl Pts',(126.8,19.4445500417378,5.77237960749243));
#595=CARTESIAN_POINT('Ctrl Pts',(126.8,19.4601438219141,5.76049103684244));
#596=CARTESIAN_POINT('Ctrl Pts',(126.8,19.4802303978563,5.74427954417287));
#597=CARTESIAN_POINT('Ctrl Pts',(126.8,19.5071239085888,5.72073168644051));
#598=CARTESIAN_POINT('Ctrl Pts',(126.8,19.5788399372088,5.65793739915422));
#599=CARTESIAN_POINT('Ctrl Pts',(126.8,19.6989608354481,5.5429734047548));
#600=CARTESIAN_POINT('Ctrl Pts',(126.8,19.7976492814475,5.44058103331122));
#601=CARTESIAN_POINT('Ctrl Pts',(126.8,19.8346574486973,5.40218389401987));
#602=CARTESIAN_POINT('Ctrl Pts',(126.8,19.8686516773509,5.36555463920669));
#603=CARTESIAN_POINT('Ctrl Pts',(126.8,19.8960908149978,5.33502299491135));
#604=CARTESIAN_POINT('Ctrl Pts',(126.8,19.9418227110761,5.28413692108578));
#605=CARTESIAN_POINT('Ctrl Pts',(126.8,19.9693460210249,5.25018865425419));
#606=CARTESIAN_POINT('Ctrl Pts',(126.8,19.9842438288466,5.22923961868519));
#607=CARTESIAN_POINT('Ctrl Pts',(126.8,19.996162075104,5.21248039022999));
#608=CARTESIAN_POINT('Ctrl Pts',(126.8,20.,5.20404066978285));
#609=CARTESIAN_POINT('Ctrl Pts',(126.8,20.,5.20000005960464));
#610=CARTESIAN_POINT('Ctrl Pts',(126.8,20.,5.20000005960464));
#611=CARTESIAN_POINT('Ctrl Pts',(74.9333333333334,20.,5.20000005960464));
#612=CARTESIAN_POINT('Ctrl Pts',(23.0666666666667,20.,5.20000005960464));
#613=CARTESIAN_POINT('Ctrl Pts',(-28.8,20.,5.20000005960464));
#614=CARTESIAN_POINT('Origin',(-30.0000004470348,19.,5.80000005960464));
#615=CARTESIAN_POINT('',(-28.8,19.5,5.80000005960464));
#616=CARTESIAN_POINT('',(126.8,13.,5.80000005960464));
#617=CARTESIAN_POINT('Origin',(-28.8,20.,0.));
#618=CARTESIAN_POINT('',(-28.8,20.,0.));
#619=CARTESIAN_POINT('',(-28.8,20.,0.));
#620=CARTESIAN_POINT('',(-28.8,7.,0.));
#621=CARTESIAN_POINT('',(-28.8,16.75,0.));
#622=CARTESIAN_POINT('',(-28.8,7.,5.20000005960464));
#623=CARTESIAN_POINT('',(-28.8,7.,0.));
#624=CARTESIAN_POINT('',(-28.8,7.6,5.80000005960464));
#625=CARTESIAN_POINT('Ctrl Pts',(-28.8,7.6,5.80000005960464));
#626=CARTESIAN_POINT('Ctrl Pts',(-28.8,7.59494923727724,5.80000005960464));
#627=CARTESIAN_POINT('Ctrl Pts',(-28.8,7.58144902786951,5.79220474546517));
#628=CARTESIAN_POINT('Ctrl Pts',(-28.8,7.55546218724282,5.77239368670091));
#629=CARTESIAN_POINT('Ctrl Pts',(-28.8,7.53987008286681,5.76050705144236));
#630=CARTESIAN_POINT('Ctrl Pts',(-28.8,7.51978279125198,5.74429474811889));
#631=CARTESIAN_POINT('Ctrl Pts',(-28.8,7.49288885388394,5.72074639870573));
#632=CARTESIAN_POINT('Ctrl Pts',(-28.8,7.42117168756916,5.65795080027062));
#633=CARTESIAN_POINT('Ctrl Pts',(-28.8,7.30105170700932,5.54298776297545));
#634=CARTESIAN_POINT('Ctrl Pts',(-28.8,7.20236125921567,5.44059298768324));
#635=CARTESIAN_POINT('Ctrl Pts',(-28.8,7.16535234129305,5.40219494694866));
#636=CARTESIAN_POINT('Ctrl Pts',(-28.8,7.13135695141567,5.36556431805825));
#637=CARTESIAN_POINT('Ctrl Pts',(-28.8,7.10391702086912,5.33503174576833));
#638=CARTESIAN_POINT('Ctrl Pts',(-28.8,7.05818380329153,5.28414412528511));
#639=CARTESIAN_POINT('Ctrl Pts',(-28.8,7.03066019496622,5.25019555091436));
#640=CARTESIAN_POINT('Ctrl Pts',(-28.8,7.01576040969017,5.22924432599806));
#641=CARTESIAN_POINT('Ctrl Pts',(-28.8,7.00384058146932,5.21248334606503));
#642=CARTESIAN_POINT('Ctrl Pts',(-28.8,7.,5.20404066978285));
#643=CARTESIAN_POINT('Ctrl Pts',(-28.8,7.,5.20000005960464));
#644=CARTESIAN_POINT('',(-28.8,13.5,5.80000005960464));
#645=CARTESIAN_POINT('Ctrl Pts',(-28.8,7.6,5.80000005960464));
#646=CARTESIAN_POINT('Ctrl Pts',(23.0666666666667,7.6,5.80000005960464));
#647=CARTESIAN_POINT('Ctrl Pts',(74.9333333333334,7.6,5.80000005960464));
#648=CARTESIAN_POINT('Ctrl Pts',(126.8,7.6,5.80000005960464));
#649=CARTESIAN_POINT('Ctrl Pts',(-28.8,7.59494923727724,5.80000005960464));
#650=CARTESIAN_POINT('Ctrl Pts',(23.066666666667,7.59494923727724,5.80000005960464));
#651=CARTESIAN_POINT('Ctrl Pts',(74.9333333333331,7.59494923727724,5.80000005960464));
#652=CARTESIAN_POINT('Ctrl Pts',(126.8,7.59494923727724,5.80000005960464));
#653=CARTESIAN_POINT('Ctrl Pts',(-28.8,7.57334890222486,5.78752755698148));
#654=CARTESIAN_POINT('Ctrl Pts',(23.0666666666665,7.57334890222486,5.78752755698148));
#655=CARTESIAN_POINT('Ctrl Pts',(74.9333333333336,7.57334890222486,5.78752755698148));
#656=CARTESIAN_POINT('Ctrl Pts',(126.8,7.57334890222486,5.78752755698148));
#657=CARTESIAN_POINT('Ctrl Pts',(-28.8,7.46621668027909,5.70106193925631));
#658=CARTESIAN_POINT('Ctrl Pts',(23.0666666666668,7.46621668027909,5.70106193925631));
#659=CARTESIAN_POINT('Ctrl Pts',(74.9333333333333,7.46621668027909,5.70106193925631));
#660=CARTESIAN_POINT('Ctrl Pts',(126.8,7.46621668027909,5.70106193925631));
#661=CARTESIAN_POINT('Ctrl Pts',(-28.8,7.25600671429938,5.49987662398976));
#662=CARTESIAN_POINT('Ctrl Pts',(23.0666666666666,7.25600671429938,5.49987662398976));
#663=CARTESIAN_POINT('Ctrl Pts',(74.9333333333336,7.25600671429938,5.49987662398976));
#664=CARTESIAN_POINT('Ctrl Pts',(126.8,7.25600671429938,5.49987662398976));
#665=CARTESIAN_POINT('Ctrl Pts',(-28.8,7.07469796828671,5.30451326990757));
#666=CARTESIAN_POINT('Ctrl Pts',(23.0666666666667,7.07469796828671,5.30451326990757));
#667=CARTESIAN_POINT('Ctrl Pts',(74.9333333333334,7.07469796828671,5.30451326990757));
#668=CARTESIAN_POINT('Ctrl Pts',(126.8,7.07469796828671,5.30451326990757));
#669=CARTESIAN_POINT('Ctrl Pts',(-28.8,7.00864130830598,5.22303669141775));
#670=CARTESIAN_POINT('Ctrl Pts',(23.0666666666666,7.00864130830598,5.22303669141775));
#671=CARTESIAN_POINT('Ctrl Pts',(74.9333333333335,7.00864130830598,5.22303669141775));
#672=CARTESIAN_POINT('Ctrl Pts',(126.8,7.00864130830598,5.22303669141775));
#673=CARTESIAN_POINT('Ctrl Pts',(-28.8,7.,5.20404066978285));
#674=CARTESIAN_POINT('Ctrl Pts',(23.0666666666668,7.,5.20404066978285));
#675=CARTESIAN_POINT('Ctrl Pts',(74.9333333333333,7.,5.20404066978285));
#676=CARTESIAN_POINT('Ctrl Pts',(126.8,7.,5.20404066978285));
#677=CARTESIAN_POINT('Ctrl Pts',(-28.8,7.,5.20000005960464));
#678=CARTESIAN_POINT('Ctrl Pts',(23.0666666666667,7.,5.20000005960464));
#679=CARTESIAN_POINT('Ctrl Pts',(74.9333333333334,7.,5.20000005960464));
#680=CARTESIAN_POINT('Ctrl Pts',(126.8,7.,5.20000005960464));
#681=CARTESIAN_POINT('',(126.8,7.,5.20000005960464));
#682=CARTESIAN_POINT('',(126.8,7.6,5.80000005960464));
#683=CARTESIAN_POINT('Ctrl Pts',(126.8,7.,5.20000005960464));
#684=CARTESIAN_POINT('Ctrl Pts',(126.8,7.,5.20404066978285));
#685=CARTESIAN_POINT('Ctrl Pts',(126.8,7.00384058146932,5.21248334606503));
#686=CARTESIAN_POINT('Ctrl Pts',(126.8,7.01576040969017,5.22924432599806));
#687=CARTESIAN_POINT('Ctrl Pts',(126.8,7.03066019496622,5.25019555091436));
#688=CARTESIAN_POINT('Ctrl Pts',(126.8,7.05818380329153,5.28414412528511));
#689=CARTESIAN_POINT('Ctrl Pts',(126.8,7.10391702086912,5.33503174576833));
#690=CARTESIAN_POINT('Ctrl Pts',(126.8,7.13135695141567,5.36556431805825));
#691=CARTESIAN_POINT('Ctrl Pts',(126.8,7.16535234129305,5.40219494694866));
#692=CARTESIAN_POINT('Ctrl Pts',(126.8,7.20236125921567,5.44059298768324));
#693=CARTESIAN_POINT('Ctrl Pts',(126.8,7.30105170700932,5.54298776297545));
#694=CARTESIAN_POINT('Ctrl Pts',(126.8,7.42117168756916,5.65795080027062));
#695=CARTESIAN_POINT('Ctrl Pts',(126.8,7.49288885388394,5.72074639870573));
#696=CARTESIAN_POINT('Ctrl Pts',(126.8,7.51978279125198,5.74429474811889));
#697=CARTESIAN_POINT('Ctrl Pts',(126.8,7.53987008286681,5.76050705144236));
#698=CARTESIAN_POINT('Ctrl Pts',(126.8,7.55546218724282,5.77239368670091));
#699=CARTESIAN_POINT('Ctrl Pts',(126.8,7.58144902786951,5.79220474546517));
#700=CARTESIAN_POINT('Ctrl Pts',(126.8,7.59494923727724,5.80000005960464));
#701=CARTESIAN_POINT('Ctrl Pts',(126.8,7.6,5.80000005960464));
#702=CARTESIAN_POINT('Ctrl Pts',(126.8,7.6,5.80000005960464));
#703=CARTESIAN_POINT('Ctrl Pts',(74.9333333333334,7.6,5.80000005960464));
#704=CARTESIAN_POINT('Ctrl Pts',(23.0666666666667,7.6,5.80000005960464));
#705=CARTESIAN_POINT('Ctrl Pts',(-28.8,7.6,5.80000005960464));
#706=CARTESIAN_POINT('Ctrl Pts',(-28.8,7.,5.20000005960464));
#707=CARTESIAN_POINT('Ctrl Pts',(23.0666666666667,7.,5.20000005960464));
#708=CARTESIAN_POINT('Ctrl Pts',(74.9333333333334,7.,5.20000005960464));
#709=CARTESIAN_POINT('Ctrl Pts',(126.8,7.,5.20000005960464));
#710=CARTESIAN_POINT('Origin',(-30.,7.,0.));
#711=CARTESIAN_POINT('',(126.8,7.,0.));
#712=CARTESIAN_POINT('',(128.,7.,0.));
#713=CARTESIAN_POINT('',(126.8,7.,0.));
#714=CARTESIAN_POINT('Origin',(49.,13.5,0.));
#715=CARTESIAN_POINT('',(126.8,20.,0.));
#716=CARTESIAN_POINT('',(-30.,20.,0.));
#717=CARTESIAN_POINT('',(126.8,10.25,0.));
#718=CARTESIAN_POINT('',(90.0000019073486,13.5,0.));
#719=CARTESIAN_POINT('Origin',(91.5000019073486,13.5,0.));
#720=CARTESIAN_POINT('',(5.00000012139024,13.5,0.));
#721=CARTESIAN_POINT('Origin',(6.50000012139024,13.5,0.));
#722=CARTESIAN_POINT('Origin',(128.,20.,0.));
#723=CARTESIAN_POINT('',(126.8,20.,0.));
#724=CARTESIAN_POINT('Origin',(126.8,7.,0.));
#725=CARTESIAN_POINT('',(126.8,7.,5.80000005960464));
#726=CARTESIAN_POINT('Origin',(-29.9999993294477,7.,5.80000005960464));
#727=CARTESIAN_POINT('Origin',(6.50000012139024,13.5,0.3));
#728=CARTESIAN_POINT('',(5.00000012139024,13.5,0.3));
#729=CARTESIAN_POINT('Origin',(91.5000019073486,13.5,0.27));
#730=CARTESIAN_POINT('',(90.0000019073486,13.5,0.27));
#731=CARTESIAN_POINT('',(0.,-10.,0.));
#732=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#738,
'DISTANCE_ACCURACY_VALUE',
'Maximum model space distance between geometric entities at asserted c
onnectivities');
#733=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#738,
'DISTANCE_ACCURACY_VALUE',
'Maximum model space distance between geometric entities at asserted c
onnectivities');
#734=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#738,
'DISTANCE_ACCURACY_VALUE',
'Maximum model space distance between geometric entities at asserted c
onnectivities');
#735=(
GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#732))
GLOBAL_UNIT_ASSIGNED_CONTEXT((#738,#740,#741))
REPRESENTATION_CONTEXT('','3D')
);
#736=(
GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#733))
GLOBAL_UNIT_ASSIGNED_CONTEXT((#738,#740,#741))
REPRESENTATION_CONTEXT('','3D')
);
#737=(
GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#734))
GLOBAL_UNIT_ASSIGNED_CONTEXT((#738,#740,#741))
REPRESENTATION_CONTEXT('','3D')
);
#738=(
LENGTH_UNIT()
NAMED_UNIT(*)
SI_UNIT(.MILLI.,.METRE.)
);
#739=(
LENGTH_UNIT()
NAMED_UNIT(*)
SI_UNIT($,.METRE.)
);
#740=(
NAMED_UNIT(*)
PLANE_ANGLE_UNIT()
SI_UNIT($,.RADIAN.)
);
#741=(
NAMED_UNIT(*)
SI_UNIT($,.STERADIAN.)
SOLID_ANGLE_UNIT()
);
#742=SHAPE_DEFINITION_REPRESENTATION(#744,#747);
#743=SHAPE_DEFINITION_REPRESENTATION(#745,#748);
#744=PRODUCT_DEFINITION_SHAPE('',$,#750);
#745=PRODUCT_DEFINITION_SHAPE('',$,#751);
#746=PRODUCT_DEFINITION_SHAPE($,$,#14);
#747=SHAPE_REPRESENTATION('',(#372,#394),#735);
#748=SHAPE_REPRESENTATION('',(#373),#736);
#749=PRODUCT_DEFINITION_CONTEXT('part definition',#757,'design');
#750=PRODUCT_DEFINITION('Rainbow on a matchstick - 158mm',
'Rainbow on a matchstick - 158mm v6',#752,#749);
#751=PRODUCT_DEFINITION('Holder','Holder',#753,#749);
#752=PRODUCT_DEFINITION_FORMATION('',$,#759);
#753=PRODUCT_DEFINITION_FORMATION('',$,#760);
#754=PRODUCT_RELATED_PRODUCT_CATEGORY(
'Rainbow on a matchstick - 158mm v6',
'Rainbow on a matchstick - 158mm v6',(#759));
#755=PRODUCT_RELATED_PRODUCT_CATEGORY('Holder','Holder',(#760));
#756=APPLICATION_PROTOCOL_DEFINITION('international standard',
'automotive_design',2009,#757);
#757=APPLICATION_CONTEXT(
'Core Data for Automotive Mechanical Design Process');
#758=PRODUCT_CONTEXT('part definition',#757,'mechanical');
#759=PRODUCT('Rainbow on a matchstick - 158mm',
'Rainbow on a matchstick - 158mm v6',$,(#758));
#760=PRODUCT('Holder','Holder',$,(#758));
#761=PRESENTATION_STYLE_ASSIGNMENT((#762));
#762=SURFACE_STYLE_USAGE(.BOTH.,#763);
#763=SURFACE_SIDE_STYLE('',(#764));
#764=SURFACE_STYLE_FILL_AREA(#765);
#765=FILL_AREA_STYLE('Steel - Satin',(#766));
#766=FILL_AREA_STYLE_COLOUR('Steel - Satin',#767);
#767=COLOUR_RGB('Steel - Satin',0.627450980392157,0.627450980392157,0.627450980392157);
ENDSEC;
END-ISO-10303-21;

Binary file not shown.

After

Width:  |  Height:  |  Size: 206 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 809 KiB

View File

@ -0,0 +1,30 @@
# matchstick-diffuser
## Features
- Designed for 158mm "Rainbow on a Matchstick" LED PCB.
- Two assembly options: press-fit or screw-mounted.
- Printable on 120x120 bed
## Design properties
- Designed using 0.2mm increments.
- Diffuser thickness of 0.8mm (4 layers)
- Wall thickness of 1mm.
### Press-Fit Assembly
1. Identify the top and bottom halves of the diffuser.
2. While the LED PCB is installed in the extrusion, carefully press the top half onto the PCB, ensuring a snug fit.
3. Align the bottom half.
4. Verify alignment by checking the back side of the PCB. Ensure that the printed parts are flush with the PCB surface.
### Screw-Mounted Assembly
1. Identify the top and bottom halves of the diffuser.
2. With the LED PCB in the extrusion, place the diffuser around the PCB.
3. Align the screw holes on the diffuser with the corresponding holes on the extrusion.
4. Securely attach the diffuser using the provided screws and a screwdriver.
5. Verify alignment by checking the back side of the PCB. Ensure that the printed parts are flush with the PCB surface.