diff --git a/src/cad/assembly.SLDASM b/src/cad/assembly.SLDASM new file mode 100644 index 0000000..28a42ed Binary files /dev/null and b/src/cad/assembly.SLDASM differ diff --git a/src/cad/assembly_adc.SLDASM b/src/cad/assembly_adc.SLDASM new file mode 100644 index 0000000..da49246 Binary files /dev/null and b/src/cad/assembly_adc.SLDASM differ diff --git a/src/cad/assembly_dac.SLDASM b/src/cad/assembly_dac.SLDASM new file mode 100644 index 0000000..d07f4ae Binary files /dev/null and b/src/cad/assembly_dac.SLDASM differ diff --git a/src/cad/assembly_status_front.SLDASM b/src/cad/assembly_status_front.SLDASM new file mode 100644 index 0000000..090dbb2 Binary files /dev/null and b/src/cad/assembly_status_front.SLDASM differ diff --git a/src/cad/bottom_adc.SLDPRT b/src/cad/bottom_adc.SLDPRT new file mode 100644 index 0000000..497d33e Binary files /dev/null and b/src/cad/bottom_adc.SLDPRT differ diff --git a/src/cad/bottom_dac.SLDPRT b/src/cad/bottom_dac.SLDPRT new file mode 100644 index 0000000..ff1fd41 Binary files /dev/null and b/src/cad/bottom_dac.SLDPRT differ diff --git a/src/cad/lib/led_green.step b/src/cad/lib/led_green.step new file mode 100644 index 0000000..e7d5f43 --- /dev/null +++ b/src/cad/lib/led_green.step @@ -0,0 +1,585 @@ +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 */ 'HernanMH_Led 3mm Verde_.step', +/* time_stamp */ '2023-11-07T09:37:27-06: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('',(#25,#26, +#27,#28,#29,#30,#31,#32,#33,#34,#35,#36,#37,#38,#39),#487); +#11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#494,#12); +#12=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#13),#486); +#13=MANIFOLD_SOLID_BREP('Cuerpo1',#295); +#14=FACE_BOUND('',#72,.T.); +#15=FACE_BOUND('',#73,.T.); +#16=CYLINDRICAL_SURFACE('',#323,1.5); +#17=CYLINDRICAL_SURFACE('',#328,1.925); +#18=CIRCLE('',#320,1.5); +#19=CIRCLE('',#321,1.5); +#20=CIRCLE('',#322,1.5); +#21=CIRCLE('',#324,1.5); +#22=CIRCLE('',#326,1.925); +#23=CIRCLE('',#329,1.925); +#24=SPHERICAL_SURFACE('',#319,1.5); +#25=STYLED_ITEM('',(#504),#280); +#26=STYLED_ITEM('',(#504),#281); +#27=STYLED_ITEM('',(#504),#282); +#28=STYLED_ITEM('',(#504),#283); +#29=STYLED_ITEM('',(#504),#285); +#30=STYLED_ITEM('',(#504),#286); +#31=STYLED_ITEM('',(#504),#287); +#32=STYLED_ITEM('',(#504),#288); +#33=STYLED_ITEM('',(#505),#289); +#34=STYLED_ITEM('',(#505),#290); +#35=STYLED_ITEM('',(#505),#291); +#36=STYLED_ITEM('',(#505),#292); +#37=STYLED_ITEM('',(#505),#293); +#38=STYLED_ITEM('',(#505),#294); +#39=STYLED_ITEM('',(#503),#13); +#40=FACE_OUTER_BOUND('',#56,.T.); +#41=FACE_OUTER_BOUND('',#57,.T.); +#42=FACE_OUTER_BOUND('',#58,.T.); +#43=FACE_OUTER_BOUND('',#59,.T.); +#44=FACE_OUTER_BOUND('',#60,.T.); +#45=FACE_OUTER_BOUND('',#61,.T.); +#46=FACE_OUTER_BOUND('',#62,.T.); +#47=FACE_OUTER_BOUND('',#63,.T.); +#48=FACE_OUTER_BOUND('',#64,.T.); +#49=FACE_OUTER_BOUND('',#65,.T.); +#50=FACE_OUTER_BOUND('',#66,.T.); +#51=FACE_OUTER_BOUND('',#67,.T.); +#52=FACE_OUTER_BOUND('',#68,.T.); +#53=FACE_OUTER_BOUND('',#69,.T.); +#54=FACE_OUTER_BOUND('',#70,.T.); +#55=FACE_OUTER_BOUND('',#71,.T.); +#56=EDGE_LOOP('',(#194,#195,#196,#197)); +#57=EDGE_LOOP('',(#198,#199,#200,#201)); +#58=EDGE_LOOP('',(#202,#203,#204,#205)); +#59=EDGE_LOOP('',(#206,#207,#208,#209)); +#60=EDGE_LOOP('',(#210,#211,#212,#213)); +#61=EDGE_LOOP('',(#214,#215,#216,#217)); +#62=EDGE_LOOP('',(#218,#219,#220,#221)); +#63=EDGE_LOOP('',(#222,#223,#224,#225)); +#64=EDGE_LOOP('',(#226,#227,#228,#229)); +#65=EDGE_LOOP('',(#230,#231,#232,#233)); +#66=EDGE_LOOP('',(#234,#235,#236,#237)); +#67=EDGE_LOOP('',(#238,#239,#240,#241,#242)); +#68=EDGE_LOOP('',(#243,#244,#245,#246)); +#69=EDGE_LOOP('',(#247,#248,#249,#250,#251)); +#70=EDGE_LOOP('',(#252,#253,#254,#255)); +#71=EDGE_LOOP('',(#256,#257)); +#72=EDGE_LOOP('',(#258,#259,#260,#261)); +#73=EDGE_LOOP('',(#262,#263,#264,#265)); +#74=LINE('',#411,#104); +#75=LINE('',#413,#105); +#76=LINE('',#415,#106); +#77=LINE('',#416,#107); +#78=LINE('',#420,#108); +#79=LINE('',#422,#109); +#80=LINE('',#424,#110); +#81=LINE('',#425,#111); +#82=LINE('',#428,#112); +#83=LINE('',#430,#113); +#84=LINE('',#431,#114); +#85=LINE('',#434,#115); +#86=LINE('',#436,#116); +#87=LINE('',#437,#117); +#88=LINE('',#439,#118); +#89=LINE('',#440,#119); +#90=LINE('',#445,#120); +#91=LINE('',#446,#121); +#92=LINE('',#447,#122); +#93=LINE('',#450,#123); +#94=LINE('',#451,#124); +#95=LINE('',#454,#125); +#96=LINE('',#455,#126); +#97=LINE('',#457,#127); +#98=LINE('',#467,#128); +#99=LINE('',#473,#129); +#100=LINE('',#474,#130); +#101=LINE('',#478,#131); +#102=LINE('',#479,#132); +#103=LINE('',#480,#133); +#104=VECTOR('',#335,10.); +#105=VECTOR('',#336,10.); +#106=VECTOR('',#337,10.); +#107=VECTOR('',#338,10.); +#108=VECTOR('',#341,10.); +#109=VECTOR('',#342,10.); +#110=VECTOR('',#343,10.); +#111=VECTOR('',#344,10.); +#112=VECTOR('',#347,10.); +#113=VECTOR('',#348,10.); +#114=VECTOR('',#349,10.); +#115=VECTOR('',#352,10.); +#116=VECTOR('',#353,10.); +#117=VECTOR('',#354,10.); +#118=VECTOR('',#357,10.); +#119=VECTOR('',#358,10.); +#120=VECTOR('',#363,10.); +#121=VECTOR('',#364,10.); +#122=VECTOR('',#365,10.); +#123=VECTOR('',#368,10.); +#124=VECTOR('',#369,10.); +#125=VECTOR('',#372,10.); +#126=VECTOR('',#373,10.); +#127=VECTOR('',#376,10.); +#128=VECTOR('',#387,1.5); +#129=VECTOR('',#394,10.); +#130=VECTOR('',#395,10.); +#131=VECTOR('',#398,10.); +#132=VECTOR('',#399,10.); +#133=VECTOR('',#400,10.); +#134=VERTEX_POINT('',#409); +#135=VERTEX_POINT('',#410); +#136=VERTEX_POINT('',#412); +#137=VERTEX_POINT('',#414); +#138=VERTEX_POINT('',#418); +#139=VERTEX_POINT('',#419); +#140=VERTEX_POINT('',#421); +#141=VERTEX_POINT('',#423); +#142=VERTEX_POINT('',#427); +#143=VERTEX_POINT('',#429); +#144=VERTEX_POINT('',#433); +#145=VERTEX_POINT('',#435); +#146=VERTEX_POINT('',#443); +#147=VERTEX_POINT('',#444); +#148=VERTEX_POINT('',#449); +#149=VERTEX_POINT('',#453); +#150=VERTEX_POINT('',#459); +#151=VERTEX_POINT('',#460); +#152=VERTEX_POINT('',#462); +#153=VERTEX_POINT('',#466); +#154=VERTEX_POINT('',#470); +#155=VERTEX_POINT('',#471); +#156=VERTEX_POINT('',#476); +#157=VERTEX_POINT('',#477); +#158=EDGE_CURVE('',#134,#135,#74,.T.); +#159=EDGE_CURVE('',#135,#136,#75,.T.); +#160=EDGE_CURVE('',#136,#137,#76,.T.); +#161=EDGE_CURVE('',#137,#134,#77,.T.); +#162=EDGE_CURVE('',#138,#139,#78,.T.); +#163=EDGE_CURVE('',#138,#140,#79,.T.); +#164=EDGE_CURVE('',#141,#140,#80,.T.); +#165=EDGE_CURVE('',#139,#141,#81,.T.); +#166=EDGE_CURVE('',#139,#142,#82,.T.); +#167=EDGE_CURVE('',#143,#141,#83,.T.); +#168=EDGE_CURVE('',#142,#143,#84,.T.); +#169=EDGE_CURVE('',#142,#144,#85,.T.); +#170=EDGE_CURVE('',#145,#143,#86,.T.); +#171=EDGE_CURVE('',#144,#145,#87,.T.); +#172=EDGE_CURVE('',#144,#138,#88,.T.); +#173=EDGE_CURVE('',#140,#145,#89,.T.); +#174=EDGE_CURVE('',#146,#147,#90,.T.); +#175=EDGE_CURVE('',#146,#134,#91,.T.); +#176=EDGE_CURVE('',#147,#137,#92,.T.); +#177=EDGE_CURVE('',#147,#148,#93,.T.); +#178=EDGE_CURVE('',#148,#136,#94,.T.); +#179=EDGE_CURVE('',#148,#149,#95,.T.); +#180=EDGE_CURVE('',#149,#135,#96,.T.); +#181=EDGE_CURVE('',#149,#146,#97,.T.); +#182=EDGE_CURVE('',#150,#151,#18,.T.); +#183=EDGE_CURVE('',#152,#151,#19,.T.); +#184=EDGE_CURVE('',#151,#150,#20,.T.); +#185=EDGE_CURVE('',#150,#153,#98,.T.); +#186=EDGE_CURVE('',#153,#153,#21,.T.); +#187=EDGE_CURVE('',#154,#155,#22,.T.); +#188=EDGE_CURVE('',#155,#153,#99,.T.); +#189=EDGE_CURVE('',#153,#154,#100,.T.); +#190=EDGE_CURVE('',#156,#157,#101,.T.); +#191=EDGE_CURVE('',#157,#154,#102,.T.); +#192=EDGE_CURVE('',#156,#155,#103,.T.); +#193=EDGE_CURVE('',#157,#156,#23,.T.); +#194=ORIENTED_EDGE('',*,*,#158,.T.); +#195=ORIENTED_EDGE('',*,*,#159,.T.); +#196=ORIENTED_EDGE('',*,*,#160,.T.); +#197=ORIENTED_EDGE('',*,*,#161,.T.); +#198=ORIENTED_EDGE('',*,*,#162,.F.); +#199=ORIENTED_EDGE('',*,*,#163,.T.); +#200=ORIENTED_EDGE('',*,*,#164,.F.); +#201=ORIENTED_EDGE('',*,*,#165,.F.); +#202=ORIENTED_EDGE('',*,*,#166,.F.); +#203=ORIENTED_EDGE('',*,*,#165,.T.); +#204=ORIENTED_EDGE('',*,*,#167,.F.); +#205=ORIENTED_EDGE('',*,*,#168,.F.); +#206=ORIENTED_EDGE('',*,*,#169,.F.); +#207=ORIENTED_EDGE('',*,*,#168,.T.); +#208=ORIENTED_EDGE('',*,*,#170,.F.); +#209=ORIENTED_EDGE('',*,*,#171,.F.); +#210=ORIENTED_EDGE('',*,*,#172,.F.); +#211=ORIENTED_EDGE('',*,*,#171,.T.); +#212=ORIENTED_EDGE('',*,*,#173,.F.); +#213=ORIENTED_EDGE('',*,*,#163,.F.); +#214=ORIENTED_EDGE('',*,*,#173,.T.); +#215=ORIENTED_EDGE('',*,*,#170,.T.); +#216=ORIENTED_EDGE('',*,*,#167,.T.); +#217=ORIENTED_EDGE('',*,*,#164,.T.); +#218=ORIENTED_EDGE('',*,*,#174,.F.); +#219=ORIENTED_EDGE('',*,*,#175,.T.); +#220=ORIENTED_EDGE('',*,*,#161,.F.); +#221=ORIENTED_EDGE('',*,*,#176,.F.); +#222=ORIENTED_EDGE('',*,*,#177,.F.); +#223=ORIENTED_EDGE('',*,*,#176,.T.); +#224=ORIENTED_EDGE('',*,*,#160,.F.); +#225=ORIENTED_EDGE('',*,*,#178,.F.); +#226=ORIENTED_EDGE('',*,*,#179,.F.); +#227=ORIENTED_EDGE('',*,*,#178,.T.); +#228=ORIENTED_EDGE('',*,*,#159,.F.); +#229=ORIENTED_EDGE('',*,*,#180,.F.); +#230=ORIENTED_EDGE('',*,*,#181,.F.); +#231=ORIENTED_EDGE('',*,*,#180,.T.); +#232=ORIENTED_EDGE('',*,*,#158,.F.); +#233=ORIENTED_EDGE('',*,*,#175,.F.); +#234=ORIENTED_EDGE('',*,*,#182,.T.); +#235=ORIENTED_EDGE('',*,*,#183,.F.); +#236=ORIENTED_EDGE('',*,*,#183,.T.); +#237=ORIENTED_EDGE('',*,*,#184,.T.); +#238=ORIENTED_EDGE('',*,*,#182,.F.); +#239=ORIENTED_EDGE('',*,*,#185,.T.); +#240=ORIENTED_EDGE('',*,*,#186,.F.); +#241=ORIENTED_EDGE('',*,*,#185,.F.); +#242=ORIENTED_EDGE('',*,*,#184,.F.); +#243=ORIENTED_EDGE('',*,*,#187,.T.); +#244=ORIENTED_EDGE('',*,*,#188,.T.); +#245=ORIENTED_EDGE('',*,*,#186,.T.); +#246=ORIENTED_EDGE('',*,*,#189,.T.); +#247=ORIENTED_EDGE('',*,*,#190,.T.); +#248=ORIENTED_EDGE('',*,*,#191,.T.); +#249=ORIENTED_EDGE('',*,*,#189,.F.); +#250=ORIENTED_EDGE('',*,*,#188,.F.); +#251=ORIENTED_EDGE('',*,*,#192,.F.); +#252=ORIENTED_EDGE('',*,*,#193,.T.); +#253=ORIENTED_EDGE('',*,*,#192,.T.); +#254=ORIENTED_EDGE('',*,*,#187,.F.); +#255=ORIENTED_EDGE('',*,*,#191,.F.); +#256=ORIENTED_EDGE('',*,*,#193,.F.); +#257=ORIENTED_EDGE('',*,*,#190,.F.); +#258=ORIENTED_EDGE('',*,*,#162,.T.); +#259=ORIENTED_EDGE('',*,*,#166,.T.); +#260=ORIENTED_EDGE('',*,*,#169,.T.); +#261=ORIENTED_EDGE('',*,*,#172,.T.); +#262=ORIENTED_EDGE('',*,*,#174,.T.); +#263=ORIENTED_EDGE('',*,*,#177,.T.); +#264=ORIENTED_EDGE('',*,*,#179,.T.); +#265=ORIENTED_EDGE('',*,*,#181,.T.); +#266=PLANE('',#309); +#267=PLANE('',#310); +#268=PLANE('',#311); +#269=PLANE('',#312); +#270=PLANE('',#313); +#271=PLANE('',#314); +#272=PLANE('',#315); +#273=PLANE('',#316); +#274=PLANE('',#317); +#275=PLANE('',#318); +#276=PLANE('',#325); +#277=PLANE('',#327); +#278=PLANE('',#330); +#279=ADVANCED_FACE('',(#40),#266,.T.); +#280=ADVANCED_FACE('',(#41),#267,.T.); +#281=ADVANCED_FACE('',(#42),#268,.T.); +#282=ADVANCED_FACE('',(#43),#269,.T.); +#283=ADVANCED_FACE('',(#44),#270,.T.); +#284=ADVANCED_FACE('',(#45),#271,.T.); +#285=ADVANCED_FACE('',(#46),#272,.T.); +#286=ADVANCED_FACE('',(#47),#273,.T.); +#287=ADVANCED_FACE('',(#48),#274,.T.); +#288=ADVANCED_FACE('',(#49),#275,.T.); +#289=ADVANCED_FACE('',(#50),#24,.T.); +#290=ADVANCED_FACE('',(#51),#16,.T.); +#291=ADVANCED_FACE('',(#52),#276,.T.); +#292=ADVANCED_FACE('',(#53),#277,.T.); +#293=ADVANCED_FACE('',(#54),#17,.T.); +#294=ADVANCED_FACE('',(#55,#14,#15),#278,.F.); +#295=CLOSED_SHELL('',(#279,#280,#281,#282,#283,#284,#285,#286,#287,#288, +#289,#290,#291,#292,#293,#294)); +#296=DERIVED_UNIT_ELEMENT(#298,1.); +#297=DERIVED_UNIT_ELEMENT(#489,-3.); +#298=( +MASS_UNIT() +NAMED_UNIT(*) +SI_UNIT(.KILO.,.GRAM.) +); +#299=DERIVED_UNIT((#296,#297)); +#300=MEASURE_REPRESENTATION_ITEM('density measure', +POSITIVE_RATIO_MEASURE(7850.),#299); +#301=PROPERTY_DEFINITION_REPRESENTATION(#306,#303); +#302=PROPERTY_DEFINITION_REPRESENTATION(#307,#304); +#303=REPRESENTATION('material name',(#305),#486); +#304=REPRESENTATION('density',(#300),#486); +#305=DESCRIPTIVE_REPRESENTATION_ITEM('Acero','Acero'); +#306=PROPERTY_DEFINITION('material property','material name',#496); +#307=PROPERTY_DEFINITION('material property','density of part',#496); +#308=AXIS2_PLACEMENT_3D('',#407,#331,#332); +#309=AXIS2_PLACEMENT_3D('',#408,#333,#334); +#310=AXIS2_PLACEMENT_3D('',#417,#339,#340); +#311=AXIS2_PLACEMENT_3D('',#426,#345,#346); +#312=AXIS2_PLACEMENT_3D('',#432,#350,#351); +#313=AXIS2_PLACEMENT_3D('',#438,#355,#356); +#314=AXIS2_PLACEMENT_3D('',#441,#359,#360); +#315=AXIS2_PLACEMENT_3D('',#442,#361,#362); +#316=AXIS2_PLACEMENT_3D('',#448,#366,#367); +#317=AXIS2_PLACEMENT_3D('',#452,#370,#371); +#318=AXIS2_PLACEMENT_3D('',#456,#374,#375); +#319=AXIS2_PLACEMENT_3D('',#458,#377,#378); +#320=AXIS2_PLACEMENT_3D('',#461,#379,#380); +#321=AXIS2_PLACEMENT_3D('',#463,#381,#382); +#322=AXIS2_PLACEMENT_3D('',#464,#383,#384); +#323=AXIS2_PLACEMENT_3D('',#465,#385,#386); +#324=AXIS2_PLACEMENT_3D('',#468,#388,#389); +#325=AXIS2_PLACEMENT_3D('',#469,#390,#391); +#326=AXIS2_PLACEMENT_3D('',#472,#392,#393); +#327=AXIS2_PLACEMENT_3D('',#475,#396,#397); +#328=AXIS2_PLACEMENT_3D('',#481,#401,#402); +#329=AXIS2_PLACEMENT_3D('',#482,#403,#404); +#330=AXIS2_PLACEMENT_3D('',#483,#405,#406); +#331=DIRECTION('axis',(0.,0.,1.)); +#332=DIRECTION('refdir',(1.,0.,0.)); +#333=DIRECTION('center_axis',(0.,0.,-1.)); +#334=DIRECTION('ref_axis',(-1.,0.,0.)); +#335=DIRECTION('',(0.,-1.,0.)); +#336=DIRECTION('',(-1.,0.,0.)); +#337=DIRECTION('',(0.,1.,0.)); +#338=DIRECTION('',(1.,0.,0.)); +#339=DIRECTION('center_axis',(1.,0.,0.)); +#340=DIRECTION('ref_axis',(0.,-1.,0.)); +#341=DIRECTION('',(0.,1.,0.)); +#342=DIRECTION('',(0.,0.,-1.)); +#343=DIRECTION('',(0.,-1.,0.)); +#344=DIRECTION('',(0.,0.,-1.)); +#345=DIRECTION('center_axis',(0.,1.,0.)); +#346=DIRECTION('ref_axis',(1.,0.,0.)); +#347=DIRECTION('',(-1.,0.,0.)); +#348=DIRECTION('',(1.,0.,0.)); +#349=DIRECTION('',(0.,0.,-1.)); +#350=DIRECTION('center_axis',(-1.,0.,0.)); +#351=DIRECTION('ref_axis',(0.,1.,0.)); +#352=DIRECTION('',(0.,-1.,0.)); +#353=DIRECTION('',(0.,1.,0.)); +#354=DIRECTION('',(0.,0.,-1.)); +#355=DIRECTION('center_axis',(0.,-1.,0.)); +#356=DIRECTION('ref_axis',(-1.,0.,0.)); +#357=DIRECTION('',(1.,0.,0.)); +#358=DIRECTION('',(-1.,0.,0.)); +#359=DIRECTION('center_axis',(0.,0.,-1.)); +#360=DIRECTION('ref_axis',(-1.,0.,0.)); +#361=DIRECTION('center_axis',(0.,1.,0.)); +#362=DIRECTION('ref_axis',(1.,0.,0.)); +#363=DIRECTION('',(-1.,0.,0.)); +#364=DIRECTION('',(0.,0.,-1.)); +#365=DIRECTION('',(0.,0.,-1.)); +#366=DIRECTION('center_axis',(-1.,0.,0.)); +#367=DIRECTION('ref_axis',(0.,1.,0.)); +#368=DIRECTION('',(0.,-1.,0.)); +#369=DIRECTION('',(0.,0.,-1.)); +#370=DIRECTION('center_axis',(0.,-1.,0.)); +#371=DIRECTION('ref_axis',(-1.,0.,0.)); +#372=DIRECTION('',(1.,0.,0.)); +#373=DIRECTION('',(0.,0.,-1.)); +#374=DIRECTION('center_axis',(1.,0.,0.)); +#375=DIRECTION('ref_axis',(0.,-1.,0.)); +#376=DIRECTION('',(0.,1.,0.)); +#377=DIRECTION('center_axis',(6.12323399573677E-17,0.,1.)); +#378=DIRECTION('ref_axis',(1.,0.,0.)); +#379=DIRECTION('center_axis',(0.,0.,1.)); +#380=DIRECTION('ref_axis',(-1.,0.,0.)); +#381=DIRECTION('center_axis',(1.22464679914735E-16,-1.,0.)); +#382=DIRECTION('ref_axis',(-1.,-1.22464679914735E-16,0.)); +#383=DIRECTION('center_axis',(0.,0.,1.)); +#384=DIRECTION('ref_axis',(-1.,0.,0.)); +#385=DIRECTION('center_axis',(0.,0.,1.)); +#386=DIRECTION('ref_axis',(-1.,0.,0.)); +#387=DIRECTION('',(0.,0.,-1.)); +#388=DIRECTION('center_axis',(0.,0.,-1.)); +#389=DIRECTION('ref_axis',(-1.,0.,0.)); +#390=DIRECTION('center_axis',(0.,0.,1.)); +#391=DIRECTION('ref_axis',(1.,0.,0.)); +#392=DIRECTION('center_axis',(0.,0.,1.)); +#393=DIRECTION('ref_axis',(1.,0.,0.)); +#394=DIRECTION('',(0.,1.,0.)); +#395=DIRECTION('',(0.,1.,0.)); +#396=DIRECTION('center_axis',(1.,0.,0.)); +#397=DIRECTION('ref_axis',(0.,1.,0.)); +#398=DIRECTION('',(0.,1.,0.)); +#399=DIRECTION('',(0.,0.,1.)); +#400=DIRECTION('',(0.,0.,1.)); +#401=DIRECTION('center_axis',(0.,0.,1.)); +#402=DIRECTION('ref_axis',(-1.,1.22464679914735E-16,0.)); +#403=DIRECTION('center_axis',(0.,0.,1.)); +#404=DIRECTION('ref_axis',(1.,0.,0.)); +#405=DIRECTION('center_axis',(0.,0.,1.)); +#406=DIRECTION('ref_axis',(1.,0.,0.)); +#407=CARTESIAN_POINT('',(0.,0.,0.)); +#408=CARTESIAN_POINT('Origin',(-0.999433153712628,0.0336655797518993,-17.)); +#409=CARTESIAN_POINT('',(-0.749433153712628,0.283665579751899,-17.)); +#410=CARTESIAN_POINT('',(-0.749433153712628,-0.216334420248101,-17.)); +#411=CARTESIAN_POINT('',(-0.749433153712628,0.283665579751899,-17.)); +#412=CARTESIAN_POINT('',(-1.24943315371263,-0.216334420248101,-17.)); +#413=CARTESIAN_POINT('',(-0.749433153712628,-0.216334420248101,-17.)); +#414=CARTESIAN_POINT('',(-1.24943315371263,0.283665579751899,-17.)); +#415=CARTESIAN_POINT('',(-1.24943315371263,-0.216334420248101,-17.)); +#416=CARTESIAN_POINT('',(-1.24943315371263,0.283665579751899,-17.)); +#417=CARTESIAN_POINT('Origin',(1.2499929859829,0.253745395172805,0.)); +#418=CARTESIAN_POINT('',(1.2499929859829,-0.246254604827195,0.)); +#419=CARTESIAN_POINT('',(1.2499929859829,0.253745395172805,0.)); +#420=CARTESIAN_POINT('',(1.2499929859829,0.126872697586402,0.)); +#421=CARTESIAN_POINT('',(1.2499929859829,-0.246254604827195,-15.)); +#422=CARTESIAN_POINT('',(1.2499929859829,-0.246254604827195,0.)); +#423=CARTESIAN_POINT('',(1.2499929859829,0.253745395172805,-15.)); +#424=CARTESIAN_POINT('',(1.2499929859829,-0.246254604827195,-15.)); +#425=CARTESIAN_POINT('',(1.2499929859829,0.253745395172805,0.)); +#426=CARTESIAN_POINT('Origin',(0.749992985982901,0.253745395172805,0.)); +#427=CARTESIAN_POINT('',(0.749992985982901,0.253745395172805,0.)); +#428=CARTESIAN_POINT('',(0.268746484609548,0.253745395172805,0.)); +#429=CARTESIAN_POINT('',(0.749992985982901,0.253745395172805,-15.)); +#430=CARTESIAN_POINT('',(1.2499929859829,0.253745395172805,-15.)); +#431=CARTESIAN_POINT('',(0.749992985982901,0.253745395172805,0.)); +#432=CARTESIAN_POINT('Origin',(0.749992985982901,-0.246254604827195,0.)); +#433=CARTESIAN_POINT('',(0.749992985982901,-0.246254604827195,0.)); +#434=CARTESIAN_POINT('',(0.749992985982901,-0.123127302413598,0.)); +#435=CARTESIAN_POINT('',(0.749992985982901,-0.246254604827195,-15.)); +#436=CARTESIAN_POINT('',(0.749992985982901,0.253745395172805,-15.)); +#437=CARTESIAN_POINT('',(0.749992985982901,-0.246254604827195,0.)); +#438=CARTESIAN_POINT('Origin',(1.2499929859829,-0.246254604827195,0.)); +#439=CARTESIAN_POINT('',(0.518746484609548,-0.246254604827195,0.)); +#440=CARTESIAN_POINT('',(0.749992985982901,-0.246254604827195,-15.)); +#441=CARTESIAN_POINT('Origin',(0.999992985982902,0.00374539517280451,-15.)); +#442=CARTESIAN_POINT('Origin',(-1.24943315371263,0.283665579751899,0.)); +#443=CARTESIAN_POINT('',(-0.749433153712628,0.283665579751899,0.)); +#444=CARTESIAN_POINT('',(-1.24943315371263,0.283665579751899,0.)); +#445=CARTESIAN_POINT('',(-0.730966585238217,0.283665579751899,0.)); +#446=CARTESIAN_POINT('',(-0.749433153712628,0.283665579751899,0.)); +#447=CARTESIAN_POINT('',(-1.24943315371263,0.283665579751899,0.)); +#448=CARTESIAN_POINT('Origin',(-1.24943315371263,-0.216334420248101,0.)); +#449=CARTESIAN_POINT('',(-1.24943315371263,-0.216334420248101,0.)); +#450=CARTESIAN_POINT('',(-1.24943315371263,-0.10816721012405,0.)); +#451=CARTESIAN_POINT('',(-1.24943315371263,-0.216334420248101,0.)); +#452=CARTESIAN_POINT('Origin',(-0.749433153712628,-0.216334420248101,0.)); +#453=CARTESIAN_POINT('',(-0.749433153712628,-0.216334420248101,0.)); +#454=CARTESIAN_POINT('',(-0.480966585238217,-0.216334420248101,0.)); +#455=CARTESIAN_POINT('',(-0.749433153712628,-0.216334420248101,0.)); +#456=CARTESIAN_POINT('Origin',(-0.749433153712628,0.283665579751899,0.)); +#457=CARTESIAN_POINT('',(-0.749433153712628,0.14183278987595,0.)); +#458=CARTESIAN_POINT('Origin',(0.,0.,4.5)); +#459=CARTESIAN_POINT('',(1.5,1.83697019872103E-16,4.5)); +#460=CARTESIAN_POINT('',(-1.5,-1.83697019872103E-16,4.5)); +#461=CARTESIAN_POINT('Origin',(0.,0.,4.5)); +#462=CARTESIAN_POINT('',(-9.18485099360515E-17,-1.12481983699639E-32,6.)); +#463=CARTESIAN_POINT('Origin',(0.,0.,4.5)); +#464=CARTESIAN_POINT('Origin',(0.,0.,4.5)); +#465=CARTESIAN_POINT('Origin',(0.,0.,1.)); +#466=CARTESIAN_POINT('',(1.5,1.83697019872103E-16,1.)); +#467=CARTESIAN_POINT('',(1.5,1.83697019872103E-16,1.)); +#468=CARTESIAN_POINT('Origin',(0.,0.,1.)); +#469=CARTESIAN_POINT('Origin',(-0.212500016763806,0.,1.)); +#470=CARTESIAN_POINT('',(1.49999996647239,1.20649289288534,1.)); +#471=CARTESIAN_POINT('',(1.49999996647239,-1.20649289288534,1.)); +#472=CARTESIAN_POINT('Origin',(0.,0.,1.)); +#473=CARTESIAN_POINT('',(1.49999996647239,-1.29999997094274,1.)); +#474=CARTESIAN_POINT('',(1.49999996647239,-1.29999997094274,1.)); +#475=CARTESIAN_POINT('Origin',(1.49999996647239,-1.20649289288534,0.)); +#476=CARTESIAN_POINT('',(1.49999996647239,-1.20649289288534,0.)); +#477=CARTESIAN_POINT('',(1.49999996647239,1.20649289288534,0.)); +#478=CARTESIAN_POINT('',(1.49999996647239,-1.29999997094274,0.)); +#479=CARTESIAN_POINT('',(1.49999996647239,1.20649289288534,0.)); +#480=CARTESIAN_POINT('',(1.49999996647239,-1.20649289288534,0.)); +#481=CARTESIAN_POINT('Origin',(0.,0.,0.)); +#482=CARTESIAN_POINT('Origin',(0.,0.,0.)); +#483=CARTESIAN_POINT('Origin',(-0.212500016763806,0.,0.)); +#484=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#488, +'DISTANCE_ACCURACY_VALUE', +'Maximum model space distance between geometric entities at asserted c +onnectivities'); +#485=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#488, +'DISTANCE_ACCURACY_VALUE', +'Maximum model space distance between geometric entities at asserted c +onnectivities'); +#486=( +GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#484)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#488,#490,#491)) +REPRESENTATION_CONTEXT('','3D') +); +#487=( +GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#485)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#488,#490,#491)) +REPRESENTATION_CONTEXT('','3D') +); +#488=( +LENGTH_UNIT() +NAMED_UNIT(*) +SI_UNIT(.MILLI.,.METRE.) +); +#489=( +LENGTH_UNIT() +NAMED_UNIT(*) +SI_UNIT($,.METRE.) +); +#490=( +NAMED_UNIT(*) +PLANE_ANGLE_UNIT() +SI_UNIT($,.RADIAN.) +); +#491=( +NAMED_UNIT(*) +SI_UNIT($,.STERADIAN.) +SOLID_ANGLE_UNIT() +); +#492=SHAPE_DEFINITION_REPRESENTATION(#493,#494); +#493=PRODUCT_DEFINITION_SHAPE('',$,#496); +#494=SHAPE_REPRESENTATION('',(#308),#486); +#495=PRODUCT_DEFINITION_CONTEXT('part definition',#500,'design'); +#496=PRODUCT_DEFINITION('HernanMH_Led 3mm Verde', +'HernanMH_Led 3mm Verde v1',#497,#495); +#497=PRODUCT_DEFINITION_FORMATION('',$,#502); +#498=PRODUCT_RELATED_PRODUCT_CATEGORY('HernanMH_Led 3mm Verde v1', +'HernanMH_Led 3mm Verde v1',(#502)); +#499=APPLICATION_PROTOCOL_DEFINITION('international standard', +'automotive_design',2009,#500); +#500=APPLICATION_CONTEXT( +'Core Data for Automotive Mechanical Design Process'); +#501=PRODUCT_CONTEXT('part definition',#500,'mechanical'); +#502=PRODUCT('HernanMH_Led 3mm Verde','HernanMH_Led 3mm Verde v1',$,(#501)); +#503=PRESENTATION_STYLE_ASSIGNMENT((#506)); +#504=PRESENTATION_STYLE_ASSIGNMENT((#507)); +#505=PRESENTATION_STYLE_ASSIGNMENT((#508)); +#506=SURFACE_STYLE_USAGE(.BOTH.,#509); +#507=SURFACE_STYLE_USAGE(.BOTH.,#510); +#508=SURFACE_STYLE_USAGE(.BOTH.,#511); +#509=SURFACE_SIDE_STYLE('',(#512)); +#510=SURFACE_SIDE_STYLE('',(#513)); +#511=SURFACE_SIDE_STYLE('',(#514)); +#512=SURFACE_STYLE_FILL_AREA(#515); +#513=SURFACE_STYLE_FILL_AREA(#516); +#514=SURFACE_STYLE_FILL_AREA(#517); +#515=FILL_AREA_STYLE('Acero - Satinado',(#518)); +#516=FILL_AREA_STYLE('Aluminio - Pulido',(#519)); +#517=FILL_AREA_STYLE('Pl\X\E1stico - Brillante (verde)',(#520)); +#518=FILL_AREA_STYLE_COLOUR('Acero - Satinado',#521); +#519=FILL_AREA_STYLE_COLOUR('Aluminio - Pulido',#522); +#520=FILL_AREA_STYLE_COLOUR('Pl\X\E1stico - Brillante (verde)',#523); +#521=COLOUR_RGB('Acero - Satinado',0.627450980392157,0.627450980392157, +0.627450980392157); +#522=COLOUR_RGB('Aluminio - Pulido',0.96078431372549,0.96078431372549,0.964705882352941); +#523=COLOUR_RGB('Pl\X\E1stico - Brillante (verde)',0.266666666666667,0.588235294117647, +0.282352941176471); +ENDSEC; +END-ISO-10303-21; diff --git a/src/cad/lib/led_red.step b/src/cad/lib/led_red.step new file mode 100644 index 0000000..636eca6 --- /dev/null +++ b/src/cad/lib/led_red.step @@ -0,0 +1,587 @@ +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 */ 'KevinLS_Led rojo de 3mm GC.step', +/* time_stamp */ '2023-10-20T23:19:26-06: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('',(#26,#27, +#28,#29,#30,#31,#32),#489); +#11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#496,#12); +#12=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#13),#488); +#13=MANIFOLD_SOLID_BREP('Cuerpo1',#292); +#14=FACE_BOUND('',#65,.T.); +#15=FACE_BOUND('',#66,.T.); +#16=SPHERICAL_SURFACE('',#323,1.45); +#17=CYLINDRICAL_SURFACE('',#321,1.95); +#18=CYLINDRICAL_SURFACE('',#327,1.45); +#19=CIRCLE('',#317,1.45); +#20=CIRCLE('',#318,1.45); +#21=CIRCLE('',#319,1.95); +#22=CIRCLE('',#322,1.95); +#23=CIRCLE('',#324,1.45); +#24=CIRCLE('',#325,1.45); +#25=CIRCLE('',#326,1.45); +#26=STYLED_ITEM('',(#507),#286); +#27=STYLED_ITEM('',(#507),#287); +#28=STYLED_ITEM('',(#507),#288); +#29=STYLED_ITEM('',(#507),#289); +#30=STYLED_ITEM('',(#507),#290); +#31=STYLED_ITEM('',(#507),#291); +#32=STYLED_ITEM('',(#506),#13); +#33=FACE_OUTER_BOUND('',#49,.T.); +#34=FACE_OUTER_BOUND('',#50,.T.); +#35=FACE_OUTER_BOUND('',#51,.T.); +#36=FACE_OUTER_BOUND('',#52,.T.); +#37=FACE_OUTER_BOUND('',#53,.T.); +#38=FACE_OUTER_BOUND('',#54,.T.); +#39=FACE_OUTER_BOUND('',#55,.T.); +#40=FACE_OUTER_BOUND('',#56,.T.); +#41=FACE_OUTER_BOUND('',#57,.T.); +#42=FACE_OUTER_BOUND('',#58,.T.); +#43=FACE_OUTER_BOUND('',#59,.T.); +#44=FACE_OUTER_BOUND('',#60,.T.); +#45=FACE_OUTER_BOUND('',#61,.T.); +#46=FACE_OUTER_BOUND('',#62,.T.); +#47=FACE_OUTER_BOUND('',#63,.T.); +#48=FACE_OUTER_BOUND('',#64,.T.); +#49=EDGE_LOOP('',(#189,#190,#191,#192)); +#50=EDGE_LOOP('',(#193,#194,#195,#196)); +#51=EDGE_LOOP('',(#197,#198,#199,#200)); +#52=EDGE_LOOP('',(#201,#202,#203,#204)); +#53=EDGE_LOOP('',(#205,#206,#207,#208)); +#54=EDGE_LOOP('',(#209,#210,#211,#212)); +#55=EDGE_LOOP('',(#213,#214,#215,#216)); +#56=EDGE_LOOP('',(#217,#218,#219,#220)); +#57=EDGE_LOOP('',(#221,#222,#223,#224)); +#58=EDGE_LOOP('',(#225,#226,#227,#228)); +#59=EDGE_LOOP('',(#229,#230,#231,#232,#233)); +#60=EDGE_LOOP('',(#234,#235,#236,#237,#238)); +#61=EDGE_LOOP('',(#239,#240,#241,#242)); +#62=EDGE_LOOP('',(#243,#244,#245,#246)); +#63=EDGE_LOOP('',(#247,#248,#249,#250,#251,#252)); +#64=EDGE_LOOP('',(#253,#254)); +#65=EDGE_LOOP('',(#255,#256,#257,#258)); +#66=EDGE_LOOP('',(#259,#260,#261,#262)); +#67=LINE('',#411,#97); +#68=LINE('',#413,#98); +#69=LINE('',#415,#99); +#70=LINE('',#416,#100); +#71=LINE('',#420,#101); +#72=LINE('',#422,#102); +#73=LINE('',#424,#103); +#74=LINE('',#425,#104); +#75=LINE('',#428,#105); +#76=LINE('',#430,#106); +#77=LINE('',#431,#107); +#78=LINE('',#434,#108); +#79=LINE('',#436,#109); +#80=LINE('',#437,#110); +#81=LINE('',#439,#111); +#82=LINE('',#440,#112); +#83=LINE('',#445,#113); +#84=LINE('',#446,#114); +#85=LINE('',#447,#115); +#86=LINE('',#450,#116); +#87=LINE('',#451,#117); +#88=LINE('',#454,#118); +#89=LINE('',#455,#119); +#90=LINE('',#457,#120); +#91=LINE('',#461,#121); +#92=LINE('',#466,#122); +#93=LINE('',#471,#123); +#94=LINE('',#472,#124); +#95=LINE('',#473,#125); +#96=LINE('',#484,#126); +#97=VECTOR('',#333,10.); +#98=VECTOR('',#334,10.); +#99=VECTOR('',#335,10.); +#100=VECTOR('',#336,10.); +#101=VECTOR('',#339,10.); +#102=VECTOR('',#340,10.); +#103=VECTOR('',#341,10.); +#104=VECTOR('',#342,10.); +#105=VECTOR('',#345,10.); +#106=VECTOR('',#346,10.); +#107=VECTOR('',#347,10.); +#108=VECTOR('',#350,10.); +#109=VECTOR('',#351,10.); +#110=VECTOR('',#352,10.); +#111=VECTOR('',#355,10.); +#112=VECTOR('',#356,10.); +#113=VECTOR('',#361,10.); +#114=VECTOR('',#362,10.); +#115=VECTOR('',#363,10.); +#116=VECTOR('',#366,10.); +#117=VECTOR('',#367,10.); +#118=VECTOR('',#370,10.); +#119=VECTOR('',#371,10.); +#120=VECTOR('',#374,10.); +#121=VECTOR('',#377,10.); +#122=VECTOR('',#382,10.); +#123=VECTOR('',#387,10.); +#124=VECTOR('',#388,10.); +#125=VECTOR('',#389,10.); +#126=VECTOR('',#404,1.45); +#127=VERTEX_POINT('',#409); +#128=VERTEX_POINT('',#410); +#129=VERTEX_POINT('',#412); +#130=VERTEX_POINT('',#414); +#131=VERTEX_POINT('',#418); +#132=VERTEX_POINT('',#419); +#133=VERTEX_POINT('',#421); +#134=VERTEX_POINT('',#423); +#135=VERTEX_POINT('',#427); +#136=VERTEX_POINT('',#429); +#137=VERTEX_POINT('',#433); +#138=VERTEX_POINT('',#435); +#139=VERTEX_POINT('',#443); +#140=VERTEX_POINT('',#444); +#141=VERTEX_POINT('',#449); +#142=VERTEX_POINT('',#453); +#143=VERTEX_POINT('',#459); +#144=VERTEX_POINT('',#460); +#145=VERTEX_POINT('',#462); +#146=VERTEX_POINT('',#465); +#147=VERTEX_POINT('',#469); +#148=VERTEX_POINT('',#470); +#149=VERTEX_POINT('',#477); +#150=VERTEX_POINT('',#478); +#151=VERTEX_POINT('',#480); +#152=EDGE_CURVE('',#127,#128,#67,.T.); +#153=EDGE_CURVE('',#128,#129,#68,.T.); +#154=EDGE_CURVE('',#129,#130,#69,.T.); +#155=EDGE_CURVE('',#130,#127,#70,.T.); +#156=EDGE_CURVE('',#131,#132,#71,.T.); +#157=EDGE_CURVE('',#131,#133,#72,.T.); +#158=EDGE_CURVE('',#134,#133,#73,.T.); +#159=EDGE_CURVE('',#132,#134,#74,.T.); +#160=EDGE_CURVE('',#132,#135,#75,.T.); +#161=EDGE_CURVE('',#136,#134,#76,.T.); +#162=EDGE_CURVE('',#135,#136,#77,.T.); +#163=EDGE_CURVE('',#135,#137,#78,.T.); +#164=EDGE_CURVE('',#138,#136,#79,.T.); +#165=EDGE_CURVE('',#137,#138,#80,.T.); +#166=EDGE_CURVE('',#137,#131,#81,.T.); +#167=EDGE_CURVE('',#133,#138,#82,.T.); +#168=EDGE_CURVE('',#139,#140,#83,.T.); +#169=EDGE_CURVE('',#139,#127,#84,.T.); +#170=EDGE_CURVE('',#140,#130,#85,.T.); +#171=EDGE_CURVE('',#140,#141,#86,.T.); +#172=EDGE_CURVE('',#141,#129,#87,.T.); +#173=EDGE_CURVE('',#141,#142,#88,.T.); +#174=EDGE_CURVE('',#142,#128,#89,.T.); +#175=EDGE_CURVE('',#142,#139,#90,.T.); +#176=EDGE_CURVE('',#143,#144,#91,.T.); +#177=EDGE_CURVE('',#144,#145,#19,.T.); +#178=EDGE_CURVE('',#145,#144,#20,.T.); +#179=EDGE_CURVE('',#144,#146,#92,.T.); +#180=EDGE_CURVE('',#143,#146,#21,.T.); +#181=EDGE_CURVE('',#147,#148,#93,.T.); +#182=EDGE_CURVE('',#146,#147,#94,.T.); +#183=EDGE_CURVE('',#148,#143,#95,.T.); +#184=EDGE_CURVE('',#148,#147,#22,.T.); +#185=EDGE_CURVE('',#149,#150,#23,.T.); +#186=EDGE_CURVE('',#150,#151,#24,.T.); +#187=EDGE_CURVE('',#150,#149,#25,.T.); +#188=EDGE_CURVE('',#149,#145,#96,.T.); +#189=ORIENTED_EDGE('',*,*,#152,.T.); +#190=ORIENTED_EDGE('',*,*,#153,.T.); +#191=ORIENTED_EDGE('',*,*,#154,.T.); +#192=ORIENTED_EDGE('',*,*,#155,.T.); +#193=ORIENTED_EDGE('',*,*,#156,.F.); +#194=ORIENTED_EDGE('',*,*,#157,.T.); +#195=ORIENTED_EDGE('',*,*,#158,.F.); +#196=ORIENTED_EDGE('',*,*,#159,.F.); +#197=ORIENTED_EDGE('',*,*,#160,.F.); +#198=ORIENTED_EDGE('',*,*,#159,.T.); +#199=ORIENTED_EDGE('',*,*,#161,.F.); +#200=ORIENTED_EDGE('',*,*,#162,.F.); +#201=ORIENTED_EDGE('',*,*,#163,.F.); +#202=ORIENTED_EDGE('',*,*,#162,.T.); +#203=ORIENTED_EDGE('',*,*,#164,.F.); +#204=ORIENTED_EDGE('',*,*,#165,.F.); +#205=ORIENTED_EDGE('',*,*,#166,.F.); +#206=ORIENTED_EDGE('',*,*,#165,.T.); +#207=ORIENTED_EDGE('',*,*,#167,.F.); +#208=ORIENTED_EDGE('',*,*,#157,.F.); +#209=ORIENTED_EDGE('',*,*,#167,.T.); +#210=ORIENTED_EDGE('',*,*,#164,.T.); +#211=ORIENTED_EDGE('',*,*,#161,.T.); +#212=ORIENTED_EDGE('',*,*,#158,.T.); +#213=ORIENTED_EDGE('',*,*,#168,.F.); +#214=ORIENTED_EDGE('',*,*,#169,.T.); +#215=ORIENTED_EDGE('',*,*,#155,.F.); +#216=ORIENTED_EDGE('',*,*,#170,.F.); +#217=ORIENTED_EDGE('',*,*,#171,.F.); +#218=ORIENTED_EDGE('',*,*,#170,.T.); +#219=ORIENTED_EDGE('',*,*,#154,.F.); +#220=ORIENTED_EDGE('',*,*,#172,.F.); +#221=ORIENTED_EDGE('',*,*,#173,.F.); +#222=ORIENTED_EDGE('',*,*,#172,.T.); +#223=ORIENTED_EDGE('',*,*,#153,.F.); +#224=ORIENTED_EDGE('',*,*,#174,.F.); +#225=ORIENTED_EDGE('',*,*,#175,.F.); +#226=ORIENTED_EDGE('',*,*,#174,.T.); +#227=ORIENTED_EDGE('',*,*,#152,.F.); +#228=ORIENTED_EDGE('',*,*,#169,.F.); +#229=ORIENTED_EDGE('',*,*,#176,.T.); +#230=ORIENTED_EDGE('',*,*,#177,.T.); +#231=ORIENTED_EDGE('',*,*,#178,.T.); +#232=ORIENTED_EDGE('',*,*,#179,.T.); +#233=ORIENTED_EDGE('',*,*,#180,.F.); +#234=ORIENTED_EDGE('',*,*,#181,.F.); +#235=ORIENTED_EDGE('',*,*,#182,.F.); +#236=ORIENTED_EDGE('',*,*,#179,.F.); +#237=ORIENTED_EDGE('',*,*,#176,.F.); +#238=ORIENTED_EDGE('',*,*,#183,.F.); +#239=ORIENTED_EDGE('',*,*,#183,.T.); +#240=ORIENTED_EDGE('',*,*,#180,.T.); +#241=ORIENTED_EDGE('',*,*,#182,.T.); +#242=ORIENTED_EDGE('',*,*,#184,.F.); +#243=ORIENTED_EDGE('',*,*,#185,.T.); +#244=ORIENTED_EDGE('',*,*,#186,.T.); +#245=ORIENTED_EDGE('',*,*,#186,.F.); +#246=ORIENTED_EDGE('',*,*,#187,.T.); +#247=ORIENTED_EDGE('',*,*,#185,.F.); +#248=ORIENTED_EDGE('',*,*,#188,.T.); +#249=ORIENTED_EDGE('',*,*,#177,.F.); +#250=ORIENTED_EDGE('',*,*,#178,.F.); +#251=ORIENTED_EDGE('',*,*,#188,.F.); +#252=ORIENTED_EDGE('',*,*,#187,.F.); +#253=ORIENTED_EDGE('',*,*,#181,.T.); +#254=ORIENTED_EDGE('',*,*,#184,.T.); +#255=ORIENTED_EDGE('',*,*,#156,.T.); +#256=ORIENTED_EDGE('',*,*,#160,.T.); +#257=ORIENTED_EDGE('',*,*,#163,.T.); +#258=ORIENTED_EDGE('',*,*,#166,.T.); +#259=ORIENTED_EDGE('',*,*,#168,.T.); +#260=ORIENTED_EDGE('',*,*,#171,.T.); +#261=ORIENTED_EDGE('',*,*,#173,.T.); +#262=ORIENTED_EDGE('',*,*,#175,.T.); +#263=PLANE('',#306); +#264=PLANE('',#307); +#265=PLANE('',#308); +#266=PLANE('',#309); +#267=PLANE('',#310); +#268=PLANE('',#311); +#269=PLANE('',#312); +#270=PLANE('',#313); +#271=PLANE('',#314); +#272=PLANE('',#315); +#273=PLANE('',#316); +#274=PLANE('',#320); +#275=PLANE('',#328); +#276=ADVANCED_FACE('',(#33),#263,.T.); +#277=ADVANCED_FACE('',(#34),#264,.T.); +#278=ADVANCED_FACE('',(#35),#265,.T.); +#279=ADVANCED_FACE('',(#36),#266,.T.); +#280=ADVANCED_FACE('',(#37),#267,.T.); +#281=ADVANCED_FACE('',(#38),#268,.T.); +#282=ADVANCED_FACE('',(#39),#269,.T.); +#283=ADVANCED_FACE('',(#40),#270,.T.); +#284=ADVANCED_FACE('',(#41),#271,.T.); +#285=ADVANCED_FACE('',(#42),#272,.T.); +#286=ADVANCED_FACE('',(#43),#273,.F.); +#287=ADVANCED_FACE('',(#44),#274,.F.); +#288=ADVANCED_FACE('',(#45),#17,.T.); +#289=ADVANCED_FACE('',(#46),#16,.T.); +#290=ADVANCED_FACE('',(#47),#18,.T.); +#291=ADVANCED_FACE('',(#48,#14,#15),#275,.T.); +#292=CLOSED_SHELL('',(#276,#277,#278,#279,#280,#281,#282,#283,#284,#285, +#286,#287,#288,#289,#290,#291)); +#293=DERIVED_UNIT_ELEMENT(#295,1.); +#294=DERIVED_UNIT_ELEMENT(#491,-3.); +#295=( +MASS_UNIT() +NAMED_UNIT(*) +SI_UNIT(.KILO.,.GRAM.) +); +#296=DERIVED_UNIT((#293,#294)); +#297=MEASURE_REPRESENTATION_ITEM('density measure', +POSITIVE_RATIO_MEASURE(7850.),#296); +#298=PROPERTY_DEFINITION_REPRESENTATION(#303,#300); +#299=PROPERTY_DEFINITION_REPRESENTATION(#304,#301); +#300=REPRESENTATION('material name',(#302),#488); +#301=REPRESENTATION('density',(#297),#488); +#302=DESCRIPTIVE_REPRESENTATION_ITEM('Acero','Acero'); +#303=PROPERTY_DEFINITION('material property','material name',#498); +#304=PROPERTY_DEFINITION('material property','density of part',#498); +#305=AXIS2_PLACEMENT_3D('',#407,#329,#330); +#306=AXIS2_PLACEMENT_3D('',#408,#331,#332); +#307=AXIS2_PLACEMENT_3D('',#417,#337,#338); +#308=AXIS2_PLACEMENT_3D('',#426,#343,#344); +#309=AXIS2_PLACEMENT_3D('',#432,#348,#349); +#310=AXIS2_PLACEMENT_3D('',#438,#353,#354); +#311=AXIS2_PLACEMENT_3D('',#441,#357,#358); +#312=AXIS2_PLACEMENT_3D('',#442,#359,#360); +#313=AXIS2_PLACEMENT_3D('',#448,#364,#365); +#314=AXIS2_PLACEMENT_3D('',#452,#368,#369); +#315=AXIS2_PLACEMENT_3D('',#456,#372,#373); +#316=AXIS2_PLACEMENT_3D('',#458,#375,#376); +#317=AXIS2_PLACEMENT_3D('',#463,#378,#379); +#318=AXIS2_PLACEMENT_3D('',#464,#380,#381); +#319=AXIS2_PLACEMENT_3D('',#467,#383,#384); +#320=AXIS2_PLACEMENT_3D('',#468,#385,#386); +#321=AXIS2_PLACEMENT_3D('',#474,#390,#391); +#322=AXIS2_PLACEMENT_3D('',#475,#392,#393); +#323=AXIS2_PLACEMENT_3D('',#476,#394,#395); +#324=AXIS2_PLACEMENT_3D('',#479,#396,#397); +#325=AXIS2_PLACEMENT_3D('',#481,#398,#399); +#326=AXIS2_PLACEMENT_3D('',#482,#400,#401); +#327=AXIS2_PLACEMENT_3D('',#483,#402,#403); +#328=AXIS2_PLACEMENT_3D('',#485,#405,#406); +#329=DIRECTION('axis',(0.,0.,1.)); +#330=DIRECTION('refdir',(1.,0.,0.)); +#331=DIRECTION('center_axis',(0.,1.,0.)); +#332=DIRECTION('ref_axis',(0.,0.,1.)); +#333=DIRECTION('',(-1.,0.,0.)); +#334=DIRECTION('',(0.,0.,1.)); +#335=DIRECTION('',(1.,0.,0.)); +#336=DIRECTION('',(0.,0.,-1.)); +#337=DIRECTION('center_axis',(1.,0.,0.)); +#338=DIRECTION('ref_axis',(0.,0.,-1.)); +#339=DIRECTION('',(0.,0.,1.)); +#340=DIRECTION('',(0.,1.,0.)); +#341=DIRECTION('',(0.,0.,-1.)); +#342=DIRECTION('',(0.,1.,0.)); +#343=DIRECTION('center_axis',(0.,0.,1.)); +#344=DIRECTION('ref_axis',(1.,0.,0.)); +#345=DIRECTION('',(-1.,0.,0.)); +#346=DIRECTION('',(1.,0.,0.)); +#347=DIRECTION('',(0.,1.,0.)); +#348=DIRECTION('center_axis',(-1.,0.,0.)); +#349=DIRECTION('ref_axis',(0.,0.,1.)); +#350=DIRECTION('',(0.,0.,-1.)); +#351=DIRECTION('',(0.,0.,1.)); +#352=DIRECTION('',(0.,1.,0.)); +#353=DIRECTION('center_axis',(0.,0.,-1.)); +#354=DIRECTION('ref_axis',(-1.,0.,0.)); +#355=DIRECTION('',(1.,0.,0.)); +#356=DIRECTION('',(-1.,0.,0.)); +#357=DIRECTION('center_axis',(0.,1.,0.)); +#358=DIRECTION('ref_axis',(0.,0.,1.)); +#359=DIRECTION('center_axis',(1.,0.,0.)); +#360=DIRECTION('ref_axis',(0.,0.,-1.)); +#361=DIRECTION('',(0.,0.,1.)); +#362=DIRECTION('',(0.,1.,0.)); +#363=DIRECTION('',(0.,1.,0.)); +#364=DIRECTION('center_axis',(0.,0.,1.)); +#365=DIRECTION('ref_axis',(1.,0.,0.)); +#366=DIRECTION('',(-1.,0.,0.)); +#367=DIRECTION('',(0.,1.,0.)); +#368=DIRECTION('center_axis',(-1.,0.,0.)); +#369=DIRECTION('ref_axis',(0.,0.,1.)); +#370=DIRECTION('',(0.,0.,-1.)); +#371=DIRECTION('',(0.,1.,0.)); +#372=DIRECTION('center_axis',(0.,0.,-1.)); +#373=DIRECTION('ref_axis',(-1.,0.,0.)); +#374=DIRECTION('',(1.,0.,0.)); +#375=DIRECTION('center_axis',(0.,1.,0.)); +#376=DIRECTION('ref_axis',(1.,0.,0.)); +#377=DIRECTION('',(0.,0.,1.)); +#378=DIRECTION('center_axis',(0.,1.,0.)); +#379=DIRECTION('ref_axis',(1.,0.,0.)); +#380=DIRECTION('center_axis',(0.,1.,0.)); +#381=DIRECTION('ref_axis',(1.,0.,0.)); +#382=DIRECTION('',(0.,0.,1.)); +#383=DIRECTION('center_axis',(0.,1.,0.)); +#384=DIRECTION('ref_axis',(1.,0.,0.)); +#385=DIRECTION('center_axis',(-1.,0.,0.)); +#386=DIRECTION('ref_axis',(0.,0.,1.)); +#387=DIRECTION('',(0.,0.,-1.)); +#388=DIRECTION('',(0.,1.,0.)); +#389=DIRECTION('',(0.,-1.,0.)); +#390=DIRECTION('center_axis',(0.,1.,0.)); +#391=DIRECTION('ref_axis',(-1.,0.,-1.22464679914735E-16)); +#392=DIRECTION('center_axis',(0.,1.,0.)); +#393=DIRECTION('ref_axis',(1.,0.,0.)); +#394=DIRECTION('center_axis',(0.,1.,-6.12323399573677E-17)); +#395=DIRECTION('ref_axis',(0.,0.,-1.)); +#396=DIRECTION('center_axis',(0.,-1.,0.)); +#397=DIRECTION('ref_axis',(1.,0.,0.)); +#398=DIRECTION('center_axis',(1.,0.,-1.22464679914735E-16)); +#399=DIRECTION('ref_axis',(1.22464679914735E-16,0.,1.)); +#400=DIRECTION('center_axis',(0.,-1.,0.)); +#401=DIRECTION('ref_axis',(1.,0.,0.)); +#402=DIRECTION('center_axis',(0.,-1.,0.)); +#403=DIRECTION('ref_axis',(1.,0.,0.)); +#404=DIRECTION('',(0.,1.,0.)); +#405=DIRECTION('center_axis',(0.,1.,0.)); +#406=DIRECTION('ref_axis',(1.,0.,0.)); +#407=CARTESIAN_POINT('',(0.,0.,0.)); +#408=CARTESIAN_POINT('Origin',(-1.,17.8,0.)); +#409=CARTESIAN_POINT('',(-0.75,17.8,-0.25)); +#410=CARTESIAN_POINT('',(-1.25,17.8,-0.25)); +#411=CARTESIAN_POINT('',(-1.25,17.8,-0.25)); +#412=CARTESIAN_POINT('',(-1.25,17.8,0.25)); +#413=CARTESIAN_POINT('',(-1.25,17.8,0.25)); +#414=CARTESIAN_POINT('',(-0.75,17.8,0.25)); +#415=CARTESIAN_POINT('',(-0.75,17.8,0.25)); +#416=CARTESIAN_POINT('',(-0.75,17.8,-0.25)); +#417=CARTESIAN_POINT('Origin',(1.25,0.8,0.25)); +#418=CARTESIAN_POINT('',(1.25,0.8,-0.25)); +#419=CARTESIAN_POINT('',(1.25,0.8,0.25)); +#420=CARTESIAN_POINT('',(1.25,0.8,0.125)); +#421=CARTESIAN_POINT('',(1.25,15.8,-0.25)); +#422=CARTESIAN_POINT('',(1.25,0.8,-0.25)); +#423=CARTESIAN_POINT('',(1.25,15.8,0.25)); +#424=CARTESIAN_POINT('',(1.25,15.8,-0.25)); +#425=CARTESIAN_POINT('',(1.25,0.8,0.25)); +#426=CARTESIAN_POINT('Origin',(0.75,0.8,0.25)); +#427=CARTESIAN_POINT('',(0.75,0.8,0.25)); +#428=CARTESIAN_POINT('',(0.375,0.8,0.25)); +#429=CARTESIAN_POINT('',(0.75,15.8,0.25)); +#430=CARTESIAN_POINT('',(1.25,15.8,0.25)); +#431=CARTESIAN_POINT('',(0.75,0.8,0.25)); +#432=CARTESIAN_POINT('Origin',(0.75,0.8,-0.25)); +#433=CARTESIAN_POINT('',(0.75,0.8,-0.25)); +#434=CARTESIAN_POINT('',(0.75,0.8,-0.125)); +#435=CARTESIAN_POINT('',(0.75,15.8,-0.25)); +#436=CARTESIAN_POINT('',(0.75,15.8,0.25)); +#437=CARTESIAN_POINT('',(0.75,0.8,-0.25)); +#438=CARTESIAN_POINT('Origin',(1.25,0.8,-0.25)); +#439=CARTESIAN_POINT('',(0.625,0.8,-0.25)); +#440=CARTESIAN_POINT('',(0.75,15.8,-0.25)); +#441=CARTESIAN_POINT('Origin',(1.,15.8,0.)); +#442=CARTESIAN_POINT('Origin',(-0.75,0.8,0.25)); +#443=CARTESIAN_POINT('',(-0.75,0.8,-0.25)); +#444=CARTESIAN_POINT('',(-0.75,0.8,0.25)); +#445=CARTESIAN_POINT('',(-0.75,0.8,0.125)); +#446=CARTESIAN_POINT('',(-0.75,0.8,-0.25)); +#447=CARTESIAN_POINT('',(-0.75,0.8,0.25)); +#448=CARTESIAN_POINT('Origin',(-1.25,0.8,0.25)); +#449=CARTESIAN_POINT('',(-1.25,0.8,0.25)); +#450=CARTESIAN_POINT('',(-0.625,0.8,0.25)); +#451=CARTESIAN_POINT('',(-1.25,0.8,0.25)); +#452=CARTESIAN_POINT('Origin',(-1.25,0.8,-0.25)); +#453=CARTESIAN_POINT('',(-1.25,0.8,-0.25)); +#454=CARTESIAN_POINT('',(-1.25,0.8,-0.125)); +#455=CARTESIAN_POINT('',(-1.25,0.8,-0.25)); +#456=CARTESIAN_POINT('Origin',(-0.75,0.8,-0.25)); +#457=CARTESIAN_POINT('',(-0.375,0.8,-0.25)); +#458=CARTESIAN_POINT('Origin',(0.,0.,0.)); +#459=CARTESIAN_POINT('',(1.45,0.,-1.30384048104053)); +#460=CARTESIAN_POINT('',(1.45,0.,0.)); +#461=CARTESIAN_POINT('',(1.45,0.,-1.19999997317791)); +#462=CARTESIAN_POINT('',(-1.45,0.,-1.77573785876366E-16)); +#463=CARTESIAN_POINT('Origin',(0.,0.,0.)); +#464=CARTESIAN_POINT('Origin',(0.,0.,0.)); +#465=CARTESIAN_POINT('',(1.45,0.,1.30384048104053)); +#466=CARTESIAN_POINT('',(1.45,0.,0.)); +#467=CARTESIAN_POINT('Origin',(0.,0.,0.)); +#468=CARTESIAN_POINT('Origin',(1.45,0.,0.)); +#469=CARTESIAN_POINT('',(1.45,0.8,1.30384048104053)); +#470=CARTESIAN_POINT('',(1.45,0.8,-1.30384048104053)); +#471=CARTESIAN_POINT('',(1.45,0.8,-1.19999997317791)); +#472=CARTESIAN_POINT('',(1.45,0.,1.30384048104053)); +#473=CARTESIAN_POINT('',(1.45,0.,-1.30384048104053)); +#474=CARTESIAN_POINT('Origin',(0.,0.,0.)); +#475=CARTESIAN_POINT('Origin',(0.,0.8,0.)); +#476=CARTESIAN_POINT('Origin',(0.,-3.,0.)); +#477=CARTESIAN_POINT('',(-1.45,-3.,-1.77573785876366E-16)); +#478=CARTESIAN_POINT('',(1.77573785876366E-16,-3.,1.45)); +#479=CARTESIAN_POINT('Origin',(0.,-3.,0.)); +#480=CARTESIAN_POINT('',(1.08732584242985E-32,-4.45,8.87868929381831E-17)); +#481=CARTESIAN_POINT('Origin',(0.,-3.,0.)); +#482=CARTESIAN_POINT('Origin',(0.,-3.,0.)); +#483=CARTESIAN_POINT('Origin',(0.,0.,0.)); +#484=CARTESIAN_POINT('',(-1.45,0.,-1.77573785876366E-16)); +#485=CARTESIAN_POINT('Origin',(0.,0.8,0.)); +#486=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#490, +'DISTANCE_ACCURACY_VALUE', +'Maximum model space distance between geometric entities at asserted c +onnectivities'); +#487=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#490, +'DISTANCE_ACCURACY_VALUE', +'Maximum model space distance between geometric entities at asserted c +onnectivities'); +#488=( +GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#486)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#490,#492,#493)) +REPRESENTATION_CONTEXT('','3D') +); +#489=( +GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#487)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#490,#492,#493)) +REPRESENTATION_CONTEXT('','3D') +); +#490=( +LENGTH_UNIT() +NAMED_UNIT(*) +SI_UNIT(.MILLI.,.METRE.) +); +#491=( +LENGTH_UNIT() +NAMED_UNIT(*) +SI_UNIT($,.METRE.) +); +#492=( +NAMED_UNIT(*) +PLANE_ANGLE_UNIT() +SI_UNIT($,.RADIAN.) +); +#493=( +NAMED_UNIT(*) +SI_UNIT($,.STERADIAN.) +SOLID_ANGLE_UNIT() +); +#494=SHAPE_DEFINITION_REPRESENTATION(#495,#496); +#495=PRODUCT_DEFINITION_SHAPE('',$,#498); +#496=SHAPE_REPRESENTATION('',(#305),#488); +#497=PRODUCT_DEFINITION_CONTEXT('part definition',#502,'design'); +#498=PRODUCT_DEFINITION('KevinLS_Led rojo de 3mm', +'KevinLS_Led rojo de 3mm v1',#499,#497); +#499=PRODUCT_DEFINITION_FORMATION('',$,#504); +#500=PRODUCT_RELATED_PRODUCT_CATEGORY('KevinLS_Led rojo de 3mm v1', +'KevinLS_Led rojo de 3mm v1',(#504)); +#501=APPLICATION_PROTOCOL_DEFINITION('international standard', +'automotive_design',2009,#502); +#502=APPLICATION_CONTEXT( +'Core Data for Automotive Mechanical Design Process'); +#503=PRODUCT_CONTEXT('part definition',#502,'mechanical'); +#504=PRODUCT('KevinLS_Led rojo de 3mm','KevinLS_Led rojo de 3mm v1',$,(#503)); +#505=PRESENTATION_STYLE_ASSIGNMENT((#508)); +#506=PRESENTATION_STYLE_ASSIGNMENT((#509)); +#507=PRESENTATION_STYLE_ASSIGNMENT((#510)); +#508=SURFACE_STYLE_USAGE(.BOTH.,#511); +#509=SURFACE_STYLE_USAGE(.BOTH.,#512); +#510=SURFACE_STYLE_USAGE(.BOTH.,#513); +#511=SURFACE_SIDE_STYLE('',(#514)); +#512=SURFACE_SIDE_STYLE('',(#515)); +#513=SURFACE_SIDE_STYLE('',(#516)); +#514=SURFACE_STYLE_FILL_AREA(#517); +#515=SURFACE_STYLE_FILL_AREA(#518); +#516=SURFACE_STYLE_FILL_AREA(#519); +#517=FILL_AREA_STYLE('Acero - Satinado',(#520)); +#518=FILL_AREA_STYLE('Aluminio - Pulido',(#521)); +#519=FILL_AREA_STYLE('Recubrimiento de polvo (rojo)',(#522)); +#520=FILL_AREA_STYLE_COLOUR('Acero - Satinado',#523); +#521=FILL_AREA_STYLE_COLOUR('Aluminio - Pulido',#524); +#522=FILL_AREA_STYLE_COLOUR('Recubrimiento de polvo (rojo)',#525); +#523=COLOUR_RGB('Acero - Satinado',0.627450980392157,0.627450980392157, +0.627450980392157); +#524=COLOUR_RGB('Aluminio - Pulido',0.96078431372549,0.96078431372549,0.964705882352941); +#525=COLOUR_RGB('Recubrimiento de polvo (rojo)',0.768627450980392,0.207843137254902, +0.152941176470588); +ENDSEC; +END-ISO-10303-21; diff --git a/src/cad/lib/led_yellow.step b/src/cad/lib/led_yellow.step new file mode 100644 index 0000000..ffe2a1c --- /dev/null +++ b/src/cad/lib/led_yellow.step @@ -0,0 +1,647 @@ +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 */ 'LED_3mm_Amarillo.step', +/* time_stamp */ '2023-10-07T09:46:27-06:00', +/* author */ (''), +/* organization */ (''), +/* preprocessor_version */ 'ST-DEVELOPER v20', +/* originating_system */ 'Autodesk Translation Framework v12.9.0.99', +/* authorisation */ ''); + +FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 }')); +ENDSEC; + +DATA; +#10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#278,#279, +#280,#281,#282,#283,#284,#285,#286,#287,#288,#289,#290,#291,#292,#293,#294, +#295),#533); +#11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#540,#12); +#12=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#13),#532); +#13=MANIFOLD_SOLID_BREP('Cuerpo1',#313); +#14=SPHERICAL_SURFACE('',#345,1.5); +#15=TOROIDAL_SURFACE('',#344,1.7,0.25); +#16=FACE_BOUND('',#60,.T.); +#17=FACE_BOUND('',#65,.T.); +#18=FACE_BOUND('',#66,.T.); +#19=CIRCLE('',#339,1.95); +#20=CIRCLE('',#340,1.95); +#21=CIRCLE('',#342,1.7); +#22=CIRCLE('',#343,1.50000002235174); +#23=CIRCLE('',#346,1.50000002235174); +#24=CIRCLE('',#347,1.5); +#25=CIRCLE('',#348,1.50000002235174); +#26=CYLINDRICAL_SURFACE('',#338,1.95); +#27=CYLINDRICAL_SURFACE('',#349,1.50000002235174); +#28=B_SPLINE_CURVE_WITH_KNOTS('',3,(#490,#491,#492,#493,#494,#495,#496, +#497,#498,#499),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,4),(0.333257391154163,0.355050819024885, +0.368781222189878,0.378587520178549,0.386321314614705),.UNSPECIFIED.); +#29=B_SPLINE_CURVE_WITH_KNOTS('',3,(#502,#503,#504,#505,#506,#507,#508, +#509,#510,#511),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,4),(0.128773771538235,0.136507565974391, +0.146313863963061,0.160044267128055,0.181837694998776),.UNSPECIFIED.); +#30=FACE_OUTER_BOUND('',#47,.T.); +#31=FACE_OUTER_BOUND('',#48,.T.); +#32=FACE_OUTER_BOUND('',#49,.T.); +#33=FACE_OUTER_BOUND('',#50,.T.); +#34=FACE_OUTER_BOUND('',#51,.T.); +#35=FACE_OUTER_BOUND('',#52,.T.); +#36=FACE_OUTER_BOUND('',#53,.T.); +#37=FACE_OUTER_BOUND('',#54,.T.); +#38=FACE_OUTER_BOUND('',#55,.T.); +#39=FACE_OUTER_BOUND('',#56,.T.); +#40=FACE_OUTER_BOUND('',#57,.T.); +#41=FACE_OUTER_BOUND('',#58,.T.); +#42=FACE_OUTER_BOUND('',#59,.T.); +#43=FACE_OUTER_BOUND('',#61,.T.); +#44=FACE_OUTER_BOUND('',#62,.T.); +#45=FACE_OUTER_BOUND('',#63,.T.); +#46=FACE_OUTER_BOUND('',#64,.T.); +#47=EDGE_LOOP('',(#189,#190,#191,#192)); +#48=EDGE_LOOP('',(#193,#194,#195,#196)); +#49=EDGE_LOOP('',(#197,#198,#199,#200)); +#50=EDGE_LOOP('',(#201,#202,#203,#204)); +#51=EDGE_LOOP('',(#205,#206,#207,#208)); +#52=EDGE_LOOP('',(#209,#210,#211,#212)); +#53=EDGE_LOOP('',(#213,#214,#215,#216)); +#54=EDGE_LOOP('',(#217,#218,#219,#220)); +#55=EDGE_LOOP('',(#221,#222,#223,#224)); +#56=EDGE_LOOP('',(#225,#226,#227,#228)); +#57=EDGE_LOOP('',(#229,#230,#231,#232,#233,#234)); +#58=EDGE_LOOP('',(#235,#236,#237,#238)); +#59=EDGE_LOOP('',(#239,#240)); +#60=EDGE_LOOP('',(#241)); +#61=EDGE_LOOP('',(#242,#243,#244,#245)); +#62=EDGE_LOOP('',(#246,#247,#248,#249)); +#63=EDGE_LOOP('',(#250,#251,#252,#253,#254)); +#64=EDGE_LOOP('',(#255,#256)); +#65=EDGE_LOOP('',(#257,#258,#259,#260)); +#66=EDGE_LOOP('',(#261,#262,#263,#264)); +#67=LINE('',#434,#96); +#68=LINE('',#436,#97); +#69=LINE('',#438,#98); +#70=LINE('',#439,#99); +#71=LINE('',#443,#100); +#72=LINE('',#445,#101); +#73=LINE('',#447,#102); +#74=LINE('',#448,#103); +#75=LINE('',#451,#104); +#76=LINE('',#453,#105); +#77=LINE('',#454,#106); +#78=LINE('',#457,#107); +#79=LINE('',#459,#108); +#80=LINE('',#460,#109); +#81=LINE('',#462,#110); +#82=LINE('',#463,#111); +#83=LINE('',#468,#112); +#84=LINE('',#469,#113); +#85=LINE('',#470,#114); +#86=LINE('',#473,#115); +#87=LINE('',#474,#116); +#88=LINE('',#477,#117); +#89=LINE('',#478,#118); +#90=LINE('',#480,#119); +#91=LINE('',#484,#120); +#92=LINE('',#486,#121); +#93=LINE('',#488,#122); +#94=LINE('',#501,#123); +#95=LINE('',#528,#124); +#96=VECTOR('',#355,10.); +#97=VECTOR('',#356,10.); +#98=VECTOR('',#357,10.); +#99=VECTOR('',#358,10.); +#100=VECTOR('',#361,10.); +#101=VECTOR('',#362,10.); +#102=VECTOR('',#363,10.); +#103=VECTOR('',#364,10.); +#104=VECTOR('',#367,10.); +#105=VECTOR('',#368,10.); +#106=VECTOR('',#369,10.); +#107=VECTOR('',#372,10.); +#108=VECTOR('',#373,10.); +#109=VECTOR('',#374,10.); +#110=VECTOR('',#377,10.); +#111=VECTOR('',#378,10.); +#112=VECTOR('',#383,10.); +#113=VECTOR('',#384,10.); +#114=VECTOR('',#385,10.); +#115=VECTOR('',#388,10.); +#116=VECTOR('',#389,10.); +#117=VECTOR('',#392,10.); +#118=VECTOR('',#393,10.); +#119=VECTOR('',#396,10.); +#120=VECTOR('',#399,10.); +#121=VECTOR('',#400,10.); +#122=VECTOR('',#401,10.); +#123=VECTOR('',#402,10.); +#124=VECTOR('',#427,1.50000002235174); +#125=VERTEX_POINT('',#432); +#126=VERTEX_POINT('',#433); +#127=VERTEX_POINT('',#435); +#128=VERTEX_POINT('',#437); +#129=VERTEX_POINT('',#441); +#130=VERTEX_POINT('',#442); +#131=VERTEX_POINT('',#444); +#132=VERTEX_POINT('',#446); +#133=VERTEX_POINT('',#450); +#134=VERTEX_POINT('',#452); +#135=VERTEX_POINT('',#456); +#136=VERTEX_POINT('',#458); +#137=VERTEX_POINT('',#466); +#138=VERTEX_POINT('',#467); +#139=VERTEX_POINT('',#472); +#140=VERTEX_POINT('',#476); +#141=VERTEX_POINT('',#482); +#142=VERTEX_POINT('',#483); +#143=VERTEX_POINT('',#485); +#144=VERTEX_POINT('',#487); +#145=VERTEX_POINT('',#489); +#146=VERTEX_POINT('',#500); +#147=VERTEX_POINT('',#517); +#148=VERTEX_POINT('',#521); +#149=VERTEX_POINT('',#522); +#150=VERTEX_POINT('',#524); +#151=EDGE_CURVE('',#125,#126,#67,.T.); +#152=EDGE_CURVE('',#126,#127,#68,.T.); +#153=EDGE_CURVE('',#127,#128,#69,.T.); +#154=EDGE_CURVE('',#128,#125,#70,.T.); +#155=EDGE_CURVE('',#129,#130,#71,.T.); +#156=EDGE_CURVE('',#129,#131,#72,.T.); +#157=EDGE_CURVE('',#132,#131,#73,.T.); +#158=EDGE_CURVE('',#130,#132,#74,.T.); +#159=EDGE_CURVE('',#130,#133,#75,.T.); +#160=EDGE_CURVE('',#134,#132,#76,.T.); +#161=EDGE_CURVE('',#133,#134,#77,.T.); +#162=EDGE_CURVE('',#133,#135,#78,.T.); +#163=EDGE_CURVE('',#136,#134,#79,.T.); +#164=EDGE_CURVE('',#135,#136,#80,.T.); +#165=EDGE_CURVE('',#135,#129,#81,.T.); +#166=EDGE_CURVE('',#131,#136,#82,.T.); +#167=EDGE_CURVE('',#137,#138,#83,.T.); +#168=EDGE_CURVE('',#137,#125,#84,.T.); +#169=EDGE_CURVE('',#138,#128,#85,.T.); +#170=EDGE_CURVE('',#138,#139,#86,.T.); +#171=EDGE_CURVE('',#139,#127,#87,.T.); +#172=EDGE_CURVE('',#139,#140,#88,.T.); +#173=EDGE_CURVE('',#140,#126,#89,.T.); +#174=EDGE_CURVE('',#140,#137,#90,.T.); +#175=EDGE_CURVE('',#141,#142,#91,.T.); +#176=EDGE_CURVE('',#143,#141,#92,.T.); +#177=EDGE_CURVE('',#144,#143,#93,.T.); +#178=EDGE_CURVE('',#145,#144,#28,.T.); +#179=EDGE_CURVE('',#146,#145,#94,.T.); +#180=EDGE_CURVE('',#142,#146,#29,.T.); +#181=EDGE_CURVE('',#144,#142,#19,.T.); +#182=EDGE_CURVE('',#143,#141,#20,.T.); +#183=EDGE_CURVE('',#146,#145,#21,.T.); +#184=EDGE_CURVE('',#147,#147,#22,.T.); +#185=EDGE_CURVE('',#148,#149,#23,.T.); +#186=EDGE_CURVE('',#150,#149,#24,.T.); +#187=EDGE_CURVE('',#149,#148,#25,.T.); +#188=EDGE_CURVE('',#148,#147,#95,.T.); +#189=ORIENTED_EDGE('',*,*,#151,.T.); +#190=ORIENTED_EDGE('',*,*,#152,.T.); +#191=ORIENTED_EDGE('',*,*,#153,.T.); +#192=ORIENTED_EDGE('',*,*,#154,.T.); +#193=ORIENTED_EDGE('',*,*,#155,.F.); +#194=ORIENTED_EDGE('',*,*,#156,.T.); +#195=ORIENTED_EDGE('',*,*,#157,.F.); +#196=ORIENTED_EDGE('',*,*,#158,.F.); +#197=ORIENTED_EDGE('',*,*,#159,.F.); +#198=ORIENTED_EDGE('',*,*,#158,.T.); +#199=ORIENTED_EDGE('',*,*,#160,.F.); +#200=ORIENTED_EDGE('',*,*,#161,.F.); +#201=ORIENTED_EDGE('',*,*,#162,.F.); +#202=ORIENTED_EDGE('',*,*,#161,.T.); +#203=ORIENTED_EDGE('',*,*,#163,.F.); +#204=ORIENTED_EDGE('',*,*,#164,.F.); +#205=ORIENTED_EDGE('',*,*,#165,.F.); +#206=ORIENTED_EDGE('',*,*,#164,.T.); +#207=ORIENTED_EDGE('',*,*,#166,.F.); +#208=ORIENTED_EDGE('',*,*,#156,.F.); +#209=ORIENTED_EDGE('',*,*,#166,.T.); +#210=ORIENTED_EDGE('',*,*,#163,.T.); +#211=ORIENTED_EDGE('',*,*,#160,.T.); +#212=ORIENTED_EDGE('',*,*,#157,.T.); +#213=ORIENTED_EDGE('',*,*,#167,.F.); +#214=ORIENTED_EDGE('',*,*,#168,.T.); +#215=ORIENTED_EDGE('',*,*,#154,.F.); +#216=ORIENTED_EDGE('',*,*,#169,.F.); +#217=ORIENTED_EDGE('',*,*,#170,.F.); +#218=ORIENTED_EDGE('',*,*,#169,.T.); +#219=ORIENTED_EDGE('',*,*,#153,.F.); +#220=ORIENTED_EDGE('',*,*,#171,.F.); +#221=ORIENTED_EDGE('',*,*,#172,.F.); +#222=ORIENTED_EDGE('',*,*,#171,.T.); +#223=ORIENTED_EDGE('',*,*,#152,.F.); +#224=ORIENTED_EDGE('',*,*,#173,.F.); +#225=ORIENTED_EDGE('',*,*,#174,.F.); +#226=ORIENTED_EDGE('',*,*,#173,.T.); +#227=ORIENTED_EDGE('',*,*,#151,.F.); +#228=ORIENTED_EDGE('',*,*,#168,.F.); +#229=ORIENTED_EDGE('',*,*,#175,.F.); +#230=ORIENTED_EDGE('',*,*,#176,.F.); +#231=ORIENTED_EDGE('',*,*,#177,.F.); +#232=ORIENTED_EDGE('',*,*,#178,.F.); +#233=ORIENTED_EDGE('',*,*,#179,.F.); +#234=ORIENTED_EDGE('',*,*,#180,.F.); +#235=ORIENTED_EDGE('',*,*,#175,.T.); +#236=ORIENTED_EDGE('',*,*,#181,.F.); +#237=ORIENTED_EDGE('',*,*,#177,.T.); +#238=ORIENTED_EDGE('',*,*,#182,.T.); +#239=ORIENTED_EDGE('',*,*,#179,.T.); +#240=ORIENTED_EDGE('',*,*,#183,.F.); +#241=ORIENTED_EDGE('',*,*,#184,.T.); +#242=ORIENTED_EDGE('',*,*,#180,.T.); +#243=ORIENTED_EDGE('',*,*,#183,.T.); +#244=ORIENTED_EDGE('',*,*,#178,.T.); +#245=ORIENTED_EDGE('',*,*,#181,.T.); +#246=ORIENTED_EDGE('',*,*,#185,.T.); +#247=ORIENTED_EDGE('',*,*,#186,.F.); +#248=ORIENTED_EDGE('',*,*,#186,.T.); +#249=ORIENTED_EDGE('',*,*,#187,.T.); +#250=ORIENTED_EDGE('',*,*,#185,.F.); +#251=ORIENTED_EDGE('',*,*,#188,.T.); +#252=ORIENTED_EDGE('',*,*,#184,.F.); +#253=ORIENTED_EDGE('',*,*,#188,.F.); +#254=ORIENTED_EDGE('',*,*,#187,.F.); +#255=ORIENTED_EDGE('',*,*,#176,.T.); +#256=ORIENTED_EDGE('',*,*,#182,.F.); +#257=ORIENTED_EDGE('',*,*,#155,.T.); +#258=ORIENTED_EDGE('',*,*,#159,.T.); +#259=ORIENTED_EDGE('',*,*,#162,.T.); +#260=ORIENTED_EDGE('',*,*,#165,.T.); +#261=ORIENTED_EDGE('',*,*,#167,.T.); +#262=ORIENTED_EDGE('',*,*,#170,.T.); +#263=ORIENTED_EDGE('',*,*,#172,.T.); +#264=ORIENTED_EDGE('',*,*,#174,.T.); +#265=PLANE('',#327); +#266=PLANE('',#328); +#267=PLANE('',#329); +#268=PLANE('',#330); +#269=PLANE('',#331); +#270=PLANE('',#332); +#271=PLANE('',#333); +#272=PLANE('',#334); +#273=PLANE('',#335); +#274=PLANE('',#336); +#275=PLANE('',#337); +#276=PLANE('',#341); +#277=PLANE('',#350); +#278=STYLED_ITEM('',(#551),#296); +#279=STYLED_ITEM('',(#551),#297); +#280=STYLED_ITEM('',(#551),#298); +#281=STYLED_ITEM('',(#551),#299); +#282=STYLED_ITEM('',(#551),#300); +#283=STYLED_ITEM('',(#551),#301); +#284=STYLED_ITEM('',(#551),#302); +#285=STYLED_ITEM('',(#551),#303); +#286=STYLED_ITEM('',(#551),#304); +#287=STYLED_ITEM('',(#551),#305); +#288=STYLED_ITEM('',(#552),#306); +#289=STYLED_ITEM('',(#552),#307); +#290=STYLED_ITEM('',(#552),#308); +#291=STYLED_ITEM('',(#552),#309); +#292=STYLED_ITEM('',(#552),#310); +#293=STYLED_ITEM('',(#552),#311); +#294=STYLED_ITEM('',(#552),#312); +#295=STYLED_ITEM('',(#550),#13); +#296=ADVANCED_FACE('',(#30),#265,.T.); +#297=ADVANCED_FACE('',(#31),#266,.T.); +#298=ADVANCED_FACE('',(#32),#267,.T.); +#299=ADVANCED_FACE('',(#33),#268,.T.); +#300=ADVANCED_FACE('',(#34),#269,.T.); +#301=ADVANCED_FACE('',(#35),#270,.T.); +#302=ADVANCED_FACE('',(#36),#271,.T.); +#303=ADVANCED_FACE('',(#37),#272,.T.); +#304=ADVANCED_FACE('',(#38),#273,.T.); +#305=ADVANCED_FACE('',(#39),#274,.T.); +#306=ADVANCED_FACE('',(#40),#275,.F.); +#307=ADVANCED_FACE('',(#41),#26,.T.); +#308=ADVANCED_FACE('',(#42,#16),#276,.T.); +#309=ADVANCED_FACE('',(#43),#15,.T.); +#310=ADVANCED_FACE('',(#44),#14,.T.); +#311=ADVANCED_FACE('',(#45),#27,.T.); +#312=ADVANCED_FACE('',(#46,#17,#18),#277,.F.); +#313=CLOSED_SHELL('',(#296,#297,#298,#299,#300,#301,#302,#303,#304,#305, +#306,#307,#308,#309,#310,#311,#312)); +#314=DERIVED_UNIT_ELEMENT(#316,1.); +#315=DERIVED_UNIT_ELEMENT(#535,-3.); +#316=( +MASS_UNIT() +NAMED_UNIT(*) +SI_UNIT(.KILO.,.GRAM.) +); +#317=DERIVED_UNIT((#314,#315)); +#318=MEASURE_REPRESENTATION_ITEM('density measure', +POSITIVE_RATIO_MEASURE(7850.),#317); +#319=PROPERTY_DEFINITION_REPRESENTATION(#324,#321); +#320=PROPERTY_DEFINITION_REPRESENTATION(#325,#322); +#321=REPRESENTATION('material name',(#323),#532); +#322=REPRESENTATION('density',(#318),#532); +#323=DESCRIPTIVE_REPRESENTATION_ITEM('Acero','Acero'); +#324=PROPERTY_DEFINITION('material property','material name',#542); +#325=PROPERTY_DEFINITION('material property','density of part',#542); +#326=AXIS2_PLACEMENT_3D('',#430,#351,#352); +#327=AXIS2_PLACEMENT_3D('',#431,#353,#354); +#328=AXIS2_PLACEMENT_3D('',#440,#359,#360); +#329=AXIS2_PLACEMENT_3D('',#449,#365,#366); +#330=AXIS2_PLACEMENT_3D('',#455,#370,#371); +#331=AXIS2_PLACEMENT_3D('',#461,#375,#376); +#332=AXIS2_PLACEMENT_3D('',#464,#379,#380); +#333=AXIS2_PLACEMENT_3D('',#465,#381,#382); +#334=AXIS2_PLACEMENT_3D('',#471,#386,#387); +#335=AXIS2_PLACEMENT_3D('',#475,#390,#391); +#336=AXIS2_PLACEMENT_3D('',#479,#394,#395); +#337=AXIS2_PLACEMENT_3D('',#481,#397,#398); +#338=AXIS2_PLACEMENT_3D('',#512,#403,#404); +#339=AXIS2_PLACEMENT_3D('',#513,#405,#406); +#340=AXIS2_PLACEMENT_3D('',#514,#407,#408); +#341=AXIS2_PLACEMENT_3D('',#515,#409,#410); +#342=AXIS2_PLACEMENT_3D('',#516,#411,#412); +#343=AXIS2_PLACEMENT_3D('',#518,#413,#414); +#344=AXIS2_PLACEMENT_3D('',#519,#415,#416); +#345=AXIS2_PLACEMENT_3D('',#520,#417,#418); +#346=AXIS2_PLACEMENT_3D('',#523,#419,#420); +#347=AXIS2_PLACEMENT_3D('',#525,#421,#422); +#348=AXIS2_PLACEMENT_3D('',#526,#423,#424); +#349=AXIS2_PLACEMENT_3D('',#527,#425,#426); +#350=AXIS2_PLACEMENT_3D('',#529,#428,#429); +#351=DIRECTION('axis',(0.,0.,1.)); +#352=DIRECTION('refdir',(1.,0.,0.)); +#353=DIRECTION('center_axis',(0.,0.,-1.)); +#354=DIRECTION('ref_axis',(-1.,0.,0.)); +#355=DIRECTION('',(0.,-1.,0.)); +#356=DIRECTION('',(-1.,0.,0.)); +#357=DIRECTION('',(0.,1.,0.)); +#358=DIRECTION('',(1.,0.,0.)); +#359=DIRECTION('center_axis',(0.,-1.,0.)); +#360=DIRECTION('ref_axis',(-1.,0.,0.)); +#361=DIRECTION('',(1.,0.,0.)); +#362=DIRECTION('',(0.,0.,-1.)); +#363=DIRECTION('',(-1.,0.,0.)); +#364=DIRECTION('',(0.,0.,-1.)); +#365=DIRECTION('center_axis',(1.,0.,0.)); +#366=DIRECTION('ref_axis',(0.,-1.,0.)); +#367=DIRECTION('',(0.,1.,0.)); +#368=DIRECTION('',(0.,-1.,0.)); +#369=DIRECTION('',(0.,0.,-1.)); +#370=DIRECTION('center_axis',(0.,1.,0.)); +#371=DIRECTION('ref_axis',(1.,0.,0.)); +#372=DIRECTION('',(-1.,0.,0.)); +#373=DIRECTION('',(1.,0.,0.)); +#374=DIRECTION('',(0.,0.,-1.)); +#375=DIRECTION('center_axis',(-1.,0.,0.)); +#376=DIRECTION('ref_axis',(0.,1.,0.)); +#377=DIRECTION('',(0.,-1.,0.)); +#378=DIRECTION('',(0.,1.,0.)); +#379=DIRECTION('center_axis',(0.,0.,-1.)); +#380=DIRECTION('ref_axis',(-1.,0.,0.)); +#381=DIRECTION('center_axis',(0.,1.,0.)); +#382=DIRECTION('ref_axis',(1.,0.,0.)); +#383=DIRECTION('',(-1.,0.,0.)); +#384=DIRECTION('',(0.,0.,-1.)); +#385=DIRECTION('',(0.,0.,-1.)); +#386=DIRECTION('center_axis',(-1.,0.,0.)); +#387=DIRECTION('ref_axis',(0.,1.,0.)); +#388=DIRECTION('',(0.,-1.,0.)); +#389=DIRECTION('',(0.,0.,-1.)); +#390=DIRECTION('center_axis',(0.,-1.,0.)); +#391=DIRECTION('ref_axis',(-1.,0.,0.)); +#392=DIRECTION('',(1.,0.,0.)); +#393=DIRECTION('',(0.,0.,-1.)); +#394=DIRECTION('center_axis',(1.,0.,0.)); +#395=DIRECTION('ref_axis',(0.,-1.,0.)); +#396=DIRECTION('',(0.,1.,0.)); +#397=DIRECTION('center_axis',(1.,0.,0.)); +#398=DIRECTION('ref_axis',(0.,1.,0.)); +#399=DIRECTION('',(0.,0.,1.)); +#400=DIRECTION('',(0.,1.,0.)); +#401=DIRECTION('',(0.,0.,-1.)); +#402=DIRECTION('',(0.,-1.,0.)); +#403=DIRECTION('center_axis',(0.,0.,1.)); +#404=DIRECTION('ref_axis',(1.,0.,0.)); +#405=DIRECTION('center_axis',(0.,0.,1.)); +#406=DIRECTION('ref_axis',(1.,0.,0.)); +#407=DIRECTION('center_axis',(0.,0.,1.)); +#408=DIRECTION('ref_axis',(1.,0.,0.)); +#409=DIRECTION('center_axis',(0.,0.,1.)); +#410=DIRECTION('ref_axis',(1.,0.,0.)); +#411=DIRECTION('center_axis',(0.,0.,-1.)); +#412=DIRECTION('ref_axis',(1.,0.,0.)); +#413=DIRECTION('center_axis',(0.,0.,-1.)); +#414=DIRECTION('ref_axis',(-1.,0.,0.)); +#415=DIRECTION('center_axis',(0.,0.,1.)); +#416=DIRECTION('ref_axis',(1.,0.,0.)); +#417=DIRECTION('center_axis',(6.12323399573677E-17,0.,1.)); +#418=DIRECTION('ref_axis',(1.,0.,0.)); +#419=DIRECTION('center_axis',(0.,0.,1.)); +#420=DIRECTION('ref_axis',(-1.,0.,0.)); +#421=DIRECTION('center_axis',(1.22464679914735E-16,-1.,0.)); +#422=DIRECTION('ref_axis',(-1.,-1.22464679914735E-16,0.)); +#423=DIRECTION('center_axis',(0.,0.,1.)); +#424=DIRECTION('ref_axis',(-1.,0.,0.)); +#425=DIRECTION('center_axis',(0.,0.,1.)); +#426=DIRECTION('ref_axis',(-1.,0.,0.)); +#427=DIRECTION('',(0.,0.,-1.)); +#428=DIRECTION('center_axis',(0.,0.,1.)); +#429=DIRECTION('ref_axis',(1.,0.,0.)); +#430=CARTESIAN_POINT('',(0.,0.,0.)); +#431=CARTESIAN_POINT('Origin',(0.999996491400422,-0.00264899732821327,0.)); +#432=CARTESIAN_POINT('',(1.24999649140042,0.247351002671787,0.)); +#433=CARTESIAN_POINT('',(1.24999649140042,-0.252648997328213,0.)); +#434=CARTESIAN_POINT('',(1.24999649140042,0.247351002671787,0.)); +#435=CARTESIAN_POINT('',(0.749996491400423,-0.252648997328213,0.)); +#436=CARTESIAN_POINT('',(1.24999649140042,-0.252648997328213,0.)); +#437=CARTESIAN_POINT('',(0.749996491400423,0.247351002671787,0.)); +#438=CARTESIAN_POINT('',(0.749996491400423,-0.252648997328213,0.)); +#439=CARTESIAN_POINT('',(0.749996491400423,0.247351002671787,0.)); +#440=CARTESIAN_POINT('Origin',(-0.749996491400422,-0.252648997328213,20.)); +#441=CARTESIAN_POINT('',(-1.24999649140042,-0.252648997328213,20.)); +#442=CARTESIAN_POINT('',(-0.749996491400422,-0.252648997328213,20.)); +#443=CARTESIAN_POINT('',(-0.374998245700211,-0.252648997328213,20.)); +#444=CARTESIAN_POINT('',(-1.24999649140042,-0.252648997328213,2.)); +#445=CARTESIAN_POINT('',(-1.24999649140042,-0.252648997328213,20.)); +#446=CARTESIAN_POINT('',(-0.749996491400422,-0.252648997328213,2.)); +#447=CARTESIAN_POINT('',(-0.749996491400422,-0.252648997328213,2.)); +#448=CARTESIAN_POINT('',(-0.749996491400422,-0.252648997328213,20.)); +#449=CARTESIAN_POINT('Origin',(-0.749996491400422,0.247351002671787,20.)); +#450=CARTESIAN_POINT('',(-0.749996491400422,0.247351002671787,20.)); +#451=CARTESIAN_POINT('',(-0.749996491400422,0.123675501335893,20.)); +#452=CARTESIAN_POINT('',(-0.749996491400422,0.247351002671787,2.)); +#453=CARTESIAN_POINT('',(-0.749996491400422,0.247351002671787,2.)); +#454=CARTESIAN_POINT('',(-0.749996491400422,0.247351002671787,20.)); +#455=CARTESIAN_POINT('Origin',(-1.24999649140042,0.247351002671787,20.)); +#456=CARTESIAN_POINT('',(-1.24999649140042,0.247351002671787,20.)); +#457=CARTESIAN_POINT('',(-0.624998245700211,0.247351002671787,20.)); +#458=CARTESIAN_POINT('',(-1.24999649140042,0.247351002671787,2.)); +#459=CARTESIAN_POINT('',(-1.24999649140042,0.247351002671787,2.)); +#460=CARTESIAN_POINT('',(-1.24999649140042,0.247351002671787,20.)); +#461=CARTESIAN_POINT('Origin',(-1.24999649140042,-0.252648997328213,20.)); +#462=CARTESIAN_POINT('',(-1.24999649140042,-0.126324498664107,20.)); +#463=CARTESIAN_POINT('',(-1.24999649140042,-0.252648997328213,2.)); +#464=CARTESIAN_POINT('Origin',(-0.999996491400422,-0.00264899732821327, +2.)); +#465=CARTESIAN_POINT('Origin',(0.749996491400423,0.247351002671787,20.)); +#466=CARTESIAN_POINT('',(1.24999649140042,0.247351002671787,20.)); +#467=CARTESIAN_POINT('',(0.749996491400423,0.247351002671787,20.)); +#468=CARTESIAN_POINT('',(0.374998245700211,0.247351002671787,20.)); +#469=CARTESIAN_POINT('',(1.24999649140042,0.247351002671787,20.)); +#470=CARTESIAN_POINT('',(0.749996491400423,0.247351002671787,20.)); +#471=CARTESIAN_POINT('Origin',(0.749996491400423,-0.252648997328213,20.)); +#472=CARTESIAN_POINT('',(0.749996491400423,-0.252648997328213,20.)); +#473=CARTESIAN_POINT('',(0.749996491400423,-0.126324498664107,20.)); +#474=CARTESIAN_POINT('',(0.749996491400423,-0.252648997328213,20.)); +#475=CARTESIAN_POINT('Origin',(1.24999649140042,-0.252648997328213,20.)); +#476=CARTESIAN_POINT('',(1.24999649140042,-0.252648997328213,20.)); +#477=CARTESIAN_POINT('',(0.624998245700211,-0.252648997328213,20.)); +#478=CARTESIAN_POINT('',(1.24999649140042,-0.252648997328213,20.)); +#479=CARTESIAN_POINT('Origin',(1.24999649140042,0.247351002671787,20.)); +#480=CARTESIAN_POINT('',(1.24999649140042,0.123675501335893,20.)); +#481=CARTESIAN_POINT('Origin',(-1.50097965776502,-2.00069044836034,20.)); +#482=CARTESIAN_POINT('',(-1.50097965776502,1.24481326590601,20.)); +#483=CARTESIAN_POINT('',(-1.50097965776502,1.24481326590601,20.55)); +#484=CARTESIAN_POINT('',(-1.50097965776502,1.24481326590601,20.)); +#485=CARTESIAN_POINT('',(-1.50097965776502,-1.24481326590601,20.)); +#486=CARTESIAN_POINT('',(-1.50097965776502,-1.00034522418017,20.)); +#487=CARTESIAN_POINT('',(-1.50097965776502,-1.24481326590601,20.55)); +#488=CARTESIAN_POINT('',(-1.50097965776502,-1.24481326590601,20.)); +#489=CARTESIAN_POINT('',(-1.50097965776502,-0.79816042684137,20.8)); +#490=CARTESIAN_POINT('Ctrl Pts',(-1.50097965776502,-0.79816042684137,20.8)); +#491=CARTESIAN_POINT('Ctrl Pts',(-1.50097965776502,-0.870805186410442,20.8)); +#492=CARTESIAN_POINT('Ctrl Pts',(-1.50097965776502,-0.95753253608765,20.7911896202313)); +#493=CARTESIAN_POINT('Ctrl Pts',(-1.50097965776502,-1.07080412271395,20.7566768430259)); +#494=CARTESIAN_POINT('Ctrl Pts',(-1.50097965776502,-1.12078462915049,20.7339099259417)); +#495=CARTESIAN_POINT('Ctrl Pts',(-1.50097965776502,-1.18314263551523,20.6862993044615)); +#496=CARTESIAN_POINT('Ctrl Pts',(-1.50097965776502,-1.20974988234328,20.6574779564688)); +#497=CARTESIAN_POINT('Ctrl Pts',(-1.50097965776502,-1.2368542043636,20.605673102795)); +#498=CARTESIAN_POINT('Ctrl Pts',(-1.50097965776502,-1.24481326590601,20.5757793147872)); +#499=CARTESIAN_POINT('Ctrl Pts',(-1.50097965776502,-1.24481326590601,20.55)); +#500=CARTESIAN_POINT('',(-1.50097965776502,0.79816042684137,20.8)); +#501=CARTESIAN_POINT('',(-1.50097965776502,-1.00034522418017,20.8)); +#502=CARTESIAN_POINT('Ctrl Pts',(-1.50097965776502,1.24481326590601,20.55)); +#503=CARTESIAN_POINT('Ctrl Pts',(-1.50097965776502,1.24481326590601,20.5757793147872)); +#504=CARTESIAN_POINT('Ctrl Pts',(-1.50097965776502,1.2368542043636,20.605673102795)); +#505=CARTESIAN_POINT('Ctrl Pts',(-1.50097965776502,1.20974988234328,20.6574779564688)); +#506=CARTESIAN_POINT('Ctrl Pts',(-1.50097965776502,1.18314263551523,20.6862993044615)); +#507=CARTESIAN_POINT('Ctrl Pts',(-1.50097965776502,1.12078462915049,20.7339099259417)); +#508=CARTESIAN_POINT('Ctrl Pts',(-1.50097965776502,1.07080412271395,20.7566768430259)); +#509=CARTESIAN_POINT('Ctrl Pts',(-1.50097965776502,0.95753253608765,20.7911896202313)); +#510=CARTESIAN_POINT('Ctrl Pts',(-1.50097965776502,0.870805186410442,20.8)); +#511=CARTESIAN_POINT('Ctrl Pts',(-1.50097965776502,0.79816042684137,20.8)); +#512=CARTESIAN_POINT('Origin',(0.,0.,20.)); +#513=CARTESIAN_POINT('Origin',(0.,0.,20.55)); +#514=CARTESIAN_POINT('Origin',(0.,0.,20.)); +#515=CARTESIAN_POINT('Origin',(0.,0.,20.8)); +#516=CARTESIAN_POINT('Origin',(0.,0.,20.8)); +#517=CARTESIAN_POINT('',(1.50000002235174,1.83697022609402E-16,20.8)); +#518=CARTESIAN_POINT('Origin',(0.,0.,20.8)); +#519=CARTESIAN_POINT('Origin',(0.,0.,20.55)); +#520=CARTESIAN_POINT('Origin',(0.,0.,23.8)); +#521=CARTESIAN_POINT('',(1.50000002235174,1.83697022609402E-16,23.8)); +#522=CARTESIAN_POINT('',(-1.50000002235174,-1.83697022609402E-16,23.8)); +#523=CARTESIAN_POINT('Origin',(0.,0.,23.8)); +#524=CARTESIAN_POINT('',(-9.18485099360515E-17,-1.12481983699639E-32,25.3)); +#525=CARTESIAN_POINT('Origin',(0.,0.,23.8)); +#526=CARTESIAN_POINT('Origin',(0.,0.,23.8)); +#527=CARTESIAN_POINT('Origin',(0.,0.,20.8)); +#528=CARTESIAN_POINT('',(1.50000002235174,1.83697022609402E-16,20.8)); +#529=CARTESIAN_POINT('Origin',(0.,0.,20.)); +#530=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#534, +'DISTANCE_ACCURACY_VALUE', +'Maximum model space distance between geometric entities at asserted c +onnectivities'); +#531=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#534, +'DISTANCE_ACCURACY_VALUE', +'Maximum model space distance between geometric entities at asserted c +onnectivities'); +#532=( +GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#530)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#534,#536,#537)) +REPRESENTATION_CONTEXT('','3D') +); +#533=( +GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#531)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#534,#536,#537)) +REPRESENTATION_CONTEXT('','3D') +); +#534=( +LENGTH_UNIT() +NAMED_UNIT(*) +SI_UNIT(.MILLI.,.METRE.) +); +#535=( +LENGTH_UNIT() +NAMED_UNIT(*) +SI_UNIT($,.METRE.) +); +#536=( +NAMED_UNIT(*) +PLANE_ANGLE_UNIT() +SI_UNIT($,.RADIAN.) +); +#537=( +NAMED_UNIT(*) +SI_UNIT($,.STERADIAN.) +SOLID_ANGLE_UNIT() +); +#538=SHAPE_DEFINITION_REPRESENTATION(#539,#540); +#539=PRODUCT_DEFINITION_SHAPE('',$,#542); +#540=SHAPE_REPRESENTATION('',(#326),#532); +#541=PRODUCT_DEFINITION_CONTEXT('part definition',#546,'design'); +#542=PRODUCT_DEFINITION('LED_3mm_Amarillo','LED_3mm_Amarillo v0',#543,#541); +#543=PRODUCT_DEFINITION_FORMATION('',$,#548); +#544=PRODUCT_RELATED_PRODUCT_CATEGORY('LED_3mm_Amarillo v0', +'LED_3mm_Amarillo v0',(#548)); +#545=APPLICATION_PROTOCOL_DEFINITION('international standard', +'automotive_design',2009,#546); +#546=APPLICATION_CONTEXT( +'Core Data for Automotive Mechanical Design Process'); +#547=PRODUCT_CONTEXT('part definition',#546,'mechanical'); +#548=PRODUCT('LED_3mm_Amarillo','LED_3mm_Amarillo v0',$,(#547)); +#549=PRESENTATION_STYLE_ASSIGNMENT((#553)); +#550=PRESENTATION_STYLE_ASSIGNMENT((#554)); +#551=PRESENTATION_STYLE_ASSIGNMENT((#555)); +#552=PRESENTATION_STYLE_ASSIGNMENT((#556)); +#553=SURFACE_STYLE_USAGE(.BOTH.,#557); +#554=SURFACE_STYLE_USAGE(.BOTH.,#558); +#555=SURFACE_STYLE_USAGE(.BOTH.,#559); +#556=SURFACE_STYLE_USAGE(.BOTH.,#560); +#557=SURFACE_SIDE_STYLE('',(#561)); +#558=SURFACE_SIDE_STYLE('',(#562)); +#559=SURFACE_SIDE_STYLE('',(#563)); +#560=SURFACE_SIDE_STYLE('',(#564)); +#561=SURFACE_STYLE_FILL_AREA(#565); +#562=SURFACE_STYLE_FILL_AREA(#566); +#563=SURFACE_STYLE_FILL_AREA(#567); +#564=SURFACE_STYLE_FILL_AREA(#568); +#565=FILL_AREA_STYLE('Acero - Satinado',(#569)); +#566=FILL_AREA_STYLE('Pl\X\E1stico - Brillante transl\X\FAcido (azul)', +(#570)); +#567=FILL_AREA_STYLE('Aluminio - Pulido',(#571)); +#568=FILL_AREA_STYLE('Pl\X\E1stico - Brillante transl\X\FAcido (amaril +lo)',(#572)); +#569=FILL_AREA_STYLE_COLOUR('Acero - Satinado',#573); +#570=FILL_AREA_STYLE_COLOUR('Pl\X\E1stico - Brillante transl\X\FAcido +(azul)',#574); +#571=FILL_AREA_STYLE_COLOUR('Aluminio - Pulido',#575); +#572=FILL_AREA_STYLE_COLOUR( +'Pl\X\E1stico - Brillante transl\X\FAcido (amarillo)',#576); +#573=COLOUR_RGB('Acero - Satinado',0.627450980392157,0.627450980392157, +0.627450980392157); +#574=COLOUR_RGB('Pl\X\E1stico - Brillante transl\X\FAcido (azul)',0.188235294117647, +0.231372549019608,0.588235294117647); +#575=COLOUR_RGB('Aluminio - Pulido',0.96078431372549,0.96078431372549,0.964705882352941); +#576=COLOUR_RGB('Pl\X\E1stico - Brillante transl\X\FAcido (amarillo)',0.909803921568627, +0.67843137254902,0.137254901960784); +ENDSEC; +END-ISO-10303-21; diff --git a/src/cad/lib/shelf.SLDPRT b/src/cad/lib/shelf.SLDPRT new file mode 100644 index 0000000..03f3d25 Binary files /dev/null and b/src/cad/lib/shelf.SLDPRT differ diff --git a/src/cad/status_front.SLDPRT b/src/cad/status_front.SLDPRT new file mode 100644 index 0000000..49416dc Binary files /dev/null and b/src/cad/status_front.SLDPRT differ diff --git a/src/cad/stl/bottom_adc.STL b/src/cad/stl/bottom_adc.STL new file mode 100644 index 0000000..ba94e78 Binary files /dev/null and b/src/cad/stl/bottom_adc.STL differ diff --git a/src/cad/stl/bottom_dac.STL b/src/cad/stl/bottom_dac.STL new file mode 100644 index 0000000..abc2493 Binary files /dev/null and b/src/cad/stl/bottom_dac.STL differ diff --git a/src/cad/stl/status_front.STL b/src/cad/stl/status_front.STL new file mode 100644 index 0000000..dd92162 Binary files /dev/null and b/src/cad/stl/status_front.STL differ