diff --git a/Scotto9/Case/Scotto9 - Case.step b/Scotto9/Case/Scotto9 - Case (32U4 Pro Micro).step similarity index 98% rename from Scotto9/Case/Scotto9 - Case.step rename to Scotto9/Case/Scotto9 - Case (32U4 Pro Micro).step index b4e46d1..dbe14dc 100644 --- a/Scotto9/Case/Scotto9 - Case.step +++ b/Scotto9/Case/Scotto9 - Case (32U4 Pro Micro).step @@ -1,19 +1,19 @@ ISO-10303-21; HEADER; -/* File generated by Shapr3D Version 3.0 */ +/* File generated by Shapr3D Version 26.51.0.10768 */ FILE_DESCRIPTION(('HOOPS Exchange Step'),'2;1'); FILE_NAME('/Users/jscotto/Library/Containers/com.shapr3d.shapr/Data/tmp/export/temp_export', -'2024-05-29T18:23:48-04:00', +'2026-04-25T08:04:06-04:00', ('jscotto'), ('Shapr3D Limited'), -'HOOPS Exchange 2024.2', +'HOOPS Exchange 2025.9', 'Shapr3D', 'Authorized'); -FILE_SCHEMA( ('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }') ); +FILE_SCHEMA( ('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF {1 0 10303 442 1 1 4}') ); ENDSEC; @@ -25,7 +25,7 @@ DATA; #7=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT()); #8=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); #9=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.000000E-05),#8,'DISTANCE_ACCURACY_VALUE','Maximum Tolerance applied to model'); -#10=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9))GLOBAL_UNIT_ASSIGNED_CONTEXT((#8,#5,#7))REPRESENTATION_CONTEXT('','Case')); +#10=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9))GLOBAL_UNIT_ASSIGNED_CONTEXT((#8,#5,#7))REPRESENTATION_CONTEXT('','Case (32U4 Pro Micro)')); #12=CARTESIAN_POINT('',(0.,0.,0.)); #13=DIRECTION('',(0.,0.,1.)); #14=DIRECTION('',(1.,0.,0.)); @@ -2206,7 +2206,7 @@ DATA; #2200=CLOSED_SHELL('',(#182,#222,#262,#302,#326,#366,#390,#430,#454,#478,#518,#558,#598,#690,#730,#768,#806,#832,#952,#992,#1032,#1072,#1158,#1182,#1206,#1230, #1254,#1266,#1290,#1308,#1326,#1344,#1362,#1380,#1398,#1410,#1434,#1452,#1464,#1482,#1500,#1518,#1530,#1561,#1592,#1623,#1650,#1677,#1704,#1731,#1765, #1799,#1833,#1867,#1920,#1937,#1954,#1966,#1983,#1995,#2045,#2071,#2090,#2109,#2123,#2142,#2161,#2180,#2199)); -#2201=MANIFOLD_SOLID_BREP('Case',#2200); +#2201=MANIFOLD_SOLID_BREP('Case (32U4 Pro Micro)',#2200); #2202=COLOUR_RGB('',0.494117647,0.494117647,0.525490224); #2203=FILL_AREA_STYLE_COLOUR('',#2202); #2204=FILL_AREA_STYLE('',(#2203)); @@ -2215,20 +2215,32 @@ DATA; #2207=SURFACE_STYLE_USAGE(.BOTH.,#2206); #2208=PRESENTATION_STYLE_ASSIGNMENT((#2207)); #26=STYLED_ITEM('',(#2208),#2201); -#16=SHAPE_REPRESENTATION('Case',(#15),#10); -#17=ADVANCED_BREP_SHAPE_REPRESENTATION('Case',(#2201),#10); +#16=SHAPE_REPRESENTATION('Case (32U4 Pro Micro)',(#15),#10); +#17=ADVANCED_BREP_SHAPE_REPRESENTATION('Case (32U4 Pro Micro)',(#2201),#10); #2216=SHAPE_REPRESENTATION_RELATIONSHIP('','',#16,#17); -#2217=APPLICATION_CONTEXT('data for automotive mechanical design processes'); -#2218=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',1994,#2217); -#2219=PRODUCT_CONTEXT('',#2217,'mechanical'); -#2220=PRODUCT_DEFINITION_CONTEXT('part definition',#2217,'design'); -#24=PRODUCT('Case','Case','',(#2219)); -#2221=PRODUCT_RELATED_PRODUCT_CATEGORY('part','',(#24)); -#2222=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#24,.NOT_KNOWN.); -#25=PRODUCT_DEFINITION('design','',#2222,#2220); +#2217=CARTESIAN_POINT('',(0.,0.,0.)); +#2218=DIRECTION('',(0.,0.,1.)); +#2219=DIRECTION('',(1.,0.,0.)); +#2220=AXIS2_PLACEMENT_3D('',#2217,#2218,#2219); +#2222=MAPPED_ITEM('',#2221,#2220); +#2221=REPRESENTATION_MAP(#2220,#16); +#2223=APPLICATION_CONTEXT('Managed model based 3d engineering'); +#2224=APPLICATION_PROTOCOL_DEFINITION('international standard','ap242_managed_model_based_3d_engineering',2014,#2223); +#2225=PRODUCT_CONTEXT('',#2223,'mechanical'); +#2226=PRODUCT_DEFINITION_CONTEXT('part definition',#2223,'design'); +#24=PRODUCT('Case (32U4 Pro Micro)','Case (32U4 Pro Micro)','',(#2225)); +#2227=PRODUCT_RELATED_PRODUCT_CATEGORY('part','',(#24)); +#2228=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#24,.NOT_KNOWN.); +#25=PRODUCT_DEFINITION('design','',#2228,#2226); #23=PRODUCT_DEFINITION_SHAPE('','',#25); -#2223=SHAPE_DEFINITION_REPRESENTATION(#23,#16); -#11=DRAUGHTING_MODEL('',(),#10); +#2229=SHAPE_DEFINITION_REPRESENTATION(#23,#16); +#11=DRAUGHTING_MODEL('',(#2222),#10); +#2230=DESCRIPTIVE_REPRESENTATION_ITEM('KEY','/Users/jscotto/Library/Containers/com.shapr3d.shapr/Data/tmp/71904883-1E7E-4A4F-9AAC-55D5756DF338.tmp'); +#2231=PROPERTY_DEFINITION('KEY','',#25); +#2232=REPRESENTATION('',(#2230),#10); +#2233=PROPERTY_DEFINITION_REPRESENTATION(#2231,#2232); +#2234=GENERAL_PROPERTY('','KEY',''); +#2235=GENERAL_PROPERTY_ASSOCIATION('','',#2234,#2231); #1=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#26),#10); ENDSEC; END-ISO-10303-21; diff --git a/Scotto9/Case/Scotto9 - Case.stl b/Scotto9/Case/Scotto9 - Case (32U4 Pro Micro).stl similarity index 93% rename from Scotto9/Case/Scotto9 - Case.stl rename to Scotto9/Case/Scotto9 - Case (32U4 Pro Micro).stl index df39747..c50fbca 100644 Binary files a/Scotto9/Case/Scotto9 - Case.stl and b/Scotto9/Case/Scotto9 - Case (32U4 Pro Micro).stl differ diff --git a/Scotto9/Case/Scotto9 - Case (RP2040 Pro Micro).step b/Scotto9/Case/Scotto9 - Case (RP2040 Pro Micro).step new file mode 100644 index 0000000..a4b4933 --- /dev/null +++ b/Scotto9/Case/Scotto9 - Case (RP2040 Pro Micro).step @@ -0,0 +1,2372 @@ +ISO-10303-21; +HEADER; + +/* File generated by Shapr3D Version 26.51.0.10768 */ + +FILE_DESCRIPTION(('HOOPS Exchange Step'),'2;1'); + +FILE_NAME('/Users/jscotto/Library/Containers/com.shapr3d.shapr/Data/tmp/export/temp_export', +'2026-04-25T08:04:06-04:00', +('jscotto'), +('Shapr3D Limited'), +'HOOPS Exchange 2025.9', +'Shapr3D', +'Authorized'); + +FILE_SCHEMA( ('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF {1 0 10303 442 1 1 4}') ); + +ENDSEC; + +DATA; +#3=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.)); +#4=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.0174532925),#3); +#5=(CONVERSION_BASED_UNIT('DEGREE',#4)NAMED_UNIT(#6)PLANE_ANGLE_UNIT()); +#6=DIMENSIONAL_EXPONENTS(0.,0.,0.,0.,0.,0.,0.); +#7=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT()); +#8=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#9=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.000000E-05),#8,'DISTANCE_ACCURACY_VALUE','Maximum Tolerance applied to model'); +#10=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9))GLOBAL_UNIT_ASSIGNED_CONTEXT((#8,#5,#7))REPRESENTATION_CONTEXT('','Case (RP2040 Pro Micro)')); +#12=CARTESIAN_POINT('',(0.,0.,0.)); +#13=DIRECTION('',(0.,0.,1.)); +#14=DIRECTION('',(1.,0.,0.)); +#15=AXIS2_PLACEMENT_3D('TS3D_PRODUCT_CSYS',#12,#13,#14); +#27=CARTESIAN_POINT('',(0.,37.95,1.4)); +#28=DIRECTION('',(0.,0.,1.)); +#29=DIRECTION('',(1.,0.,0.)); +#30=AXIS2_PLACEMENT_3D('',#27,#28,#29); +#31=PLANE('',#30); +#32=CARTESIAN_POINT('',(-2.85,34.294994432,1.4)); +#33=VERTEX_POINT('',#32); +#34=CARTESIAN_POINT('',(2.85,34.294994432,1.4)); +#35=VERTEX_POINT('',#34); +#36=CARTESIAN_POINT('',(-2.85,34.294994432,1.4)); +#37=DIRECTION('',(1.,0.,-0.)); +#38=VECTOR('',#37,5.7); +#39=LINE('',#36,#38); +#40=EDGE_CURVE('',#33,#35,#39,.T.); +#41=ORIENTED_EDGE('',*,*,#40,.F.); +#42=CARTESIAN_POINT('',(-2.85,32.55,1.4)); +#43=VERTEX_POINT('',#42); +#44=CARTESIAN_POINT('',(-2.85,34.294994432,1.4)); +#45=DIRECTION('',(-0.,-1.,-0.)); +#46=VECTOR('',#45,1.744994432); +#47=LINE('',#44,#46); +#48=EDGE_CURVE('',#33,#43,#47,.T.); +#49=ORIENTED_EDGE('',*,*,#48,.T.); +#50=CARTESIAN_POINT('',(-8.,32.55,1.4)); +#51=VERTEX_POINT('',#50); +#52=CARTESIAN_POINT('',(-8.,32.55,1.4)); +#53=DIRECTION('',(1.,0.,-0.)); +#54=VECTOR('',#53,5.15); +#55=LINE('',#52,#54); +#56=EDGE_CURVE('',#51,#43,#55,.T.); +#57=ORIENTED_EDGE('',*,*,#56,.F.); +#58=CARTESIAN_POINT('',(-9.25,31.3,1.4)); +#59=VERTEX_POINT('',#58); +#60=CARTESIAN_POINT('',(-8.,31.3,1.4)); +#61=DIRECTION('',(0.,0.,1.)); +#62=DIRECTION('',(1.,0.,-0.)); +#63=AXIS2_PLACEMENT_3D('',#60,#61,#62); +#64=CIRCLE('',#63,1.25); +#65=EDGE_CURVE('',#51,#59,#64,.T.); +#66=ORIENTED_EDGE('',*,*,#65,.T.); +#67=CARTESIAN_POINT('',(-9.25,-1.2,1.4)); +#68=VERTEX_POINT('',#67); +#69=CARTESIAN_POINT('',(-9.25,31.3,1.4)); +#70=DIRECTION('',(-0.,-1.,-0.)); +#71=VECTOR('',#70,32.5); +#72=LINE('',#69,#71); +#73=EDGE_CURVE('',#59,#68,#72,.T.); +#74=ORIENTED_EDGE('',*,*,#73,.T.); +#75=CARTESIAN_POINT('',(-8.,-2.45,1.4)); +#76=VERTEX_POINT('',#75); +#77=CARTESIAN_POINT('',(-8.,-1.2,1.4)); +#78=DIRECTION('',(0.,0.,1.)); +#79=DIRECTION('',(1.,0.,-0.)); +#80=AXIS2_PLACEMENT_3D('',#77,#78,#79); +#81=CIRCLE('',#80,1.25); +#82=EDGE_CURVE('',#68,#76,#81,.T.); +#83=ORIENTED_EDGE('',*,*,#82,.T.); +#84=CARTESIAN_POINT('',(8.,-2.45,1.4)); +#85=VERTEX_POINT('',#84); +#86=CARTESIAN_POINT('',(8.,-2.45,1.4)); +#87=DIRECTION('',(-1.,-0.,0.)); +#88=VECTOR('',#87,16.); +#89=LINE('',#86,#88); +#90=EDGE_CURVE('',#85,#76,#89,.T.); +#91=ORIENTED_EDGE('',*,*,#90,.F.); +#92=CARTESIAN_POINT('',(9.25,-1.2,1.4)); +#93=VERTEX_POINT('',#92); +#94=CARTESIAN_POINT('',(8.,-1.2,1.4)); +#95=DIRECTION('',(0.,0.,1.)); +#96=DIRECTION('',(1.,0.,-0.)); +#97=AXIS2_PLACEMENT_3D('',#94,#95,#96); +#98=CIRCLE('',#97,1.25); +#99=EDGE_CURVE('',#85,#93,#98,.T.); +#100=ORIENTED_EDGE('',*,*,#99,.T.); +#101=CARTESIAN_POINT('',(9.25,31.3,1.4)); +#102=VERTEX_POINT('',#101); +#103=CARTESIAN_POINT('',(9.25,31.3,1.4)); +#104=DIRECTION('',(0.,-1.,0.)); +#105=VECTOR('',#104,32.5); +#106=LINE('',#103,#105); +#107=EDGE_CURVE('',#102,#93,#106,.T.); +#108=ORIENTED_EDGE('',*,*,#107,.F.); +#109=CARTESIAN_POINT('',(8.,32.55,1.4)); +#110=VERTEX_POINT('',#109); +#111=CARTESIAN_POINT('',(8.,31.3,1.4)); +#112=DIRECTION('',(-0.,-0.,1.)); +#113=DIRECTION('',(-1.,0.,0.)); +#114=AXIS2_PLACEMENT_3D('',#111,#112,#113); +#115=CIRCLE('',#114,1.25); +#116=EDGE_CURVE('',#102,#110,#115,.T.); +#117=ORIENTED_EDGE('',*,*,#116,.T.); +#118=CARTESIAN_POINT('',(2.85,32.55,1.4)); +#119=VERTEX_POINT('',#118); +#120=CARTESIAN_POINT('',(2.85,32.55,1.4)); +#121=DIRECTION('',(1.,0.,-0.)); +#122=VECTOR('',#121,5.15); +#123=LINE('',#120,#122); +#124=EDGE_CURVE('',#119,#110,#123,.T.); +#125=ORIENTED_EDGE('',*,*,#124,.F.); +#126=CARTESIAN_POINT('',(2.85,32.55,1.4)); +#127=DIRECTION('',(0.,1.,0.)); +#128=VECTOR('',#127,1.744994432); +#129=LINE('',#126,#128); +#130=EDGE_CURVE('',#119,#35,#129,.T.); +#131=ORIENTED_EDGE('',*,*,#130,.T.); +#132=EDGE_LOOP('',(#41,#49,#57,#66,#74,#83,#91,#100,#108,#117,#125,#131)); +#133=FACE_BOUND('',#132,.T.); +#134=ADVANCED_FACE('',(#133),#31,.T.); +#135=CARTESIAN_POINT('',(0.,0.,3.)); +#136=DIRECTION('',(0.,0.,1.)); +#137=DIRECTION('',(-1.,0.,0.)); +#138=AXIS2_PLACEMENT_3D('',#135,#136,#137); +#139=PLANE('',#138); +#140=CARTESIAN_POINT('',(17.95,9.525,3.)); +#141=VERTEX_POINT('',#140); +#142=CARTESIAN_POINT('',(19.05,9.525,3.)); +#143=DIRECTION('',(0.,0.,-1.)); +#144=DIRECTION('',(-1.,0.,0.)); +#145=AXIS2_PLACEMENT_3D('',#142,#143,#144); +#146=CIRCLE('',#145,1.1); +#147=EDGE_CURVE('',#141,#141,#146,.T.); +#148=ORIENTED_EDGE('',*,*,#147,.T.); +#149=EDGE_LOOP('',(#148)); +#150=FACE_BOUND('',#149,.T.); +#151=CARTESIAN_POINT('',(-10.625,-9.525,3.)); +#152=VERTEX_POINT('',#151); +#153=CARTESIAN_POINT('',(-9.525,-9.525,3.)); +#154=DIRECTION('',(0.,0.,-1.)); +#155=DIRECTION('',(-1.,0.,0.)); +#156=AXIS2_PLACEMENT_3D('',#153,#154,#155); +#157=CIRCLE('',#156,1.1); +#158=EDGE_CURVE('',#152,#152,#157,.T.); +#159=ORIENTED_EDGE('',*,*,#158,.T.); +#160=EDGE_LOOP('',(#159)); +#161=FACE_BOUND('',#160,.T.); +#162=CARTESIAN_POINT('',(-20.15,9.525,3.)); +#163=VERTEX_POINT('',#162); +#164=CARTESIAN_POINT('',(-19.05,9.525,3.)); +#165=DIRECTION('',(0.,0.,-1.)); +#166=DIRECTION('',(-1.,0.,0.)); +#167=AXIS2_PLACEMENT_3D('',#164,#165,#166); +#168=CIRCLE('',#167,1.1); +#169=EDGE_CURVE('',#163,#163,#168,.T.); +#170=ORIENTED_EDGE('',*,*,#169,.T.); +#171=EDGE_LOOP('',(#170)); +#172=FACE_BOUND('',#171,.T.); +#173=CARTESIAN_POINT('',(8.425,-9.525,3.)); +#174=VERTEX_POINT('',#173); +#175=CARTESIAN_POINT('',(9.525,-9.525,3.)); +#176=DIRECTION('',(0.,0.,-1.)); +#177=DIRECTION('',(-1.,0.,0.)); +#178=AXIS2_PLACEMENT_3D('',#175,#176,#177); +#179=CIRCLE('',#178,1.1); +#180=EDGE_CURVE('',#174,#174,#179,.T.); +#181=ORIENTED_EDGE('',*,*,#180,.T.); +#182=EDGE_LOOP('',(#181)); +#183=FACE_BOUND('',#182,.T.); +#184=CARTESIAN_POINT('',(9.25,29.55,3.)); +#185=VERTEX_POINT('',#184); +#186=CARTESIAN_POINT('',(9.25,-1.2,3.)); +#187=VERTEX_POINT('',#186); +#188=CARTESIAN_POINT('',(9.25,29.55,3.)); +#189=DIRECTION('',(0.,-1.,0.)); +#190=VECTOR('',#189,30.75); +#191=LINE('',#188,#190); +#192=EDGE_CURVE('',#185,#187,#191,.T.); +#193=ORIENTED_EDGE('',*,*,#192,.T.); +#194=CARTESIAN_POINT('',(8.,-2.45,3.)); +#195=VERTEX_POINT('',#194); +#196=CARTESIAN_POINT('',(8.,-1.2,3.)); +#197=DIRECTION('',(0.,0.,1.)); +#198=DIRECTION('',(1.,0.,-0.)); +#199=AXIS2_PLACEMENT_3D('',#196,#197,#198); +#200=CIRCLE('',#199,1.25); +#201=EDGE_CURVE('',#195,#187,#200,.T.); +#202=ORIENTED_EDGE('',*,*,#201,.F.); +#203=CARTESIAN_POINT('',(-8.,-2.45,3.)); +#204=VERTEX_POINT('',#203); +#205=CARTESIAN_POINT('',(8.,-2.45,3.)); +#206=DIRECTION('',(-1.,0.,0.)); +#207=VECTOR('',#206,16.); +#208=LINE('',#205,#207); +#209=EDGE_CURVE('',#195,#204,#208,.T.); +#210=ORIENTED_EDGE('',*,*,#209,.T.); +#211=CARTESIAN_POINT('',(-9.25,-1.2,3.)); +#212=VERTEX_POINT('',#211); +#213=CARTESIAN_POINT('',(-8.,-1.2,3.)); +#214=DIRECTION('',(0.,0.,1.)); +#215=DIRECTION('',(1.,0.,-0.)); +#216=AXIS2_PLACEMENT_3D('',#213,#214,#215); +#217=CIRCLE('',#216,1.25); +#218=EDGE_CURVE('',#212,#204,#217,.T.); +#219=ORIENTED_EDGE('',*,*,#218,.F.); +#220=CARTESIAN_POINT('',(-9.25,29.55,3.)); +#221=VERTEX_POINT('',#220); +#222=CARTESIAN_POINT('',(-9.25,29.55,3.)); +#223=DIRECTION('',(0.,-1.,0.)); +#224=VECTOR('',#223,30.75); +#225=LINE('',#222,#224); +#226=EDGE_CURVE('',#221,#212,#225,.T.); +#227=ORIENTED_EDGE('',*,*,#226,.F.); +#228=CARTESIAN_POINT('',(-27.05,29.55,3.)); +#229=VERTEX_POINT('',#228); +#230=CARTESIAN_POINT('',(-9.25,29.55,3.)); +#231=DIRECTION('',(-1.,0.,0.)); +#232=VECTOR('',#231,17.8); +#233=LINE('',#230,#232); +#234=EDGE_CURVE('',#221,#229,#233,.T.); +#235=ORIENTED_EDGE('',*,*,#234,.T.); +#236=CARTESIAN_POINT('',(-29.55,27.05,3.)); +#237=VERTEX_POINT('',#236); +#238=CARTESIAN_POINT('',(-27.05,27.05,3.)); +#239=DIRECTION('',(-0.,-0.,1.)); +#240=DIRECTION('',(-1.,0.,0.)); +#241=AXIS2_PLACEMENT_3D('',#238,#239,#240); +#242=CIRCLE('',#241,2.5); +#243=EDGE_CURVE('',#229,#237,#242,.T.); +#244=ORIENTED_EDGE('',*,*,#243,.T.); +#245=CARTESIAN_POINT('',(-29.55,-27.05,3.)); +#246=VERTEX_POINT('',#245); +#247=CARTESIAN_POINT('',(-29.55,27.05,3.)); +#248=DIRECTION('',(0.,-1.,0.)); +#249=VECTOR('',#248,54.1); +#250=LINE('',#247,#249); +#251=EDGE_CURVE('',#237,#246,#250,.T.); +#252=ORIENTED_EDGE('',*,*,#251,.T.); +#253=CARTESIAN_POINT('',(-27.05,-29.55,3.)); +#254=VERTEX_POINT('',#253); +#255=CARTESIAN_POINT('',(-27.05,-27.05,3.)); +#256=DIRECTION('',(-0.,-0.,1.)); +#257=DIRECTION('',(-1.,0.,0.)); +#258=AXIS2_PLACEMENT_3D('',#255,#256,#257); +#259=CIRCLE('',#258,2.5); +#260=EDGE_CURVE('',#246,#254,#259,.T.); +#261=ORIENTED_EDGE('',*,*,#260,.T.); +#262=CARTESIAN_POINT('',(27.05,-29.55,3.)); +#263=VERTEX_POINT('',#262); +#264=CARTESIAN_POINT('',(-27.05,-29.55,3.)); +#265=DIRECTION('',(1.,-0.,-0.)); +#266=VECTOR('',#265,54.1); +#267=LINE('',#264,#266); +#268=EDGE_CURVE('',#254,#263,#267,.T.); +#269=ORIENTED_EDGE('',*,*,#268,.T.); +#270=CARTESIAN_POINT('',(29.55,-27.05,3.)); +#271=VERTEX_POINT('',#270); +#272=CARTESIAN_POINT('',(27.05,-27.05,3.)); +#273=DIRECTION('',(-0.,-0.,1.)); +#274=DIRECTION('',(-1.,0.,0.)); +#275=AXIS2_PLACEMENT_3D('',#272,#273,#274); +#276=CIRCLE('',#275,2.5); +#277=EDGE_CURVE('',#263,#271,#276,.T.); +#278=ORIENTED_EDGE('',*,*,#277,.T.); +#279=CARTESIAN_POINT('',(29.55,27.05,3.)); +#280=VERTEX_POINT('',#279); +#281=CARTESIAN_POINT('',(29.55,-27.05,3.)); +#282=DIRECTION('',(-0.,1.,-0.)); +#283=VECTOR('',#282,54.1); +#284=LINE('',#281,#283); +#285=EDGE_CURVE('',#271,#280,#284,.T.); +#286=ORIENTED_EDGE('',*,*,#285,.T.); +#287=CARTESIAN_POINT('',(27.05,29.55,3.)); +#288=VERTEX_POINT('',#287); +#289=CARTESIAN_POINT('',(27.05,27.05,3.)); +#290=DIRECTION('',(-0.,-0.,1.)); +#291=DIRECTION('',(-1.,0.,0.)); +#292=AXIS2_PLACEMENT_3D('',#289,#290,#291); +#293=CIRCLE('',#292,2.5); +#294=EDGE_CURVE('',#280,#288,#293,.T.); +#295=ORIENTED_EDGE('',*,*,#294,.T.); +#296=CARTESIAN_POINT('',(27.05,29.55,3.)); +#297=DIRECTION('',(-1.,0.,0.)); +#298=VECTOR('',#297,17.8); +#299=LINE('',#296,#298); +#300=EDGE_CURVE('',#288,#185,#299,.T.); +#301=ORIENTED_EDGE('',*,*,#300,.T.); +#302=EDGE_LOOP('',(#193,#202,#210,#219,#227,#235,#244,#252,#261,#269,#278,#286,#295,#301)); +#303=FACE_BOUND('',#302,.T.); +#304=ADVANCED_FACE('',(#150,#161,#172,#183,#303),#139,.T.); +#305=CARTESIAN_POINT('',(0.,0.,0.)); +#306=DIRECTION('',(0.,0.,1.)); +#307=DIRECTION('',(-1.,0.,0.)); +#308=AXIS2_PLACEMENT_3D('',#305,#306,#307); +#309=PLANE('',#308); +#310=CARTESIAN_POINT('',(16.95,9.525,-0.)); +#311=VERTEX_POINT('',#310); +#312=CARTESIAN_POINT('',(19.05,9.525,0.)); +#313=DIRECTION('',(-0.,-0.,1.)); +#314=DIRECTION('',(-1.,0.,0.)); +#315=AXIS2_PLACEMENT_3D('',#312,#313,#314); +#316=CIRCLE('',#315,2.1); +#317=EDGE_CURVE('',#311,#311,#316,.T.); +#318=ORIENTED_EDGE('',*,*,#317,.T.); +#319=EDGE_LOOP('',(#318)); +#320=FACE_BOUND('',#319,.T.); +#321=CARTESIAN_POINT('',(-21.149999998,9.525,-0.)); +#322=VERTEX_POINT('',#321); +#323=CARTESIAN_POINT('',(-19.05,9.525,0.)); +#324=DIRECTION('',(-0.,-0.,1.)); +#325=DIRECTION('',(-1.,0.,0.)); +#326=AXIS2_PLACEMENT_3D('',#323,#324,#325); +#327=CIRCLE('',#326,2.099999998); +#328=EDGE_CURVE('',#322,#322,#327,.T.); +#329=ORIENTED_EDGE('',*,*,#328,.T.); +#330=EDGE_LOOP('',(#329)); +#331=FACE_BOUND('',#330,.T.); +#332=CARTESIAN_POINT('',(7.425000002,-9.525,0.)); +#333=VERTEX_POINT('',#332); +#334=CARTESIAN_POINT('',(9.525,-9.525,0.)); +#335=DIRECTION('',(-0.,-0.,1.)); +#336=DIRECTION('',(-1.,0.,0.)); +#337=AXIS2_PLACEMENT_3D('',#334,#335,#336); +#338=CIRCLE('',#337,2.099999998); +#339=EDGE_CURVE('',#333,#333,#338,.T.); +#340=ORIENTED_EDGE('',*,*,#339,.T.); +#341=EDGE_LOOP('',(#340)); +#342=FACE_BOUND('',#341,.T.); +#343=CARTESIAN_POINT('',(-32.05,-29.55,0.)); +#344=VERTEX_POINT('',#343); +#345=CARTESIAN_POINT('',(-32.05,29.55,0.)); +#346=VERTEX_POINT('',#345); +#347=CARTESIAN_POINT('',(-32.05,-29.55,0.)); +#348=DIRECTION('',(-0.,1.,-0.)); +#349=VECTOR('',#348,59.1); +#350=LINE('',#347,#349); +#351=EDGE_CURVE('',#344,#346,#350,.T.); +#352=ORIENTED_EDGE('',*,*,#351,.T.); +#353=CARTESIAN_POINT('',(-29.55,32.05,0.)); +#354=VERTEX_POINT('',#353); +#355=CARTESIAN_POINT('',(-29.55,29.55,0.)); +#356=DIRECTION('',(-0.,-0.,-1.)); +#357=DIRECTION('',(1.,0.,-0.)); +#358=AXIS2_PLACEMENT_3D('',#355,#356,#357); +#359=CIRCLE('',#358,2.5); +#360=EDGE_CURVE('',#346,#354,#359,.T.); +#361=ORIENTED_EDGE('',*,*,#360,.T.); +#362=CARTESIAN_POINT('',(29.55,32.05,0.)); +#363=VERTEX_POINT('',#362); +#364=CARTESIAN_POINT('',(-29.55,32.05,0.)); +#365=DIRECTION('',(1.,-0.,-0.)); +#366=VECTOR('',#365,59.1); +#367=LINE('',#364,#366); +#368=EDGE_CURVE('',#354,#363,#367,.T.); +#369=ORIENTED_EDGE('',*,*,#368,.T.); +#370=CARTESIAN_POINT('',(32.05,29.55,0.)); +#371=VERTEX_POINT('',#370); +#372=CARTESIAN_POINT('',(29.55,29.55,0.)); +#373=DIRECTION('',(-0.,-0.,-1.)); +#374=DIRECTION('',(1.,0.,-0.)); +#375=AXIS2_PLACEMENT_3D('',#372,#373,#374); +#376=CIRCLE('',#375,2.5); +#377=EDGE_CURVE('',#363,#371,#376,.T.); +#378=ORIENTED_EDGE('',*,*,#377,.T.); +#379=CARTESIAN_POINT('',(32.05,-29.55,0.)); +#380=VERTEX_POINT('',#379); +#381=CARTESIAN_POINT('',(32.05,29.55,0.)); +#382=DIRECTION('',(0.,-1.,0.)); +#383=VECTOR('',#382,59.1); +#384=LINE('',#381,#383); +#385=EDGE_CURVE('',#371,#380,#384,.T.); +#386=ORIENTED_EDGE('',*,*,#385,.T.); +#387=CARTESIAN_POINT('',(29.55,-32.05,0.)); +#388=VERTEX_POINT('',#387); +#389=CARTESIAN_POINT('',(29.55,-29.55,0.)); +#390=DIRECTION('',(-0.,-0.,-1.)); +#391=DIRECTION('',(1.,0.,-0.)); +#392=AXIS2_PLACEMENT_3D('',#389,#390,#391); +#393=CIRCLE('',#392,2.5); +#394=EDGE_CURVE('',#380,#388,#393,.T.); +#395=ORIENTED_EDGE('',*,*,#394,.T.); +#396=CARTESIAN_POINT('',(-29.55,-32.05,0.)); +#397=VERTEX_POINT('',#396); +#398=CARTESIAN_POINT('',(29.55,-32.05,0.)); +#399=DIRECTION('',(-1.,0.,0.)); +#400=VECTOR('',#399,59.1); +#401=LINE('',#398,#400); +#402=EDGE_CURVE('',#388,#397,#401,.T.); +#403=ORIENTED_EDGE('',*,*,#402,.T.); +#404=CARTESIAN_POINT('',(-29.55,-29.55,0.)); +#405=DIRECTION('',(-0.,-0.,-1.)); +#406=DIRECTION('',(1.,0.,-0.)); +#407=AXIS2_PLACEMENT_3D('',#404,#405,#406); +#408=CIRCLE('',#407,2.5); +#409=EDGE_CURVE('',#397,#344,#408,.T.); +#410=ORIENTED_EDGE('',*,*,#409,.T.); +#411=EDGE_LOOP('',(#352,#361,#369,#378,#386,#395,#403,#410)); +#412=FACE_BOUND('',#411,.T.); +#413=CARTESIAN_POINT('',(-11.625,-9.525,0.)); +#414=VERTEX_POINT('',#413); +#415=CARTESIAN_POINT('',(-9.525,-9.525,0.)); +#416=DIRECTION('',(-0.,-0.,1.)); +#417=DIRECTION('',(-1.,0.,0.)); +#418=AXIS2_PLACEMENT_3D('',#415,#416,#417); +#419=CIRCLE('',#418,2.1); +#420=EDGE_CURVE('',#414,#414,#419,.T.); +#421=ORIENTED_EDGE('',*,*,#420,.T.); +#422=EDGE_LOOP('',(#421)); +#423=FACE_BOUND('',#422,.T.); +#424=ADVANCED_FACE('',(#320,#331,#342,#412,#423),#309,.F.); +#425=CARTESIAN_POINT('',(0.,29.55,3.)); +#426=DIRECTION('',(0.,1.,0.)); +#427=DIRECTION('',(-1.,0.,0.)); +#428=AXIS2_PLACEMENT_3D('',#425,#426,#427); +#429=PLANE('',#428); +#430=CARTESIAN_POINT('',(27.05,29.55,11.)); +#431=VERTEX_POINT('',#430); +#432=CARTESIAN_POINT('',(-27.05,29.55,11.)); +#433=VERTEX_POINT('',#432); +#434=CARTESIAN_POINT('',(27.05,29.55,11.)); +#435=DIRECTION('',(-1.,-0.,0.)); +#436=VECTOR('',#435,54.1); +#437=LINE('',#434,#436); +#438=EDGE_CURVE('',#431,#433,#437,.T.); +#439=ORIENTED_EDGE('',*,*,#438,.F.); +#440=CARTESIAN_POINT('',(27.05,29.55,20.6)); +#441=VERTEX_POINT('',#440); +#442=CARTESIAN_POINT('',(27.05,29.55,11.)); +#443=DIRECTION('',(0.,0.,1.)); +#444=VECTOR('',#443,9.6); +#445=LINE('',#442,#444); +#446=EDGE_CURVE('',#431,#441,#445,.T.); +#447=ORIENTED_EDGE('',*,*,#446,.T.); +#448=CARTESIAN_POINT('',(-27.05,29.55,20.6)); +#449=VERTEX_POINT('',#448); +#450=CARTESIAN_POINT('',(27.05,29.55,20.6)); +#451=DIRECTION('',(-1.,0.,0.)); +#452=VECTOR('',#451,54.1); +#453=LINE('',#450,#452); +#454=EDGE_CURVE('',#441,#449,#453,.T.); +#455=ORIENTED_EDGE('',*,*,#454,.T.); +#456=CARTESIAN_POINT('',(-27.05,29.55,20.6)); +#457=DIRECTION('',(-0.,-0.,-1.)); +#458=VECTOR('',#457,9.6); +#459=LINE('',#456,#458); +#460=EDGE_CURVE('',#449,#433,#459,.T.); +#461=ORIENTED_EDGE('',*,*,#460,.T.); +#462=EDGE_LOOP('',(#439,#447,#455,#461)); +#463=FACE_BOUND('',#462,.T.); +#464=ADVANCED_FACE('',(#463),#429,.F.); +#465=CARTESIAN_POINT('',(0.,29.55,3.)); +#466=DIRECTION('',(0.,1.,0.)); +#467=DIRECTION('',(-1.,0.,0.)); +#468=AXIS2_PLACEMENT_3D('',#465,#466,#467); +#469=PLANE('',#468); +#470=CARTESIAN_POINT('',(-9.25,29.55,9.)); +#471=VERTEX_POINT('',#470); +#472=CARTESIAN_POINT('',(-27.05,29.55,9.)); +#473=VERTEX_POINT('',#472); +#474=CARTESIAN_POINT('',(-9.25,29.55,9.)); +#475=DIRECTION('',(-1.,0.,0.)); +#476=VECTOR('',#475,17.8); +#477=LINE('',#474,#476); +#478=EDGE_CURVE('',#471,#473,#477,.T.); +#479=ORIENTED_EDGE('',*,*,#478,.T.); +#480=CARTESIAN_POINT('',(-27.05,29.55,9.)); +#481=DIRECTION('',(-0.,-0.,-1.)); +#482=VECTOR('',#481,6.); +#483=LINE('',#480,#482); +#484=EDGE_CURVE('',#473,#229,#483,.T.); +#485=ORIENTED_EDGE('',*,*,#484,.T.); +#486=ORIENTED_EDGE('',*,*,#234,.F.); +#487=CARTESIAN_POINT('',(-9.25,29.55,3.)); +#488=DIRECTION('',(0.,0.,1.)); +#489=VECTOR('',#488,6.); +#490=LINE('',#487,#489); +#491=EDGE_CURVE('',#221,#471,#490,.T.); +#492=ORIENTED_EDGE('',*,*,#491,.T.); +#493=EDGE_LOOP('',(#479,#485,#486,#492)); +#494=FACE_BOUND('',#493,.T.); +#495=ADVANCED_FACE('',(#494),#469,.F.); +#496=CARTESIAN_POINT('',(29.55,0.,3.)); +#497=DIRECTION('',(1.,0.,0.)); +#498=DIRECTION('',(0.,1.,0.)); +#499=AXIS2_PLACEMENT_3D('',#496,#497,#498); +#500=PLANE('',#499); +#501=CARTESIAN_POINT('',(29.55,-27.05,11.)); +#502=VERTEX_POINT('',#501); +#503=CARTESIAN_POINT('',(29.55,27.05,11.)); +#504=VERTEX_POINT('',#503); +#505=CARTESIAN_POINT('',(29.55,-27.05,11.)); +#506=DIRECTION('',(0.,1.,0.)); +#507=VECTOR('',#506,54.1); +#508=LINE('',#505,#507); +#509=EDGE_CURVE('',#502,#504,#508,.T.); +#510=ORIENTED_EDGE('',*,*,#509,.F.); +#511=CARTESIAN_POINT('',(29.55,-27.05,20.6)); +#512=VERTEX_POINT('',#511); +#513=CARTESIAN_POINT('',(29.55,-27.05,11.)); +#514=DIRECTION('',(0.,0.,1.)); +#515=VECTOR('',#514,9.6); +#516=LINE('',#513,#515); +#517=EDGE_CURVE('',#502,#512,#516,.T.); +#518=ORIENTED_EDGE('',*,*,#517,.T.); +#519=CARTESIAN_POINT('',(29.55,27.05,20.6)); +#520=VERTEX_POINT('',#519); +#521=CARTESIAN_POINT('',(29.55,-27.05,20.6)); +#522=DIRECTION('',(0.,1.,0.)); +#523=VECTOR('',#522,54.1); +#524=LINE('',#521,#523); +#525=EDGE_CURVE('',#512,#520,#524,.T.); +#526=ORIENTED_EDGE('',*,*,#525,.T.); +#527=CARTESIAN_POINT('',(29.55,27.05,20.6)); +#528=DIRECTION('',(-0.,-0.,-1.)); +#529=VECTOR('',#528,9.6); +#530=LINE('',#527,#529); +#531=EDGE_CURVE('',#520,#504,#530,.T.); +#532=ORIENTED_EDGE('',*,*,#531,.T.); +#533=EDGE_LOOP('',(#510,#518,#526,#532)); +#534=FACE_BOUND('',#533,.T.); +#535=ADVANCED_FACE('',(#534),#500,.F.); +#536=CARTESIAN_POINT('',(27.05,27.05,3.)); +#537=DIRECTION('',(0.,0.,-1.)); +#538=DIRECTION('',(-1.,0.,0.)); +#539=AXIS2_PLACEMENT_3D('',#536,#537,#538); +#540=CYLINDRICAL_SURFACE('',#539,2.5); +#541=CARTESIAN_POINT('',(27.05,27.05,11.)); +#542=DIRECTION('',(-0.,-0.,1.)); +#543=DIRECTION('',(-1.,0.,0.)); +#544=AXIS2_PLACEMENT_3D('',#541,#542,#543); +#545=CIRCLE('',#544,2.5); +#546=EDGE_CURVE('',#504,#431,#545,.T.); +#547=ORIENTED_EDGE('',*,*,#546,.F.); +#548=ORIENTED_EDGE('',*,*,#531,.F.); +#549=CARTESIAN_POINT('',(27.05,27.05,20.6)); +#550=DIRECTION('',(0.,0.,-1.)); +#551=DIRECTION('',(-1.,0.,0.)); +#552=AXIS2_PLACEMENT_3D('',#549,#550,#551); +#553=CIRCLE('',#552,2.5); +#554=EDGE_CURVE('',#441,#520,#553,.T.); +#555=ORIENTED_EDGE('',*,*,#554,.F.); +#556=ORIENTED_EDGE('',*,*,#446,.F.); +#557=EDGE_LOOP('',(#547,#548,#555,#556)); +#558=FACE_BOUND('',#557,.T.); +#559=ADVANCED_FACE('',(#558),#540,.F.); +#560=CARTESIAN_POINT('',(-29.55,0.,3.)); +#561=DIRECTION('',(-1.,0.,0.)); +#562=DIRECTION('',(0.,-1.,0.)); +#563=AXIS2_PLACEMENT_3D('',#560,#561,#562); +#564=PLANE('',#563); +#565=CARTESIAN_POINT('',(-29.55,27.05,11.)); +#566=VERTEX_POINT('',#565); +#567=CARTESIAN_POINT('',(-29.55,-27.05,11.)); +#568=VERTEX_POINT('',#567); +#569=CARTESIAN_POINT('',(-29.55,27.05,11.)); +#570=DIRECTION('',(-0.,-1.,-0.)); +#571=VECTOR('',#570,54.1); +#572=LINE('',#569,#571); +#573=EDGE_CURVE('',#566,#568,#572,.T.); +#574=ORIENTED_EDGE('',*,*,#573,.F.); +#575=CARTESIAN_POINT('',(-29.55,27.05,20.6)); +#576=VERTEX_POINT('',#575); +#577=CARTESIAN_POINT('',(-29.55,27.05,11.)); +#578=DIRECTION('',(0.,0.,1.)); +#579=VECTOR('',#578,9.6); +#580=LINE('',#577,#579); +#581=EDGE_CURVE('',#566,#576,#580,.T.); +#582=ORIENTED_EDGE('',*,*,#581,.T.); +#583=CARTESIAN_POINT('',(-29.55,-27.05,20.6)); +#584=VERTEX_POINT('',#583); +#585=CARTESIAN_POINT('',(-29.55,27.05,20.6)); +#586=DIRECTION('',(0.,-1.,0.)); +#587=VECTOR('',#586,54.1); +#588=LINE('',#585,#587); +#589=EDGE_CURVE('',#576,#584,#588,.T.); +#590=ORIENTED_EDGE('',*,*,#589,.T.); +#591=CARTESIAN_POINT('',(-29.55,-27.05,20.6)); +#592=DIRECTION('',(-0.,-0.,-1.)); +#593=VECTOR('',#592,9.6); +#594=LINE('',#591,#593); +#595=EDGE_CURVE('',#584,#568,#594,.T.); +#596=ORIENTED_EDGE('',*,*,#595,.T.); +#597=EDGE_LOOP('',(#574,#582,#590,#596)); +#598=FACE_BOUND('',#597,.T.); +#599=ADVANCED_FACE('',(#598),#564,.F.); +#600=CARTESIAN_POINT('',(-27.05,27.05,3.)); +#601=DIRECTION('',(0.,0.,-1.)); +#602=DIRECTION('',(-1.,0.,0.)); +#603=AXIS2_PLACEMENT_3D('',#600,#601,#602); +#604=CYLINDRICAL_SURFACE('',#603,2.5); +#605=CARTESIAN_POINT('',(-27.05,27.05,11.)); +#606=DIRECTION('',(-0.,-0.,1.)); +#607=DIRECTION('',(-1.,0.,0.)); +#608=AXIS2_PLACEMENT_3D('',#605,#606,#607); +#609=CIRCLE('',#608,2.5); +#610=EDGE_CURVE('',#433,#566,#609,.T.); +#611=ORIENTED_EDGE('',*,*,#610,.F.); +#612=ORIENTED_EDGE('',*,*,#460,.F.); +#613=CARTESIAN_POINT('',(-27.05,27.05,20.6)); +#614=DIRECTION('',(0.,0.,-1.)); +#615=DIRECTION('',(-1.,0.,0.)); +#616=AXIS2_PLACEMENT_3D('',#613,#614,#615); +#617=CIRCLE('',#616,2.5); +#618=EDGE_CURVE('',#576,#449,#617,.T.); +#619=ORIENTED_EDGE('',*,*,#618,.F.); +#620=ORIENTED_EDGE('',*,*,#581,.F.); +#621=EDGE_LOOP('',(#611,#612,#619,#620)); +#622=FACE_BOUND('',#621,.T.); +#623=ADVANCED_FACE('',(#622),#604,.F.); +#624=CARTESIAN_POINT('',(0.,-29.55,3.)); +#625=DIRECTION('',(0.,-1.,0.)); +#626=DIRECTION('',(1.,0.,0.)); +#627=AXIS2_PLACEMENT_3D('',#624,#625,#626); +#628=PLANE('',#627); +#629=CARTESIAN_POINT('',(-27.05,-29.55,11.)); +#630=VERTEX_POINT('',#629); +#631=CARTESIAN_POINT('',(27.05,-29.55,11.)); +#632=VERTEX_POINT('',#631); +#633=CARTESIAN_POINT('',(-27.05,-29.55,11.)); +#634=DIRECTION('',(1.,0.,-0.)); +#635=VECTOR('',#634,54.1); +#636=LINE('',#633,#635); +#637=EDGE_CURVE('',#630,#632,#636,.T.); +#638=ORIENTED_EDGE('',*,*,#637,.F.); +#639=CARTESIAN_POINT('',(-27.05,-29.55,20.6)); +#640=VERTEX_POINT('',#639); +#641=CARTESIAN_POINT('',(-27.05,-29.55,11.)); +#642=DIRECTION('',(0.,0.,1.)); +#643=VECTOR('',#642,9.6); +#644=LINE('',#641,#643); +#645=EDGE_CURVE('',#630,#640,#644,.T.); +#646=ORIENTED_EDGE('',*,*,#645,.T.); +#647=CARTESIAN_POINT('',(27.05,-29.55,20.6)); +#648=VERTEX_POINT('',#647); +#649=CARTESIAN_POINT('',(-27.05,-29.55,20.6)); +#650=DIRECTION('',(1.,0.,-0.)); +#651=VECTOR('',#650,54.1); +#652=LINE('',#649,#651); +#653=EDGE_CURVE('',#640,#648,#652,.T.); +#654=ORIENTED_EDGE('',*,*,#653,.T.); +#655=CARTESIAN_POINT('',(27.05,-29.55,20.6)); +#656=DIRECTION('',(-0.,-0.,-1.)); +#657=VECTOR('',#656,9.6); +#658=LINE('',#655,#657); +#659=EDGE_CURVE('',#648,#632,#658,.T.); +#660=ORIENTED_EDGE('',*,*,#659,.T.); +#661=EDGE_LOOP('',(#638,#646,#654,#660)); +#662=FACE_BOUND('',#661,.T.); +#663=ADVANCED_FACE('',(#662),#628,.F.); +#664=CARTESIAN_POINT('',(27.05,-27.05,3.)); +#665=DIRECTION('',(0.,0.,-1.)); +#666=DIRECTION('',(-1.,0.,0.)); +#667=AXIS2_PLACEMENT_3D('',#664,#665,#666); +#668=CYLINDRICAL_SURFACE('',#667,2.5); +#669=CARTESIAN_POINT('',(27.05,-27.05,11.)); +#670=DIRECTION('',(-0.,-0.,1.)); +#671=DIRECTION('',(-1.,0.,0.)); +#672=AXIS2_PLACEMENT_3D('',#669,#670,#671); +#673=CIRCLE('',#672,2.5); +#674=EDGE_CURVE('',#632,#502,#673,.T.); +#675=ORIENTED_EDGE('',*,*,#674,.F.); +#676=ORIENTED_EDGE('',*,*,#659,.F.); +#677=CARTESIAN_POINT('',(27.05,-27.05,20.6)); +#678=DIRECTION('',(0.,0.,-1.)); +#679=DIRECTION('',(-1.,0.,0.)); +#680=AXIS2_PLACEMENT_3D('',#677,#678,#679); +#681=CIRCLE('',#680,2.5); +#682=EDGE_CURVE('',#512,#648,#681,.T.); +#683=ORIENTED_EDGE('',*,*,#682,.F.); +#684=ORIENTED_EDGE('',*,*,#517,.F.); +#685=EDGE_LOOP('',(#675,#676,#683,#684)); +#686=FACE_BOUND('',#685,.T.); +#687=ADVANCED_FACE('',(#686),#668,.F.); +#688=CARTESIAN_POINT('',(-27.05,-27.05,3.)); +#689=DIRECTION('',(0.,0.,-1.)); +#690=DIRECTION('',(-1.,0.,0.)); +#691=AXIS2_PLACEMENT_3D('',#688,#689,#690); +#692=CYLINDRICAL_SURFACE('',#691,2.5); +#693=CARTESIAN_POINT('',(-27.05,-27.05,11.)); +#694=DIRECTION('',(-0.,-0.,1.)); +#695=DIRECTION('',(-1.,0.,0.)); +#696=AXIS2_PLACEMENT_3D('',#693,#694,#695); +#697=CIRCLE('',#696,2.5); +#698=EDGE_CURVE('',#568,#630,#697,.T.); +#699=ORIENTED_EDGE('',*,*,#698,.F.); +#700=ORIENTED_EDGE('',*,*,#595,.F.); +#701=CARTESIAN_POINT('',(-27.05,-27.05,20.6)); +#702=DIRECTION('',(0.,0.,-1.)); +#703=DIRECTION('',(-1.,0.,0.)); +#704=AXIS2_PLACEMENT_3D('',#701,#702,#703); +#705=CIRCLE('',#704,2.5); +#706=EDGE_CURVE('',#640,#584,#705,.T.); +#707=ORIENTED_EDGE('',*,*,#706,.F.); +#708=ORIENTED_EDGE('',*,*,#645,.F.); +#709=EDGE_LOOP('',(#699,#700,#707,#708)); +#710=FACE_BOUND('',#709,.T.); +#711=ADVANCED_FACE('',(#710),#692,.F.); +#712=CARTESIAN_POINT('',(0.,29.55,3.)); +#713=DIRECTION('',(0.,1.,0.)); +#714=DIRECTION('',(-1.,0.,0.)); +#715=AXIS2_PLACEMENT_3D('',#712,#713,#714); +#716=PLANE('',#715); +#717=CARTESIAN_POINT('',(27.05,29.55,9.)); +#718=VERTEX_POINT('',#717); +#719=CARTESIAN_POINT('',(9.25,29.55,9.)); +#720=VERTEX_POINT('',#719); +#721=CARTESIAN_POINT('',(27.05,29.55,9.)); +#722=DIRECTION('',(-1.,0.,0.)); +#723=VECTOR('',#722,17.8); +#724=LINE('',#721,#723); +#725=EDGE_CURVE('',#718,#720,#724,.T.); +#726=ORIENTED_EDGE('',*,*,#725,.T.); +#727=CARTESIAN_POINT('',(9.25,29.55,3.)); +#728=DIRECTION('',(-0.,-0.,1.)); +#729=VECTOR('',#728,6.); +#730=LINE('',#727,#729); +#731=EDGE_CURVE('',#185,#720,#730,.T.); +#732=ORIENTED_EDGE('',*,*,#731,.F.); +#733=ORIENTED_EDGE('',*,*,#300,.F.); +#734=CARTESIAN_POINT('',(27.05,29.55,3.)); +#735=DIRECTION('',(0.,0.,1.)); +#736=VECTOR('',#735,6.); +#737=LINE('',#734,#736); +#738=EDGE_CURVE('',#288,#718,#737,.T.); +#739=ORIENTED_EDGE('',*,*,#738,.T.); +#740=EDGE_LOOP('',(#726,#732,#733,#739)); +#741=FACE_BOUND('',#740,.T.); +#742=ADVANCED_FACE('',(#741),#716,.F.); +#743=CARTESIAN_POINT('',(0.,37.95,5.15)); +#744=DIRECTION('',(0.,0.,-1.)); +#745=DIRECTION('',(-1.,0.,0.)); +#746=AXIS2_PLACEMENT_3D('',#743,#744,#745); +#747=PLANE('',#746); +#748=CARTESIAN_POINT('',(-2.85,32.55,5.15)); +#749=VERTEX_POINT('',#748); +#750=CARTESIAN_POINT('',(2.85,32.55,5.15)); +#751=VERTEX_POINT('',#750); +#752=CARTESIAN_POINT('',(-2.85,32.55,5.15)); +#753=DIRECTION('',(1.,0.,-0.)); +#754=VECTOR('',#753,5.7); +#755=LINE('',#752,#754); +#756=EDGE_CURVE('',#749,#751,#755,.T.); +#757=ORIENTED_EDGE('',*,*,#756,.F.); +#758=CARTESIAN_POINT('',(-2.85,34.55,5.15)); +#759=VERTEX_POINT('',#758); +#760=CARTESIAN_POINT('',(-2.85,32.55,5.15)); +#761=DIRECTION('',(0.,1.,0.)); +#762=VECTOR('',#761,2.); +#763=LINE('',#760,#762); +#764=EDGE_CURVE('',#749,#759,#763,.T.); +#765=ORIENTED_EDGE('',*,*,#764,.T.); +#766=CARTESIAN_POINT('',(2.85,34.55,5.15)); +#767=VERTEX_POINT('',#766); +#768=CARTESIAN_POINT('',(2.85,34.55,5.15)); +#769=DIRECTION('',(-1.,0.,0.)); +#770=VECTOR('',#769,5.7); +#771=LINE('',#768,#770); +#772=EDGE_CURVE('',#767,#759,#771,.T.); +#773=ORIENTED_EDGE('',*,*,#772,.F.); +#774=CARTESIAN_POINT('',(2.85,34.55,5.15)); +#775=DIRECTION('',(-0.,-1.,-0.)); +#776=VECTOR('',#775,2.); +#777=LINE('',#774,#776); +#778=EDGE_CURVE('',#767,#751,#777,.T.); +#779=ORIENTED_EDGE('',*,*,#778,.T.); +#780=EDGE_LOOP('',(#757,#765,#773,#779)); +#781=FACE_BOUND('',#780,.T.); +#782=ADVANCED_FACE('',(#781),#747,.T.); +#783=CARTESIAN_POINT('',(0.,34.55,3.)); +#784=DIRECTION('',(0.,1.,0.)); +#785=DIRECTION('',(-1.,0.,0.)); +#786=AXIS2_PLACEMENT_3D('',#783,#784,#785); +#787=PLANE('',#786); +#788=CARTESIAN_POINT('',(4.573368794,34.55,2.5)); +#789=VERTEX_POINT('',#788); +#790=CARTESIAN_POINT('',(29.55,34.55,2.5)); +#791=VERTEX_POINT('',#790); +#792=CARTESIAN_POINT('',(4.573368794,34.55,2.5)); +#793=DIRECTION('',(1.,0.,-0.)); +#794=VECTOR('',#793,24.976631206); +#795=LINE('',#792,#794); +#796=EDGE_CURVE('',#789,#791,#795,.T.); +#797=ORIENTED_EDGE('',*,*,#796,.F.); +#798=CARTESIAN_POINT('',(4.749835519,34.55,3.275)); +#799=VERTEX_POINT('',#798); +#800=CARTESIAN_POINT('',(2.85,34.55,3.3)); +#801=DIRECTION('',(-0.,-1.,-0.)); +#802=DIRECTION('',(0.,-0.,1.)); +#803=AXIS2_PLACEMENT_3D('',#800,#801,#802); +#804=CIRCLE('',#803,1.9); +#805=EDGE_CURVE('',#789,#799,#804,.T.); +#806=ORIENTED_EDGE('',*,*,#805,.T.); +#807=CARTESIAN_POINT('',(2.85,34.55,3.25)); +#808=DIRECTION('',(-0.,-1.,-0.)); +#809=DIRECTION('',(0.,-0.,1.)); +#810=AXIS2_PLACEMENT_3D('',#807,#808,#809); +#811=CIRCLE('',#810,1.9); +#812=EDGE_CURVE('',#799,#767,#811,.T.); +#813=ORIENTED_EDGE('',*,*,#812,.T.); +#814=ORIENTED_EDGE('',*,*,#772,.T.); +#815=CARTESIAN_POINT('',(-4.749835519,34.55,3.275)); +#816=VERTEX_POINT('',#815); +#817=CARTESIAN_POINT('',(-2.85,34.55,3.25)); +#818=DIRECTION('',(-0.,-1.,-0.)); +#819=DIRECTION('',(0.,-0.,1.)); +#820=AXIS2_PLACEMENT_3D('',#817,#818,#819); +#821=CIRCLE('',#820,1.9); +#822=EDGE_CURVE('',#759,#816,#821,.T.); +#823=ORIENTED_EDGE('',*,*,#822,.T.); +#824=CARTESIAN_POINT('',(-4.573368794,34.55,2.5)); +#825=VERTEX_POINT('',#824); +#826=CARTESIAN_POINT('',(-2.85,34.55,3.3)); +#827=DIRECTION('',(-0.,-1.,-0.)); +#828=DIRECTION('',(0.,-0.,1.)); +#829=AXIS2_PLACEMENT_3D('',#826,#827,#828); +#830=CIRCLE('',#829,1.9); +#831=EDGE_CURVE('',#816,#825,#830,.T.); +#832=ORIENTED_EDGE('',*,*,#831,.T.); +#833=CARTESIAN_POINT('',(-29.55,34.55,2.5)); +#834=VERTEX_POINT('',#833); +#835=CARTESIAN_POINT('',(-29.55,34.55,2.5)); +#836=DIRECTION('',(1.,0.,-0.)); +#837=VECTOR('',#836,24.976631206); +#838=LINE('',#835,#837); +#839=EDGE_CURVE('',#834,#825,#838,.T.); +#840=ORIENTED_EDGE('',*,*,#839,.F.); +#841=CARTESIAN_POINT('',(-29.55,34.55,18.1)); +#842=VERTEX_POINT('',#841); +#843=CARTESIAN_POINT('',(-29.55,34.55,2.5)); +#844=DIRECTION('',(0.,0.,1.)); +#845=VECTOR('',#844,15.6); +#846=LINE('',#843,#845); +#847=EDGE_CURVE('',#834,#842,#846,.T.); +#848=ORIENTED_EDGE('',*,*,#847,.T.); +#849=CARTESIAN_POINT('',(29.55,34.55,18.1)); +#850=VERTEX_POINT('',#849); +#851=CARTESIAN_POINT('',(-29.55,34.55,18.1)); +#852=DIRECTION('',(1.,-0.,-0.)); +#853=VECTOR('',#852,59.1); +#854=LINE('',#851,#853); +#855=EDGE_CURVE('',#842,#850,#854,.T.); +#856=ORIENTED_EDGE('',*,*,#855,.T.); +#857=CARTESIAN_POINT('',(29.55,34.55,18.1)); +#858=DIRECTION('',(-0.,-0.,-1.)); +#859=VECTOR('',#858,15.6); +#860=LINE('',#857,#859); +#861=EDGE_CURVE('',#850,#791,#860,.T.); +#862=ORIENTED_EDGE('',*,*,#861,.T.); +#863=EDGE_LOOP('',(#797,#806,#813,#814,#823,#832,#840,#848,#856,#862)); +#864=FACE_BOUND('',#863,.T.); +#865=ADVANCED_FACE('',(#864),#787,.T.); +#866=CARTESIAN_POINT('',(9.25,12.925,1.)); +#867=DIRECTION('',(-1.,0.,0.)); +#868=DIRECTION('',(0.,0.,-1.)); +#869=AXIS2_PLACEMENT_3D('',#866,#867,#868); +#870=PLANE('',#869); +#871=CARTESIAN_POINT('',(9.25,31.3,7.25)); +#872=VERTEX_POINT('',#871); +#873=CARTESIAN_POINT('',(9.25,29.55,9.)); +#874=DIRECTION('',(0.,0.707106781,-0.707106781)); +#875=VECTOR('',#874,2.474873734); +#876=LINE('',#873,#875); +#877=EDGE_CURVE('',#720,#872,#876,.T.); +#878=ORIENTED_EDGE('',*,*,#877,.T.); +#879=CARTESIAN_POINT('',(9.25,31.3,7.25)); +#880=DIRECTION('',(0.,0.,-1.)); +#881=VECTOR('',#880,5.85); +#882=LINE('',#879,#881); +#883=EDGE_CURVE('',#872,#102,#882,.T.); +#884=ORIENTED_EDGE('',*,*,#883,.T.); +#885=ORIENTED_EDGE('',*,*,#107,.T.); +#886=CARTESIAN_POINT('',(9.25,-1.2,1.4)); +#887=DIRECTION('',(-0.,-0.,1.)); +#888=VECTOR('',#887,1.6); +#889=LINE('',#886,#888); +#890=EDGE_CURVE('',#93,#187,#889,.T.); +#891=ORIENTED_EDGE('',*,*,#890,.T.); +#892=ORIENTED_EDGE('',*,*,#192,.F.); +#893=ORIENTED_EDGE('',*,*,#731,.T.); +#894=EDGE_LOOP('',(#878,#884,#885,#891,#892,#893)); +#895=FACE_BOUND('',#894,.T.); +#896=ADVANCED_FACE('',(#895),#870,.T.); +#897=CARTESIAN_POINT('',(-9.25,12.925,1.)); +#898=DIRECTION('',(-1.,0.,0.)); +#899=DIRECTION('',(0.,-1.,0.)); +#900=AXIS2_PLACEMENT_3D('',#897,#898,#899); +#901=PLANE('',#900); +#902=ORIENTED_EDGE('',*,*,#73,.F.); +#903=CARTESIAN_POINT('',(-9.25,31.3,7.25)); +#904=VERTEX_POINT('',#903); +#905=CARTESIAN_POINT('',(-9.25,31.3,1.4)); +#906=DIRECTION('',(0.,0.,1.)); +#907=VECTOR('',#906,5.85); +#908=LINE('',#905,#907); +#909=EDGE_CURVE('',#59,#904,#908,.T.); +#910=ORIENTED_EDGE('',*,*,#909,.T.); +#911=CARTESIAN_POINT('',(-9.25,31.3,7.25)); +#912=DIRECTION('',(0.,-0.707106781,0.707106781)); +#913=VECTOR('',#912,2.474873734); +#914=LINE('',#911,#913); +#915=EDGE_CURVE('',#904,#471,#914,.T.); +#916=ORIENTED_EDGE('',*,*,#915,.T.); +#917=ORIENTED_EDGE('',*,*,#491,.F.); +#918=ORIENTED_EDGE('',*,*,#226,.T.); +#919=CARTESIAN_POINT('',(-9.25,-1.2,1.4)); +#920=DIRECTION('',(0.,0.,1.)); +#921=VECTOR('',#920,1.6); +#922=LINE('',#919,#921); +#923=EDGE_CURVE('',#68,#212,#922,.T.); +#924=ORIENTED_EDGE('',*,*,#923,.F.); +#925=EDGE_LOOP('',(#902,#910,#916,#917,#918,#924)); +#926=FACE_BOUND('',#925,.T.); +#927=ADVANCED_FACE('',(#926),#901,.F.); +#928=CARTESIAN_POINT('',(0.,32.05,2.5)); +#929=DIRECTION('',(1.,0.,0.)); +#930=DIRECTION('',(-0.,1.,0.)); +#931=AXIS2_PLACEMENT_3D('',#928,#929,#930); +#932=CYLINDRICAL_SURFACE('',#931,2.5); +#933=CARTESIAN_POINT('',(-2.85,34.294994432,1.4)); +#934=CARTESIAN_POINT('',(-3.033120899,34.294994432,1.4)); +#935=CARTESIAN_POINT('',(-3.211047161,34.308190937,1.425910851)); +#936=CARTESIAN_POINT('',(-3.384227047,34.330955258,1.476651031)); +#937=CARTESIAN_POINT('',(-3.47081699,34.342337418,1.502021121)); +#938=CARTESIAN_POINT('',(-3.555788466,34.356045919,1.533698465)); +#939=CARTESIAN_POINT('',(-3.636997267,34.37084408,1.570654661)); +#940=CARTESIAN_POINT('',(-3.718206069,34.38564224,1.607610857)); +#941=CARTESIAN_POINT('',(-3.796342173,34.401620886,1.650033128)); +#942=CARTESIAN_POINT('',(-3.871546979,34.417863402,1.697988212)); +#943=CARTESIAN_POINT('',(-3.946751785,34.434105919,1.745943296)); +#944=CARTESIAN_POINT('',(-4.019382908,34.450703791,1.799831116)); +#945=CARTESIAN_POINT('',(-4.087114518,34.466144496,1.857936316)); +#946=CARTESIAN_POINT('',(-4.154846128,34.481585201,1.916041516)); +#947=CARTESIAN_POINT('',(-4.218153267,34.4959729,1.978586443)); +#948=CARTESIAN_POINT('',(-4.277121941,34.508371774,2.045678285)); +#949=CARTESIAN_POINT('',(-4.395059291,34.533169522,2.17986197)); +#950=CARTESIAN_POINT('',(-4.496255197,34.55,2.333881042)); +#951=CARTESIAN_POINT('',(-4.573368794,34.55,2.5)); +#952=B_SPLINE_CURVE_WITH_KNOTS('',3,(#933,#934,#935,#936,#937,#938,#939,#940,#941,#942,#943,#944,#945,#946,#947,#948,#949,#950,#951),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,4),(0.,0.000540789,0.000811184,0.001081579,0.001351973,0.001622368,0.002163158),.UNSPECIFIED.); +#953=EDGE_CURVE('',#33,#825,#952,.T.); +#954=ORIENTED_EDGE('',*,*,#953,.F.); +#955=ORIENTED_EDGE('',*,*,#40,.T.); +#956=CARTESIAN_POINT('',(2.85,34.294994432,1.4)); +#957=CARTESIAN_POINT('',(3.033120899,34.294994432,1.4)); +#958=CARTESIAN_POINT('',(3.211047161,34.308190937,1.425910851)); +#959=CARTESIAN_POINT('',(3.384227047,34.330955258,1.476651031)); +#960=CARTESIAN_POINT('',(3.47081699,34.342337418,1.502021121)); +#961=CARTESIAN_POINT('',(3.555788466,34.356045919,1.533698465)); +#962=CARTESIAN_POINT('',(3.636997267,34.37084408,1.570654661)); +#963=CARTESIAN_POINT('',(3.718206069,34.38564224,1.607610857)); +#964=CARTESIAN_POINT('',(3.796342173,34.401620886,1.650033128)); +#965=CARTESIAN_POINT('',(3.871546979,34.417863402,1.697988212)); +#966=CARTESIAN_POINT('',(3.946751785,34.434105919,1.745943296)); +#967=CARTESIAN_POINT('',(4.019382908,34.450703791,1.799831116)); +#968=CARTESIAN_POINT('',(4.087114518,34.466144496,1.857936316)); +#969=CARTESIAN_POINT('',(4.154846128,34.481585201,1.916041516)); +#970=CARTESIAN_POINT('',(4.218153267,34.4959729,1.978586443)); +#971=CARTESIAN_POINT('',(4.277121941,34.508371774,2.045678285)); +#972=CARTESIAN_POINT('',(4.395059291,34.533169522,2.17986197)); +#973=CARTESIAN_POINT('',(4.496255197,34.55,2.333881042)); +#974=CARTESIAN_POINT('',(4.573368794,34.55,2.5)); +#975=B_SPLINE_CURVE_WITH_KNOTS('',3,(#956,#957,#958,#959,#960,#961,#962,#963,#964,#965,#966,#967,#968,#969,#970,#971,#972,#973,#974),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,4),(0.,0.000540789,0.000811184,0.001081579,0.001351973,0.001622368,0.002163158),.UNSPECIFIED.); +#976=EDGE_CURVE('',#35,#789,#975,.T.); +#977=ORIENTED_EDGE('',*,*,#976,.T.); +#978=ORIENTED_EDGE('',*,*,#796,.T.); +#979=CARTESIAN_POINT('',(29.55,32.05,2.5)); +#980=DIRECTION('',(1.,-0.,0.)); +#981=DIRECTION('',(0.,1.,0.)); +#982=AXIS2_PLACEMENT_3D('',#979,#980,#981); +#983=CIRCLE('',#982,2.5); +#984=EDGE_CURVE('',#363,#791,#983,.T.); +#985=ORIENTED_EDGE('',*,*,#984,.F.); +#986=ORIENTED_EDGE('',*,*,#368,.F.); +#987=CARTESIAN_POINT('',(-29.55,32.05,2.5)); +#988=DIRECTION('',(1.,0.,0.)); +#989=DIRECTION('',(0.,0.,-1.)); +#990=AXIS2_PLACEMENT_3D('',#987,#988,#989); +#991=CIRCLE('',#990,2.5); +#992=EDGE_CURVE('',#354,#834,#991,.T.); +#993=ORIENTED_EDGE('',*,*,#992,.T.); +#994=ORIENTED_EDGE('',*,*,#839,.T.); +#995=EDGE_LOOP('',(#954,#955,#977,#978,#985,#986,#993,#994)); +#996=FACE_BOUND('',#995,.T.); +#997=ADVANCED_FACE('',(#996),#932,.T.); +#998=CARTESIAN_POINT('',(34.55,0.,0.)); +#999=DIRECTION('',(-1.,0.,0.)); +#1000=DIRECTION('',(0.,0.,-1.)); +#1001=AXIS2_PLACEMENT_3D('',#998,#999,#1000); +#1002=PLANE('',#1001); +#1003=CARTESIAN_POINT('',(34.55,-29.55,18.1)); +#1004=VERTEX_POINT('',#1003); +#1005=CARTESIAN_POINT('',(34.55,-29.55,2.5)); +#1006=VERTEX_POINT('',#1005); +#1007=CARTESIAN_POINT('',(34.55,-29.55,18.1)); +#1008=DIRECTION('',(0.,0.,-1.)); +#1009=VECTOR('',#1008,15.6); +#1010=LINE('',#1007,#1009); +#1011=EDGE_CURVE('',#1004,#1006,#1010,.T.); +#1012=ORIENTED_EDGE('',*,*,#1011,.T.); +#1013=CARTESIAN_POINT('',(34.55,29.55,2.5)); +#1014=VERTEX_POINT('',#1013); +#1015=CARTESIAN_POINT('',(34.55,-29.55,2.5)); +#1016=DIRECTION('',(-0.,1.,-0.)); +#1017=VECTOR('',#1016,59.1); +#1018=LINE('',#1015,#1017); +#1019=EDGE_CURVE('',#1006,#1014,#1018,.T.); +#1020=ORIENTED_EDGE('',*,*,#1019,.T.); +#1021=CARTESIAN_POINT('',(34.55,29.55,18.1)); +#1022=VERTEX_POINT('',#1021); +#1023=CARTESIAN_POINT('',(34.55,29.55,2.5)); +#1024=DIRECTION('',(-0.,-0.,1.)); +#1025=VECTOR('',#1024,15.6); +#1026=LINE('',#1023,#1025); +#1027=EDGE_CURVE('',#1014,#1022,#1026,.T.); +#1028=ORIENTED_EDGE('',*,*,#1027,.T.); +#1029=CARTESIAN_POINT('',(34.55,29.55,18.1)); +#1030=DIRECTION('',(0.,-1.,0.)); +#1031=VECTOR('',#1030,59.1); +#1032=LINE('',#1029,#1031); +#1033=EDGE_CURVE('',#1022,#1004,#1032,.T.); +#1034=ORIENTED_EDGE('',*,*,#1033,.T.); +#1035=EDGE_LOOP('',(#1012,#1020,#1028,#1034)); +#1036=FACE_BOUND('',#1035,.T.); +#1037=ADVANCED_FACE('',(#1036),#1002,.F.); +#1038=CARTESIAN_POINT('',(-34.55,0.,0.)); +#1039=DIRECTION('',(-1.,0.,0.)); +#1040=DIRECTION('',(0.,-1.,0.)); +#1041=AXIS2_PLACEMENT_3D('',#1038,#1039,#1040); +#1042=PLANE('',#1041); +#1043=CARTESIAN_POINT('',(-34.55,29.55,18.1)); +#1044=VERTEX_POINT('',#1043); +#1045=CARTESIAN_POINT('',(-34.55,29.55,2.5)); +#1046=VERTEX_POINT('',#1045); +#1047=CARTESIAN_POINT('',(-34.55,29.55,18.1)); +#1048=DIRECTION('',(-0.,-0.,-1.)); +#1049=VECTOR('',#1048,15.6); +#1050=LINE('',#1047,#1049); +#1051=EDGE_CURVE('',#1044,#1046,#1050,.T.); +#1052=ORIENTED_EDGE('',*,*,#1051,.T.); +#1053=CARTESIAN_POINT('',(-34.55,-29.55,2.5)); +#1054=VERTEX_POINT('',#1053); +#1055=CARTESIAN_POINT('',(-34.55,29.55,2.5)); +#1056=DIRECTION('',(0.,-1.,0.)); +#1057=VECTOR('',#1056,59.1); +#1058=LINE('',#1055,#1057); +#1059=EDGE_CURVE('',#1046,#1054,#1058,.T.); +#1060=ORIENTED_EDGE('',*,*,#1059,.T.); +#1061=CARTESIAN_POINT('',(-34.55,-29.55,18.1)); +#1062=VERTEX_POINT('',#1061); +#1063=CARTESIAN_POINT('',(-34.55,-29.55,2.5)); +#1064=DIRECTION('',(0.,0.,1.)); +#1065=VECTOR('',#1064,15.6); +#1066=LINE('',#1063,#1065); +#1067=EDGE_CURVE('',#1054,#1062,#1066,.T.); +#1068=ORIENTED_EDGE('',*,*,#1067,.T.); +#1069=CARTESIAN_POINT('',(-34.55,-29.55,18.1)); +#1070=DIRECTION('',(-0.,1.,-0.)); +#1071=VECTOR('',#1070,59.1); +#1072=LINE('',#1069,#1071); +#1073=EDGE_CURVE('',#1062,#1044,#1072,.T.); +#1074=ORIENTED_EDGE('',*,*,#1073,.T.); +#1075=EDGE_LOOP('',(#1052,#1060,#1068,#1074)); +#1076=FACE_BOUND('',#1075,.T.); +#1077=ADVANCED_FACE('',(#1076),#1042,.T.); +#1078=CARTESIAN_POINT('',(0.,-34.55,0.)); +#1079=DIRECTION('',(0.,1.,0.)); +#1080=DIRECTION('',(0.,0.,-1.)); +#1081=AXIS2_PLACEMENT_3D('',#1078,#1079,#1080); +#1082=PLANE('',#1081); +#1083=CARTESIAN_POINT('',(-29.55,-34.55,18.1)); +#1084=VERTEX_POINT('',#1083); +#1085=CARTESIAN_POINT('',(-29.55,-34.55,2.5)); +#1086=VERTEX_POINT('',#1085); +#1087=CARTESIAN_POINT('',(-29.55,-34.55,18.1)); +#1088=DIRECTION('',(0.,0.,-1.)); +#1089=VECTOR('',#1088,15.6); +#1090=LINE('',#1087,#1089); +#1091=EDGE_CURVE('',#1084,#1086,#1090,.T.); +#1092=ORIENTED_EDGE('',*,*,#1091,.T.); +#1093=CARTESIAN_POINT('',(29.55,-34.55,2.5)); +#1094=VERTEX_POINT('',#1093); +#1095=CARTESIAN_POINT('',(-29.55,-34.55,2.5)); +#1096=DIRECTION('',(1.,-0.,-0.)); +#1097=VECTOR('',#1096,59.1); +#1098=LINE('',#1095,#1097); +#1099=EDGE_CURVE('',#1086,#1094,#1098,.T.); +#1100=ORIENTED_EDGE('',*,*,#1099,.T.); +#1101=CARTESIAN_POINT('',(29.55,-34.55,18.1)); +#1102=VERTEX_POINT('',#1101); +#1103=CARTESIAN_POINT('',(29.55,-34.55,2.5)); +#1104=DIRECTION('',(-0.,-0.,1.)); +#1105=VECTOR('',#1104,15.6); +#1106=LINE('',#1103,#1105); +#1107=EDGE_CURVE('',#1094,#1102,#1106,.T.); +#1108=ORIENTED_EDGE('',*,*,#1107,.T.); +#1109=CARTESIAN_POINT('',(29.55,-34.55,18.1)); +#1110=DIRECTION('',(-1.,0.,0.)); +#1111=VECTOR('',#1110,59.1); +#1112=LINE('',#1109,#1111); +#1113=EDGE_CURVE('',#1102,#1084,#1112,.T.); +#1114=ORIENTED_EDGE('',*,*,#1113,.T.); +#1115=EDGE_LOOP('',(#1092,#1100,#1108,#1114)); +#1116=FACE_BOUND('',#1115,.T.); +#1117=ADVANCED_FACE('',(#1116),#1082,.F.); +#1118=CARTESIAN_POINT('',(0.,0.,20.6)); +#1119=DIRECTION('',(0.,0.,1.)); +#1120=DIRECTION('',(-1.,0.,0.)); +#1121=AXIS2_PLACEMENT_3D('',#1118,#1119,#1120); +#1122=PLANE('',#1121); +#1123=ORIENTED_EDGE('',*,*,#653,.F.); +#1124=ORIENTED_EDGE('',*,*,#706,.T.); +#1125=ORIENTED_EDGE('',*,*,#589,.F.); +#1126=ORIENTED_EDGE('',*,*,#618,.T.); +#1127=ORIENTED_EDGE('',*,*,#454,.F.); +#1128=ORIENTED_EDGE('',*,*,#554,.T.); +#1129=ORIENTED_EDGE('',*,*,#525,.F.); +#1130=ORIENTED_EDGE('',*,*,#682,.T.); +#1131=EDGE_LOOP('',(#1123,#1124,#1125,#1126,#1127,#1128,#1129,#1130)); +#1132=FACE_BOUND('',#1131,.T.); +#1133=CARTESIAN_POINT('',(29.55,32.05,20.6)); +#1134=VERTEX_POINT('',#1133); +#1135=CARTESIAN_POINT('',(-29.55,32.05,20.6)); +#1136=VERTEX_POINT('',#1135); +#1137=CARTESIAN_POINT('',(29.55,32.05,20.6)); +#1138=DIRECTION('',(-1.,0.,0.)); +#1139=VECTOR('',#1138,59.1); +#1140=LINE('',#1137,#1139); +#1141=EDGE_CURVE('',#1134,#1136,#1140,.T.); +#1142=ORIENTED_EDGE('',*,*,#1141,.T.); +#1143=CARTESIAN_POINT('',(-32.05,29.55,20.6)); +#1144=VERTEX_POINT('',#1143); +#1145=CARTESIAN_POINT('',(-29.55,29.55,20.6)); +#1146=DIRECTION('',(0.,0.,1.)); +#1147=DIRECTION('',(1.,0.,-0.)); +#1148=AXIS2_PLACEMENT_3D('',#1145,#1146,#1147); +#1149=CIRCLE('',#1148,2.5); +#1150=EDGE_CURVE('',#1136,#1144,#1149,.T.); +#1151=ORIENTED_EDGE('',*,*,#1150,.T.); +#1152=CARTESIAN_POINT('',(-32.05,-29.55,20.6)); +#1153=VERTEX_POINT('',#1152); +#1154=CARTESIAN_POINT('',(-32.05,29.55,20.6)); +#1155=DIRECTION('',(0.,-1.,0.)); +#1156=VECTOR('',#1155,59.1); +#1157=LINE('',#1154,#1156); +#1158=EDGE_CURVE('',#1144,#1153,#1157,.T.); +#1159=ORIENTED_EDGE('',*,*,#1158,.T.); +#1160=CARTESIAN_POINT('',(-29.55,-32.05,20.6)); +#1161=VERTEX_POINT('',#1160); +#1162=CARTESIAN_POINT('',(-29.55,-29.55,20.6)); +#1163=DIRECTION('',(0.,0.,1.)); +#1164=DIRECTION('',(1.,0.,-0.)); +#1165=AXIS2_PLACEMENT_3D('',#1162,#1163,#1164); +#1166=CIRCLE('',#1165,2.5); +#1167=EDGE_CURVE('',#1153,#1161,#1166,.T.); +#1168=ORIENTED_EDGE('',*,*,#1167,.T.); +#1169=CARTESIAN_POINT('',(29.55,-32.05,20.6)); +#1170=VERTEX_POINT('',#1169); +#1171=CARTESIAN_POINT('',(-29.55,-32.05,20.6)); +#1172=DIRECTION('',(1.,-0.,-0.)); +#1173=VECTOR('',#1172,59.1); +#1174=LINE('',#1171,#1173); +#1175=EDGE_CURVE('',#1161,#1170,#1174,.T.); +#1176=ORIENTED_EDGE('',*,*,#1175,.T.); +#1177=CARTESIAN_POINT('',(32.05,-29.55,20.6)); +#1178=VERTEX_POINT('',#1177); +#1179=CARTESIAN_POINT('',(29.55,-29.55,20.6)); +#1180=DIRECTION('',(0.,0.,1.)); +#1181=DIRECTION('',(1.,0.,-0.)); +#1182=AXIS2_PLACEMENT_3D('',#1179,#1180,#1181); +#1183=CIRCLE('',#1182,2.5); +#1184=EDGE_CURVE('',#1170,#1178,#1183,.T.); +#1185=ORIENTED_EDGE('',*,*,#1184,.T.); +#1186=CARTESIAN_POINT('',(32.05,29.55,20.6)); +#1187=VERTEX_POINT('',#1186); +#1188=CARTESIAN_POINT('',(32.05,-29.55,20.6)); +#1189=DIRECTION('',(-0.,1.,-0.)); +#1190=VECTOR('',#1189,59.1); +#1191=LINE('',#1188,#1190); +#1192=EDGE_CURVE('',#1178,#1187,#1191,.T.); +#1193=ORIENTED_EDGE('',*,*,#1192,.T.); +#1194=CARTESIAN_POINT('',(29.55,29.55,20.6)); +#1195=DIRECTION('',(0.,0.,1.)); +#1196=DIRECTION('',(1.,0.,-0.)); +#1197=AXIS2_PLACEMENT_3D('',#1194,#1195,#1196); +#1198=CIRCLE('',#1197,2.5); +#1199=EDGE_CURVE('',#1187,#1134,#1198,.T.); +#1200=ORIENTED_EDGE('',*,*,#1199,.T.); +#1201=EDGE_LOOP('',(#1142,#1151,#1159,#1168,#1176,#1185,#1193,#1200)); +#1202=FACE_BOUND('',#1201,.T.); +#1203=ADVANCED_FACE('',(#1132,#1202),#1122,.T.); +#1204=CARTESIAN_POINT('',(29.55,29.55,0.)); +#1205=DIRECTION('',(0.,0.,-1.)); +#1206=DIRECTION('',(1.,0.,0.)); +#1207=AXIS2_PLACEMENT_3D('',#1204,#1205,#1206); +#1208=CYLINDRICAL_SURFACE('',#1207,5.); +#1209=ORIENTED_EDGE('',*,*,#1027,.F.); +#1210=CARTESIAN_POINT('',(29.55,29.55,2.5)); +#1211=DIRECTION('',(-0.,-0.,1.)); +#1212=DIRECTION('',(-1.,0.,0.)); +#1213=AXIS2_PLACEMENT_3D('',#1210,#1211,#1212); +#1214=CIRCLE('',#1213,5.); +#1215=EDGE_CURVE('',#1014,#791,#1214,.T.); +#1216=ORIENTED_EDGE('',*,*,#1215,.T.); +#1217=ORIENTED_EDGE('',*,*,#861,.F.); +#1218=CARTESIAN_POINT('',(29.55,29.55,18.1)); +#1219=DIRECTION('',(0.,0.,-1.)); +#1220=DIRECTION('',(-1.,0.,0.)); +#1221=AXIS2_PLACEMENT_3D('',#1218,#1219,#1220); +#1222=CIRCLE('',#1221,5.); +#1223=EDGE_CURVE('',#850,#1022,#1222,.T.); +#1224=ORIENTED_EDGE('',*,*,#1223,.T.); +#1225=EDGE_LOOP('',(#1209,#1216,#1217,#1224)); +#1226=FACE_BOUND('',#1225,.T.); +#1227=ADVANCED_FACE('',(#1226),#1208,.T.); +#1228=CARTESIAN_POINT('',(-29.55,29.55,0.)); +#1229=DIRECTION('',(0.,0.,1.)); +#1230=DIRECTION('',(-1.,0.,0.)); +#1231=AXIS2_PLACEMENT_3D('',#1228,#1229,#1230); +#1232=CYLINDRICAL_SURFACE('',#1231,5.); +#1233=ORIENTED_EDGE('',*,*,#847,.F.); +#1234=CARTESIAN_POINT('',(-29.55,29.55,2.5)); +#1235=DIRECTION('',(0.,0.,1.)); +#1236=DIRECTION('',(1.,0.,-0.)); +#1237=AXIS2_PLACEMENT_3D('',#1234,#1235,#1236); +#1238=CIRCLE('',#1237,5.); +#1239=EDGE_CURVE('',#834,#1046,#1238,.T.); +#1240=ORIENTED_EDGE('',*,*,#1239,.T.); +#1241=ORIENTED_EDGE('',*,*,#1051,.F.); +#1242=CARTESIAN_POINT('',(-29.55,29.55,18.1)); +#1243=DIRECTION('',(-0.,-0.,-1.)); +#1244=DIRECTION('',(1.,0.,-0.)); +#1245=AXIS2_PLACEMENT_3D('',#1242,#1243,#1244); +#1246=CIRCLE('',#1245,5.); +#1247=EDGE_CURVE('',#1044,#842,#1246,.T.); +#1248=ORIENTED_EDGE('',*,*,#1247,.T.); +#1249=EDGE_LOOP('',(#1233,#1240,#1241,#1248)); +#1250=FACE_BOUND('',#1249,.T.); +#1251=ADVANCED_FACE('',(#1250),#1232,.T.); +#1252=CARTESIAN_POINT('',(-29.55,-29.55,0.)); +#1253=DIRECTION('',(0.,0.,-1.)); +#1254=DIRECTION('',(1.,0.,0.)); +#1255=AXIS2_PLACEMENT_3D('',#1252,#1253,#1254); +#1256=CYLINDRICAL_SURFACE('',#1255,5.); +#1257=ORIENTED_EDGE('',*,*,#1067,.F.); +#1258=CARTESIAN_POINT('',(-29.55,-29.55,2.5)); +#1259=DIRECTION('',(-0.,-0.,1.)); +#1260=DIRECTION('',(-1.,0.,0.)); +#1261=AXIS2_PLACEMENT_3D('',#1258,#1259,#1260); +#1262=CIRCLE('',#1261,5.); +#1263=EDGE_CURVE('',#1054,#1086,#1262,.T.); +#1264=ORIENTED_EDGE('',*,*,#1263,.T.); +#1265=ORIENTED_EDGE('',*,*,#1091,.F.); +#1266=CARTESIAN_POINT('',(-29.55,-29.55,18.1)); +#1267=DIRECTION('',(0.,0.,-1.)); +#1268=DIRECTION('',(-1.,0.,0.)); +#1269=AXIS2_PLACEMENT_3D('',#1266,#1267,#1268); +#1270=CIRCLE('',#1269,5.); +#1271=EDGE_CURVE('',#1084,#1062,#1270,.T.); +#1272=ORIENTED_EDGE('',*,*,#1271,.T.); +#1273=EDGE_LOOP('',(#1257,#1264,#1265,#1272)); +#1274=FACE_BOUND('',#1273,.T.); +#1275=ADVANCED_FACE('',(#1274),#1256,.T.); +#1276=CARTESIAN_POINT('',(29.55,-29.55,0.)); +#1277=DIRECTION('',(0.,0.,1.)); +#1278=DIRECTION('',(-1.,0.,0.)); +#1279=AXIS2_PLACEMENT_3D('',#1276,#1277,#1278); +#1280=CYLINDRICAL_SURFACE('',#1279,5.); +#1281=ORIENTED_EDGE('',*,*,#1107,.F.); +#1282=CARTESIAN_POINT('',(29.55,-29.55,2.5)); +#1283=DIRECTION('',(0.,0.,1.)); +#1284=DIRECTION('',(1.,0.,-0.)); +#1285=AXIS2_PLACEMENT_3D('',#1282,#1283,#1284); +#1286=CIRCLE('',#1285,5.); +#1287=EDGE_CURVE('',#1094,#1006,#1286,.T.); +#1288=ORIENTED_EDGE('',*,*,#1287,.T.); +#1289=ORIENTED_EDGE('',*,*,#1011,.F.); +#1290=CARTESIAN_POINT('',(29.55,-29.55,18.1)); +#1291=DIRECTION('',(-0.,-0.,-1.)); +#1292=DIRECTION('',(1.,0.,-0.)); +#1293=AXIS2_PLACEMENT_3D('',#1290,#1291,#1292); +#1294=CIRCLE('',#1293,5.); +#1295=EDGE_CURVE('',#1004,#1102,#1294,.T.); +#1296=ORIENTED_EDGE('',*,*,#1295,.T.); +#1297=EDGE_LOOP('',(#1281,#1288,#1289,#1296)); +#1298=FACE_BOUND('',#1297,.T.); +#1299=ADVANCED_FACE('',(#1298),#1280,.T.); +#1300=CARTESIAN_POINT('',(0.,-32.05,18.1)); +#1301=DIRECTION('',(-1.,0.,0.)); +#1302=DIRECTION('',(0.,0.,-1.)); +#1303=AXIS2_PLACEMENT_3D('',#1300,#1301,#1302); +#1304=CYLINDRICAL_SURFACE('',#1303,2.5); +#1305=CARTESIAN_POINT('',(29.55,-32.05,18.1)); +#1306=DIRECTION('',(1.,0.,-0.)); +#1307=DIRECTION('',(0.,-1.,0.)); +#1308=AXIS2_PLACEMENT_3D('',#1305,#1306,#1307); +#1309=CIRCLE('',#1308,2.5); +#1310=EDGE_CURVE('',#1170,#1102,#1309,.T.); +#1311=ORIENTED_EDGE('',*,*,#1310,.F.); +#1312=ORIENTED_EDGE('',*,*,#1175,.F.); +#1313=CARTESIAN_POINT('',(-29.55,-32.05,18.1)); +#1314=DIRECTION('',(-1.,-0.,0.)); +#1315=DIRECTION('',(0.,-1.,0.)); +#1316=AXIS2_PLACEMENT_3D('',#1313,#1314,#1315); +#1317=CIRCLE('',#1316,2.5); +#1318=EDGE_CURVE('',#1084,#1161,#1317,.T.); +#1319=ORIENTED_EDGE('',*,*,#1318,.F.); +#1320=ORIENTED_EDGE('',*,*,#1113,.F.); +#1321=EDGE_LOOP('',(#1311,#1312,#1319,#1320)); +#1322=FACE_BOUND('',#1321,.T.); +#1323=ADVANCED_FACE('',(#1322),#1304,.T.); +#1324=CARTESIAN_POINT('',(-29.55,-29.55,18.1)); +#1325=DIRECTION('',(0.,0.,1.)); +#1326=DIRECTION('',(-1.,0.,0.)); +#1327=AXIS2_PLACEMENT_3D('',#1324,#1325,#1326); +#1328=DEGENERATE_TOROIDAL_SURFACE('',#1327,2.5,2.5,.T.); +#1329=ORIENTED_EDGE('',*,*,#1318,.T.); +#1330=ORIENTED_EDGE('',*,*,#1167,.F.); +#1331=CARTESIAN_POINT('',(-32.05,-29.55,18.1)); +#1332=DIRECTION('',(0.,1.,0.)); +#1333=DIRECTION('',(0.,-0.,1.)); +#1334=AXIS2_PLACEMENT_3D('',#1331,#1332,#1333); +#1335=CIRCLE('',#1334,2.5); +#1336=EDGE_CURVE('',#1062,#1153,#1335,.T.); +#1337=ORIENTED_EDGE('',*,*,#1336,.F.); +#1338=ORIENTED_EDGE('',*,*,#1271,.F.); +#1339=EDGE_LOOP('',(#1329,#1330,#1337,#1338)); +#1340=FACE_BOUND('',#1339,.T.); +#1341=ADVANCED_FACE('',(#1340),#1328,.T.); +#1342=CARTESIAN_POINT('',(29.55,-29.55,18.1)); +#1343=DIRECTION('',(0.,0.,1.)); +#1344=DIRECTION('',(-1.,0.,0.)); +#1345=AXIS2_PLACEMENT_3D('',#1342,#1343,#1344); +#1346=DEGENERATE_TOROIDAL_SURFACE('',#1345,2.5,2.5,.T.); +#1347=ORIENTED_EDGE('',*,*,#1310,.T.); +#1348=ORIENTED_EDGE('',*,*,#1295,.F.); +#1349=CARTESIAN_POINT('',(32.05,-29.55,18.1)); +#1350=DIRECTION('',(-0.,1.,-0.)); +#1351=DIRECTION('',(0.,0.,-1.)); +#1352=AXIS2_PLACEMENT_3D('',#1349,#1350,#1351); +#1353=CIRCLE('',#1352,2.5); +#1354=EDGE_CURVE('',#1178,#1004,#1353,.T.); +#1355=ORIENTED_EDGE('',*,*,#1354,.F.); +#1356=ORIENTED_EDGE('',*,*,#1184,.F.); +#1357=EDGE_LOOP('',(#1347,#1348,#1355,#1356)); +#1358=FACE_BOUND('',#1357,.T.); +#1359=ADVANCED_FACE('',(#1358),#1346,.T.); +#1360=CARTESIAN_POINT('',(-32.05,0.,18.1)); +#1361=DIRECTION('',(0.,1.,0.)); +#1362=DIRECTION('',(-1.,0.,0.)); +#1363=AXIS2_PLACEMENT_3D('',#1360,#1361,#1362); +#1364=CYLINDRICAL_SURFACE('',#1363,2.5); +#1365=ORIENTED_EDGE('',*,*,#1336,.T.); +#1366=ORIENTED_EDGE('',*,*,#1158,.F.); +#1367=CARTESIAN_POINT('',(-32.05,29.55,18.1)); +#1368=DIRECTION('',(0.,1.,0.)); +#1369=DIRECTION('',(0.,-0.,1.)); +#1370=AXIS2_PLACEMENT_3D('',#1367,#1368,#1369); +#1371=CIRCLE('',#1370,2.5); +#1372=EDGE_CURVE('',#1044,#1144,#1371,.T.); +#1373=ORIENTED_EDGE('',*,*,#1372,.F.); +#1374=ORIENTED_EDGE('',*,*,#1073,.F.); +#1375=EDGE_LOOP('',(#1365,#1366,#1373,#1374)); +#1376=FACE_BOUND('',#1375,.T.); +#1377=ADVANCED_FACE('',(#1376),#1364,.T.); +#1378=CARTESIAN_POINT('',(32.05,0.,18.1)); +#1379=DIRECTION('',(0.,-1.,0.)); +#1380=DIRECTION('',(0.,0.,1.)); +#1381=AXIS2_PLACEMENT_3D('',#1378,#1379,#1380); +#1382=CYLINDRICAL_SURFACE('',#1381,2.5); +#1383=ORIENTED_EDGE('',*,*,#1354,.T.); +#1384=ORIENTED_EDGE('',*,*,#1033,.F.); +#1385=CARTESIAN_POINT('',(32.05,29.55,18.1)); +#1386=DIRECTION('',(0.,1.,-0.)); +#1387=DIRECTION('',(1.,-0.,0.)); +#1388=AXIS2_PLACEMENT_3D('',#1385,#1386,#1387); +#1389=CIRCLE('',#1388,2.5); +#1390=EDGE_CURVE('',#1187,#1022,#1389,.T.); +#1391=ORIENTED_EDGE('',*,*,#1390,.F.); +#1392=ORIENTED_EDGE('',*,*,#1192,.F.); +#1393=EDGE_LOOP('',(#1383,#1384,#1391,#1392)); +#1394=FACE_BOUND('',#1393,.T.); +#1395=ADVANCED_FACE('',(#1394),#1382,.T.); +#1396=CARTESIAN_POINT('',(-29.55,29.55,18.1)); +#1397=DIRECTION('',(0.,0.,1.)); +#1398=DIRECTION('',(-1.,0.,0.)); +#1399=AXIS2_PLACEMENT_3D('',#1396,#1397,#1398); +#1400=DEGENERATE_TOROIDAL_SURFACE('',#1399,2.5,2.5,.T.); +#1401=ORIENTED_EDGE('',*,*,#1372,.T.); +#1402=ORIENTED_EDGE('',*,*,#1150,.F.); +#1403=CARTESIAN_POINT('',(-29.55,32.05,18.1)); +#1404=DIRECTION('',(1.,0.,0.)); +#1405=DIRECTION('',(0.,0.,-1.)); +#1406=AXIS2_PLACEMENT_3D('',#1403,#1404,#1405); +#1407=CIRCLE('',#1406,2.5); +#1408=EDGE_CURVE('',#842,#1136,#1407,.T.); +#1409=ORIENTED_EDGE('',*,*,#1408,.F.); +#1410=ORIENTED_EDGE('',*,*,#1247,.F.); +#1411=EDGE_LOOP('',(#1401,#1402,#1409,#1410)); +#1412=FACE_BOUND('',#1411,.T.); +#1413=ADVANCED_FACE('',(#1412),#1400,.T.); +#1414=CARTESIAN_POINT('',(29.55,29.55,18.1)); +#1415=DIRECTION('',(0.,0.,1.)); +#1416=DIRECTION('',(-1.,0.,0.)); +#1417=AXIS2_PLACEMENT_3D('',#1414,#1415,#1416); +#1418=DEGENERATE_TOROIDAL_SURFACE('',#1417,2.5,2.5,.T.); +#1419=ORIENTED_EDGE('',*,*,#1390,.T.); +#1420=ORIENTED_EDGE('',*,*,#1223,.F.); +#1421=CARTESIAN_POINT('',(29.55,32.05,18.1)); +#1422=DIRECTION('',(-1.,-0.,-0.)); +#1423=DIRECTION('',(0.,0.,-1.)); +#1424=AXIS2_PLACEMENT_3D('',#1421,#1422,#1423); +#1425=CIRCLE('',#1424,2.5); +#1426=EDGE_CURVE('',#1134,#850,#1425,.T.); +#1427=ORIENTED_EDGE('',*,*,#1426,.F.); +#1428=ORIENTED_EDGE('',*,*,#1199,.F.); +#1429=EDGE_LOOP('',(#1419,#1420,#1427,#1428)); +#1430=FACE_BOUND('',#1429,.T.); +#1431=ADVANCED_FACE('',(#1430),#1418,.T.); +#1432=CARTESIAN_POINT('',(0.,32.05,18.1)); +#1433=DIRECTION('',(1.,0.,0.)); +#1434=DIRECTION('',(-0.,1.,0.)); +#1435=AXIS2_PLACEMENT_3D('',#1432,#1433,#1434); +#1436=CYLINDRICAL_SURFACE('',#1435,2.5); +#1437=ORIENTED_EDGE('',*,*,#1408,.T.); +#1438=ORIENTED_EDGE('',*,*,#1141,.F.); +#1439=ORIENTED_EDGE('',*,*,#1426,.T.); +#1440=ORIENTED_EDGE('',*,*,#855,.F.); +#1441=EDGE_LOOP('',(#1437,#1438,#1439,#1440)); +#1442=FACE_BOUND('',#1441,.T.); +#1443=ADVANCED_FACE('',(#1442),#1436,.T.); +#1444=CARTESIAN_POINT('',(-32.05,0.,2.5)); +#1445=DIRECTION('',(0.,-1.,0.)); +#1446=DIRECTION('',(1.,0.,0.)); +#1447=AXIS2_PLACEMENT_3D('',#1444,#1445,#1446); +#1448=CYLINDRICAL_SURFACE('',#1447,2.5); +#1449=CARTESIAN_POINT('',(-32.05,29.55,2.5)); +#1450=DIRECTION('',(0.,1.,0.)); +#1451=DIRECTION('',(0.,-0.,1.)); +#1452=AXIS2_PLACEMENT_3D('',#1449,#1450,#1451); +#1453=CIRCLE('',#1452,2.5); +#1454=EDGE_CURVE('',#346,#1046,#1453,.T.); +#1455=ORIENTED_EDGE('',*,*,#1454,.F.); +#1456=ORIENTED_EDGE('',*,*,#351,.F.); +#1457=CARTESIAN_POINT('',(-32.05,-29.55,2.5)); +#1458=DIRECTION('',(-0.,-1.,-0.)); +#1459=DIRECTION('',(0.,-0.,1.)); +#1460=AXIS2_PLACEMENT_3D('',#1457,#1458,#1459); +#1461=CIRCLE('',#1460,2.5); +#1462=EDGE_CURVE('',#1054,#344,#1461,.T.); +#1463=ORIENTED_EDGE('',*,*,#1462,.F.); +#1464=ORIENTED_EDGE('',*,*,#1059,.F.); +#1465=EDGE_LOOP('',(#1455,#1456,#1463,#1464)); +#1466=FACE_BOUND('',#1465,.T.); +#1467=ADVANCED_FACE('',(#1466),#1448,.T.); +#1468=CARTESIAN_POINT('',(-29.55,-29.55,2.5)); +#1469=DIRECTION('',(0.,0.,1.)); +#1470=DIRECTION('',(-1.,0.,0.)); +#1471=AXIS2_PLACEMENT_3D('',#1468,#1469,#1470); +#1472=DEGENERATE_TOROIDAL_SURFACE('',#1471,2.5,2.5,.T.); +#1473=ORIENTED_EDGE('',*,*,#1462,.T.); +#1474=ORIENTED_EDGE('',*,*,#409,.F.); +#1475=CARTESIAN_POINT('',(-29.55,-32.05,2.5)); +#1476=DIRECTION('',(1.,0.,0.)); +#1477=DIRECTION('',(0.,0.,-1.)); +#1478=AXIS2_PLACEMENT_3D('',#1475,#1476,#1477); +#1479=CIRCLE('',#1478,2.5); +#1480=EDGE_CURVE('',#1086,#397,#1479,.T.); +#1481=ORIENTED_EDGE('',*,*,#1480,.F.); +#1482=ORIENTED_EDGE('',*,*,#1263,.F.); +#1483=EDGE_LOOP('',(#1473,#1474,#1481,#1482)); +#1484=FACE_BOUND('',#1483,.T.); +#1485=ADVANCED_FACE('',(#1484),#1472,.T.); +#1486=CARTESIAN_POINT('',(-29.55,29.55,2.5)); +#1487=DIRECTION('',(0.,0.,1.)); +#1488=DIRECTION('',(-1.,0.,0.)); +#1489=AXIS2_PLACEMENT_3D('',#1486,#1487,#1488); +#1490=DEGENERATE_TOROIDAL_SURFACE('',#1489,2.5,2.5,.T.); +#1491=ORIENTED_EDGE('',*,*,#1454,.T.); +#1492=ORIENTED_EDGE('',*,*,#1239,.F.); +#1493=ORIENTED_EDGE('',*,*,#992,.F.); +#1494=ORIENTED_EDGE('',*,*,#360,.F.); +#1495=EDGE_LOOP('',(#1491,#1492,#1493,#1494)); +#1496=FACE_BOUND('',#1495,.T.); +#1497=ADVANCED_FACE('',(#1496),#1490,.T.); +#1498=CARTESIAN_POINT('',(0.,-32.05,2.5)); +#1499=DIRECTION('',(1.,0.,-0.)); +#1500=DIRECTION('',(0.,0.,1.)); +#1501=AXIS2_PLACEMENT_3D('',#1498,#1499,#1500); +#1502=CYLINDRICAL_SURFACE('',#1501,2.5); +#1503=ORIENTED_EDGE('',*,*,#1480,.T.); +#1504=ORIENTED_EDGE('',*,*,#402,.F.); +#1505=CARTESIAN_POINT('',(29.55,-32.05,2.5)); +#1506=DIRECTION('',(1.,0.,-0.)); +#1507=DIRECTION('',(0.,-1.,0.)); +#1508=AXIS2_PLACEMENT_3D('',#1505,#1506,#1507); +#1509=CIRCLE('',#1508,2.5); +#1510=EDGE_CURVE('',#1094,#388,#1509,.T.); +#1511=ORIENTED_EDGE('',*,*,#1510,.F.); +#1512=ORIENTED_EDGE('',*,*,#1099,.F.); +#1513=EDGE_LOOP('',(#1503,#1504,#1511,#1512)); +#1514=FACE_BOUND('',#1513,.T.); +#1515=ADVANCED_FACE('',(#1514),#1502,.T.); +#1516=CARTESIAN_POINT('',(29.55,-29.55,2.5)); +#1517=DIRECTION('',(0.,0.,1.)); +#1518=DIRECTION('',(-1.,0.,0.)); +#1519=AXIS2_PLACEMENT_3D('',#1516,#1517,#1518); +#1520=DEGENERATE_TOROIDAL_SURFACE('',#1519,2.5,2.5,.T.); +#1521=ORIENTED_EDGE('',*,*,#1510,.T.); +#1522=ORIENTED_EDGE('',*,*,#394,.F.); +#1523=CARTESIAN_POINT('',(32.05,-29.55,2.5)); +#1524=DIRECTION('',(0.,1.,0.)); +#1525=DIRECTION('',(0.,-0.,1.)); +#1526=AXIS2_PLACEMENT_3D('',#1523,#1524,#1525); +#1527=CIRCLE('',#1526,2.5); +#1528=EDGE_CURVE('',#1006,#380,#1527,.T.); +#1529=ORIENTED_EDGE('',*,*,#1528,.F.); +#1530=ORIENTED_EDGE('',*,*,#1287,.F.); +#1531=EDGE_LOOP('',(#1521,#1522,#1529,#1530)); +#1532=FACE_BOUND('',#1531,.T.); +#1533=ADVANCED_FACE('',(#1532),#1520,.T.); +#1534=CARTESIAN_POINT('',(29.55,29.55,2.5)); +#1535=DIRECTION('',(0.,0.,1.)); +#1536=DIRECTION('',(-1.,0.,0.)); +#1537=AXIS2_PLACEMENT_3D('',#1534,#1535,#1536); +#1538=DEGENERATE_TOROIDAL_SURFACE('',#1537,2.5,2.5,.T.); +#1539=ORIENTED_EDGE('',*,*,#984,.T.); +#1540=ORIENTED_EDGE('',*,*,#1215,.F.); +#1541=CARTESIAN_POINT('',(32.05,29.55,2.5)); +#1542=DIRECTION('',(-0.,-1.,-0.)); +#1543=DIRECTION('',(0.,-0.,1.)); +#1544=AXIS2_PLACEMENT_3D('',#1541,#1542,#1543); +#1545=CIRCLE('',#1544,2.5); +#1546=EDGE_CURVE('',#371,#1014,#1545,.T.); +#1547=ORIENTED_EDGE('',*,*,#1546,.F.); +#1548=ORIENTED_EDGE('',*,*,#377,.F.); +#1549=EDGE_LOOP('',(#1539,#1540,#1547,#1548)); +#1550=FACE_BOUND('',#1549,.T.); +#1551=ADVANCED_FACE('',(#1550),#1538,.T.); +#1552=CARTESIAN_POINT('',(32.05,0.,2.5)); +#1553=DIRECTION('',(0.,1.,0.)); +#1554=DIRECTION('',(0.,0.,-1.)); +#1555=AXIS2_PLACEMENT_3D('',#1552,#1553,#1554); +#1556=CYLINDRICAL_SURFACE('',#1555,2.5); +#1557=ORIENTED_EDGE('',*,*,#1528,.T.); +#1558=ORIENTED_EDGE('',*,*,#385,.F.); +#1559=ORIENTED_EDGE('',*,*,#1546,.T.); +#1560=ORIENTED_EDGE('',*,*,#1019,.F.); +#1561=EDGE_LOOP('',(#1557,#1558,#1559,#1560)); +#1562=FACE_BOUND('',#1561,.T.); +#1563=ADVANCED_FACE('',(#1562),#1556,.T.); +#1564=CARTESIAN_POINT('',(0.,-29.55,3.)); +#1565=DIRECTION('',(0.,-1.,0.)); +#1566=DIRECTION('',(1.,0.,0.)); +#1567=AXIS2_PLACEMENT_3D('',#1564,#1565,#1566); +#1568=PLANE('',#1567); +#1569=CARTESIAN_POINT('',(-27.05,-29.55,9.)); +#1570=VERTEX_POINT('',#1569); +#1571=CARTESIAN_POINT('',(27.05,-29.55,9.)); +#1572=VERTEX_POINT('',#1571); +#1573=CARTESIAN_POINT('',(-27.05,-29.55,9.)); +#1574=DIRECTION('',(1.,0.,-0.)); +#1575=VECTOR('',#1574,54.1); +#1576=LINE('',#1573,#1575); +#1577=EDGE_CURVE('',#1570,#1572,#1576,.T.); +#1578=ORIENTED_EDGE('',*,*,#1577,.T.); +#1579=CARTESIAN_POINT('',(27.05,-29.55,9.)); +#1580=DIRECTION('',(-0.,-0.,-1.)); +#1581=VECTOR('',#1580,6.); +#1582=LINE('',#1579,#1581); +#1583=EDGE_CURVE('',#1572,#263,#1582,.T.); +#1584=ORIENTED_EDGE('',*,*,#1583,.T.); +#1585=ORIENTED_EDGE('',*,*,#268,.F.); +#1586=CARTESIAN_POINT('',(-27.05,-29.55,3.)); +#1587=DIRECTION('',(0.,0.,1.)); +#1588=VECTOR('',#1587,6.); +#1589=LINE('',#1586,#1588); +#1590=EDGE_CURVE('',#254,#1570,#1589,.T.); +#1591=ORIENTED_EDGE('',*,*,#1590,.T.); +#1592=EDGE_LOOP('',(#1578,#1584,#1585,#1591)); +#1593=FACE_BOUND('',#1592,.T.); +#1594=ADVANCED_FACE('',(#1593),#1568,.F.); +#1595=CARTESIAN_POINT('',(29.55,0.,3.)); +#1596=DIRECTION('',(1.,0.,0.)); +#1597=DIRECTION('',(0.,1.,0.)); +#1598=AXIS2_PLACEMENT_3D('',#1595,#1596,#1597); +#1599=PLANE('',#1598); +#1600=CARTESIAN_POINT('',(29.55,-27.05,9.)); +#1601=VERTEX_POINT('',#1600); +#1602=CARTESIAN_POINT('',(29.55,27.05,9.)); +#1603=VERTEX_POINT('',#1602); +#1604=CARTESIAN_POINT('',(29.55,-27.05,9.)); +#1605=DIRECTION('',(0.,1.,0.)); +#1606=VECTOR('',#1605,54.1); +#1607=LINE('',#1604,#1606); +#1608=EDGE_CURVE('',#1601,#1603,#1607,.T.); +#1609=ORIENTED_EDGE('',*,*,#1608,.T.); +#1610=CARTESIAN_POINT('',(29.55,27.05,9.)); +#1611=DIRECTION('',(-0.,-0.,-1.)); +#1612=VECTOR('',#1611,6.); +#1613=LINE('',#1610,#1612); +#1614=EDGE_CURVE('',#1603,#280,#1613,.T.); +#1615=ORIENTED_EDGE('',*,*,#1614,.T.); +#1616=ORIENTED_EDGE('',*,*,#285,.F.); +#1617=CARTESIAN_POINT('',(29.55,-27.05,3.)); +#1618=DIRECTION('',(0.,0.,1.)); +#1619=VECTOR('',#1618,6.); +#1620=LINE('',#1617,#1619); +#1621=EDGE_CURVE('',#271,#1601,#1620,.T.); +#1622=ORIENTED_EDGE('',*,*,#1621,.T.); +#1623=EDGE_LOOP('',(#1609,#1615,#1616,#1622)); +#1624=FACE_BOUND('',#1623,.T.); +#1625=ADVANCED_FACE('',(#1624),#1599,.F.); +#1626=CARTESIAN_POINT('',(-29.55,0.,3.)); +#1627=DIRECTION('',(-1.,0.,0.)); +#1628=DIRECTION('',(0.,-1.,0.)); +#1629=AXIS2_PLACEMENT_3D('',#1626,#1627,#1628); +#1630=PLANE('',#1629); +#1631=CARTESIAN_POINT('',(-29.55,27.05,9.)); +#1632=VERTEX_POINT('',#1631); +#1633=CARTESIAN_POINT('',(-29.55,-27.05,9.)); +#1634=VERTEX_POINT('',#1633); +#1635=CARTESIAN_POINT('',(-29.55,27.05,9.)); +#1636=DIRECTION('',(0.,-1.,0.)); +#1637=VECTOR('',#1636,54.1); +#1638=LINE('',#1635,#1637); +#1639=EDGE_CURVE('',#1632,#1634,#1638,.T.); +#1640=ORIENTED_EDGE('',*,*,#1639,.T.); +#1641=CARTESIAN_POINT('',(-29.55,-27.05,9.)); +#1642=DIRECTION('',(-0.,-0.,-1.)); +#1643=VECTOR('',#1642,6.); +#1644=LINE('',#1641,#1643); +#1645=EDGE_CURVE('',#1634,#246,#1644,.T.); +#1646=ORIENTED_EDGE('',*,*,#1645,.T.); +#1647=ORIENTED_EDGE('',*,*,#251,.F.); +#1648=CARTESIAN_POINT('',(-29.55,27.05,3.)); +#1649=DIRECTION('',(0.,0.,1.)); +#1650=VECTOR('',#1649,6.); +#1651=LINE('',#1648,#1650); +#1652=EDGE_CURVE('',#237,#1632,#1651,.T.); +#1653=ORIENTED_EDGE('',*,*,#1652,.T.); +#1654=EDGE_LOOP('',(#1640,#1646,#1647,#1653)); +#1655=FACE_BOUND('',#1654,.T.); +#1656=ADVANCED_FACE('',(#1655),#1630,.F.); +#1657=CARTESIAN_POINT('',(27.05,-27.05,3.)); +#1658=DIRECTION('',(0.,0.,-1.)); +#1659=DIRECTION('',(-1.,0.,0.)); +#1660=AXIS2_PLACEMENT_3D('',#1657,#1658,#1659); +#1661=CYLINDRICAL_SURFACE('',#1660,2.5); +#1662=CARTESIAN_POINT('',(28.817766953,-28.817766953,9.732233047)); +#1663=VERTEX_POINT('',#1662); +#1664=CARTESIAN_POINT('',(29.55,-27.05,9.)); +#1665=CARTESIAN_POINT('',(29.55,-28.085533906,9.)); +#1666=CARTESIAN_POINT('',(28.817766953,-28.817766953,9.732233047)); +#1667=(BOUNDED_CURVE() +B_SPLINE_CURVE(2,(#1664,#1665,#1666),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,45.000000001),.UNSPECIFIED.) +CURVE() +GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.923879533,1.)) +REPRESENTATION_ITEM('')); +#1668=EDGE_CURVE('',#1601,#1663,#1667,.T.); +#1669=ORIENTED_EDGE('',*,*,#1668,.F.); +#1670=ORIENTED_EDGE('',*,*,#1621,.F.); +#1671=ORIENTED_EDGE('',*,*,#277,.F.); +#1672=ORIENTED_EDGE('',*,*,#1583,.F.); +#1673=CARTESIAN_POINT('',(28.817766953,-28.817766953,9.732233047)); +#1674=CARTESIAN_POINT('',(28.085533906,-29.55,9.)); +#1675=CARTESIAN_POINT('',(27.05,-29.55,9.)); +#1676=(BOUNDED_CURVE() +B_SPLINE_CURVE(2,(#1673,#1674,#1675),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((3,3),(314.999999999,360.),.UNSPECIFIED.) +CURVE() +GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.923879533,1.)) +REPRESENTATION_ITEM('')); +#1677=EDGE_CURVE('',#1663,#1572,#1676,.T.); +#1678=ORIENTED_EDGE('',*,*,#1677,.F.); +#1679=EDGE_LOOP('',(#1669,#1670,#1671,#1672,#1678)); +#1680=FACE_BOUND('',#1679,.T.); +#1681=ADVANCED_FACE('',(#1680),#1661,.F.); +#1682=CARTESIAN_POINT('',(27.05,27.05,3.)); +#1683=DIRECTION('',(0.,0.,-1.)); +#1684=DIRECTION('',(-1.,0.,0.)); +#1685=AXIS2_PLACEMENT_3D('',#1682,#1683,#1684); +#1686=CYLINDRICAL_SURFACE('',#1685,2.5); +#1687=CARTESIAN_POINT('',(28.817766953,28.817766953,9.732233047)); +#1688=VERTEX_POINT('',#1687); +#1689=CARTESIAN_POINT('',(27.05,29.55,9.)); +#1690=CARTESIAN_POINT('',(28.085533906,29.55,9.)); +#1691=CARTESIAN_POINT('',(28.817766953,28.817766953,9.732233047)); +#1692=(BOUNDED_CURVE() +B_SPLINE_CURVE(2,(#1689,#1690,#1691),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,45.000000001),.UNSPECIFIED.) +CURVE() +GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.923879533,1.)) +REPRESENTATION_ITEM('')); +#1693=EDGE_CURVE('',#718,#1688,#1692,.T.); +#1694=ORIENTED_EDGE('',*,*,#1693,.F.); +#1695=ORIENTED_EDGE('',*,*,#738,.F.); +#1696=ORIENTED_EDGE('',*,*,#294,.F.); +#1697=ORIENTED_EDGE('',*,*,#1614,.F.); +#1698=CARTESIAN_POINT('',(28.817766953,28.817766953,9.732233047)); +#1699=CARTESIAN_POINT('',(29.55,28.085533906,9.)); +#1700=CARTESIAN_POINT('',(29.55,27.05,9.)); +#1701=(BOUNDED_CURVE() +B_SPLINE_CURVE(2,(#1698,#1699,#1700),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((3,3),(314.999999999,360.),.UNSPECIFIED.) +CURVE() +GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.923879533,1.)) +REPRESENTATION_ITEM('')); +#1702=EDGE_CURVE('',#1688,#1603,#1701,.T.); +#1703=ORIENTED_EDGE('',*,*,#1702,.F.); +#1704=EDGE_LOOP('',(#1694,#1695,#1696,#1697,#1703)); +#1705=FACE_BOUND('',#1704,.T.); +#1706=ADVANCED_FACE('',(#1705),#1686,.F.); +#1707=CARTESIAN_POINT('',(-27.05,27.05,3.)); +#1708=DIRECTION('',(0.,0.,-1.)); +#1709=DIRECTION('',(-1.,0.,0.)); +#1710=AXIS2_PLACEMENT_3D('',#1707,#1708,#1709); +#1711=CYLINDRICAL_SURFACE('',#1710,2.5); +#1712=CARTESIAN_POINT('',(-28.817766953,28.817766953,9.732233047)); +#1713=VERTEX_POINT('',#1712); +#1714=CARTESIAN_POINT('',(-28.817766953,28.817766953,9.732233047)); +#1715=CARTESIAN_POINT('',(-28.085533906,29.55,9.)); +#1716=CARTESIAN_POINT('',(-27.05,29.55,9.)); +#1717=(BOUNDED_CURVE() +B_SPLINE_CURVE(2,(#1714,#1715,#1716),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((3,3),(314.999999999,360.),.UNSPECIFIED.) +CURVE() +GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.923879533,1.)) +REPRESENTATION_ITEM('')); +#1718=EDGE_CURVE('',#1713,#473,#1717,.T.); +#1719=ORIENTED_EDGE('',*,*,#1718,.F.); +#1720=CARTESIAN_POINT('',(-29.55,27.05,9.)); +#1721=CARTESIAN_POINT('',(-29.55,28.085533906,9.)); +#1722=CARTESIAN_POINT('',(-28.817766953,28.817766953,9.732233047)); +#1723=(BOUNDED_CURVE() +B_SPLINE_CURVE(2,(#1720,#1721,#1722),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,45.000000001),.UNSPECIFIED.) +CURVE() +GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.923879533,1.)) +REPRESENTATION_ITEM('')); +#1724=EDGE_CURVE('',#1632,#1713,#1723,.T.); +#1725=ORIENTED_EDGE('',*,*,#1724,.F.); +#1726=ORIENTED_EDGE('',*,*,#1652,.F.); +#1727=ORIENTED_EDGE('',*,*,#243,.F.); +#1728=ORIENTED_EDGE('',*,*,#484,.F.); +#1729=EDGE_LOOP('',(#1719,#1725,#1726,#1727,#1728)); +#1730=FACE_BOUND('',#1729,.T.); +#1731=ADVANCED_FACE('',(#1730),#1711,.F.); +#1732=CARTESIAN_POINT('',(-27.05,-27.05,3.)); +#1733=DIRECTION('',(0.,0.,-1.)); +#1734=DIRECTION('',(-1.,0.,0.)); +#1735=AXIS2_PLACEMENT_3D('',#1732,#1733,#1734); +#1736=CYLINDRICAL_SURFACE('',#1735,2.5); +#1737=CARTESIAN_POINT('',(-28.817766953,-28.817766953,9.732233047)); +#1738=VERTEX_POINT('',#1737); +#1739=CARTESIAN_POINT('',(-28.817766953,-28.817766953,9.732233047)); +#1740=CARTESIAN_POINT('',(-29.55,-28.085533906,9.)); +#1741=CARTESIAN_POINT('',(-29.55,-27.05,9.)); +#1742=(BOUNDED_CURVE() +B_SPLINE_CURVE(2,(#1739,#1740,#1741),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((3,3),(314.999999999,360.),.UNSPECIFIED.) +CURVE() +GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.923879533,1.)) +REPRESENTATION_ITEM('')); +#1743=EDGE_CURVE('',#1738,#1634,#1742,.T.); +#1744=ORIENTED_EDGE('',*,*,#1743,.F.); +#1745=CARTESIAN_POINT('',(-27.05,-29.55,9.)); +#1746=CARTESIAN_POINT('',(-28.085533906,-29.55,9.)); +#1747=CARTESIAN_POINT('',(-28.817766953,-28.817766953,9.732233047)); +#1748=(BOUNDED_CURVE() +B_SPLINE_CURVE(2,(#1745,#1746,#1747),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,45.000000001),.UNSPECIFIED.) +CURVE() +GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.923879533,1.)) +REPRESENTATION_ITEM('')); +#1749=EDGE_CURVE('',#1570,#1738,#1748,.T.); +#1750=ORIENTED_EDGE('',*,*,#1749,.F.); +#1751=ORIENTED_EDGE('',*,*,#1590,.F.); +#1752=ORIENTED_EDGE('',*,*,#260,.F.); +#1753=ORIENTED_EDGE('',*,*,#1645,.F.); +#1754=EDGE_LOOP('',(#1744,#1750,#1751,#1752,#1753)); +#1755=FACE_BOUND('',#1754,.T.); +#1756=ADVANCED_FACE('',(#1755),#1736,.F.); +#1757=CARTESIAN_POINT('',(9.525,-9.525,3.)); +#1758=DIRECTION('',(0.,0.,-1.)); +#1759=DIRECTION('',(-1.,0.,0.)); +#1760=AXIS2_PLACEMENT_3D('',#1757,#1758,#1759); +#1761=CYLINDRICAL_SURFACE('',#1760,1.1); +#1762=CARTESIAN_POINT('',(8.425,-9.525,1.)); +#1763=VERTEX_POINT('',#1762); +#1764=CARTESIAN_POINT('',(8.425,-9.525,1.)); +#1765=DIRECTION('',(-0.,-0.,1.)); +#1766=VECTOR('',#1765,2.); +#1767=LINE('',#1764,#1766); +#1768=EDGE_CURVE('',#1763,#174,#1767,.T.); +#1769=ORIENTED_EDGE('',*,*,#1768,.F.); +#1770=CARTESIAN_POINT('',(9.525,-9.525,1.)); +#1771=DIRECTION('',(0.,0.,-1.)); +#1772=DIRECTION('',(-1.,0.,0.)); +#1773=AXIS2_PLACEMENT_3D('',#1770,#1771,#1772); +#1774=CIRCLE('',#1773,1.1); +#1775=EDGE_CURVE('',#1763,#1763,#1774,.T.); +#1776=ORIENTED_EDGE('',*,*,#1775,.T.); +#1777=ORIENTED_EDGE('',*,*,#1768,.T.); +#1778=ORIENTED_EDGE('',*,*,#180,.F.); +#1779=EDGE_LOOP('',(#1769,#1776,#1777,#1778)); +#1780=FACE_BOUND('',#1779,.T.); +#1781=ADVANCED_FACE('',(#1780),#1761,.F.); +#1782=CARTESIAN_POINT('',(-19.05,9.525,3.)); +#1783=DIRECTION('',(0.,0.,-1.)); +#1784=DIRECTION('',(-1.,0.,0.)); +#1785=AXIS2_PLACEMENT_3D('',#1782,#1783,#1784); +#1786=CYLINDRICAL_SURFACE('',#1785,1.1); +#1787=CARTESIAN_POINT('',(-20.15,9.525,1.)); +#1788=VERTEX_POINT('',#1787); +#1789=CARTESIAN_POINT('',(-20.15,9.525,1.)); +#1790=DIRECTION('',(-0.,-0.,1.)); +#1791=VECTOR('',#1790,2.); +#1792=LINE('',#1789,#1791); +#1793=EDGE_CURVE('',#1788,#163,#1792,.T.); +#1794=ORIENTED_EDGE('',*,*,#1793,.F.); +#1795=CARTESIAN_POINT('',(-19.05,9.525,1.)); +#1796=DIRECTION('',(0.,0.,-1.)); +#1797=DIRECTION('',(-1.,0.,0.)); +#1798=AXIS2_PLACEMENT_3D('',#1795,#1796,#1797); +#1799=CIRCLE('',#1798,1.1); +#1800=EDGE_CURVE('',#1788,#1788,#1799,.T.); +#1801=ORIENTED_EDGE('',*,*,#1800,.T.); +#1802=ORIENTED_EDGE('',*,*,#1793,.T.); +#1803=ORIENTED_EDGE('',*,*,#169,.F.); +#1804=EDGE_LOOP('',(#1794,#1801,#1802,#1803)); +#1805=FACE_BOUND('',#1804,.T.); +#1806=ADVANCED_FACE('',(#1805),#1786,.F.); +#1807=CARTESIAN_POINT('',(-9.525,-9.525,3.)); +#1808=DIRECTION('',(0.,0.,-1.)); +#1809=DIRECTION('',(-1.,0.,0.)); +#1810=AXIS2_PLACEMENT_3D('',#1807,#1808,#1809); +#1811=CYLINDRICAL_SURFACE('',#1810,1.1); +#1812=CARTESIAN_POINT('',(-10.625,-9.525,1.)); +#1813=VERTEX_POINT('',#1812); +#1814=CARTESIAN_POINT('',(-10.625,-9.525,1.)); +#1815=DIRECTION('',(-0.,-0.,1.)); +#1816=VECTOR('',#1815,2.); +#1817=LINE('',#1814,#1816); +#1818=EDGE_CURVE('',#1813,#152,#1817,.T.); +#1819=ORIENTED_EDGE('',*,*,#1818,.F.); +#1820=CARTESIAN_POINT('',(-9.525,-9.525,1.)); +#1821=DIRECTION('',(0.,0.,-1.)); +#1822=DIRECTION('',(-1.,0.,0.)); +#1823=AXIS2_PLACEMENT_3D('',#1820,#1821,#1822); +#1824=CIRCLE('',#1823,1.1); +#1825=EDGE_CURVE('',#1813,#1813,#1824,.T.); +#1826=ORIENTED_EDGE('',*,*,#1825,.T.); +#1827=ORIENTED_EDGE('',*,*,#1818,.T.); +#1828=ORIENTED_EDGE('',*,*,#158,.F.); +#1829=EDGE_LOOP('',(#1819,#1826,#1827,#1828)); +#1830=FACE_BOUND('',#1829,.T.); +#1831=ADVANCED_FACE('',(#1830),#1811,.F.); +#1832=CARTESIAN_POINT('',(19.05,9.525,3.)); +#1833=DIRECTION('',(0.,0.,-1.)); +#1834=DIRECTION('',(-1.,0.,0.)); +#1835=AXIS2_PLACEMENT_3D('',#1832,#1833,#1834); +#1836=CYLINDRICAL_SURFACE('',#1835,1.1); +#1837=CARTESIAN_POINT('',(17.95,9.525,1.)); +#1838=VERTEX_POINT('',#1837); +#1839=CARTESIAN_POINT('',(17.95,9.525,1.)); +#1840=DIRECTION('',(-0.,-0.,1.)); +#1841=VECTOR('',#1840,2.); +#1842=LINE('',#1839,#1841); +#1843=EDGE_CURVE('',#1838,#141,#1842,.T.); +#1844=ORIENTED_EDGE('',*,*,#1843,.F.); +#1845=CARTESIAN_POINT('',(19.05,9.525,1.)); +#1846=DIRECTION('',(0.,0.,-1.)); +#1847=DIRECTION('',(-1.,0.,0.)); +#1848=AXIS2_PLACEMENT_3D('',#1845,#1846,#1847); +#1849=CIRCLE('',#1848,1.1); +#1850=EDGE_CURVE('',#1838,#1838,#1849,.T.); +#1851=ORIENTED_EDGE('',*,*,#1850,.T.); +#1852=ORIENTED_EDGE('',*,*,#1843,.T.); +#1853=ORIENTED_EDGE('',*,*,#147,.F.); +#1854=EDGE_LOOP('',(#1844,#1851,#1852,#1853)); +#1855=FACE_BOUND('',#1854,.T.); +#1856=ADVANCED_FACE('',(#1855),#1836,.F.); +#1857=CARTESIAN_POINT('',(0.,32.55,3.)); +#1858=DIRECTION('',(0.,-1.,0.)); +#1859=DIRECTION('',(1.,0.,0.)); +#1860=AXIS2_PLACEMENT_3D('',#1857,#1858,#1859); +#1861=PLANE('',#1860); +#1862=CARTESIAN_POINT('',(7.999998302,32.55,6.)); +#1863=VERTEX_POINT('',#1862); +#1864=CARTESIAN_POINT('',(-8.,32.55,6.)); +#1865=VERTEX_POINT('',#1864); +#1866=CARTESIAN_POINT('',(7.999998302,32.55,6.)); +#1867=DIRECTION('',(-1.,-0.,0.)); +#1868=VECTOR('',#1867,15.999998302); +#1869=LINE('',#1866,#1868); +#1870=EDGE_CURVE('',#1863,#1865,#1869,.T.); +#1871=ORIENTED_EDGE('',*,*,#1870,.T.); +#1872=CARTESIAN_POINT('',(-8.,32.55,6.)); +#1873=DIRECTION('',(-0.,-0.,-1.)); +#1874=VECTOR('',#1873,4.6); +#1875=LINE('',#1872,#1874); +#1876=EDGE_CURVE('',#1865,#51,#1875,.T.); +#1877=ORIENTED_EDGE('',*,*,#1876,.T.); +#1878=ORIENTED_EDGE('',*,*,#56,.T.); +#1879=CARTESIAN_POINT('',(-4.749835519,32.55,3.275)); +#1880=VERTEX_POINT('',#1879); +#1881=CARTESIAN_POINT('',(-2.85,32.55,3.3)); +#1882=DIRECTION('',(0.,1.,0.)); +#1883=DIRECTION('',(0.,-0.,1.)); +#1884=AXIS2_PLACEMENT_3D('',#1881,#1882,#1883); +#1885=CIRCLE('',#1884,1.9); +#1886=EDGE_CURVE('',#43,#1880,#1885,.T.); +#1887=ORIENTED_EDGE('',*,*,#1886,.T.); +#1888=CARTESIAN_POINT('',(-2.85,32.55,3.25)); +#1889=DIRECTION('',(0.,1.,0.)); +#1890=DIRECTION('',(0.,-0.,1.)); +#1891=AXIS2_PLACEMENT_3D('',#1888,#1889,#1890); +#1892=CIRCLE('',#1891,1.9); +#1893=EDGE_CURVE('',#1880,#749,#1892,.T.); +#1894=ORIENTED_EDGE('',*,*,#1893,.T.); +#1895=ORIENTED_EDGE('',*,*,#756,.T.); +#1896=CARTESIAN_POINT('',(4.749835519,32.55,3.275)); +#1897=VERTEX_POINT('',#1896); +#1898=CARTESIAN_POINT('',(2.85,32.55,3.25)); +#1899=DIRECTION('',(0.,1.,0.)); +#1900=DIRECTION('',(0.,-0.,1.)); +#1901=AXIS2_PLACEMENT_3D('',#1898,#1899,#1900); +#1902=CIRCLE('',#1901,1.9); +#1903=EDGE_CURVE('',#751,#1897,#1902,.T.); +#1904=ORIENTED_EDGE('',*,*,#1903,.T.); +#1905=CARTESIAN_POINT('',(2.85,32.55,3.3)); +#1906=DIRECTION('',(0.,1.,0.)); +#1907=DIRECTION('',(0.,-0.,1.)); +#1908=AXIS2_PLACEMENT_3D('',#1905,#1906,#1907); +#1909=CIRCLE('',#1908,1.9); +#1910=EDGE_CURVE('',#1897,#119,#1909,.T.); +#1911=ORIENTED_EDGE('',*,*,#1910,.T.); +#1912=ORIENTED_EDGE('',*,*,#124,.T.); +#1913=CARTESIAN_POINT('',(8.,32.55,1.4)); +#1914=DIRECTION('',(0.,0.,1.)); +#1915=VECTOR('',#1914,4.6); +#1916=LINE('',#1913,#1915); +#1917=EDGE_CURVE('',#110,#1863,#1916,.T.); +#1918=ORIENTED_EDGE('',*,*,#1917,.T.); +#1919=EDGE_LOOP('',(#1871,#1877,#1878,#1887,#1894,#1895,#1904,#1911,#1912,#1918)); +#1920=FACE_BOUND('',#1919,.T.); +#1921=ADVANCED_FACE('',(#1920),#1861,.T.); +#1922=CARTESIAN_POINT('',(-2.85,37.95,3.3)); +#1923=DIRECTION('',(0.,1.,0.)); +#1924=DIRECTION('',(-1.,0.,0.)); +#1925=AXIS2_PLACEMENT_3D('',#1922,#1923,#1924); +#1926=CYLINDRICAL_SURFACE('',#1925,1.9); +#1927=ORIENTED_EDGE('',*,*,#48,.F.); +#1928=ORIENTED_EDGE('',*,*,#953,.T.); +#1929=ORIENTED_EDGE('',*,*,#831,.F.); +#1930=CARTESIAN_POINT('',(-4.749835519,32.55,3.275)); +#1931=DIRECTION('',(0.,1.,0.)); +#1932=VECTOR('',#1931,2.); +#1933=LINE('',#1930,#1932); +#1934=EDGE_CURVE('',#1880,#816,#1933,.T.); +#1935=ORIENTED_EDGE('',*,*,#1934,.F.); +#1936=ORIENTED_EDGE('',*,*,#1886,.F.); +#1937=EDGE_LOOP('',(#1927,#1928,#1929,#1935,#1936)); +#1938=FACE_BOUND('',#1937,.T.); +#1939=ADVANCED_FACE('',(#1938),#1926,.F.); +#1940=CARTESIAN_POINT('',(-2.85,39.35,3.25)); +#1941=DIRECTION('',(0.,1.,0.)); +#1942=DIRECTION('',(-1.,0.,0.)); +#1943=AXIS2_PLACEMENT_3D('',#1940,#1941,#1942); +#1944=CYLINDRICAL_SURFACE('',#1943,1.9); +#1945=ORIENTED_EDGE('',*,*,#822,.F.); +#1946=ORIENTED_EDGE('',*,*,#764,.F.); +#1947=ORIENTED_EDGE('',*,*,#1893,.F.); +#1948=ORIENTED_EDGE('',*,*,#1934,.T.); +#1949=EDGE_LOOP('',(#1945,#1946,#1947,#1948)); +#1950=FACE_BOUND('',#1949,.T.); +#1951=ADVANCED_FACE('',(#1950),#1944,.F.); +#1952=CARTESIAN_POINT('',(2.85,37.95,3.25)); +#1953=DIRECTION('',(0.,1.,0.)); +#1954=DIRECTION('',(-1.,0.,0.)); +#1955=AXIS2_PLACEMENT_3D('',#1952,#1953,#1954); +#1956=CYLINDRICAL_SURFACE('',#1955,1.9); +#1957=ORIENTED_EDGE('',*,*,#778,.F.); +#1958=ORIENTED_EDGE('',*,*,#812,.F.); +#1959=CARTESIAN_POINT('',(4.749835519,32.55,3.275)); +#1960=DIRECTION('',(0.,1.,0.)); +#1961=VECTOR('',#1960,2.); +#1962=LINE('',#1959,#1961); +#1963=EDGE_CURVE('',#1897,#799,#1962,.T.); +#1964=ORIENTED_EDGE('',*,*,#1963,.F.); +#1965=ORIENTED_EDGE('',*,*,#1903,.F.); +#1966=EDGE_LOOP('',(#1957,#1958,#1964,#1965)); +#1967=FACE_BOUND('',#1966,.T.); +#1968=ADVANCED_FACE('',(#1967),#1956,.F.); +#1969=CARTESIAN_POINT('',(2.85,37.95,3.3)); +#1970=DIRECTION('',(0.,1.,0.)); +#1971=DIRECTION('',(-1.,0.,0.)); +#1972=AXIS2_PLACEMENT_3D('',#1969,#1970,#1971); +#1973=CYLINDRICAL_SURFACE('',#1972,1.9); +#1974=ORIENTED_EDGE('',*,*,#976,.F.); +#1975=ORIENTED_EDGE('',*,*,#130,.F.); +#1976=ORIENTED_EDGE('',*,*,#1910,.F.); +#1977=ORIENTED_EDGE('',*,*,#1963,.T.); +#1978=ORIENTED_EDGE('',*,*,#805,.F.); +#1979=EDGE_LOOP('',(#1974,#1975,#1976,#1977,#1978)); +#1980=FACE_BOUND('',#1979,.T.); +#1981=ADVANCED_FACE('',(#1980),#1973,.F.); +#1982=CARTESIAN_POINT('',(-80.,0.,11.)); +#1983=DIRECTION('',(0.,0.,1.)); +#1984=DIRECTION('',(1.,0.,0.)); +#1985=AXIS2_PLACEMENT_3D('',#1982,#1983,#1984); +#1986=PLANE('',#1985); +#1987=CARTESIAN_POINT('',(27.55,27.55,11.)); +#1988=VERTEX_POINT('',#1987); +#1989=CARTESIAN_POINT('',(27.55,-27.55,11.)); +#1990=VERTEX_POINT('',#1989); +#1991=CARTESIAN_POINT('',(27.55,27.55,11.)); +#1992=DIRECTION('',(-0.,-1.,-0.)); +#1993=VECTOR('',#1992,55.1); +#1994=LINE('',#1991,#1993); +#1995=EDGE_CURVE('',#1988,#1990,#1994,.T.); +#1996=ORIENTED_EDGE('',*,*,#1995,.T.); +#1997=CARTESIAN_POINT('',(-27.55,-27.55,11.)); +#1998=VERTEX_POINT('',#1997); +#1999=CARTESIAN_POINT('',(27.55,-27.55,11.)); +#2000=DIRECTION('',(-1.,-0.,0.)); +#2001=VECTOR('',#2000,55.1); +#2002=LINE('',#1999,#2001); +#2003=EDGE_CURVE('',#1990,#1998,#2002,.T.); +#2004=ORIENTED_EDGE('',*,*,#2003,.T.); +#2005=CARTESIAN_POINT('',(-27.55,27.55,11.)); +#2006=VERTEX_POINT('',#2005); +#2007=CARTESIAN_POINT('',(-27.55,-27.55,11.)); +#2008=DIRECTION('',(0.,1.,0.)); +#2009=VECTOR('',#2008,55.1); +#2010=LINE('',#2007,#2009); +#2011=EDGE_CURVE('',#1998,#2006,#2010,.T.); +#2012=ORIENTED_EDGE('',*,*,#2011,.T.); +#2013=CARTESIAN_POINT('',(-27.55,27.55,11.)); +#2014=DIRECTION('',(1.,0.,-0.)); +#2015=VECTOR('',#2014,55.1); +#2016=LINE('',#2013,#2015); +#2017=EDGE_CURVE('',#2006,#1988,#2016,.T.); +#2018=ORIENTED_EDGE('',*,*,#2017,.T.); +#2019=EDGE_LOOP('',(#1996,#2004,#2012,#2018)); +#2020=FACE_BOUND('',#2019,.T.); +#2021=ORIENTED_EDGE('',*,*,#509,.T.); +#2022=ORIENTED_EDGE('',*,*,#546,.T.); +#2023=ORIENTED_EDGE('',*,*,#438,.T.); +#2024=ORIENTED_EDGE('',*,*,#610,.T.); +#2025=ORIENTED_EDGE('',*,*,#573,.T.); +#2026=ORIENTED_EDGE('',*,*,#698,.T.); +#2027=ORIENTED_EDGE('',*,*,#637,.T.); +#2028=ORIENTED_EDGE('',*,*,#674,.T.); +#2029=EDGE_LOOP('',(#2021,#2022,#2023,#2024,#2025,#2026,#2027,#2028)); +#2030=FACE_BOUND('',#2029,.T.); +#2031=ADVANCED_FACE('',(#2020,#2030),#1986,.T.); +#2032=CARTESIAN_POINT('',(0.,27.55,11.)); +#2033=DIRECTION('',(0.,-0.707106781,-0.707106781)); +#2034=DIRECTION('',(-1.,0.,0.)); +#2035=AXIS2_PLACEMENT_3D('',#2032,#2033,#2034); +#2036=PLANE('',#2035); +#2037=ORIENTED_EDGE('',*,*,#915,.F.); +#2038=CARTESIAN_POINT('',(-9.25,31.3,7.25)); +#2039=CARTESIAN_POINT('',(-9.25,31.817766953,6.732233047)); +#2040=CARTESIAN_POINT('',(-8.883883476,32.183883477,6.366116523)); +#2041=CARTESIAN_POINT('',(-8.517766953,32.55,6.)); +#2042=CARTESIAN_POINT('',(-8.,32.55,6.)); +#2043=(BOUNDED_CURVE() +B_SPLINE_CURVE(2,(#2038,#2039,#2040,#2041,#2042),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((3,2,3),(90.,135.,180.),.UNSPECIFIED.) +CURVE() +GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.923879533,1.,0.923879533,1.)) +REPRESENTATION_ITEM('')); +#2044=EDGE_CURVE('',#904,#1865,#2043,.T.); +#2045=ORIENTED_EDGE('',*,*,#2044,.T.); +#2046=ORIENTED_EDGE('',*,*,#1870,.F.); +#2047=CARTESIAN_POINT('',(7.999996605,32.55,6.)); +#2048=CARTESIAN_POINT('',(8.517764552,32.550001406,5.999998594)); +#2049=CARTESIAN_POINT('',(8.883882276,32.183884677,6.366115323)); +#2050=CARTESIAN_POINT('',(9.25,31.817767947,6.732232053)); +#2051=CARTESIAN_POINT('',(9.25,31.3,7.25)); +#2052=(BOUNDED_CURVE() +B_SPLINE_CURVE(2,(#2047,#2048,#2049,#2050,#2051),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((3,2,3),(359.999844385,404.999922192,450.),.UNSPECIFIED.) +CURVE() +GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.923879273,1.,0.923879273,1.)) +REPRESENTATION_ITEM('')); +#2053=EDGE_CURVE('',#1863,#872,#2052,.T.); +#2054=ORIENTED_EDGE('',*,*,#2053,.T.); +#2055=ORIENTED_EDGE('',*,*,#877,.F.); +#2056=ORIENTED_EDGE('',*,*,#725,.F.); +#2057=ORIENTED_EDGE('',*,*,#1693,.T.); +#2058=CARTESIAN_POINT('',(27.55,27.55,11.)); +#2059=DIRECTION('',(0.577350269,0.577350269,-0.577350269)); +#2060=VECTOR('',#2059,2.195836775); +#2061=LINE('',#2058,#2060); +#2062=EDGE_CURVE('',#1988,#1688,#2061,.T.); +#2063=ORIENTED_EDGE('',*,*,#2062,.F.); +#2064=ORIENTED_EDGE('',*,*,#2017,.F.); +#2065=CARTESIAN_POINT('',(-28.817766953,28.817766953,9.732233047)); +#2066=DIRECTION('',(0.577350269,-0.577350269,0.577350269)); +#2067=VECTOR('',#2066,2.195836775); +#2068=LINE('',#2065,#2067); +#2069=EDGE_CURVE('',#1713,#2006,#2068,.T.); +#2070=ORIENTED_EDGE('',*,*,#2069,.F.); +#2071=ORIENTED_EDGE('',*,*,#1718,.T.); +#2072=ORIENTED_EDGE('',*,*,#478,.F.); +#2073=EDGE_LOOP('',(#2037,#2045,#2046,#2054,#2055,#2056,#2057,#2063,#2064,#2070,#2071,#2072)); +#2074=FACE_BOUND('',#2073,.T.); +#2075=ADVANCED_FACE('',(#2074),#2036,.T.); +#2076=CARTESIAN_POINT('',(27.55,0.,11.)); +#2077=DIRECTION('',(-0.707106781,0.,-0.707106781)); +#2078=DIRECTION('',(0.,1.,0.)); +#2079=AXIS2_PLACEMENT_3D('',#2076,#2077,#2078); +#2080=PLANE('',#2079); +#2081=ORIENTED_EDGE('',*,*,#1608,.F.); +#2082=ORIENTED_EDGE('',*,*,#1668,.T.); +#2083=CARTESIAN_POINT('',(27.55,-27.55,11.)); +#2084=DIRECTION('',(0.577350269,-0.577350269,-0.577350269)); +#2085=VECTOR('',#2084,2.195836775); +#2086=LINE('',#2083,#2085); +#2087=EDGE_CURVE('',#1990,#1663,#2086,.T.); +#2088=ORIENTED_EDGE('',*,*,#2087,.F.); +#2089=ORIENTED_EDGE('',*,*,#1995,.F.); +#2090=ORIENTED_EDGE('',*,*,#2062,.T.); +#2091=ORIENTED_EDGE('',*,*,#1702,.T.); +#2092=EDGE_LOOP('',(#2081,#2082,#2088,#2089,#2090,#2091)); +#2093=FACE_BOUND('',#2092,.T.); +#2094=ADVANCED_FACE('',(#2093),#2080,.T.); +#2095=CARTESIAN_POINT('',(-27.55,0.,11.)); +#2096=DIRECTION('',(0.707106781,0.,-0.707106781)); +#2097=DIRECTION('',(0.,-1.,0.)); +#2098=AXIS2_PLACEMENT_3D('',#2095,#2096,#2097); +#2099=PLANE('',#2098); +#2100=ORIENTED_EDGE('',*,*,#1639,.F.); +#2101=ORIENTED_EDGE('',*,*,#1724,.T.); +#2102=ORIENTED_EDGE('',*,*,#2069,.T.); +#2103=ORIENTED_EDGE('',*,*,#2011,.F.); +#2104=CARTESIAN_POINT('',(-28.817766953,-28.817766953,9.732233047)); +#2105=DIRECTION('',(0.577350269,0.577350269,0.577350269)); +#2106=VECTOR('',#2105,2.195836775); +#2107=LINE('',#2104,#2106); +#2108=EDGE_CURVE('',#1738,#1998,#2107,.T.); +#2109=ORIENTED_EDGE('',*,*,#2108,.F.); +#2110=ORIENTED_EDGE('',*,*,#1743,.T.); +#2111=EDGE_LOOP('',(#2100,#2101,#2102,#2103,#2109,#2110)); +#2112=FACE_BOUND('',#2111,.T.); +#2113=ADVANCED_FACE('',(#2112),#2099,.T.); +#2114=CARTESIAN_POINT('',(0.,-27.55,11.)); +#2115=DIRECTION('',(0.,0.707106781,-0.707106781)); +#2116=DIRECTION('',(1.,0.,0.)); +#2117=AXIS2_PLACEMENT_3D('',#2114,#2115,#2116); +#2118=PLANE('',#2117); +#2119=ORIENTED_EDGE('',*,*,#2087,.T.); +#2120=ORIENTED_EDGE('',*,*,#1677,.T.); +#2121=ORIENTED_EDGE('',*,*,#1577,.F.); +#2122=ORIENTED_EDGE('',*,*,#1749,.T.); +#2123=ORIENTED_EDGE('',*,*,#2108,.T.); +#2124=ORIENTED_EDGE('',*,*,#2003,.F.); +#2125=EDGE_LOOP('',(#2119,#2120,#2121,#2122,#2123,#2124)); +#2126=FACE_BOUND('',#2125,.T.); +#2127=ADVANCED_FACE('',(#2126),#2118,.T.); +#2128=CARTESIAN_POINT('',(-9.525,-9.525,0.)); +#2129=DIRECTION('',(0.,0.,-1.)); +#2130=DIRECTION('',(-1.,0.,0.)); +#2131=AXIS2_PLACEMENT_3D('',#2128,#2129,#2130); +#2132=CONICAL_SURFACE('',#2131,2.1,44.999999949); +#2133=CARTESIAN_POINT('',(-11.625,-9.525,0.)); +#2134=DIRECTION('',(0.707106781,-0.,0.707106782)); +#2135=VECTOR('',#2134,1.414213562); +#2136=LINE('',#2133,#2135); +#2137=EDGE_CURVE('',#414,#1813,#2136,.T.); +#2138=ORIENTED_EDGE('',*,*,#2137,.F.); +#2139=ORIENTED_EDGE('',*,*,#420,.F.); +#2140=ORIENTED_EDGE('',*,*,#2137,.T.); +#2141=ORIENTED_EDGE('',*,*,#1825,.F.); +#2142=EDGE_LOOP('',(#2138,#2139,#2140,#2141)); +#2143=FACE_BOUND('',#2142,.T.); +#2144=ADVANCED_FACE('',(#2143),#2132,.F.); +#2145=CARTESIAN_POINT('',(19.05,9.525,0.)); +#2146=DIRECTION('',(0.,0.,-1.)); +#2147=DIRECTION('',(-1.,0.,0.)); +#2148=AXIS2_PLACEMENT_3D('',#2145,#2146,#2147); +#2149=CONICAL_SURFACE('',#2148,2.1,44.999999949); +#2150=CARTESIAN_POINT('',(16.95,9.525,0.)); +#2151=DIRECTION('',(0.707106781,-0.,0.707106782)); +#2152=VECTOR('',#2151,1.414213562); +#2153=LINE('',#2150,#2152); +#2154=EDGE_CURVE('',#311,#1838,#2153,.T.); +#2155=ORIENTED_EDGE('',*,*,#2154,.F.); +#2156=ORIENTED_EDGE('',*,*,#317,.F.); +#2157=ORIENTED_EDGE('',*,*,#2154,.T.); +#2158=ORIENTED_EDGE('',*,*,#1850,.F.); +#2159=EDGE_LOOP('',(#2155,#2156,#2157,#2158)); +#2160=FACE_BOUND('',#2159,.T.); +#2161=ADVANCED_FACE('',(#2160),#2149,.F.); +#2162=CARTESIAN_POINT('',(-19.05,9.525,1.)); +#2163=DIRECTION('',(0.,0.,-1.)); +#2164=DIRECTION('',(-1.,0.,0.)); +#2165=AXIS2_PLACEMENT_3D('',#2162,#2163,#2164); +#2166=CONICAL_SURFACE('',#2165,1.1,44.999999949); +#2167=CARTESIAN_POINT('',(-21.149999998,9.525,-0.)); +#2168=DIRECTION('',(0.707106781,-0.,0.707106782)); +#2169=VECTOR('',#2168,1.414213561); +#2170=LINE('',#2167,#2169); +#2171=EDGE_CURVE('',#322,#1788,#2170,.T.); +#2172=ORIENTED_EDGE('',*,*,#2171,.F.); +#2173=ORIENTED_EDGE('',*,*,#328,.F.); +#2174=ORIENTED_EDGE('',*,*,#2171,.T.); +#2175=ORIENTED_EDGE('',*,*,#1800,.F.); +#2176=EDGE_LOOP('',(#2172,#2173,#2174,#2175)); +#2177=FACE_BOUND('',#2176,.T.); +#2178=ADVANCED_FACE('',(#2177),#2166,.F.); +#2179=CARTESIAN_POINT('',(9.525,-9.525,1.)); +#2180=DIRECTION('',(0.,0.,-1.)); +#2181=DIRECTION('',(-1.,0.,0.)); +#2182=AXIS2_PLACEMENT_3D('',#2179,#2180,#2181); +#2183=CONICAL_SURFACE('',#2182,1.1,44.999999949); +#2184=CARTESIAN_POINT('',(7.425000002,-9.525,-0.)); +#2185=DIRECTION('',(0.707106781,-0.,0.707106782)); +#2186=VECTOR('',#2185,1.414213561); +#2187=LINE('',#2184,#2186); +#2188=EDGE_CURVE('',#333,#1763,#2187,.T.); +#2189=ORIENTED_EDGE('',*,*,#2188,.F.); +#2190=ORIENTED_EDGE('',*,*,#339,.F.); +#2191=ORIENTED_EDGE('',*,*,#2188,.T.); +#2192=ORIENTED_EDGE('',*,*,#1775,.F.); +#2193=EDGE_LOOP('',(#2189,#2190,#2191,#2192)); +#2194=FACE_BOUND('',#2193,.T.); +#2195=ADVANCED_FACE('',(#2194),#2183,.F.); +#2196=CARTESIAN_POINT('',(-8.,31.3,1.)); +#2197=DIRECTION('',(0.,0.,1.)); +#2198=DIRECTION('',(1.,0.,-0.)); +#2199=AXIS2_PLACEMENT_3D('',#2196,#2197,#2198); +#2200=CYLINDRICAL_SURFACE('',#2199,1.25); +#2201=ORIENTED_EDGE('',*,*,#65,.F.); +#2202=ORIENTED_EDGE('',*,*,#1876,.F.); +#2203=ORIENTED_EDGE('',*,*,#2044,.F.); +#2204=ORIENTED_EDGE('',*,*,#909,.F.); +#2205=EDGE_LOOP('',(#2201,#2202,#2203,#2204)); +#2206=FACE_BOUND('',#2205,.T.); +#2207=ADVANCED_FACE('',(#2206),#2200,.F.); +#2208=CARTESIAN_POINT('',(8.,31.3,3.)); +#2209=DIRECTION('',(0.,0.,-1.)); +#2210=DIRECTION('',(-1.,0.,0.)); +#2211=AXIS2_PLACEMENT_3D('',#2208,#2209,#2210); +#2212=CYLINDRICAL_SURFACE('',#2211,1.25); +#2213=ORIENTED_EDGE('',*,*,#116,.F.); +#2214=ORIENTED_EDGE('',*,*,#883,.F.); +#2215=ORIENTED_EDGE('',*,*,#2053,.F.); +#2216=ORIENTED_EDGE('',*,*,#1917,.F.); +#2217=EDGE_LOOP('',(#2213,#2214,#2215,#2216)); +#2218=FACE_BOUND('',#2217,.T.); +#2219=ADVANCED_FACE('',(#2218),#2212,.F.); +#2220=CARTESIAN_POINT('',(-8.,-1.2,1.4)); +#2221=DIRECTION('',(0.,0.,1.)); +#2222=DIRECTION('',(1.,0.,-0.)); +#2223=AXIS2_PLACEMENT_3D('',#2220,#2221,#2222); +#2224=CYLINDRICAL_SURFACE('',#2223,1.25); +#2225=ORIENTED_EDGE('',*,*,#218,.T.); +#2226=CARTESIAN_POINT('',(-8.,-2.45,1.4)); +#2227=DIRECTION('',(0.,0.,1.)); +#2228=VECTOR('',#2227,1.6); +#2229=LINE('',#2226,#2228); +#2230=EDGE_CURVE('',#76,#204,#2229,.T.); +#2231=ORIENTED_EDGE('',*,*,#2230,.F.); +#2232=ORIENTED_EDGE('',*,*,#82,.F.); +#2233=ORIENTED_EDGE('',*,*,#923,.T.); +#2234=EDGE_LOOP('',(#2225,#2231,#2232,#2233)); +#2235=FACE_BOUND('',#2234,.T.); +#2236=ADVANCED_FACE('',(#2235),#2224,.F.); +#2237=CARTESIAN_POINT('',(0.,-2.45,1.4)); +#2238=DIRECTION('',(0.,1.,0.)); +#2239=DIRECTION('',(0.,0.,1.)); +#2240=AXIS2_PLACEMENT_3D('',#2237,#2238,#2239); +#2241=PLANE('',#2240); +#2242=ORIENTED_EDGE('',*,*,#209,.F.); +#2243=CARTESIAN_POINT('',(8.,-2.45,1.4)); +#2244=DIRECTION('',(0.,0.,1.)); +#2245=VECTOR('',#2244,1.6); +#2246=LINE('',#2243,#2245); +#2247=EDGE_CURVE('',#85,#195,#2246,.T.); +#2248=ORIENTED_EDGE('',*,*,#2247,.F.); +#2249=ORIENTED_EDGE('',*,*,#90,.T.); +#2250=ORIENTED_EDGE('',*,*,#2230,.T.); +#2251=EDGE_LOOP('',(#2242,#2248,#2249,#2250)); +#2252=FACE_BOUND('',#2251,.T.); +#2253=ADVANCED_FACE('',(#2252),#2241,.T.); +#2254=CARTESIAN_POINT('',(8.,-1.2,1.4)); +#2255=DIRECTION('',(0.,0.,1.)); +#2256=DIRECTION('',(1.,0.,-0.)); +#2257=AXIS2_PLACEMENT_3D('',#2254,#2255,#2256); +#2258=CYLINDRICAL_SURFACE('',#2257,1.25); +#2259=ORIENTED_EDGE('',*,*,#201,.T.); +#2260=ORIENTED_EDGE('',*,*,#890,.F.); +#2261=ORIENTED_EDGE('',*,*,#99,.F.); +#2262=ORIENTED_EDGE('',*,*,#2247,.T.); +#2263=EDGE_LOOP('',(#2259,#2260,#2261,#2262)); +#2264=FACE_BOUND('',#2263,.T.); +#2265=ADVANCED_FACE('',(#2264),#2258,.F.); +#2266=CLOSED_SHELL('',(#134,#304,#424,#464,#495,#535,#559,#599,#623,#663,#687,#711,#742,#782,#865,#896,#927,#997,#1037,#1077,#1117,#1203,#1227,#1251,#1275,#1299, +#1323,#1341,#1359,#1377,#1395,#1413,#1431,#1443,#1467,#1485,#1497,#1515,#1533,#1551,#1563,#1594,#1625,#1656,#1681,#1706,#1731,#1756,#1781,#1806,#1831, +#1856,#1921,#1939,#1951,#1968,#1981,#2031,#2075,#2094,#2113,#2127,#2144,#2161,#2178,#2195,#2207,#2219,#2236,#2253,#2265)); +#2267=MANIFOLD_SOLID_BREP('Case (RP2040 Pro Micro)',#2266); +#2268=COLOUR_RGB('',0.494117647,0.494117647,0.525490224); +#2269=FILL_AREA_STYLE_COLOUR('',#2268); +#2270=FILL_AREA_STYLE('',(#2269)); +#2271=SURFACE_STYLE_FILL_AREA(#2270); +#2272=SURFACE_SIDE_STYLE('',(#2271)); +#2273=SURFACE_STYLE_USAGE(.BOTH.,#2272); +#2274=PRESENTATION_STYLE_ASSIGNMENT((#2273)); +#26=STYLED_ITEM('',(#2274),#2267); +#16=SHAPE_REPRESENTATION('Case (RP2040 Pro Micro)',(#15),#10); +#17=ADVANCED_BREP_SHAPE_REPRESENTATION('Case (RP2040 Pro Micro)',(#2267),#10); +#2282=SHAPE_REPRESENTATION_RELATIONSHIP('','',#16,#17); +#2283=CARTESIAN_POINT('',(0.,0.,0.)); +#2284=DIRECTION('',(0.,0.,1.)); +#2285=DIRECTION('',(1.,0.,0.)); +#2286=AXIS2_PLACEMENT_3D('',#2283,#2284,#2285); +#2288=MAPPED_ITEM('',#2287,#2286); +#2287=REPRESENTATION_MAP(#2286,#16); +#2289=APPLICATION_CONTEXT('Managed model based 3d engineering'); +#2290=APPLICATION_PROTOCOL_DEFINITION('international standard','ap242_managed_model_based_3d_engineering',2014,#2289); +#2291=PRODUCT_CONTEXT('',#2289,'mechanical'); +#2292=PRODUCT_DEFINITION_CONTEXT('part definition',#2289,'design'); +#24=PRODUCT('Case (RP2040 Pro Micro)','Case (RP2040 Pro Micro)','',(#2291)); +#2293=PRODUCT_RELATED_PRODUCT_CATEGORY('part','',(#24)); +#2294=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#24,.NOT_KNOWN.); +#25=PRODUCT_DEFINITION('design','',#2294,#2292); +#23=PRODUCT_DEFINITION_SHAPE('','',#25); +#2295=SHAPE_DEFINITION_REPRESENTATION(#23,#16); +#11=DRAUGHTING_MODEL('',(#2288),#10); +#2296=DESCRIPTIVE_REPRESENTATION_ITEM('KEY','/Users/jscotto/Library/Containers/com.shapr3d.shapr/Data/tmp/E6632BAC-4CAB-422C-A4D1-0A22DBC827F2.tmp'); +#2297=PROPERTY_DEFINITION('KEY','',#25); +#2298=REPRESENTATION('',(#2296),#10); +#2299=PROPERTY_DEFINITION_REPRESENTATION(#2297,#2298); +#2300=GENERAL_PROPERTY('','KEY',''); +#2301=GENERAL_PROPERTY_ASSOCIATION('','',#2300,#2297); +#1=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#26),#10); +ENDSEC; +END-ISO-10303-21; diff --git a/Scotto9/Case/Scotto9 - Case (RP2040 Pro Micro).stl b/Scotto9/Case/Scotto9 - Case (RP2040 Pro Micro).stl new file mode 100644 index 0000000..26b8db5 Binary files /dev/null and b/Scotto9/Case/Scotto9 - Case (RP2040 Pro Micro).stl differ diff --git a/Scotto9/Case/Scotto9 - Plate.step b/Scotto9/Case/Scotto9 - Plate.step index 8342336..35a46a5 100644 --- a/Scotto9/Case/Scotto9 - Plate.step +++ b/Scotto9/Case/Scotto9 - Plate.step @@ -1,19 +1,19 @@ ISO-10303-21; HEADER; -/* File generated by Shapr3D Version 3.0 */ +/* File generated by Shapr3D Version 26.51.0.10768 */ FILE_DESCRIPTION(('HOOPS Exchange Step'),'2;1'); FILE_NAME('/Users/jscotto/Library/Containers/com.shapr3d.shapr/Data/tmp/export/temp_export', -'2024-05-29T18:23:48-04:00', +'2026-04-25T08:04:06-04:00', ('jscotto'), ('Shapr3D Limited'), -'HOOPS Exchange 2024.2', +'HOOPS Exchange 2025.9', 'Shapr3D', 'Authorized'); -FILE_SCHEMA( ('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }') ); +FILE_SCHEMA( ('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF {1 0 10303 442 1 1 4}') ); ENDSEC; @@ -2992,17 +2992,29 @@ DATA; #16=SHAPE_REPRESENTATION('Plate',(#15),#10); #17=ADVANCED_BREP_SHAPE_REPRESENTATION('Plate',(#2974),#10); #2989=SHAPE_REPRESENTATION_RELATIONSHIP('','',#16,#17); -#2990=APPLICATION_CONTEXT('data for automotive mechanical design processes'); -#2991=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',1994,#2990); -#2992=PRODUCT_CONTEXT('',#2990,'mechanical'); -#2993=PRODUCT_DEFINITION_CONTEXT('part definition',#2990,'design'); -#24=PRODUCT('Plate','Plate','',(#2992)); -#2994=PRODUCT_RELATED_PRODUCT_CATEGORY('part','',(#24)); -#2995=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#24,.NOT_KNOWN.); -#25=PRODUCT_DEFINITION('design','',#2995,#2993); +#2990=CARTESIAN_POINT('',(0.,0.,0.)); +#2991=DIRECTION('',(0.,0.,1.)); +#2992=DIRECTION('',(1.,0.,0.)); +#2993=AXIS2_PLACEMENT_3D('',#2990,#2991,#2992); +#2995=MAPPED_ITEM('',#2994,#2993); +#2994=REPRESENTATION_MAP(#2993,#16); +#2996=APPLICATION_CONTEXT('Managed model based 3d engineering'); +#2997=APPLICATION_PROTOCOL_DEFINITION('international standard','ap242_managed_model_based_3d_engineering',2014,#2996); +#2998=PRODUCT_CONTEXT('',#2996,'mechanical'); +#2999=PRODUCT_DEFINITION_CONTEXT('part definition',#2996,'design'); +#24=PRODUCT('Plate','Plate','',(#2998)); +#3000=PRODUCT_RELATED_PRODUCT_CATEGORY('part','',(#24)); +#3001=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#24,.NOT_KNOWN.); +#25=PRODUCT_DEFINITION('design','',#3001,#2999); #23=PRODUCT_DEFINITION_SHAPE('','',#25); -#2996=SHAPE_DEFINITION_REPRESENTATION(#23,#16); -#11=DRAUGHTING_MODEL('',(),#10); +#3002=SHAPE_DEFINITION_REPRESENTATION(#23,#16); +#11=DRAUGHTING_MODEL('',(#2995),#10); +#3003=DESCRIPTIVE_REPRESENTATION_ITEM('KEY','/Users/jscotto/Library/Containers/com.shapr3d.shapr/Data/tmp/7E0CA2F6-9C73-44E6-A1C1-C8C3B82CDA05.tmp'); +#3004=PROPERTY_DEFINITION('KEY','',#25); +#3005=REPRESENTATION('',(#3003),#10); +#3006=PROPERTY_DEFINITION_REPRESENTATION(#3004,#3005); +#3007=GENERAL_PROPERTY('','KEY',''); +#3008=GENERAL_PROPERTY_ASSOCIATION('','',#3007,#3004); #1=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#26),#10); ENDSEC; END-ISO-10303-21; diff --git a/Scotto9/Case/Scotto9 - Plate.stl b/Scotto9/Case/Scotto9 - Plate.stl index 9329fe7..c9e9e4d 100644 Binary files a/Scotto9/Case/Scotto9 - Plate.stl and b/Scotto9/Case/Scotto9 - Plate.stl differ diff --git a/Scotto9/Case/Scotto9.shapr b/Scotto9/Case/Scotto9.shapr index daf2601..93f5e5e 100644 Binary files a/Scotto9/Case/Scotto9.shapr and b/Scotto9/Case/Scotto9.shapr differ diff --git a/Scotto9/Firmware/default-rp2040.uf2 b/Scotto9/Firmware/default-rp2040.uf2 new file mode 100644 index 0000000..30fdd1f Binary files /dev/null and b/Scotto9/Firmware/default-rp2040.uf2 differ diff --git a/Scotto9/Firmware/vial-rp2040.uf2 b/Scotto9/Firmware/vial-rp2040.uf2 new file mode 100644 index 0000000..a788752 Binary files /dev/null and b/Scotto9/Firmware/vial-rp2040.uf2 differ diff --git a/Scotto9/QMK/keyboard-32u4.json b/Scotto9/QMK/keyboard-32u4.json new file mode 100644 index 0000000..6218b24 --- /dev/null +++ b/Scotto9/QMK/keyboard-32u4.json @@ -0,0 +1,43 @@ +{ + "manufacturer": "ScottoKeebs", + "keyboard_name": "Scotto9", + "maintainer": "joe-scotto", + "diode_direction": "COL2ROW", + "development_board": "promicro", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "build": { + "lto": true + }, + "matrix_pins": { + "cols": ["D4", "C6", "D7"], + "rows": ["B1", "B3", "B2"] + }, + "url": "https://scottokeebs.com", + "usb": { + "device_version": "1.0.0", + "pid": "0x0003", + "vid": "0x534B" + }, + "layouts": { + "LAYOUT_ortho_3x3": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [1, 0], "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1, "y": 1 }, + { "matrix": [1, 2], "x": 2, "y": 1 }, + { "matrix": [2, 0], "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1, "y": 2 }, + { "matrix": [2, 2], "x": 2, "y": 2 } + ] + } + } +} diff --git a/Scotto9/QMK/keyboard.json b/Scotto9/QMK/keyboard.json index 6218b24..e1a9305 100644 --- a/Scotto9/QMK/keyboard.json +++ b/Scotto9/QMK/keyboard.json @@ -1,43 +1,44 @@ { - "manufacturer": "ScottoKeebs", - "keyboard_name": "Scotto9", - "maintainer": "joe-scotto", - "diode_direction": "COL2ROW", - "development_board": "promicro", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "build": { - "lto": true - }, - "matrix_pins": { - "cols": ["D4", "C6", "D7"], - "rows": ["B1", "B3", "B2"] - }, - "url": "https://scottokeebs.com", - "usb": { - "device_version": "1.0.0", - "pid": "0x0003", - "vid": "0x534B" - }, - "layouts": { - "LAYOUT_ortho_3x3": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [1, 0], "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1, "y": 1 }, - { "matrix": [1, 2], "x": 2, "y": 1 }, - { "matrix": [2, 0], "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1, "y": 2 }, - { "matrix": [2, 2], "x": 2, "y": 2 } - ] - } + "manufacturer": "ScottoKeebs", + "keyboard_name": "Scotto9", + "maintainer": "joe-scotto", + "diode_direction": "COL2ROW", + "bootloader": "rp2040", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "build": { + "lto": true + }, + "matrix_pins": { + "cols": ["GP4", "GP5", "GP6"], + "rows": ["GP22", "GP20", "GP23"] + }, + "processor": "RP2040", + "url": "https://scottokeebs.com", + "usb": { + "device_version": "1.0.0", + "pid": "0x0003", + "vid": "0x534B" + }, + "layouts": { + "LAYOUT_ortho_3x3": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [1, 0], "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1, "y": 1 }, + { "matrix": [1, 2], "x": 2, "y": 1 }, + { "matrix": [2, 0], "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1, "y": 2 }, + { "matrix": [2, 2], "x": 2, "y": 2 } + ] } + } }