commit 37a9d351e98697e91758e144e8165497365319fe Author: xenua Date: Tue Apr 12 19:47:45 2022 +0200 initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ca9040b --- /dev/null +++ b/.gitignore @@ -0,0 +1,26 @@ +# Temporary files +*.000 +*.bak +*.bck +*.kicad_pcb-bak +*.kicad_sch-bak +*-backups +*.kicad_prl +*.sch-bak +*~ +_autosave-* +*.tmp +*-save.pro +*-save.kicad_pcb +fp-info-cache + +# Netlist files (exported from Eeschema) +*.net + +# Autorouter files (exported from Pcbnew) +*.dsn +*.ses + +# Exported BOM files +*.xml +*.csv diff --git a/fp-lib-table b/fp-lib-table new file mode 100644 index 0000000..4092a59 --- /dev/null +++ b/fp-lib-table @@ -0,0 +1,9 @@ +(fp_lib_table + (lib (name "xenua")(type "KiCad")(uri "${KIPRJMOD}/libs/xenua.pretty")(options "")(descr "")) + (lib (name "cirque")(type "KiCad")(uri "${KIPRJMOD}/libs/cirque.pretty")(options "")(descr "")) + (lib (name "1N4148")(type "KiCad")(uri "${KIPRJMOD}/libs/1N4148")(options "")(descr "")) + (lib (name "mbk")(type "KiCad")(uri "${KIPRJMOD}/libs/mbk_footprints/mbk.pretty")(options "")(descr "")) + (lib (name "3D")(type "KiCad")(uri "${KIPRJMOD}/libs/USB5537/USB5537B-4100AKZE/3D")(options "")(descr "")) + (lib (name "footprints")(type "KiCad")(uri "${KIPRJMOD}/libs/USB5537/KiCAD/2022-01-29_09-40-14/footprints.pretty")(options "")(descr "")) + (lib (name "pj320a")(type "KiCad")(uri "${KIPRJMOD}/libs/pj320a.pretty")(options "")(descr "")) +) diff --git a/libs/1N4148/1N4148.lib b/libs/1N4148/1N4148.lib new file mode 100644 index 0000000..e8dfe84 --- /dev/null +++ b/libs/1N4148/1N4148.lib @@ -0,0 +1,34 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +#(c) SnapEDA 2016 (snapeda.com) +#This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA) with Design Exception 1.0 +# +# 1N4148 +# +DEF 1N4148 D 0 40 N N 1 L N +F0 "D" -150 69 50 H V L BNN +F1 "1N4148" -150 -141 50 H V L BNN +F2 "DIOAD829W49L456D191" 0 0 50 H I L BNN +F3 "" 0 0 50 H I L BNN +F4 "1N4148" 0 0 50 H I L BNN "MP" +F5 "DO-35 Vishay" 0 0 50 H I L BNN "PACKAGE" +F6 "None" 0 0 50 H I L BNN "PRICE" +F7 "MICROSS/On Semiconductor" 0 0 50 H I L BNN "MF" +F8 "IPC-7251" 0 0 50 H I L BNN "STANDARD" +F9 "Diode Small Signal Switching 100V 0.3A 2-Pin DO-35" 0 0 50 H I L BNN "DESCRIPTION" +F10 "Unavailable" 0 0 50 H I L BNN "AVAILABILITY" +DRAW +P 2 0 0 10 -50 -50 50 0 N +P 2 0 0 10 50 0 -50 50 N +P 2 0 0 10 50 50 50 0 N +P 2 0 0 10 -50 50 -50 0 N +P 2 0 0 10 -50 0 -50 -50 N +P 2 0 0 10 50 0 50 -50 N +P 2 0 0 10 -100 0 -50 0 N +P 2 0 0 10 50 0 100 0 N +X ~ A -200 0 100 R 40 40 0 0 P +X ~ C 200 0 100 L 40 40 0 0 P +ENDDRAW +ENDDEF +# +# End Library \ No newline at end of file diff --git a/libs/1N4148/1N4148.step b/libs/1N4148/1N4148.step new file mode 100644 index 0000000..ad6e29d --- /dev/null +++ b/libs/1N4148/1N4148.step @@ -0,0 +1,700 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION (( 'STEP AP214' ), + '1' ); +FILE_NAME ('1N4148.STEP', + '2020-03-17T21:39:26', + ( '' ), + ( '' ), + 'SwSTEP 2.0', + 'SolidWorks 2017', + '' ); +FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' )); +ENDSEC; + +DATA; +#1 = ORIENTED_EDGE ( 'NONE', *, *, #157, .F. ) ; +#2 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#3 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#4 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#5 = VERTEX_POINT ( 'NONE', #66 ) ; +#6 = VECTOR ( 'NONE', #222, 1000.000000000000000 ) ; +#7 = CARTESIAN_POINT ( 'NONE', ( 1.200000000000000000, 0.9549999999999999600, 0.9549999999999999600 ) ) ; +#8 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#9 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#10 = CIRCLE ( 'NONE', #115, 0.9050000000000000300 ) ; +#11 = SURFACE_STYLE_USAGE ( .BOTH. , #629 ) ; +#12 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999999900, 0.9550000000000000700, -0.9549999999999999600 ) ) ; +#13 = EDGE_CURVE ( 'NONE', #456, #299, #172, .T. ) ; +#14 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#15 = ORIENTED_EDGE ( 'NONE', *, *, #107, .T. ) ; +#16 = AXIS2_PLACEMENT_3D ( 'NONE', #180, #527, #535 ) ; +#17 = FACE_BOUND ( 'NONE', #599, .T. ) ; +#18 = EDGE_CURVE ( 'NONE', #261, #361, #219, .T. ) ; +#19 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#20 = CIRCLE ( 'NONE', #666, 0.9549999999999999600 ) ; +#21 = EDGE_CURVE ( 'NONE', #529, #524, #28, .T. ) ; +#22 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#23 = FILL_AREA_STYLE ('',( #144 ) ) ; +#24 = ORIENTED_EDGE ( 'NONE', *, *, #101, .T. ) ; +#25 = ORIENTED_EDGE ( 'NONE', *, *, #179, .F. ) ; +#26 = PLANE ( 'NONE', #59 ) ; +#27 = EDGE_LOOP ( 'NONE', ( #377, #246 ) ) ; +#28 = CIRCLE ( 'NONE', #152, 0.2665000000000001300 ) ; +#29 = SURFACE_STYLE_FILL_AREA ( #530 ) ; +#30 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#31 = ADVANCED_FACE ( 'NONE', ( #670 ), #425, .T. ) ; +#32 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999999900, 0.9549999999999999600, 0.9050000000000000300 ) ) ; +#33 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#34 = FACE_OUTER_BOUND ( 'NONE', #87, .T. ) ; +#35 = CLOSED_SHELL ( 'NONE', ( #557, #660, #503, #452 ) ) ; +#36 = MANIFOLD_SOLID_BREP ( 'Housing', #119 ) ; +#37 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#38 = ADVANCED_FACE ( 'NONE', ( #121, #319 ), #286, .F. ) ; +#39 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#40 = ADVANCED_FACE ( 'NONE', ( #17, #648 ), #403, .T. ) ; +#41 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#42 = AXIS2_PLACEMENT_3D ( 'NONE', #253, #398, #654 ) ; +#43 = VERTEX_POINT ( 'NONE', #445 ) ; +#44 = SURFACE_SIDE_STYLE ('',( #100 ) ) ; +#45 = CIRCLE ( 'NONE', #365, 0.9050000000000000300 ) ; +#46 = PRESENTATION_STYLE_ASSIGNMENT (( #11 ) ) ; +#47 = VECTOR ( 'NONE', #472, 1000.000000000000000 ) ; +#48 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999999900, 0.9550000000000000700, -0.9549999999999999600 ) ) ; +#49 = EDGE_CURVE ( 'NONE', #244, #592, #657, .T. ) ; +#50 = PRODUCT ( '1N4148', '1N4148', '', ( #63 ) ) ; +#51 = FACE_OUTER_BOUND ( 'NONE', #542, .T. ) ; +#52 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#53 = STYLED_ITEM ( 'NONE', ( #573 ), #36 ) ; +#54 = EDGE_CURVE ( 'NONE', #227, #90, #675, .T. ) ; +#55 = CIRCLE ( 'NONE', #175, 0.9549999999999999600 ) ; +#56 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999999900, 0.9549999999999999600, 0.9549999999999999600 ) ) ; +#57 = CARTESIAN_POINT ( 'NONE', ( 1.902499999999999900, 0.9550000000000000700, -0.9549999999999999600 ) ) ; +#58 = ORIENTED_EDGE ( 'NONE', *, *, #563, .F. ) ; +#59 = AXIS2_PLACEMENT_3D ( 'NONE', #401, #79, #184 ) ; +#60 = EDGE_LOOP ( 'NONE', ( #624, #339 ) ) ; +#61 = VERTEX_POINT ( 'NONE', #89 ) ; +#62 = CIRCLE ( 'NONE', #571, 0.9549999999999999600 ) ; +#63 = PRODUCT_CONTEXT ( 'NONE', #481, 'mechanical' ) ; +#64 = CARTESIAN_POINT ( 'NONE', ( 1.200000000000000000, 0.9549999999999999600, -0.9050000000000000300 ) ) ; +#65 = VECTOR ( 'NONE', #127, 1000.000000000000000 ) ; +#66 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999999900, 0.9549999999999999600, 0.9549999999999999600 ) ) ; +#67 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #50, .NOT_KNOWN. ) ; +#68 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#69 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#70 = CIRCLE ( 'NONE', #603, 0.2665000000000001300 ) ; +#71 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#72 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#73 = AXIS2_PLACEMENT_3D ( 'NONE', #436, #234, #587 ) ; +#74 = ORIENTED_EDGE ( 'NONE', *, *, #75, .T. ) ; +#75 = EDGE_CURVE ( 'NONE', #269, #448, #182, .T. ) ; +#76 = CARTESIAN_POINT ( 'NONE', ( -27.30250000000000200, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#77 = CYLINDRICAL_SURFACE ( 'NONE', #313, 0.2665000000000001300 ) ; +#78 = PLANE ( 'NONE', #438 ) ; +#79 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#80 = FACE_OUTER_BOUND ( 'NONE', #188, .T. ) ; +#81 = CARTESIAN_POINT ( 'NONE', ( 1.200000000000000000, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#82 = CARTESIAN_POINT ( 'NONE', ( 1.902499999999999900, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#83 = ORIENTED_EDGE ( 'NONE', *, *, #605, .F. ) ; +#84 = AXIS2_PLACEMENT_3D ( 'NONE', #236, #584, #325 ) ; +#85 = CLOSED_SHELL ( 'NONE', ( #458, #251, #306, #653, #612, #302 ) ) ; +#86 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #162 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #463, #417, #617 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#87 = EDGE_LOOP ( 'NONE', ( #598, #570 ) ) ; +#88 = SURFACE_STYLE_USAGE ( .BOTH. , #486 ) ; +#89 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999999900, 0.9550000000000000700, 0.9050000000000000300 ) ) ; +#90 = VERTEX_POINT ( 'NONE', #493 ) ; +#91 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#92 = ADVANCED_FACE ( 'NONE', ( #238 ), #183, .T. ) ; +#93 = ORIENTED_EDGE ( 'NONE', *, *, #233, .T. ) ; +#94 = EDGE_LOOP ( 'NONE', ( #566, #123, #561, #451 ) ) ; +#95 = ADVANCED_FACE ( 'NONE', ( #51 ), #494, .T. ) ; +#96 = COLOUR_RGB ( '',0.2509803921568627400, 0.2509803921568627400, 0.2509803921568627400 ) ; +#97 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #545, 'distance_accuracy_value', 'NONE'); +#98 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#99 = FACE_OUTER_BOUND ( 'NONE', #346, .T. ) ; +#100 = SURFACE_STYLE_FILL_AREA ( #369 ) ; +#101 = EDGE_CURVE ( 'NONE', #145, #362, #600, .T. ) ; +#102 = ORIENTED_EDGE ( 'NONE', *, *, #272, .T. ) ; +#103 = ORIENTED_EDGE ( 'NONE', *, *, #54, .F. ) ; +#104 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#105 = ORIENTED_EDGE ( 'NONE', *, *, #153, .T. ) ; +#106 = ORIENTED_EDGE ( 'NONE', *, *, #179, .T. ) ; +#107 = EDGE_CURVE ( 'NONE', #351, #394, #329, .T. ) ; +#108 = STYLED_ITEM ( 'NONE', ( #502 ), #454 ) ; +#109 = FACE_OUTER_BOUND ( 'NONE', #423, .T. ) ; +#110 = AXIS2_PLACEMENT_3D ( 'NONE', #81, #189, #402 ) ; +#111 = CARTESIAN_POINT ( 'NONE', ( 1.902499999999999900, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#112 = VERTEX_POINT ( 'NONE', #651 ) ; +#113 = AXIS2_PLACEMENT_3D ( 'NONE', #149, #33, #559 ) ; +#114 = CIRCLE ( 'NONE', #415, 0.2665000000000001300 ) ; +#115 = AXIS2_PLACEMENT_3D ( 'NONE', #646, #22, #341 ) ; +#116 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#117 = CIRCLE ( 'NONE', #295, 0.9050000000000000300 ) ; +#118 = ORIENTED_EDGE ( 'NONE', *, *, #318, .F. ) ; +#119 = CLOSED_SHELL ( 'NONE', ( #260, #199, #95, #31, #357, #40, #38, #336, #407, #404 ) ) ; +#120 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#121 = FACE_BOUND ( 'NONE', #27, .T. ) ; +#122 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #515 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #178, #526, #231 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#123 = ORIENTED_EDGE ( 'NONE', *, *, #272, .F. ) ; +#124 = AXIS2_PLACEMENT_3D ( 'NONE', #331, #235, #71 ) ; +#125 = EDGE_CURVE ( 'NONE', #362, #61, #627, .T. ) ; +#126 = CARTESIAN_POINT ( 'NONE', ( 27.30250000000000200, 0.9549999999999999600, 0.2665000000000001300 ) ) ; +#127 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#128 = EDGE_CURVE ( 'NONE', #5, #375, #615, .T. ) ; +#129 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#130 = ORIENTED_EDGE ( 'NONE', *, *, #209, .F. ) ; +#131 = ORIENTED_EDGE ( 'NONE', *, *, #356, .F. ) ; +#132 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#133 = FACE_OUTER_BOUND ( 'NONE', #410, .T. ) ; +#134 = SURFACE_STYLE_FILL_AREA ( #245 ) ; +#135 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#136 = AXIS2_PLACEMENT_3D ( 'NONE', #430, #382, #4 ) ; +#137 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#138 = PLANE ( 'NONE', #585 ) ; +#139 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999999900, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#140 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #97 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #545, #597, #249 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#141 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#142 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#143 = AXIS2_PLACEMENT_3D ( 'NONE', #267, #324, #2 ) ; +#144 = FILL_AREA_STYLE_COLOUR ( '', #96 ) ; +#145 = VERTEX_POINT ( 'NONE', #459 ) ; +#146 = CYLINDRICAL_SURFACE ( 'NONE', #633, 0.9549999999999999600 ) ; +#147 = EDGE_CURVE ( 'NONE', #161, #244, #350, .T. ) ; +#148 = ORIENTED_EDGE ( 'NONE', *, *, #519, .F. ) ; +#149 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999999900, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#150 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #50 ) ) ; +#151 = CARTESIAN_POINT ( 'NONE', ( -1.902499999999999900, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#152 = AXIS2_PLACEMENT_3D ( 'NONE', #185, #556, #297 ) ; +#153 = EDGE_CURVE ( 'NONE', #362, #145, #45, .T. ) ; +#154 = ORIENTED_EDGE ( 'NONE', *, *, #422, .F. ) ; +#155 = ORIENTED_EDGE ( 'NONE', *, *, #13, .T. ) ; +#156 = ORIENTED_EDGE ( 'NONE', *, *, #544, .T. ) ; +#157 = EDGE_CURVE ( 'NONE', #61, #405, #212, .T. ) ; +#158 = CARTESIAN_POINT ( 'NONE', ( -27.30250000000000200, 0.9549999999999999600, -0.2665000000000001300 ) ) ; +#159 = FACE_OUTER_BOUND ( 'NONE', #60, .T. ) ; +#160 = EDGE_CURVE ( 'NONE', #90, #227, #62, .T. ) ; +#161 = VERTEX_POINT ( 'NONE', #359 ) ; +#162 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #463, 'distance_accuracy_value', 'NONE'); +#163 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#164 = AXIS2_PLACEMENT_3D ( 'NONE', #230, #237, #590 ) ; +#165 = SURFACE_STYLE_FILL_AREA ( #371 ) ; +#166 = CYLINDRICAL_SURFACE ( 'NONE', #390, 0.2665000000000001300 ) ; +#167 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999999900, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#168 = ORIENTED_EDGE ( 'NONE', *, *, #75, .F. ) ; +#169 = CARTESIAN_POINT ( 'NONE', ( 1.200000000000000000, 0.9549999999999999600, 0.9050000000000000300 ) ) ; +#170 = FILL_AREA_STYLE_COLOUR ( '', #389 ) ; +#171 = ORIENTED_EDGE ( 'NONE', *, *, #318, .T. ) ; +#172 = CIRCLE ( 'NONE', #392, 0.9549999999999999600 ) ; +#173 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999999900, 0.9549999999999999600, 0.9050000000000000300 ) ) ; +#174 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999999900, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#175 = AXIS2_PLACEMENT_3D ( 'NONE', #673, #476, #378 ) ; +#176 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#177 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #473 ) ) ; +#178 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#179 = EDGE_CURVE ( 'NONE', #161, #349, #477, .T. ) ; +#180 = CARTESIAN_POINT ( 'NONE', ( 1.200000000000000000, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#181 = ORIENTED_EDGE ( 'NONE', *, *, #659, .T. ) ; +#182 = LINE ( 'NONE', #553, #265 ) ; +#183 = PLANE ( 'NONE', #622 ) ; +#184 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#185 = CARTESIAN_POINT ( 'NONE', ( -27.30250000000000200, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#186 = ORIENTED_EDGE ( 'NONE', *, *, #309, .T. ) ; +#187 = AXIS2_PLACEMENT_3D ( 'NONE', #334, #232, #635 ) ; +#188 = EDGE_LOOP ( 'NONE', ( #338, #363, #190, #663 ) ) ; +#189 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#190 = ORIENTED_EDGE ( 'NONE', *, *, #263, .F. ) ; +#191 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#192 = EDGE_CURVE ( 'NONE', #524, #351, #645, .T. ) ; +#193 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #108 ) ) ; +#194 = MANIFOLD_SOLID_BREP ( 'Wire 1', #540 ) ; +#195 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#196 = CYLINDRICAL_SURFACE ( 'NONE', #143, 0.9050000000000000300 ) ; +#197 = VERTEX_POINT ( 'NONE', #311 ) ; +#198 = EDGE_CURVE ( 'NONE', #529, #394, #372, .T. ) ; +#199 = ADVANCED_FACE ( 'NONE', ( #578 ), #196, .T. ) ; +#200 = CARTESIAN_POINT ( 'NONE', ( 1.902499999999999900, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#201 = ORIENTED_EDGE ( 'NONE', *, *, #620, .F. ) ; +#202 = VECTOR ( 'NONE', #335, 1000.000000000000000 ) ; +#203 = CARTESIAN_POINT ( 'NONE', ( 27.30250000000000200, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#204 = CARTESIAN_POINT ( 'NONE', ( 1.200000000000000000, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#205 = EDGE_CURVE ( 'NONE', #592, #349, #55, .T. ) ; +#206 = ORIENTED_EDGE ( 'NONE', *, *, #534, .T. ) ; +#207 = CARTESIAN_POINT ( 'NONE', ( 1.200000000000000000, 0.9550000000000000700, 0.9050000000000000300 ) ) ; +#208 = VERTEX_POINT ( 'NONE', #169 ) ; +#209 = EDGE_CURVE ( 'NONE', #5, #299, #574, .T. ) ; +#210 = AXIS2_PLACEMENT_3D ( 'NONE', #167, #381, #435 ) ; +#211 = EDGE_LOOP ( 'NONE', ( #554, #462 ) ) ; +#212 = CIRCLE ( 'NONE', #113, 0.9050000000000000300 ) ; +#213 = FACE_OUTER_BOUND ( 'NONE', #315, .T. ) ; +#214 = CIRCLE ( 'NONE', #124, 0.9549999999999999600 ) ; +#215 = ORIENTED_EDGE ( 'NONE', *, *, #160, .T. ) ; +#216 = ORIENTED_EDGE ( 'NONE', *, *, #192, .F. ) ; +#217 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #647, 'distance_accuracy_value', 'NONE'); +#218 = AXIS2_PLACEMENT_3D ( 'NONE', #280, #589, #9 ) ; +#219 = CIRCLE ( 'NONE', #73, 0.2665000000000001300 ) ; +#220 = EDGE_CURVE ( 'NONE', #261, #43, #537, .T. ) ; +#221 = CARTESIAN_POINT ( 'NONE', ( -1.902499999999999900, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#222 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#223 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#224 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#225 = CARTESIAN_POINT ( 'NONE', ( 27.30250000000000200, 0.9549999999999999600, -0.2665000000000001300 ) ) ; +#226 = EDGE_LOOP ( 'NONE', ( #255, #379 ) ) ; +#227 = VERTEX_POINT ( 'NONE', #681 ) ; +#228 = VERTEX_POINT ( 'NONE', #173 ) ; +#229 = VECTOR ( 'NONE', #609, 1000.000000000000000 ) ; +#230 = CARTESIAN_POINT ( 'NONE', ( -27.30250000000000200, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#231 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#232 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#233 = EDGE_CURVE ( 'NONE', #269, #228, #117, .T. ) ; +#234 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#235 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ; +#236 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#237 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#238 = FACE_OUTER_BOUND ( 'NONE', #474, .T. ) ; +#239 = APPLICATION_CONTEXT ( 'automotive_design' ) ; +#240 = FACE_OUTER_BOUND ( 'NONE', #94, .T. ) ; +#241 = AXIS2_PLACEMENT_3D ( 'NONE', #139, #250, #141 ) ; +#242 = ORIENTED_EDGE ( 'NONE', *, *, #625, .F. ) ; +#243 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#244 = VERTEX_POINT ( 'NONE', #576 ) ; +#245 = FILL_AREA_STYLE ('',( #347 ) ) ; +#246 = ORIENTED_EDGE ( 'NONE', *, *, #157, .T. ) ; +#247 = FACE_OUTER_BOUND ( 'NONE', #399, .T. ) ; +#248 = AXIS2_PLACEMENT_3D ( 'NONE', #282, #72, #631 ) ; +#249 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#250 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#251 = ADVANCED_FACE ( 'NONE', ( #588 ), #146, .T. ) ; +#252 = PLANE ( 'NONE', #536 ) ; +#253 = CARTESIAN_POINT ( 'NONE', ( 1.902499999999999900, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#254 = CARTESIAN_POINT ( 'NONE', ( -27.30250000000000200, 0.9549999999999999600, 0.2665000000000001300 ) ) ; +#255 = ORIENTED_EDGE ( 'NONE', *, *, #580, .T. ) ; +#256 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#257 = EDGE_LOOP ( 'NONE', ( #148, #522 ) ) ; +#258 = CARTESIAN_POINT ( 'NONE', ( 1.200000000000000000, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#259 = ORIENTED_EDGE ( 'NONE', *, *, #519, .T. ) ; +#260 = ADVANCED_FACE ( 'NONE', ( #488 ), #594, .T. ) ; +#261 = VERTEX_POINT ( 'NONE', #225 ) ; +#262 = CYLINDRICAL_SURFACE ( 'NONE', #210, 0.9549999999999999600 ) ; +#263 = EDGE_CURVE ( 'NONE', #394, #351, #661, .T. ) ; +#264 = AXIS2_PLACEMENT_3D ( 'NONE', #200, #304, #608 ) ; +#265 = VECTOR ( 'NONE', #243, 1000.000000000000000 ) ; +#266 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#267 = CARTESIAN_POINT ( 'NONE', ( 1.200000000000000000, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#268 = AXIS2_PLACEMENT_3D ( 'NONE', #484, #273, #538 ) ; +#269 = VERTEX_POINT ( 'NONE', #388 ) ; +#270 = LINE ( 'NONE', #32, #330 ) ; +#271 = VECTOR ( 'NONE', #266, 1000.000000000000000 ) ; +#272 = EDGE_CURVE ( 'NONE', #197, #112, #214, .T. ) ; +#273 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#274 = AXIS2_PLACEMENT_3D ( 'NONE', #203, #195, #419 ) ; +#275 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#276 = CARTESIAN_POINT ( 'NONE', ( 1.902499999999999900, 0.9549999999999999600, 0.2665000000000001300 ) ) ; +#277 = CARTESIAN_POINT ( 'NONE', ( -1.902499999999999900, 0.9549999999999999600, -0.2665000000000001300 ) ) ; +#278 = ORIENTED_EDGE ( 'NONE', *, *, #534, .F. ) ; +#279 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#280 = CARTESIAN_POINT ( 'NONE', ( -1.902499999999999900, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#281 = AXIS2_PLACEMENT_3D ( 'NONE', #174, #337, #69 ) ; +#282 = CARTESIAN_POINT ( 'NONE', ( 1.200000000000000000, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#283 = EDGE_CURVE ( 'NONE', #112, #90, #460, .T. ) ; +#284 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#285 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #116, 'distance_accuracy_value', 'NONE'); +#286 = PLANE ( 'NONE', #241 ) ; +#287 = ORIENTED_EDGE ( 'NONE', *, *, #209, .T. ) ; +#288 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #108 ), #140 ) ; +#289 = CIRCLE ( 'NONE', #428, 0.2665000000000001300 ) ; +#290 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#291 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#292 = FACE_OUTER_BOUND ( 'NONE', #655, .T. ) ; +#293 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999999900, 0.9549999999999999600, -0.9050000000000000300 ) ) ; +#294 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #67, #640 ) ; +#295 = AXIS2_PLACEMENT_3D ( 'NONE', #678, #373, #163 ) ; +#296 = CARTESIAN_POINT ( 'NONE', ( 1.200000000000000000, 0.9550000000000000700, -0.9549999999999999600 ) ) ; +#297 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#298 = EDGE_LOOP ( 'NONE', ( #397, #154 ) ) ; +#299 = VERTEX_POINT ( 'NONE', #7 ) ; +#300 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #567 ) ) ; +#301 = CYLINDRICAL_SURFACE ( 'NONE', #187, 0.9050000000000000300 ) ; +#302 = ADVANCED_FACE ( 'NONE', ( #439 ), #301, .F. ) ; +#303 = SHAPE_DEFINITION_REPRESENTATION ( #487, #471 ) ; +#304 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ; +#305 = ORIENTED_EDGE ( 'NONE', *, *, #450, .F. ) ; +#306 = ADVANCED_FACE ( 'NONE', ( #159, #568 ), #531, .T. ) ; +#307 = SURFACE_STYLE_FILL_AREA ( #23 ) ; +#308 = CIRCLE ( 'NONE', #396, 0.9050000000000000300 ) ; +#309 = EDGE_CURVE ( 'NONE', #43, #606, #70, .T. ) ; +#310 = VECTOR ( 'NONE', #523, 1000.000000000000000 ) ; +#311 = CARTESIAN_POINT ( 'NONE', ( 1.902499999999999900, 0.9549999999999999600, 0.9549999999999999600 ) ) ; +#312 = ADVANCED_FACE ( 'NONE', ( #80 ), #166, .T. ) ; +#313 = AXIS2_PLACEMENT_3D ( 'NONE', #332, #385, #636 ) ; +#314 = CARTESIAN_POINT ( 'NONE', ( -27.30250000000000200, 0.9549999999999999600, 0.2665000000000001300 ) ) ; +#315 = EDGE_LOOP ( 'NONE', ( #58, #619, #287, #328 ) ) ; +#316 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #596 ), #122 ) ; +#317 = PRESENTATION_STYLE_ASSIGNMENT (( #414 ) ) ; +#318 = EDGE_CURVE ( 'NONE', #524, #529, #610, .T. ) ; +#319 = FACE_OUTER_BOUND ( 'NONE', #555, .T. ) ; +#320 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999999900, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#321 = AXIS2_PLACEMENT_3D ( 'NONE', #652, #91, #191 ) ; +#322 = ORIENTED_EDGE ( 'NONE', *, *, #153, .F. ) ; +#323 = ORIENTED_EDGE ( 'NONE', *, *, #18, .F. ) ; +#324 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#325 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#326 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ; +#327 = AXIS2_PLACEMENT_3D ( 'NONE', #455, #501, #104 ) ; +#328 = ORIENTED_EDGE ( 'NONE', *, *, #406, .T. ) ; +#329 = CIRCLE ( 'NONE', #649, 0.2665000000000001300 ) ; +#330 = VECTOR ( 'NONE', #564, 1000.000000000000000 ) ; +#331 = CARTESIAN_POINT ( 'NONE', ( 1.902499999999999900, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#332 = CARTESIAN_POINT ( 'NONE', ( 27.30250000000000200, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#333 = AXIS2_PLACEMENT_3D ( 'NONE', #672, #223, #577 ) ; +#334 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999999900, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#335 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#336 = ADVANCED_FACE ( 'NONE', ( #516 ), #409, .T. ) ; +#337 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#338 = ORIENTED_EDGE ( 'NONE', *, *, #21, .T. ) ; +#339 = ORIENTED_EDGE ( 'NONE', *, *, #549, .T. ) ; +#340 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#341 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#342 = CIRCLE ( 'NONE', #264, 0.9549999999999999600 ) ; +#343 = CARTESIAN_POINT ( 'NONE', ( -27.30250000000000200, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#344 = CARTESIAN_POINT ( 'NONE', ( 1.902499999999999900, 0.9549999999999999600, 0.9549999999999999600 ) ) ; +#345 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #53 ), #562 ) ; +#346 = EDGE_LOOP ( 'NONE', ( #259, #74, #131, #278 ) ) ; +#347 = FILL_AREA_STYLE_COLOUR ( '', #680 ) ; +#348 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#349 = VERTEX_POINT ( 'NONE', #582 ) ; +#350 = CIRCLE ( 'NONE', #528, 0.9549999999999999600 ) ; +#351 = VERTEX_POINT ( 'NONE', #277 ) ; +#352 = CIRCLE ( 'NONE', #333, 0.9549999999999999600 ) ; +#353 = CARTESIAN_POINT ( 'NONE', ( -27.30250000000000200, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#354 = EDGE_LOOP ( 'NONE', ( #665, #433, #155, #130 ) ) ; +#355 = AXIS2_PLACEMENT_3D ( 'NONE', #595, #290, #547 ) ; +#356 = EDGE_CURVE ( 'NONE', #208, #448, #466, .T. ) ; +#357 = ADVANCED_FACE ( 'NONE', ( #446 ), #431, .F. ) ; +#358 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#359 = CARTESIAN_POINT ( 'NONE', ( 1.200000000000000000, 0.9550000000000000700, -0.9549999999999999600 ) ) ; +#360 = AXIS2_PLACEMENT_3D ( 'NONE', #343, #539, #552 ) ; +#361 = VERTEX_POINT ( 'NONE', #632 ) ; +#362 = VERTEX_POINT ( 'NONE', #683 ) ; +#363 = ORIENTED_EDGE ( 'NONE', *, *, #192, .T. ) ; +#364 = LINE ( 'NONE', #656, #677 ) ; +#365 = AXIS2_PLACEMENT_3D ( 'NONE', #258, #504, #256 ) ; +#366 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#367 = EDGE_LOOP ( 'NONE', ( #464, #551, #215, #491 ) ) ; +#368 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999999900, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#369 = FILL_AREA_STYLE ('',( #607 ) ) ; +#370 = ORIENTED_EDGE ( 'NONE', *, *, #406, .F. ) ; +#371 = FILL_AREA_STYLE ('',( #479 ) ) ; +#372 = LINE ( 'NONE', #314, #391 ) ; +#373 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#374 = CARTESIAN_POINT ( 'NONE', ( 1.902499999999999900, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#375 = VERTEX_POINT ( 'NONE', #12 ) ; +#376 = ORIENTED_EDGE ( 'NONE', *, *, #580, .F. ) ; +#377 = ORIENTED_EDGE ( 'NONE', *, *, #450, .T. ) ; +#378 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#379 = ORIENTED_EDGE ( 'NONE', *, *, #147, .T. ) ; +#380 = CIRCLE ( 'NONE', #248, 0.9050000000000000300 ) ; +#381 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#382 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#383 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#384 = CARTESIAN_POINT ( 'NONE', ( 27.30250000000000200, 0.9549999999999999600, -0.2665000000000001300 ) ) ; +#385 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#386 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#387 = ORIENTED_EDGE ( 'NONE', *, *, #422, .T. ) ; +#388 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999999900, 0.9550000000000000700, -0.9050000000000000300 ) ) ; +#389 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ; +#390 = AXIS2_PLACEMENT_3D ( 'NONE', #76, #386, #591 ) ; +#391 = VECTOR ( 'NONE', #583, 1000.000000000000000 ) ; +#392 = AXIS2_PLACEMENT_3D ( 'NONE', #532, #279, #176 ) ; +#393 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#394 = VERTEX_POINT ( 'NONE', #525 ) ; +#395 = ORIENTED_EDGE ( 'NONE', *, *, #205, .T. ) ; +#396 = AXIS2_PLACEMENT_3D ( 'NONE', #499, #358, #411 ) ; +#397 = ORIENTED_EDGE ( 'NONE', *, *, #205, .F. ) ; +#398 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#399 = EDGE_LOOP ( 'NONE', ( #181, #495 ) ) ; +#400 = VECTOR ( 'NONE', #667, 1000.000000000000000 ) ; +#401 = CARTESIAN_POINT ( 'NONE', ( 1.902499999999999900, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#402 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#403 = PLANE ( 'NONE', #110 ) ; +#404 = ADVANCED_FACE ( 'NONE', ( #240 ), #429, .T. ) ; +#405 = VERTEX_POINT ( 'NONE', #293 ) ; +#406 = EDGE_CURVE ( 'NONE', #299, #456, #623, .T. ) ; +#407 = ADVANCED_FACE ( 'NONE', ( #292 ), #138, .T. ) ; +#408 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#409 = CYLINDRICAL_SURFACE ( 'NONE', #16, 0.9050000000000000300 ) ; +#410 = EDGE_LOOP ( 'NONE', ( #676, #507, #674, #156 ) ) ; +#411 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#412 = AXIS2_PLACEMENT_3D ( 'NONE', #560, #41, #37 ) ; +#413 = CYLINDRICAL_SURFACE ( 'NONE', #321, 0.9050000000000000300 ) ; +#414 = SURFACE_STYLE_USAGE ( .BOTH. , #44 ) ; +#415 = AXIS2_PLACEMENT_3D ( 'NONE', #586, #3, #442 ) ; +#416 = PLANE ( 'NONE', #461 ) ; +#417 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#418 = ORIENTED_EDGE ( 'NONE', *, *, #263, .T. ) ; +#419 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#420 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ; +#421 = AXIS2_PLACEMENT_3D ( 'NONE', #440, #326, #626 ) ; +#422 = EDGE_CURVE ( 'NONE', #349, #592, #20, .T. ) ; +#423 = EDGE_LOOP ( 'NONE', ( #323, #475, #186, #242 ) ) ; +#424 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#425 = CYLINDRICAL_SURFACE ( 'NONE', #432, 0.9549999999999999600 ) ; +#426 = EDGE_LOOP ( 'NONE', ( #664, #105, #572, #1 ) ) ; +#427 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#428 = AXIS2_PLACEMENT_3D ( 'NONE', #111, #366, #613 ) ; +#429 = CYLINDRICAL_SURFACE ( 'NONE', #136, 0.9549999999999999600 ) ; +#430 = CARTESIAN_POINT ( 'NONE', ( 1.902499999999999900, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#431 = PLANE ( 'NONE', #421 ) ; +#432 = AXIS2_PLACEMENT_3D ( 'NONE', #630, #383, #291 ) ; +#433 = ORIENTED_EDGE ( 'NONE', *, *, #563, .T. ) ; +#434 = ORIENTED_EDGE ( 'NONE', *, *, #198, .T. ) ; +#435 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#436 = CARTESIAN_POINT ( 'NONE', ( 27.30250000000000200, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#437 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #239 ) ; +#438 = AXIS2_PLACEMENT_3D ( 'NONE', #581, #68, #643 ) ; +#439 = FACE_OUTER_BOUND ( 'NONE', #668, .T. ) ; +#440 = CARTESIAN_POINT ( 'NONE', ( -1.902499999999999900, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#441 = EDGE_LOOP ( 'NONE', ( #370, #618 ) ) ; +#442 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#443 = CARTESIAN_POINT ( 'NONE', ( 1.200000000000000000, 0.9550000000000000700, -0.9050000000000000300 ) ) ; +#444 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#445 = CARTESIAN_POINT ( 'NONE', ( 1.902499999999999900, 0.9549999999999999600, -0.2665000000000001300 ) ) ; +#446 = FACE_OUTER_BOUND ( 'NONE', #298, .T. ) ; +#447 = CARTESIAN_POINT ( 'NONE', ( -1.902499999999999900, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#448 = VERTEX_POINT ( 'NONE', #443 ) ; +#449 = ORIENTED_EDGE ( 'NONE', *, *, #107, .F. ) ; +#450 = EDGE_CURVE ( 'NONE', #405, #61, #10, .T. ) ; +#451 = ORIENTED_EDGE ( 'NONE', *, *, #54, .T. ) ; +#452 = ADVANCED_FACE ( 'NONE', ( #34 ), #26, .F. ) ; +#453 = VECTOR ( 'NONE', #638, 1000.000000000000000 ) ; +#454 = MANIFOLD_SOLID_BREP ( 'Wire 2', #35 ) ; +#455 = CARTESIAN_POINT ( 'NONE', ( 1.200000000000000000, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#456 = VERTEX_POINT ( 'NONE', #296 ) ; +#457 = VECTOR ( 'NONE', #489, 1000.000000000000000 ) ; +#458 = ADVANCED_FACE ( 'NONE', ( #99 ), #413, .F. ) ; +#459 = CARTESIAN_POINT ( 'NONE', ( 1.200000000000000000, 0.9549999999999999600, -0.9050000000000000300 ) ) ; +#460 = LINE ( 'NONE', #57, #453 ) ; +#461 = AXIS2_PLACEMENT_3D ( 'NONE', #221, #275, #634 ) ; +#462 = ORIENTED_EDGE ( 'NONE', *, *, #620, .T. ) ; +#463 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#464 = ORIENTED_EDGE ( 'NONE', *, *, #513, .F. ) ; +#465 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #53 ) ) ; +#466 = CIRCLE ( 'NONE', #268, 0.9050000000000000300 ) ; +#467 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #285 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #116, #224, #579 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#468 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#469 = ORIENTED_EDGE ( 'NONE', *, *, #49, .T. ) ; +#470 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999999900, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#471 = ADVANCED_BREP_SHAPE_REPRESENTATION ( '1N4148', ( #454, #194, #36, #575, #84 ), #639 ) ; +#472 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#473 = STYLED_ITEM ( 'NONE', ( #317 ), #194 ) ; +#474 = EDGE_LOOP ( 'NONE', ( #533, #118 ) ) ; +#475 = ORIENTED_EDGE ( 'NONE', *, *, #220, .T. ) ; +#476 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ; +#477 = LINE ( 'NONE', #509, #6 ) ; +#478 = LINE ( 'NONE', #48, #400 ) ; +#479 = FILL_AREA_STYLE_COLOUR ( '', #543 ) ; +#480 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #596 ) ) ; +#481 = APPLICATION_CONTEXT ( 'automotive_design' ) ; +#482 = ORIENTED_EDGE ( 'NONE', *, *, #160, .F. ) ; +#483 = EDGE_LOOP ( 'NONE', ( #418, #15 ) ) ; +#484 = CARTESIAN_POINT ( 'NONE', ( 1.200000000000000000, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#485 = CIRCLE ( 'NONE', #510, 0.9549999999999999600 ) ; +#486 = SURFACE_SIDE_STYLE ('',( #134 ) ) ; +#487 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #294 ) ; +#488 = FACE_OUTER_BOUND ( 'NONE', #367, .T. ) ; +#489 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#490 = ORIENTED_EDGE ( 'NONE', *, *, #101, .F. ) ; +#491 = ORIENTED_EDGE ( 'NONE', *, *, #506, .F. ) ; +#492 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ; +#493 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999999900, 0.9550000000000000700, -0.9549999999999999600 ) ) ; +#494 = CYLINDRICAL_SURFACE ( 'NONE', #42, 0.9549999999999999600 ) ; +#495 = ORIENTED_EDGE ( 'NONE', *, *, #18, .T. ) ; +#496 = ADVANCED_FACE ( 'NONE', ( #650 ), #593, .T. ) ; +#497 = SURFACE_STYLE_USAGE ( .BOTH. , #548 ) ; +#498 = EDGE_LOOP ( 'NONE', ( #25, #376, #469, #395 ) ) ; +#499 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999999900, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#500 = ORIENTED_EDGE ( 'NONE', *, *, #513, .T. ) ; +#501 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#502 = PRESENTATION_STYLE_ASSIGNMENT (( #88 ) ) ; +#503 = ADVANCED_FACE ( 'NONE', ( #247 ), #252, .T. ) ; +#504 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#505 = AXIS2_PLACEMENT_3D ( 'NONE', #374, #427, #120 ) ; +#506 = EDGE_CURVE ( 'NONE', #197, #227, #364, .T. ) ; +#507 = ORIENTED_EDGE ( 'NONE', *, *, #659, .F. ) ; +#508 = FACE_OUTER_BOUND ( 'NONE', #441, .T. ) ; +#509 = CARTESIAN_POINT ( 'NONE', ( 1.902499999999999900, 0.9550000000000000700, -0.9549999999999999600 ) ) ; +#510 = AXIS2_PLACEMENT_3D ( 'NONE', #368, #511, #669 ) ; +#511 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#512 = ORIENTED_EDGE ( 'NONE', *, *, #147, .F. ) ; +#513 = EDGE_CURVE ( 'NONE', #112, #197, #342, .T. ) ; +#514 = LINE ( 'NONE', #126, #65 ) ; +#515 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #178, 'distance_accuracy_value', 'NONE'); +#516 = FACE_OUTER_BOUND ( 'NONE', #426, .T. ) ; +#517 = SURFACE_STYLE_USAGE ( .BOTH. , #521 ) ; +#518 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#519 = EDGE_CURVE ( 'NONE', #228, #269, #308, .T. ) ; +#520 = ORIENTED_EDGE ( 'NONE', *, *, #49, .F. ) ; +#521 = SURFACE_SIDE_STYLE ('',( #165 ) ) ; +#522 = ORIENTED_EDGE ( 'NONE', *, *, #233, .F. ) ; +#523 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#524 = VERTEX_POINT ( 'NONE', #558 ) ; +#525 = CARTESIAN_POINT ( 'NONE', ( -1.902499999999999900, 0.9549999999999999600, 0.2665000000000001300 ) ) ; +#526 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#527 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#528 = AXIS2_PLACEMENT_3D ( 'NONE', #204, #565, #569 ) ; +#529 = VERTEX_POINT ( 'NONE', #254 ) ; +#530 = FILL_AREA_STYLE ('',( #170 ) ) ; +#531 = PLANE ( 'NONE', #281 ) ; +#532 = CARTESIAN_POINT ( 'NONE', ( 1.200000000000000000, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#533 = ORIENTED_EDGE ( 'NONE', *, *, #21, .F. ) ; +#534 = EDGE_CURVE ( 'NONE', #228, #208, #270, .T. ) ; +#535 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#536 = AXIS2_PLACEMENT_3D ( 'NONE', #644, #14, #444 ) ; +#537 = LINE ( 'NONE', #384, #47 ) ; +#538 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#539 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#540 = CLOSED_SHELL ( 'NONE', ( #312, #496, #92, #604 ) ) ; +#541 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999999900, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#542 = EDGE_LOOP ( 'NONE', ( #512, #106, #387, #520 ) ) ; +#543 = COLOUR_RGB ( '',0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ; +#544 = EDGE_CURVE ( 'NONE', #606, #43, #289, .T. ) ; +#545 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#546 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#547 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#548 = SURFACE_SIDE_STYLE ('',( #307 ) ) ; +#549 = EDGE_CURVE ( 'NONE', #375, #5, #485, .T. ) ; +#550 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #567 ), #467 ) ; +#551 = ORIENTED_EDGE ( 'NONE', *, *, #283, .T. ) ; +#552 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#553 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999999900, 0.9550000000000000700, -0.9050000000000000300 ) ) ; +#554 = ORIENTED_EDGE ( 'NONE', *, *, #356, .T. ) ; +#555 = EDGE_LOOP ( 'NONE', ( #103, #482 ) ) ; +#556 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#557 = ADVANCED_FACE ( 'NONE', ( #109 ), #616, .T. ) ; +#558 = CARTESIAN_POINT ( 'NONE', ( -27.30250000000000200, 0.9549999999999999600, -0.2665000000000001300 ) ) ; +#559 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#560 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999999900, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#561 = ORIENTED_EDGE ( 'NONE', *, *, #506, .T. ) ; +#562 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #217 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #647, #142, #137 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#563 = EDGE_CURVE ( 'NONE', #375, #456, #478, .T. ) ; +#564 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#565 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#566 = ORIENTED_EDGE ( 'NONE', *, *, #283, .F. ) ; +#567 = STYLED_ITEM ( 'NONE', ( #621 ), #575 ) ; +#568 = FACE_BOUND ( 'NONE', #257, .T. ) ; +#569 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#570 = ORIENTED_EDGE ( 'NONE', *, *, #309, .F. ) ; +#571 = AXIS2_PLACEMENT_3D ( 'NONE', #470, #518, #468 ) ; +#572 = ORIENTED_EDGE ( 'NONE', *, *, #605, .T. ) ; +#573 = PRESENTATION_STYLE_ASSIGNMENT (( #497 ) ) ; +#574 = LINE ( 'NONE', #56, #310 ) ; +#575 = MANIFOLD_SOLID_BREP ( 'Pin 1 Mark', #85 ) ; +#576 = CARTESIAN_POINT ( 'NONE', ( 1.200000000000000000, 0.9549999999999999600, 0.9549999999999999600 ) ) ; +#577 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#578 = FACE_OUTER_BOUND ( 'NONE', #628, .T. ) ; +#579 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#580 = EDGE_CURVE ( 'NONE', #244, #161, #352, .T. ) ; +#581 = CARTESIAN_POINT ( 'NONE', ( 1.200000000000000000, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#582 = CARTESIAN_POINT ( 'NONE', ( -1.902499999999999900, 0.9550000000000000700, -0.9549999999999999600 ) ) ; +#583 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#584 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#585 = AXIS2_PLACEMENT_3D ( 'NONE', #82, #601, #393 ) ; +#586 = CARTESIAN_POINT ( 'NONE', ( 27.30250000000000200, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#587 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#588 = FACE_OUTER_BOUND ( 'NONE', #354, .T. ) ; +#589 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#590 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#591 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#592 = VERTEX_POINT ( 'NONE', #671 ) ; +#593 = CYLINDRICAL_SURFACE ( 'NONE', #360, 0.2665000000000001300 ) ; +#594 = CYLINDRICAL_SURFACE ( 'NONE', #505, 0.9549999999999999600 ) ; +#595 = CARTESIAN_POINT ( 'NONE', ( 1.200000000000000000, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#596 = STYLED_ITEM ( 'NONE', ( #46 ), #471 ) ; +#597 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#598 = ORIENTED_EDGE ( 'NONE', *, *, #544, .F. ) ; +#599 = EDGE_LOOP ( 'NONE', ( #490, #322 ) ) ; +#600 = CIRCLE ( 'NONE', #327, 0.9050000000000000300 ) ; +#601 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ; +#602 = FACE_OUTER_BOUND ( 'NONE', #483, .T. ) ; +#603 = AXIS2_PLACEMENT_3D ( 'NONE', #637, #129, #132 ) ; +#604 = ADVANCED_FACE ( 'NONE', ( #602 ), #416, .F. ) ; +#605 = EDGE_CURVE ( 'NONE', #145, #405, #641, .T. ) ; +#606 = VERTEX_POINT ( 'NONE', #276 ) ; +#607 = FILL_AREA_STYLE_COLOUR ( '', #420 ) ; +#608 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#609 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#610 = CIRCLE ( 'NONE', #164, 0.2665000000000001300 ) ; +#611 = EDGE_LOOP ( 'NONE', ( #216, #171, #434, #449 ) ) ; +#612 = ADVANCED_FACE ( 'NONE', ( #213 ), #262, .T. ) ; +#613 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#614 = ORIENTED_EDGE ( 'NONE', *, *, #125, .T. ) ; +#615 = CIRCLE ( 'NONE', #412, 0.9549999999999999600 ) ; +#616 = CYLINDRICAL_SURFACE ( 'NONE', #274, 0.2665000000000001300 ) ; +#617 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#618 = ORIENTED_EDGE ( 'NONE', *, *, #13, .F. ) ; +#619 = ORIENTED_EDGE ( 'NONE', *, *, #128, .F. ) ; +#620 = EDGE_CURVE ( 'NONE', #448, #208, #380, .T. ) ; +#621 = PRESENTATION_STYLE_ASSIGNMENT (( #517 ) ) ; +#622 = AXIS2_PLACEMENT_3D ( 'NONE', #353, #348, #30 ) ; +#623 = CIRCLE ( 'NONE', #355, 0.9549999999999999600 ) ; +#624 = ORIENTED_EDGE ( 'NONE', *, *, #128, .T. ) ; +#625 = EDGE_CURVE ( 'NONE', #361, #606, #514, .T. ) ; +#626 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#627 = LINE ( 'NONE', #207, #229 ) ; +#628 = EDGE_LOOP ( 'NONE', ( #24, #614, #305, #83 ) ) ; +#629 = SURFACE_SIDE_STYLE ('',( #29 ) ) ; +#630 = CARTESIAN_POINT ( 'NONE', ( 1.902499999999999900, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#631 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#632 = CARTESIAN_POINT ( 'NONE', ( 27.30250000000000200, 0.9549999999999999600, 0.2665000000000001300 ) ) ; +#633 = AXIS2_PLACEMENT_3D ( 'NONE', #320, #52, #424 ) ; +#634 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#635 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#636 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#637 = CARTESIAN_POINT ( 'NONE', ( 1.902499999999999900, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#638 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#639 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #642 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #340, #8, #135 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#640 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #239, 'design' ) ; +#641 = LINE ( 'NONE', #64, #202 ) ; +#642 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #340, 'distance_accuracy_value', 'NONE'); +#643 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#644 = CARTESIAN_POINT ( 'NONE', ( 27.30250000000000200, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#645 = LINE ( 'NONE', #158, #271 ) ; +#646 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999999900, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#647 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#648 = FACE_OUTER_BOUND ( 'NONE', #226, .T. ) ; +#649 = AXIS2_PLACEMENT_3D ( 'NONE', #151, #98, #408 ) ; +#650 = FACE_OUTER_BOUND ( 'NONE', #611, .T. ) ; +#651 = CARTESIAN_POINT ( 'NONE', ( 1.902499999999999900, 0.9550000000000000700, -0.9549999999999999600 ) ) ; +#652 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999999900, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#653 = ADVANCED_FACE ( 'NONE', ( #508, #658 ), #78, .F. ) ; +#654 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#655 = EDGE_LOOP ( 'NONE', ( #102, #500 ) ) ; +#656 = CARTESIAN_POINT ( 'NONE', ( 1.902499999999999900, 0.9549999999999999600, 0.9549999999999999600 ) ) ; +#657 = LINE ( 'NONE', #344, #457 ) ; +#658 = FACE_BOUND ( 'NONE', #211, .T. ) ; +#659 = EDGE_CURVE ( 'NONE', #361, #261, #114, .T. ) ; +#660 = ADVANCED_FACE ( 'NONE', ( #133 ), #77, .T. ) ; +#661 = CIRCLE ( 'NONE', #218, 0.2665000000000001300 ) ; +#662 = AXIS2_PLACEMENT_3D ( 'NONE', #541, #19, #546 ) ; +#663 = ORIENTED_EDGE ( 'NONE', *, *, #198, .F. ) ; +#664 = ORIENTED_EDGE ( 'NONE', *, *, #125, .F. ) ; +#665 = ORIENTED_EDGE ( 'NONE', *, *, #549, .F. ) ; +#666 = AXIS2_PLACEMENT_3D ( 'NONE', #447, #492, #284 ) ; +#667 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#668 = EDGE_LOOP ( 'NONE', ( #168, #93, #206, #201 ) ) ; +#669 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#670 = FACE_OUTER_BOUND ( 'NONE', #498, .T. ) ; +#671 = CARTESIAN_POINT ( 'NONE', ( -1.902499999999999900, 0.9549999999999999600, 0.9549999999999999600 ) ) ; +#672 = CARTESIAN_POINT ( 'NONE', ( 1.200000000000000000, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#673 = CARTESIAN_POINT ( 'NONE', ( -1.902499999999999900, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#674 = ORIENTED_EDGE ( 'NONE', *, *, #625, .T. ) ; +#675 = CIRCLE ( 'NONE', #662, 0.9549999999999999600 ) ; +#676 = ORIENTED_EDGE ( 'NONE', *, *, #220, .F. ) ; +#677 = VECTOR ( 'NONE', #39, 1000.000000000000000 ) ; +#678 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999999900, 0.9549999999999999600, 1.163414459189985300E-017 ) ) ; +#679 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #473 ), #86 ) ; +#680 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ; +#681 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999999900, 0.9549999999999999600, 0.9549999999999999600 ) ) ; +#682 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #481 ) ; +#683 = CARTESIAN_POINT ( 'NONE', ( 1.200000000000000000, 0.9550000000000000700, 0.9050000000000000300 ) ) ; +ENDSEC; +END-ISO-10303-21; diff --git a/libs/1N4148/DIOAD829W49L456D191.kicad_mod b/libs/1N4148/DIOAD829W49L456D191.kicad_mod new file mode 100644 index 0000000..ff18495 --- /dev/null +++ b/libs/1N4148/DIOAD829W49L456D191.kicad_mod @@ -0,0 +1,45 @@ +(footprint "DIOAD829W49L456D191" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 6235BD20) + (attr through_hole) + (fp_text reference "REF**" (at 0 0) (layer "F.SilkS") + (effects (font (size 1.000102 1.000102) (thickness 0.15))) + (tstamp 0dbb106e-5708-4b65-85f0-c24898345624) + ) + (fp_text value "DIOAD829W49L456D191" (at 0 2) (layer "F.Fab") + (effects (font (size 1.001921 1.001921) (thickness 0.15))) + (tstamp 66f3a7e4-3a7d-4b0a-a395-f4cfaefb1f7f) + ) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.SilkS") (width 0.12) (tstamp 2c8cc3e4-f14e-4162-bd03-221c4028f78d)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 378602f9-9137-4908-9ee5-3ede78101b03)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 3e6b04f6-9754-4b55-9029-6d5f6b7cc574)) + (fp_line (start -2.28 -0.96) (end -1.52 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 43bd1212-e953-4181-a32d-a95c7b2be1fc)) + (fp_line (start 1.52 -0.96) (end 2.28 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 4dee91be-4901-4a48-a20f-7da95e339c7a)) + (fp_line (start 1.52 0.96) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 714d8bc0-3c34-4887-8ecd-611b39e3e74b)) + (fp_line (start -2.28 0.96) (end -1.52 0.96) (layer "F.SilkS") (width 0.127) (tstamp b5d21fb6-4f5e-416d-9671-3ac1482fb87d)) + (fp_line (start -2.28 0) (end -2.28 0.95) (layer "F.SilkS") (width 0.127) (tstamp c8c59fb6-3bd9-4b3c-954b-4aa1b1cfdd7f)) + (fp_line (start 2.28 -0.95) (end 2.28 0) (layer "F.SilkS") (width 0.127) (tstamp f5d0a335-47a1-4e99-8c0a-43dc4ff35a96)) + (fp_line (start 3.75 -0.815) (end 3.75 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 03504686-9dd1-4c6f-9071-76d575f2c962)) + (fp_line (start -4 -0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 1cf9c4be-d379-4741-a78c-87be4e4fa9a1)) + (fp_line (start 3.75 0.815) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 252a5e83-d610-4ccb-ac38-8e67ea1b1f09)) + (fp_line (start -2.53 -1) (end 2.53 -1) (layer "F.CrtYd") (width 0.05) (tstamp 47002fee-904c-423c-8d6d-2eec720b7b39)) + (fp_line (start -2.53 0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 6d96c19c-7cdb-4e72-9c47-b34221f4221e)) + (fp_line (start 2.53 1) (end -2.53 1) (layer "F.CrtYd") (width 0.05) (tstamp 84242536-aebf-47d4-a09a-7ad396a697c9)) + (fp_line (start -2.53 1) (end -2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 8cb4eaf0-1da6-4f6d-b864-f2f1c3e032a6)) + (fp_line (start -2.53 -0.815) (end -4 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 93b99811-cc91-478b-a759-4a91ce340cb1)) + (fp_line (start -2.53 -1) (end -2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp abf41681-61cd-40de-ae9e-bec97f6d4c5e)) + (fp_line (start 3.75 -0.815) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp bb00f8ba-9052-42d7-8d4c-1097fd31a3a4)) + (fp_line (start 2.53 -1) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp e8e88d92-724b-4558-83c6-658681b9ba50)) + (fp_line (start 2.53 1) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp e9074f63-d226-4450-bc94-b269b8f7c900)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.Fab") (width 0.1) (tstamp 2af198a5-0619-4736-9d44-f861501c969b)) + (fp_line (start 2.28 -0.96) (end 2.28 0) (layer "F.Fab") (width 0.127) (tstamp 329d6387-f449-4a34-8d38-18332fbeb485)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 53eff11f-bbf2-4d05-9ba2-1919943c6616)) + (fp_line (start -2.28 0.96) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 587f85d3-adfb-4098-92d4-ddc83ba55afa)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 7c148a00-df27-4ee5-b470-3bb6ddb49657)) + (fp_line (start 2.28 0) (end 3.581 0) (layer "F.Fab") (width 0.127) (tstamp c1ee3ddd-4aab-418c-8e0e-296c933183ac)) + (fp_line (start -3.581 0) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp d3c62bdb-2555-42ef-a0b7-da6b00960d5b)) + (fp_line (start -2.28 0) (end -2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp dcb88a3b-fb38-40c3-8b7d-5a8e93d0b62b)) + (fp_line (start -2.28 -0.96) (end 2.28 -0.96) (layer "F.Fab") (width 0.127) (tstamp ecf8ca64-9f67-4193-8788-bd601b470731)) + (pad "1" thru_hole rect (at -3.25 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) (tstamp 4e9542fe-6065-4931-945c-955460b468ef)) + (pad "2" thru_hole circle (at 3 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) (tstamp 9961b24a-3d46-45f2-a70d-2026e785d4c4)) +) diff --git a/libs/1N4148/how-to-import.htm b/libs/1N4148/how-to-import.htm new file mode 100644 index 0000000..19e484d --- /dev/null +++ b/libs/1N4148/how-to-import.htm @@ -0,0 +1 @@ + Page Redirection If you are not redirected automatically, follow this link to the import guide. \ No newline at end of file diff --git a/libs/USB5537/KiCAD/2022-01-29_09-40-14/footprints.pretty/USB5537B-4100AKZE.kicad_mod b/libs/USB5537/KiCAD/2022-01-29_09-40-14/footprints.pretty/USB5537B-4100AKZE.kicad_mod new file mode 100644 index 0000000..6786f32 --- /dev/null +++ b/libs/USB5537/KiCAD/2022-01-29_09-40-14/footprints.pretty/USB5537B-4100AKZE.kicad_mod @@ -0,0 +1,509 @@ +(module QFN64_9x9MC_MCH (layer F.Cu) + (fp_text reference REF** (at 0 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness .15))) + ) + (fp_text value QFN64_9x9MC_MCH (at 0 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness .15))) + ) + (fp_text user "Copyright 2021 Accelerated Designs. All rights reserved." (at 0 0) (layer Cmts.User) + (effects (font (size .127 .127) (thickness .002))) + ) + (fp_text user "*" (at -5.4308 -4) (layer F.SilkS) + (effects (font (size 1 1) (thickness .15))) + ) + (fp_text user "*" (at -3.9878 -4) (layer F.Fab) + (effects (font (size 1 1) (thickness .15))) + ) + (fp_text user "0.02in/0.5mm" (at -6.4238 -3.5) (layer Cmts.User) + (effects (font (size 1 1) (thickness .15))) + ) + (fp_text user "0.032in/0.808mm" (at -4.3918 -7.439799) (layer Cmts.User) + (effects (font (size 1 1) (thickness .15))) + ) + (fp_text user "0.01in/0.255mm" (at -7.439799 4.3918) (layer Cmts.User) + (effects (font (size 1 1) (thickness .15))) + ) + (fp_text user "0.346in/8.784mm" (at 0 9.979799) (layer Cmts.User) + (effects (font (size 1 1) (thickness .15))) + ) + (fp_text user "0.346in/8.784mm" (at 9.979799 .635) (layer Cmts.User) + (effects (font (size 1 1) (thickness .15))) + ) + (fp_text user "0.295in/7.493mm" (at 0 6.7945) (layer Cmts.User) + (effects (font (size 1 1) (thickness .15))) + ) + (fp_text user "0.295in/7.493mm" (at 6.7945 -.635) (layer Cmts.User) + (effects (font (size 1 1) (thickness .15))) + ) + (fp_text user "*" (at -5.4308 -4) (layer F.SilkS) + (effects (font (size 1 1) (thickness .15))) + ) + (fp_text user "*" (at -3.9878 -4) (layer F.Fab) + (effects (font (size 1 1) (thickness .15))) + ) + (fp_line (start -4.7498 4.7498) (end -4.7498 4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start -4.7498 4.1314) (end -5.0498 4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start -5.0498 4.1314) (end -5.0498 -4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start -5.0498 -4.1314) (end -4.7498 -4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start -4.7498 -4.1314) (end -4.7498 -4.7498) (layer F.CrtYd) (width .05)) + (fp_line (start -4.7498 -4.7498) (end -4.1314 -4.7498) (layer F.CrtYd) (width .05)) + (fp_line (start -4.1314 -4.7498) (end -4.1314 -5.0498) (layer F.CrtYd) (width .05)) + (fp_line (start -4.1314 -5.0498) (end 4.1314 -5.0498) (layer F.CrtYd) (width .05)) + (fp_line (start 4.1314 -5.0498) (end 4.1314 -4.7498) (layer F.CrtYd) (width .05)) + (fp_line (start 4.1314 -4.7498) (end 4.7498 -4.7498) (layer F.CrtYd) (width .05)) + (fp_line (start 4.7498 -4.7498) (end 4.7498 -4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start 4.7498 -4.1314) (end 5.0498 -4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start 5.0498 -4.1314) (end 5.0498 4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start 5.0498 4.1314) (end 4.7498 4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start 4.7498 4.1314) (end 4.7498 4.7498) (layer F.CrtYd) (width .05)) + (fp_line (start 4.7498 4.7498) (end 4.1314 4.7498) (layer F.CrtYd) (width .05)) + (fp_line (start 4.1314 4.7498) (end 4.1314 5.0498) (layer F.CrtYd) (width .05)) + (fp_line (start 4.1314 5.0498) (end -4.1314 5.0498) (layer F.CrtYd) (width .05)) + (fp_line (start -4.1314 5.0498) (end -4.1314 4.7498) (layer F.CrtYd) (width .05)) + (fp_line (start -4.1314 4.7498) (end -4.7498 4.7498) (layer F.CrtYd) (width .05)) + (fp_line (start 4.3918 -3.75) (end 7.566799 -3.75) (layer Cmts.User) (width 0)) + (fp_line (start 4.3918 -3.25) (end 7.566799 -3.25) (layer Cmts.User) (width 0)) + (fp_line (start 7.185799 -3.75) (end 7.185799 -5.02) (layer Cmts.User) (width 0)) + (fp_line (start 7.185799 -3.25) (end 7.185799 -1.98) (layer Cmts.User) (width 0)) + (fp_line (start 7.185799 -3.75) (end 7.058799 -4.004) (layer Cmts.User) (width 0)) + (fp_line (start 7.185799 -3.75) (end 7.312799 -4.004) (layer Cmts.User) (width 0)) + (fp_line (start 7.058799 -4.004) (end 7.312799 -4.004) (layer Cmts.User) (width 0)) + (fp_line (start 7.185799 -3.25) (end 7.058799 -2.996) (layer Cmts.User) (width 0)) + (fp_line (start 7.185799 -3.25) (end 7.312799 -2.996) (layer Cmts.User) (width 0)) + (fp_line (start 7.058799 -2.996) (end 7.312799 -2.996) (layer Cmts.User) (width 0)) + (fp_line (start 3.9878 -3.75) (end 3.9878 -7.566799) (layer Cmts.User) (width 0)) + (fp_line (start 4.4958 -3.75) (end 4.4958 -7.566799) (layer Cmts.User) (width 0)) + (fp_line (start 3.9878 -7.185799) (end 2.7178 -7.185799) (layer Cmts.User) (width 0)) + (fp_line (start 4.4958 -7.185799) (end 5.7658 -7.185799) (layer Cmts.User) (width 0)) + (fp_line (start 3.9878 -7.185799) (end 3.7338 -7.312799) (layer Cmts.User) (width 0)) + (fp_line (start 3.9878 -7.185799) (end 3.7338 -7.058799) (layer Cmts.User) (width 0)) + (fp_line (start 3.7338 -7.312799) (end 3.7338 -7.058799) (layer Cmts.User) (width 0)) + (fp_line (start 4.4958 -7.185799) (end 4.7498 -7.312799) (layer Cmts.User) (width 0)) + (fp_line (start 4.4958 -7.185799) (end 4.7498 -7.058799) (layer Cmts.User) (width 0)) + (fp_line (start 4.7498 -7.312799) (end 4.7498 -7.058799) (layer Cmts.User) (width 0)) + (fp_line (start -4.4958 -3.75) (end -4.4958 -9.471799) (layer Cmts.User) (width 0)) + (fp_line (start 4.4958 -3.75) (end 4.4958 -9.471799) (layer Cmts.User) (width 0)) + (fp_line (start -4.4958 -9.090799) (end 4.4958 -9.090799) (layer Cmts.User) (width 0)) + (fp_line (start -4.4958 -9.090799) (end -4.2418 -9.217799) (layer Cmts.User) (width 0)) + (fp_line (start -4.4958 -9.090799) (end -4.2418 -8.963799) (layer Cmts.User) (width 0)) + (fp_line (start -4.2418 -9.217799) (end -4.2418 -8.963799) (layer Cmts.User) (width 0)) + (fp_line (start 4.4958 -9.090799) (end 4.2418 -9.217799) (layer Cmts.User) (width 0)) + (fp_line (start 4.4958 -9.090799) (end 4.2418 -8.963799) (layer Cmts.User) (width 0)) + (fp_line (start 4.2418 -9.217799) (end 4.2418 -8.963799) (layer Cmts.User) (width 0)) + (fp_line (start 3.75 -4.4958) (end 9.471799 -4.4958) (layer Cmts.User) (width 0)) + (fp_line (start 3.75 4.4958) (end 9.471799 4.4958) (layer Cmts.User) (width 0)) + (fp_line (start 9.090799 -4.4958) (end 9.090799 4.4958) (layer Cmts.User) (width 0)) + (fp_line (start 9.090799 -4.4958) (end 8.963799 -4.2418) (layer Cmts.User) (width 0)) + (fp_line (start 9.090799 -4.4958) (end 9.217799 -4.2418) (layer Cmts.User) (width 0)) + (fp_line (start 8.963799 -4.2418) (end 9.217799 -4.2418) (layer Cmts.User) (width 0)) + (fp_line (start 9.090799 4.4958) (end 8.963799 4.2418) (layer Cmts.User) (width 0)) + (fp_line (start 9.090799 4.4958) (end 9.217799 4.2418) (layer Cmts.User) (width 0)) + (fp_line (start 8.963799 4.2418) (end 9.217799 4.2418) (layer Cmts.User) (width 0)) + (fp_line (start 4.4958 -4.4958) (end -8.201799 -4.4958) (layer Cmts.User) (width 0)) + (fp_line (start 4.4958 4.4958) (end -8.201799 4.4958) (layer Cmts.User) (width 0)) + (fp_line (start -7.820799 -4.4958) (end -7.820799 4.4958) (layer Cmts.User) (width 0)) + (fp_line (start -7.820799 -4.4958) (end -7.947799 -4.2418) (layer Cmts.User) (width 0)) + (fp_line (start -7.820799 -4.4958) (end -7.693799 -4.2418) (layer Cmts.User) (width 0)) + (fp_line (start -7.947799 -4.2418) (end -7.693799 -4.2418) (layer Cmts.User) (width 0)) + (fp_line (start -7.820799 4.4958) (end -7.947799 4.2418) (layer Cmts.User) (width 0)) + (fp_line (start -7.820799 4.4958) (end -7.693799 4.2418) (layer Cmts.User) (width 0)) + (fp_line (start -7.947799 4.2418) (end -7.693799 4.2418) (layer Cmts.User) (width 0)) + (fp_line (start -4.4958 -4.4958) (end -4.4958 8.201799) (layer Cmts.User) (width 0)) + (fp_line (start 4.4958 -4.4958) (end 4.4958 8.201799) (layer Cmts.User) (width 0)) + (fp_line (start -4.4958 7.820799) (end 4.4958 7.820799) (layer Cmts.User) (width 0)) + (fp_line (start -4.4958 7.820799) (end -4.2418 7.693799) (layer Cmts.User) (width 0)) + (fp_line (start -4.4958 7.820799) (end -4.2418 7.947799) (layer Cmts.User) (width 0)) + (fp_line (start -4.2418 7.693799) (end -4.2418 7.947799) (layer Cmts.User) (width 0)) + (fp_line (start 4.4958 7.820799) (end 4.2418 7.693799) (layer Cmts.User) (width 0)) + (fp_line (start 4.4958 7.820799) (end 4.2418 7.947799) (layer Cmts.User) (width 0)) + (fp_line (start 4.2418 7.693799) (end 4.2418 7.947799) (layer Cmts.User) (width 0)) + (fp_line (start -4.4958 -3.2258) (end -3.2258 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.5976 -4.4958) (end 3.9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.9024 -4.4958) (end 3.9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.9024 -4.4958) (end 3.5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.5976 -4.4958) (end 3.5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.0976 -4.4958) (end 3.4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.4024 -4.4958) (end 3.4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.4024 -4.4958) (end 3.0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.0976 -4.4958) (end 3.0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.5976 -4.4958) (end 2.9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.9024 -4.4958) (end 2.9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.9024 -4.4958) (end 2.5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.5976 -4.4958) (end 2.5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.0976 -4.4958) (end 2.4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.4024 -4.4958) (end 2.4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.4024 -4.4958) (end 2.0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.0976 -4.4958) (end 2.0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.5976 -4.4958) (end 1.9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.9024 -4.4958) (end 1.9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.9024 -4.4958) (end 1.5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.5976 -4.4958) (end 1.5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.0976 -4.4958) (end 1.4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.4024 -4.4958) (end 1.4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.4024 -4.4958) (end 1.0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.0976 -4.4958) (end 1.0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start .5976 -4.4958) (end .9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start .9024 -4.4958) (end .9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start .9024 -4.4958) (end .5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start .5976 -4.4958) (end .5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start .0976 -4.4958) (end .4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start .4024 -4.4958) (end .4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start .4024 -4.4958) (end .0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start .0976 -4.4958) (end .0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.4024 -4.4958) (end -.0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.0976 -4.4958) (end -.0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.0976 -4.4958) (end -.4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.4024 -4.4958) (end -.4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.9024 -4.4958) (end -.5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.5976 -4.4958) (end -.5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.5976 -4.4958) (end -.9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.9024 -4.4958) (end -.9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.4024 -4.4958) (end -1.0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.0976 -4.4958) (end -1.0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.0976 -4.4958) (end -1.4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.4024 -4.4958) (end -1.4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.9024 -4.4958) (end -1.5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.5976 -4.4958) (end -1.5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.5976 -4.4958) (end -1.9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.9024 -4.4958) (end -1.9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.4024 -4.4958) (end -2.0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.0976 -4.4958) (end -2.0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.0976 -4.4958) (end -2.4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.4024 -4.4958) (end -2.4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.9024 -4.4958) (end -2.5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.5976 -4.4958) (end -2.5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.5976 -4.4958) (end -2.9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.9024 -4.4958) (end -2.9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -3.4024 -4.4958) (end -3.0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -3.0976 -4.4958) (end -3.0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -3.0976 -4.4958) (end -3.4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -3.4024 -4.4958) (end -3.4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -3.9024 -4.4958) (end -3.5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -3.5976 -4.4958) (end -3.5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -3.5976 -4.4958) (end -3.9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -3.9024 -4.4958) (end -3.9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -3.5976) (end -4.4958 -3.9024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -3.9024) (end -4.4958 -3.9024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -3.9024) (end -4.4958 -3.5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -3.5976) (end -4.4958 -3.5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -3.0976) (end -4.4958 -3.4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -3.4024) (end -4.4958 -3.4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -3.4024) (end -4.4958 -3.0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -3.0976) (end -4.4958 -3.0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -2.5976) (end -4.4958 -2.9024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -2.9024) (end -4.4958 -2.9024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -2.9024) (end -4.4958 -2.5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -2.5976) (end -4.4958 -2.5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -2.0976) (end -4.4958 -2.4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -2.4024) (end -4.4958 -2.4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -2.4024) (end -4.4958 -2.0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -2.0976) (end -4.4958 -2.0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -1.5976) (end -4.4958 -1.9024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -1.9024) (end -4.4958 -1.9024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -1.9024) (end -4.4958 -1.5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -1.5976) (end -4.4958 -1.5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -1.0976) (end -4.4958 -1.4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -1.4024) (end -4.4958 -1.4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -1.4024) (end -4.4958 -1.0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -1.0976) (end -4.4958 -1.0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -.5976) (end -4.4958 -.9024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -.9024) (end -4.4958 -.9024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -.9024) (end -4.4958 -.5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -.5976) (end -4.4958 -.5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -.0976) (end -4.4958 -.4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -.4024) (end -4.4958 -.4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -.4024) (end -4.4958 -.0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -.0976) (end -4.4958 -.0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 .4024) (end -4.4958 .0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 .0976) (end -4.4958 .0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 .0976) (end -4.4958 .4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 .4024) (end -4.4958 .4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 .9024) (end -4.4958 .5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 .5976) (end -4.4958 .5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 .5976) (end -4.4958 .9024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 .9024) (end -4.4958 .9024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 1.4024) (end -4.4958 1.0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 1.0976) (end -4.4958 1.0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 1.0976) (end -4.4958 1.4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 1.4024) (end -4.4958 1.4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 1.9024) (end -4.4958 1.5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 1.5976) (end -4.4958 1.5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 1.5976) (end -4.4958 1.9024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 1.9024) (end -4.4958 1.9024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 2.4024) (end -4.4958 2.0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 2.0976) (end -4.4958 2.0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 2.0976) (end -4.4958 2.4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 2.4024) (end -4.4958 2.4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 2.9024) (end -4.4958 2.5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 2.5976) (end -4.4958 2.5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 2.5976) (end -4.4958 2.9024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 2.9024) (end -4.4958 2.9024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 3.4024) (end -4.4958 3.0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 3.0976) (end -4.4958 3.0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 3.0976) (end -4.4958 3.4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 3.4024) (end -4.4958 3.4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 3.9024) (end -4.4958 3.5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 3.5976) (end -4.4958 3.5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 3.5976) (end -4.4958 3.9024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 3.9024) (end -4.4958 3.9024) (layer F.Fab) (width .1)) + (fp_line (start -3.5976 4.4958) (end -3.9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -3.9024 4.4958) (end -3.9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -3.9024 4.4958) (end -3.5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -3.5976 4.4958) (end -3.5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -3.0976 4.4958) (end -3.4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -3.4024 4.4958) (end -3.4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -3.4024 4.4958) (end -3.0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -3.0976 4.4958) (end -3.0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.5976 4.4958) (end -2.9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.9024 4.4958) (end -2.9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.9024 4.4958) (end -2.5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.5976 4.4958) (end -2.5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.0976 4.4958) (end -2.4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.4024 4.4958) (end -2.4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.4024 4.4958) (end -2.0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.0976 4.4958) (end -2.0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.5976 4.4958) (end -1.9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.9024 4.4958) (end -1.9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.9024 4.4958) (end -1.5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.5976 4.4958) (end -1.5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.0976 4.4958) (end -1.4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.4024 4.4958) (end -1.4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.4024 4.4958) (end -1.0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.0976 4.4958) (end -1.0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.5976 4.4958) (end -.9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.9024 4.4958) (end -.9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.9024 4.4958) (end -.5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.5976 4.4958) (end -.5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.0976 4.4958) (end -.4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.4024 4.4958) (end -.4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.4024 4.4958) (end -.0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.0976 4.4958) (end -.0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start .4024 4.4958) (end .0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start .0976 4.4958) (end .0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start .0976 4.4958) (end .4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start .4024 4.4958) (end .4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start .9024 4.4958) (end .5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start .5976 4.4958) (end .5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start .5976 4.4958) (end .9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start .9024 4.4958) (end .9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.4024 4.4958) (end 1.0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.0976 4.4958) (end 1.0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.0976 4.4958) (end 1.4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.4024 4.4958) (end 1.4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.9024 4.4958) (end 1.5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.5976 4.4958) (end 1.5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.5976 4.4958) (end 1.9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.9024 4.4958) (end 1.9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.4024 4.4958) (end 2.0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.0976 4.4958) (end 2.0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.0976 4.4958) (end 2.4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.4024 4.4958) (end 2.4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.9024 4.4958) (end 2.5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.5976 4.4958) (end 2.5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.5976 4.4958) (end 2.9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.9024 4.4958) (end 2.9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.4024 4.4958) (end 3.0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.0976 4.4958) (end 3.0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.0976 4.4958) (end 3.4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.4024 4.4958) (end 3.4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.9024 4.4958) (end 3.5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.5976 4.4958) (end 3.5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.5976 4.4958) (end 3.9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.9024 4.4958) (end 3.9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 3.5976) (end 4.4958 3.9024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 3.9024) (end 4.4958 3.9024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 3.9024) (end 4.4958 3.5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 3.5976) (end 4.4958 3.5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 3.0976) (end 4.4958 3.4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 3.4024) (end 4.4958 3.4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 3.4024) (end 4.4958 3.0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 3.0976) (end 4.4958 3.0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 2.5976) (end 4.4958 2.9024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 2.9024) (end 4.4958 2.9024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 2.9024) (end 4.4958 2.5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 2.5976) (end 4.4958 2.5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 2.0976) (end 4.4958 2.4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 2.4024) (end 4.4958 2.4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 2.4024) (end 4.4958 2.0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 2.0976) (end 4.4958 2.0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 1.5976) (end 4.4958 1.9024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 1.9024) (end 4.4958 1.9024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 1.9024) (end 4.4958 1.5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 1.5976) (end 4.4958 1.5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 1.0976) (end 4.4958 1.4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 1.4024) (end 4.4958 1.4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 1.4024) (end 4.4958 1.0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 1.0976) (end 4.4958 1.0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 .5976) (end 4.4958 .9024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 .9024) (end 4.4958 .9024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 .9024) (end 4.4958 .5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 .5976) (end 4.4958 .5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 .0976) (end 4.4958 .4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 .4024) (end 4.4958 .4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 .4024) (end 4.4958 .0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 .0976) (end 4.4958 .0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -.4024) (end 4.4958 -.0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -.0976) (end 4.4958 -.0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -.0976) (end 4.4958 -.4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -.4024) (end 4.4958 -.4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -.9024) (end 4.4958 -.5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -.5976) (end 4.4958 -.5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -.5976) (end 4.4958 -.9024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -.9024) (end 4.4958 -.9024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -1.4024) (end 4.4958 -1.0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -1.0976) (end 4.4958 -1.0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -1.0976) (end 4.4958 -1.4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -1.4024) (end 4.4958 -1.4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -1.9024) (end 4.4958 -1.5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -1.5976) (end 4.4958 -1.5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -1.5976) (end 4.4958 -1.9024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -1.9024) (end 4.4958 -1.9024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -2.4024) (end 4.4958 -2.0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -2.0976) (end 4.4958 -2.0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -2.0976) (end 4.4958 -2.4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -2.4024) (end 4.4958 -2.4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -2.9024) (end 4.4958 -2.5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -2.5976) (end 4.4958 -2.5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -2.5976) (end 4.4958 -2.9024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -2.9024) (end 4.4958 -2.9024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -3.4024) (end 4.4958 -3.0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -3.0976) (end 4.4958 -3.0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -3.0976) (end 4.4958 -3.4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -3.4024) (end 4.4958 -3.4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -3.9024) (end 4.4958 -3.5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -3.5976) (end 4.4958 -3.5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -3.5976) (end 4.4958 -3.9024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -3.9024) (end 4.4958 -3.9024) (layer F.Fab) (width .1)) + (fp_line (start -4.6228 4.6228) (end -4.21014 4.6228) (layer F.SilkS) (width .12)) + (fp_line (start 4.6228 4.6228) (end 4.6228 4.21014) (layer F.SilkS) (width .12)) + (fp_line (start 4.6228 -4.6228) (end 4.21014 -4.6228) (layer F.SilkS) (width .12)) + (fp_line (start -4.6228 -4.6228) (end -4.6228 -4.21014) (layer F.SilkS) (width .12)) + (fp_line (start -4.6228 4.21014) (end -4.6228 4.6228) (layer F.SilkS) (width .12)) + (fp_line (start -4.4958 4.4958) (end 4.4958 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 4.4958) (end 4.4958 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 4.4958) (end 4.4958 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -4.4958) (end 4.4958 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -4.4958) (end -4.4958 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -4.4958) (end -4.4958 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -4.4958) (end -4.4958 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 4.4958) (end -4.4958 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 4.21014 4.6228) (end 4.6228 4.6228) (layer F.SilkS) (width .12)) + (fp_line (start 4.6228 -4.21014) (end 4.6228 -4.6228) (layer F.SilkS) (width .12)) + (fp_line (start -4.21014 -4.6228) (end -4.6228 -4.6228) (layer F.SilkS) (width .12)) + (fp_poly (pts (xy -5.303799 .559501) (xy -5.303799 .940501) (xy -5.049799 .940501) (xy -5.049799 .559501)) (layer F.SilkS) (width .1)) + (fp_poly (pts (xy -2.440501 5.049799) (xy -2.440501 5.303799) (xy -2.059501 5.303799) (xy -2.059501 5.049799)) (layer F.SilkS) (width .1)) + (fp_poly (pts (xy 2.5595 5.049799) (xy 2.5595 5.303799) (xy 2.9405 5.303799) (xy 2.9405 5.049799)) (layer F.SilkS) (width .1)) + (fp_poly (pts (xy 5.303799 .059499) (xy 5.303799 .4405) (xy 5.049799 .4405) (xy 5.049799 .059499)) (layer F.SilkS) (width .1)) + (fp_poly (pts (xy 3.059501 -5.049799) (xy 3.059501 -5.303799) (xy 3.440501 -5.303799) (xy 3.440501 -5.049799)) (layer F.SilkS) (width .1)) + (fp_poly (pts (xy -1.940499 -5.049799) (xy -1.940499 -5.303799) (xy -1.559499 -5.303799) (xy -1.559499 -5.049799)) (layer F.SilkS) (width .1)) + (fp_poly (pts (xy -3.6465 -3.6465) (xy -3.6465 -2.3479) (xy -2.3479 -2.3479) (xy -2.3479 -3.6465)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy -3.6465 -2.1479) (xy -3.6465 -.8493) (xy -2.3479 -.8493) (xy -2.3479 -2.1479)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy -3.6465 -.6493) (xy -3.6465 .6493) (xy -2.3479 .6493) (xy -2.3479 -.6493)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy -3.6465 .8493) (xy -3.6465 2.1479) (xy -2.3479 2.1479) (xy -2.3479 .8493)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy -3.6465 2.3479) (xy -3.6465 3.6465) (xy -2.3479 3.6465) (xy -2.3479 2.3479)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy -2.1479 -3.6465) (xy -2.1479 -2.3479) (xy -.8493 -2.3479) (xy -.8493 -3.6465)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy -2.1479 -2.1479) (xy -2.1479 -.8493) (xy -.8493 -.8493) (xy -.8493 -2.1479)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy -2.1479 -.6493) (xy -2.1479 .6493) (xy -.8493 .6493) (xy -.8493 -.6493)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy -2.1479 .8493) (xy -2.1479 2.1479) (xy -.8493 2.1479) (xy -.8493 .8493)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy -2.1479 2.3479) (xy -2.1479 3.6465) (xy -.8493 3.6465) (xy -.8493 2.3479)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy -.6493 -3.6465) (xy -.6493 -2.3479) (xy .6493 -2.3479) (xy .6493 -3.6465)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy -.6493 -2.1479) (xy -.6493 -.8493) (xy .6493 -.8493) (xy .6493 -2.1479)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy -.6493 -.6493) (xy -.6493 .6493) (xy .6493 .6493) (xy .6493 -.6493)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy -.6493 .8493) (xy -.6493 2.1479) (xy .6493 2.1479) (xy .6493 .8493)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy -.6493 2.3479) (xy -.6493 3.6465) (xy .6493 3.6465) (xy .6493 2.3479)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy .8493 -3.6465) (xy .8493 -2.3479) (xy 2.1479 -2.3479) (xy 2.1479 -3.6465)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy .8493 -2.1479) (xy .8493 -.8493) (xy 2.1479 -.8493) (xy 2.1479 -2.1479)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy .8493 -.6493) (xy .8493 .6493) (xy 2.1479 .6493) (xy 2.1479 -.6493)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy .8493 .8493) (xy .8493 2.1479) (xy 2.1479 2.1479) (xy 2.1479 .8493)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy .8493 2.3479) (xy .8493 3.6465) (xy 2.1479 3.6465) (xy 2.1479 2.3479)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy 2.3479 -3.6465) (xy 2.3479 -2.3479) (xy 3.6465 -2.3479) (xy 3.6465 -3.6465)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy 2.3479 -2.1479) (xy 2.3479 -.8493) (xy 3.6465 -.8493) (xy 3.6465 -2.1479)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy 2.3479 -.6493) (xy 2.3479 .6493) (xy 3.6465 .6493) (xy 3.6465 -.6493)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy 2.3479 .8493) (xy 2.3479 2.1479) (xy 3.6465 2.1479) (xy 3.6465 .8493)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy 2.3479 2.3479) (xy 2.3479 3.6465) (xy 3.6465 3.6465) (xy 3.6465 2.3479)) (layer F.Paste) (width .1)) + (fp_line (start -4.7498 4.7498) (end -4.7498 4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start -4.7498 4.1314) (end -5.0498 4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start -5.0498 4.1314) (end -5.0498 -4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start -5.0498 -4.1314) (end -4.7498 -4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start -4.7498 -4.1314) (end -4.7498 -4.7498) (layer F.CrtYd) (width .05)) + (fp_line (start -4.7498 -4.7498) (end -4.1314 -4.7498) (layer F.CrtYd) (width .05)) + (fp_line (start -4.1314 -4.7498) (end -4.1314 -5.0498) (layer F.CrtYd) (width .05)) + (fp_line (start -4.1314 -5.0498) (end 4.1314 -5.0498) (layer F.CrtYd) (width .05)) + (fp_line (start 4.1314 -5.0498) (end 4.1314 -4.7498) (layer F.CrtYd) (width .05)) + (fp_line (start 4.1314 -4.7498) (end 4.7498 -4.7498) (layer F.CrtYd) (width .05)) + (fp_line (start 4.7498 -4.7498) (end 4.7498 -4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start 4.7498 -4.1314) (end 5.0498 -4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start 5.0498 -4.1314) (end 5.0498 4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start 5.0498 4.1314) (end 4.7498 4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start 4.7498 4.1314) (end 4.7498 4.7498) (layer F.CrtYd) (width .05)) + (fp_line (start 4.7498 4.7498) (end 4.1314 4.7498) (layer F.CrtYd) (width .05)) + (fp_line (start 4.1314 4.7498) (end 4.1314 5.0498) (layer F.CrtYd) (width .05)) + (fp_line (start 4.1314 5.0498) (end -4.1314 5.0498) (layer F.CrtYd) (width .05)) + (fp_line (start -4.1314 5.0498) (end -4.1314 4.7498) (layer F.CrtYd) (width .05)) + (fp_line (start -4.1314 4.7498) (end -4.7498 4.7498) (layer F.CrtYd) (width .05)) + (pad 1 smd rect (at -4.3918 -3.75 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -4.3918 -3.250001 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -4.3918 -2.75 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at -4.3918 -2.250001 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at -4.3918 -1.749999 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at -4.3918 -1.25 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd rect (at -4.3918 -.750001 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd rect (at -4.3918 -.25 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd rect (at -4.3918 .25 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 10 smd rect (at -4.3918 .750001 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 11 smd rect (at -4.3918 1.25 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 12 smd rect (at -4.3918 1.749999 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 13 smd rect (at -4.3918 2.250001 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 14 smd rect (at -4.3918 2.75 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 15 smd rect (at -4.3918 3.250001 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 16 smd rect (at -4.3918 3.75 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 17 smd rect (at -3.75 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 18 smd rect (at -3.250001 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 19 smd rect (at -2.75 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 20 smd rect (at -2.250001 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 21 smd rect (at -1.749999 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 22 smd rect (at -1.25 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 23 smd rect (at -.750001 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 24 smd rect (at -.25 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 25 smd rect (at .25 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 26 smd rect (at .750001 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 27 smd rect (at 1.25 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 28 smd rect (at 1.749999 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 29 smd rect (at 2.250001 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 30 smd rect (at 2.75 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 31 smd rect (at 3.250001 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 32 smd rect (at 3.75 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 33 smd rect (at 4.3918 3.75 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 34 smd rect (at 4.3918 3.250001 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 35 smd rect (at 4.3918 2.75 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 36 smd rect (at 4.3918 2.250001 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 37 smd rect (at 4.3918 1.749999 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 38 smd rect (at 4.3918 1.25 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 39 smd rect (at 4.3918 .750001 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 40 smd rect (at 4.3918 .25 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 41 smd rect (at 4.3918 -.25 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 42 smd rect (at 4.3918 -.750001 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 43 smd rect (at 4.3918 -1.25 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 44 smd rect (at 4.3918 -1.749999 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 45 smd rect (at 4.3918 -2.250001 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 46 smd rect (at 4.3918 -2.75 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 47 smd rect (at 4.3918 -3.250001 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 48 smd rect (at 4.3918 -3.75 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 49 smd rect (at 3.75 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 50 smd rect (at 3.250001 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 51 smd rect (at 2.75 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 52 smd rect (at 2.250001 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 53 smd rect (at 1.749999 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 54 smd rect (at 1.25 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 55 smd rect (at .750001 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 56 smd rect (at .25 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 57 smd rect (at -.25 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 58 smd rect (at -.750001 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 59 smd rect (at -1.25 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 60 smd rect (at -1.749999 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 61 smd rect (at -2.250001 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 62 smd rect (at -2.75 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 63 smd rect (at -3.250001 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 64 smd rect (at -3.75 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 65 smd rect (at 0 0) (size 7.493 7.493) (layers F.Cu F.Mask)) +) diff --git a/libs/USB5537/KiCAD/ImportGuide.html b/libs/USB5537/KiCAD/ImportGuide.html new file mode 100644 index 0000000..5764f1b --- /dev/null +++ b/libs/USB5537/KiCAD/ImportGuide.html @@ -0,0 +1,98 @@ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

If you are not redirected you can find detailed instructions on how to import your download by following the link for that tool found below

+

https://app.ultralibrarian.com/content/help?kicad.htm

+
+ + \ No newline at end of file diff --git a/libs/USB5537/LIB_USB5537B-4100AKZE.zip b/libs/USB5537/LIB_USB5537B-4100AKZE.zip new file mode 100644 index 0000000..d12741f Binary files /dev/null and b/libs/USB5537/LIB_USB5537B-4100AKZE.zip differ diff --git a/libs/USB5537/QFN50P1000X1000X100-73N-D.kicad_mod b/libs/USB5537/QFN50P1000X1000X100-73N-D.kicad_mod new file mode 100644 index 0000000..2348031 --- /dev/null +++ b/libs/USB5537/QFN50P1000X1000X100-73N-D.kicad_mod @@ -0,0 +1,102 @@ +(module "QFN50P1000X1000X100-73N-D" (layer F.Cu) + (descr "QFN72") + (tags "Integrated Circuit") + (attr smd) + (fp_text reference IC** (at 0 0) (layer F.SilkS) + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_text value "QFN50P1000X1000X100-73N-D" (at 0 0) (layer F.SilkS) hide + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_line (start -5.625 -5.625) (end 5.625 -5.625) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5.625 -5.625) (end 5.625 5.625) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5.625 5.625) (end -5.625 5.625) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.625 5.625) (end -5.625 -5.625) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 -5) (end 5 -5) (layer F.Fab) (width 0.1)) + (fp_line (start 5 -5) (end 5 5) (layer F.Fab) (width 0.1)) + (fp_line (start 5 5) (end -5 5) (layer F.Fab) (width 0.1)) + (fp_line (start -5 5) (end -5 -5) (layer F.Fab) (width 0.1)) + (fp_line (start -5 -4.5) (end -4.5 -5) (layer F.Fab) (width 0.1)) + (fp_circle (center -5.375 -5) (end -5.375 -4.875) (layer F.SilkS) (width 0.25)) + (pad 1 smd rect (at -4.95 -4.25 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -4.95 -3.75 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -4.95 -3.25 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at -4.95 -2.75 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at -4.95 -2.25 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at -4.95 -1.75 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd rect (at -4.95 -1.25 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd rect (at -4.95 -0.75 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd rect (at -4.95 -0.25 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 10 smd rect (at -4.95 0.25 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 11 smd rect (at -4.95 0.75 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 12 smd rect (at -4.95 1.25 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 13 smd rect (at -4.95 1.75 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 14 smd rect (at -4.95 2.25 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 15 smd rect (at -4.95 2.75 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 16 smd rect (at -4.95 3.25 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 17 smd rect (at -4.95 3.75 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 18 smd rect (at -4.95 4.25 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 19 smd rect (at -4.25 4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 20 smd rect (at -3.75 4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 21 smd rect (at -3.25 4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 22 smd rect (at -2.75 4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 23 smd rect (at -2.25 4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 24 smd rect (at -1.75 4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 25 smd rect (at -1.25 4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 26 smd rect (at -0.75 4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 27 smd rect (at -0.25 4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 28 smd rect (at 0.25 4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 29 smd rect (at 0.75 4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 30 smd rect (at 1.25 4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 31 smd rect (at 1.75 4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 32 smd rect (at 2.25 4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 33 smd rect (at 2.75 4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 34 smd rect (at 3.25 4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 35 smd rect (at 3.75 4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 36 smd rect (at 4.25 4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 37 smd rect (at 4.95 4.25 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 38 smd rect (at 4.95 3.75 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 39 smd rect (at 4.95 3.25 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 40 smd rect (at 4.95 2.75 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 41 smd rect (at 4.95 2.25 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 42 smd rect (at 4.95 1.75 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 43 smd rect (at 4.95 1.25 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 44 smd rect (at 4.95 0.75 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 45 smd rect (at 4.95 0.25 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 46 smd rect (at 4.95 -0.25 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 47 smd rect (at 4.95 -0.75 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 48 smd rect (at 4.95 -1.25 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 49 smd rect (at 4.95 -1.75 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 50 smd rect (at 4.95 -2.25 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 51 smd rect (at 4.95 -2.75 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 52 smd rect (at 4.95 -3.25 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 53 smd rect (at 4.95 -3.75 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 54 smd rect (at 4.95 -4.25 90) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 55 smd rect (at 4.25 -4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 56 smd rect (at 3.75 -4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 57 smd rect (at 3.25 -4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 58 smd rect (at 2.75 -4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 59 smd rect (at 2.25 -4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 60 smd rect (at 1.75 -4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 61 smd rect (at 1.25 -4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 62 smd rect (at 0.75 -4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 63 smd rect (at 0.25 -4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 64 smd rect (at -0.25 -4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 65 smd rect (at -0.75 -4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 66 smd rect (at -1.25 -4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 67 smd rect (at -1.75 -4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 68 smd rect (at -2.25 -4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 69 smd rect (at -2.75 -4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 70 smd rect (at -3.25 -4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 71 smd rect (at -3.75 -4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 72 smd rect (at -4.25 -4.95 0) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask)) + (pad 73 smd rect (at 0 0 0) (size 6.1 6.1) (layers F.Cu F.Paste F.Mask)) + (model USB5537B-4100AKZE.stp + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/libs/USB5537/USB5537B-4100AKZE.dcm b/libs/USB5537/USB5537B-4100AKZE.dcm new file mode 100644 index 0000000..496f35f --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE.dcm @@ -0,0 +1,9 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP USB5537B-4100AKZE +D USB Interface IC 7-/4-Port SuperSpeed HiSpeed USB Hub Cont +K +F https://media.digikey.com/pdf/Data%20Sheets/Microchip%20PDFs/USB5537B.pdf +$ENDCMP +# +#End Doc Library diff --git a/libs/USB5537/USB5537B-4100AKZE.lib b/libs/USB5537/USB5537B-4100AKZE.lib new file mode 100644 index 0000000..da7a19d --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE.lib @@ -0,0 +1,96 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +#SamacSys ECAD Model USB5537B-4100AKZE +#/382066/744957/2.49/73/3/Integrated Circuit +DEF USB5537B-4100AKZE IC 0 30 Y Y 1 F N +F0 "IC" 2450 1100 50 H V L CNN +F1 "USB5537B-4100AKZE" 2450 1000 50 H V L CNN +F2 "QFN50P1000X1000X100-73N-D" 2450 900 50 H I L CNN +F3 "https://media.digikey.com/pdf/Data%20Sheets/Microchip%20PDFs/USB5537B.pdf" 2450 800 50 H I L CNN +F4 "USB Interface IC 7-/4-Port SuperSpeed HiSpeed USB Hub Cont" 2450 700 50 H I L CNN "Description" +F5 "1" 2450 600 50 H I L CNN "Height" +F6 "Microchip" 2450 500 50 H I L CNN "Manufacturer_Name" +F7 "USB5537B-4100AKZE" 2450 400 50 H I L CNN "Manufacturer_Part_Number" +F8 "579-USB5537B4100AKZE" 2450 300 50 H I L CNN "Mouser Part Number" +F9 "https://www.mouser.co.uk/ProductDetail/Microchip-Technology/USB5537B-4100AKZE?qs=WOIyg0mTyocqRkgqGY3vCQ%3D%3D" 2450 200 50 H I L CNN "Mouser Price/Stock" +F10 "USB5537B-4100AKZE" 2450 100 50 H I L CNN "Arrow Part Number" +F11 "https://www.arrow.com/en/products/usb5537b-4100akze/microchip-technology" 2450 0 50 H I L CNN "Arrow Price/Stock" +DRAW +X PRT_CTL7/GPIO14 1 0 0 200 R 50 50 0 0 P +X PRT_CTL6/GPIO13 2 0 -100 200 R 50 50 0 0 P +X USB2DP_DN1 3 0 -200 200 R 50 50 0 0 P +X USB2DM_DN1 4 0 -300 200 R 50 50 0 0 P +X USB3DP_TXDN1 5 0 -400 200 R 50 50 0 0 P +X USB3DM_TXDN1 6 0 -500 200 R 50 50 0 0 P +X VDD12_1 7 0 -600 200 R 50 50 0 0 P +X USB3DP_RXDN1 8 0 -700 200 R 50 50 0 0 P +X USB3DM_RXDN1 9 0 -800 200 R 50 50 0 0 P +X VDD12_2 10 0 -900 200 R 50 50 0 0 P +X USB2DP_DN2 11 0 -1000 200 R 50 50 0 0 P +X USB2DM_DN2 12 0 -1100 200 R 50 50 0 0 P +X USB3DP_TXDN2 13 0 -1200 200 R 50 50 0 0 P +X USB3DM_TXDN2 14 0 -1300 200 R 50 50 0 0 P +X VDD12_3 15 0 -1400 200 R 50 50 0 0 P +X USB3DP_RXDN2 16 0 -1500 200 R 50 50 0 0 P +X USB3DM_RXDN2 17 0 -1600 200 R 50 50 0 0 P +X VDD33_1 18 0 -1700 200 R 50 50 0 0 P +X USB2DP_DN3 19 400 -2900 200 U 50 50 0 0 P +X USB2DM_DN3 20 500 -2900 200 U 50 50 0 0 P +X USB3DP_TXDN3 21 600 -2900 200 U 50 50 0 0 P +X USB3DM_TXDN3 22 700 -2900 200 U 50 50 0 0 P +X VDD12_4 23 800 -2900 200 U 50 50 0 0 P +X USB3DP_RXDN3 24 900 -2900 200 U 50 50 0 0 P +X USB3DM_RXDN3 25 1000 -2900 200 U 50 50 0 0 P +X USB2DP_DN4 26 1100 -2900 200 U 50 50 0 0 P +X USB2DM_DN4 27 1200 -2900 200 U 50 50 0 0 P +X USB3DP_TXDN4 28 1300 -2900 200 U 50 50 0 0 P +X USB3DM_TXDN4 29 1400 -2900 200 U 50 50 0 0 P +X VDD12_5 30 1500 -2900 200 U 50 50 0 0 P +X USB3DP_RXDN4 31 1600 -2900 200 U 50 50 0 0 P +X USB3DM_RXDN4 32 1700 -2900 200 U 50 50 0 0 P +X USB2DP_DN5 33 1800 -2900 200 U 50 50 0 0 P +X USB2DM_DN5 34 1900 -2900 200 U 50 50 0 0 P +X VDD12_6 35 2000 -2900 200 U 50 50 0 0 P +X PRT_CTL4/GPIO11 36 2100 -2900 200 U 50 50 0 0 P +X RESET_N 54 2600 0 200 L 50 50 0 0 P +X TEST 53 2600 -100 200 L 50 50 0 0 P +X GPIO2(VBUS) 52 2600 -200 200 L 50 50 0 0 P +X TMS/GPIO3 51 2600 -300 200 L 50 50 0 0 P +X TCK/GPIO1 50 2600 -400 200 L 50 50 0 0 P +X TRST/GPIO0 49 2600 -500 200 L 50 50 0 0 P +X TDI/GPIO6 48 2600 -600 200 L 50 50 0 0 P +X TDO/GPIO7 47 2600 -700 200 L 50 50 0 0 P +X SPI_DI 46 2600 -800 200 L 50 50 0 0 P +X SPI_DO/GPIO5 45 2600 -900 200 L 50 50 0 0 P +X SPI_CLK/GPIO4 44 2600 -1000 200 L 50 50 0 0 P +X SPI_CE_N 43 2600 -1100 200 L 50 50 0 0 P +X GPIO15/SM_CLK 42 2600 -1200 200 L 50 50 0 0 P +X PRT_CTL5/GPIO12/SM_DAT 41 2600 -1300 200 L 50 50 0 0 P +X PRT_CTL1/GPIO8 40 2600 -1400 200 L 50 50 0 0 P +X PRT_CTL2/GPIO9 39 2600 -1500 200 L 50 50 0 0 P +X VDD33_2 38 2600 -1600 200 L 50 50 0 0 P +X PRT_CTL3/GPIO10 37 2600 -1700 200 L 50 50 0 0 P +X VSS 73 400 1100 200 D 50 50 0 0 P +X RBIAS 72 500 1100 200 D 50 50 0 0 P +X VDD33_4 71 600 1100 200 D 50 50 0 0 P +X XTALIN/CLK_IN 70 700 1100 200 D 50 50 0 0 P +X XTALOUT 69 800 1100 200 D 50 50 0 0 P +X ATEST 68 900 1100 200 D 50 50 0 0 P +X USB3DM_RXUP 67 1000 1100 200 D 50 50 0 0 P +X USB3DP_RXUP 66 1100 1100 200 D 50 50 0 0 P +X VDD12_8 65 1200 1100 200 D 50 50 0 0 P +X USB3DM_TXUP 64 1300 1100 200 D 50 50 0 0 P +X USB3DP_TXUP 63 1400 1100 200 D 50 50 0 0 P +X USB2DM_UP 62 1500 1100 200 D 50 50 0 0 P +X USB2DP_UP 61 1600 1100 200 D 50 50 0 0 P +X USB2DP_DN7 60 1700 1100 200 D 50 50 0 0 P +X USB2DM_DN7 59 1800 1100 200 D 50 50 0 0 P +X USB2DP_DN6 58 1900 1100 200 D 50 50 0 0 P +X USB2DM_DN6 57 2000 1100 200 D 50 50 0 0 P +X VDD33_3 56 2100 1100 200 D 50 50 0 0 P +X VDD12_7 55 2200 1100 200 D 50 50 0 0 P +P 5 0 1 6 200 900 2400 900 2400 -2700 200 -2700 200 900 N +ENDDRAW +ENDDEF +# +#End Library diff --git a/libs/USB5537/USB5537B-4100AKZE.mod b/libs/USB5537/USB5537B-4100AKZE.mod new file mode 100644 index 0000000..66337f1 --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE.mod @@ -0,0 +1,467 @@ +PCBNEW-LibModule-V1 2022-01-29 10:40:44 +# encoding utf-8 +Units mm +$INDEX +QFN50P1000X1000X100-73N-D +$EndINDEX +$MODULE QFN50P1000X1000X100-73N-D +Po 0 0 0 15 61f519ac 00000000 ~~ +Li QFN50P1000X1000X100-73N-D +Cd QFN72 +Kw Integrated Circuit +Sc 0 +At SMD +AR +Op 0 0 0 +T0 0 0 1.27 1.27 0 0.254 N V 21 N "IC**" +T1 0 0 1.27 1.27 0 0.254 N I 21 N "QFN50P1000X1000X100-73N-D" +DS -5.625 -5.625 5.625 -5.625 0.05 24 +DS 5.625 -5.625 5.625 5.625 0.05 24 +DS 5.625 5.625 -5.625 5.625 0.05 24 +DS -5.625 5.625 -5.625 -5.625 0.05 24 +DS -5 -5 5 -5 0.1 24 +DS 5 -5 5 5 0.1 24 +DS 5 5 -5 5 0.1 24 +DS -5 5 -5 -5 0.1 24 +DS -5 -4.5 -4.5 -5 0.1 24 +DC -5.375 -5 -5.25 -5 0.254 21 +$PAD +Po -4.95 -4.25 +Sh "1" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -4.95 -3.75 +Sh "2" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -4.95 -3.25 +Sh "3" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -4.95 -2.75 +Sh "4" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -4.95 -2.25 +Sh "5" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -4.95 -1.75 +Sh "6" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -4.95 -1.25 +Sh "7" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -4.95 -0.75 +Sh "8" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -4.95 -0.25 +Sh "9" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -4.95 0.25 +Sh "10" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -4.95 0.75 +Sh "11" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -4.95 1.25 +Sh "12" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -4.95 1.75 +Sh "13" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -4.95 2.25 +Sh "14" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -4.95 2.75 +Sh "15" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -4.95 3.25 +Sh "16" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -4.95 3.75 +Sh "17" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -4.95 4.25 +Sh "18" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -4.25 4.95 +Sh "19" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -3.75 4.95 +Sh "20" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -3.25 4.95 +Sh "21" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -2.75 4.95 +Sh "22" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -2.25 4.95 +Sh "23" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -1.75 4.95 +Sh "24" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -1.25 4.95 +Sh "25" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -0.75 4.95 +Sh "26" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -0.25 4.95 +Sh "27" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 0.25 4.95 +Sh "28" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 0.75 4.95 +Sh "29" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 1.25 4.95 +Sh "30" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 1.75 4.95 +Sh "31" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 2.25 4.95 +Sh "32" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 2.75 4.95 +Sh "33" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 3.25 4.95 +Sh "34" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 3.75 4.95 +Sh "35" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 4.25 4.95 +Sh "36" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 4.95 4.25 +Sh "37" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 4.95 3.75 +Sh "38" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 4.95 3.25 +Sh "39" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 4.95 2.75 +Sh "40" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 4.95 2.25 +Sh "41" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 4.95 1.75 +Sh "42" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 4.95 1.25 +Sh "43" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 4.95 0.75 +Sh "44" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 4.95 0.25 +Sh "45" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 4.95 -0.25 +Sh "46" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 4.95 -0.75 +Sh "47" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 4.95 -1.25 +Sh "48" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 4.95 -1.75 +Sh "49" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 4.95 -2.25 +Sh "50" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 4.95 -2.75 +Sh "51" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 4.95 -3.25 +Sh "52" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 4.95 -3.75 +Sh "53" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 4.95 -4.25 +Sh "54" R 0.3 0.85 0 0 900 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 4.25 -4.95 +Sh "55" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 3.75 -4.95 +Sh "56" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 3.25 -4.95 +Sh "57" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 2.75 -4.95 +Sh "58" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 2.25 -4.95 +Sh "59" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 1.75 -4.95 +Sh "60" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 1.25 -4.95 +Sh "61" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 0.75 -4.95 +Sh "62" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 0.25 -4.95 +Sh "63" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -0.25 -4.95 +Sh "64" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -0.75 -4.95 +Sh "65" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -1.25 -4.95 +Sh "66" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -1.75 -4.95 +Sh "67" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -2.25 -4.95 +Sh "68" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -2.75 -4.95 +Sh "69" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -3.25 -4.95 +Sh "70" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -3.75 -4.95 +Sh "71" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po -4.25 -4.95 +Sh "72" R 0.3 0.85 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$PAD +Po 0 0 +Sh "73" R 6.1 6.1 0 0 0 +At SMD N 00888000 +Ne 0 "" +$EndPAD +$EndMODULE QFN50P1000X1000X100-73N-D +$EndLIBRARY diff --git a/libs/USB5537/USB5537B-4100AKZE/3D/USB5537B-4100AKZE.stl b/libs/USB5537/USB5537B-4100AKZE/3D/USB5537B-4100AKZE.stl new file mode 100644 index 0000000..d15a2b7 Binary files /dev/null and b/libs/USB5537/USB5537B-4100AKZE/3D/USB5537B-4100AKZE.stl differ diff --git a/libs/USB5537/USB5537B-4100AKZE/3D/USB5537B-4100AKZE.stp b/libs/USB5537/USB5537B-4100AKZE/3D/USB5537B-4100AKZE.stp new file mode 100644 index 0000000..130d667 --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/3D/USB5537B-4100AKZE.stp @@ -0,0 +1,29764 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('/var/www/3D/0T/382066.1.1.stp','2021-09-05T07:17:48',( + 'Author'),(''),'Open CASCADE STEP processor 6.9','FreeCAD','Unknown' + ); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', + 'automotive_design',2000,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('ASSEMBLY','ASSEMBLY','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27),#31); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18); +#16 = CARTESIAN_POINT('',(0.,0.,0.)); +#17 = DIRECTION('',(0.,0.,1.)); +#18 = DIRECTION('',(1.,0.,0.)); +#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22); +#20 = CARTESIAN_POINT('',(-3.,-3.,0.)); +#21 = DIRECTION('',(0.,0.,1.)); +#22 = DIRECTION('',(1.,0.,0.)); +#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26); +#24 = CARTESIAN_POINT('',(0.,0.,0.)); +#25 = DIRECTION('',(0.,0.,1.)); +#26 = DIRECTION('',(1.,0.,0.)); +#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30); +#28 = CARTESIAN_POINT('',(0.,0.,0.)); +#29 = DIRECTION('',(0.,0.,1.)); +#30 = DIRECTION('',(1.,0.,0.)); +#31 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#32,#33,#34)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#32 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#33 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#34 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#35 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#32, + 'distance_accuracy_value','confusion accuracy'); +#36 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#37 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#38),#458); +#38 = MANIFOLD_SOLID_BREP('',#39); +#39 = CLOSED_SHELL('',(#40,#160,#236,#316,#365,#392,#399,#454)); +#40 = ADVANCED_FACE('',(#41),#55,.F.); +#41 = FACE_BOUND('',#42,.F.); +#42 = EDGE_LOOP('',(#43,#78,#106,#134)); +#43 = ORIENTED_EDGE('',*,*,#44,.F.); +#44 = EDGE_CURVE('',#45,#47,#49,.T.); +#45 = VERTEX_POINT('',#46); +#46 = CARTESIAN_POINT('',(-5.,-5.,5.E-02)); +#47 = VERTEX_POINT('',#48); +#48 = CARTESIAN_POINT('',(-5.,-5.,1.)); +#49 = SURFACE_CURVE('',#50,(#54,#66),.PCURVE_S1.); +#50 = LINE('',#51,#52); +#51 = CARTESIAN_POINT('',(-5.,-5.,5.E-02)); +#52 = VECTOR('',#53,1.); +#53 = DIRECTION('',(0.,0.,1.)); +#54 = PCURVE('',#55,#60); +#55 = PLANE('',#56); +#56 = AXIS2_PLACEMENT_3D('',#57,#58,#59); +#57 = CARTESIAN_POINT('',(-5.,-5.,5.E-02)); +#58 = DIRECTION('',(1.,0.,0.)); +#59 = DIRECTION('',(0.,0.,1.)); +#60 = DEFINITIONAL_REPRESENTATION('',(#61),#65); +#61 = LINE('',#62,#63); +#62 = CARTESIAN_POINT('',(0.,0.)); +#63 = VECTOR('',#64,1.); +#64 = DIRECTION('',(1.,0.)); +#65 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66 = PCURVE('',#67,#72); +#67 = PLANE('',#68); +#68 = AXIS2_PLACEMENT_3D('',#69,#70,#71); +#69 = CARTESIAN_POINT('',(-5.,-5.,5.E-02)); +#70 = DIRECTION('',(0.,1.,0.)); +#71 = DIRECTION('',(0.,0.,1.)); +#72 = DEFINITIONAL_REPRESENTATION('',(#73),#77); +#73 = LINE('',#74,#75); +#74 = CARTESIAN_POINT('',(0.,0.)); +#75 = VECTOR('',#76,1.); +#76 = DIRECTION('',(1.,0.)); +#77 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78 = ORIENTED_EDGE('',*,*,#79,.T.); +#79 = EDGE_CURVE('',#45,#80,#82,.T.); +#80 = VERTEX_POINT('',#81); +#81 = CARTESIAN_POINT('',(-5.,5.,5.E-02)); +#82 = SURFACE_CURVE('',#83,(#87,#94),.PCURVE_S1.); +#83 = LINE('',#84,#85); +#84 = CARTESIAN_POINT('',(-5.,-5.,5.E-02)); +#85 = VECTOR('',#86,1.); +#86 = DIRECTION('',(0.,1.,0.)); +#87 = PCURVE('',#55,#88); +#88 = DEFINITIONAL_REPRESENTATION('',(#89),#93); +#89 = LINE('',#90,#91); +#90 = CARTESIAN_POINT('',(0.,0.)); +#91 = VECTOR('',#92,1.); +#92 = DIRECTION('',(0.,-1.)); +#93 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#94 = PCURVE('',#95,#100); +#95 = PLANE('',#96); +#96 = AXIS2_PLACEMENT_3D('',#97,#98,#99); +#97 = CARTESIAN_POINT('',(-5.,-5.,5.E-02)); +#98 = DIRECTION('',(0.,0.,1.)); +#99 = DIRECTION('',(1.,0.,0.)); +#100 = DEFINITIONAL_REPRESENTATION('',(#101),#105); +#101 = LINE('',#102,#103); +#102 = CARTESIAN_POINT('',(0.,0.)); +#103 = VECTOR('',#104,1.); +#104 = DIRECTION('',(0.,1.)); +#105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#106 = ORIENTED_EDGE('',*,*,#107,.T.); +#107 = EDGE_CURVE('',#80,#108,#110,.T.); +#108 = VERTEX_POINT('',#109); +#109 = CARTESIAN_POINT('',(-5.,5.,1.)); +#110 = SURFACE_CURVE('',#111,(#115,#122),.PCURVE_S1.); +#111 = LINE('',#112,#113); +#112 = CARTESIAN_POINT('',(-5.,5.,5.E-02)); +#113 = VECTOR('',#114,1.); +#114 = DIRECTION('',(0.,0.,1.)); +#115 = PCURVE('',#55,#116); +#116 = DEFINITIONAL_REPRESENTATION('',(#117),#121); +#117 = LINE('',#118,#119); +#118 = CARTESIAN_POINT('',(0.,-10.)); +#119 = VECTOR('',#120,1.); +#120 = DIRECTION('',(1.,0.)); +#121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#122 = PCURVE('',#123,#128); +#123 = PLANE('',#124); +#124 = AXIS2_PLACEMENT_3D('',#125,#126,#127); +#125 = CARTESIAN_POINT('',(-5.,5.,5.E-02)); +#126 = DIRECTION('',(0.,1.,0.)); +#127 = DIRECTION('',(0.,0.,1.)); +#128 = DEFINITIONAL_REPRESENTATION('',(#129),#133); +#129 = LINE('',#130,#131); +#130 = CARTESIAN_POINT('',(0.,0.)); +#131 = VECTOR('',#132,1.); +#132 = DIRECTION('',(1.,0.)); +#133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#134 = ORIENTED_EDGE('',*,*,#135,.F.); +#135 = EDGE_CURVE('',#47,#108,#136,.T.); +#136 = SURFACE_CURVE('',#137,(#141,#148),.PCURVE_S1.); +#137 = LINE('',#138,#139); +#138 = CARTESIAN_POINT('',(-5.,-5.,1.)); +#139 = VECTOR('',#140,1.); +#140 = DIRECTION('',(0.,1.,0.)); +#141 = PCURVE('',#55,#142); +#142 = DEFINITIONAL_REPRESENTATION('',(#143),#147); +#143 = LINE('',#144,#145); +#144 = CARTESIAN_POINT('',(0.95,0.)); +#145 = VECTOR('',#146,1.); +#146 = DIRECTION('',(0.,-1.)); +#147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#148 = PCURVE('',#149,#154); +#149 = PLANE('',#150); +#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153); +#151 = CARTESIAN_POINT('',(-5.,-5.,1.)); +#152 = DIRECTION('',(0.,0.,1.)); +#153 = DIRECTION('',(1.,0.,0.)); +#154 = DEFINITIONAL_REPRESENTATION('',(#155),#159); +#155 = LINE('',#156,#157); +#156 = CARTESIAN_POINT('',(0.,0.)); +#157 = VECTOR('',#158,1.); +#158 = DIRECTION('',(0.,1.)); +#159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#160 = ADVANCED_FACE('',(#161),#67,.F.); +#161 = FACE_BOUND('',#162,.F.); +#162 = EDGE_LOOP('',(#163,#186,#187,#210)); +#163 = ORIENTED_EDGE('',*,*,#164,.F.); +#164 = EDGE_CURVE('',#45,#165,#167,.T.); +#165 = VERTEX_POINT('',#166); +#166 = CARTESIAN_POINT('',(5.,-5.,5.E-02)); +#167 = SURFACE_CURVE('',#168,(#172,#179),.PCURVE_S1.); +#168 = LINE('',#169,#170); +#169 = CARTESIAN_POINT('',(-5.,-5.,5.E-02)); +#170 = VECTOR('',#171,1.); +#171 = DIRECTION('',(1.,0.,0.)); +#172 = PCURVE('',#67,#173); +#173 = DEFINITIONAL_REPRESENTATION('',(#174),#178); +#174 = LINE('',#175,#176); +#175 = CARTESIAN_POINT('',(0.,0.)); +#176 = VECTOR('',#177,1.); +#177 = DIRECTION('',(0.,1.)); +#178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#179 = PCURVE('',#95,#180); +#180 = DEFINITIONAL_REPRESENTATION('',(#181),#185); +#181 = LINE('',#182,#183); +#182 = CARTESIAN_POINT('',(0.,0.)); +#183 = VECTOR('',#184,1.); +#184 = DIRECTION('',(1.,0.)); +#185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#186 = ORIENTED_EDGE('',*,*,#44,.T.); +#187 = ORIENTED_EDGE('',*,*,#188,.T.); +#188 = EDGE_CURVE('',#47,#189,#191,.T.); +#189 = VERTEX_POINT('',#190); +#190 = CARTESIAN_POINT('',(5.,-5.,1.)); +#191 = SURFACE_CURVE('',#192,(#196,#203),.PCURVE_S1.); +#192 = LINE('',#193,#194); +#193 = CARTESIAN_POINT('',(-5.,-5.,1.)); +#194 = VECTOR('',#195,1.); +#195 = DIRECTION('',(1.,0.,0.)); +#196 = PCURVE('',#67,#197); +#197 = DEFINITIONAL_REPRESENTATION('',(#198),#202); +#198 = LINE('',#199,#200); +#199 = CARTESIAN_POINT('',(0.95,0.)); +#200 = VECTOR('',#201,1.); +#201 = DIRECTION('',(0.,1.)); +#202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#203 = PCURVE('',#149,#204); +#204 = DEFINITIONAL_REPRESENTATION('',(#205),#209); +#205 = LINE('',#206,#207); +#206 = CARTESIAN_POINT('',(0.,0.)); +#207 = VECTOR('',#208,1.); +#208 = DIRECTION('',(1.,0.)); +#209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#210 = ORIENTED_EDGE('',*,*,#211,.F.); +#211 = EDGE_CURVE('',#165,#189,#212,.T.); +#212 = SURFACE_CURVE('',#213,(#217,#224),.PCURVE_S1.); +#213 = LINE('',#214,#215); +#214 = CARTESIAN_POINT('',(5.,-5.,5.E-02)); +#215 = VECTOR('',#216,1.); +#216 = DIRECTION('',(0.,0.,1.)); +#217 = PCURVE('',#67,#218); +#218 = DEFINITIONAL_REPRESENTATION('',(#219),#223); +#219 = LINE('',#220,#221); +#220 = CARTESIAN_POINT('',(0.,10.)); +#221 = VECTOR('',#222,1.); +#222 = DIRECTION('',(1.,0.)); +#223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#224 = PCURVE('',#225,#230); +#225 = PLANE('',#226); +#226 = AXIS2_PLACEMENT_3D('',#227,#228,#229); +#227 = CARTESIAN_POINT('',(5.,-5.,5.E-02)); +#228 = DIRECTION('',(1.,0.,0.)); +#229 = DIRECTION('',(0.,0.,1.)); +#230 = DEFINITIONAL_REPRESENTATION('',(#231),#235); +#231 = LINE('',#232,#233); +#232 = CARTESIAN_POINT('',(0.,0.)); +#233 = VECTOR('',#234,1.); +#234 = DIRECTION('',(1.,0.)); +#235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#236 = ADVANCED_FACE('',(#237,#285),#149,.T.); +#237 = FACE_BOUND('',#238,.T.); +#238 = EDGE_LOOP('',(#239,#240,#241,#264)); +#239 = ORIENTED_EDGE('',*,*,#135,.F.); +#240 = ORIENTED_EDGE('',*,*,#188,.T.); +#241 = ORIENTED_EDGE('',*,*,#242,.T.); +#242 = EDGE_CURVE('',#189,#243,#245,.T.); +#243 = VERTEX_POINT('',#244); +#244 = CARTESIAN_POINT('',(5.,5.,1.)); +#245 = SURFACE_CURVE('',#246,(#250,#257),.PCURVE_S1.); +#246 = LINE('',#247,#248); +#247 = CARTESIAN_POINT('',(5.,-5.,1.)); +#248 = VECTOR('',#249,1.); +#249 = DIRECTION('',(0.,1.,0.)); +#250 = PCURVE('',#149,#251); +#251 = DEFINITIONAL_REPRESENTATION('',(#252),#256); +#252 = LINE('',#253,#254); +#253 = CARTESIAN_POINT('',(10.,0.)); +#254 = VECTOR('',#255,1.); +#255 = DIRECTION('',(0.,1.)); +#256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#257 = PCURVE('',#225,#258); +#258 = DEFINITIONAL_REPRESENTATION('',(#259),#263); +#259 = LINE('',#260,#261); +#260 = CARTESIAN_POINT('',(0.95,0.)); +#261 = VECTOR('',#262,1.); +#262 = DIRECTION('',(0.,-1.)); +#263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#264 = ORIENTED_EDGE('',*,*,#265,.F.); +#265 = EDGE_CURVE('',#108,#243,#266,.T.); +#266 = SURFACE_CURVE('',#267,(#271,#278),.PCURVE_S1.); +#267 = LINE('',#268,#269); +#268 = CARTESIAN_POINT('',(-5.,5.,1.)); +#269 = VECTOR('',#270,1.); +#270 = DIRECTION('',(1.,0.,0.)); +#271 = PCURVE('',#149,#272); +#272 = DEFINITIONAL_REPRESENTATION('',(#273),#277); +#273 = LINE('',#274,#275); +#274 = CARTESIAN_POINT('',(0.,10.)); +#275 = VECTOR('',#276,1.); +#276 = DIRECTION('',(1.,0.)); +#277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#278 = PCURVE('',#123,#279); +#279 = DEFINITIONAL_REPRESENTATION('',(#280),#284); +#280 = LINE('',#281,#282); +#281 = CARTESIAN_POINT('',(0.95,0.)); +#282 = VECTOR('',#283,1.); +#283 = DIRECTION('',(0.,1.)); +#284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#285 = FACE_BOUND('',#286,.T.); +#286 = EDGE_LOOP('',(#287)); +#287 = ORIENTED_EDGE('',*,*,#288,.F.); +#288 = EDGE_CURVE('',#289,#289,#291,.T.); +#289 = VERTEX_POINT('',#290); +#290 = CARTESIAN_POINT('',(-3.125,3.75,1.)); +#291 = SURFACE_CURVE('',#292,(#297,#304),.PCURVE_S1.); +#292 = CIRCLE('',#293,0.625); +#293 = AXIS2_PLACEMENT_3D('',#294,#295,#296); +#294 = CARTESIAN_POINT('',(-3.75,3.75,1.)); +#295 = DIRECTION('',(0.,0.,1.)); +#296 = DIRECTION('',(1.,0.,0.)); +#297 = PCURVE('',#149,#298); +#298 = DEFINITIONAL_REPRESENTATION('',(#299),#303); +#299 = CIRCLE('',#300,0.625); +#300 = AXIS2_PLACEMENT_2D('',#301,#302); +#301 = CARTESIAN_POINT('',(1.25,8.75)); +#302 = DIRECTION('',(1.,0.)); +#303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#304 = PCURVE('',#305,#310); +#305 = CYLINDRICAL_SURFACE('',#306,0.625); +#306 = AXIS2_PLACEMENT_3D('',#307,#308,#309); +#307 = CARTESIAN_POINT('',(-3.75,3.75,0.9)); +#308 = DIRECTION('',(0.,0.,1.)); +#309 = DIRECTION('',(1.,0.,0.)); +#310 = DEFINITIONAL_REPRESENTATION('',(#311),#315); +#311 = LINE('',#312,#313); +#312 = CARTESIAN_POINT('',(0.,0.1)); +#313 = VECTOR('',#314,1.); +#314 = DIRECTION('',(1.,0.)); +#315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#316 = ADVANCED_FACE('',(#317),#123,.T.); +#317 = FACE_BOUND('',#318,.T.); +#318 = EDGE_LOOP('',(#319,#342,#343,#344)); +#319 = ORIENTED_EDGE('',*,*,#320,.F.); +#320 = EDGE_CURVE('',#80,#321,#323,.T.); +#321 = VERTEX_POINT('',#322); +#322 = CARTESIAN_POINT('',(5.,5.,5.E-02)); +#323 = SURFACE_CURVE('',#324,(#328,#335),.PCURVE_S1.); +#324 = LINE('',#325,#326); +#325 = CARTESIAN_POINT('',(-5.,5.,5.E-02)); +#326 = VECTOR('',#327,1.); +#327 = DIRECTION('',(1.,0.,0.)); +#328 = PCURVE('',#123,#329); +#329 = DEFINITIONAL_REPRESENTATION('',(#330),#334); +#330 = LINE('',#331,#332); +#331 = CARTESIAN_POINT('',(0.,0.)); +#332 = VECTOR('',#333,1.); +#333 = DIRECTION('',(0.,1.)); +#334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#335 = PCURVE('',#95,#336); +#336 = DEFINITIONAL_REPRESENTATION('',(#337),#341); +#337 = LINE('',#338,#339); +#338 = CARTESIAN_POINT('',(0.,10.)); +#339 = VECTOR('',#340,1.); +#340 = DIRECTION('',(1.,0.)); +#341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#342 = ORIENTED_EDGE('',*,*,#107,.T.); +#343 = ORIENTED_EDGE('',*,*,#265,.T.); +#344 = ORIENTED_EDGE('',*,*,#345,.F.); +#345 = EDGE_CURVE('',#321,#243,#346,.T.); +#346 = SURFACE_CURVE('',#347,(#351,#358),.PCURVE_S1.); +#347 = LINE('',#348,#349); +#348 = CARTESIAN_POINT('',(5.,5.,5.E-02)); +#349 = VECTOR('',#350,1.); +#350 = DIRECTION('',(0.,0.,1.)); +#351 = PCURVE('',#123,#352); +#352 = DEFINITIONAL_REPRESENTATION('',(#353),#357); +#353 = LINE('',#354,#355); +#354 = CARTESIAN_POINT('',(0.,10.)); +#355 = VECTOR('',#356,1.); +#356 = DIRECTION('',(1.,0.)); +#357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#358 = PCURVE('',#225,#359); +#359 = DEFINITIONAL_REPRESENTATION('',(#360),#364); +#360 = LINE('',#361,#362); +#361 = CARTESIAN_POINT('',(0.,-10.)); +#362 = VECTOR('',#363,1.); +#363 = DIRECTION('',(1.,0.)); +#364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#365 = ADVANCED_FACE('',(#366),#95,.F.); +#366 = FACE_BOUND('',#367,.F.); +#367 = EDGE_LOOP('',(#368,#369,#370,#391)); +#368 = ORIENTED_EDGE('',*,*,#79,.F.); +#369 = ORIENTED_EDGE('',*,*,#164,.T.); +#370 = ORIENTED_EDGE('',*,*,#371,.T.); +#371 = EDGE_CURVE('',#165,#321,#372,.T.); +#372 = SURFACE_CURVE('',#373,(#377,#384),.PCURVE_S1.); +#373 = LINE('',#374,#375); +#374 = CARTESIAN_POINT('',(5.,-5.,5.E-02)); +#375 = VECTOR('',#376,1.); +#376 = DIRECTION('',(0.,1.,0.)); +#377 = PCURVE('',#95,#378); +#378 = DEFINITIONAL_REPRESENTATION('',(#379),#383); +#379 = LINE('',#380,#381); +#380 = CARTESIAN_POINT('',(10.,0.)); +#381 = VECTOR('',#382,1.); +#382 = DIRECTION('',(0.,1.)); +#383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#384 = PCURVE('',#225,#385); +#385 = DEFINITIONAL_REPRESENTATION('',(#386),#390); +#386 = LINE('',#387,#388); +#387 = CARTESIAN_POINT('',(0.,0.)); +#388 = VECTOR('',#389,1.); +#389 = DIRECTION('',(0.,-1.)); +#390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#391 = ORIENTED_EDGE('',*,*,#320,.F.); +#392 = ADVANCED_FACE('',(#393),#225,.T.); +#393 = FACE_BOUND('',#394,.T.); +#394 = EDGE_LOOP('',(#395,#396,#397,#398)); +#395 = ORIENTED_EDGE('',*,*,#211,.F.); +#396 = ORIENTED_EDGE('',*,*,#371,.T.); +#397 = ORIENTED_EDGE('',*,*,#345,.T.); +#398 = ORIENTED_EDGE('',*,*,#242,.F.); +#399 = ADVANCED_FACE('',(#400),#305,.F.); +#400 = FACE_BOUND('',#401,.F.); +#401 = EDGE_LOOP('',(#402,#425,#426,#427)); +#402 = ORIENTED_EDGE('',*,*,#403,.T.); +#403 = EDGE_CURVE('',#404,#289,#406,.T.); +#404 = VERTEX_POINT('',#405); +#405 = CARTESIAN_POINT('',(-3.125,3.75,0.9)); +#406 = SEAM_CURVE('',#407,(#411,#418),.PCURVE_S1.); +#407 = LINE('',#408,#409); +#408 = CARTESIAN_POINT('',(-3.125,3.75,0.9)); +#409 = VECTOR('',#410,1.); +#410 = DIRECTION('',(0.,0.,1.)); +#411 = PCURVE('',#305,#412); +#412 = DEFINITIONAL_REPRESENTATION('',(#413),#417); +#413 = LINE('',#414,#415); +#414 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#415 = VECTOR('',#416,1.); +#416 = DIRECTION('',(0.,1.)); +#417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#418 = PCURVE('',#305,#419); +#419 = DEFINITIONAL_REPRESENTATION('',(#420),#424); +#420 = LINE('',#421,#422); +#421 = CARTESIAN_POINT('',(0.,-0.)); +#422 = VECTOR('',#423,1.); +#423 = DIRECTION('',(0.,1.)); +#424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#425 = ORIENTED_EDGE('',*,*,#288,.F.); +#426 = ORIENTED_EDGE('',*,*,#403,.F.); +#427 = ORIENTED_EDGE('',*,*,#428,.T.); +#428 = EDGE_CURVE('',#404,#404,#429,.T.); +#429 = SURFACE_CURVE('',#430,(#435,#442),.PCURVE_S1.); +#430 = CIRCLE('',#431,0.625); +#431 = AXIS2_PLACEMENT_3D('',#432,#433,#434); +#432 = CARTESIAN_POINT('',(-3.75,3.75,0.9)); +#433 = DIRECTION('',(0.,0.,1.)); +#434 = DIRECTION('',(1.,0.,0.)); +#435 = PCURVE('',#305,#436); +#436 = DEFINITIONAL_REPRESENTATION('',(#437),#441); +#437 = LINE('',#438,#439); +#438 = CARTESIAN_POINT('',(0.,0.)); +#439 = VECTOR('',#440,1.); +#440 = DIRECTION('',(1.,0.)); +#441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#442 = PCURVE('',#443,#448); +#443 = PLANE('',#444); +#444 = AXIS2_PLACEMENT_3D('',#445,#446,#447); +#445 = CARTESIAN_POINT('',(-3.75,3.75,0.9)); +#446 = DIRECTION('',(0.,0.,1.)); +#447 = DIRECTION('',(1.,0.,0.)); +#448 = DEFINITIONAL_REPRESENTATION('',(#449),#453); +#449 = CIRCLE('',#450,0.625); +#450 = AXIS2_PLACEMENT_2D('',#451,#452); +#451 = CARTESIAN_POINT('',(0.,0.)); +#452 = DIRECTION('',(1.,0.)); +#453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#454 = ADVANCED_FACE('',(#455),#443,.T.); +#455 = FACE_BOUND('',#456,.F.); +#456 = EDGE_LOOP('',(#457)); +#457 = ORIENTED_EDGE('',*,*,#428,.F.); +#458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#462)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#459,#460,#461)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#459 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#460 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#461 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#462 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#459, + 'distance_accuracy_value','confusion accuracy'); +#463 = SHAPE_DEFINITION_REPRESENTATION(#464,#37); +#464 = PRODUCT_DEFINITION_SHAPE('','',#465); +#465 = PRODUCT_DEFINITION('design','',#466,#469); +#466 = PRODUCT_DEFINITION_FORMATION('','',#467); +#467 = PRODUCT('Body','Body','',(#468)); +#468 = PRODUCT_CONTEXT('',#2,'mechanical'); +#469 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#470 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#471,#473); +#471 = ( REPRESENTATION_RELATIONSHIP('','',#37,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#472) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#472 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#473 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#474 + ); +#474 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#465,$); +#475 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#467)); +#476 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#477),#807); +#477 = MANIFOLD_SOLID_BREP('',#478); +#478 = CLOSED_SHELL('',(#479,#599,#699,#746,#793,#800)); +#479 = ADVANCED_FACE('',(#480),#494,.F.); +#480 = FACE_BOUND('',#481,.F.); +#481 = EDGE_LOOP('',(#482,#517,#545,#573)); +#482 = ORIENTED_EDGE('',*,*,#483,.F.); +#483 = EDGE_CURVE('',#484,#486,#488,.T.); +#484 = VERTEX_POINT('',#485); +#485 = CARTESIAN_POINT('',(0.,0.,0.)); +#486 = VERTEX_POINT('',#487); +#487 = CARTESIAN_POINT('',(0.,0.,0.1)); +#488 = SURFACE_CURVE('',#489,(#493,#505),.PCURVE_S1.); +#489 = LINE('',#490,#491); +#490 = CARTESIAN_POINT('',(0.,0.,0.)); +#491 = VECTOR('',#492,1.); +#492 = DIRECTION('',(0.,0.,1.)); +#493 = PCURVE('',#494,#499); +#494 = PLANE('',#495); +#495 = AXIS2_PLACEMENT_3D('',#496,#497,#498); +#496 = CARTESIAN_POINT('',(0.,0.,0.)); +#497 = DIRECTION('',(1.,0.,-0.)); +#498 = DIRECTION('',(0.,0.,1.)); +#499 = DEFINITIONAL_REPRESENTATION('',(#500),#504); +#500 = LINE('',#501,#502); +#501 = CARTESIAN_POINT('',(0.,0.)); +#502 = VECTOR('',#503,1.); +#503 = DIRECTION('',(1.,0.)); +#504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#505 = PCURVE('',#506,#511); +#506 = PLANE('',#507); +#507 = AXIS2_PLACEMENT_3D('',#508,#509,#510); +#508 = CARTESIAN_POINT('',(0.,0.,0.)); +#509 = DIRECTION('',(-0.,1.,0.)); +#510 = DIRECTION('',(0.,0.,1.)); +#511 = DEFINITIONAL_REPRESENTATION('',(#512),#516); +#512 = LINE('',#513,#514); +#513 = CARTESIAN_POINT('',(0.,0.)); +#514 = VECTOR('',#515,1.); +#515 = DIRECTION('',(1.,0.)); +#516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#517 = ORIENTED_EDGE('',*,*,#518,.T.); +#518 = EDGE_CURVE('',#484,#519,#521,.T.); +#519 = VERTEX_POINT('',#520); +#520 = CARTESIAN_POINT('',(0.,6.,0.)); +#521 = SURFACE_CURVE('',#522,(#526,#533),.PCURVE_S1.); +#522 = LINE('',#523,#524); +#523 = CARTESIAN_POINT('',(0.,0.,0.)); +#524 = VECTOR('',#525,1.); +#525 = DIRECTION('',(-0.,1.,0.)); +#526 = PCURVE('',#494,#527); +#527 = DEFINITIONAL_REPRESENTATION('',(#528),#532); +#528 = LINE('',#529,#530); +#529 = CARTESIAN_POINT('',(0.,0.)); +#530 = VECTOR('',#531,1.); +#531 = DIRECTION('',(0.,-1.)); +#532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#533 = PCURVE('',#534,#539); +#534 = PLANE('',#535); +#535 = AXIS2_PLACEMENT_3D('',#536,#537,#538); +#536 = CARTESIAN_POINT('',(0.,0.,0.)); +#537 = DIRECTION('',(0.,0.,1.)); +#538 = DIRECTION('',(1.,0.,-0.)); +#539 = DEFINITIONAL_REPRESENTATION('',(#540),#544); +#540 = LINE('',#541,#542); +#541 = CARTESIAN_POINT('',(0.,0.)); +#542 = VECTOR('',#543,1.); +#543 = DIRECTION('',(0.,1.)); +#544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#545 = ORIENTED_EDGE('',*,*,#546,.T.); +#546 = EDGE_CURVE('',#519,#547,#549,.T.); +#547 = VERTEX_POINT('',#548); +#548 = CARTESIAN_POINT('',(0.,6.,0.1)); +#549 = SURFACE_CURVE('',#550,(#554,#561),.PCURVE_S1.); +#550 = LINE('',#551,#552); +#551 = CARTESIAN_POINT('',(0.,6.,0.)); +#552 = VECTOR('',#553,1.); +#553 = DIRECTION('',(0.,0.,1.)); +#554 = PCURVE('',#494,#555); +#555 = DEFINITIONAL_REPRESENTATION('',(#556),#560); +#556 = LINE('',#557,#558); +#557 = CARTESIAN_POINT('',(0.,-6.)); +#558 = VECTOR('',#559,1.); +#559 = DIRECTION('',(1.,0.)); +#560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#561 = PCURVE('',#562,#567); +#562 = PLANE('',#563); +#563 = AXIS2_PLACEMENT_3D('',#564,#565,#566); +#564 = CARTESIAN_POINT('',(0.,6.,0.)); +#565 = DIRECTION('',(-0.,1.,0.)); +#566 = DIRECTION('',(0.,0.,1.)); +#567 = DEFINITIONAL_REPRESENTATION('',(#568),#572); +#568 = LINE('',#569,#570); +#569 = CARTESIAN_POINT('',(0.,0.)); +#570 = VECTOR('',#571,1.); +#571 = DIRECTION('',(1.,0.)); +#572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#573 = ORIENTED_EDGE('',*,*,#574,.F.); +#574 = EDGE_CURVE('',#486,#547,#575,.T.); +#575 = SURFACE_CURVE('',#576,(#580,#587),.PCURVE_S1.); +#576 = LINE('',#577,#578); +#577 = CARTESIAN_POINT('',(0.,0.,0.1)); +#578 = VECTOR('',#579,1.); +#579 = DIRECTION('',(-0.,1.,0.)); +#580 = PCURVE('',#494,#581); +#581 = DEFINITIONAL_REPRESENTATION('',(#582),#586); +#582 = LINE('',#583,#584); +#583 = CARTESIAN_POINT('',(0.1,0.)); +#584 = VECTOR('',#585,1.); +#585 = DIRECTION('',(0.,-1.)); +#586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#587 = PCURVE('',#588,#593); +#588 = PLANE('',#589); +#589 = AXIS2_PLACEMENT_3D('',#590,#591,#592); +#590 = CARTESIAN_POINT('',(0.,0.,0.1)); +#591 = DIRECTION('',(0.,0.,1.)); +#592 = DIRECTION('',(1.,0.,-0.)); +#593 = DEFINITIONAL_REPRESENTATION('',(#594),#598); +#594 = LINE('',#595,#596); +#595 = CARTESIAN_POINT('',(0.,0.)); +#596 = VECTOR('',#597,1.); +#597 = DIRECTION('',(0.,1.)); +#598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#599 = ADVANCED_FACE('',(#600),#614,.T.); +#600 = FACE_BOUND('',#601,.T.); +#601 = EDGE_LOOP('',(#602,#632,#655,#678)); +#602 = ORIENTED_EDGE('',*,*,#603,.F.); +#603 = EDGE_CURVE('',#604,#606,#608,.T.); +#604 = VERTEX_POINT('',#605); +#605 = CARTESIAN_POINT('',(6.,0.,0.)); +#606 = VERTEX_POINT('',#607); +#607 = CARTESIAN_POINT('',(6.,0.,0.1)); +#608 = SURFACE_CURVE('',#609,(#613,#625),.PCURVE_S1.); +#609 = LINE('',#610,#611); +#610 = CARTESIAN_POINT('',(6.,0.,0.)); +#611 = VECTOR('',#612,1.); +#612 = DIRECTION('',(0.,0.,1.)); +#613 = PCURVE('',#614,#619); +#614 = PLANE('',#615); +#615 = AXIS2_PLACEMENT_3D('',#616,#617,#618); +#616 = CARTESIAN_POINT('',(6.,0.,0.)); +#617 = DIRECTION('',(1.,0.,-0.)); +#618 = DIRECTION('',(0.,0.,1.)); +#619 = DEFINITIONAL_REPRESENTATION('',(#620),#624); +#620 = LINE('',#621,#622); +#621 = CARTESIAN_POINT('',(0.,0.)); +#622 = VECTOR('',#623,1.); +#623 = DIRECTION('',(1.,0.)); +#624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#625 = PCURVE('',#506,#626); +#626 = DEFINITIONAL_REPRESENTATION('',(#627),#631); +#627 = LINE('',#628,#629); +#628 = CARTESIAN_POINT('',(0.,6.)); +#629 = VECTOR('',#630,1.); +#630 = DIRECTION('',(1.,0.)); +#631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#632 = ORIENTED_EDGE('',*,*,#633,.T.); +#633 = EDGE_CURVE('',#604,#634,#636,.T.); +#634 = VERTEX_POINT('',#635); +#635 = CARTESIAN_POINT('',(6.,6.,0.)); +#636 = SURFACE_CURVE('',#637,(#641,#648),.PCURVE_S1.); +#637 = LINE('',#638,#639); +#638 = CARTESIAN_POINT('',(6.,0.,0.)); +#639 = VECTOR('',#640,1.); +#640 = DIRECTION('',(-0.,1.,0.)); +#641 = PCURVE('',#614,#642); +#642 = DEFINITIONAL_REPRESENTATION('',(#643),#647); +#643 = LINE('',#644,#645); +#644 = CARTESIAN_POINT('',(0.,0.)); +#645 = VECTOR('',#646,1.); +#646 = DIRECTION('',(0.,-1.)); +#647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#648 = PCURVE('',#534,#649); +#649 = DEFINITIONAL_REPRESENTATION('',(#650),#654); +#650 = LINE('',#651,#652); +#651 = CARTESIAN_POINT('',(6.,0.)); +#652 = VECTOR('',#653,1.); +#653 = DIRECTION('',(0.,1.)); +#654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#655 = ORIENTED_EDGE('',*,*,#656,.T.); +#656 = EDGE_CURVE('',#634,#657,#659,.T.); +#657 = VERTEX_POINT('',#658); +#658 = CARTESIAN_POINT('',(6.,6.,0.1)); +#659 = SURFACE_CURVE('',#660,(#664,#671),.PCURVE_S1.); +#660 = LINE('',#661,#662); +#661 = CARTESIAN_POINT('',(6.,6.,0.)); +#662 = VECTOR('',#663,1.); +#663 = DIRECTION('',(0.,0.,1.)); +#664 = PCURVE('',#614,#665); +#665 = DEFINITIONAL_REPRESENTATION('',(#666),#670); +#666 = LINE('',#667,#668); +#667 = CARTESIAN_POINT('',(0.,-6.)); +#668 = VECTOR('',#669,1.); +#669 = DIRECTION('',(1.,0.)); +#670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#671 = PCURVE('',#562,#672); +#672 = DEFINITIONAL_REPRESENTATION('',(#673),#677); +#673 = LINE('',#674,#675); +#674 = CARTESIAN_POINT('',(0.,6.)); +#675 = VECTOR('',#676,1.); +#676 = DIRECTION('',(1.,0.)); +#677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#678 = ORIENTED_EDGE('',*,*,#679,.F.); +#679 = EDGE_CURVE('',#606,#657,#680,.T.); +#680 = SURFACE_CURVE('',#681,(#685,#692),.PCURVE_S1.); +#681 = LINE('',#682,#683); +#682 = CARTESIAN_POINT('',(6.,0.,0.1)); +#683 = VECTOR('',#684,1.); +#684 = DIRECTION('',(0.,1.,0.)); +#685 = PCURVE('',#614,#686); +#686 = DEFINITIONAL_REPRESENTATION('',(#687),#691); +#687 = LINE('',#688,#689); +#688 = CARTESIAN_POINT('',(0.1,0.)); +#689 = VECTOR('',#690,1.); +#690 = DIRECTION('',(0.,-1.)); +#691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#692 = PCURVE('',#588,#693); +#693 = DEFINITIONAL_REPRESENTATION('',(#694),#698); +#694 = LINE('',#695,#696); +#695 = CARTESIAN_POINT('',(6.,0.)); +#696 = VECTOR('',#697,1.); +#697 = DIRECTION('',(0.,1.)); +#698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#699 = ADVANCED_FACE('',(#700),#506,.F.); +#700 = FACE_BOUND('',#701,.F.); +#701 = EDGE_LOOP('',(#702,#723,#724,#745)); +#702 = ORIENTED_EDGE('',*,*,#703,.F.); +#703 = EDGE_CURVE('',#484,#604,#704,.T.); +#704 = SURFACE_CURVE('',#705,(#709,#716),.PCURVE_S1.); +#705 = LINE('',#706,#707); +#706 = CARTESIAN_POINT('',(0.,0.,0.)); +#707 = VECTOR('',#708,1.); +#708 = DIRECTION('',(1.,0.,-0.)); +#709 = PCURVE('',#506,#710); +#710 = DEFINITIONAL_REPRESENTATION('',(#711),#715); +#711 = LINE('',#712,#713); +#712 = CARTESIAN_POINT('',(0.,0.)); +#713 = VECTOR('',#714,1.); +#714 = DIRECTION('',(0.,1.)); +#715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#716 = PCURVE('',#534,#717); +#717 = DEFINITIONAL_REPRESENTATION('',(#718),#722); +#718 = LINE('',#719,#720); +#719 = CARTESIAN_POINT('',(0.,0.)); +#720 = VECTOR('',#721,1.); +#721 = DIRECTION('',(1.,0.)); +#722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#723 = ORIENTED_EDGE('',*,*,#483,.T.); +#724 = ORIENTED_EDGE('',*,*,#725,.T.); +#725 = EDGE_CURVE('',#486,#606,#726,.T.); +#726 = SURFACE_CURVE('',#727,(#731,#738),.PCURVE_S1.); +#727 = LINE('',#728,#729); +#728 = CARTESIAN_POINT('',(0.,0.,0.1)); +#729 = VECTOR('',#730,1.); +#730 = DIRECTION('',(1.,0.,-0.)); +#731 = PCURVE('',#506,#732); +#732 = DEFINITIONAL_REPRESENTATION('',(#733),#737); +#733 = LINE('',#734,#735); +#734 = CARTESIAN_POINT('',(0.1,0.)); +#735 = VECTOR('',#736,1.); +#736 = DIRECTION('',(0.,1.)); +#737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#738 = PCURVE('',#588,#739); +#739 = DEFINITIONAL_REPRESENTATION('',(#740),#744); +#740 = LINE('',#741,#742); +#741 = CARTESIAN_POINT('',(0.,0.)); +#742 = VECTOR('',#743,1.); +#743 = DIRECTION('',(1.,0.)); +#744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#745 = ORIENTED_EDGE('',*,*,#603,.F.); +#746 = ADVANCED_FACE('',(#747),#562,.T.); +#747 = FACE_BOUND('',#748,.T.); +#748 = EDGE_LOOP('',(#749,#770,#771,#792)); +#749 = ORIENTED_EDGE('',*,*,#750,.F.); +#750 = EDGE_CURVE('',#519,#634,#751,.T.); +#751 = SURFACE_CURVE('',#752,(#756,#763),.PCURVE_S1.); +#752 = LINE('',#753,#754); +#753 = CARTESIAN_POINT('',(0.,6.,0.)); +#754 = VECTOR('',#755,1.); +#755 = DIRECTION('',(1.,0.,-0.)); +#756 = PCURVE('',#562,#757); +#757 = DEFINITIONAL_REPRESENTATION('',(#758),#762); +#758 = LINE('',#759,#760); +#759 = CARTESIAN_POINT('',(0.,0.)); +#760 = VECTOR('',#761,1.); +#761 = DIRECTION('',(0.,1.)); +#762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#763 = PCURVE('',#534,#764); +#764 = DEFINITIONAL_REPRESENTATION('',(#765),#769); +#765 = LINE('',#766,#767); +#766 = CARTESIAN_POINT('',(0.,6.)); +#767 = VECTOR('',#768,1.); +#768 = DIRECTION('',(1.,0.)); +#769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#770 = ORIENTED_EDGE('',*,*,#546,.T.); +#771 = ORIENTED_EDGE('',*,*,#772,.T.); +#772 = EDGE_CURVE('',#547,#657,#773,.T.); +#773 = SURFACE_CURVE('',#774,(#778,#785),.PCURVE_S1.); +#774 = LINE('',#775,#776); +#775 = CARTESIAN_POINT('',(0.,6.,0.1)); +#776 = VECTOR('',#777,1.); +#777 = DIRECTION('',(1.,0.,-0.)); +#778 = PCURVE('',#562,#779); +#779 = DEFINITIONAL_REPRESENTATION('',(#780),#784); +#780 = LINE('',#781,#782); +#781 = CARTESIAN_POINT('',(0.1,0.)); +#782 = VECTOR('',#783,1.); +#783 = DIRECTION('',(0.,1.)); +#784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#785 = PCURVE('',#588,#786); +#786 = DEFINITIONAL_REPRESENTATION('',(#787),#791); +#787 = LINE('',#788,#789); +#788 = CARTESIAN_POINT('',(0.,6.)); +#789 = VECTOR('',#790,1.); +#790 = DIRECTION('',(1.,0.)); +#791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#792 = ORIENTED_EDGE('',*,*,#656,.F.); +#793 = ADVANCED_FACE('',(#794),#534,.F.); +#794 = FACE_BOUND('',#795,.F.); +#795 = EDGE_LOOP('',(#796,#797,#798,#799)); +#796 = ORIENTED_EDGE('',*,*,#518,.F.); +#797 = ORIENTED_EDGE('',*,*,#703,.T.); +#798 = ORIENTED_EDGE('',*,*,#633,.T.); +#799 = ORIENTED_EDGE('',*,*,#750,.F.); +#800 = ADVANCED_FACE('',(#801),#588,.T.); +#801 = FACE_BOUND('',#802,.T.); +#802 = EDGE_LOOP('',(#803,#804,#805,#806)); +#803 = ORIENTED_EDGE('',*,*,#574,.F.); +#804 = ORIENTED_EDGE('',*,*,#725,.T.); +#805 = ORIENTED_EDGE('',*,*,#679,.T.); +#806 = ORIENTED_EDGE('',*,*,#772,.F.); +#807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#811)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#808,#809,#810)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#808 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#809 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#810 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#811 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#808, + 'distance_accuracy_value','confusion accuracy'); +#812 = SHAPE_DEFINITION_REPRESENTATION(#813,#476); +#813 = PRODUCT_DEFINITION_SHAPE('','',#814); +#814 = PRODUCT_DEFINITION('design','',#815,#818); +#815 = PRODUCT_DEFINITION_FORMATION('','',#816); +#816 = PRODUCT('ThermalPin','ThermalPin','',(#817)); +#817 = PRODUCT_CONTEXT('',#2,'mechanical'); +#818 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#819 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#820,#822); +#820 = ( REPRESENTATION_RELATIONSHIP('','',#476,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#821) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#821 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#822 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#823 + ); +#823 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:3]','',#5,#814,$); +#824 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#816)); +#825 = SHAPE_REPRESENTATION('',(#11,#826,#1158,#1498,#1830,#2170,#2502, + #2842,#3174,#3514,#3846,#4186,#4518,#4858,#5190,#5530,#5862,#6202, + #6534,#6874,#7206,#7546,#7878,#8218,#8550,#8890,#9222,#9562,#9894, + #10234,#10566,#10906,#11238,#11578,#11910,#12250,#12582),#12922); +#826 = MANIFOLD_SOLID_BREP('',#827); +#827 = CLOSED_SHELL('',(#828,#948,#1026,#1097,#1144,#1151)); +#828 = ADVANCED_FACE('',(#829),#843,.F.); +#829 = FACE_BOUND('',#830,.F.); +#830 = EDGE_LOOP('',(#831,#866,#894,#922)); +#831 = ORIENTED_EDGE('',*,*,#832,.T.); +#832 = EDGE_CURVE('',#833,#835,#837,.T.); +#833 = VERTEX_POINT('',#834); +#834 = CARTESIAN_POINT('',(-5.05,4.13,0.)); +#835 = VERTEX_POINT('',#836); +#836 = CARTESIAN_POINT('',(-5.05,4.13,0.1)); +#837 = SURFACE_CURVE('',#838,(#842,#854),.PCURVE_S1.); +#838 = LINE('',#839,#840); +#839 = CARTESIAN_POINT('',(-5.05,4.13,0.)); +#840 = VECTOR('',#841,1.); +#841 = DIRECTION('',(0.,0.,1.)); +#842 = PCURVE('',#843,#848); +#843 = PLANE('',#844); +#844 = AXIS2_PLACEMENT_3D('',#845,#846,#847); +#845 = CARTESIAN_POINT('',(-5.05,4.13,0.)); +#846 = DIRECTION('',(0.,1.,0.)); +#847 = DIRECTION('',(1.,0.,0.)); +#848 = DEFINITIONAL_REPRESENTATION('',(#849),#853); +#849 = LINE('',#850,#851); +#850 = CARTESIAN_POINT('',(0.,0.)); +#851 = VECTOR('',#852,1.); +#852 = DIRECTION('',(0.,-1.)); +#853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#854 = PCURVE('',#855,#860); +#855 = PLANE('',#856); +#856 = AXIS2_PLACEMENT_3D('',#857,#858,#859); +#857 = CARTESIAN_POINT('',(-5.05,4.13,0.)); +#858 = DIRECTION('',(-1.,0.,0.)); +#859 = DIRECTION('',(0.,1.,0.)); +#860 = DEFINITIONAL_REPRESENTATION('',(#861),#865); +#861 = LINE('',#862,#863); +#862 = CARTESIAN_POINT('',(0.,0.)); +#863 = VECTOR('',#864,1.); +#864 = DIRECTION('',(0.,-1.)); +#865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#866 = ORIENTED_EDGE('',*,*,#867,.T.); +#867 = EDGE_CURVE('',#835,#868,#870,.T.); +#868 = VERTEX_POINT('',#869); +#869 = CARTESIAN_POINT('',(-4.72,4.13,0.1)); +#870 = SURFACE_CURVE('',#871,(#875,#882),.PCURVE_S1.); +#871 = LINE('',#872,#873); +#872 = CARTESIAN_POINT('',(-5.05,4.13,0.1)); +#873 = VECTOR('',#874,1.); +#874 = DIRECTION('',(1.,0.,0.)); +#875 = PCURVE('',#843,#876); +#876 = DEFINITIONAL_REPRESENTATION('',(#877),#881); +#877 = LINE('',#878,#879); +#878 = CARTESIAN_POINT('',(0.,-0.1)); +#879 = VECTOR('',#880,1.); +#880 = DIRECTION('',(1.,0.)); +#881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#882 = PCURVE('',#883,#888); +#883 = PLANE('',#884); +#884 = AXIS2_PLACEMENT_3D('',#885,#886,#887); +#885 = CARTESIAN_POINT('',(-4.849490847913,4.25,0.1)); +#886 = DIRECTION('',(0.,0.,1.)); +#887 = DIRECTION('',(1.,0.,0.)); +#888 = DEFINITIONAL_REPRESENTATION('',(#889),#893); +#889 = LINE('',#890,#891); +#890 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#891 = VECTOR('',#892,1.); +#892 = DIRECTION('',(1.,0.)); +#893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#894 = ORIENTED_EDGE('',*,*,#895,.F.); +#895 = EDGE_CURVE('',#896,#868,#898,.T.); +#896 = VERTEX_POINT('',#897); +#897 = CARTESIAN_POINT('',(-4.72,4.13,0.)); +#898 = SURFACE_CURVE('',#899,(#903,#910),.PCURVE_S1.); +#899 = LINE('',#900,#901); +#900 = CARTESIAN_POINT('',(-4.72,4.13,0.)); +#901 = VECTOR('',#902,1.); +#902 = DIRECTION('',(0.,0.,1.)); +#903 = PCURVE('',#843,#904); +#904 = DEFINITIONAL_REPRESENTATION('',(#905),#909); +#905 = LINE('',#906,#907); +#906 = CARTESIAN_POINT('',(0.33,0.)); +#907 = VECTOR('',#908,1.); +#908 = DIRECTION('',(0.,-1.)); +#909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#910 = PCURVE('',#911,#916); +#911 = CYLINDRICAL_SURFACE('',#912,0.12); +#912 = AXIS2_PLACEMENT_3D('',#913,#914,#915); +#913 = CARTESIAN_POINT('',(-4.72,4.25,0.)); +#914 = DIRECTION('',(-0.,-0.,-1.)); +#915 = DIRECTION('',(1.,0.,0.)); +#916 = DEFINITIONAL_REPRESENTATION('',(#917),#921); +#917 = LINE('',#918,#919); +#918 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#919 = VECTOR('',#920,1.); +#920 = DIRECTION('',(-0.,-1.)); +#921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#922 = ORIENTED_EDGE('',*,*,#923,.F.); +#923 = EDGE_CURVE('',#833,#896,#924,.T.); +#924 = SURFACE_CURVE('',#925,(#929,#936),.PCURVE_S1.); +#925 = LINE('',#926,#927); +#926 = CARTESIAN_POINT('',(-5.05,4.13,0.)); +#927 = VECTOR('',#928,1.); +#928 = DIRECTION('',(1.,0.,0.)); +#929 = PCURVE('',#843,#930); +#930 = DEFINITIONAL_REPRESENTATION('',(#931),#935); +#931 = LINE('',#932,#933); +#932 = CARTESIAN_POINT('',(0.,0.)); +#933 = VECTOR('',#934,1.); +#934 = DIRECTION('',(1.,0.)); +#935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#936 = PCURVE('',#937,#942); +#937 = PLANE('',#938); +#938 = AXIS2_PLACEMENT_3D('',#939,#940,#941); +#939 = CARTESIAN_POINT('',(-4.849490847913,4.25,0.)); +#940 = DIRECTION('',(0.,0.,1.)); +#941 = DIRECTION('',(1.,0.,0.)); +#942 = DEFINITIONAL_REPRESENTATION('',(#943),#947); +#943 = LINE('',#944,#945); +#944 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#945 = VECTOR('',#946,1.); +#946 = DIRECTION('',(1.,0.)); +#947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#948 = ADVANCED_FACE('',(#949),#911,.T.); +#949 = FACE_BOUND('',#950,.F.); +#950 = EDGE_LOOP('',(#951,#952,#976,#1004)); +#951 = ORIENTED_EDGE('',*,*,#895,.T.); +#952 = ORIENTED_EDGE('',*,*,#953,.T.); +#953 = EDGE_CURVE('',#868,#954,#956,.T.); +#954 = VERTEX_POINT('',#955); +#955 = CARTESIAN_POINT('',(-4.72,4.37,0.1)); +#956 = SURFACE_CURVE('',#957,(#962,#969),.PCURVE_S1.); +#957 = CIRCLE('',#958,0.12); +#958 = AXIS2_PLACEMENT_3D('',#959,#960,#961); +#959 = CARTESIAN_POINT('',(-4.72,4.25,0.1)); +#960 = DIRECTION('',(0.,0.,1.)); +#961 = DIRECTION('',(1.,0.,0.)); +#962 = PCURVE('',#911,#963); +#963 = DEFINITIONAL_REPRESENTATION('',(#964),#968); +#964 = LINE('',#965,#966); +#965 = CARTESIAN_POINT('',(-0.,-0.1)); +#966 = VECTOR('',#967,1.); +#967 = DIRECTION('',(-1.,0.)); +#968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#969 = PCURVE('',#883,#970); +#970 = DEFINITIONAL_REPRESENTATION('',(#971),#975); +#971 = CIRCLE('',#972,0.12); +#972 = AXIS2_PLACEMENT_2D('',#973,#974); +#973 = CARTESIAN_POINT('',(0.129490847913,0.)); +#974 = DIRECTION('',(1.,0.)); +#975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#976 = ORIENTED_EDGE('',*,*,#977,.F.); +#977 = EDGE_CURVE('',#978,#954,#980,.T.); +#978 = VERTEX_POINT('',#979); +#979 = CARTESIAN_POINT('',(-4.72,4.37,0.)); +#980 = SURFACE_CURVE('',#981,(#985,#992),.PCURVE_S1.); +#981 = LINE('',#982,#983); +#982 = CARTESIAN_POINT('',(-4.72,4.37,0.)); +#983 = VECTOR('',#984,1.); +#984 = DIRECTION('',(0.,0.,1.)); +#985 = PCURVE('',#911,#986); +#986 = DEFINITIONAL_REPRESENTATION('',(#987),#991); +#987 = LINE('',#988,#989); +#988 = CARTESIAN_POINT('',(-7.853981633974,0.)); +#989 = VECTOR('',#990,1.); +#990 = DIRECTION('',(-0.,-1.)); +#991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#992 = PCURVE('',#993,#998); +#993 = PLANE('',#994); +#994 = AXIS2_PLACEMENT_3D('',#995,#996,#997); +#995 = CARTESIAN_POINT('',(-5.05,4.37,0.)); +#996 = DIRECTION('',(0.,1.,0.)); +#997 = DIRECTION('',(1.,0.,0.)); +#998 = DEFINITIONAL_REPRESENTATION('',(#999),#1003); +#999 = LINE('',#1000,#1001); +#1000 = CARTESIAN_POINT('',(0.33,0.)); +#1001 = VECTOR('',#1002,1.); +#1002 = DIRECTION('',(0.,-1.)); +#1003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1004 = ORIENTED_EDGE('',*,*,#1005,.F.); +#1005 = EDGE_CURVE('',#896,#978,#1006,.T.); +#1006 = SURFACE_CURVE('',#1007,(#1012,#1019),.PCURVE_S1.); +#1007 = CIRCLE('',#1008,0.12); +#1008 = AXIS2_PLACEMENT_3D('',#1009,#1010,#1011); +#1009 = CARTESIAN_POINT('',(-4.72,4.25,0.)); +#1010 = DIRECTION('',(0.,0.,1.)); +#1011 = DIRECTION('',(1.,0.,0.)); +#1012 = PCURVE('',#911,#1013); +#1013 = DEFINITIONAL_REPRESENTATION('',(#1014),#1018); +#1014 = LINE('',#1015,#1016); +#1015 = CARTESIAN_POINT('',(-0.,0.)); +#1016 = VECTOR('',#1017,1.); +#1017 = DIRECTION('',(-1.,0.)); +#1018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1019 = PCURVE('',#937,#1020); +#1020 = DEFINITIONAL_REPRESENTATION('',(#1021),#1025); +#1021 = CIRCLE('',#1022,0.12); +#1022 = AXIS2_PLACEMENT_2D('',#1023,#1024); +#1023 = CARTESIAN_POINT('',(0.129490847913,0.)); +#1024 = DIRECTION('',(1.,0.)); +#1025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1026 = ADVANCED_FACE('',(#1027),#993,.T.); +#1027 = FACE_BOUND('',#1028,.T.); +#1028 = EDGE_LOOP('',(#1029,#1054,#1075,#1076)); +#1029 = ORIENTED_EDGE('',*,*,#1030,.T.); +#1030 = EDGE_CURVE('',#1031,#1033,#1035,.T.); +#1031 = VERTEX_POINT('',#1032); +#1032 = CARTESIAN_POINT('',(-5.05,4.37,0.)); +#1033 = VERTEX_POINT('',#1034); +#1034 = CARTESIAN_POINT('',(-5.05,4.37,0.1)); +#1035 = SURFACE_CURVE('',#1036,(#1040,#1047),.PCURVE_S1.); +#1036 = LINE('',#1037,#1038); +#1037 = CARTESIAN_POINT('',(-5.05,4.37,0.)); +#1038 = VECTOR('',#1039,1.); +#1039 = DIRECTION('',(0.,0.,1.)); +#1040 = PCURVE('',#993,#1041); +#1041 = DEFINITIONAL_REPRESENTATION('',(#1042),#1046); +#1042 = LINE('',#1043,#1044); +#1043 = CARTESIAN_POINT('',(0.,0.)); +#1044 = VECTOR('',#1045,1.); +#1045 = DIRECTION('',(0.,-1.)); +#1046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1047 = PCURVE('',#855,#1048); +#1048 = DEFINITIONAL_REPRESENTATION('',(#1049),#1053); +#1049 = LINE('',#1050,#1051); +#1050 = CARTESIAN_POINT('',(0.24,0.)); +#1051 = VECTOR('',#1052,1.); +#1052 = DIRECTION('',(0.,-1.)); +#1053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1054 = ORIENTED_EDGE('',*,*,#1055,.T.); +#1055 = EDGE_CURVE('',#1033,#954,#1056,.T.); +#1056 = SURFACE_CURVE('',#1057,(#1061,#1068),.PCURVE_S1.); +#1057 = LINE('',#1058,#1059); +#1058 = CARTESIAN_POINT('',(-5.05,4.37,0.1)); +#1059 = VECTOR('',#1060,1.); +#1060 = DIRECTION('',(1.,0.,0.)); +#1061 = PCURVE('',#993,#1062); +#1062 = DEFINITIONAL_REPRESENTATION('',(#1063),#1067); +#1063 = LINE('',#1064,#1065); +#1064 = CARTESIAN_POINT('',(0.,-0.1)); +#1065 = VECTOR('',#1066,1.); +#1066 = DIRECTION('',(1.,0.)); +#1067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1068 = PCURVE('',#883,#1069); +#1069 = DEFINITIONAL_REPRESENTATION('',(#1070),#1074); +#1070 = LINE('',#1071,#1072); +#1071 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#1072 = VECTOR('',#1073,1.); +#1073 = DIRECTION('',(1.,0.)); +#1074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1075 = ORIENTED_EDGE('',*,*,#977,.F.); +#1076 = ORIENTED_EDGE('',*,*,#1077,.F.); +#1077 = EDGE_CURVE('',#1031,#978,#1078,.T.); +#1078 = SURFACE_CURVE('',#1079,(#1083,#1090),.PCURVE_S1.); +#1079 = LINE('',#1080,#1081); +#1080 = CARTESIAN_POINT('',(-5.05,4.37,0.)); +#1081 = VECTOR('',#1082,1.); +#1082 = DIRECTION('',(1.,0.,0.)); +#1083 = PCURVE('',#993,#1084); +#1084 = DEFINITIONAL_REPRESENTATION('',(#1085),#1089); +#1085 = LINE('',#1086,#1087); +#1086 = CARTESIAN_POINT('',(0.,0.)); +#1087 = VECTOR('',#1088,1.); +#1088 = DIRECTION('',(1.,0.)); +#1089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1090 = PCURVE('',#937,#1091); +#1091 = DEFINITIONAL_REPRESENTATION('',(#1092),#1096); +#1092 = LINE('',#1093,#1094); +#1093 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#1094 = VECTOR('',#1095,1.); +#1095 = DIRECTION('',(1.,0.)); +#1096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1097 = ADVANCED_FACE('',(#1098),#855,.T.); +#1098 = FACE_BOUND('',#1099,.T.); +#1099 = EDGE_LOOP('',(#1100,#1101,#1122,#1123)); +#1100 = ORIENTED_EDGE('',*,*,#832,.T.); +#1101 = ORIENTED_EDGE('',*,*,#1102,.T.); +#1102 = EDGE_CURVE('',#835,#1033,#1103,.T.); +#1103 = SURFACE_CURVE('',#1104,(#1108,#1115),.PCURVE_S1.); +#1104 = LINE('',#1105,#1106); +#1105 = CARTESIAN_POINT('',(-5.05,4.13,0.1)); +#1106 = VECTOR('',#1107,1.); +#1107 = DIRECTION('',(0.,1.,0.)); +#1108 = PCURVE('',#855,#1109); +#1109 = DEFINITIONAL_REPRESENTATION('',(#1110),#1114); +#1110 = LINE('',#1111,#1112); +#1111 = CARTESIAN_POINT('',(0.,-0.1)); +#1112 = VECTOR('',#1113,1.); +#1113 = DIRECTION('',(1.,0.)); +#1114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1115 = PCURVE('',#883,#1116); +#1116 = DEFINITIONAL_REPRESENTATION('',(#1117),#1121); +#1117 = LINE('',#1118,#1119); +#1118 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#1119 = VECTOR('',#1120,1.); +#1120 = DIRECTION('',(0.,1.)); +#1121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1122 = ORIENTED_EDGE('',*,*,#1030,.F.); +#1123 = ORIENTED_EDGE('',*,*,#1124,.F.); +#1124 = EDGE_CURVE('',#833,#1031,#1125,.T.); +#1125 = SURFACE_CURVE('',#1126,(#1130,#1137),.PCURVE_S1.); +#1126 = LINE('',#1127,#1128); +#1127 = CARTESIAN_POINT('',(-5.05,4.13,0.)); +#1128 = VECTOR('',#1129,1.); +#1129 = DIRECTION('',(0.,1.,0.)); +#1130 = PCURVE('',#855,#1131); +#1131 = DEFINITIONAL_REPRESENTATION('',(#1132),#1136); +#1132 = LINE('',#1133,#1134); +#1133 = CARTESIAN_POINT('',(0.,0.)); +#1134 = VECTOR('',#1135,1.); +#1135 = DIRECTION('',(1.,0.)); +#1136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1137 = PCURVE('',#937,#1138); +#1138 = DEFINITIONAL_REPRESENTATION('',(#1139),#1143); +#1139 = LINE('',#1140,#1141); +#1140 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#1141 = VECTOR('',#1142,1.); +#1142 = DIRECTION('',(0.,1.)); +#1143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1144 = ADVANCED_FACE('',(#1145),#937,.F.); +#1145 = FACE_BOUND('',#1146,.F.); +#1146 = EDGE_LOOP('',(#1147,#1148,#1149,#1150)); +#1147 = ORIENTED_EDGE('',*,*,#923,.T.); +#1148 = ORIENTED_EDGE('',*,*,#1005,.T.); +#1149 = ORIENTED_EDGE('',*,*,#1077,.F.); +#1150 = ORIENTED_EDGE('',*,*,#1124,.F.); +#1151 = ADVANCED_FACE('',(#1152),#883,.T.); +#1152 = FACE_BOUND('',#1153,.T.); +#1153 = EDGE_LOOP('',(#1154,#1155,#1156,#1157)); +#1154 = ORIENTED_EDGE('',*,*,#867,.T.); +#1155 = ORIENTED_EDGE('',*,*,#953,.T.); +#1156 = ORIENTED_EDGE('',*,*,#1055,.F.); +#1157 = ORIENTED_EDGE('',*,*,#1102,.F.); +#1158 = MANIFOLD_SOLID_BREP('',#1159); +#1159 = CLOSED_SHELL('',(#1160,#1280,#1366,#1437,#1484,#1491)); +#1160 = ADVANCED_FACE('',(#1161),#1175,.T.); +#1161 = FACE_BOUND('',#1162,.T.); +#1162 = EDGE_LOOP('',(#1163,#1198,#1226,#1254)); +#1163 = ORIENTED_EDGE('',*,*,#1164,.T.); +#1164 = EDGE_CURVE('',#1165,#1167,#1169,.T.); +#1165 = VERTEX_POINT('',#1166); +#1166 = CARTESIAN_POINT('',(5.05,4.13,0.)); +#1167 = VERTEX_POINT('',#1168); +#1168 = CARTESIAN_POINT('',(5.05,4.13,0.1)); +#1169 = SURFACE_CURVE('',#1170,(#1174,#1186),.PCURVE_S1.); +#1170 = LINE('',#1171,#1172); +#1171 = CARTESIAN_POINT('',(5.05,4.13,0.)); +#1172 = VECTOR('',#1173,1.); +#1173 = DIRECTION('',(0.,0.,1.)); +#1174 = PCURVE('',#1175,#1180); +#1175 = PLANE('',#1176); +#1176 = AXIS2_PLACEMENT_3D('',#1177,#1178,#1179); +#1177 = CARTESIAN_POINT('',(5.05,4.13,0.)); +#1178 = DIRECTION('',(0.,-1.,0.)); +#1179 = DIRECTION('',(-1.,0.,0.)); +#1180 = DEFINITIONAL_REPRESENTATION('',(#1181),#1185); +#1181 = LINE('',#1182,#1183); +#1182 = CARTESIAN_POINT('',(0.,-0.)); +#1183 = VECTOR('',#1184,1.); +#1184 = DIRECTION('',(0.,-1.)); +#1185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1186 = PCURVE('',#1187,#1192); +#1187 = PLANE('',#1188); +#1188 = AXIS2_PLACEMENT_3D('',#1189,#1190,#1191); +#1189 = CARTESIAN_POINT('',(5.05,4.13,0.)); +#1190 = DIRECTION('',(-1.,0.,0.)); +#1191 = DIRECTION('',(0.,1.,0.)); +#1192 = DEFINITIONAL_REPRESENTATION('',(#1193),#1197); +#1193 = LINE('',#1194,#1195); +#1194 = CARTESIAN_POINT('',(0.,0.)); +#1195 = VECTOR('',#1196,1.); +#1196 = DIRECTION('',(0.,-1.)); +#1197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1198 = ORIENTED_EDGE('',*,*,#1199,.T.); +#1199 = EDGE_CURVE('',#1167,#1200,#1202,.T.); +#1200 = VERTEX_POINT('',#1201); +#1201 = CARTESIAN_POINT('',(4.72,4.13,0.1)); +#1202 = SURFACE_CURVE('',#1203,(#1207,#1214),.PCURVE_S1.); +#1203 = LINE('',#1204,#1205); +#1204 = CARTESIAN_POINT('',(5.05,4.13,0.1)); +#1205 = VECTOR('',#1206,1.); +#1206 = DIRECTION('',(-1.,0.,0.)); +#1207 = PCURVE('',#1175,#1208); +#1208 = DEFINITIONAL_REPRESENTATION('',(#1209),#1213); +#1209 = LINE('',#1210,#1211); +#1210 = CARTESIAN_POINT('',(0.,-0.1)); +#1211 = VECTOR('',#1212,1.); +#1212 = DIRECTION('',(1.,0.)); +#1213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1214 = PCURVE('',#1215,#1220); +#1215 = PLANE('',#1216); +#1216 = AXIS2_PLACEMENT_3D('',#1217,#1218,#1219); +#1217 = CARTESIAN_POINT('',(4.849490847913,4.25,0.1)); +#1218 = DIRECTION('',(-0.,-0.,-1.)); +#1219 = DIRECTION('',(-1.,0.,0.)); +#1220 = DEFINITIONAL_REPRESENTATION('',(#1221),#1225); +#1221 = LINE('',#1222,#1223); +#1222 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#1223 = VECTOR('',#1224,1.); +#1224 = DIRECTION('',(1.,0.)); +#1225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1226 = ORIENTED_EDGE('',*,*,#1227,.F.); +#1227 = EDGE_CURVE('',#1228,#1200,#1230,.T.); +#1228 = VERTEX_POINT('',#1229); +#1229 = CARTESIAN_POINT('',(4.72,4.13,0.)); +#1230 = SURFACE_CURVE('',#1231,(#1235,#1242),.PCURVE_S1.); +#1231 = LINE('',#1232,#1233); +#1232 = CARTESIAN_POINT('',(4.72,4.13,0.)); +#1233 = VECTOR('',#1234,1.); +#1234 = DIRECTION('',(0.,0.,1.)); +#1235 = PCURVE('',#1175,#1236); +#1236 = DEFINITIONAL_REPRESENTATION('',(#1237),#1241); +#1237 = LINE('',#1238,#1239); +#1238 = CARTESIAN_POINT('',(0.33,0.)); +#1239 = VECTOR('',#1240,1.); +#1240 = DIRECTION('',(0.,-1.)); +#1241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1242 = PCURVE('',#1243,#1248); +#1243 = CYLINDRICAL_SURFACE('',#1244,0.12); +#1244 = AXIS2_PLACEMENT_3D('',#1245,#1246,#1247); +#1245 = CARTESIAN_POINT('',(4.72,4.25,0.)); +#1246 = DIRECTION('',(-0.,-0.,-1.)); +#1247 = DIRECTION('',(1.,0.,0.)); +#1248 = DEFINITIONAL_REPRESENTATION('',(#1249),#1253); +#1249 = LINE('',#1250,#1251); +#1250 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#1251 = VECTOR('',#1252,1.); +#1252 = DIRECTION('',(-0.,-1.)); +#1253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1254 = ORIENTED_EDGE('',*,*,#1255,.F.); +#1255 = EDGE_CURVE('',#1165,#1228,#1256,.T.); +#1256 = SURFACE_CURVE('',#1257,(#1261,#1268),.PCURVE_S1.); +#1257 = LINE('',#1258,#1259); +#1258 = CARTESIAN_POINT('',(5.05,4.13,0.)); +#1259 = VECTOR('',#1260,1.); +#1260 = DIRECTION('',(-1.,0.,0.)); +#1261 = PCURVE('',#1175,#1262); +#1262 = DEFINITIONAL_REPRESENTATION('',(#1263),#1267); +#1263 = LINE('',#1264,#1265); +#1264 = CARTESIAN_POINT('',(0.,-0.)); +#1265 = VECTOR('',#1266,1.); +#1266 = DIRECTION('',(1.,0.)); +#1267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1268 = PCURVE('',#1269,#1274); +#1269 = PLANE('',#1270); +#1270 = AXIS2_PLACEMENT_3D('',#1271,#1272,#1273); +#1271 = CARTESIAN_POINT('',(4.849490847913,4.25,0.)); +#1272 = DIRECTION('',(-0.,-0.,-1.)); +#1273 = DIRECTION('',(-1.,0.,0.)); +#1274 = DEFINITIONAL_REPRESENTATION('',(#1275),#1279); +#1275 = LINE('',#1276,#1277); +#1276 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#1277 = VECTOR('',#1278,1.); +#1278 = DIRECTION('',(1.,0.)); +#1279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1280 = ADVANCED_FACE('',(#1281),#1243,.T.); +#1281 = FACE_BOUND('',#1282,.F.); +#1282 = EDGE_LOOP('',(#1283,#1313,#1339,#1340)); +#1283 = ORIENTED_EDGE('',*,*,#1284,.T.); +#1284 = EDGE_CURVE('',#1285,#1287,#1289,.T.); +#1285 = VERTEX_POINT('',#1286); +#1286 = CARTESIAN_POINT('',(4.72,4.37,0.)); +#1287 = VERTEX_POINT('',#1288); +#1288 = CARTESIAN_POINT('',(4.72,4.37,0.1)); +#1289 = SURFACE_CURVE('',#1290,(#1294,#1301),.PCURVE_S1.); +#1290 = LINE('',#1291,#1292); +#1291 = CARTESIAN_POINT('',(4.72,4.37,0.)); +#1292 = VECTOR('',#1293,1.); +#1293 = DIRECTION('',(0.,0.,1.)); +#1294 = PCURVE('',#1243,#1295); +#1295 = DEFINITIONAL_REPRESENTATION('',(#1296),#1300); +#1296 = LINE('',#1297,#1298); +#1297 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#1298 = VECTOR('',#1299,1.); +#1299 = DIRECTION('',(-0.,-1.)); +#1300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1301 = PCURVE('',#1302,#1307); +#1302 = PLANE('',#1303); +#1303 = AXIS2_PLACEMENT_3D('',#1304,#1305,#1306); +#1304 = CARTESIAN_POINT('',(5.05,4.37,0.)); +#1305 = DIRECTION('',(0.,-1.,0.)); +#1306 = DIRECTION('',(-1.,0.,0.)); +#1307 = DEFINITIONAL_REPRESENTATION('',(#1308),#1312); +#1308 = LINE('',#1309,#1310); +#1309 = CARTESIAN_POINT('',(0.33,0.)); +#1310 = VECTOR('',#1311,1.); +#1311 = DIRECTION('',(0.,-1.)); +#1312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1313 = ORIENTED_EDGE('',*,*,#1314,.T.); +#1314 = EDGE_CURVE('',#1287,#1200,#1315,.T.); +#1315 = SURFACE_CURVE('',#1316,(#1321,#1328),.PCURVE_S1.); +#1316 = CIRCLE('',#1317,0.12); +#1317 = AXIS2_PLACEMENT_3D('',#1318,#1319,#1320); +#1318 = CARTESIAN_POINT('',(4.72,4.25,0.1)); +#1319 = DIRECTION('',(0.,0.,1.)); +#1320 = DIRECTION('',(1.,0.,0.)); +#1321 = PCURVE('',#1243,#1322); +#1322 = DEFINITIONAL_REPRESENTATION('',(#1323),#1327); +#1323 = LINE('',#1324,#1325); +#1324 = CARTESIAN_POINT('',(-0.,-0.1)); +#1325 = VECTOR('',#1326,1.); +#1326 = DIRECTION('',(-1.,0.)); +#1327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1328 = PCURVE('',#1215,#1329); +#1329 = DEFINITIONAL_REPRESENTATION('',(#1330),#1338); +#1330 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1331,#1332,#1333,#1334, +#1335,#1336,#1337),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1331 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#1332 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#1333 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#1334 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#1335 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#1336 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#1337 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#1338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1339 = ORIENTED_EDGE('',*,*,#1227,.F.); +#1340 = ORIENTED_EDGE('',*,*,#1341,.F.); +#1341 = EDGE_CURVE('',#1285,#1228,#1342,.T.); +#1342 = SURFACE_CURVE('',#1343,(#1348,#1355),.PCURVE_S1.); +#1343 = CIRCLE('',#1344,0.12); +#1344 = AXIS2_PLACEMENT_3D('',#1345,#1346,#1347); +#1345 = CARTESIAN_POINT('',(4.72,4.25,0.)); +#1346 = DIRECTION('',(0.,0.,1.)); +#1347 = DIRECTION('',(1.,0.,0.)); +#1348 = PCURVE('',#1243,#1349); +#1349 = DEFINITIONAL_REPRESENTATION('',(#1350),#1354); +#1350 = LINE('',#1351,#1352); +#1351 = CARTESIAN_POINT('',(-0.,0.)); +#1352 = VECTOR('',#1353,1.); +#1353 = DIRECTION('',(-1.,0.)); +#1354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1355 = PCURVE('',#1269,#1356); +#1356 = DEFINITIONAL_REPRESENTATION('',(#1357),#1365); +#1357 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1358,#1359,#1360,#1361, +#1362,#1363,#1364),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1358 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#1359 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#1360 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#1361 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#1362 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#1363 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#1364 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#1365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1366 = ADVANCED_FACE('',(#1367),#1302,.F.); +#1367 = FACE_BOUND('',#1368,.F.); +#1368 = EDGE_LOOP('',(#1369,#1394,#1415,#1416)); +#1369 = ORIENTED_EDGE('',*,*,#1370,.T.); +#1370 = EDGE_CURVE('',#1371,#1373,#1375,.T.); +#1371 = VERTEX_POINT('',#1372); +#1372 = CARTESIAN_POINT('',(5.05,4.37,0.)); +#1373 = VERTEX_POINT('',#1374); +#1374 = CARTESIAN_POINT('',(5.05,4.37,0.1)); +#1375 = SURFACE_CURVE('',#1376,(#1380,#1387),.PCURVE_S1.); +#1376 = LINE('',#1377,#1378); +#1377 = CARTESIAN_POINT('',(5.05,4.37,0.)); +#1378 = VECTOR('',#1379,1.); +#1379 = DIRECTION('',(0.,0.,1.)); +#1380 = PCURVE('',#1302,#1381); +#1381 = DEFINITIONAL_REPRESENTATION('',(#1382),#1386); +#1382 = LINE('',#1383,#1384); +#1383 = CARTESIAN_POINT('',(0.,-0.)); +#1384 = VECTOR('',#1385,1.); +#1385 = DIRECTION('',(0.,-1.)); +#1386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1387 = PCURVE('',#1187,#1388); +#1388 = DEFINITIONAL_REPRESENTATION('',(#1389),#1393); +#1389 = LINE('',#1390,#1391); +#1390 = CARTESIAN_POINT('',(0.24,0.)); +#1391 = VECTOR('',#1392,1.); +#1392 = DIRECTION('',(0.,-1.)); +#1393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1394 = ORIENTED_EDGE('',*,*,#1395,.T.); +#1395 = EDGE_CURVE('',#1373,#1287,#1396,.T.); +#1396 = SURFACE_CURVE('',#1397,(#1401,#1408),.PCURVE_S1.); +#1397 = LINE('',#1398,#1399); +#1398 = CARTESIAN_POINT('',(5.05,4.37,0.1)); +#1399 = VECTOR('',#1400,1.); +#1400 = DIRECTION('',(-1.,0.,0.)); +#1401 = PCURVE('',#1302,#1402); +#1402 = DEFINITIONAL_REPRESENTATION('',(#1403),#1407); +#1403 = LINE('',#1404,#1405); +#1404 = CARTESIAN_POINT('',(0.,-0.1)); +#1405 = VECTOR('',#1406,1.); +#1406 = DIRECTION('',(1.,0.)); +#1407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1408 = PCURVE('',#1215,#1409); +#1409 = DEFINITIONAL_REPRESENTATION('',(#1410),#1414); +#1410 = LINE('',#1411,#1412); +#1411 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#1412 = VECTOR('',#1413,1.); +#1413 = DIRECTION('',(1.,0.)); +#1414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1415 = ORIENTED_EDGE('',*,*,#1284,.F.); +#1416 = ORIENTED_EDGE('',*,*,#1417,.F.); +#1417 = EDGE_CURVE('',#1371,#1285,#1418,.T.); +#1418 = SURFACE_CURVE('',#1419,(#1423,#1430),.PCURVE_S1.); +#1419 = LINE('',#1420,#1421); +#1420 = CARTESIAN_POINT('',(5.05,4.37,0.)); +#1421 = VECTOR('',#1422,1.); +#1422 = DIRECTION('',(-1.,0.,0.)); +#1423 = PCURVE('',#1302,#1424); +#1424 = DEFINITIONAL_REPRESENTATION('',(#1425),#1429); +#1425 = LINE('',#1426,#1427); +#1426 = CARTESIAN_POINT('',(0.,-0.)); +#1427 = VECTOR('',#1428,1.); +#1428 = DIRECTION('',(1.,0.)); +#1429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1430 = PCURVE('',#1269,#1431); +#1431 = DEFINITIONAL_REPRESENTATION('',(#1432),#1436); +#1432 = LINE('',#1433,#1434); +#1433 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#1434 = VECTOR('',#1435,1.); +#1435 = DIRECTION('',(1.,0.)); +#1436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1437 = ADVANCED_FACE('',(#1438),#1187,.F.); +#1438 = FACE_BOUND('',#1439,.F.); +#1439 = EDGE_LOOP('',(#1440,#1441,#1462,#1463)); +#1440 = ORIENTED_EDGE('',*,*,#1164,.T.); +#1441 = ORIENTED_EDGE('',*,*,#1442,.T.); +#1442 = EDGE_CURVE('',#1167,#1373,#1443,.T.); +#1443 = SURFACE_CURVE('',#1444,(#1448,#1455),.PCURVE_S1.); +#1444 = LINE('',#1445,#1446); +#1445 = CARTESIAN_POINT('',(5.05,4.13,0.1)); +#1446 = VECTOR('',#1447,1.); +#1447 = DIRECTION('',(0.,1.,0.)); +#1448 = PCURVE('',#1187,#1449); +#1449 = DEFINITIONAL_REPRESENTATION('',(#1450),#1454); +#1450 = LINE('',#1451,#1452); +#1451 = CARTESIAN_POINT('',(0.,-0.1)); +#1452 = VECTOR('',#1453,1.); +#1453 = DIRECTION('',(1.,0.)); +#1454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1455 = PCURVE('',#1215,#1456); +#1456 = DEFINITIONAL_REPRESENTATION('',(#1457),#1461); +#1457 = LINE('',#1458,#1459); +#1458 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#1459 = VECTOR('',#1460,1.); +#1460 = DIRECTION('',(0.,1.)); +#1461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1462 = ORIENTED_EDGE('',*,*,#1370,.F.); +#1463 = ORIENTED_EDGE('',*,*,#1464,.F.); +#1464 = EDGE_CURVE('',#1165,#1371,#1465,.T.); +#1465 = SURFACE_CURVE('',#1466,(#1470,#1477),.PCURVE_S1.); +#1466 = LINE('',#1467,#1468); +#1467 = CARTESIAN_POINT('',(5.05,4.13,0.)); +#1468 = VECTOR('',#1469,1.); +#1469 = DIRECTION('',(0.,1.,0.)); +#1470 = PCURVE('',#1187,#1471); +#1471 = DEFINITIONAL_REPRESENTATION('',(#1472),#1476); +#1472 = LINE('',#1473,#1474); +#1473 = CARTESIAN_POINT('',(0.,0.)); +#1474 = VECTOR('',#1475,1.); +#1475 = DIRECTION('',(1.,0.)); +#1476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1477 = PCURVE('',#1269,#1478); +#1478 = DEFINITIONAL_REPRESENTATION('',(#1479),#1483); +#1479 = LINE('',#1480,#1481); +#1480 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#1481 = VECTOR('',#1482,1.); +#1482 = DIRECTION('',(0.,1.)); +#1483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1484 = ADVANCED_FACE('',(#1485),#1269,.T.); +#1485 = FACE_BOUND('',#1486,.T.); +#1486 = EDGE_LOOP('',(#1487,#1488,#1489,#1490)); +#1487 = ORIENTED_EDGE('',*,*,#1255,.T.); +#1488 = ORIENTED_EDGE('',*,*,#1341,.F.); +#1489 = ORIENTED_EDGE('',*,*,#1417,.F.); +#1490 = ORIENTED_EDGE('',*,*,#1464,.F.); +#1491 = ADVANCED_FACE('',(#1492),#1215,.F.); +#1492 = FACE_BOUND('',#1493,.F.); +#1493 = EDGE_LOOP('',(#1494,#1495,#1496,#1497)); +#1494 = ORIENTED_EDGE('',*,*,#1199,.T.); +#1495 = ORIENTED_EDGE('',*,*,#1314,.F.); +#1496 = ORIENTED_EDGE('',*,*,#1395,.F.); +#1497 = ORIENTED_EDGE('',*,*,#1442,.F.); +#1498 = MANIFOLD_SOLID_BREP('',#1499); +#1499 = CLOSED_SHELL('',(#1500,#1620,#1698,#1769,#1816,#1823)); +#1500 = ADVANCED_FACE('',(#1501),#1515,.F.); +#1501 = FACE_BOUND('',#1502,.F.); +#1502 = EDGE_LOOP('',(#1503,#1538,#1566,#1594)); +#1503 = ORIENTED_EDGE('',*,*,#1504,.T.); +#1504 = EDGE_CURVE('',#1505,#1507,#1509,.T.); +#1505 = VERTEX_POINT('',#1506); +#1506 = CARTESIAN_POINT('',(-5.05,3.63,0.)); +#1507 = VERTEX_POINT('',#1508); +#1508 = CARTESIAN_POINT('',(-5.05,3.63,0.1)); +#1509 = SURFACE_CURVE('',#1510,(#1514,#1526),.PCURVE_S1.); +#1510 = LINE('',#1511,#1512); +#1511 = CARTESIAN_POINT('',(-5.05,3.63,0.)); +#1512 = VECTOR('',#1513,1.); +#1513 = DIRECTION('',(0.,0.,1.)); +#1514 = PCURVE('',#1515,#1520); +#1515 = PLANE('',#1516); +#1516 = AXIS2_PLACEMENT_3D('',#1517,#1518,#1519); +#1517 = CARTESIAN_POINT('',(-5.05,3.63,0.)); +#1518 = DIRECTION('',(0.,1.,0.)); +#1519 = DIRECTION('',(1.,0.,0.)); +#1520 = DEFINITIONAL_REPRESENTATION('',(#1521),#1525); +#1521 = LINE('',#1522,#1523); +#1522 = CARTESIAN_POINT('',(0.,0.)); +#1523 = VECTOR('',#1524,1.); +#1524 = DIRECTION('',(0.,-1.)); +#1525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1526 = PCURVE('',#1527,#1532); +#1527 = PLANE('',#1528); +#1528 = AXIS2_PLACEMENT_3D('',#1529,#1530,#1531); +#1529 = CARTESIAN_POINT('',(-5.05,3.63,0.)); +#1530 = DIRECTION('',(-1.,0.,0.)); +#1531 = DIRECTION('',(0.,1.,0.)); +#1532 = DEFINITIONAL_REPRESENTATION('',(#1533),#1537); +#1533 = LINE('',#1534,#1535); +#1534 = CARTESIAN_POINT('',(0.,0.)); +#1535 = VECTOR('',#1536,1.); +#1536 = DIRECTION('',(0.,-1.)); +#1537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1538 = ORIENTED_EDGE('',*,*,#1539,.T.); +#1539 = EDGE_CURVE('',#1507,#1540,#1542,.T.); +#1540 = VERTEX_POINT('',#1541); +#1541 = CARTESIAN_POINT('',(-4.72,3.63,0.1)); +#1542 = SURFACE_CURVE('',#1543,(#1547,#1554),.PCURVE_S1.); +#1543 = LINE('',#1544,#1545); +#1544 = CARTESIAN_POINT('',(-5.05,3.63,0.1)); +#1545 = VECTOR('',#1546,1.); +#1546 = DIRECTION('',(1.,0.,0.)); +#1547 = PCURVE('',#1515,#1548); +#1548 = DEFINITIONAL_REPRESENTATION('',(#1549),#1553); +#1549 = LINE('',#1550,#1551); +#1550 = CARTESIAN_POINT('',(0.,-0.1)); +#1551 = VECTOR('',#1552,1.); +#1552 = DIRECTION('',(1.,0.)); +#1553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1554 = PCURVE('',#1555,#1560); +#1555 = PLANE('',#1556); +#1556 = AXIS2_PLACEMENT_3D('',#1557,#1558,#1559); +#1557 = CARTESIAN_POINT('',(-4.849490847913,3.75,0.1)); +#1558 = DIRECTION('',(0.,0.,1.)); +#1559 = DIRECTION('',(1.,0.,0.)); +#1560 = DEFINITIONAL_REPRESENTATION('',(#1561),#1565); +#1561 = LINE('',#1562,#1563); +#1562 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#1563 = VECTOR('',#1564,1.); +#1564 = DIRECTION('',(1.,0.)); +#1565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1566 = ORIENTED_EDGE('',*,*,#1567,.F.); +#1567 = EDGE_CURVE('',#1568,#1540,#1570,.T.); +#1568 = VERTEX_POINT('',#1569); +#1569 = CARTESIAN_POINT('',(-4.72,3.63,0.)); +#1570 = SURFACE_CURVE('',#1571,(#1575,#1582),.PCURVE_S1.); +#1571 = LINE('',#1572,#1573); +#1572 = CARTESIAN_POINT('',(-4.72,3.63,0.)); +#1573 = VECTOR('',#1574,1.); +#1574 = DIRECTION('',(0.,0.,1.)); +#1575 = PCURVE('',#1515,#1576); +#1576 = DEFINITIONAL_REPRESENTATION('',(#1577),#1581); +#1577 = LINE('',#1578,#1579); +#1578 = CARTESIAN_POINT('',(0.33,0.)); +#1579 = VECTOR('',#1580,1.); +#1580 = DIRECTION('',(0.,-1.)); +#1581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1582 = PCURVE('',#1583,#1588); +#1583 = CYLINDRICAL_SURFACE('',#1584,0.12); +#1584 = AXIS2_PLACEMENT_3D('',#1585,#1586,#1587); +#1585 = CARTESIAN_POINT('',(-4.72,3.75,0.)); +#1586 = DIRECTION('',(-0.,-0.,-1.)); +#1587 = DIRECTION('',(1.,0.,0.)); +#1588 = DEFINITIONAL_REPRESENTATION('',(#1589),#1593); +#1589 = LINE('',#1590,#1591); +#1590 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#1591 = VECTOR('',#1592,1.); +#1592 = DIRECTION('',(-0.,-1.)); +#1593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1594 = ORIENTED_EDGE('',*,*,#1595,.F.); +#1595 = EDGE_CURVE('',#1505,#1568,#1596,.T.); +#1596 = SURFACE_CURVE('',#1597,(#1601,#1608),.PCURVE_S1.); +#1597 = LINE('',#1598,#1599); +#1598 = CARTESIAN_POINT('',(-5.05,3.63,0.)); +#1599 = VECTOR('',#1600,1.); +#1600 = DIRECTION('',(1.,0.,0.)); +#1601 = PCURVE('',#1515,#1602); +#1602 = DEFINITIONAL_REPRESENTATION('',(#1603),#1607); +#1603 = LINE('',#1604,#1605); +#1604 = CARTESIAN_POINT('',(0.,0.)); +#1605 = VECTOR('',#1606,1.); +#1606 = DIRECTION('',(1.,0.)); +#1607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1608 = PCURVE('',#1609,#1614); +#1609 = PLANE('',#1610); +#1610 = AXIS2_PLACEMENT_3D('',#1611,#1612,#1613); +#1611 = CARTESIAN_POINT('',(-4.849490847913,3.75,0.)); +#1612 = DIRECTION('',(0.,0.,1.)); +#1613 = DIRECTION('',(1.,0.,0.)); +#1614 = DEFINITIONAL_REPRESENTATION('',(#1615),#1619); +#1615 = LINE('',#1616,#1617); +#1616 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#1617 = VECTOR('',#1618,1.); +#1618 = DIRECTION('',(1.,0.)); +#1619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1620 = ADVANCED_FACE('',(#1621),#1583,.T.); +#1621 = FACE_BOUND('',#1622,.F.); +#1622 = EDGE_LOOP('',(#1623,#1624,#1648,#1676)); +#1623 = ORIENTED_EDGE('',*,*,#1567,.T.); +#1624 = ORIENTED_EDGE('',*,*,#1625,.T.); +#1625 = EDGE_CURVE('',#1540,#1626,#1628,.T.); +#1626 = VERTEX_POINT('',#1627); +#1627 = CARTESIAN_POINT('',(-4.72,3.87,0.1)); +#1628 = SURFACE_CURVE('',#1629,(#1634,#1641),.PCURVE_S1.); +#1629 = CIRCLE('',#1630,0.12); +#1630 = AXIS2_PLACEMENT_3D('',#1631,#1632,#1633); +#1631 = CARTESIAN_POINT('',(-4.72,3.75,0.1)); +#1632 = DIRECTION('',(0.,0.,1.)); +#1633 = DIRECTION('',(1.,0.,0.)); +#1634 = PCURVE('',#1583,#1635); +#1635 = DEFINITIONAL_REPRESENTATION('',(#1636),#1640); +#1636 = LINE('',#1637,#1638); +#1637 = CARTESIAN_POINT('',(-0.,-0.1)); +#1638 = VECTOR('',#1639,1.); +#1639 = DIRECTION('',(-1.,0.)); +#1640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1641 = PCURVE('',#1555,#1642); +#1642 = DEFINITIONAL_REPRESENTATION('',(#1643),#1647); +#1643 = CIRCLE('',#1644,0.12); +#1644 = AXIS2_PLACEMENT_2D('',#1645,#1646); +#1645 = CARTESIAN_POINT('',(0.129490847913,0.)); +#1646 = DIRECTION('',(1.,0.)); +#1647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1648 = ORIENTED_EDGE('',*,*,#1649,.F.); +#1649 = EDGE_CURVE('',#1650,#1626,#1652,.T.); +#1650 = VERTEX_POINT('',#1651); +#1651 = CARTESIAN_POINT('',(-4.72,3.87,0.)); +#1652 = SURFACE_CURVE('',#1653,(#1657,#1664),.PCURVE_S1.); +#1653 = LINE('',#1654,#1655); +#1654 = CARTESIAN_POINT('',(-4.72,3.87,0.)); +#1655 = VECTOR('',#1656,1.); +#1656 = DIRECTION('',(0.,0.,1.)); +#1657 = PCURVE('',#1583,#1658); +#1658 = DEFINITIONAL_REPRESENTATION('',(#1659),#1663); +#1659 = LINE('',#1660,#1661); +#1660 = CARTESIAN_POINT('',(-7.853981633974,0.)); +#1661 = VECTOR('',#1662,1.); +#1662 = DIRECTION('',(-0.,-1.)); +#1663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1664 = PCURVE('',#1665,#1670); +#1665 = PLANE('',#1666); +#1666 = AXIS2_PLACEMENT_3D('',#1667,#1668,#1669); +#1667 = CARTESIAN_POINT('',(-5.05,3.87,0.)); +#1668 = DIRECTION('',(0.,1.,0.)); +#1669 = DIRECTION('',(1.,0.,0.)); +#1670 = DEFINITIONAL_REPRESENTATION('',(#1671),#1675); +#1671 = LINE('',#1672,#1673); +#1672 = CARTESIAN_POINT('',(0.33,0.)); +#1673 = VECTOR('',#1674,1.); +#1674 = DIRECTION('',(0.,-1.)); +#1675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1676 = ORIENTED_EDGE('',*,*,#1677,.F.); +#1677 = EDGE_CURVE('',#1568,#1650,#1678,.T.); +#1678 = SURFACE_CURVE('',#1679,(#1684,#1691),.PCURVE_S1.); +#1679 = CIRCLE('',#1680,0.12); +#1680 = AXIS2_PLACEMENT_3D('',#1681,#1682,#1683); +#1681 = CARTESIAN_POINT('',(-4.72,3.75,0.)); +#1682 = DIRECTION('',(0.,0.,1.)); +#1683 = DIRECTION('',(1.,0.,0.)); +#1684 = PCURVE('',#1583,#1685); +#1685 = DEFINITIONAL_REPRESENTATION('',(#1686),#1690); +#1686 = LINE('',#1687,#1688); +#1687 = CARTESIAN_POINT('',(-0.,0.)); +#1688 = VECTOR('',#1689,1.); +#1689 = DIRECTION('',(-1.,0.)); +#1690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1691 = PCURVE('',#1609,#1692); +#1692 = DEFINITIONAL_REPRESENTATION('',(#1693),#1697); +#1693 = CIRCLE('',#1694,0.12); +#1694 = AXIS2_PLACEMENT_2D('',#1695,#1696); +#1695 = CARTESIAN_POINT('',(0.129490847913,0.)); +#1696 = DIRECTION('',(1.,0.)); +#1697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1698 = ADVANCED_FACE('',(#1699),#1665,.T.); +#1699 = FACE_BOUND('',#1700,.T.); +#1700 = EDGE_LOOP('',(#1701,#1726,#1747,#1748)); +#1701 = ORIENTED_EDGE('',*,*,#1702,.T.); +#1702 = EDGE_CURVE('',#1703,#1705,#1707,.T.); +#1703 = VERTEX_POINT('',#1704); +#1704 = CARTESIAN_POINT('',(-5.05,3.87,0.)); +#1705 = VERTEX_POINT('',#1706); +#1706 = CARTESIAN_POINT('',(-5.05,3.87,0.1)); +#1707 = SURFACE_CURVE('',#1708,(#1712,#1719),.PCURVE_S1.); +#1708 = LINE('',#1709,#1710); +#1709 = CARTESIAN_POINT('',(-5.05,3.87,0.)); +#1710 = VECTOR('',#1711,1.); +#1711 = DIRECTION('',(0.,0.,1.)); +#1712 = PCURVE('',#1665,#1713); +#1713 = DEFINITIONAL_REPRESENTATION('',(#1714),#1718); +#1714 = LINE('',#1715,#1716); +#1715 = CARTESIAN_POINT('',(0.,0.)); +#1716 = VECTOR('',#1717,1.); +#1717 = DIRECTION('',(0.,-1.)); +#1718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1719 = PCURVE('',#1527,#1720); +#1720 = DEFINITIONAL_REPRESENTATION('',(#1721),#1725); +#1721 = LINE('',#1722,#1723); +#1722 = CARTESIAN_POINT('',(0.24,0.)); +#1723 = VECTOR('',#1724,1.); +#1724 = DIRECTION('',(0.,-1.)); +#1725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1726 = ORIENTED_EDGE('',*,*,#1727,.T.); +#1727 = EDGE_CURVE('',#1705,#1626,#1728,.T.); +#1728 = SURFACE_CURVE('',#1729,(#1733,#1740),.PCURVE_S1.); +#1729 = LINE('',#1730,#1731); +#1730 = CARTESIAN_POINT('',(-5.05,3.87,0.1)); +#1731 = VECTOR('',#1732,1.); +#1732 = DIRECTION('',(1.,0.,0.)); +#1733 = PCURVE('',#1665,#1734); +#1734 = DEFINITIONAL_REPRESENTATION('',(#1735),#1739); +#1735 = LINE('',#1736,#1737); +#1736 = CARTESIAN_POINT('',(0.,-0.1)); +#1737 = VECTOR('',#1738,1.); +#1738 = DIRECTION('',(1.,0.)); +#1739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1740 = PCURVE('',#1555,#1741); +#1741 = DEFINITIONAL_REPRESENTATION('',(#1742),#1746); +#1742 = LINE('',#1743,#1744); +#1743 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#1744 = VECTOR('',#1745,1.); +#1745 = DIRECTION('',(1.,0.)); +#1746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1747 = ORIENTED_EDGE('',*,*,#1649,.F.); +#1748 = ORIENTED_EDGE('',*,*,#1749,.F.); +#1749 = EDGE_CURVE('',#1703,#1650,#1750,.T.); +#1750 = SURFACE_CURVE('',#1751,(#1755,#1762),.PCURVE_S1.); +#1751 = LINE('',#1752,#1753); +#1752 = CARTESIAN_POINT('',(-5.05,3.87,0.)); +#1753 = VECTOR('',#1754,1.); +#1754 = DIRECTION('',(1.,0.,0.)); +#1755 = PCURVE('',#1665,#1756); +#1756 = DEFINITIONAL_REPRESENTATION('',(#1757),#1761); +#1757 = LINE('',#1758,#1759); +#1758 = CARTESIAN_POINT('',(0.,0.)); +#1759 = VECTOR('',#1760,1.); +#1760 = DIRECTION('',(1.,0.)); +#1761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1762 = PCURVE('',#1609,#1763); +#1763 = DEFINITIONAL_REPRESENTATION('',(#1764),#1768); +#1764 = LINE('',#1765,#1766); +#1765 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#1766 = VECTOR('',#1767,1.); +#1767 = DIRECTION('',(1.,0.)); +#1768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1769 = ADVANCED_FACE('',(#1770),#1527,.T.); +#1770 = FACE_BOUND('',#1771,.T.); +#1771 = EDGE_LOOP('',(#1772,#1773,#1794,#1795)); +#1772 = ORIENTED_EDGE('',*,*,#1504,.T.); +#1773 = ORIENTED_EDGE('',*,*,#1774,.T.); +#1774 = EDGE_CURVE('',#1507,#1705,#1775,.T.); +#1775 = SURFACE_CURVE('',#1776,(#1780,#1787),.PCURVE_S1.); +#1776 = LINE('',#1777,#1778); +#1777 = CARTESIAN_POINT('',(-5.05,3.63,0.1)); +#1778 = VECTOR('',#1779,1.); +#1779 = DIRECTION('',(0.,1.,0.)); +#1780 = PCURVE('',#1527,#1781); +#1781 = DEFINITIONAL_REPRESENTATION('',(#1782),#1786); +#1782 = LINE('',#1783,#1784); +#1783 = CARTESIAN_POINT('',(0.,-0.1)); +#1784 = VECTOR('',#1785,1.); +#1785 = DIRECTION('',(1.,0.)); +#1786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1787 = PCURVE('',#1555,#1788); +#1788 = DEFINITIONAL_REPRESENTATION('',(#1789),#1793); +#1789 = LINE('',#1790,#1791); +#1790 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#1791 = VECTOR('',#1792,1.); +#1792 = DIRECTION('',(0.,1.)); +#1793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1794 = ORIENTED_EDGE('',*,*,#1702,.F.); +#1795 = ORIENTED_EDGE('',*,*,#1796,.F.); +#1796 = EDGE_CURVE('',#1505,#1703,#1797,.T.); +#1797 = SURFACE_CURVE('',#1798,(#1802,#1809),.PCURVE_S1.); +#1798 = LINE('',#1799,#1800); +#1799 = CARTESIAN_POINT('',(-5.05,3.63,0.)); +#1800 = VECTOR('',#1801,1.); +#1801 = DIRECTION('',(0.,1.,0.)); +#1802 = PCURVE('',#1527,#1803); +#1803 = DEFINITIONAL_REPRESENTATION('',(#1804),#1808); +#1804 = LINE('',#1805,#1806); +#1805 = CARTESIAN_POINT('',(0.,0.)); +#1806 = VECTOR('',#1807,1.); +#1807 = DIRECTION('',(1.,0.)); +#1808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1809 = PCURVE('',#1609,#1810); +#1810 = DEFINITIONAL_REPRESENTATION('',(#1811),#1815); +#1811 = LINE('',#1812,#1813); +#1812 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#1813 = VECTOR('',#1814,1.); +#1814 = DIRECTION('',(0.,1.)); +#1815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1816 = ADVANCED_FACE('',(#1817),#1609,.F.); +#1817 = FACE_BOUND('',#1818,.F.); +#1818 = EDGE_LOOP('',(#1819,#1820,#1821,#1822)); +#1819 = ORIENTED_EDGE('',*,*,#1595,.T.); +#1820 = ORIENTED_EDGE('',*,*,#1677,.T.); +#1821 = ORIENTED_EDGE('',*,*,#1749,.F.); +#1822 = ORIENTED_EDGE('',*,*,#1796,.F.); +#1823 = ADVANCED_FACE('',(#1824),#1555,.T.); +#1824 = FACE_BOUND('',#1825,.T.); +#1825 = EDGE_LOOP('',(#1826,#1827,#1828,#1829)); +#1826 = ORIENTED_EDGE('',*,*,#1539,.T.); +#1827 = ORIENTED_EDGE('',*,*,#1625,.T.); +#1828 = ORIENTED_EDGE('',*,*,#1727,.F.); +#1829 = ORIENTED_EDGE('',*,*,#1774,.F.); +#1830 = MANIFOLD_SOLID_BREP('',#1831); +#1831 = CLOSED_SHELL('',(#1832,#1952,#2038,#2109,#2156,#2163)); +#1832 = ADVANCED_FACE('',(#1833),#1847,.T.); +#1833 = FACE_BOUND('',#1834,.T.); +#1834 = EDGE_LOOP('',(#1835,#1870,#1898,#1926)); +#1835 = ORIENTED_EDGE('',*,*,#1836,.T.); +#1836 = EDGE_CURVE('',#1837,#1839,#1841,.T.); +#1837 = VERTEX_POINT('',#1838); +#1838 = CARTESIAN_POINT('',(5.05,3.63,0.)); +#1839 = VERTEX_POINT('',#1840); +#1840 = CARTESIAN_POINT('',(5.05,3.63,0.1)); +#1841 = SURFACE_CURVE('',#1842,(#1846,#1858),.PCURVE_S1.); +#1842 = LINE('',#1843,#1844); +#1843 = CARTESIAN_POINT('',(5.05,3.63,0.)); +#1844 = VECTOR('',#1845,1.); +#1845 = DIRECTION('',(0.,0.,1.)); +#1846 = PCURVE('',#1847,#1852); +#1847 = PLANE('',#1848); +#1848 = AXIS2_PLACEMENT_3D('',#1849,#1850,#1851); +#1849 = CARTESIAN_POINT('',(5.05,3.63,0.)); +#1850 = DIRECTION('',(0.,-1.,0.)); +#1851 = DIRECTION('',(-1.,0.,0.)); +#1852 = DEFINITIONAL_REPRESENTATION('',(#1853),#1857); +#1853 = LINE('',#1854,#1855); +#1854 = CARTESIAN_POINT('',(0.,-0.)); +#1855 = VECTOR('',#1856,1.); +#1856 = DIRECTION('',(0.,-1.)); +#1857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1858 = PCURVE('',#1859,#1864); +#1859 = PLANE('',#1860); +#1860 = AXIS2_PLACEMENT_3D('',#1861,#1862,#1863); +#1861 = CARTESIAN_POINT('',(5.05,3.63,0.)); +#1862 = DIRECTION('',(-1.,0.,0.)); +#1863 = DIRECTION('',(0.,1.,0.)); +#1864 = DEFINITIONAL_REPRESENTATION('',(#1865),#1869); +#1865 = LINE('',#1866,#1867); +#1866 = CARTESIAN_POINT('',(0.,0.)); +#1867 = VECTOR('',#1868,1.); +#1868 = DIRECTION('',(0.,-1.)); +#1869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1870 = ORIENTED_EDGE('',*,*,#1871,.T.); +#1871 = EDGE_CURVE('',#1839,#1872,#1874,.T.); +#1872 = VERTEX_POINT('',#1873); +#1873 = CARTESIAN_POINT('',(4.72,3.63,0.1)); +#1874 = SURFACE_CURVE('',#1875,(#1879,#1886),.PCURVE_S1.); +#1875 = LINE('',#1876,#1877); +#1876 = CARTESIAN_POINT('',(5.05,3.63,0.1)); +#1877 = VECTOR('',#1878,1.); +#1878 = DIRECTION('',(-1.,0.,0.)); +#1879 = PCURVE('',#1847,#1880); +#1880 = DEFINITIONAL_REPRESENTATION('',(#1881),#1885); +#1881 = LINE('',#1882,#1883); +#1882 = CARTESIAN_POINT('',(0.,-0.1)); +#1883 = VECTOR('',#1884,1.); +#1884 = DIRECTION('',(1.,0.)); +#1885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1886 = PCURVE('',#1887,#1892); +#1887 = PLANE('',#1888); +#1888 = AXIS2_PLACEMENT_3D('',#1889,#1890,#1891); +#1889 = CARTESIAN_POINT('',(4.849490847913,3.75,0.1)); +#1890 = DIRECTION('',(-0.,-0.,-1.)); +#1891 = DIRECTION('',(-1.,0.,0.)); +#1892 = DEFINITIONAL_REPRESENTATION('',(#1893),#1897); +#1893 = LINE('',#1894,#1895); +#1894 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#1895 = VECTOR('',#1896,1.); +#1896 = DIRECTION('',(1.,0.)); +#1897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1898 = ORIENTED_EDGE('',*,*,#1899,.F.); +#1899 = EDGE_CURVE('',#1900,#1872,#1902,.T.); +#1900 = VERTEX_POINT('',#1901); +#1901 = CARTESIAN_POINT('',(4.72,3.63,0.)); +#1902 = SURFACE_CURVE('',#1903,(#1907,#1914),.PCURVE_S1.); +#1903 = LINE('',#1904,#1905); +#1904 = CARTESIAN_POINT('',(4.72,3.63,0.)); +#1905 = VECTOR('',#1906,1.); +#1906 = DIRECTION('',(0.,0.,1.)); +#1907 = PCURVE('',#1847,#1908); +#1908 = DEFINITIONAL_REPRESENTATION('',(#1909),#1913); +#1909 = LINE('',#1910,#1911); +#1910 = CARTESIAN_POINT('',(0.33,0.)); +#1911 = VECTOR('',#1912,1.); +#1912 = DIRECTION('',(0.,-1.)); +#1913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1914 = PCURVE('',#1915,#1920); +#1915 = CYLINDRICAL_SURFACE('',#1916,0.12); +#1916 = AXIS2_PLACEMENT_3D('',#1917,#1918,#1919); +#1917 = CARTESIAN_POINT('',(4.72,3.75,0.)); +#1918 = DIRECTION('',(-0.,-0.,-1.)); +#1919 = DIRECTION('',(1.,0.,0.)); +#1920 = DEFINITIONAL_REPRESENTATION('',(#1921),#1925); +#1921 = LINE('',#1922,#1923); +#1922 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#1923 = VECTOR('',#1924,1.); +#1924 = DIRECTION('',(-0.,-1.)); +#1925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1926 = ORIENTED_EDGE('',*,*,#1927,.F.); +#1927 = EDGE_CURVE('',#1837,#1900,#1928,.T.); +#1928 = SURFACE_CURVE('',#1929,(#1933,#1940),.PCURVE_S1.); +#1929 = LINE('',#1930,#1931); +#1930 = CARTESIAN_POINT('',(5.05,3.63,0.)); +#1931 = VECTOR('',#1932,1.); +#1932 = DIRECTION('',(-1.,0.,0.)); +#1933 = PCURVE('',#1847,#1934); +#1934 = DEFINITIONAL_REPRESENTATION('',(#1935),#1939); +#1935 = LINE('',#1936,#1937); +#1936 = CARTESIAN_POINT('',(0.,-0.)); +#1937 = VECTOR('',#1938,1.); +#1938 = DIRECTION('',(1.,0.)); +#1939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1940 = PCURVE('',#1941,#1946); +#1941 = PLANE('',#1942); +#1942 = AXIS2_PLACEMENT_3D('',#1943,#1944,#1945); +#1943 = CARTESIAN_POINT('',(4.849490847913,3.75,0.)); +#1944 = DIRECTION('',(-0.,-0.,-1.)); +#1945 = DIRECTION('',(-1.,0.,0.)); +#1946 = DEFINITIONAL_REPRESENTATION('',(#1947),#1951); +#1947 = LINE('',#1948,#1949); +#1948 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#1949 = VECTOR('',#1950,1.); +#1950 = DIRECTION('',(1.,0.)); +#1951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1952 = ADVANCED_FACE('',(#1953),#1915,.T.); +#1953 = FACE_BOUND('',#1954,.F.); +#1954 = EDGE_LOOP('',(#1955,#1985,#2011,#2012)); +#1955 = ORIENTED_EDGE('',*,*,#1956,.T.); +#1956 = EDGE_CURVE('',#1957,#1959,#1961,.T.); +#1957 = VERTEX_POINT('',#1958); +#1958 = CARTESIAN_POINT('',(4.72,3.87,0.)); +#1959 = VERTEX_POINT('',#1960); +#1960 = CARTESIAN_POINT('',(4.72,3.87,0.1)); +#1961 = SURFACE_CURVE('',#1962,(#1966,#1973),.PCURVE_S1.); +#1962 = LINE('',#1963,#1964); +#1963 = CARTESIAN_POINT('',(4.72,3.87,0.)); +#1964 = VECTOR('',#1965,1.); +#1965 = DIRECTION('',(0.,0.,1.)); +#1966 = PCURVE('',#1915,#1967); +#1967 = DEFINITIONAL_REPRESENTATION('',(#1968),#1972); +#1968 = LINE('',#1969,#1970); +#1969 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#1970 = VECTOR('',#1971,1.); +#1971 = DIRECTION('',(-0.,-1.)); +#1972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1973 = PCURVE('',#1974,#1979); +#1974 = PLANE('',#1975); +#1975 = AXIS2_PLACEMENT_3D('',#1976,#1977,#1978); +#1976 = CARTESIAN_POINT('',(5.05,3.87,0.)); +#1977 = DIRECTION('',(0.,-1.,0.)); +#1978 = DIRECTION('',(-1.,0.,0.)); +#1979 = DEFINITIONAL_REPRESENTATION('',(#1980),#1984); +#1980 = LINE('',#1981,#1982); +#1981 = CARTESIAN_POINT('',(0.33,0.)); +#1982 = VECTOR('',#1983,1.); +#1983 = DIRECTION('',(0.,-1.)); +#1984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1985 = ORIENTED_EDGE('',*,*,#1986,.T.); +#1986 = EDGE_CURVE('',#1959,#1872,#1987,.T.); +#1987 = SURFACE_CURVE('',#1988,(#1993,#2000),.PCURVE_S1.); +#1988 = CIRCLE('',#1989,0.12); +#1989 = AXIS2_PLACEMENT_3D('',#1990,#1991,#1992); +#1990 = CARTESIAN_POINT('',(4.72,3.75,0.1)); +#1991 = DIRECTION('',(0.,0.,1.)); +#1992 = DIRECTION('',(1.,0.,0.)); +#1993 = PCURVE('',#1915,#1994); +#1994 = DEFINITIONAL_REPRESENTATION('',(#1995),#1999); +#1995 = LINE('',#1996,#1997); +#1996 = CARTESIAN_POINT('',(-0.,-0.1)); +#1997 = VECTOR('',#1998,1.); +#1998 = DIRECTION('',(-1.,0.)); +#1999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2000 = PCURVE('',#1887,#2001); +#2001 = DEFINITIONAL_REPRESENTATION('',(#2002),#2010); +#2002 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2003,#2004,#2005,#2006, +#2007,#2008,#2009),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#2003 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#2004 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#2005 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#2006 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#2007 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#2008 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#2009 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#2010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2011 = ORIENTED_EDGE('',*,*,#1899,.F.); +#2012 = ORIENTED_EDGE('',*,*,#2013,.F.); +#2013 = EDGE_CURVE('',#1957,#1900,#2014,.T.); +#2014 = SURFACE_CURVE('',#2015,(#2020,#2027),.PCURVE_S1.); +#2015 = CIRCLE('',#2016,0.12); +#2016 = AXIS2_PLACEMENT_3D('',#2017,#2018,#2019); +#2017 = CARTESIAN_POINT('',(4.72,3.75,0.)); +#2018 = DIRECTION('',(0.,0.,1.)); +#2019 = DIRECTION('',(1.,0.,0.)); +#2020 = PCURVE('',#1915,#2021); +#2021 = DEFINITIONAL_REPRESENTATION('',(#2022),#2026); +#2022 = LINE('',#2023,#2024); +#2023 = CARTESIAN_POINT('',(-0.,0.)); +#2024 = VECTOR('',#2025,1.); +#2025 = DIRECTION('',(-1.,0.)); +#2026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2027 = PCURVE('',#1941,#2028); +#2028 = DEFINITIONAL_REPRESENTATION('',(#2029),#2037); +#2029 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2030,#2031,#2032,#2033, +#2034,#2035,#2036),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#2030 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#2031 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#2032 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#2033 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#2034 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#2035 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#2036 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#2037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2038 = ADVANCED_FACE('',(#2039),#1974,.F.); +#2039 = FACE_BOUND('',#2040,.F.); +#2040 = EDGE_LOOP('',(#2041,#2066,#2087,#2088)); +#2041 = ORIENTED_EDGE('',*,*,#2042,.T.); +#2042 = EDGE_CURVE('',#2043,#2045,#2047,.T.); +#2043 = VERTEX_POINT('',#2044); +#2044 = CARTESIAN_POINT('',(5.05,3.87,0.)); +#2045 = VERTEX_POINT('',#2046); +#2046 = CARTESIAN_POINT('',(5.05,3.87,0.1)); +#2047 = SURFACE_CURVE('',#2048,(#2052,#2059),.PCURVE_S1.); +#2048 = LINE('',#2049,#2050); +#2049 = CARTESIAN_POINT('',(5.05,3.87,0.)); +#2050 = VECTOR('',#2051,1.); +#2051 = DIRECTION('',(0.,0.,1.)); +#2052 = PCURVE('',#1974,#2053); +#2053 = DEFINITIONAL_REPRESENTATION('',(#2054),#2058); +#2054 = LINE('',#2055,#2056); +#2055 = CARTESIAN_POINT('',(0.,-0.)); +#2056 = VECTOR('',#2057,1.); +#2057 = DIRECTION('',(0.,-1.)); +#2058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2059 = PCURVE('',#1859,#2060); +#2060 = DEFINITIONAL_REPRESENTATION('',(#2061),#2065); +#2061 = LINE('',#2062,#2063); +#2062 = CARTESIAN_POINT('',(0.24,0.)); +#2063 = VECTOR('',#2064,1.); +#2064 = DIRECTION('',(0.,-1.)); +#2065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2066 = ORIENTED_EDGE('',*,*,#2067,.T.); +#2067 = EDGE_CURVE('',#2045,#1959,#2068,.T.); +#2068 = SURFACE_CURVE('',#2069,(#2073,#2080),.PCURVE_S1.); +#2069 = LINE('',#2070,#2071); +#2070 = CARTESIAN_POINT('',(5.05,3.87,0.1)); +#2071 = VECTOR('',#2072,1.); +#2072 = DIRECTION('',(-1.,0.,0.)); +#2073 = PCURVE('',#1974,#2074); +#2074 = DEFINITIONAL_REPRESENTATION('',(#2075),#2079); +#2075 = LINE('',#2076,#2077); +#2076 = CARTESIAN_POINT('',(0.,-0.1)); +#2077 = VECTOR('',#2078,1.); +#2078 = DIRECTION('',(1.,0.)); +#2079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2080 = PCURVE('',#1887,#2081); +#2081 = DEFINITIONAL_REPRESENTATION('',(#2082),#2086); +#2082 = LINE('',#2083,#2084); +#2083 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#2084 = VECTOR('',#2085,1.); +#2085 = DIRECTION('',(1.,0.)); +#2086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2087 = ORIENTED_EDGE('',*,*,#1956,.F.); +#2088 = ORIENTED_EDGE('',*,*,#2089,.F.); +#2089 = EDGE_CURVE('',#2043,#1957,#2090,.T.); +#2090 = SURFACE_CURVE('',#2091,(#2095,#2102),.PCURVE_S1.); +#2091 = LINE('',#2092,#2093); +#2092 = CARTESIAN_POINT('',(5.05,3.87,0.)); +#2093 = VECTOR('',#2094,1.); +#2094 = DIRECTION('',(-1.,0.,0.)); +#2095 = PCURVE('',#1974,#2096); +#2096 = DEFINITIONAL_REPRESENTATION('',(#2097),#2101); +#2097 = LINE('',#2098,#2099); +#2098 = CARTESIAN_POINT('',(0.,-0.)); +#2099 = VECTOR('',#2100,1.); +#2100 = DIRECTION('',(1.,0.)); +#2101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2102 = PCURVE('',#1941,#2103); +#2103 = DEFINITIONAL_REPRESENTATION('',(#2104),#2108); +#2104 = LINE('',#2105,#2106); +#2105 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#2106 = VECTOR('',#2107,1.); +#2107 = DIRECTION('',(1.,0.)); +#2108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2109 = ADVANCED_FACE('',(#2110),#1859,.F.); +#2110 = FACE_BOUND('',#2111,.F.); +#2111 = EDGE_LOOP('',(#2112,#2113,#2134,#2135)); +#2112 = ORIENTED_EDGE('',*,*,#1836,.T.); +#2113 = ORIENTED_EDGE('',*,*,#2114,.T.); +#2114 = EDGE_CURVE('',#1839,#2045,#2115,.T.); +#2115 = SURFACE_CURVE('',#2116,(#2120,#2127),.PCURVE_S1.); +#2116 = LINE('',#2117,#2118); +#2117 = CARTESIAN_POINT('',(5.05,3.63,0.1)); +#2118 = VECTOR('',#2119,1.); +#2119 = DIRECTION('',(0.,1.,0.)); +#2120 = PCURVE('',#1859,#2121); +#2121 = DEFINITIONAL_REPRESENTATION('',(#2122),#2126); +#2122 = LINE('',#2123,#2124); +#2123 = CARTESIAN_POINT('',(0.,-0.1)); +#2124 = VECTOR('',#2125,1.); +#2125 = DIRECTION('',(1.,0.)); +#2126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2127 = PCURVE('',#1887,#2128); +#2128 = DEFINITIONAL_REPRESENTATION('',(#2129),#2133); +#2129 = LINE('',#2130,#2131); +#2130 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#2131 = VECTOR('',#2132,1.); +#2132 = DIRECTION('',(0.,1.)); +#2133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2134 = ORIENTED_EDGE('',*,*,#2042,.F.); +#2135 = ORIENTED_EDGE('',*,*,#2136,.F.); +#2136 = EDGE_CURVE('',#1837,#2043,#2137,.T.); +#2137 = SURFACE_CURVE('',#2138,(#2142,#2149),.PCURVE_S1.); +#2138 = LINE('',#2139,#2140); +#2139 = CARTESIAN_POINT('',(5.05,3.63,0.)); +#2140 = VECTOR('',#2141,1.); +#2141 = DIRECTION('',(0.,1.,0.)); +#2142 = PCURVE('',#1859,#2143); +#2143 = DEFINITIONAL_REPRESENTATION('',(#2144),#2148); +#2144 = LINE('',#2145,#2146); +#2145 = CARTESIAN_POINT('',(0.,0.)); +#2146 = VECTOR('',#2147,1.); +#2147 = DIRECTION('',(1.,0.)); +#2148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2149 = PCURVE('',#1941,#2150); +#2150 = DEFINITIONAL_REPRESENTATION('',(#2151),#2155); +#2151 = LINE('',#2152,#2153); +#2152 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#2153 = VECTOR('',#2154,1.); +#2154 = DIRECTION('',(0.,1.)); +#2155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2156 = ADVANCED_FACE('',(#2157),#1941,.T.); +#2157 = FACE_BOUND('',#2158,.T.); +#2158 = EDGE_LOOP('',(#2159,#2160,#2161,#2162)); +#2159 = ORIENTED_EDGE('',*,*,#1927,.T.); +#2160 = ORIENTED_EDGE('',*,*,#2013,.F.); +#2161 = ORIENTED_EDGE('',*,*,#2089,.F.); +#2162 = ORIENTED_EDGE('',*,*,#2136,.F.); +#2163 = ADVANCED_FACE('',(#2164),#1887,.F.); +#2164 = FACE_BOUND('',#2165,.F.); +#2165 = EDGE_LOOP('',(#2166,#2167,#2168,#2169)); +#2166 = ORIENTED_EDGE('',*,*,#1871,.T.); +#2167 = ORIENTED_EDGE('',*,*,#1986,.F.); +#2168 = ORIENTED_EDGE('',*,*,#2067,.F.); +#2169 = ORIENTED_EDGE('',*,*,#2114,.F.); +#2170 = MANIFOLD_SOLID_BREP('',#2171); +#2171 = CLOSED_SHELL('',(#2172,#2292,#2370,#2441,#2488,#2495)); +#2172 = ADVANCED_FACE('',(#2173),#2187,.F.); +#2173 = FACE_BOUND('',#2174,.F.); +#2174 = EDGE_LOOP('',(#2175,#2210,#2238,#2266)); +#2175 = ORIENTED_EDGE('',*,*,#2176,.T.); +#2176 = EDGE_CURVE('',#2177,#2179,#2181,.T.); +#2177 = VERTEX_POINT('',#2178); +#2178 = CARTESIAN_POINT('',(-5.05,3.13,0.)); +#2179 = VERTEX_POINT('',#2180); +#2180 = CARTESIAN_POINT('',(-5.05,3.13,0.1)); +#2181 = SURFACE_CURVE('',#2182,(#2186,#2198),.PCURVE_S1.); +#2182 = LINE('',#2183,#2184); +#2183 = CARTESIAN_POINT('',(-5.05,3.13,0.)); +#2184 = VECTOR('',#2185,1.); +#2185 = DIRECTION('',(0.,0.,1.)); +#2186 = PCURVE('',#2187,#2192); +#2187 = PLANE('',#2188); +#2188 = AXIS2_PLACEMENT_3D('',#2189,#2190,#2191); +#2189 = CARTESIAN_POINT('',(-5.05,3.13,0.)); +#2190 = DIRECTION('',(0.,1.,0.)); +#2191 = DIRECTION('',(1.,0.,0.)); +#2192 = DEFINITIONAL_REPRESENTATION('',(#2193),#2197); +#2193 = LINE('',#2194,#2195); +#2194 = CARTESIAN_POINT('',(0.,0.)); +#2195 = VECTOR('',#2196,1.); +#2196 = DIRECTION('',(0.,-1.)); +#2197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2198 = PCURVE('',#2199,#2204); +#2199 = PLANE('',#2200); +#2200 = AXIS2_PLACEMENT_3D('',#2201,#2202,#2203); +#2201 = CARTESIAN_POINT('',(-5.05,3.13,0.)); +#2202 = DIRECTION('',(-1.,0.,0.)); +#2203 = DIRECTION('',(0.,1.,0.)); +#2204 = DEFINITIONAL_REPRESENTATION('',(#2205),#2209); +#2205 = LINE('',#2206,#2207); +#2206 = CARTESIAN_POINT('',(0.,0.)); +#2207 = VECTOR('',#2208,1.); +#2208 = DIRECTION('',(0.,-1.)); +#2209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2210 = ORIENTED_EDGE('',*,*,#2211,.T.); +#2211 = EDGE_CURVE('',#2179,#2212,#2214,.T.); +#2212 = VERTEX_POINT('',#2213); +#2213 = CARTESIAN_POINT('',(-4.72,3.13,0.1)); +#2214 = SURFACE_CURVE('',#2215,(#2219,#2226),.PCURVE_S1.); +#2215 = LINE('',#2216,#2217); +#2216 = CARTESIAN_POINT('',(-5.05,3.13,0.1)); +#2217 = VECTOR('',#2218,1.); +#2218 = DIRECTION('',(1.,0.,0.)); +#2219 = PCURVE('',#2187,#2220); +#2220 = DEFINITIONAL_REPRESENTATION('',(#2221),#2225); +#2221 = LINE('',#2222,#2223); +#2222 = CARTESIAN_POINT('',(0.,-0.1)); +#2223 = VECTOR('',#2224,1.); +#2224 = DIRECTION('',(1.,0.)); +#2225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2226 = PCURVE('',#2227,#2232); +#2227 = PLANE('',#2228); +#2228 = AXIS2_PLACEMENT_3D('',#2229,#2230,#2231); +#2229 = CARTESIAN_POINT('',(-4.849490847913,3.25,0.1)); +#2230 = DIRECTION('',(0.,0.,1.)); +#2231 = DIRECTION('',(1.,0.,0.)); +#2232 = DEFINITIONAL_REPRESENTATION('',(#2233),#2237); +#2233 = LINE('',#2234,#2235); +#2234 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#2235 = VECTOR('',#2236,1.); +#2236 = DIRECTION('',(1.,0.)); +#2237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2238 = ORIENTED_EDGE('',*,*,#2239,.F.); +#2239 = EDGE_CURVE('',#2240,#2212,#2242,.T.); +#2240 = VERTEX_POINT('',#2241); +#2241 = CARTESIAN_POINT('',(-4.72,3.13,0.)); +#2242 = SURFACE_CURVE('',#2243,(#2247,#2254),.PCURVE_S1.); +#2243 = LINE('',#2244,#2245); +#2244 = CARTESIAN_POINT('',(-4.72,3.13,0.)); +#2245 = VECTOR('',#2246,1.); +#2246 = DIRECTION('',(0.,0.,1.)); +#2247 = PCURVE('',#2187,#2248); +#2248 = DEFINITIONAL_REPRESENTATION('',(#2249),#2253); +#2249 = LINE('',#2250,#2251); +#2250 = CARTESIAN_POINT('',(0.33,0.)); +#2251 = VECTOR('',#2252,1.); +#2252 = DIRECTION('',(0.,-1.)); +#2253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2254 = PCURVE('',#2255,#2260); +#2255 = CYLINDRICAL_SURFACE('',#2256,0.12); +#2256 = AXIS2_PLACEMENT_3D('',#2257,#2258,#2259); +#2257 = CARTESIAN_POINT('',(-4.72,3.25,0.)); +#2258 = DIRECTION('',(-0.,-0.,-1.)); +#2259 = DIRECTION('',(1.,0.,0.)); +#2260 = DEFINITIONAL_REPRESENTATION('',(#2261),#2265); +#2261 = LINE('',#2262,#2263); +#2262 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#2263 = VECTOR('',#2264,1.); +#2264 = DIRECTION('',(-0.,-1.)); +#2265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2266 = ORIENTED_EDGE('',*,*,#2267,.F.); +#2267 = EDGE_CURVE('',#2177,#2240,#2268,.T.); +#2268 = SURFACE_CURVE('',#2269,(#2273,#2280),.PCURVE_S1.); +#2269 = LINE('',#2270,#2271); +#2270 = CARTESIAN_POINT('',(-5.05,3.13,0.)); +#2271 = VECTOR('',#2272,1.); +#2272 = DIRECTION('',(1.,0.,0.)); +#2273 = PCURVE('',#2187,#2274); +#2274 = DEFINITIONAL_REPRESENTATION('',(#2275),#2279); +#2275 = LINE('',#2276,#2277); +#2276 = CARTESIAN_POINT('',(0.,0.)); +#2277 = VECTOR('',#2278,1.); +#2278 = DIRECTION('',(1.,0.)); +#2279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2280 = PCURVE('',#2281,#2286); +#2281 = PLANE('',#2282); +#2282 = AXIS2_PLACEMENT_3D('',#2283,#2284,#2285); +#2283 = CARTESIAN_POINT('',(-4.849490847913,3.25,0.)); +#2284 = DIRECTION('',(0.,0.,1.)); +#2285 = DIRECTION('',(1.,0.,0.)); +#2286 = DEFINITIONAL_REPRESENTATION('',(#2287),#2291); +#2287 = LINE('',#2288,#2289); +#2288 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#2289 = VECTOR('',#2290,1.); +#2290 = DIRECTION('',(1.,0.)); +#2291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2292 = ADVANCED_FACE('',(#2293),#2255,.T.); +#2293 = FACE_BOUND('',#2294,.F.); +#2294 = EDGE_LOOP('',(#2295,#2296,#2320,#2348)); +#2295 = ORIENTED_EDGE('',*,*,#2239,.T.); +#2296 = ORIENTED_EDGE('',*,*,#2297,.T.); +#2297 = EDGE_CURVE('',#2212,#2298,#2300,.T.); +#2298 = VERTEX_POINT('',#2299); +#2299 = CARTESIAN_POINT('',(-4.72,3.37,0.1)); +#2300 = SURFACE_CURVE('',#2301,(#2306,#2313),.PCURVE_S1.); +#2301 = CIRCLE('',#2302,0.12); +#2302 = AXIS2_PLACEMENT_3D('',#2303,#2304,#2305); +#2303 = CARTESIAN_POINT('',(-4.72,3.25,0.1)); +#2304 = DIRECTION('',(0.,0.,1.)); +#2305 = DIRECTION('',(1.,0.,0.)); +#2306 = PCURVE('',#2255,#2307); +#2307 = DEFINITIONAL_REPRESENTATION('',(#2308),#2312); +#2308 = LINE('',#2309,#2310); +#2309 = CARTESIAN_POINT('',(-0.,-0.1)); +#2310 = VECTOR('',#2311,1.); +#2311 = DIRECTION('',(-1.,0.)); +#2312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2313 = PCURVE('',#2227,#2314); +#2314 = DEFINITIONAL_REPRESENTATION('',(#2315),#2319); +#2315 = CIRCLE('',#2316,0.12); +#2316 = AXIS2_PLACEMENT_2D('',#2317,#2318); +#2317 = CARTESIAN_POINT('',(0.129490847913,0.)); +#2318 = DIRECTION('',(1.,0.)); +#2319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2320 = ORIENTED_EDGE('',*,*,#2321,.F.); +#2321 = EDGE_CURVE('',#2322,#2298,#2324,.T.); +#2322 = VERTEX_POINT('',#2323); +#2323 = CARTESIAN_POINT('',(-4.72,3.37,0.)); +#2324 = SURFACE_CURVE('',#2325,(#2329,#2336),.PCURVE_S1.); +#2325 = LINE('',#2326,#2327); +#2326 = CARTESIAN_POINT('',(-4.72,3.37,0.)); +#2327 = VECTOR('',#2328,1.); +#2328 = DIRECTION('',(0.,0.,1.)); +#2329 = PCURVE('',#2255,#2330); +#2330 = DEFINITIONAL_REPRESENTATION('',(#2331),#2335); +#2331 = LINE('',#2332,#2333); +#2332 = CARTESIAN_POINT('',(-7.853981633974,0.)); +#2333 = VECTOR('',#2334,1.); +#2334 = DIRECTION('',(-0.,-1.)); +#2335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2336 = PCURVE('',#2337,#2342); +#2337 = PLANE('',#2338); +#2338 = AXIS2_PLACEMENT_3D('',#2339,#2340,#2341); +#2339 = CARTESIAN_POINT('',(-5.05,3.37,0.)); +#2340 = DIRECTION('',(0.,1.,0.)); +#2341 = DIRECTION('',(1.,0.,0.)); +#2342 = DEFINITIONAL_REPRESENTATION('',(#2343),#2347); +#2343 = LINE('',#2344,#2345); +#2344 = CARTESIAN_POINT('',(0.33,0.)); +#2345 = VECTOR('',#2346,1.); +#2346 = DIRECTION('',(0.,-1.)); +#2347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2348 = ORIENTED_EDGE('',*,*,#2349,.F.); +#2349 = EDGE_CURVE('',#2240,#2322,#2350,.T.); +#2350 = SURFACE_CURVE('',#2351,(#2356,#2363),.PCURVE_S1.); +#2351 = CIRCLE('',#2352,0.12); +#2352 = AXIS2_PLACEMENT_3D('',#2353,#2354,#2355); +#2353 = CARTESIAN_POINT('',(-4.72,3.25,0.)); +#2354 = DIRECTION('',(0.,0.,1.)); +#2355 = DIRECTION('',(1.,0.,0.)); +#2356 = PCURVE('',#2255,#2357); +#2357 = DEFINITIONAL_REPRESENTATION('',(#2358),#2362); +#2358 = LINE('',#2359,#2360); +#2359 = CARTESIAN_POINT('',(-0.,0.)); +#2360 = VECTOR('',#2361,1.); +#2361 = DIRECTION('',(-1.,0.)); +#2362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2363 = PCURVE('',#2281,#2364); +#2364 = DEFINITIONAL_REPRESENTATION('',(#2365),#2369); +#2365 = CIRCLE('',#2366,0.12); +#2366 = AXIS2_PLACEMENT_2D('',#2367,#2368); +#2367 = CARTESIAN_POINT('',(0.129490847913,0.)); +#2368 = DIRECTION('',(1.,0.)); +#2369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2370 = ADVANCED_FACE('',(#2371),#2337,.T.); +#2371 = FACE_BOUND('',#2372,.T.); +#2372 = EDGE_LOOP('',(#2373,#2398,#2419,#2420)); +#2373 = ORIENTED_EDGE('',*,*,#2374,.T.); +#2374 = EDGE_CURVE('',#2375,#2377,#2379,.T.); +#2375 = VERTEX_POINT('',#2376); +#2376 = CARTESIAN_POINT('',(-5.05,3.37,0.)); +#2377 = VERTEX_POINT('',#2378); +#2378 = CARTESIAN_POINT('',(-5.05,3.37,0.1)); +#2379 = SURFACE_CURVE('',#2380,(#2384,#2391),.PCURVE_S1.); +#2380 = LINE('',#2381,#2382); +#2381 = CARTESIAN_POINT('',(-5.05,3.37,0.)); +#2382 = VECTOR('',#2383,1.); +#2383 = DIRECTION('',(0.,0.,1.)); +#2384 = PCURVE('',#2337,#2385); +#2385 = DEFINITIONAL_REPRESENTATION('',(#2386),#2390); +#2386 = LINE('',#2387,#2388); +#2387 = CARTESIAN_POINT('',(0.,0.)); +#2388 = VECTOR('',#2389,1.); +#2389 = DIRECTION('',(0.,-1.)); +#2390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2391 = PCURVE('',#2199,#2392); +#2392 = DEFINITIONAL_REPRESENTATION('',(#2393),#2397); +#2393 = LINE('',#2394,#2395); +#2394 = CARTESIAN_POINT('',(0.24,0.)); +#2395 = VECTOR('',#2396,1.); +#2396 = DIRECTION('',(0.,-1.)); +#2397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2398 = ORIENTED_EDGE('',*,*,#2399,.T.); +#2399 = EDGE_CURVE('',#2377,#2298,#2400,.T.); +#2400 = SURFACE_CURVE('',#2401,(#2405,#2412),.PCURVE_S1.); +#2401 = LINE('',#2402,#2403); +#2402 = CARTESIAN_POINT('',(-5.05,3.37,0.1)); +#2403 = VECTOR('',#2404,1.); +#2404 = DIRECTION('',(1.,0.,0.)); +#2405 = PCURVE('',#2337,#2406); +#2406 = DEFINITIONAL_REPRESENTATION('',(#2407),#2411); +#2407 = LINE('',#2408,#2409); +#2408 = CARTESIAN_POINT('',(0.,-0.1)); +#2409 = VECTOR('',#2410,1.); +#2410 = DIRECTION('',(1.,0.)); +#2411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2412 = PCURVE('',#2227,#2413); +#2413 = DEFINITIONAL_REPRESENTATION('',(#2414),#2418); +#2414 = LINE('',#2415,#2416); +#2415 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#2416 = VECTOR('',#2417,1.); +#2417 = DIRECTION('',(1.,0.)); +#2418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2419 = ORIENTED_EDGE('',*,*,#2321,.F.); +#2420 = ORIENTED_EDGE('',*,*,#2421,.F.); +#2421 = EDGE_CURVE('',#2375,#2322,#2422,.T.); +#2422 = SURFACE_CURVE('',#2423,(#2427,#2434),.PCURVE_S1.); +#2423 = LINE('',#2424,#2425); +#2424 = CARTESIAN_POINT('',(-5.05,3.37,0.)); +#2425 = VECTOR('',#2426,1.); +#2426 = DIRECTION('',(1.,0.,0.)); +#2427 = PCURVE('',#2337,#2428); +#2428 = DEFINITIONAL_REPRESENTATION('',(#2429),#2433); +#2429 = LINE('',#2430,#2431); +#2430 = CARTESIAN_POINT('',(0.,0.)); +#2431 = VECTOR('',#2432,1.); +#2432 = DIRECTION('',(1.,0.)); +#2433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2434 = PCURVE('',#2281,#2435); +#2435 = DEFINITIONAL_REPRESENTATION('',(#2436),#2440); +#2436 = LINE('',#2437,#2438); +#2437 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#2438 = VECTOR('',#2439,1.); +#2439 = DIRECTION('',(1.,0.)); +#2440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2441 = ADVANCED_FACE('',(#2442),#2199,.T.); +#2442 = FACE_BOUND('',#2443,.T.); +#2443 = EDGE_LOOP('',(#2444,#2445,#2466,#2467)); +#2444 = ORIENTED_EDGE('',*,*,#2176,.T.); +#2445 = ORIENTED_EDGE('',*,*,#2446,.T.); +#2446 = EDGE_CURVE('',#2179,#2377,#2447,.T.); +#2447 = SURFACE_CURVE('',#2448,(#2452,#2459),.PCURVE_S1.); +#2448 = LINE('',#2449,#2450); +#2449 = CARTESIAN_POINT('',(-5.05,3.13,0.1)); +#2450 = VECTOR('',#2451,1.); +#2451 = DIRECTION('',(0.,1.,0.)); +#2452 = PCURVE('',#2199,#2453); +#2453 = DEFINITIONAL_REPRESENTATION('',(#2454),#2458); +#2454 = LINE('',#2455,#2456); +#2455 = CARTESIAN_POINT('',(0.,-0.1)); +#2456 = VECTOR('',#2457,1.); +#2457 = DIRECTION('',(1.,0.)); +#2458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2459 = PCURVE('',#2227,#2460); +#2460 = DEFINITIONAL_REPRESENTATION('',(#2461),#2465); +#2461 = LINE('',#2462,#2463); +#2462 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#2463 = VECTOR('',#2464,1.); +#2464 = DIRECTION('',(0.,1.)); +#2465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2466 = ORIENTED_EDGE('',*,*,#2374,.F.); +#2467 = ORIENTED_EDGE('',*,*,#2468,.F.); +#2468 = EDGE_CURVE('',#2177,#2375,#2469,.T.); +#2469 = SURFACE_CURVE('',#2470,(#2474,#2481),.PCURVE_S1.); +#2470 = LINE('',#2471,#2472); +#2471 = CARTESIAN_POINT('',(-5.05,3.13,0.)); +#2472 = VECTOR('',#2473,1.); +#2473 = DIRECTION('',(0.,1.,0.)); +#2474 = PCURVE('',#2199,#2475); +#2475 = DEFINITIONAL_REPRESENTATION('',(#2476),#2480); +#2476 = LINE('',#2477,#2478); +#2477 = CARTESIAN_POINT('',(0.,0.)); +#2478 = VECTOR('',#2479,1.); +#2479 = DIRECTION('',(1.,0.)); +#2480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2481 = PCURVE('',#2281,#2482); +#2482 = DEFINITIONAL_REPRESENTATION('',(#2483),#2487); +#2483 = LINE('',#2484,#2485); +#2484 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#2485 = VECTOR('',#2486,1.); +#2486 = DIRECTION('',(0.,1.)); +#2487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2488 = ADVANCED_FACE('',(#2489),#2281,.F.); +#2489 = FACE_BOUND('',#2490,.F.); +#2490 = EDGE_LOOP('',(#2491,#2492,#2493,#2494)); +#2491 = ORIENTED_EDGE('',*,*,#2267,.T.); +#2492 = ORIENTED_EDGE('',*,*,#2349,.T.); +#2493 = ORIENTED_EDGE('',*,*,#2421,.F.); +#2494 = ORIENTED_EDGE('',*,*,#2468,.F.); +#2495 = ADVANCED_FACE('',(#2496),#2227,.T.); +#2496 = FACE_BOUND('',#2497,.T.); +#2497 = EDGE_LOOP('',(#2498,#2499,#2500,#2501)); +#2498 = ORIENTED_EDGE('',*,*,#2211,.T.); +#2499 = ORIENTED_EDGE('',*,*,#2297,.T.); +#2500 = ORIENTED_EDGE('',*,*,#2399,.F.); +#2501 = ORIENTED_EDGE('',*,*,#2446,.F.); +#2502 = MANIFOLD_SOLID_BREP('',#2503); +#2503 = CLOSED_SHELL('',(#2504,#2624,#2710,#2781,#2828,#2835)); +#2504 = ADVANCED_FACE('',(#2505),#2519,.T.); +#2505 = FACE_BOUND('',#2506,.T.); +#2506 = EDGE_LOOP('',(#2507,#2542,#2570,#2598)); +#2507 = ORIENTED_EDGE('',*,*,#2508,.T.); +#2508 = EDGE_CURVE('',#2509,#2511,#2513,.T.); +#2509 = VERTEX_POINT('',#2510); +#2510 = CARTESIAN_POINT('',(5.05,3.13,0.)); +#2511 = VERTEX_POINT('',#2512); +#2512 = CARTESIAN_POINT('',(5.05,3.13,0.1)); +#2513 = SURFACE_CURVE('',#2514,(#2518,#2530),.PCURVE_S1.); +#2514 = LINE('',#2515,#2516); +#2515 = CARTESIAN_POINT('',(5.05,3.13,0.)); +#2516 = VECTOR('',#2517,1.); +#2517 = DIRECTION('',(0.,0.,1.)); +#2518 = PCURVE('',#2519,#2524); +#2519 = PLANE('',#2520); +#2520 = AXIS2_PLACEMENT_3D('',#2521,#2522,#2523); +#2521 = CARTESIAN_POINT('',(5.05,3.13,0.)); +#2522 = DIRECTION('',(0.,-1.,0.)); +#2523 = DIRECTION('',(-1.,0.,0.)); +#2524 = DEFINITIONAL_REPRESENTATION('',(#2525),#2529); +#2525 = LINE('',#2526,#2527); +#2526 = CARTESIAN_POINT('',(0.,-0.)); +#2527 = VECTOR('',#2528,1.); +#2528 = DIRECTION('',(0.,-1.)); +#2529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2530 = PCURVE('',#2531,#2536); +#2531 = PLANE('',#2532); +#2532 = AXIS2_PLACEMENT_3D('',#2533,#2534,#2535); +#2533 = CARTESIAN_POINT('',(5.05,3.13,0.)); +#2534 = DIRECTION('',(-1.,0.,0.)); +#2535 = DIRECTION('',(0.,1.,0.)); +#2536 = DEFINITIONAL_REPRESENTATION('',(#2537),#2541); +#2537 = LINE('',#2538,#2539); +#2538 = CARTESIAN_POINT('',(0.,0.)); +#2539 = VECTOR('',#2540,1.); +#2540 = DIRECTION('',(0.,-1.)); +#2541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2542 = ORIENTED_EDGE('',*,*,#2543,.T.); +#2543 = EDGE_CURVE('',#2511,#2544,#2546,.T.); +#2544 = VERTEX_POINT('',#2545); +#2545 = CARTESIAN_POINT('',(4.72,3.13,0.1)); +#2546 = SURFACE_CURVE('',#2547,(#2551,#2558),.PCURVE_S1.); +#2547 = LINE('',#2548,#2549); +#2548 = CARTESIAN_POINT('',(5.05,3.13,0.1)); +#2549 = VECTOR('',#2550,1.); +#2550 = DIRECTION('',(-1.,0.,0.)); +#2551 = PCURVE('',#2519,#2552); +#2552 = DEFINITIONAL_REPRESENTATION('',(#2553),#2557); +#2553 = LINE('',#2554,#2555); +#2554 = CARTESIAN_POINT('',(0.,-0.1)); +#2555 = VECTOR('',#2556,1.); +#2556 = DIRECTION('',(1.,0.)); +#2557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2558 = PCURVE('',#2559,#2564); +#2559 = PLANE('',#2560); +#2560 = AXIS2_PLACEMENT_3D('',#2561,#2562,#2563); +#2561 = CARTESIAN_POINT('',(4.849490847913,3.25,0.1)); +#2562 = DIRECTION('',(-0.,-0.,-1.)); +#2563 = DIRECTION('',(-1.,0.,0.)); +#2564 = DEFINITIONAL_REPRESENTATION('',(#2565),#2569); +#2565 = LINE('',#2566,#2567); +#2566 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#2567 = VECTOR('',#2568,1.); +#2568 = DIRECTION('',(1.,0.)); +#2569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2570 = ORIENTED_EDGE('',*,*,#2571,.F.); +#2571 = EDGE_CURVE('',#2572,#2544,#2574,.T.); +#2572 = VERTEX_POINT('',#2573); +#2573 = CARTESIAN_POINT('',(4.72,3.13,0.)); +#2574 = SURFACE_CURVE('',#2575,(#2579,#2586),.PCURVE_S1.); +#2575 = LINE('',#2576,#2577); +#2576 = CARTESIAN_POINT('',(4.72,3.13,0.)); +#2577 = VECTOR('',#2578,1.); +#2578 = DIRECTION('',(0.,0.,1.)); +#2579 = PCURVE('',#2519,#2580); +#2580 = DEFINITIONAL_REPRESENTATION('',(#2581),#2585); +#2581 = LINE('',#2582,#2583); +#2582 = CARTESIAN_POINT('',(0.33,0.)); +#2583 = VECTOR('',#2584,1.); +#2584 = DIRECTION('',(0.,-1.)); +#2585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2586 = PCURVE('',#2587,#2592); +#2587 = CYLINDRICAL_SURFACE('',#2588,0.12); +#2588 = AXIS2_PLACEMENT_3D('',#2589,#2590,#2591); +#2589 = CARTESIAN_POINT('',(4.72,3.25,0.)); +#2590 = DIRECTION('',(-0.,-0.,-1.)); +#2591 = DIRECTION('',(1.,0.,0.)); +#2592 = DEFINITIONAL_REPRESENTATION('',(#2593),#2597); +#2593 = LINE('',#2594,#2595); +#2594 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#2595 = VECTOR('',#2596,1.); +#2596 = DIRECTION('',(-0.,-1.)); +#2597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2598 = ORIENTED_EDGE('',*,*,#2599,.F.); +#2599 = EDGE_CURVE('',#2509,#2572,#2600,.T.); +#2600 = SURFACE_CURVE('',#2601,(#2605,#2612),.PCURVE_S1.); +#2601 = LINE('',#2602,#2603); +#2602 = CARTESIAN_POINT('',(5.05,3.13,0.)); +#2603 = VECTOR('',#2604,1.); +#2604 = DIRECTION('',(-1.,0.,0.)); +#2605 = PCURVE('',#2519,#2606); +#2606 = DEFINITIONAL_REPRESENTATION('',(#2607),#2611); +#2607 = LINE('',#2608,#2609); +#2608 = CARTESIAN_POINT('',(0.,-0.)); +#2609 = VECTOR('',#2610,1.); +#2610 = DIRECTION('',(1.,0.)); +#2611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2612 = PCURVE('',#2613,#2618); +#2613 = PLANE('',#2614); +#2614 = AXIS2_PLACEMENT_3D('',#2615,#2616,#2617); +#2615 = CARTESIAN_POINT('',(4.849490847913,3.25,0.)); +#2616 = DIRECTION('',(-0.,-0.,-1.)); +#2617 = DIRECTION('',(-1.,0.,0.)); +#2618 = DEFINITIONAL_REPRESENTATION('',(#2619),#2623); +#2619 = LINE('',#2620,#2621); +#2620 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#2621 = VECTOR('',#2622,1.); +#2622 = DIRECTION('',(1.,0.)); +#2623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2624 = ADVANCED_FACE('',(#2625),#2587,.T.); +#2625 = FACE_BOUND('',#2626,.F.); +#2626 = EDGE_LOOP('',(#2627,#2657,#2683,#2684)); +#2627 = ORIENTED_EDGE('',*,*,#2628,.T.); +#2628 = EDGE_CURVE('',#2629,#2631,#2633,.T.); +#2629 = VERTEX_POINT('',#2630); +#2630 = CARTESIAN_POINT('',(4.72,3.37,0.)); +#2631 = VERTEX_POINT('',#2632); +#2632 = CARTESIAN_POINT('',(4.72,3.37,0.1)); +#2633 = SURFACE_CURVE('',#2634,(#2638,#2645),.PCURVE_S1.); +#2634 = LINE('',#2635,#2636); +#2635 = CARTESIAN_POINT('',(4.72,3.37,0.)); +#2636 = VECTOR('',#2637,1.); +#2637 = DIRECTION('',(0.,0.,1.)); +#2638 = PCURVE('',#2587,#2639); +#2639 = DEFINITIONAL_REPRESENTATION('',(#2640),#2644); +#2640 = LINE('',#2641,#2642); +#2641 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#2642 = VECTOR('',#2643,1.); +#2643 = DIRECTION('',(-0.,-1.)); +#2644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2645 = PCURVE('',#2646,#2651); +#2646 = PLANE('',#2647); +#2647 = AXIS2_PLACEMENT_3D('',#2648,#2649,#2650); +#2648 = CARTESIAN_POINT('',(5.05,3.37,0.)); +#2649 = DIRECTION('',(0.,-1.,0.)); +#2650 = DIRECTION('',(-1.,0.,0.)); +#2651 = DEFINITIONAL_REPRESENTATION('',(#2652),#2656); +#2652 = LINE('',#2653,#2654); +#2653 = CARTESIAN_POINT('',(0.33,0.)); +#2654 = VECTOR('',#2655,1.); +#2655 = DIRECTION('',(0.,-1.)); +#2656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2657 = ORIENTED_EDGE('',*,*,#2658,.T.); +#2658 = EDGE_CURVE('',#2631,#2544,#2659,.T.); +#2659 = SURFACE_CURVE('',#2660,(#2665,#2672),.PCURVE_S1.); +#2660 = CIRCLE('',#2661,0.12); +#2661 = AXIS2_PLACEMENT_3D('',#2662,#2663,#2664); +#2662 = CARTESIAN_POINT('',(4.72,3.25,0.1)); +#2663 = DIRECTION('',(0.,0.,1.)); +#2664 = DIRECTION('',(1.,0.,0.)); +#2665 = PCURVE('',#2587,#2666); +#2666 = DEFINITIONAL_REPRESENTATION('',(#2667),#2671); +#2667 = LINE('',#2668,#2669); +#2668 = CARTESIAN_POINT('',(-0.,-0.1)); +#2669 = VECTOR('',#2670,1.); +#2670 = DIRECTION('',(-1.,0.)); +#2671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2672 = PCURVE('',#2559,#2673); +#2673 = DEFINITIONAL_REPRESENTATION('',(#2674),#2682); +#2674 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2675,#2676,#2677,#2678, +#2679,#2680,#2681),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#2675 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#2676 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#2677 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#2678 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#2679 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#2680 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#2681 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#2682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2683 = ORIENTED_EDGE('',*,*,#2571,.F.); +#2684 = ORIENTED_EDGE('',*,*,#2685,.F.); +#2685 = EDGE_CURVE('',#2629,#2572,#2686,.T.); +#2686 = SURFACE_CURVE('',#2687,(#2692,#2699),.PCURVE_S1.); +#2687 = CIRCLE('',#2688,0.12); +#2688 = AXIS2_PLACEMENT_3D('',#2689,#2690,#2691); +#2689 = CARTESIAN_POINT('',(4.72,3.25,0.)); +#2690 = DIRECTION('',(0.,0.,1.)); +#2691 = DIRECTION('',(1.,0.,0.)); +#2692 = PCURVE('',#2587,#2693); +#2693 = DEFINITIONAL_REPRESENTATION('',(#2694),#2698); +#2694 = LINE('',#2695,#2696); +#2695 = CARTESIAN_POINT('',(-0.,0.)); +#2696 = VECTOR('',#2697,1.); +#2697 = DIRECTION('',(-1.,0.)); +#2698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2699 = PCURVE('',#2613,#2700); +#2700 = DEFINITIONAL_REPRESENTATION('',(#2701),#2709); +#2701 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2702,#2703,#2704,#2705, +#2706,#2707,#2708),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#2702 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#2703 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#2704 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#2705 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#2706 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#2707 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#2708 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#2709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2710 = ADVANCED_FACE('',(#2711),#2646,.F.); +#2711 = FACE_BOUND('',#2712,.F.); +#2712 = EDGE_LOOP('',(#2713,#2738,#2759,#2760)); +#2713 = ORIENTED_EDGE('',*,*,#2714,.T.); +#2714 = EDGE_CURVE('',#2715,#2717,#2719,.T.); +#2715 = VERTEX_POINT('',#2716); +#2716 = CARTESIAN_POINT('',(5.05,3.37,0.)); +#2717 = VERTEX_POINT('',#2718); +#2718 = CARTESIAN_POINT('',(5.05,3.37,0.1)); +#2719 = SURFACE_CURVE('',#2720,(#2724,#2731),.PCURVE_S1.); +#2720 = LINE('',#2721,#2722); +#2721 = CARTESIAN_POINT('',(5.05,3.37,0.)); +#2722 = VECTOR('',#2723,1.); +#2723 = DIRECTION('',(0.,0.,1.)); +#2724 = PCURVE('',#2646,#2725); +#2725 = DEFINITIONAL_REPRESENTATION('',(#2726),#2730); +#2726 = LINE('',#2727,#2728); +#2727 = CARTESIAN_POINT('',(0.,-0.)); +#2728 = VECTOR('',#2729,1.); +#2729 = DIRECTION('',(0.,-1.)); +#2730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2731 = PCURVE('',#2531,#2732); +#2732 = DEFINITIONAL_REPRESENTATION('',(#2733),#2737); +#2733 = LINE('',#2734,#2735); +#2734 = CARTESIAN_POINT('',(0.24,0.)); +#2735 = VECTOR('',#2736,1.); +#2736 = DIRECTION('',(0.,-1.)); +#2737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2738 = ORIENTED_EDGE('',*,*,#2739,.T.); +#2739 = EDGE_CURVE('',#2717,#2631,#2740,.T.); +#2740 = SURFACE_CURVE('',#2741,(#2745,#2752),.PCURVE_S1.); +#2741 = LINE('',#2742,#2743); +#2742 = CARTESIAN_POINT('',(5.05,3.37,0.1)); +#2743 = VECTOR('',#2744,1.); +#2744 = DIRECTION('',(-1.,0.,0.)); +#2745 = PCURVE('',#2646,#2746); +#2746 = DEFINITIONAL_REPRESENTATION('',(#2747),#2751); +#2747 = LINE('',#2748,#2749); +#2748 = CARTESIAN_POINT('',(0.,-0.1)); +#2749 = VECTOR('',#2750,1.); +#2750 = DIRECTION('',(1.,0.)); +#2751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2752 = PCURVE('',#2559,#2753); +#2753 = DEFINITIONAL_REPRESENTATION('',(#2754),#2758); +#2754 = LINE('',#2755,#2756); +#2755 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#2756 = VECTOR('',#2757,1.); +#2757 = DIRECTION('',(1.,0.)); +#2758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2759 = ORIENTED_EDGE('',*,*,#2628,.F.); +#2760 = ORIENTED_EDGE('',*,*,#2761,.F.); +#2761 = EDGE_CURVE('',#2715,#2629,#2762,.T.); +#2762 = SURFACE_CURVE('',#2763,(#2767,#2774),.PCURVE_S1.); +#2763 = LINE('',#2764,#2765); +#2764 = CARTESIAN_POINT('',(5.05,3.37,0.)); +#2765 = VECTOR('',#2766,1.); +#2766 = DIRECTION('',(-1.,0.,0.)); +#2767 = PCURVE('',#2646,#2768); +#2768 = DEFINITIONAL_REPRESENTATION('',(#2769),#2773); +#2769 = LINE('',#2770,#2771); +#2770 = CARTESIAN_POINT('',(0.,-0.)); +#2771 = VECTOR('',#2772,1.); +#2772 = DIRECTION('',(1.,0.)); +#2773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2774 = PCURVE('',#2613,#2775); +#2775 = DEFINITIONAL_REPRESENTATION('',(#2776),#2780); +#2776 = LINE('',#2777,#2778); +#2777 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#2778 = VECTOR('',#2779,1.); +#2779 = DIRECTION('',(1.,0.)); +#2780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2781 = ADVANCED_FACE('',(#2782),#2531,.F.); +#2782 = FACE_BOUND('',#2783,.F.); +#2783 = EDGE_LOOP('',(#2784,#2785,#2806,#2807)); +#2784 = ORIENTED_EDGE('',*,*,#2508,.T.); +#2785 = ORIENTED_EDGE('',*,*,#2786,.T.); +#2786 = EDGE_CURVE('',#2511,#2717,#2787,.T.); +#2787 = SURFACE_CURVE('',#2788,(#2792,#2799),.PCURVE_S1.); +#2788 = LINE('',#2789,#2790); +#2789 = CARTESIAN_POINT('',(5.05,3.13,0.1)); +#2790 = VECTOR('',#2791,1.); +#2791 = DIRECTION('',(0.,1.,0.)); +#2792 = PCURVE('',#2531,#2793); +#2793 = DEFINITIONAL_REPRESENTATION('',(#2794),#2798); +#2794 = LINE('',#2795,#2796); +#2795 = CARTESIAN_POINT('',(0.,-0.1)); +#2796 = VECTOR('',#2797,1.); +#2797 = DIRECTION('',(1.,0.)); +#2798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2799 = PCURVE('',#2559,#2800); +#2800 = DEFINITIONAL_REPRESENTATION('',(#2801),#2805); +#2801 = LINE('',#2802,#2803); +#2802 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#2803 = VECTOR('',#2804,1.); +#2804 = DIRECTION('',(0.,1.)); +#2805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2806 = ORIENTED_EDGE('',*,*,#2714,.F.); +#2807 = ORIENTED_EDGE('',*,*,#2808,.F.); +#2808 = EDGE_CURVE('',#2509,#2715,#2809,.T.); +#2809 = SURFACE_CURVE('',#2810,(#2814,#2821),.PCURVE_S1.); +#2810 = LINE('',#2811,#2812); +#2811 = CARTESIAN_POINT('',(5.05,3.13,0.)); +#2812 = VECTOR('',#2813,1.); +#2813 = DIRECTION('',(0.,1.,0.)); +#2814 = PCURVE('',#2531,#2815); +#2815 = DEFINITIONAL_REPRESENTATION('',(#2816),#2820); +#2816 = LINE('',#2817,#2818); +#2817 = CARTESIAN_POINT('',(0.,0.)); +#2818 = VECTOR('',#2819,1.); +#2819 = DIRECTION('',(1.,0.)); +#2820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2821 = PCURVE('',#2613,#2822); +#2822 = DEFINITIONAL_REPRESENTATION('',(#2823),#2827); +#2823 = LINE('',#2824,#2825); +#2824 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#2825 = VECTOR('',#2826,1.); +#2826 = DIRECTION('',(0.,1.)); +#2827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2828 = ADVANCED_FACE('',(#2829),#2613,.T.); +#2829 = FACE_BOUND('',#2830,.T.); +#2830 = EDGE_LOOP('',(#2831,#2832,#2833,#2834)); +#2831 = ORIENTED_EDGE('',*,*,#2599,.T.); +#2832 = ORIENTED_EDGE('',*,*,#2685,.F.); +#2833 = ORIENTED_EDGE('',*,*,#2761,.F.); +#2834 = ORIENTED_EDGE('',*,*,#2808,.F.); +#2835 = ADVANCED_FACE('',(#2836),#2559,.F.); +#2836 = FACE_BOUND('',#2837,.F.); +#2837 = EDGE_LOOP('',(#2838,#2839,#2840,#2841)); +#2838 = ORIENTED_EDGE('',*,*,#2543,.T.); +#2839 = ORIENTED_EDGE('',*,*,#2658,.F.); +#2840 = ORIENTED_EDGE('',*,*,#2739,.F.); +#2841 = ORIENTED_EDGE('',*,*,#2786,.F.); +#2842 = MANIFOLD_SOLID_BREP('',#2843); +#2843 = CLOSED_SHELL('',(#2844,#2964,#3042,#3113,#3160,#3167)); +#2844 = ADVANCED_FACE('',(#2845),#2859,.F.); +#2845 = FACE_BOUND('',#2846,.F.); +#2846 = EDGE_LOOP('',(#2847,#2882,#2910,#2938)); +#2847 = ORIENTED_EDGE('',*,*,#2848,.T.); +#2848 = EDGE_CURVE('',#2849,#2851,#2853,.T.); +#2849 = VERTEX_POINT('',#2850); +#2850 = CARTESIAN_POINT('',(-5.05,2.63,0.)); +#2851 = VERTEX_POINT('',#2852); +#2852 = CARTESIAN_POINT('',(-5.05,2.63,0.1)); +#2853 = SURFACE_CURVE('',#2854,(#2858,#2870),.PCURVE_S1.); +#2854 = LINE('',#2855,#2856); +#2855 = CARTESIAN_POINT('',(-5.05,2.63,0.)); +#2856 = VECTOR('',#2857,1.); +#2857 = DIRECTION('',(0.,0.,1.)); +#2858 = PCURVE('',#2859,#2864); +#2859 = PLANE('',#2860); +#2860 = AXIS2_PLACEMENT_3D('',#2861,#2862,#2863); +#2861 = CARTESIAN_POINT('',(-5.05,2.63,0.)); +#2862 = DIRECTION('',(0.,1.,0.)); +#2863 = DIRECTION('',(1.,0.,0.)); +#2864 = DEFINITIONAL_REPRESENTATION('',(#2865),#2869); +#2865 = LINE('',#2866,#2867); +#2866 = CARTESIAN_POINT('',(0.,0.)); +#2867 = VECTOR('',#2868,1.); +#2868 = DIRECTION('',(0.,-1.)); +#2869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2870 = PCURVE('',#2871,#2876); +#2871 = PLANE('',#2872); +#2872 = AXIS2_PLACEMENT_3D('',#2873,#2874,#2875); +#2873 = CARTESIAN_POINT('',(-5.05,2.63,0.)); +#2874 = DIRECTION('',(-1.,0.,0.)); +#2875 = DIRECTION('',(0.,1.,0.)); +#2876 = DEFINITIONAL_REPRESENTATION('',(#2877),#2881); +#2877 = LINE('',#2878,#2879); +#2878 = CARTESIAN_POINT('',(0.,0.)); +#2879 = VECTOR('',#2880,1.); +#2880 = DIRECTION('',(0.,-1.)); +#2881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2882 = ORIENTED_EDGE('',*,*,#2883,.T.); +#2883 = EDGE_CURVE('',#2851,#2884,#2886,.T.); +#2884 = VERTEX_POINT('',#2885); +#2885 = CARTESIAN_POINT('',(-4.72,2.63,0.1)); +#2886 = SURFACE_CURVE('',#2887,(#2891,#2898),.PCURVE_S1.); +#2887 = LINE('',#2888,#2889); +#2888 = CARTESIAN_POINT('',(-5.05,2.63,0.1)); +#2889 = VECTOR('',#2890,1.); +#2890 = DIRECTION('',(1.,0.,0.)); +#2891 = PCURVE('',#2859,#2892); +#2892 = DEFINITIONAL_REPRESENTATION('',(#2893),#2897); +#2893 = LINE('',#2894,#2895); +#2894 = CARTESIAN_POINT('',(0.,-0.1)); +#2895 = VECTOR('',#2896,1.); +#2896 = DIRECTION('',(1.,0.)); +#2897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2898 = PCURVE('',#2899,#2904); +#2899 = PLANE('',#2900); +#2900 = AXIS2_PLACEMENT_3D('',#2901,#2902,#2903); +#2901 = CARTESIAN_POINT('',(-4.849490847913,2.75,0.1)); +#2902 = DIRECTION('',(0.,0.,1.)); +#2903 = DIRECTION('',(1.,0.,0.)); +#2904 = DEFINITIONAL_REPRESENTATION('',(#2905),#2909); +#2905 = LINE('',#2906,#2907); +#2906 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#2907 = VECTOR('',#2908,1.); +#2908 = DIRECTION('',(1.,0.)); +#2909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2910 = ORIENTED_EDGE('',*,*,#2911,.F.); +#2911 = EDGE_CURVE('',#2912,#2884,#2914,.T.); +#2912 = VERTEX_POINT('',#2913); +#2913 = CARTESIAN_POINT('',(-4.72,2.63,0.)); +#2914 = SURFACE_CURVE('',#2915,(#2919,#2926),.PCURVE_S1.); +#2915 = LINE('',#2916,#2917); +#2916 = CARTESIAN_POINT('',(-4.72,2.63,0.)); +#2917 = VECTOR('',#2918,1.); +#2918 = DIRECTION('',(0.,0.,1.)); +#2919 = PCURVE('',#2859,#2920); +#2920 = DEFINITIONAL_REPRESENTATION('',(#2921),#2925); +#2921 = LINE('',#2922,#2923); +#2922 = CARTESIAN_POINT('',(0.33,0.)); +#2923 = VECTOR('',#2924,1.); +#2924 = DIRECTION('',(0.,-1.)); +#2925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2926 = PCURVE('',#2927,#2932); +#2927 = CYLINDRICAL_SURFACE('',#2928,0.12); +#2928 = AXIS2_PLACEMENT_3D('',#2929,#2930,#2931); +#2929 = CARTESIAN_POINT('',(-4.72,2.75,0.)); +#2930 = DIRECTION('',(-0.,-0.,-1.)); +#2931 = DIRECTION('',(1.,0.,0.)); +#2932 = DEFINITIONAL_REPRESENTATION('',(#2933),#2937); +#2933 = LINE('',#2934,#2935); +#2934 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#2935 = VECTOR('',#2936,1.); +#2936 = DIRECTION('',(-0.,-1.)); +#2937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2938 = ORIENTED_EDGE('',*,*,#2939,.F.); +#2939 = EDGE_CURVE('',#2849,#2912,#2940,.T.); +#2940 = SURFACE_CURVE('',#2941,(#2945,#2952),.PCURVE_S1.); +#2941 = LINE('',#2942,#2943); +#2942 = CARTESIAN_POINT('',(-5.05,2.63,0.)); +#2943 = VECTOR('',#2944,1.); +#2944 = DIRECTION('',(1.,0.,0.)); +#2945 = PCURVE('',#2859,#2946); +#2946 = DEFINITIONAL_REPRESENTATION('',(#2947),#2951); +#2947 = LINE('',#2948,#2949); +#2948 = CARTESIAN_POINT('',(0.,0.)); +#2949 = VECTOR('',#2950,1.); +#2950 = DIRECTION('',(1.,0.)); +#2951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2952 = PCURVE('',#2953,#2958); +#2953 = PLANE('',#2954); +#2954 = AXIS2_PLACEMENT_3D('',#2955,#2956,#2957); +#2955 = CARTESIAN_POINT('',(-4.849490847913,2.75,0.)); +#2956 = DIRECTION('',(0.,0.,1.)); +#2957 = DIRECTION('',(1.,0.,0.)); +#2958 = DEFINITIONAL_REPRESENTATION('',(#2959),#2963); +#2959 = LINE('',#2960,#2961); +#2960 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#2961 = VECTOR('',#2962,1.); +#2962 = DIRECTION('',(1.,0.)); +#2963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2964 = ADVANCED_FACE('',(#2965),#2927,.T.); +#2965 = FACE_BOUND('',#2966,.F.); +#2966 = EDGE_LOOP('',(#2967,#2968,#2992,#3020)); +#2967 = ORIENTED_EDGE('',*,*,#2911,.T.); +#2968 = ORIENTED_EDGE('',*,*,#2969,.T.); +#2969 = EDGE_CURVE('',#2884,#2970,#2972,.T.); +#2970 = VERTEX_POINT('',#2971); +#2971 = CARTESIAN_POINT('',(-4.72,2.87,0.1)); +#2972 = SURFACE_CURVE('',#2973,(#2978,#2985),.PCURVE_S1.); +#2973 = CIRCLE('',#2974,0.12); +#2974 = AXIS2_PLACEMENT_3D('',#2975,#2976,#2977); +#2975 = CARTESIAN_POINT('',(-4.72,2.75,0.1)); +#2976 = DIRECTION('',(0.,0.,1.)); +#2977 = DIRECTION('',(1.,0.,0.)); +#2978 = PCURVE('',#2927,#2979); +#2979 = DEFINITIONAL_REPRESENTATION('',(#2980),#2984); +#2980 = LINE('',#2981,#2982); +#2981 = CARTESIAN_POINT('',(-0.,-0.1)); +#2982 = VECTOR('',#2983,1.); +#2983 = DIRECTION('',(-1.,0.)); +#2984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2985 = PCURVE('',#2899,#2986); +#2986 = DEFINITIONAL_REPRESENTATION('',(#2987),#2991); +#2987 = CIRCLE('',#2988,0.12); +#2988 = AXIS2_PLACEMENT_2D('',#2989,#2990); +#2989 = CARTESIAN_POINT('',(0.129490847913,0.)); +#2990 = DIRECTION('',(1.,0.)); +#2991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2992 = ORIENTED_EDGE('',*,*,#2993,.F.); +#2993 = EDGE_CURVE('',#2994,#2970,#2996,.T.); +#2994 = VERTEX_POINT('',#2995); +#2995 = CARTESIAN_POINT('',(-4.72,2.87,0.)); +#2996 = SURFACE_CURVE('',#2997,(#3001,#3008),.PCURVE_S1.); +#2997 = LINE('',#2998,#2999); +#2998 = CARTESIAN_POINT('',(-4.72,2.87,0.)); +#2999 = VECTOR('',#3000,1.); +#3000 = DIRECTION('',(0.,0.,1.)); +#3001 = PCURVE('',#2927,#3002); +#3002 = DEFINITIONAL_REPRESENTATION('',(#3003),#3007); +#3003 = LINE('',#3004,#3005); +#3004 = CARTESIAN_POINT('',(-7.853981633974,0.)); +#3005 = VECTOR('',#3006,1.); +#3006 = DIRECTION('',(-0.,-1.)); +#3007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3008 = PCURVE('',#3009,#3014); +#3009 = PLANE('',#3010); +#3010 = AXIS2_PLACEMENT_3D('',#3011,#3012,#3013); +#3011 = CARTESIAN_POINT('',(-5.05,2.87,0.)); +#3012 = DIRECTION('',(0.,1.,0.)); +#3013 = DIRECTION('',(1.,0.,0.)); +#3014 = DEFINITIONAL_REPRESENTATION('',(#3015),#3019); +#3015 = LINE('',#3016,#3017); +#3016 = CARTESIAN_POINT('',(0.33,0.)); +#3017 = VECTOR('',#3018,1.); +#3018 = DIRECTION('',(0.,-1.)); +#3019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3020 = ORIENTED_EDGE('',*,*,#3021,.F.); +#3021 = EDGE_CURVE('',#2912,#2994,#3022,.T.); +#3022 = SURFACE_CURVE('',#3023,(#3028,#3035),.PCURVE_S1.); +#3023 = CIRCLE('',#3024,0.12); +#3024 = AXIS2_PLACEMENT_3D('',#3025,#3026,#3027); +#3025 = CARTESIAN_POINT('',(-4.72,2.75,0.)); +#3026 = DIRECTION('',(0.,0.,1.)); +#3027 = DIRECTION('',(1.,0.,0.)); +#3028 = PCURVE('',#2927,#3029); +#3029 = DEFINITIONAL_REPRESENTATION('',(#3030),#3034); +#3030 = LINE('',#3031,#3032); +#3031 = CARTESIAN_POINT('',(-0.,0.)); +#3032 = VECTOR('',#3033,1.); +#3033 = DIRECTION('',(-1.,0.)); +#3034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3035 = PCURVE('',#2953,#3036); +#3036 = DEFINITIONAL_REPRESENTATION('',(#3037),#3041); +#3037 = CIRCLE('',#3038,0.12); +#3038 = AXIS2_PLACEMENT_2D('',#3039,#3040); +#3039 = CARTESIAN_POINT('',(0.129490847913,0.)); +#3040 = DIRECTION('',(1.,0.)); +#3041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3042 = ADVANCED_FACE('',(#3043),#3009,.T.); +#3043 = FACE_BOUND('',#3044,.T.); +#3044 = EDGE_LOOP('',(#3045,#3070,#3091,#3092)); +#3045 = ORIENTED_EDGE('',*,*,#3046,.T.); +#3046 = EDGE_CURVE('',#3047,#3049,#3051,.T.); +#3047 = VERTEX_POINT('',#3048); +#3048 = CARTESIAN_POINT('',(-5.05,2.87,0.)); +#3049 = VERTEX_POINT('',#3050); +#3050 = CARTESIAN_POINT('',(-5.05,2.87,0.1)); +#3051 = SURFACE_CURVE('',#3052,(#3056,#3063),.PCURVE_S1.); +#3052 = LINE('',#3053,#3054); +#3053 = CARTESIAN_POINT('',(-5.05,2.87,0.)); +#3054 = VECTOR('',#3055,1.); +#3055 = DIRECTION('',(0.,0.,1.)); +#3056 = PCURVE('',#3009,#3057); +#3057 = DEFINITIONAL_REPRESENTATION('',(#3058),#3062); +#3058 = LINE('',#3059,#3060); +#3059 = CARTESIAN_POINT('',(0.,0.)); +#3060 = VECTOR('',#3061,1.); +#3061 = DIRECTION('',(0.,-1.)); +#3062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3063 = PCURVE('',#2871,#3064); +#3064 = DEFINITIONAL_REPRESENTATION('',(#3065),#3069); +#3065 = LINE('',#3066,#3067); +#3066 = CARTESIAN_POINT('',(0.24,0.)); +#3067 = VECTOR('',#3068,1.); +#3068 = DIRECTION('',(0.,-1.)); +#3069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3070 = ORIENTED_EDGE('',*,*,#3071,.T.); +#3071 = EDGE_CURVE('',#3049,#2970,#3072,.T.); +#3072 = SURFACE_CURVE('',#3073,(#3077,#3084),.PCURVE_S1.); +#3073 = LINE('',#3074,#3075); +#3074 = CARTESIAN_POINT('',(-5.05,2.87,0.1)); +#3075 = VECTOR('',#3076,1.); +#3076 = DIRECTION('',(1.,0.,0.)); +#3077 = PCURVE('',#3009,#3078); +#3078 = DEFINITIONAL_REPRESENTATION('',(#3079),#3083); +#3079 = LINE('',#3080,#3081); +#3080 = CARTESIAN_POINT('',(0.,-0.1)); +#3081 = VECTOR('',#3082,1.); +#3082 = DIRECTION('',(1.,0.)); +#3083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3084 = PCURVE('',#2899,#3085); +#3085 = DEFINITIONAL_REPRESENTATION('',(#3086),#3090); +#3086 = LINE('',#3087,#3088); +#3087 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#3088 = VECTOR('',#3089,1.); +#3089 = DIRECTION('',(1.,0.)); +#3090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3091 = ORIENTED_EDGE('',*,*,#2993,.F.); +#3092 = ORIENTED_EDGE('',*,*,#3093,.F.); +#3093 = EDGE_CURVE('',#3047,#2994,#3094,.T.); +#3094 = SURFACE_CURVE('',#3095,(#3099,#3106),.PCURVE_S1.); +#3095 = LINE('',#3096,#3097); +#3096 = CARTESIAN_POINT('',(-5.05,2.87,0.)); +#3097 = VECTOR('',#3098,1.); +#3098 = DIRECTION('',(1.,0.,0.)); +#3099 = PCURVE('',#3009,#3100); +#3100 = DEFINITIONAL_REPRESENTATION('',(#3101),#3105); +#3101 = LINE('',#3102,#3103); +#3102 = CARTESIAN_POINT('',(0.,0.)); +#3103 = VECTOR('',#3104,1.); +#3104 = DIRECTION('',(1.,0.)); +#3105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3106 = PCURVE('',#2953,#3107); +#3107 = DEFINITIONAL_REPRESENTATION('',(#3108),#3112); +#3108 = LINE('',#3109,#3110); +#3109 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#3110 = VECTOR('',#3111,1.); +#3111 = DIRECTION('',(1.,0.)); +#3112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3113 = ADVANCED_FACE('',(#3114),#2871,.T.); +#3114 = FACE_BOUND('',#3115,.T.); +#3115 = EDGE_LOOP('',(#3116,#3117,#3138,#3139)); +#3116 = ORIENTED_EDGE('',*,*,#2848,.T.); +#3117 = ORIENTED_EDGE('',*,*,#3118,.T.); +#3118 = EDGE_CURVE('',#2851,#3049,#3119,.T.); +#3119 = SURFACE_CURVE('',#3120,(#3124,#3131),.PCURVE_S1.); +#3120 = LINE('',#3121,#3122); +#3121 = CARTESIAN_POINT('',(-5.05,2.63,0.1)); +#3122 = VECTOR('',#3123,1.); +#3123 = DIRECTION('',(0.,1.,0.)); +#3124 = PCURVE('',#2871,#3125); +#3125 = DEFINITIONAL_REPRESENTATION('',(#3126),#3130); +#3126 = LINE('',#3127,#3128); +#3127 = CARTESIAN_POINT('',(0.,-0.1)); +#3128 = VECTOR('',#3129,1.); +#3129 = DIRECTION('',(1.,0.)); +#3130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3131 = PCURVE('',#2899,#3132); +#3132 = DEFINITIONAL_REPRESENTATION('',(#3133),#3137); +#3133 = LINE('',#3134,#3135); +#3134 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#3135 = VECTOR('',#3136,1.); +#3136 = DIRECTION('',(0.,1.)); +#3137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3138 = ORIENTED_EDGE('',*,*,#3046,.F.); +#3139 = ORIENTED_EDGE('',*,*,#3140,.F.); +#3140 = EDGE_CURVE('',#2849,#3047,#3141,.T.); +#3141 = SURFACE_CURVE('',#3142,(#3146,#3153),.PCURVE_S1.); +#3142 = LINE('',#3143,#3144); +#3143 = CARTESIAN_POINT('',(-5.05,2.63,0.)); +#3144 = VECTOR('',#3145,1.); +#3145 = DIRECTION('',(0.,1.,0.)); +#3146 = PCURVE('',#2871,#3147); +#3147 = DEFINITIONAL_REPRESENTATION('',(#3148),#3152); +#3148 = LINE('',#3149,#3150); +#3149 = CARTESIAN_POINT('',(0.,0.)); +#3150 = VECTOR('',#3151,1.); +#3151 = DIRECTION('',(1.,0.)); +#3152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3153 = PCURVE('',#2953,#3154); +#3154 = DEFINITIONAL_REPRESENTATION('',(#3155),#3159); +#3155 = LINE('',#3156,#3157); +#3156 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#3157 = VECTOR('',#3158,1.); +#3158 = DIRECTION('',(0.,1.)); +#3159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3160 = ADVANCED_FACE('',(#3161),#2953,.F.); +#3161 = FACE_BOUND('',#3162,.F.); +#3162 = EDGE_LOOP('',(#3163,#3164,#3165,#3166)); +#3163 = ORIENTED_EDGE('',*,*,#2939,.T.); +#3164 = ORIENTED_EDGE('',*,*,#3021,.T.); +#3165 = ORIENTED_EDGE('',*,*,#3093,.F.); +#3166 = ORIENTED_EDGE('',*,*,#3140,.F.); +#3167 = ADVANCED_FACE('',(#3168),#2899,.T.); +#3168 = FACE_BOUND('',#3169,.T.); +#3169 = EDGE_LOOP('',(#3170,#3171,#3172,#3173)); +#3170 = ORIENTED_EDGE('',*,*,#2883,.T.); +#3171 = ORIENTED_EDGE('',*,*,#2969,.T.); +#3172 = ORIENTED_EDGE('',*,*,#3071,.F.); +#3173 = ORIENTED_EDGE('',*,*,#3118,.F.); +#3174 = MANIFOLD_SOLID_BREP('',#3175); +#3175 = CLOSED_SHELL('',(#3176,#3296,#3382,#3453,#3500,#3507)); +#3176 = ADVANCED_FACE('',(#3177),#3191,.T.); +#3177 = FACE_BOUND('',#3178,.T.); +#3178 = EDGE_LOOP('',(#3179,#3214,#3242,#3270)); +#3179 = ORIENTED_EDGE('',*,*,#3180,.T.); +#3180 = EDGE_CURVE('',#3181,#3183,#3185,.T.); +#3181 = VERTEX_POINT('',#3182); +#3182 = CARTESIAN_POINT('',(5.05,2.63,0.)); +#3183 = VERTEX_POINT('',#3184); +#3184 = CARTESIAN_POINT('',(5.05,2.63,0.1)); +#3185 = SURFACE_CURVE('',#3186,(#3190,#3202),.PCURVE_S1.); +#3186 = LINE('',#3187,#3188); +#3187 = CARTESIAN_POINT('',(5.05,2.63,0.)); +#3188 = VECTOR('',#3189,1.); +#3189 = DIRECTION('',(0.,0.,1.)); +#3190 = PCURVE('',#3191,#3196); +#3191 = PLANE('',#3192); +#3192 = AXIS2_PLACEMENT_3D('',#3193,#3194,#3195); +#3193 = CARTESIAN_POINT('',(5.05,2.63,0.)); +#3194 = DIRECTION('',(0.,-1.,0.)); +#3195 = DIRECTION('',(-1.,0.,0.)); +#3196 = DEFINITIONAL_REPRESENTATION('',(#3197),#3201); +#3197 = LINE('',#3198,#3199); +#3198 = CARTESIAN_POINT('',(0.,-0.)); +#3199 = VECTOR('',#3200,1.); +#3200 = DIRECTION('',(0.,-1.)); +#3201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3202 = PCURVE('',#3203,#3208); +#3203 = PLANE('',#3204); +#3204 = AXIS2_PLACEMENT_3D('',#3205,#3206,#3207); +#3205 = CARTESIAN_POINT('',(5.05,2.63,0.)); +#3206 = DIRECTION('',(-1.,0.,0.)); +#3207 = DIRECTION('',(0.,1.,0.)); +#3208 = DEFINITIONAL_REPRESENTATION('',(#3209),#3213); +#3209 = LINE('',#3210,#3211); +#3210 = CARTESIAN_POINT('',(0.,0.)); +#3211 = VECTOR('',#3212,1.); +#3212 = DIRECTION('',(0.,-1.)); +#3213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3214 = ORIENTED_EDGE('',*,*,#3215,.T.); +#3215 = EDGE_CURVE('',#3183,#3216,#3218,.T.); +#3216 = VERTEX_POINT('',#3217); +#3217 = CARTESIAN_POINT('',(4.72,2.63,0.1)); +#3218 = SURFACE_CURVE('',#3219,(#3223,#3230),.PCURVE_S1.); +#3219 = LINE('',#3220,#3221); +#3220 = CARTESIAN_POINT('',(5.05,2.63,0.1)); +#3221 = VECTOR('',#3222,1.); +#3222 = DIRECTION('',(-1.,0.,0.)); +#3223 = PCURVE('',#3191,#3224); +#3224 = DEFINITIONAL_REPRESENTATION('',(#3225),#3229); +#3225 = LINE('',#3226,#3227); +#3226 = CARTESIAN_POINT('',(0.,-0.1)); +#3227 = VECTOR('',#3228,1.); +#3228 = DIRECTION('',(1.,0.)); +#3229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3230 = PCURVE('',#3231,#3236); +#3231 = PLANE('',#3232); +#3232 = AXIS2_PLACEMENT_3D('',#3233,#3234,#3235); +#3233 = CARTESIAN_POINT('',(4.849490847913,2.75,0.1)); +#3234 = DIRECTION('',(-0.,-0.,-1.)); +#3235 = DIRECTION('',(-1.,0.,0.)); +#3236 = DEFINITIONAL_REPRESENTATION('',(#3237),#3241); +#3237 = LINE('',#3238,#3239); +#3238 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#3239 = VECTOR('',#3240,1.); +#3240 = DIRECTION('',(1.,0.)); +#3241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3242 = ORIENTED_EDGE('',*,*,#3243,.F.); +#3243 = EDGE_CURVE('',#3244,#3216,#3246,.T.); +#3244 = VERTEX_POINT('',#3245); +#3245 = CARTESIAN_POINT('',(4.72,2.63,0.)); +#3246 = SURFACE_CURVE('',#3247,(#3251,#3258),.PCURVE_S1.); +#3247 = LINE('',#3248,#3249); +#3248 = CARTESIAN_POINT('',(4.72,2.63,0.)); +#3249 = VECTOR('',#3250,1.); +#3250 = DIRECTION('',(0.,0.,1.)); +#3251 = PCURVE('',#3191,#3252); +#3252 = DEFINITIONAL_REPRESENTATION('',(#3253),#3257); +#3253 = LINE('',#3254,#3255); +#3254 = CARTESIAN_POINT('',(0.33,0.)); +#3255 = VECTOR('',#3256,1.); +#3256 = DIRECTION('',(0.,-1.)); +#3257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3258 = PCURVE('',#3259,#3264); +#3259 = CYLINDRICAL_SURFACE('',#3260,0.12); +#3260 = AXIS2_PLACEMENT_3D('',#3261,#3262,#3263); +#3261 = CARTESIAN_POINT('',(4.72,2.75,0.)); +#3262 = DIRECTION('',(-0.,-0.,-1.)); +#3263 = DIRECTION('',(1.,0.,0.)); +#3264 = DEFINITIONAL_REPRESENTATION('',(#3265),#3269); +#3265 = LINE('',#3266,#3267); +#3266 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#3267 = VECTOR('',#3268,1.); +#3268 = DIRECTION('',(-0.,-1.)); +#3269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3270 = ORIENTED_EDGE('',*,*,#3271,.F.); +#3271 = EDGE_CURVE('',#3181,#3244,#3272,.T.); +#3272 = SURFACE_CURVE('',#3273,(#3277,#3284),.PCURVE_S1.); +#3273 = LINE('',#3274,#3275); +#3274 = CARTESIAN_POINT('',(5.05,2.63,0.)); +#3275 = VECTOR('',#3276,1.); +#3276 = DIRECTION('',(-1.,0.,0.)); +#3277 = PCURVE('',#3191,#3278); +#3278 = DEFINITIONAL_REPRESENTATION('',(#3279),#3283); +#3279 = LINE('',#3280,#3281); +#3280 = CARTESIAN_POINT('',(0.,-0.)); +#3281 = VECTOR('',#3282,1.); +#3282 = DIRECTION('',(1.,0.)); +#3283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3284 = PCURVE('',#3285,#3290); +#3285 = PLANE('',#3286); +#3286 = AXIS2_PLACEMENT_3D('',#3287,#3288,#3289); +#3287 = CARTESIAN_POINT('',(4.849490847913,2.75,0.)); +#3288 = DIRECTION('',(-0.,-0.,-1.)); +#3289 = DIRECTION('',(-1.,0.,0.)); +#3290 = DEFINITIONAL_REPRESENTATION('',(#3291),#3295); +#3291 = LINE('',#3292,#3293); +#3292 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#3293 = VECTOR('',#3294,1.); +#3294 = DIRECTION('',(1.,0.)); +#3295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3296 = ADVANCED_FACE('',(#3297),#3259,.T.); +#3297 = FACE_BOUND('',#3298,.F.); +#3298 = EDGE_LOOP('',(#3299,#3329,#3355,#3356)); +#3299 = ORIENTED_EDGE('',*,*,#3300,.T.); +#3300 = EDGE_CURVE('',#3301,#3303,#3305,.T.); +#3301 = VERTEX_POINT('',#3302); +#3302 = CARTESIAN_POINT('',(4.72,2.87,0.)); +#3303 = VERTEX_POINT('',#3304); +#3304 = CARTESIAN_POINT('',(4.72,2.87,0.1)); +#3305 = SURFACE_CURVE('',#3306,(#3310,#3317),.PCURVE_S1.); +#3306 = LINE('',#3307,#3308); +#3307 = CARTESIAN_POINT('',(4.72,2.87,0.)); +#3308 = VECTOR('',#3309,1.); +#3309 = DIRECTION('',(0.,0.,1.)); +#3310 = PCURVE('',#3259,#3311); +#3311 = DEFINITIONAL_REPRESENTATION('',(#3312),#3316); +#3312 = LINE('',#3313,#3314); +#3313 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#3314 = VECTOR('',#3315,1.); +#3315 = DIRECTION('',(-0.,-1.)); +#3316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3317 = PCURVE('',#3318,#3323); +#3318 = PLANE('',#3319); +#3319 = AXIS2_PLACEMENT_3D('',#3320,#3321,#3322); +#3320 = CARTESIAN_POINT('',(5.05,2.87,0.)); +#3321 = DIRECTION('',(0.,-1.,0.)); +#3322 = DIRECTION('',(-1.,0.,0.)); +#3323 = DEFINITIONAL_REPRESENTATION('',(#3324),#3328); +#3324 = LINE('',#3325,#3326); +#3325 = CARTESIAN_POINT('',(0.33,0.)); +#3326 = VECTOR('',#3327,1.); +#3327 = DIRECTION('',(0.,-1.)); +#3328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3329 = ORIENTED_EDGE('',*,*,#3330,.T.); +#3330 = EDGE_CURVE('',#3303,#3216,#3331,.T.); +#3331 = SURFACE_CURVE('',#3332,(#3337,#3344),.PCURVE_S1.); +#3332 = CIRCLE('',#3333,0.12); +#3333 = AXIS2_PLACEMENT_3D('',#3334,#3335,#3336); +#3334 = CARTESIAN_POINT('',(4.72,2.75,0.1)); +#3335 = DIRECTION('',(0.,0.,1.)); +#3336 = DIRECTION('',(1.,0.,0.)); +#3337 = PCURVE('',#3259,#3338); +#3338 = DEFINITIONAL_REPRESENTATION('',(#3339),#3343); +#3339 = LINE('',#3340,#3341); +#3340 = CARTESIAN_POINT('',(-0.,-0.1)); +#3341 = VECTOR('',#3342,1.); +#3342 = DIRECTION('',(-1.,0.)); +#3343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3344 = PCURVE('',#3231,#3345); +#3345 = DEFINITIONAL_REPRESENTATION('',(#3346),#3354); +#3346 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3347,#3348,#3349,#3350, +#3351,#3352,#3353),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#3347 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#3348 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#3349 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#3350 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#3351 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#3352 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#3353 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#3354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3355 = ORIENTED_EDGE('',*,*,#3243,.F.); +#3356 = ORIENTED_EDGE('',*,*,#3357,.F.); +#3357 = EDGE_CURVE('',#3301,#3244,#3358,.T.); +#3358 = SURFACE_CURVE('',#3359,(#3364,#3371),.PCURVE_S1.); +#3359 = CIRCLE('',#3360,0.12); +#3360 = AXIS2_PLACEMENT_3D('',#3361,#3362,#3363); +#3361 = CARTESIAN_POINT('',(4.72,2.75,0.)); +#3362 = DIRECTION('',(0.,0.,1.)); +#3363 = DIRECTION('',(1.,0.,0.)); +#3364 = PCURVE('',#3259,#3365); +#3365 = DEFINITIONAL_REPRESENTATION('',(#3366),#3370); +#3366 = LINE('',#3367,#3368); +#3367 = CARTESIAN_POINT('',(-0.,0.)); +#3368 = VECTOR('',#3369,1.); +#3369 = DIRECTION('',(-1.,0.)); +#3370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3371 = PCURVE('',#3285,#3372); +#3372 = DEFINITIONAL_REPRESENTATION('',(#3373),#3381); +#3373 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3374,#3375,#3376,#3377, +#3378,#3379,#3380),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#3374 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#3375 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#3376 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#3377 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#3378 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#3379 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#3380 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#3381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3382 = ADVANCED_FACE('',(#3383),#3318,.F.); +#3383 = FACE_BOUND('',#3384,.F.); +#3384 = EDGE_LOOP('',(#3385,#3410,#3431,#3432)); +#3385 = ORIENTED_EDGE('',*,*,#3386,.T.); +#3386 = EDGE_CURVE('',#3387,#3389,#3391,.T.); +#3387 = VERTEX_POINT('',#3388); +#3388 = CARTESIAN_POINT('',(5.05,2.87,0.)); +#3389 = VERTEX_POINT('',#3390); +#3390 = CARTESIAN_POINT('',(5.05,2.87,0.1)); +#3391 = SURFACE_CURVE('',#3392,(#3396,#3403),.PCURVE_S1.); +#3392 = LINE('',#3393,#3394); +#3393 = CARTESIAN_POINT('',(5.05,2.87,0.)); +#3394 = VECTOR('',#3395,1.); +#3395 = DIRECTION('',(0.,0.,1.)); +#3396 = PCURVE('',#3318,#3397); +#3397 = DEFINITIONAL_REPRESENTATION('',(#3398),#3402); +#3398 = LINE('',#3399,#3400); +#3399 = CARTESIAN_POINT('',(0.,-0.)); +#3400 = VECTOR('',#3401,1.); +#3401 = DIRECTION('',(0.,-1.)); +#3402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3403 = PCURVE('',#3203,#3404); +#3404 = DEFINITIONAL_REPRESENTATION('',(#3405),#3409); +#3405 = LINE('',#3406,#3407); +#3406 = CARTESIAN_POINT('',(0.24,0.)); +#3407 = VECTOR('',#3408,1.); +#3408 = DIRECTION('',(0.,-1.)); +#3409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3410 = ORIENTED_EDGE('',*,*,#3411,.T.); +#3411 = EDGE_CURVE('',#3389,#3303,#3412,.T.); +#3412 = SURFACE_CURVE('',#3413,(#3417,#3424),.PCURVE_S1.); +#3413 = LINE('',#3414,#3415); +#3414 = CARTESIAN_POINT('',(5.05,2.87,0.1)); +#3415 = VECTOR('',#3416,1.); +#3416 = DIRECTION('',(-1.,0.,0.)); +#3417 = PCURVE('',#3318,#3418); +#3418 = DEFINITIONAL_REPRESENTATION('',(#3419),#3423); +#3419 = LINE('',#3420,#3421); +#3420 = CARTESIAN_POINT('',(0.,-0.1)); +#3421 = VECTOR('',#3422,1.); +#3422 = DIRECTION('',(1.,0.)); +#3423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3424 = PCURVE('',#3231,#3425); +#3425 = DEFINITIONAL_REPRESENTATION('',(#3426),#3430); +#3426 = LINE('',#3427,#3428); +#3427 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#3428 = VECTOR('',#3429,1.); +#3429 = DIRECTION('',(1.,0.)); +#3430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3431 = ORIENTED_EDGE('',*,*,#3300,.F.); +#3432 = ORIENTED_EDGE('',*,*,#3433,.F.); +#3433 = EDGE_CURVE('',#3387,#3301,#3434,.T.); +#3434 = SURFACE_CURVE('',#3435,(#3439,#3446),.PCURVE_S1.); +#3435 = LINE('',#3436,#3437); +#3436 = CARTESIAN_POINT('',(5.05,2.87,0.)); +#3437 = VECTOR('',#3438,1.); +#3438 = DIRECTION('',(-1.,0.,0.)); +#3439 = PCURVE('',#3318,#3440); +#3440 = DEFINITIONAL_REPRESENTATION('',(#3441),#3445); +#3441 = LINE('',#3442,#3443); +#3442 = CARTESIAN_POINT('',(0.,-0.)); +#3443 = VECTOR('',#3444,1.); +#3444 = DIRECTION('',(1.,0.)); +#3445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3446 = PCURVE('',#3285,#3447); +#3447 = DEFINITIONAL_REPRESENTATION('',(#3448),#3452); +#3448 = LINE('',#3449,#3450); +#3449 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#3450 = VECTOR('',#3451,1.); +#3451 = DIRECTION('',(1.,0.)); +#3452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3453 = ADVANCED_FACE('',(#3454),#3203,.F.); +#3454 = FACE_BOUND('',#3455,.F.); +#3455 = EDGE_LOOP('',(#3456,#3457,#3478,#3479)); +#3456 = ORIENTED_EDGE('',*,*,#3180,.T.); +#3457 = ORIENTED_EDGE('',*,*,#3458,.T.); +#3458 = EDGE_CURVE('',#3183,#3389,#3459,.T.); +#3459 = SURFACE_CURVE('',#3460,(#3464,#3471),.PCURVE_S1.); +#3460 = LINE('',#3461,#3462); +#3461 = CARTESIAN_POINT('',(5.05,2.63,0.1)); +#3462 = VECTOR('',#3463,1.); +#3463 = DIRECTION('',(0.,1.,0.)); +#3464 = PCURVE('',#3203,#3465); +#3465 = DEFINITIONAL_REPRESENTATION('',(#3466),#3470); +#3466 = LINE('',#3467,#3468); +#3467 = CARTESIAN_POINT('',(0.,-0.1)); +#3468 = VECTOR('',#3469,1.); +#3469 = DIRECTION('',(1.,0.)); +#3470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3471 = PCURVE('',#3231,#3472); +#3472 = DEFINITIONAL_REPRESENTATION('',(#3473),#3477); +#3473 = LINE('',#3474,#3475); +#3474 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#3475 = VECTOR('',#3476,1.); +#3476 = DIRECTION('',(0.,1.)); +#3477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3478 = ORIENTED_EDGE('',*,*,#3386,.F.); +#3479 = ORIENTED_EDGE('',*,*,#3480,.F.); +#3480 = EDGE_CURVE('',#3181,#3387,#3481,.T.); +#3481 = SURFACE_CURVE('',#3482,(#3486,#3493),.PCURVE_S1.); +#3482 = LINE('',#3483,#3484); +#3483 = CARTESIAN_POINT('',(5.05,2.63,0.)); +#3484 = VECTOR('',#3485,1.); +#3485 = DIRECTION('',(0.,1.,0.)); +#3486 = PCURVE('',#3203,#3487); +#3487 = DEFINITIONAL_REPRESENTATION('',(#3488),#3492); +#3488 = LINE('',#3489,#3490); +#3489 = CARTESIAN_POINT('',(0.,0.)); +#3490 = VECTOR('',#3491,1.); +#3491 = DIRECTION('',(1.,0.)); +#3492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3493 = PCURVE('',#3285,#3494); +#3494 = DEFINITIONAL_REPRESENTATION('',(#3495),#3499); +#3495 = LINE('',#3496,#3497); +#3496 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#3497 = VECTOR('',#3498,1.); +#3498 = DIRECTION('',(0.,1.)); +#3499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3500 = ADVANCED_FACE('',(#3501),#3285,.T.); +#3501 = FACE_BOUND('',#3502,.T.); +#3502 = EDGE_LOOP('',(#3503,#3504,#3505,#3506)); +#3503 = ORIENTED_EDGE('',*,*,#3271,.T.); +#3504 = ORIENTED_EDGE('',*,*,#3357,.F.); +#3505 = ORIENTED_EDGE('',*,*,#3433,.F.); +#3506 = ORIENTED_EDGE('',*,*,#3480,.F.); +#3507 = ADVANCED_FACE('',(#3508),#3231,.F.); +#3508 = FACE_BOUND('',#3509,.F.); +#3509 = EDGE_LOOP('',(#3510,#3511,#3512,#3513)); +#3510 = ORIENTED_EDGE('',*,*,#3215,.T.); +#3511 = ORIENTED_EDGE('',*,*,#3330,.F.); +#3512 = ORIENTED_EDGE('',*,*,#3411,.F.); +#3513 = ORIENTED_EDGE('',*,*,#3458,.F.); +#3514 = MANIFOLD_SOLID_BREP('',#3515); +#3515 = CLOSED_SHELL('',(#3516,#3636,#3714,#3785,#3832,#3839)); +#3516 = ADVANCED_FACE('',(#3517),#3531,.F.); +#3517 = FACE_BOUND('',#3518,.F.); +#3518 = EDGE_LOOP('',(#3519,#3554,#3582,#3610)); +#3519 = ORIENTED_EDGE('',*,*,#3520,.T.); +#3520 = EDGE_CURVE('',#3521,#3523,#3525,.T.); +#3521 = VERTEX_POINT('',#3522); +#3522 = CARTESIAN_POINT('',(-5.05,2.13,0.)); +#3523 = VERTEX_POINT('',#3524); +#3524 = CARTESIAN_POINT('',(-5.05,2.13,0.1)); +#3525 = SURFACE_CURVE('',#3526,(#3530,#3542),.PCURVE_S1.); +#3526 = LINE('',#3527,#3528); +#3527 = CARTESIAN_POINT('',(-5.05,2.13,0.)); +#3528 = VECTOR('',#3529,1.); +#3529 = DIRECTION('',(0.,0.,1.)); +#3530 = PCURVE('',#3531,#3536); +#3531 = PLANE('',#3532); +#3532 = AXIS2_PLACEMENT_3D('',#3533,#3534,#3535); +#3533 = CARTESIAN_POINT('',(-5.05,2.13,0.)); +#3534 = DIRECTION('',(0.,1.,0.)); +#3535 = DIRECTION('',(1.,0.,0.)); +#3536 = DEFINITIONAL_REPRESENTATION('',(#3537),#3541); +#3537 = LINE('',#3538,#3539); +#3538 = CARTESIAN_POINT('',(0.,0.)); +#3539 = VECTOR('',#3540,1.); +#3540 = DIRECTION('',(0.,-1.)); +#3541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3542 = PCURVE('',#3543,#3548); +#3543 = PLANE('',#3544); +#3544 = AXIS2_PLACEMENT_3D('',#3545,#3546,#3547); +#3545 = CARTESIAN_POINT('',(-5.05,2.13,0.)); +#3546 = DIRECTION('',(-1.,0.,0.)); +#3547 = DIRECTION('',(0.,1.,0.)); +#3548 = DEFINITIONAL_REPRESENTATION('',(#3549),#3553); +#3549 = LINE('',#3550,#3551); +#3550 = CARTESIAN_POINT('',(0.,0.)); +#3551 = VECTOR('',#3552,1.); +#3552 = DIRECTION('',(0.,-1.)); +#3553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3554 = ORIENTED_EDGE('',*,*,#3555,.T.); +#3555 = EDGE_CURVE('',#3523,#3556,#3558,.T.); +#3556 = VERTEX_POINT('',#3557); +#3557 = CARTESIAN_POINT('',(-4.72,2.13,0.1)); +#3558 = SURFACE_CURVE('',#3559,(#3563,#3570),.PCURVE_S1.); +#3559 = LINE('',#3560,#3561); +#3560 = CARTESIAN_POINT('',(-5.05,2.13,0.1)); +#3561 = VECTOR('',#3562,1.); +#3562 = DIRECTION('',(1.,0.,0.)); +#3563 = PCURVE('',#3531,#3564); +#3564 = DEFINITIONAL_REPRESENTATION('',(#3565),#3569); +#3565 = LINE('',#3566,#3567); +#3566 = CARTESIAN_POINT('',(0.,-0.1)); +#3567 = VECTOR('',#3568,1.); +#3568 = DIRECTION('',(1.,0.)); +#3569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3570 = PCURVE('',#3571,#3576); +#3571 = PLANE('',#3572); +#3572 = AXIS2_PLACEMENT_3D('',#3573,#3574,#3575); +#3573 = CARTESIAN_POINT('',(-4.849490847913,2.25,0.1)); +#3574 = DIRECTION('',(0.,0.,1.)); +#3575 = DIRECTION('',(1.,0.,0.)); +#3576 = DEFINITIONAL_REPRESENTATION('',(#3577),#3581); +#3577 = LINE('',#3578,#3579); +#3578 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#3579 = VECTOR('',#3580,1.); +#3580 = DIRECTION('',(1.,0.)); +#3581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3582 = ORIENTED_EDGE('',*,*,#3583,.F.); +#3583 = EDGE_CURVE('',#3584,#3556,#3586,.T.); +#3584 = VERTEX_POINT('',#3585); +#3585 = CARTESIAN_POINT('',(-4.72,2.13,0.)); +#3586 = SURFACE_CURVE('',#3587,(#3591,#3598),.PCURVE_S1.); +#3587 = LINE('',#3588,#3589); +#3588 = CARTESIAN_POINT('',(-4.72,2.13,0.)); +#3589 = VECTOR('',#3590,1.); +#3590 = DIRECTION('',(0.,0.,1.)); +#3591 = PCURVE('',#3531,#3592); +#3592 = DEFINITIONAL_REPRESENTATION('',(#3593),#3597); +#3593 = LINE('',#3594,#3595); +#3594 = CARTESIAN_POINT('',(0.33,0.)); +#3595 = VECTOR('',#3596,1.); +#3596 = DIRECTION('',(0.,-1.)); +#3597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3598 = PCURVE('',#3599,#3604); +#3599 = CYLINDRICAL_SURFACE('',#3600,0.12); +#3600 = AXIS2_PLACEMENT_3D('',#3601,#3602,#3603); +#3601 = CARTESIAN_POINT('',(-4.72,2.25,0.)); +#3602 = DIRECTION('',(-0.,-0.,-1.)); +#3603 = DIRECTION('',(1.,0.,0.)); +#3604 = DEFINITIONAL_REPRESENTATION('',(#3605),#3609); +#3605 = LINE('',#3606,#3607); +#3606 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#3607 = VECTOR('',#3608,1.); +#3608 = DIRECTION('',(-0.,-1.)); +#3609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3610 = ORIENTED_EDGE('',*,*,#3611,.F.); +#3611 = EDGE_CURVE('',#3521,#3584,#3612,.T.); +#3612 = SURFACE_CURVE('',#3613,(#3617,#3624),.PCURVE_S1.); +#3613 = LINE('',#3614,#3615); +#3614 = CARTESIAN_POINT('',(-5.05,2.13,0.)); +#3615 = VECTOR('',#3616,1.); +#3616 = DIRECTION('',(1.,0.,0.)); +#3617 = PCURVE('',#3531,#3618); +#3618 = DEFINITIONAL_REPRESENTATION('',(#3619),#3623); +#3619 = LINE('',#3620,#3621); +#3620 = CARTESIAN_POINT('',(0.,0.)); +#3621 = VECTOR('',#3622,1.); +#3622 = DIRECTION('',(1.,0.)); +#3623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3624 = PCURVE('',#3625,#3630); +#3625 = PLANE('',#3626); +#3626 = AXIS2_PLACEMENT_3D('',#3627,#3628,#3629); +#3627 = CARTESIAN_POINT('',(-4.849490847913,2.25,0.)); +#3628 = DIRECTION('',(0.,0.,1.)); +#3629 = DIRECTION('',(1.,0.,0.)); +#3630 = DEFINITIONAL_REPRESENTATION('',(#3631),#3635); +#3631 = LINE('',#3632,#3633); +#3632 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#3633 = VECTOR('',#3634,1.); +#3634 = DIRECTION('',(1.,0.)); +#3635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3636 = ADVANCED_FACE('',(#3637),#3599,.T.); +#3637 = FACE_BOUND('',#3638,.F.); +#3638 = EDGE_LOOP('',(#3639,#3640,#3664,#3692)); +#3639 = ORIENTED_EDGE('',*,*,#3583,.T.); +#3640 = ORIENTED_EDGE('',*,*,#3641,.T.); +#3641 = EDGE_CURVE('',#3556,#3642,#3644,.T.); +#3642 = VERTEX_POINT('',#3643); +#3643 = CARTESIAN_POINT('',(-4.72,2.37,0.1)); +#3644 = SURFACE_CURVE('',#3645,(#3650,#3657),.PCURVE_S1.); +#3645 = CIRCLE('',#3646,0.12); +#3646 = AXIS2_PLACEMENT_3D('',#3647,#3648,#3649); +#3647 = CARTESIAN_POINT('',(-4.72,2.25,0.1)); +#3648 = DIRECTION('',(0.,0.,1.)); +#3649 = DIRECTION('',(1.,0.,0.)); +#3650 = PCURVE('',#3599,#3651); +#3651 = DEFINITIONAL_REPRESENTATION('',(#3652),#3656); +#3652 = LINE('',#3653,#3654); +#3653 = CARTESIAN_POINT('',(-0.,-0.1)); +#3654 = VECTOR('',#3655,1.); +#3655 = DIRECTION('',(-1.,0.)); +#3656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3657 = PCURVE('',#3571,#3658); +#3658 = DEFINITIONAL_REPRESENTATION('',(#3659),#3663); +#3659 = CIRCLE('',#3660,0.12); +#3660 = AXIS2_PLACEMENT_2D('',#3661,#3662); +#3661 = CARTESIAN_POINT('',(0.129490847913,0.)); +#3662 = DIRECTION('',(1.,0.)); +#3663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3664 = ORIENTED_EDGE('',*,*,#3665,.F.); +#3665 = EDGE_CURVE('',#3666,#3642,#3668,.T.); +#3666 = VERTEX_POINT('',#3667); +#3667 = CARTESIAN_POINT('',(-4.72,2.37,0.)); +#3668 = SURFACE_CURVE('',#3669,(#3673,#3680),.PCURVE_S1.); +#3669 = LINE('',#3670,#3671); +#3670 = CARTESIAN_POINT('',(-4.72,2.37,0.)); +#3671 = VECTOR('',#3672,1.); +#3672 = DIRECTION('',(0.,0.,1.)); +#3673 = PCURVE('',#3599,#3674); +#3674 = DEFINITIONAL_REPRESENTATION('',(#3675),#3679); +#3675 = LINE('',#3676,#3677); +#3676 = CARTESIAN_POINT('',(-7.853981633974,0.)); +#3677 = VECTOR('',#3678,1.); +#3678 = DIRECTION('',(-0.,-1.)); +#3679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3680 = PCURVE('',#3681,#3686); +#3681 = PLANE('',#3682); +#3682 = AXIS2_PLACEMENT_3D('',#3683,#3684,#3685); +#3683 = CARTESIAN_POINT('',(-5.05,2.37,0.)); +#3684 = DIRECTION('',(0.,1.,0.)); +#3685 = DIRECTION('',(1.,0.,0.)); +#3686 = DEFINITIONAL_REPRESENTATION('',(#3687),#3691); +#3687 = LINE('',#3688,#3689); +#3688 = CARTESIAN_POINT('',(0.33,0.)); +#3689 = VECTOR('',#3690,1.); +#3690 = DIRECTION('',(0.,-1.)); +#3691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3692 = ORIENTED_EDGE('',*,*,#3693,.F.); +#3693 = EDGE_CURVE('',#3584,#3666,#3694,.T.); +#3694 = SURFACE_CURVE('',#3695,(#3700,#3707),.PCURVE_S1.); +#3695 = CIRCLE('',#3696,0.12); +#3696 = AXIS2_PLACEMENT_3D('',#3697,#3698,#3699); +#3697 = CARTESIAN_POINT('',(-4.72,2.25,0.)); +#3698 = DIRECTION('',(0.,0.,1.)); +#3699 = DIRECTION('',(1.,0.,0.)); +#3700 = PCURVE('',#3599,#3701); +#3701 = DEFINITIONAL_REPRESENTATION('',(#3702),#3706); +#3702 = LINE('',#3703,#3704); +#3703 = CARTESIAN_POINT('',(-0.,0.)); +#3704 = VECTOR('',#3705,1.); +#3705 = DIRECTION('',(-1.,0.)); +#3706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3707 = PCURVE('',#3625,#3708); +#3708 = DEFINITIONAL_REPRESENTATION('',(#3709),#3713); +#3709 = CIRCLE('',#3710,0.12); +#3710 = AXIS2_PLACEMENT_2D('',#3711,#3712); +#3711 = CARTESIAN_POINT('',(0.129490847913,0.)); +#3712 = DIRECTION('',(1.,0.)); +#3713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3714 = ADVANCED_FACE('',(#3715),#3681,.T.); +#3715 = FACE_BOUND('',#3716,.T.); +#3716 = EDGE_LOOP('',(#3717,#3742,#3763,#3764)); +#3717 = ORIENTED_EDGE('',*,*,#3718,.T.); +#3718 = EDGE_CURVE('',#3719,#3721,#3723,.T.); +#3719 = VERTEX_POINT('',#3720); +#3720 = CARTESIAN_POINT('',(-5.05,2.37,0.)); +#3721 = VERTEX_POINT('',#3722); +#3722 = CARTESIAN_POINT('',(-5.05,2.37,0.1)); +#3723 = SURFACE_CURVE('',#3724,(#3728,#3735),.PCURVE_S1.); +#3724 = LINE('',#3725,#3726); +#3725 = CARTESIAN_POINT('',(-5.05,2.37,0.)); +#3726 = VECTOR('',#3727,1.); +#3727 = DIRECTION('',(0.,0.,1.)); +#3728 = PCURVE('',#3681,#3729); +#3729 = DEFINITIONAL_REPRESENTATION('',(#3730),#3734); +#3730 = LINE('',#3731,#3732); +#3731 = CARTESIAN_POINT('',(0.,0.)); +#3732 = VECTOR('',#3733,1.); +#3733 = DIRECTION('',(0.,-1.)); +#3734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3735 = PCURVE('',#3543,#3736); +#3736 = DEFINITIONAL_REPRESENTATION('',(#3737),#3741); +#3737 = LINE('',#3738,#3739); +#3738 = CARTESIAN_POINT('',(0.24,0.)); +#3739 = VECTOR('',#3740,1.); +#3740 = DIRECTION('',(0.,-1.)); +#3741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3742 = ORIENTED_EDGE('',*,*,#3743,.T.); +#3743 = EDGE_CURVE('',#3721,#3642,#3744,.T.); +#3744 = SURFACE_CURVE('',#3745,(#3749,#3756),.PCURVE_S1.); +#3745 = LINE('',#3746,#3747); +#3746 = CARTESIAN_POINT('',(-5.05,2.37,0.1)); +#3747 = VECTOR('',#3748,1.); +#3748 = DIRECTION('',(1.,0.,0.)); +#3749 = PCURVE('',#3681,#3750); +#3750 = DEFINITIONAL_REPRESENTATION('',(#3751),#3755); +#3751 = LINE('',#3752,#3753); +#3752 = CARTESIAN_POINT('',(0.,-0.1)); +#3753 = VECTOR('',#3754,1.); +#3754 = DIRECTION('',(1.,0.)); +#3755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3756 = PCURVE('',#3571,#3757); +#3757 = DEFINITIONAL_REPRESENTATION('',(#3758),#3762); +#3758 = LINE('',#3759,#3760); +#3759 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#3760 = VECTOR('',#3761,1.); +#3761 = DIRECTION('',(1.,0.)); +#3762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3763 = ORIENTED_EDGE('',*,*,#3665,.F.); +#3764 = ORIENTED_EDGE('',*,*,#3765,.F.); +#3765 = EDGE_CURVE('',#3719,#3666,#3766,.T.); +#3766 = SURFACE_CURVE('',#3767,(#3771,#3778),.PCURVE_S1.); +#3767 = LINE('',#3768,#3769); +#3768 = CARTESIAN_POINT('',(-5.05,2.37,0.)); +#3769 = VECTOR('',#3770,1.); +#3770 = DIRECTION('',(1.,0.,0.)); +#3771 = PCURVE('',#3681,#3772); +#3772 = DEFINITIONAL_REPRESENTATION('',(#3773),#3777); +#3773 = LINE('',#3774,#3775); +#3774 = CARTESIAN_POINT('',(0.,0.)); +#3775 = VECTOR('',#3776,1.); +#3776 = DIRECTION('',(1.,0.)); +#3777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3778 = PCURVE('',#3625,#3779); +#3779 = DEFINITIONAL_REPRESENTATION('',(#3780),#3784); +#3780 = LINE('',#3781,#3782); +#3781 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#3782 = VECTOR('',#3783,1.); +#3783 = DIRECTION('',(1.,0.)); +#3784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3785 = ADVANCED_FACE('',(#3786),#3543,.T.); +#3786 = FACE_BOUND('',#3787,.T.); +#3787 = EDGE_LOOP('',(#3788,#3789,#3810,#3811)); +#3788 = ORIENTED_EDGE('',*,*,#3520,.T.); +#3789 = ORIENTED_EDGE('',*,*,#3790,.T.); +#3790 = EDGE_CURVE('',#3523,#3721,#3791,.T.); +#3791 = SURFACE_CURVE('',#3792,(#3796,#3803),.PCURVE_S1.); +#3792 = LINE('',#3793,#3794); +#3793 = CARTESIAN_POINT('',(-5.05,2.13,0.1)); +#3794 = VECTOR('',#3795,1.); +#3795 = DIRECTION('',(0.,1.,0.)); +#3796 = PCURVE('',#3543,#3797); +#3797 = DEFINITIONAL_REPRESENTATION('',(#3798),#3802); +#3798 = LINE('',#3799,#3800); +#3799 = CARTESIAN_POINT('',(0.,-0.1)); +#3800 = VECTOR('',#3801,1.); +#3801 = DIRECTION('',(1.,0.)); +#3802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3803 = PCURVE('',#3571,#3804); +#3804 = DEFINITIONAL_REPRESENTATION('',(#3805),#3809); +#3805 = LINE('',#3806,#3807); +#3806 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#3807 = VECTOR('',#3808,1.); +#3808 = DIRECTION('',(0.,1.)); +#3809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3810 = ORIENTED_EDGE('',*,*,#3718,.F.); +#3811 = ORIENTED_EDGE('',*,*,#3812,.F.); +#3812 = EDGE_CURVE('',#3521,#3719,#3813,.T.); +#3813 = SURFACE_CURVE('',#3814,(#3818,#3825),.PCURVE_S1.); +#3814 = LINE('',#3815,#3816); +#3815 = CARTESIAN_POINT('',(-5.05,2.13,0.)); +#3816 = VECTOR('',#3817,1.); +#3817 = DIRECTION('',(0.,1.,0.)); +#3818 = PCURVE('',#3543,#3819); +#3819 = DEFINITIONAL_REPRESENTATION('',(#3820),#3824); +#3820 = LINE('',#3821,#3822); +#3821 = CARTESIAN_POINT('',(0.,0.)); +#3822 = VECTOR('',#3823,1.); +#3823 = DIRECTION('',(1.,0.)); +#3824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3825 = PCURVE('',#3625,#3826); +#3826 = DEFINITIONAL_REPRESENTATION('',(#3827),#3831); +#3827 = LINE('',#3828,#3829); +#3828 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#3829 = VECTOR('',#3830,1.); +#3830 = DIRECTION('',(0.,1.)); +#3831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3832 = ADVANCED_FACE('',(#3833),#3625,.F.); +#3833 = FACE_BOUND('',#3834,.F.); +#3834 = EDGE_LOOP('',(#3835,#3836,#3837,#3838)); +#3835 = ORIENTED_EDGE('',*,*,#3611,.T.); +#3836 = ORIENTED_EDGE('',*,*,#3693,.T.); +#3837 = ORIENTED_EDGE('',*,*,#3765,.F.); +#3838 = ORIENTED_EDGE('',*,*,#3812,.F.); +#3839 = ADVANCED_FACE('',(#3840),#3571,.T.); +#3840 = FACE_BOUND('',#3841,.T.); +#3841 = EDGE_LOOP('',(#3842,#3843,#3844,#3845)); +#3842 = ORIENTED_EDGE('',*,*,#3555,.T.); +#3843 = ORIENTED_EDGE('',*,*,#3641,.T.); +#3844 = ORIENTED_EDGE('',*,*,#3743,.F.); +#3845 = ORIENTED_EDGE('',*,*,#3790,.F.); +#3846 = MANIFOLD_SOLID_BREP('',#3847); +#3847 = CLOSED_SHELL('',(#3848,#3968,#4054,#4125,#4172,#4179)); +#3848 = ADVANCED_FACE('',(#3849),#3863,.T.); +#3849 = FACE_BOUND('',#3850,.T.); +#3850 = EDGE_LOOP('',(#3851,#3886,#3914,#3942)); +#3851 = ORIENTED_EDGE('',*,*,#3852,.T.); +#3852 = EDGE_CURVE('',#3853,#3855,#3857,.T.); +#3853 = VERTEX_POINT('',#3854); +#3854 = CARTESIAN_POINT('',(5.05,2.13,0.)); +#3855 = VERTEX_POINT('',#3856); +#3856 = CARTESIAN_POINT('',(5.05,2.13,0.1)); +#3857 = SURFACE_CURVE('',#3858,(#3862,#3874),.PCURVE_S1.); +#3858 = LINE('',#3859,#3860); +#3859 = CARTESIAN_POINT('',(5.05,2.13,0.)); +#3860 = VECTOR('',#3861,1.); +#3861 = DIRECTION('',(0.,0.,1.)); +#3862 = PCURVE('',#3863,#3868); +#3863 = PLANE('',#3864); +#3864 = AXIS2_PLACEMENT_3D('',#3865,#3866,#3867); +#3865 = CARTESIAN_POINT('',(5.05,2.13,0.)); +#3866 = DIRECTION('',(0.,-1.,0.)); +#3867 = DIRECTION('',(-1.,0.,0.)); +#3868 = DEFINITIONAL_REPRESENTATION('',(#3869),#3873); +#3869 = LINE('',#3870,#3871); +#3870 = CARTESIAN_POINT('',(0.,-0.)); +#3871 = VECTOR('',#3872,1.); +#3872 = DIRECTION('',(0.,-1.)); +#3873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3874 = PCURVE('',#3875,#3880); +#3875 = PLANE('',#3876); +#3876 = AXIS2_PLACEMENT_3D('',#3877,#3878,#3879); +#3877 = CARTESIAN_POINT('',(5.05,2.13,0.)); +#3878 = DIRECTION('',(-1.,0.,0.)); +#3879 = DIRECTION('',(0.,1.,0.)); +#3880 = DEFINITIONAL_REPRESENTATION('',(#3881),#3885); +#3881 = LINE('',#3882,#3883); +#3882 = CARTESIAN_POINT('',(0.,0.)); +#3883 = VECTOR('',#3884,1.); +#3884 = DIRECTION('',(0.,-1.)); +#3885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3886 = ORIENTED_EDGE('',*,*,#3887,.T.); +#3887 = EDGE_CURVE('',#3855,#3888,#3890,.T.); +#3888 = VERTEX_POINT('',#3889); +#3889 = CARTESIAN_POINT('',(4.72,2.13,0.1)); +#3890 = SURFACE_CURVE('',#3891,(#3895,#3902),.PCURVE_S1.); +#3891 = LINE('',#3892,#3893); +#3892 = CARTESIAN_POINT('',(5.05,2.13,0.1)); +#3893 = VECTOR('',#3894,1.); +#3894 = DIRECTION('',(-1.,0.,0.)); +#3895 = PCURVE('',#3863,#3896); +#3896 = DEFINITIONAL_REPRESENTATION('',(#3897),#3901); +#3897 = LINE('',#3898,#3899); +#3898 = CARTESIAN_POINT('',(0.,-0.1)); +#3899 = VECTOR('',#3900,1.); +#3900 = DIRECTION('',(1.,0.)); +#3901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3902 = PCURVE('',#3903,#3908); +#3903 = PLANE('',#3904); +#3904 = AXIS2_PLACEMENT_3D('',#3905,#3906,#3907); +#3905 = CARTESIAN_POINT('',(4.849490847913,2.25,0.1)); +#3906 = DIRECTION('',(-0.,-0.,-1.)); +#3907 = DIRECTION('',(-1.,0.,0.)); +#3908 = DEFINITIONAL_REPRESENTATION('',(#3909),#3913); +#3909 = LINE('',#3910,#3911); +#3910 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#3911 = VECTOR('',#3912,1.); +#3912 = DIRECTION('',(1.,0.)); +#3913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3914 = ORIENTED_EDGE('',*,*,#3915,.F.); +#3915 = EDGE_CURVE('',#3916,#3888,#3918,.T.); +#3916 = VERTEX_POINT('',#3917); +#3917 = CARTESIAN_POINT('',(4.72,2.13,0.)); +#3918 = SURFACE_CURVE('',#3919,(#3923,#3930),.PCURVE_S1.); +#3919 = LINE('',#3920,#3921); +#3920 = CARTESIAN_POINT('',(4.72,2.13,0.)); +#3921 = VECTOR('',#3922,1.); +#3922 = DIRECTION('',(0.,0.,1.)); +#3923 = PCURVE('',#3863,#3924); +#3924 = DEFINITIONAL_REPRESENTATION('',(#3925),#3929); +#3925 = LINE('',#3926,#3927); +#3926 = CARTESIAN_POINT('',(0.33,0.)); +#3927 = VECTOR('',#3928,1.); +#3928 = DIRECTION('',(0.,-1.)); +#3929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3930 = PCURVE('',#3931,#3936); +#3931 = CYLINDRICAL_SURFACE('',#3932,0.12); +#3932 = AXIS2_PLACEMENT_3D('',#3933,#3934,#3935); +#3933 = CARTESIAN_POINT('',(4.72,2.25,0.)); +#3934 = DIRECTION('',(-0.,-0.,-1.)); +#3935 = DIRECTION('',(1.,0.,0.)); +#3936 = DEFINITIONAL_REPRESENTATION('',(#3937),#3941); +#3937 = LINE('',#3938,#3939); +#3938 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#3939 = VECTOR('',#3940,1.); +#3940 = DIRECTION('',(-0.,-1.)); +#3941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3942 = ORIENTED_EDGE('',*,*,#3943,.F.); +#3943 = EDGE_CURVE('',#3853,#3916,#3944,.T.); +#3944 = SURFACE_CURVE('',#3945,(#3949,#3956),.PCURVE_S1.); +#3945 = LINE('',#3946,#3947); +#3946 = CARTESIAN_POINT('',(5.05,2.13,0.)); +#3947 = VECTOR('',#3948,1.); +#3948 = DIRECTION('',(-1.,0.,0.)); +#3949 = PCURVE('',#3863,#3950); +#3950 = DEFINITIONAL_REPRESENTATION('',(#3951),#3955); +#3951 = LINE('',#3952,#3953); +#3952 = CARTESIAN_POINT('',(0.,-0.)); +#3953 = VECTOR('',#3954,1.); +#3954 = DIRECTION('',(1.,0.)); +#3955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3956 = PCURVE('',#3957,#3962); +#3957 = PLANE('',#3958); +#3958 = AXIS2_PLACEMENT_3D('',#3959,#3960,#3961); +#3959 = CARTESIAN_POINT('',(4.849490847913,2.25,0.)); +#3960 = DIRECTION('',(-0.,-0.,-1.)); +#3961 = DIRECTION('',(-1.,0.,0.)); +#3962 = DEFINITIONAL_REPRESENTATION('',(#3963),#3967); +#3963 = LINE('',#3964,#3965); +#3964 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#3965 = VECTOR('',#3966,1.); +#3966 = DIRECTION('',(1.,0.)); +#3967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3968 = ADVANCED_FACE('',(#3969),#3931,.T.); +#3969 = FACE_BOUND('',#3970,.F.); +#3970 = EDGE_LOOP('',(#3971,#4001,#4027,#4028)); +#3971 = ORIENTED_EDGE('',*,*,#3972,.T.); +#3972 = EDGE_CURVE('',#3973,#3975,#3977,.T.); +#3973 = VERTEX_POINT('',#3974); +#3974 = CARTESIAN_POINT('',(4.72,2.37,0.)); +#3975 = VERTEX_POINT('',#3976); +#3976 = CARTESIAN_POINT('',(4.72,2.37,0.1)); +#3977 = SURFACE_CURVE('',#3978,(#3982,#3989),.PCURVE_S1.); +#3978 = LINE('',#3979,#3980); +#3979 = CARTESIAN_POINT('',(4.72,2.37,0.)); +#3980 = VECTOR('',#3981,1.); +#3981 = DIRECTION('',(0.,0.,1.)); +#3982 = PCURVE('',#3931,#3983); +#3983 = DEFINITIONAL_REPRESENTATION('',(#3984),#3988); +#3984 = LINE('',#3985,#3986); +#3985 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#3986 = VECTOR('',#3987,1.); +#3987 = DIRECTION('',(-0.,-1.)); +#3988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3989 = PCURVE('',#3990,#3995); +#3990 = PLANE('',#3991); +#3991 = AXIS2_PLACEMENT_3D('',#3992,#3993,#3994); +#3992 = CARTESIAN_POINT('',(5.05,2.37,0.)); +#3993 = DIRECTION('',(0.,-1.,0.)); +#3994 = DIRECTION('',(-1.,0.,0.)); +#3995 = DEFINITIONAL_REPRESENTATION('',(#3996),#4000); +#3996 = LINE('',#3997,#3998); +#3997 = CARTESIAN_POINT('',(0.33,0.)); +#3998 = VECTOR('',#3999,1.); +#3999 = DIRECTION('',(0.,-1.)); +#4000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4001 = ORIENTED_EDGE('',*,*,#4002,.T.); +#4002 = EDGE_CURVE('',#3975,#3888,#4003,.T.); +#4003 = SURFACE_CURVE('',#4004,(#4009,#4016),.PCURVE_S1.); +#4004 = CIRCLE('',#4005,0.12); +#4005 = AXIS2_PLACEMENT_3D('',#4006,#4007,#4008); +#4006 = CARTESIAN_POINT('',(4.72,2.25,0.1)); +#4007 = DIRECTION('',(0.,0.,1.)); +#4008 = DIRECTION('',(1.,0.,0.)); +#4009 = PCURVE('',#3931,#4010); +#4010 = DEFINITIONAL_REPRESENTATION('',(#4011),#4015); +#4011 = LINE('',#4012,#4013); +#4012 = CARTESIAN_POINT('',(-0.,-0.1)); +#4013 = VECTOR('',#4014,1.); +#4014 = DIRECTION('',(-1.,0.)); +#4015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4016 = PCURVE('',#3903,#4017); +#4017 = DEFINITIONAL_REPRESENTATION('',(#4018),#4026); +#4018 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4019,#4020,#4021,#4022, +#4023,#4024,#4025),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#4019 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#4020 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#4021 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#4022 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#4023 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#4024 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#4025 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#4026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4027 = ORIENTED_EDGE('',*,*,#3915,.F.); +#4028 = ORIENTED_EDGE('',*,*,#4029,.F.); +#4029 = EDGE_CURVE('',#3973,#3916,#4030,.T.); +#4030 = SURFACE_CURVE('',#4031,(#4036,#4043),.PCURVE_S1.); +#4031 = CIRCLE('',#4032,0.12); +#4032 = AXIS2_PLACEMENT_3D('',#4033,#4034,#4035); +#4033 = CARTESIAN_POINT('',(4.72,2.25,0.)); +#4034 = DIRECTION('',(0.,0.,1.)); +#4035 = DIRECTION('',(1.,0.,0.)); +#4036 = PCURVE('',#3931,#4037); +#4037 = DEFINITIONAL_REPRESENTATION('',(#4038),#4042); +#4038 = LINE('',#4039,#4040); +#4039 = CARTESIAN_POINT('',(-0.,0.)); +#4040 = VECTOR('',#4041,1.); +#4041 = DIRECTION('',(-1.,0.)); +#4042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4043 = PCURVE('',#3957,#4044); +#4044 = DEFINITIONAL_REPRESENTATION('',(#4045),#4053); +#4045 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4046,#4047,#4048,#4049, +#4050,#4051,#4052),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#4046 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#4047 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#4048 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#4049 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#4050 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#4051 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#4052 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#4053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4054 = ADVANCED_FACE('',(#4055),#3990,.F.); +#4055 = FACE_BOUND('',#4056,.F.); +#4056 = EDGE_LOOP('',(#4057,#4082,#4103,#4104)); +#4057 = ORIENTED_EDGE('',*,*,#4058,.T.); +#4058 = EDGE_CURVE('',#4059,#4061,#4063,.T.); +#4059 = VERTEX_POINT('',#4060); +#4060 = CARTESIAN_POINT('',(5.05,2.37,0.)); +#4061 = VERTEX_POINT('',#4062); +#4062 = CARTESIAN_POINT('',(5.05,2.37,0.1)); +#4063 = SURFACE_CURVE('',#4064,(#4068,#4075),.PCURVE_S1.); +#4064 = LINE('',#4065,#4066); +#4065 = CARTESIAN_POINT('',(5.05,2.37,0.)); +#4066 = VECTOR('',#4067,1.); +#4067 = DIRECTION('',(0.,0.,1.)); +#4068 = PCURVE('',#3990,#4069); +#4069 = DEFINITIONAL_REPRESENTATION('',(#4070),#4074); +#4070 = LINE('',#4071,#4072); +#4071 = CARTESIAN_POINT('',(0.,-0.)); +#4072 = VECTOR('',#4073,1.); +#4073 = DIRECTION('',(0.,-1.)); +#4074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4075 = PCURVE('',#3875,#4076); +#4076 = DEFINITIONAL_REPRESENTATION('',(#4077),#4081); +#4077 = LINE('',#4078,#4079); +#4078 = CARTESIAN_POINT('',(0.24,0.)); +#4079 = VECTOR('',#4080,1.); +#4080 = DIRECTION('',(0.,-1.)); +#4081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4082 = ORIENTED_EDGE('',*,*,#4083,.T.); +#4083 = EDGE_CURVE('',#4061,#3975,#4084,.T.); +#4084 = SURFACE_CURVE('',#4085,(#4089,#4096),.PCURVE_S1.); +#4085 = LINE('',#4086,#4087); +#4086 = CARTESIAN_POINT('',(5.05,2.37,0.1)); +#4087 = VECTOR('',#4088,1.); +#4088 = DIRECTION('',(-1.,0.,0.)); +#4089 = PCURVE('',#3990,#4090); +#4090 = DEFINITIONAL_REPRESENTATION('',(#4091),#4095); +#4091 = LINE('',#4092,#4093); +#4092 = CARTESIAN_POINT('',(0.,-0.1)); +#4093 = VECTOR('',#4094,1.); +#4094 = DIRECTION('',(1.,0.)); +#4095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4096 = PCURVE('',#3903,#4097); +#4097 = DEFINITIONAL_REPRESENTATION('',(#4098),#4102); +#4098 = LINE('',#4099,#4100); +#4099 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#4100 = VECTOR('',#4101,1.); +#4101 = DIRECTION('',(1.,0.)); +#4102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4103 = ORIENTED_EDGE('',*,*,#3972,.F.); +#4104 = ORIENTED_EDGE('',*,*,#4105,.F.); +#4105 = EDGE_CURVE('',#4059,#3973,#4106,.T.); +#4106 = SURFACE_CURVE('',#4107,(#4111,#4118),.PCURVE_S1.); +#4107 = LINE('',#4108,#4109); +#4108 = CARTESIAN_POINT('',(5.05,2.37,0.)); +#4109 = VECTOR('',#4110,1.); +#4110 = DIRECTION('',(-1.,0.,0.)); +#4111 = PCURVE('',#3990,#4112); +#4112 = DEFINITIONAL_REPRESENTATION('',(#4113),#4117); +#4113 = LINE('',#4114,#4115); +#4114 = CARTESIAN_POINT('',(0.,-0.)); +#4115 = VECTOR('',#4116,1.); +#4116 = DIRECTION('',(1.,0.)); +#4117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4118 = PCURVE('',#3957,#4119); +#4119 = DEFINITIONAL_REPRESENTATION('',(#4120),#4124); +#4120 = LINE('',#4121,#4122); +#4121 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#4122 = VECTOR('',#4123,1.); +#4123 = DIRECTION('',(1.,0.)); +#4124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4125 = ADVANCED_FACE('',(#4126),#3875,.F.); +#4126 = FACE_BOUND('',#4127,.F.); +#4127 = EDGE_LOOP('',(#4128,#4129,#4150,#4151)); +#4128 = ORIENTED_EDGE('',*,*,#3852,.T.); +#4129 = ORIENTED_EDGE('',*,*,#4130,.T.); +#4130 = EDGE_CURVE('',#3855,#4061,#4131,.T.); +#4131 = SURFACE_CURVE('',#4132,(#4136,#4143),.PCURVE_S1.); +#4132 = LINE('',#4133,#4134); +#4133 = CARTESIAN_POINT('',(5.05,2.13,0.1)); +#4134 = VECTOR('',#4135,1.); +#4135 = DIRECTION('',(0.,1.,0.)); +#4136 = PCURVE('',#3875,#4137); +#4137 = DEFINITIONAL_REPRESENTATION('',(#4138),#4142); +#4138 = LINE('',#4139,#4140); +#4139 = CARTESIAN_POINT('',(0.,-0.1)); +#4140 = VECTOR('',#4141,1.); +#4141 = DIRECTION('',(1.,0.)); +#4142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4143 = PCURVE('',#3903,#4144); +#4144 = DEFINITIONAL_REPRESENTATION('',(#4145),#4149); +#4145 = LINE('',#4146,#4147); +#4146 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#4147 = VECTOR('',#4148,1.); +#4148 = DIRECTION('',(0.,1.)); +#4149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4150 = ORIENTED_EDGE('',*,*,#4058,.F.); +#4151 = ORIENTED_EDGE('',*,*,#4152,.F.); +#4152 = EDGE_CURVE('',#3853,#4059,#4153,.T.); +#4153 = SURFACE_CURVE('',#4154,(#4158,#4165),.PCURVE_S1.); +#4154 = LINE('',#4155,#4156); +#4155 = CARTESIAN_POINT('',(5.05,2.13,0.)); +#4156 = VECTOR('',#4157,1.); +#4157 = DIRECTION('',(0.,1.,0.)); +#4158 = PCURVE('',#3875,#4159); +#4159 = DEFINITIONAL_REPRESENTATION('',(#4160),#4164); +#4160 = LINE('',#4161,#4162); +#4161 = CARTESIAN_POINT('',(0.,0.)); +#4162 = VECTOR('',#4163,1.); +#4163 = DIRECTION('',(1.,0.)); +#4164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4165 = PCURVE('',#3957,#4166); +#4166 = DEFINITIONAL_REPRESENTATION('',(#4167),#4171); +#4167 = LINE('',#4168,#4169); +#4168 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#4169 = VECTOR('',#4170,1.); +#4170 = DIRECTION('',(0.,1.)); +#4171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4172 = ADVANCED_FACE('',(#4173),#3957,.T.); +#4173 = FACE_BOUND('',#4174,.T.); +#4174 = EDGE_LOOP('',(#4175,#4176,#4177,#4178)); +#4175 = ORIENTED_EDGE('',*,*,#3943,.T.); +#4176 = ORIENTED_EDGE('',*,*,#4029,.F.); +#4177 = ORIENTED_EDGE('',*,*,#4105,.F.); +#4178 = ORIENTED_EDGE('',*,*,#4152,.F.); +#4179 = ADVANCED_FACE('',(#4180),#3903,.F.); +#4180 = FACE_BOUND('',#4181,.F.); +#4181 = EDGE_LOOP('',(#4182,#4183,#4184,#4185)); +#4182 = ORIENTED_EDGE('',*,*,#3887,.T.); +#4183 = ORIENTED_EDGE('',*,*,#4002,.F.); +#4184 = ORIENTED_EDGE('',*,*,#4083,.F.); +#4185 = ORIENTED_EDGE('',*,*,#4130,.F.); +#4186 = MANIFOLD_SOLID_BREP('',#4187); +#4187 = CLOSED_SHELL('',(#4188,#4308,#4386,#4457,#4504,#4511)); +#4188 = ADVANCED_FACE('',(#4189),#4203,.F.); +#4189 = FACE_BOUND('',#4190,.F.); +#4190 = EDGE_LOOP('',(#4191,#4226,#4254,#4282)); +#4191 = ORIENTED_EDGE('',*,*,#4192,.T.); +#4192 = EDGE_CURVE('',#4193,#4195,#4197,.T.); +#4193 = VERTEX_POINT('',#4194); +#4194 = CARTESIAN_POINT('',(-5.05,1.63,0.)); +#4195 = VERTEX_POINT('',#4196); +#4196 = CARTESIAN_POINT('',(-5.05,1.63,0.1)); +#4197 = SURFACE_CURVE('',#4198,(#4202,#4214),.PCURVE_S1.); +#4198 = LINE('',#4199,#4200); +#4199 = CARTESIAN_POINT('',(-5.05,1.63,0.)); +#4200 = VECTOR('',#4201,1.); +#4201 = DIRECTION('',(0.,0.,1.)); +#4202 = PCURVE('',#4203,#4208); +#4203 = PLANE('',#4204); +#4204 = AXIS2_PLACEMENT_3D('',#4205,#4206,#4207); +#4205 = CARTESIAN_POINT('',(-5.05,1.63,0.)); +#4206 = DIRECTION('',(0.,1.,0.)); +#4207 = DIRECTION('',(1.,0.,0.)); +#4208 = DEFINITIONAL_REPRESENTATION('',(#4209),#4213); +#4209 = LINE('',#4210,#4211); +#4210 = CARTESIAN_POINT('',(0.,0.)); +#4211 = VECTOR('',#4212,1.); +#4212 = DIRECTION('',(0.,-1.)); +#4213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4214 = PCURVE('',#4215,#4220); +#4215 = PLANE('',#4216); +#4216 = AXIS2_PLACEMENT_3D('',#4217,#4218,#4219); +#4217 = CARTESIAN_POINT('',(-5.05,1.63,0.)); +#4218 = DIRECTION('',(-1.,0.,0.)); +#4219 = DIRECTION('',(0.,1.,0.)); +#4220 = DEFINITIONAL_REPRESENTATION('',(#4221),#4225); +#4221 = LINE('',#4222,#4223); +#4222 = CARTESIAN_POINT('',(0.,0.)); +#4223 = VECTOR('',#4224,1.); +#4224 = DIRECTION('',(0.,-1.)); +#4225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4226 = ORIENTED_EDGE('',*,*,#4227,.T.); +#4227 = EDGE_CURVE('',#4195,#4228,#4230,.T.); +#4228 = VERTEX_POINT('',#4229); +#4229 = CARTESIAN_POINT('',(-4.72,1.63,0.1)); +#4230 = SURFACE_CURVE('',#4231,(#4235,#4242),.PCURVE_S1.); +#4231 = LINE('',#4232,#4233); +#4232 = CARTESIAN_POINT('',(-5.05,1.63,0.1)); +#4233 = VECTOR('',#4234,1.); +#4234 = DIRECTION('',(1.,0.,0.)); +#4235 = PCURVE('',#4203,#4236); +#4236 = DEFINITIONAL_REPRESENTATION('',(#4237),#4241); +#4237 = LINE('',#4238,#4239); +#4238 = CARTESIAN_POINT('',(0.,-0.1)); +#4239 = VECTOR('',#4240,1.); +#4240 = DIRECTION('',(1.,0.)); +#4241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4242 = PCURVE('',#4243,#4248); +#4243 = PLANE('',#4244); +#4244 = AXIS2_PLACEMENT_3D('',#4245,#4246,#4247); +#4245 = CARTESIAN_POINT('',(-4.849490847913,1.75,0.1)); +#4246 = DIRECTION('',(0.,0.,1.)); +#4247 = DIRECTION('',(1.,0.,0.)); +#4248 = DEFINITIONAL_REPRESENTATION('',(#4249),#4253); +#4249 = LINE('',#4250,#4251); +#4250 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#4251 = VECTOR('',#4252,1.); +#4252 = DIRECTION('',(1.,0.)); +#4253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4254 = ORIENTED_EDGE('',*,*,#4255,.F.); +#4255 = EDGE_CURVE('',#4256,#4228,#4258,.T.); +#4256 = VERTEX_POINT('',#4257); +#4257 = CARTESIAN_POINT('',(-4.72,1.63,0.)); +#4258 = SURFACE_CURVE('',#4259,(#4263,#4270),.PCURVE_S1.); +#4259 = LINE('',#4260,#4261); +#4260 = CARTESIAN_POINT('',(-4.72,1.63,0.)); +#4261 = VECTOR('',#4262,1.); +#4262 = DIRECTION('',(0.,0.,1.)); +#4263 = PCURVE('',#4203,#4264); +#4264 = DEFINITIONAL_REPRESENTATION('',(#4265),#4269); +#4265 = LINE('',#4266,#4267); +#4266 = CARTESIAN_POINT('',(0.33,0.)); +#4267 = VECTOR('',#4268,1.); +#4268 = DIRECTION('',(0.,-1.)); +#4269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4270 = PCURVE('',#4271,#4276); +#4271 = CYLINDRICAL_SURFACE('',#4272,0.12); +#4272 = AXIS2_PLACEMENT_3D('',#4273,#4274,#4275); +#4273 = CARTESIAN_POINT('',(-4.72,1.75,0.)); +#4274 = DIRECTION('',(-0.,-0.,-1.)); +#4275 = DIRECTION('',(1.,0.,0.)); +#4276 = DEFINITIONAL_REPRESENTATION('',(#4277),#4281); +#4277 = LINE('',#4278,#4279); +#4278 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#4279 = VECTOR('',#4280,1.); +#4280 = DIRECTION('',(-0.,-1.)); +#4281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4282 = ORIENTED_EDGE('',*,*,#4283,.F.); +#4283 = EDGE_CURVE('',#4193,#4256,#4284,.T.); +#4284 = SURFACE_CURVE('',#4285,(#4289,#4296),.PCURVE_S1.); +#4285 = LINE('',#4286,#4287); +#4286 = CARTESIAN_POINT('',(-5.05,1.63,0.)); +#4287 = VECTOR('',#4288,1.); +#4288 = DIRECTION('',(1.,0.,0.)); +#4289 = PCURVE('',#4203,#4290); +#4290 = DEFINITIONAL_REPRESENTATION('',(#4291),#4295); +#4291 = LINE('',#4292,#4293); +#4292 = CARTESIAN_POINT('',(0.,0.)); +#4293 = VECTOR('',#4294,1.); +#4294 = DIRECTION('',(1.,0.)); +#4295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4296 = PCURVE('',#4297,#4302); +#4297 = PLANE('',#4298); +#4298 = AXIS2_PLACEMENT_3D('',#4299,#4300,#4301); +#4299 = CARTESIAN_POINT('',(-4.849490847913,1.75,0.)); +#4300 = DIRECTION('',(0.,0.,1.)); +#4301 = DIRECTION('',(1.,0.,0.)); +#4302 = DEFINITIONAL_REPRESENTATION('',(#4303),#4307); +#4303 = LINE('',#4304,#4305); +#4304 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#4305 = VECTOR('',#4306,1.); +#4306 = DIRECTION('',(1.,0.)); +#4307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4308 = ADVANCED_FACE('',(#4309),#4271,.T.); +#4309 = FACE_BOUND('',#4310,.F.); +#4310 = EDGE_LOOP('',(#4311,#4312,#4336,#4364)); +#4311 = ORIENTED_EDGE('',*,*,#4255,.T.); +#4312 = ORIENTED_EDGE('',*,*,#4313,.T.); +#4313 = EDGE_CURVE('',#4228,#4314,#4316,.T.); +#4314 = VERTEX_POINT('',#4315); +#4315 = CARTESIAN_POINT('',(-4.72,1.87,0.1)); +#4316 = SURFACE_CURVE('',#4317,(#4322,#4329),.PCURVE_S1.); +#4317 = CIRCLE('',#4318,0.12); +#4318 = AXIS2_PLACEMENT_3D('',#4319,#4320,#4321); +#4319 = CARTESIAN_POINT('',(-4.72,1.75,0.1)); +#4320 = DIRECTION('',(0.,0.,1.)); +#4321 = DIRECTION('',(1.,0.,0.)); +#4322 = PCURVE('',#4271,#4323); +#4323 = DEFINITIONAL_REPRESENTATION('',(#4324),#4328); +#4324 = LINE('',#4325,#4326); +#4325 = CARTESIAN_POINT('',(-0.,-0.1)); +#4326 = VECTOR('',#4327,1.); +#4327 = DIRECTION('',(-1.,0.)); +#4328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4329 = PCURVE('',#4243,#4330); +#4330 = DEFINITIONAL_REPRESENTATION('',(#4331),#4335); +#4331 = CIRCLE('',#4332,0.12); +#4332 = AXIS2_PLACEMENT_2D('',#4333,#4334); +#4333 = CARTESIAN_POINT('',(0.129490847913,0.)); +#4334 = DIRECTION('',(1.,0.)); +#4335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4336 = ORIENTED_EDGE('',*,*,#4337,.F.); +#4337 = EDGE_CURVE('',#4338,#4314,#4340,.T.); +#4338 = VERTEX_POINT('',#4339); +#4339 = CARTESIAN_POINT('',(-4.72,1.87,0.)); +#4340 = SURFACE_CURVE('',#4341,(#4345,#4352),.PCURVE_S1.); +#4341 = LINE('',#4342,#4343); +#4342 = CARTESIAN_POINT('',(-4.72,1.87,0.)); +#4343 = VECTOR('',#4344,1.); +#4344 = DIRECTION('',(0.,0.,1.)); +#4345 = PCURVE('',#4271,#4346); +#4346 = DEFINITIONAL_REPRESENTATION('',(#4347),#4351); +#4347 = LINE('',#4348,#4349); +#4348 = CARTESIAN_POINT('',(-7.853981633974,0.)); +#4349 = VECTOR('',#4350,1.); +#4350 = DIRECTION('',(-0.,-1.)); +#4351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4352 = PCURVE('',#4353,#4358); +#4353 = PLANE('',#4354); +#4354 = AXIS2_PLACEMENT_3D('',#4355,#4356,#4357); +#4355 = CARTESIAN_POINT('',(-5.05,1.87,0.)); +#4356 = DIRECTION('',(0.,1.,0.)); +#4357 = DIRECTION('',(1.,0.,0.)); +#4358 = DEFINITIONAL_REPRESENTATION('',(#4359),#4363); +#4359 = LINE('',#4360,#4361); +#4360 = CARTESIAN_POINT('',(0.33,0.)); +#4361 = VECTOR('',#4362,1.); +#4362 = DIRECTION('',(0.,-1.)); +#4363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4364 = ORIENTED_EDGE('',*,*,#4365,.F.); +#4365 = EDGE_CURVE('',#4256,#4338,#4366,.T.); +#4366 = SURFACE_CURVE('',#4367,(#4372,#4379),.PCURVE_S1.); +#4367 = CIRCLE('',#4368,0.12); +#4368 = AXIS2_PLACEMENT_3D('',#4369,#4370,#4371); +#4369 = CARTESIAN_POINT('',(-4.72,1.75,0.)); +#4370 = DIRECTION('',(0.,0.,1.)); +#4371 = DIRECTION('',(1.,0.,0.)); +#4372 = PCURVE('',#4271,#4373); +#4373 = DEFINITIONAL_REPRESENTATION('',(#4374),#4378); +#4374 = LINE('',#4375,#4376); +#4375 = CARTESIAN_POINT('',(-0.,0.)); +#4376 = VECTOR('',#4377,1.); +#4377 = DIRECTION('',(-1.,0.)); +#4378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4379 = PCURVE('',#4297,#4380); +#4380 = DEFINITIONAL_REPRESENTATION('',(#4381),#4385); +#4381 = CIRCLE('',#4382,0.12); +#4382 = AXIS2_PLACEMENT_2D('',#4383,#4384); +#4383 = CARTESIAN_POINT('',(0.129490847913,0.)); +#4384 = DIRECTION('',(1.,0.)); +#4385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4386 = ADVANCED_FACE('',(#4387),#4353,.T.); +#4387 = FACE_BOUND('',#4388,.T.); +#4388 = EDGE_LOOP('',(#4389,#4414,#4435,#4436)); +#4389 = ORIENTED_EDGE('',*,*,#4390,.T.); +#4390 = EDGE_CURVE('',#4391,#4393,#4395,.T.); +#4391 = VERTEX_POINT('',#4392); +#4392 = CARTESIAN_POINT('',(-5.05,1.87,0.)); +#4393 = VERTEX_POINT('',#4394); +#4394 = CARTESIAN_POINT('',(-5.05,1.87,0.1)); +#4395 = SURFACE_CURVE('',#4396,(#4400,#4407),.PCURVE_S1.); +#4396 = LINE('',#4397,#4398); +#4397 = CARTESIAN_POINT('',(-5.05,1.87,0.)); +#4398 = VECTOR('',#4399,1.); +#4399 = DIRECTION('',(0.,0.,1.)); +#4400 = PCURVE('',#4353,#4401); +#4401 = DEFINITIONAL_REPRESENTATION('',(#4402),#4406); +#4402 = LINE('',#4403,#4404); +#4403 = CARTESIAN_POINT('',(0.,0.)); +#4404 = VECTOR('',#4405,1.); +#4405 = DIRECTION('',(0.,-1.)); +#4406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4407 = PCURVE('',#4215,#4408); +#4408 = DEFINITIONAL_REPRESENTATION('',(#4409),#4413); +#4409 = LINE('',#4410,#4411); +#4410 = CARTESIAN_POINT('',(0.24,0.)); +#4411 = VECTOR('',#4412,1.); +#4412 = DIRECTION('',(0.,-1.)); +#4413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4414 = ORIENTED_EDGE('',*,*,#4415,.T.); +#4415 = EDGE_CURVE('',#4393,#4314,#4416,.T.); +#4416 = SURFACE_CURVE('',#4417,(#4421,#4428),.PCURVE_S1.); +#4417 = LINE('',#4418,#4419); +#4418 = CARTESIAN_POINT('',(-5.05,1.87,0.1)); +#4419 = VECTOR('',#4420,1.); +#4420 = DIRECTION('',(1.,0.,0.)); +#4421 = PCURVE('',#4353,#4422); +#4422 = DEFINITIONAL_REPRESENTATION('',(#4423),#4427); +#4423 = LINE('',#4424,#4425); +#4424 = CARTESIAN_POINT('',(0.,-0.1)); +#4425 = VECTOR('',#4426,1.); +#4426 = DIRECTION('',(1.,0.)); +#4427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4428 = PCURVE('',#4243,#4429); +#4429 = DEFINITIONAL_REPRESENTATION('',(#4430),#4434); +#4430 = LINE('',#4431,#4432); +#4431 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#4432 = VECTOR('',#4433,1.); +#4433 = DIRECTION('',(1.,0.)); +#4434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4435 = ORIENTED_EDGE('',*,*,#4337,.F.); +#4436 = ORIENTED_EDGE('',*,*,#4437,.F.); +#4437 = EDGE_CURVE('',#4391,#4338,#4438,.T.); +#4438 = SURFACE_CURVE('',#4439,(#4443,#4450),.PCURVE_S1.); +#4439 = LINE('',#4440,#4441); +#4440 = CARTESIAN_POINT('',(-5.05,1.87,0.)); +#4441 = VECTOR('',#4442,1.); +#4442 = DIRECTION('',(1.,0.,0.)); +#4443 = PCURVE('',#4353,#4444); +#4444 = DEFINITIONAL_REPRESENTATION('',(#4445),#4449); +#4445 = LINE('',#4446,#4447); +#4446 = CARTESIAN_POINT('',(0.,0.)); +#4447 = VECTOR('',#4448,1.); +#4448 = DIRECTION('',(1.,0.)); +#4449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4450 = PCURVE('',#4297,#4451); +#4451 = DEFINITIONAL_REPRESENTATION('',(#4452),#4456); +#4452 = LINE('',#4453,#4454); +#4453 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#4454 = VECTOR('',#4455,1.); +#4455 = DIRECTION('',(1.,0.)); +#4456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4457 = ADVANCED_FACE('',(#4458),#4215,.T.); +#4458 = FACE_BOUND('',#4459,.T.); +#4459 = EDGE_LOOP('',(#4460,#4461,#4482,#4483)); +#4460 = ORIENTED_EDGE('',*,*,#4192,.T.); +#4461 = ORIENTED_EDGE('',*,*,#4462,.T.); +#4462 = EDGE_CURVE('',#4195,#4393,#4463,.T.); +#4463 = SURFACE_CURVE('',#4464,(#4468,#4475),.PCURVE_S1.); +#4464 = LINE('',#4465,#4466); +#4465 = CARTESIAN_POINT('',(-5.05,1.63,0.1)); +#4466 = VECTOR('',#4467,1.); +#4467 = DIRECTION('',(0.,1.,0.)); +#4468 = PCURVE('',#4215,#4469); +#4469 = DEFINITIONAL_REPRESENTATION('',(#4470),#4474); +#4470 = LINE('',#4471,#4472); +#4471 = CARTESIAN_POINT('',(0.,-0.1)); +#4472 = VECTOR('',#4473,1.); +#4473 = DIRECTION('',(1.,0.)); +#4474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4475 = PCURVE('',#4243,#4476); +#4476 = DEFINITIONAL_REPRESENTATION('',(#4477),#4481); +#4477 = LINE('',#4478,#4479); +#4478 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#4479 = VECTOR('',#4480,1.); +#4480 = DIRECTION('',(0.,1.)); +#4481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4482 = ORIENTED_EDGE('',*,*,#4390,.F.); +#4483 = ORIENTED_EDGE('',*,*,#4484,.F.); +#4484 = EDGE_CURVE('',#4193,#4391,#4485,.T.); +#4485 = SURFACE_CURVE('',#4486,(#4490,#4497),.PCURVE_S1.); +#4486 = LINE('',#4487,#4488); +#4487 = CARTESIAN_POINT('',(-5.05,1.63,0.)); +#4488 = VECTOR('',#4489,1.); +#4489 = DIRECTION('',(0.,1.,0.)); +#4490 = PCURVE('',#4215,#4491); +#4491 = DEFINITIONAL_REPRESENTATION('',(#4492),#4496); +#4492 = LINE('',#4493,#4494); +#4493 = CARTESIAN_POINT('',(0.,0.)); +#4494 = VECTOR('',#4495,1.); +#4495 = DIRECTION('',(1.,0.)); +#4496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4497 = PCURVE('',#4297,#4498); +#4498 = DEFINITIONAL_REPRESENTATION('',(#4499),#4503); +#4499 = LINE('',#4500,#4501); +#4500 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#4501 = VECTOR('',#4502,1.); +#4502 = DIRECTION('',(0.,1.)); +#4503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4504 = ADVANCED_FACE('',(#4505),#4297,.F.); +#4505 = FACE_BOUND('',#4506,.F.); +#4506 = EDGE_LOOP('',(#4507,#4508,#4509,#4510)); +#4507 = ORIENTED_EDGE('',*,*,#4283,.T.); +#4508 = ORIENTED_EDGE('',*,*,#4365,.T.); +#4509 = ORIENTED_EDGE('',*,*,#4437,.F.); +#4510 = ORIENTED_EDGE('',*,*,#4484,.F.); +#4511 = ADVANCED_FACE('',(#4512),#4243,.T.); +#4512 = FACE_BOUND('',#4513,.T.); +#4513 = EDGE_LOOP('',(#4514,#4515,#4516,#4517)); +#4514 = ORIENTED_EDGE('',*,*,#4227,.T.); +#4515 = ORIENTED_EDGE('',*,*,#4313,.T.); +#4516 = ORIENTED_EDGE('',*,*,#4415,.F.); +#4517 = ORIENTED_EDGE('',*,*,#4462,.F.); +#4518 = MANIFOLD_SOLID_BREP('',#4519); +#4519 = CLOSED_SHELL('',(#4520,#4640,#4726,#4797,#4844,#4851)); +#4520 = ADVANCED_FACE('',(#4521),#4535,.T.); +#4521 = FACE_BOUND('',#4522,.T.); +#4522 = EDGE_LOOP('',(#4523,#4558,#4586,#4614)); +#4523 = ORIENTED_EDGE('',*,*,#4524,.T.); +#4524 = EDGE_CURVE('',#4525,#4527,#4529,.T.); +#4525 = VERTEX_POINT('',#4526); +#4526 = CARTESIAN_POINT('',(5.05,1.63,0.)); +#4527 = VERTEX_POINT('',#4528); +#4528 = CARTESIAN_POINT('',(5.05,1.63,0.1)); +#4529 = SURFACE_CURVE('',#4530,(#4534,#4546),.PCURVE_S1.); +#4530 = LINE('',#4531,#4532); +#4531 = CARTESIAN_POINT('',(5.05,1.63,0.)); +#4532 = VECTOR('',#4533,1.); +#4533 = DIRECTION('',(0.,0.,1.)); +#4534 = PCURVE('',#4535,#4540); +#4535 = PLANE('',#4536); +#4536 = AXIS2_PLACEMENT_3D('',#4537,#4538,#4539); +#4537 = CARTESIAN_POINT('',(5.05,1.63,0.)); +#4538 = DIRECTION('',(0.,-1.,0.)); +#4539 = DIRECTION('',(-1.,0.,0.)); +#4540 = DEFINITIONAL_REPRESENTATION('',(#4541),#4545); +#4541 = LINE('',#4542,#4543); +#4542 = CARTESIAN_POINT('',(0.,-0.)); +#4543 = VECTOR('',#4544,1.); +#4544 = DIRECTION('',(0.,-1.)); +#4545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4546 = PCURVE('',#4547,#4552); +#4547 = PLANE('',#4548); +#4548 = AXIS2_PLACEMENT_3D('',#4549,#4550,#4551); +#4549 = CARTESIAN_POINT('',(5.05,1.63,0.)); +#4550 = DIRECTION('',(-1.,0.,0.)); +#4551 = DIRECTION('',(0.,1.,0.)); +#4552 = DEFINITIONAL_REPRESENTATION('',(#4553),#4557); +#4553 = LINE('',#4554,#4555); +#4554 = CARTESIAN_POINT('',(0.,0.)); +#4555 = VECTOR('',#4556,1.); +#4556 = DIRECTION('',(0.,-1.)); +#4557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4558 = ORIENTED_EDGE('',*,*,#4559,.T.); +#4559 = EDGE_CURVE('',#4527,#4560,#4562,.T.); +#4560 = VERTEX_POINT('',#4561); +#4561 = CARTESIAN_POINT('',(4.72,1.63,0.1)); +#4562 = SURFACE_CURVE('',#4563,(#4567,#4574),.PCURVE_S1.); +#4563 = LINE('',#4564,#4565); +#4564 = CARTESIAN_POINT('',(5.05,1.63,0.1)); +#4565 = VECTOR('',#4566,1.); +#4566 = DIRECTION('',(-1.,0.,0.)); +#4567 = PCURVE('',#4535,#4568); +#4568 = DEFINITIONAL_REPRESENTATION('',(#4569),#4573); +#4569 = LINE('',#4570,#4571); +#4570 = CARTESIAN_POINT('',(0.,-0.1)); +#4571 = VECTOR('',#4572,1.); +#4572 = DIRECTION('',(1.,0.)); +#4573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4574 = PCURVE('',#4575,#4580); +#4575 = PLANE('',#4576); +#4576 = AXIS2_PLACEMENT_3D('',#4577,#4578,#4579); +#4577 = CARTESIAN_POINT('',(4.849490847913,1.75,0.1)); +#4578 = DIRECTION('',(-0.,-0.,-1.)); +#4579 = DIRECTION('',(-1.,0.,0.)); +#4580 = DEFINITIONAL_REPRESENTATION('',(#4581),#4585); +#4581 = LINE('',#4582,#4583); +#4582 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#4583 = VECTOR('',#4584,1.); +#4584 = DIRECTION('',(1.,0.)); +#4585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4586 = ORIENTED_EDGE('',*,*,#4587,.F.); +#4587 = EDGE_CURVE('',#4588,#4560,#4590,.T.); +#4588 = VERTEX_POINT('',#4589); +#4589 = CARTESIAN_POINT('',(4.72,1.63,0.)); +#4590 = SURFACE_CURVE('',#4591,(#4595,#4602),.PCURVE_S1.); +#4591 = LINE('',#4592,#4593); +#4592 = CARTESIAN_POINT('',(4.72,1.63,0.)); +#4593 = VECTOR('',#4594,1.); +#4594 = DIRECTION('',(0.,0.,1.)); +#4595 = PCURVE('',#4535,#4596); +#4596 = DEFINITIONAL_REPRESENTATION('',(#4597),#4601); +#4597 = LINE('',#4598,#4599); +#4598 = CARTESIAN_POINT('',(0.33,0.)); +#4599 = VECTOR('',#4600,1.); +#4600 = DIRECTION('',(0.,-1.)); +#4601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4602 = PCURVE('',#4603,#4608); +#4603 = CYLINDRICAL_SURFACE('',#4604,0.12); +#4604 = AXIS2_PLACEMENT_3D('',#4605,#4606,#4607); +#4605 = CARTESIAN_POINT('',(4.72,1.75,0.)); +#4606 = DIRECTION('',(-0.,-0.,-1.)); +#4607 = DIRECTION('',(1.,0.,0.)); +#4608 = DEFINITIONAL_REPRESENTATION('',(#4609),#4613); +#4609 = LINE('',#4610,#4611); +#4610 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#4611 = VECTOR('',#4612,1.); +#4612 = DIRECTION('',(-0.,-1.)); +#4613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4614 = ORIENTED_EDGE('',*,*,#4615,.F.); +#4615 = EDGE_CURVE('',#4525,#4588,#4616,.T.); +#4616 = SURFACE_CURVE('',#4617,(#4621,#4628),.PCURVE_S1.); +#4617 = LINE('',#4618,#4619); +#4618 = CARTESIAN_POINT('',(5.05,1.63,0.)); +#4619 = VECTOR('',#4620,1.); +#4620 = DIRECTION('',(-1.,0.,0.)); +#4621 = PCURVE('',#4535,#4622); +#4622 = DEFINITIONAL_REPRESENTATION('',(#4623),#4627); +#4623 = LINE('',#4624,#4625); +#4624 = CARTESIAN_POINT('',(0.,-0.)); +#4625 = VECTOR('',#4626,1.); +#4626 = DIRECTION('',(1.,0.)); +#4627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4628 = PCURVE('',#4629,#4634); +#4629 = PLANE('',#4630); +#4630 = AXIS2_PLACEMENT_3D('',#4631,#4632,#4633); +#4631 = CARTESIAN_POINT('',(4.849490847913,1.75,0.)); +#4632 = DIRECTION('',(-0.,-0.,-1.)); +#4633 = DIRECTION('',(-1.,0.,0.)); +#4634 = DEFINITIONAL_REPRESENTATION('',(#4635),#4639); +#4635 = LINE('',#4636,#4637); +#4636 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#4637 = VECTOR('',#4638,1.); +#4638 = DIRECTION('',(1.,0.)); +#4639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4640 = ADVANCED_FACE('',(#4641),#4603,.T.); +#4641 = FACE_BOUND('',#4642,.F.); +#4642 = EDGE_LOOP('',(#4643,#4673,#4699,#4700)); +#4643 = ORIENTED_EDGE('',*,*,#4644,.T.); +#4644 = EDGE_CURVE('',#4645,#4647,#4649,.T.); +#4645 = VERTEX_POINT('',#4646); +#4646 = CARTESIAN_POINT('',(4.72,1.87,0.)); +#4647 = VERTEX_POINT('',#4648); +#4648 = CARTESIAN_POINT('',(4.72,1.87,0.1)); +#4649 = SURFACE_CURVE('',#4650,(#4654,#4661),.PCURVE_S1.); +#4650 = LINE('',#4651,#4652); +#4651 = CARTESIAN_POINT('',(4.72,1.87,0.)); +#4652 = VECTOR('',#4653,1.); +#4653 = DIRECTION('',(0.,0.,1.)); +#4654 = PCURVE('',#4603,#4655); +#4655 = DEFINITIONAL_REPRESENTATION('',(#4656),#4660); +#4656 = LINE('',#4657,#4658); +#4657 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#4658 = VECTOR('',#4659,1.); +#4659 = DIRECTION('',(-0.,-1.)); +#4660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4661 = PCURVE('',#4662,#4667); +#4662 = PLANE('',#4663); +#4663 = AXIS2_PLACEMENT_3D('',#4664,#4665,#4666); +#4664 = CARTESIAN_POINT('',(5.05,1.87,0.)); +#4665 = DIRECTION('',(0.,-1.,0.)); +#4666 = DIRECTION('',(-1.,0.,0.)); +#4667 = DEFINITIONAL_REPRESENTATION('',(#4668),#4672); +#4668 = LINE('',#4669,#4670); +#4669 = CARTESIAN_POINT('',(0.33,0.)); +#4670 = VECTOR('',#4671,1.); +#4671 = DIRECTION('',(0.,-1.)); +#4672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4673 = ORIENTED_EDGE('',*,*,#4674,.T.); +#4674 = EDGE_CURVE('',#4647,#4560,#4675,.T.); +#4675 = SURFACE_CURVE('',#4676,(#4681,#4688),.PCURVE_S1.); +#4676 = CIRCLE('',#4677,0.12); +#4677 = AXIS2_PLACEMENT_3D('',#4678,#4679,#4680); +#4678 = CARTESIAN_POINT('',(4.72,1.75,0.1)); +#4679 = DIRECTION('',(0.,0.,1.)); +#4680 = DIRECTION('',(1.,0.,0.)); +#4681 = PCURVE('',#4603,#4682); +#4682 = DEFINITIONAL_REPRESENTATION('',(#4683),#4687); +#4683 = LINE('',#4684,#4685); +#4684 = CARTESIAN_POINT('',(-0.,-0.1)); +#4685 = VECTOR('',#4686,1.); +#4686 = DIRECTION('',(-1.,0.)); +#4687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4688 = PCURVE('',#4575,#4689); +#4689 = DEFINITIONAL_REPRESENTATION('',(#4690),#4698); +#4690 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4691,#4692,#4693,#4694, +#4695,#4696,#4697),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#4691 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#4692 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#4693 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#4694 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#4695 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#4696 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#4697 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#4698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4699 = ORIENTED_EDGE('',*,*,#4587,.F.); +#4700 = ORIENTED_EDGE('',*,*,#4701,.F.); +#4701 = EDGE_CURVE('',#4645,#4588,#4702,.T.); +#4702 = SURFACE_CURVE('',#4703,(#4708,#4715),.PCURVE_S1.); +#4703 = CIRCLE('',#4704,0.12); +#4704 = AXIS2_PLACEMENT_3D('',#4705,#4706,#4707); +#4705 = CARTESIAN_POINT('',(4.72,1.75,0.)); +#4706 = DIRECTION('',(0.,0.,1.)); +#4707 = DIRECTION('',(1.,0.,0.)); +#4708 = PCURVE('',#4603,#4709); +#4709 = DEFINITIONAL_REPRESENTATION('',(#4710),#4714); +#4710 = LINE('',#4711,#4712); +#4711 = CARTESIAN_POINT('',(-0.,0.)); +#4712 = VECTOR('',#4713,1.); +#4713 = DIRECTION('',(-1.,0.)); +#4714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4715 = PCURVE('',#4629,#4716); +#4716 = DEFINITIONAL_REPRESENTATION('',(#4717),#4725); +#4717 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4718,#4719,#4720,#4721, +#4722,#4723,#4724),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#4718 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#4719 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#4720 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#4721 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#4722 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#4723 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#4724 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#4725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4726 = ADVANCED_FACE('',(#4727),#4662,.F.); +#4727 = FACE_BOUND('',#4728,.F.); +#4728 = EDGE_LOOP('',(#4729,#4754,#4775,#4776)); +#4729 = ORIENTED_EDGE('',*,*,#4730,.T.); +#4730 = EDGE_CURVE('',#4731,#4733,#4735,.T.); +#4731 = VERTEX_POINT('',#4732); +#4732 = CARTESIAN_POINT('',(5.05,1.87,0.)); +#4733 = VERTEX_POINT('',#4734); +#4734 = CARTESIAN_POINT('',(5.05,1.87,0.1)); +#4735 = SURFACE_CURVE('',#4736,(#4740,#4747),.PCURVE_S1.); +#4736 = LINE('',#4737,#4738); +#4737 = CARTESIAN_POINT('',(5.05,1.87,0.)); +#4738 = VECTOR('',#4739,1.); +#4739 = DIRECTION('',(0.,0.,1.)); +#4740 = PCURVE('',#4662,#4741); +#4741 = DEFINITIONAL_REPRESENTATION('',(#4742),#4746); +#4742 = LINE('',#4743,#4744); +#4743 = CARTESIAN_POINT('',(0.,-0.)); +#4744 = VECTOR('',#4745,1.); +#4745 = DIRECTION('',(0.,-1.)); +#4746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4747 = PCURVE('',#4547,#4748); +#4748 = DEFINITIONAL_REPRESENTATION('',(#4749),#4753); +#4749 = LINE('',#4750,#4751); +#4750 = CARTESIAN_POINT('',(0.24,0.)); +#4751 = VECTOR('',#4752,1.); +#4752 = DIRECTION('',(0.,-1.)); +#4753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4754 = ORIENTED_EDGE('',*,*,#4755,.T.); +#4755 = EDGE_CURVE('',#4733,#4647,#4756,.T.); +#4756 = SURFACE_CURVE('',#4757,(#4761,#4768),.PCURVE_S1.); +#4757 = LINE('',#4758,#4759); +#4758 = CARTESIAN_POINT('',(5.05,1.87,0.1)); +#4759 = VECTOR('',#4760,1.); +#4760 = DIRECTION('',(-1.,0.,0.)); +#4761 = PCURVE('',#4662,#4762); +#4762 = DEFINITIONAL_REPRESENTATION('',(#4763),#4767); +#4763 = LINE('',#4764,#4765); +#4764 = CARTESIAN_POINT('',(0.,-0.1)); +#4765 = VECTOR('',#4766,1.); +#4766 = DIRECTION('',(1.,0.)); +#4767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4768 = PCURVE('',#4575,#4769); +#4769 = DEFINITIONAL_REPRESENTATION('',(#4770),#4774); +#4770 = LINE('',#4771,#4772); +#4771 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#4772 = VECTOR('',#4773,1.); +#4773 = DIRECTION('',(1.,0.)); +#4774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4775 = ORIENTED_EDGE('',*,*,#4644,.F.); +#4776 = ORIENTED_EDGE('',*,*,#4777,.F.); +#4777 = EDGE_CURVE('',#4731,#4645,#4778,.T.); +#4778 = SURFACE_CURVE('',#4779,(#4783,#4790),.PCURVE_S1.); +#4779 = LINE('',#4780,#4781); +#4780 = CARTESIAN_POINT('',(5.05,1.87,0.)); +#4781 = VECTOR('',#4782,1.); +#4782 = DIRECTION('',(-1.,0.,0.)); +#4783 = PCURVE('',#4662,#4784); +#4784 = DEFINITIONAL_REPRESENTATION('',(#4785),#4789); +#4785 = LINE('',#4786,#4787); +#4786 = CARTESIAN_POINT('',(0.,-0.)); +#4787 = VECTOR('',#4788,1.); +#4788 = DIRECTION('',(1.,0.)); +#4789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4790 = PCURVE('',#4629,#4791); +#4791 = DEFINITIONAL_REPRESENTATION('',(#4792),#4796); +#4792 = LINE('',#4793,#4794); +#4793 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#4794 = VECTOR('',#4795,1.); +#4795 = DIRECTION('',(1.,0.)); +#4796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4797 = ADVANCED_FACE('',(#4798),#4547,.F.); +#4798 = FACE_BOUND('',#4799,.F.); +#4799 = EDGE_LOOP('',(#4800,#4801,#4822,#4823)); +#4800 = ORIENTED_EDGE('',*,*,#4524,.T.); +#4801 = ORIENTED_EDGE('',*,*,#4802,.T.); +#4802 = EDGE_CURVE('',#4527,#4733,#4803,.T.); +#4803 = SURFACE_CURVE('',#4804,(#4808,#4815),.PCURVE_S1.); +#4804 = LINE('',#4805,#4806); +#4805 = CARTESIAN_POINT('',(5.05,1.63,0.1)); +#4806 = VECTOR('',#4807,1.); +#4807 = DIRECTION('',(0.,1.,0.)); +#4808 = PCURVE('',#4547,#4809); +#4809 = DEFINITIONAL_REPRESENTATION('',(#4810),#4814); +#4810 = LINE('',#4811,#4812); +#4811 = CARTESIAN_POINT('',(0.,-0.1)); +#4812 = VECTOR('',#4813,1.); +#4813 = DIRECTION('',(1.,0.)); +#4814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4815 = PCURVE('',#4575,#4816); +#4816 = DEFINITIONAL_REPRESENTATION('',(#4817),#4821); +#4817 = LINE('',#4818,#4819); +#4818 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#4819 = VECTOR('',#4820,1.); +#4820 = DIRECTION('',(0.,1.)); +#4821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4822 = ORIENTED_EDGE('',*,*,#4730,.F.); +#4823 = ORIENTED_EDGE('',*,*,#4824,.F.); +#4824 = EDGE_CURVE('',#4525,#4731,#4825,.T.); +#4825 = SURFACE_CURVE('',#4826,(#4830,#4837),.PCURVE_S1.); +#4826 = LINE('',#4827,#4828); +#4827 = CARTESIAN_POINT('',(5.05,1.63,0.)); +#4828 = VECTOR('',#4829,1.); +#4829 = DIRECTION('',(0.,1.,0.)); +#4830 = PCURVE('',#4547,#4831); +#4831 = DEFINITIONAL_REPRESENTATION('',(#4832),#4836); +#4832 = LINE('',#4833,#4834); +#4833 = CARTESIAN_POINT('',(0.,0.)); +#4834 = VECTOR('',#4835,1.); +#4835 = DIRECTION('',(1.,0.)); +#4836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4837 = PCURVE('',#4629,#4838); +#4838 = DEFINITIONAL_REPRESENTATION('',(#4839),#4843); +#4839 = LINE('',#4840,#4841); +#4840 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#4841 = VECTOR('',#4842,1.); +#4842 = DIRECTION('',(0.,1.)); +#4843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4844 = ADVANCED_FACE('',(#4845),#4629,.T.); +#4845 = FACE_BOUND('',#4846,.T.); +#4846 = EDGE_LOOP('',(#4847,#4848,#4849,#4850)); +#4847 = ORIENTED_EDGE('',*,*,#4615,.T.); +#4848 = ORIENTED_EDGE('',*,*,#4701,.F.); +#4849 = ORIENTED_EDGE('',*,*,#4777,.F.); +#4850 = ORIENTED_EDGE('',*,*,#4824,.F.); +#4851 = ADVANCED_FACE('',(#4852),#4575,.F.); +#4852 = FACE_BOUND('',#4853,.F.); +#4853 = EDGE_LOOP('',(#4854,#4855,#4856,#4857)); +#4854 = ORIENTED_EDGE('',*,*,#4559,.T.); +#4855 = ORIENTED_EDGE('',*,*,#4674,.F.); +#4856 = ORIENTED_EDGE('',*,*,#4755,.F.); +#4857 = ORIENTED_EDGE('',*,*,#4802,.F.); +#4858 = MANIFOLD_SOLID_BREP('',#4859); +#4859 = CLOSED_SHELL('',(#4860,#4980,#5058,#5129,#5176,#5183)); +#4860 = ADVANCED_FACE('',(#4861),#4875,.F.); +#4861 = FACE_BOUND('',#4862,.F.); +#4862 = EDGE_LOOP('',(#4863,#4898,#4926,#4954)); +#4863 = ORIENTED_EDGE('',*,*,#4864,.T.); +#4864 = EDGE_CURVE('',#4865,#4867,#4869,.T.); +#4865 = VERTEX_POINT('',#4866); +#4866 = CARTESIAN_POINT('',(-5.05,1.13,0.)); +#4867 = VERTEX_POINT('',#4868); +#4868 = CARTESIAN_POINT('',(-5.05,1.13,0.1)); +#4869 = SURFACE_CURVE('',#4870,(#4874,#4886),.PCURVE_S1.); +#4870 = LINE('',#4871,#4872); +#4871 = CARTESIAN_POINT('',(-5.05,1.13,0.)); +#4872 = VECTOR('',#4873,1.); +#4873 = DIRECTION('',(0.,0.,1.)); +#4874 = PCURVE('',#4875,#4880); +#4875 = PLANE('',#4876); +#4876 = AXIS2_PLACEMENT_3D('',#4877,#4878,#4879); +#4877 = CARTESIAN_POINT('',(-5.05,1.13,0.)); +#4878 = DIRECTION('',(0.,1.,0.)); +#4879 = DIRECTION('',(1.,0.,0.)); +#4880 = DEFINITIONAL_REPRESENTATION('',(#4881),#4885); +#4881 = LINE('',#4882,#4883); +#4882 = CARTESIAN_POINT('',(0.,0.)); +#4883 = VECTOR('',#4884,1.); +#4884 = DIRECTION('',(0.,-1.)); +#4885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4886 = PCURVE('',#4887,#4892); +#4887 = PLANE('',#4888); +#4888 = AXIS2_PLACEMENT_3D('',#4889,#4890,#4891); +#4889 = CARTESIAN_POINT('',(-5.05,1.13,0.)); +#4890 = DIRECTION('',(-1.,0.,0.)); +#4891 = DIRECTION('',(0.,1.,0.)); +#4892 = DEFINITIONAL_REPRESENTATION('',(#4893),#4897); +#4893 = LINE('',#4894,#4895); +#4894 = CARTESIAN_POINT('',(0.,0.)); +#4895 = VECTOR('',#4896,1.); +#4896 = DIRECTION('',(0.,-1.)); +#4897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4898 = ORIENTED_EDGE('',*,*,#4899,.T.); +#4899 = EDGE_CURVE('',#4867,#4900,#4902,.T.); +#4900 = VERTEX_POINT('',#4901); +#4901 = CARTESIAN_POINT('',(-4.72,1.13,0.1)); +#4902 = SURFACE_CURVE('',#4903,(#4907,#4914),.PCURVE_S1.); +#4903 = LINE('',#4904,#4905); +#4904 = CARTESIAN_POINT('',(-5.05,1.13,0.1)); +#4905 = VECTOR('',#4906,1.); +#4906 = DIRECTION('',(1.,0.,0.)); +#4907 = PCURVE('',#4875,#4908); +#4908 = DEFINITIONAL_REPRESENTATION('',(#4909),#4913); +#4909 = LINE('',#4910,#4911); +#4910 = CARTESIAN_POINT('',(0.,-0.1)); +#4911 = VECTOR('',#4912,1.); +#4912 = DIRECTION('',(1.,0.)); +#4913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4914 = PCURVE('',#4915,#4920); +#4915 = PLANE('',#4916); +#4916 = AXIS2_PLACEMENT_3D('',#4917,#4918,#4919); +#4917 = CARTESIAN_POINT('',(-4.849490847913,1.25,0.1)); +#4918 = DIRECTION('',(0.,0.,1.)); +#4919 = DIRECTION('',(1.,0.,0.)); +#4920 = DEFINITIONAL_REPRESENTATION('',(#4921),#4925); +#4921 = LINE('',#4922,#4923); +#4922 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#4923 = VECTOR('',#4924,1.); +#4924 = DIRECTION('',(1.,0.)); +#4925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4926 = ORIENTED_EDGE('',*,*,#4927,.F.); +#4927 = EDGE_CURVE('',#4928,#4900,#4930,.T.); +#4928 = VERTEX_POINT('',#4929); +#4929 = CARTESIAN_POINT('',(-4.72,1.13,0.)); +#4930 = SURFACE_CURVE('',#4931,(#4935,#4942),.PCURVE_S1.); +#4931 = LINE('',#4932,#4933); +#4932 = CARTESIAN_POINT('',(-4.72,1.13,0.)); +#4933 = VECTOR('',#4934,1.); +#4934 = DIRECTION('',(0.,0.,1.)); +#4935 = PCURVE('',#4875,#4936); +#4936 = DEFINITIONAL_REPRESENTATION('',(#4937),#4941); +#4937 = LINE('',#4938,#4939); +#4938 = CARTESIAN_POINT('',(0.33,0.)); +#4939 = VECTOR('',#4940,1.); +#4940 = DIRECTION('',(0.,-1.)); +#4941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4942 = PCURVE('',#4943,#4948); +#4943 = CYLINDRICAL_SURFACE('',#4944,0.12); +#4944 = AXIS2_PLACEMENT_3D('',#4945,#4946,#4947); +#4945 = CARTESIAN_POINT('',(-4.72,1.25,0.)); +#4946 = DIRECTION('',(-0.,-0.,-1.)); +#4947 = DIRECTION('',(1.,0.,0.)); +#4948 = DEFINITIONAL_REPRESENTATION('',(#4949),#4953); +#4949 = LINE('',#4950,#4951); +#4950 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#4951 = VECTOR('',#4952,1.); +#4952 = DIRECTION('',(-0.,-1.)); +#4953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4954 = ORIENTED_EDGE('',*,*,#4955,.F.); +#4955 = EDGE_CURVE('',#4865,#4928,#4956,.T.); +#4956 = SURFACE_CURVE('',#4957,(#4961,#4968),.PCURVE_S1.); +#4957 = LINE('',#4958,#4959); +#4958 = CARTESIAN_POINT('',(-5.05,1.13,0.)); +#4959 = VECTOR('',#4960,1.); +#4960 = DIRECTION('',(1.,0.,0.)); +#4961 = PCURVE('',#4875,#4962); +#4962 = DEFINITIONAL_REPRESENTATION('',(#4963),#4967); +#4963 = LINE('',#4964,#4965); +#4964 = CARTESIAN_POINT('',(0.,0.)); +#4965 = VECTOR('',#4966,1.); +#4966 = DIRECTION('',(1.,0.)); +#4967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4968 = PCURVE('',#4969,#4974); +#4969 = PLANE('',#4970); +#4970 = AXIS2_PLACEMENT_3D('',#4971,#4972,#4973); +#4971 = CARTESIAN_POINT('',(-4.849490847913,1.25,0.)); +#4972 = DIRECTION('',(0.,0.,1.)); +#4973 = DIRECTION('',(1.,0.,0.)); +#4974 = DEFINITIONAL_REPRESENTATION('',(#4975),#4979); +#4975 = LINE('',#4976,#4977); +#4976 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#4977 = VECTOR('',#4978,1.); +#4978 = DIRECTION('',(1.,0.)); +#4979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4980 = ADVANCED_FACE('',(#4981),#4943,.T.); +#4981 = FACE_BOUND('',#4982,.F.); +#4982 = EDGE_LOOP('',(#4983,#4984,#5008,#5036)); +#4983 = ORIENTED_EDGE('',*,*,#4927,.T.); +#4984 = ORIENTED_EDGE('',*,*,#4985,.T.); +#4985 = EDGE_CURVE('',#4900,#4986,#4988,.T.); +#4986 = VERTEX_POINT('',#4987); +#4987 = CARTESIAN_POINT('',(-4.72,1.37,0.1)); +#4988 = SURFACE_CURVE('',#4989,(#4994,#5001),.PCURVE_S1.); +#4989 = CIRCLE('',#4990,0.12); +#4990 = AXIS2_PLACEMENT_3D('',#4991,#4992,#4993); +#4991 = CARTESIAN_POINT('',(-4.72,1.25,0.1)); +#4992 = DIRECTION('',(0.,0.,1.)); +#4993 = DIRECTION('',(1.,0.,0.)); +#4994 = PCURVE('',#4943,#4995); +#4995 = DEFINITIONAL_REPRESENTATION('',(#4996),#5000); +#4996 = LINE('',#4997,#4998); +#4997 = CARTESIAN_POINT('',(-0.,-0.1)); +#4998 = VECTOR('',#4999,1.); +#4999 = DIRECTION('',(-1.,0.)); +#5000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5001 = PCURVE('',#4915,#5002); +#5002 = DEFINITIONAL_REPRESENTATION('',(#5003),#5007); +#5003 = CIRCLE('',#5004,0.12); +#5004 = AXIS2_PLACEMENT_2D('',#5005,#5006); +#5005 = CARTESIAN_POINT('',(0.129490847913,0.)); +#5006 = DIRECTION('',(1.,0.)); +#5007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5008 = ORIENTED_EDGE('',*,*,#5009,.F.); +#5009 = EDGE_CURVE('',#5010,#4986,#5012,.T.); +#5010 = VERTEX_POINT('',#5011); +#5011 = CARTESIAN_POINT('',(-4.72,1.37,0.)); +#5012 = SURFACE_CURVE('',#5013,(#5017,#5024),.PCURVE_S1.); +#5013 = LINE('',#5014,#5015); +#5014 = CARTESIAN_POINT('',(-4.72,1.37,0.)); +#5015 = VECTOR('',#5016,1.); +#5016 = DIRECTION('',(0.,0.,1.)); +#5017 = PCURVE('',#4943,#5018); +#5018 = DEFINITIONAL_REPRESENTATION('',(#5019),#5023); +#5019 = LINE('',#5020,#5021); +#5020 = CARTESIAN_POINT('',(-7.853981633974,0.)); +#5021 = VECTOR('',#5022,1.); +#5022 = DIRECTION('',(-0.,-1.)); +#5023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5024 = PCURVE('',#5025,#5030); +#5025 = PLANE('',#5026); +#5026 = AXIS2_PLACEMENT_3D('',#5027,#5028,#5029); +#5027 = CARTESIAN_POINT('',(-5.05,1.37,0.)); +#5028 = DIRECTION('',(0.,1.,0.)); +#5029 = DIRECTION('',(1.,0.,0.)); +#5030 = DEFINITIONAL_REPRESENTATION('',(#5031),#5035); +#5031 = LINE('',#5032,#5033); +#5032 = CARTESIAN_POINT('',(0.33,0.)); +#5033 = VECTOR('',#5034,1.); +#5034 = DIRECTION('',(0.,-1.)); +#5035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5036 = ORIENTED_EDGE('',*,*,#5037,.F.); +#5037 = EDGE_CURVE('',#4928,#5010,#5038,.T.); +#5038 = SURFACE_CURVE('',#5039,(#5044,#5051),.PCURVE_S1.); +#5039 = CIRCLE('',#5040,0.12); +#5040 = AXIS2_PLACEMENT_3D('',#5041,#5042,#5043); +#5041 = CARTESIAN_POINT('',(-4.72,1.25,0.)); +#5042 = DIRECTION('',(0.,0.,1.)); +#5043 = DIRECTION('',(1.,0.,0.)); +#5044 = PCURVE('',#4943,#5045); +#5045 = DEFINITIONAL_REPRESENTATION('',(#5046),#5050); +#5046 = LINE('',#5047,#5048); +#5047 = CARTESIAN_POINT('',(-0.,0.)); +#5048 = VECTOR('',#5049,1.); +#5049 = DIRECTION('',(-1.,0.)); +#5050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5051 = PCURVE('',#4969,#5052); +#5052 = DEFINITIONAL_REPRESENTATION('',(#5053),#5057); +#5053 = CIRCLE('',#5054,0.12); +#5054 = AXIS2_PLACEMENT_2D('',#5055,#5056); +#5055 = CARTESIAN_POINT('',(0.129490847913,0.)); +#5056 = DIRECTION('',(1.,0.)); +#5057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5058 = ADVANCED_FACE('',(#5059),#5025,.T.); +#5059 = FACE_BOUND('',#5060,.T.); +#5060 = EDGE_LOOP('',(#5061,#5086,#5107,#5108)); +#5061 = ORIENTED_EDGE('',*,*,#5062,.T.); +#5062 = EDGE_CURVE('',#5063,#5065,#5067,.T.); +#5063 = VERTEX_POINT('',#5064); +#5064 = CARTESIAN_POINT('',(-5.05,1.37,0.)); +#5065 = VERTEX_POINT('',#5066); +#5066 = CARTESIAN_POINT('',(-5.05,1.37,0.1)); +#5067 = SURFACE_CURVE('',#5068,(#5072,#5079),.PCURVE_S1.); +#5068 = LINE('',#5069,#5070); +#5069 = CARTESIAN_POINT('',(-5.05,1.37,0.)); +#5070 = VECTOR('',#5071,1.); +#5071 = DIRECTION('',(0.,0.,1.)); +#5072 = PCURVE('',#5025,#5073); +#5073 = DEFINITIONAL_REPRESENTATION('',(#5074),#5078); +#5074 = LINE('',#5075,#5076); +#5075 = CARTESIAN_POINT('',(0.,0.)); +#5076 = VECTOR('',#5077,1.); +#5077 = DIRECTION('',(0.,-1.)); +#5078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5079 = PCURVE('',#4887,#5080); +#5080 = DEFINITIONAL_REPRESENTATION('',(#5081),#5085); +#5081 = LINE('',#5082,#5083); +#5082 = CARTESIAN_POINT('',(0.24,0.)); +#5083 = VECTOR('',#5084,1.); +#5084 = DIRECTION('',(0.,-1.)); +#5085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5086 = ORIENTED_EDGE('',*,*,#5087,.T.); +#5087 = EDGE_CURVE('',#5065,#4986,#5088,.T.); +#5088 = SURFACE_CURVE('',#5089,(#5093,#5100),.PCURVE_S1.); +#5089 = LINE('',#5090,#5091); +#5090 = CARTESIAN_POINT('',(-5.05,1.37,0.1)); +#5091 = VECTOR('',#5092,1.); +#5092 = DIRECTION('',(1.,0.,0.)); +#5093 = PCURVE('',#5025,#5094); +#5094 = DEFINITIONAL_REPRESENTATION('',(#5095),#5099); +#5095 = LINE('',#5096,#5097); +#5096 = CARTESIAN_POINT('',(0.,-0.1)); +#5097 = VECTOR('',#5098,1.); +#5098 = DIRECTION('',(1.,0.)); +#5099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5100 = PCURVE('',#4915,#5101); +#5101 = DEFINITIONAL_REPRESENTATION('',(#5102),#5106); +#5102 = LINE('',#5103,#5104); +#5103 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#5104 = VECTOR('',#5105,1.); +#5105 = DIRECTION('',(1.,0.)); +#5106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5107 = ORIENTED_EDGE('',*,*,#5009,.F.); +#5108 = ORIENTED_EDGE('',*,*,#5109,.F.); +#5109 = EDGE_CURVE('',#5063,#5010,#5110,.T.); +#5110 = SURFACE_CURVE('',#5111,(#5115,#5122),.PCURVE_S1.); +#5111 = LINE('',#5112,#5113); +#5112 = CARTESIAN_POINT('',(-5.05,1.37,0.)); +#5113 = VECTOR('',#5114,1.); +#5114 = DIRECTION('',(1.,0.,0.)); +#5115 = PCURVE('',#5025,#5116); +#5116 = DEFINITIONAL_REPRESENTATION('',(#5117),#5121); +#5117 = LINE('',#5118,#5119); +#5118 = CARTESIAN_POINT('',(0.,0.)); +#5119 = VECTOR('',#5120,1.); +#5120 = DIRECTION('',(1.,0.)); +#5121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5122 = PCURVE('',#4969,#5123); +#5123 = DEFINITIONAL_REPRESENTATION('',(#5124),#5128); +#5124 = LINE('',#5125,#5126); +#5125 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#5126 = VECTOR('',#5127,1.); +#5127 = DIRECTION('',(1.,0.)); +#5128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5129 = ADVANCED_FACE('',(#5130),#4887,.T.); +#5130 = FACE_BOUND('',#5131,.T.); +#5131 = EDGE_LOOP('',(#5132,#5133,#5154,#5155)); +#5132 = ORIENTED_EDGE('',*,*,#4864,.T.); +#5133 = ORIENTED_EDGE('',*,*,#5134,.T.); +#5134 = EDGE_CURVE('',#4867,#5065,#5135,.T.); +#5135 = SURFACE_CURVE('',#5136,(#5140,#5147),.PCURVE_S1.); +#5136 = LINE('',#5137,#5138); +#5137 = CARTESIAN_POINT('',(-5.05,1.13,0.1)); +#5138 = VECTOR('',#5139,1.); +#5139 = DIRECTION('',(0.,1.,0.)); +#5140 = PCURVE('',#4887,#5141); +#5141 = DEFINITIONAL_REPRESENTATION('',(#5142),#5146); +#5142 = LINE('',#5143,#5144); +#5143 = CARTESIAN_POINT('',(0.,-0.1)); +#5144 = VECTOR('',#5145,1.); +#5145 = DIRECTION('',(1.,0.)); +#5146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5147 = PCURVE('',#4915,#5148); +#5148 = DEFINITIONAL_REPRESENTATION('',(#5149),#5153); +#5149 = LINE('',#5150,#5151); +#5150 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#5151 = VECTOR('',#5152,1.); +#5152 = DIRECTION('',(0.,1.)); +#5153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5154 = ORIENTED_EDGE('',*,*,#5062,.F.); +#5155 = ORIENTED_EDGE('',*,*,#5156,.F.); +#5156 = EDGE_CURVE('',#4865,#5063,#5157,.T.); +#5157 = SURFACE_CURVE('',#5158,(#5162,#5169),.PCURVE_S1.); +#5158 = LINE('',#5159,#5160); +#5159 = CARTESIAN_POINT('',(-5.05,1.13,0.)); +#5160 = VECTOR('',#5161,1.); +#5161 = DIRECTION('',(0.,1.,0.)); +#5162 = PCURVE('',#4887,#5163); +#5163 = DEFINITIONAL_REPRESENTATION('',(#5164),#5168); +#5164 = LINE('',#5165,#5166); +#5165 = CARTESIAN_POINT('',(0.,0.)); +#5166 = VECTOR('',#5167,1.); +#5167 = DIRECTION('',(1.,0.)); +#5168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5169 = PCURVE('',#4969,#5170); +#5170 = DEFINITIONAL_REPRESENTATION('',(#5171),#5175); +#5171 = LINE('',#5172,#5173); +#5172 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#5173 = VECTOR('',#5174,1.); +#5174 = DIRECTION('',(0.,1.)); +#5175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5176 = ADVANCED_FACE('',(#5177),#4969,.F.); +#5177 = FACE_BOUND('',#5178,.F.); +#5178 = EDGE_LOOP('',(#5179,#5180,#5181,#5182)); +#5179 = ORIENTED_EDGE('',*,*,#4955,.T.); +#5180 = ORIENTED_EDGE('',*,*,#5037,.T.); +#5181 = ORIENTED_EDGE('',*,*,#5109,.F.); +#5182 = ORIENTED_EDGE('',*,*,#5156,.F.); +#5183 = ADVANCED_FACE('',(#5184),#4915,.T.); +#5184 = FACE_BOUND('',#5185,.T.); +#5185 = EDGE_LOOP('',(#5186,#5187,#5188,#5189)); +#5186 = ORIENTED_EDGE('',*,*,#4899,.T.); +#5187 = ORIENTED_EDGE('',*,*,#4985,.T.); +#5188 = ORIENTED_EDGE('',*,*,#5087,.F.); +#5189 = ORIENTED_EDGE('',*,*,#5134,.F.); +#5190 = MANIFOLD_SOLID_BREP('',#5191); +#5191 = CLOSED_SHELL('',(#5192,#5312,#5398,#5469,#5516,#5523)); +#5192 = ADVANCED_FACE('',(#5193),#5207,.T.); +#5193 = FACE_BOUND('',#5194,.T.); +#5194 = EDGE_LOOP('',(#5195,#5230,#5258,#5286)); +#5195 = ORIENTED_EDGE('',*,*,#5196,.T.); +#5196 = EDGE_CURVE('',#5197,#5199,#5201,.T.); +#5197 = VERTEX_POINT('',#5198); +#5198 = CARTESIAN_POINT('',(5.05,1.13,0.)); +#5199 = VERTEX_POINT('',#5200); +#5200 = CARTESIAN_POINT('',(5.05,1.13,0.1)); +#5201 = SURFACE_CURVE('',#5202,(#5206,#5218),.PCURVE_S1.); +#5202 = LINE('',#5203,#5204); +#5203 = CARTESIAN_POINT('',(5.05,1.13,0.)); +#5204 = VECTOR('',#5205,1.); +#5205 = DIRECTION('',(0.,0.,1.)); +#5206 = PCURVE('',#5207,#5212); +#5207 = PLANE('',#5208); +#5208 = AXIS2_PLACEMENT_3D('',#5209,#5210,#5211); +#5209 = CARTESIAN_POINT('',(5.05,1.13,0.)); +#5210 = DIRECTION('',(0.,-1.,0.)); +#5211 = DIRECTION('',(-1.,0.,0.)); +#5212 = DEFINITIONAL_REPRESENTATION('',(#5213),#5217); +#5213 = LINE('',#5214,#5215); +#5214 = CARTESIAN_POINT('',(0.,-0.)); +#5215 = VECTOR('',#5216,1.); +#5216 = DIRECTION('',(0.,-1.)); +#5217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5218 = PCURVE('',#5219,#5224); +#5219 = PLANE('',#5220); +#5220 = AXIS2_PLACEMENT_3D('',#5221,#5222,#5223); +#5221 = CARTESIAN_POINT('',(5.05,1.13,0.)); +#5222 = DIRECTION('',(-1.,0.,0.)); +#5223 = DIRECTION('',(0.,1.,0.)); +#5224 = DEFINITIONAL_REPRESENTATION('',(#5225),#5229); +#5225 = LINE('',#5226,#5227); +#5226 = CARTESIAN_POINT('',(0.,0.)); +#5227 = VECTOR('',#5228,1.); +#5228 = DIRECTION('',(0.,-1.)); +#5229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5230 = ORIENTED_EDGE('',*,*,#5231,.T.); +#5231 = EDGE_CURVE('',#5199,#5232,#5234,.T.); +#5232 = VERTEX_POINT('',#5233); +#5233 = CARTESIAN_POINT('',(4.72,1.13,0.1)); +#5234 = SURFACE_CURVE('',#5235,(#5239,#5246),.PCURVE_S1.); +#5235 = LINE('',#5236,#5237); +#5236 = CARTESIAN_POINT('',(5.05,1.13,0.1)); +#5237 = VECTOR('',#5238,1.); +#5238 = DIRECTION('',(-1.,0.,0.)); +#5239 = PCURVE('',#5207,#5240); +#5240 = DEFINITIONAL_REPRESENTATION('',(#5241),#5245); +#5241 = LINE('',#5242,#5243); +#5242 = CARTESIAN_POINT('',(0.,-0.1)); +#5243 = VECTOR('',#5244,1.); +#5244 = DIRECTION('',(1.,0.)); +#5245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5246 = PCURVE('',#5247,#5252); +#5247 = PLANE('',#5248); +#5248 = AXIS2_PLACEMENT_3D('',#5249,#5250,#5251); +#5249 = CARTESIAN_POINT('',(4.849490847913,1.25,0.1)); +#5250 = DIRECTION('',(-0.,-0.,-1.)); +#5251 = DIRECTION('',(-1.,0.,0.)); +#5252 = DEFINITIONAL_REPRESENTATION('',(#5253),#5257); +#5253 = LINE('',#5254,#5255); +#5254 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#5255 = VECTOR('',#5256,1.); +#5256 = DIRECTION('',(1.,0.)); +#5257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5258 = ORIENTED_EDGE('',*,*,#5259,.F.); +#5259 = EDGE_CURVE('',#5260,#5232,#5262,.T.); +#5260 = VERTEX_POINT('',#5261); +#5261 = CARTESIAN_POINT('',(4.72,1.13,0.)); +#5262 = SURFACE_CURVE('',#5263,(#5267,#5274),.PCURVE_S1.); +#5263 = LINE('',#5264,#5265); +#5264 = CARTESIAN_POINT('',(4.72,1.13,0.)); +#5265 = VECTOR('',#5266,1.); +#5266 = DIRECTION('',(0.,0.,1.)); +#5267 = PCURVE('',#5207,#5268); +#5268 = DEFINITIONAL_REPRESENTATION('',(#5269),#5273); +#5269 = LINE('',#5270,#5271); +#5270 = CARTESIAN_POINT('',(0.33,0.)); +#5271 = VECTOR('',#5272,1.); +#5272 = DIRECTION('',(0.,-1.)); +#5273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5274 = PCURVE('',#5275,#5280); +#5275 = CYLINDRICAL_SURFACE('',#5276,0.12); +#5276 = AXIS2_PLACEMENT_3D('',#5277,#5278,#5279); +#5277 = CARTESIAN_POINT('',(4.72,1.25,0.)); +#5278 = DIRECTION('',(-0.,-0.,-1.)); +#5279 = DIRECTION('',(1.,0.,0.)); +#5280 = DEFINITIONAL_REPRESENTATION('',(#5281),#5285); +#5281 = LINE('',#5282,#5283); +#5282 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#5283 = VECTOR('',#5284,1.); +#5284 = DIRECTION('',(-0.,-1.)); +#5285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5286 = ORIENTED_EDGE('',*,*,#5287,.F.); +#5287 = EDGE_CURVE('',#5197,#5260,#5288,.T.); +#5288 = SURFACE_CURVE('',#5289,(#5293,#5300),.PCURVE_S1.); +#5289 = LINE('',#5290,#5291); +#5290 = CARTESIAN_POINT('',(5.05,1.13,0.)); +#5291 = VECTOR('',#5292,1.); +#5292 = DIRECTION('',(-1.,0.,0.)); +#5293 = PCURVE('',#5207,#5294); +#5294 = DEFINITIONAL_REPRESENTATION('',(#5295),#5299); +#5295 = LINE('',#5296,#5297); +#5296 = CARTESIAN_POINT('',(0.,-0.)); +#5297 = VECTOR('',#5298,1.); +#5298 = DIRECTION('',(1.,0.)); +#5299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5300 = PCURVE('',#5301,#5306); +#5301 = PLANE('',#5302); +#5302 = AXIS2_PLACEMENT_3D('',#5303,#5304,#5305); +#5303 = CARTESIAN_POINT('',(4.849490847913,1.25,0.)); +#5304 = DIRECTION('',(-0.,-0.,-1.)); +#5305 = DIRECTION('',(-1.,0.,0.)); +#5306 = DEFINITIONAL_REPRESENTATION('',(#5307),#5311); +#5307 = LINE('',#5308,#5309); +#5308 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#5309 = VECTOR('',#5310,1.); +#5310 = DIRECTION('',(1.,0.)); +#5311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5312 = ADVANCED_FACE('',(#5313),#5275,.T.); +#5313 = FACE_BOUND('',#5314,.F.); +#5314 = EDGE_LOOP('',(#5315,#5345,#5371,#5372)); +#5315 = ORIENTED_EDGE('',*,*,#5316,.T.); +#5316 = EDGE_CURVE('',#5317,#5319,#5321,.T.); +#5317 = VERTEX_POINT('',#5318); +#5318 = CARTESIAN_POINT('',(4.72,1.37,0.)); +#5319 = VERTEX_POINT('',#5320); +#5320 = CARTESIAN_POINT('',(4.72,1.37,0.1)); +#5321 = SURFACE_CURVE('',#5322,(#5326,#5333),.PCURVE_S1.); +#5322 = LINE('',#5323,#5324); +#5323 = CARTESIAN_POINT('',(4.72,1.37,0.)); +#5324 = VECTOR('',#5325,1.); +#5325 = DIRECTION('',(0.,0.,1.)); +#5326 = PCURVE('',#5275,#5327); +#5327 = DEFINITIONAL_REPRESENTATION('',(#5328),#5332); +#5328 = LINE('',#5329,#5330); +#5329 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#5330 = VECTOR('',#5331,1.); +#5331 = DIRECTION('',(-0.,-1.)); +#5332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5333 = PCURVE('',#5334,#5339); +#5334 = PLANE('',#5335); +#5335 = AXIS2_PLACEMENT_3D('',#5336,#5337,#5338); +#5336 = CARTESIAN_POINT('',(5.05,1.37,0.)); +#5337 = DIRECTION('',(0.,-1.,0.)); +#5338 = DIRECTION('',(-1.,0.,0.)); +#5339 = DEFINITIONAL_REPRESENTATION('',(#5340),#5344); +#5340 = LINE('',#5341,#5342); +#5341 = CARTESIAN_POINT('',(0.33,0.)); +#5342 = VECTOR('',#5343,1.); +#5343 = DIRECTION('',(0.,-1.)); +#5344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5345 = ORIENTED_EDGE('',*,*,#5346,.T.); +#5346 = EDGE_CURVE('',#5319,#5232,#5347,.T.); +#5347 = SURFACE_CURVE('',#5348,(#5353,#5360),.PCURVE_S1.); +#5348 = CIRCLE('',#5349,0.12); +#5349 = AXIS2_PLACEMENT_3D('',#5350,#5351,#5352); +#5350 = CARTESIAN_POINT('',(4.72,1.25,0.1)); +#5351 = DIRECTION('',(0.,0.,1.)); +#5352 = DIRECTION('',(1.,0.,0.)); +#5353 = PCURVE('',#5275,#5354); +#5354 = DEFINITIONAL_REPRESENTATION('',(#5355),#5359); +#5355 = LINE('',#5356,#5357); +#5356 = CARTESIAN_POINT('',(-0.,-0.1)); +#5357 = VECTOR('',#5358,1.); +#5358 = DIRECTION('',(-1.,0.)); +#5359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5360 = PCURVE('',#5247,#5361); +#5361 = DEFINITIONAL_REPRESENTATION('',(#5362),#5370); +#5362 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5363,#5364,#5365,#5366, +#5367,#5368,#5369),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#5363 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#5364 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#5365 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#5366 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#5367 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#5368 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#5369 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#5370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5371 = ORIENTED_EDGE('',*,*,#5259,.F.); +#5372 = ORIENTED_EDGE('',*,*,#5373,.F.); +#5373 = EDGE_CURVE('',#5317,#5260,#5374,.T.); +#5374 = SURFACE_CURVE('',#5375,(#5380,#5387),.PCURVE_S1.); +#5375 = CIRCLE('',#5376,0.12); +#5376 = AXIS2_PLACEMENT_3D('',#5377,#5378,#5379); +#5377 = CARTESIAN_POINT('',(4.72,1.25,0.)); +#5378 = DIRECTION('',(0.,0.,1.)); +#5379 = DIRECTION('',(1.,0.,0.)); +#5380 = PCURVE('',#5275,#5381); +#5381 = DEFINITIONAL_REPRESENTATION('',(#5382),#5386); +#5382 = LINE('',#5383,#5384); +#5383 = CARTESIAN_POINT('',(-0.,0.)); +#5384 = VECTOR('',#5385,1.); +#5385 = DIRECTION('',(-1.,0.)); +#5386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5387 = PCURVE('',#5301,#5388); +#5388 = DEFINITIONAL_REPRESENTATION('',(#5389),#5397); +#5389 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5390,#5391,#5392,#5393, +#5394,#5395,#5396),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#5390 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#5391 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#5392 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#5393 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#5394 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#5395 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#5396 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#5397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5398 = ADVANCED_FACE('',(#5399),#5334,.F.); +#5399 = FACE_BOUND('',#5400,.F.); +#5400 = EDGE_LOOP('',(#5401,#5426,#5447,#5448)); +#5401 = ORIENTED_EDGE('',*,*,#5402,.T.); +#5402 = EDGE_CURVE('',#5403,#5405,#5407,.T.); +#5403 = VERTEX_POINT('',#5404); +#5404 = CARTESIAN_POINT('',(5.05,1.37,0.)); +#5405 = VERTEX_POINT('',#5406); +#5406 = CARTESIAN_POINT('',(5.05,1.37,0.1)); +#5407 = SURFACE_CURVE('',#5408,(#5412,#5419),.PCURVE_S1.); +#5408 = LINE('',#5409,#5410); +#5409 = CARTESIAN_POINT('',(5.05,1.37,0.)); +#5410 = VECTOR('',#5411,1.); +#5411 = DIRECTION('',(0.,0.,1.)); +#5412 = PCURVE('',#5334,#5413); +#5413 = DEFINITIONAL_REPRESENTATION('',(#5414),#5418); +#5414 = LINE('',#5415,#5416); +#5415 = CARTESIAN_POINT('',(0.,-0.)); +#5416 = VECTOR('',#5417,1.); +#5417 = DIRECTION('',(0.,-1.)); +#5418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5419 = PCURVE('',#5219,#5420); +#5420 = DEFINITIONAL_REPRESENTATION('',(#5421),#5425); +#5421 = LINE('',#5422,#5423); +#5422 = CARTESIAN_POINT('',(0.24,0.)); +#5423 = VECTOR('',#5424,1.); +#5424 = DIRECTION('',(0.,-1.)); +#5425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5426 = ORIENTED_EDGE('',*,*,#5427,.T.); +#5427 = EDGE_CURVE('',#5405,#5319,#5428,.T.); +#5428 = SURFACE_CURVE('',#5429,(#5433,#5440),.PCURVE_S1.); +#5429 = LINE('',#5430,#5431); +#5430 = CARTESIAN_POINT('',(5.05,1.37,0.1)); +#5431 = VECTOR('',#5432,1.); +#5432 = DIRECTION('',(-1.,0.,0.)); +#5433 = PCURVE('',#5334,#5434); +#5434 = DEFINITIONAL_REPRESENTATION('',(#5435),#5439); +#5435 = LINE('',#5436,#5437); +#5436 = CARTESIAN_POINT('',(0.,-0.1)); +#5437 = VECTOR('',#5438,1.); +#5438 = DIRECTION('',(1.,0.)); +#5439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5440 = PCURVE('',#5247,#5441); +#5441 = DEFINITIONAL_REPRESENTATION('',(#5442),#5446); +#5442 = LINE('',#5443,#5444); +#5443 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#5444 = VECTOR('',#5445,1.); +#5445 = DIRECTION('',(1.,0.)); +#5446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5447 = ORIENTED_EDGE('',*,*,#5316,.F.); +#5448 = ORIENTED_EDGE('',*,*,#5449,.F.); +#5449 = EDGE_CURVE('',#5403,#5317,#5450,.T.); +#5450 = SURFACE_CURVE('',#5451,(#5455,#5462),.PCURVE_S1.); +#5451 = LINE('',#5452,#5453); +#5452 = CARTESIAN_POINT('',(5.05,1.37,0.)); +#5453 = VECTOR('',#5454,1.); +#5454 = DIRECTION('',(-1.,0.,0.)); +#5455 = PCURVE('',#5334,#5456); +#5456 = DEFINITIONAL_REPRESENTATION('',(#5457),#5461); +#5457 = LINE('',#5458,#5459); +#5458 = CARTESIAN_POINT('',(0.,-0.)); +#5459 = VECTOR('',#5460,1.); +#5460 = DIRECTION('',(1.,0.)); +#5461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5462 = PCURVE('',#5301,#5463); +#5463 = DEFINITIONAL_REPRESENTATION('',(#5464),#5468); +#5464 = LINE('',#5465,#5466); +#5465 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#5466 = VECTOR('',#5467,1.); +#5467 = DIRECTION('',(1.,0.)); +#5468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5469 = ADVANCED_FACE('',(#5470),#5219,.F.); +#5470 = FACE_BOUND('',#5471,.F.); +#5471 = EDGE_LOOP('',(#5472,#5473,#5494,#5495)); +#5472 = ORIENTED_EDGE('',*,*,#5196,.T.); +#5473 = ORIENTED_EDGE('',*,*,#5474,.T.); +#5474 = EDGE_CURVE('',#5199,#5405,#5475,.T.); +#5475 = SURFACE_CURVE('',#5476,(#5480,#5487),.PCURVE_S1.); +#5476 = LINE('',#5477,#5478); +#5477 = CARTESIAN_POINT('',(5.05,1.13,0.1)); +#5478 = VECTOR('',#5479,1.); +#5479 = DIRECTION('',(0.,1.,0.)); +#5480 = PCURVE('',#5219,#5481); +#5481 = DEFINITIONAL_REPRESENTATION('',(#5482),#5486); +#5482 = LINE('',#5483,#5484); +#5483 = CARTESIAN_POINT('',(0.,-0.1)); +#5484 = VECTOR('',#5485,1.); +#5485 = DIRECTION('',(1.,0.)); +#5486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5487 = PCURVE('',#5247,#5488); +#5488 = DEFINITIONAL_REPRESENTATION('',(#5489),#5493); +#5489 = LINE('',#5490,#5491); +#5490 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#5491 = VECTOR('',#5492,1.); +#5492 = DIRECTION('',(0.,1.)); +#5493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5494 = ORIENTED_EDGE('',*,*,#5402,.F.); +#5495 = ORIENTED_EDGE('',*,*,#5496,.F.); +#5496 = EDGE_CURVE('',#5197,#5403,#5497,.T.); +#5497 = SURFACE_CURVE('',#5498,(#5502,#5509),.PCURVE_S1.); +#5498 = LINE('',#5499,#5500); +#5499 = CARTESIAN_POINT('',(5.05,1.13,0.)); +#5500 = VECTOR('',#5501,1.); +#5501 = DIRECTION('',(0.,1.,0.)); +#5502 = PCURVE('',#5219,#5503); +#5503 = DEFINITIONAL_REPRESENTATION('',(#5504),#5508); +#5504 = LINE('',#5505,#5506); +#5505 = CARTESIAN_POINT('',(0.,0.)); +#5506 = VECTOR('',#5507,1.); +#5507 = DIRECTION('',(1.,0.)); +#5508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5509 = PCURVE('',#5301,#5510); +#5510 = DEFINITIONAL_REPRESENTATION('',(#5511),#5515); +#5511 = LINE('',#5512,#5513); +#5512 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#5513 = VECTOR('',#5514,1.); +#5514 = DIRECTION('',(0.,1.)); +#5515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5516 = ADVANCED_FACE('',(#5517),#5301,.T.); +#5517 = FACE_BOUND('',#5518,.T.); +#5518 = EDGE_LOOP('',(#5519,#5520,#5521,#5522)); +#5519 = ORIENTED_EDGE('',*,*,#5287,.T.); +#5520 = ORIENTED_EDGE('',*,*,#5373,.F.); +#5521 = ORIENTED_EDGE('',*,*,#5449,.F.); +#5522 = ORIENTED_EDGE('',*,*,#5496,.F.); +#5523 = ADVANCED_FACE('',(#5524),#5247,.F.); +#5524 = FACE_BOUND('',#5525,.F.); +#5525 = EDGE_LOOP('',(#5526,#5527,#5528,#5529)); +#5526 = ORIENTED_EDGE('',*,*,#5231,.T.); +#5527 = ORIENTED_EDGE('',*,*,#5346,.F.); +#5528 = ORIENTED_EDGE('',*,*,#5427,.F.); +#5529 = ORIENTED_EDGE('',*,*,#5474,.F.); +#5530 = MANIFOLD_SOLID_BREP('',#5531); +#5531 = CLOSED_SHELL('',(#5532,#5652,#5730,#5801,#5848,#5855)); +#5532 = ADVANCED_FACE('',(#5533),#5547,.F.); +#5533 = FACE_BOUND('',#5534,.F.); +#5534 = EDGE_LOOP('',(#5535,#5570,#5598,#5626)); +#5535 = ORIENTED_EDGE('',*,*,#5536,.T.); +#5536 = EDGE_CURVE('',#5537,#5539,#5541,.T.); +#5537 = VERTEX_POINT('',#5538); +#5538 = CARTESIAN_POINT('',(-5.05,0.63,0.)); +#5539 = VERTEX_POINT('',#5540); +#5540 = CARTESIAN_POINT('',(-5.05,0.63,0.1)); +#5541 = SURFACE_CURVE('',#5542,(#5546,#5558),.PCURVE_S1.); +#5542 = LINE('',#5543,#5544); +#5543 = CARTESIAN_POINT('',(-5.05,0.63,0.)); +#5544 = VECTOR('',#5545,1.); +#5545 = DIRECTION('',(0.,0.,1.)); +#5546 = PCURVE('',#5547,#5552); +#5547 = PLANE('',#5548); +#5548 = AXIS2_PLACEMENT_3D('',#5549,#5550,#5551); +#5549 = CARTESIAN_POINT('',(-5.05,0.63,0.)); +#5550 = DIRECTION('',(0.,1.,0.)); +#5551 = DIRECTION('',(1.,0.,0.)); +#5552 = DEFINITIONAL_REPRESENTATION('',(#5553),#5557); +#5553 = LINE('',#5554,#5555); +#5554 = CARTESIAN_POINT('',(0.,0.)); +#5555 = VECTOR('',#5556,1.); +#5556 = DIRECTION('',(0.,-1.)); +#5557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5558 = PCURVE('',#5559,#5564); +#5559 = PLANE('',#5560); +#5560 = AXIS2_PLACEMENT_3D('',#5561,#5562,#5563); +#5561 = CARTESIAN_POINT('',(-5.05,0.63,0.)); +#5562 = DIRECTION('',(-1.,0.,0.)); +#5563 = DIRECTION('',(0.,1.,0.)); +#5564 = DEFINITIONAL_REPRESENTATION('',(#5565),#5569); +#5565 = LINE('',#5566,#5567); +#5566 = CARTESIAN_POINT('',(0.,0.)); +#5567 = VECTOR('',#5568,1.); +#5568 = DIRECTION('',(0.,-1.)); +#5569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5570 = ORIENTED_EDGE('',*,*,#5571,.T.); +#5571 = EDGE_CURVE('',#5539,#5572,#5574,.T.); +#5572 = VERTEX_POINT('',#5573); +#5573 = CARTESIAN_POINT('',(-4.72,0.63,0.1)); +#5574 = SURFACE_CURVE('',#5575,(#5579,#5586),.PCURVE_S1.); +#5575 = LINE('',#5576,#5577); +#5576 = CARTESIAN_POINT('',(-5.05,0.63,0.1)); +#5577 = VECTOR('',#5578,1.); +#5578 = DIRECTION('',(1.,0.,0.)); +#5579 = PCURVE('',#5547,#5580); +#5580 = DEFINITIONAL_REPRESENTATION('',(#5581),#5585); +#5581 = LINE('',#5582,#5583); +#5582 = CARTESIAN_POINT('',(0.,-0.1)); +#5583 = VECTOR('',#5584,1.); +#5584 = DIRECTION('',(1.,0.)); +#5585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5586 = PCURVE('',#5587,#5592); +#5587 = PLANE('',#5588); +#5588 = AXIS2_PLACEMENT_3D('',#5589,#5590,#5591); +#5589 = CARTESIAN_POINT('',(-4.849490847913,0.75,0.1)); +#5590 = DIRECTION('',(0.,0.,1.)); +#5591 = DIRECTION('',(1.,0.,0.)); +#5592 = DEFINITIONAL_REPRESENTATION('',(#5593),#5597); +#5593 = LINE('',#5594,#5595); +#5594 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#5595 = VECTOR('',#5596,1.); +#5596 = DIRECTION('',(1.,0.)); +#5597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5598 = ORIENTED_EDGE('',*,*,#5599,.F.); +#5599 = EDGE_CURVE('',#5600,#5572,#5602,.T.); +#5600 = VERTEX_POINT('',#5601); +#5601 = CARTESIAN_POINT('',(-4.72,0.63,0.)); +#5602 = SURFACE_CURVE('',#5603,(#5607,#5614),.PCURVE_S1.); +#5603 = LINE('',#5604,#5605); +#5604 = CARTESIAN_POINT('',(-4.72,0.63,0.)); +#5605 = VECTOR('',#5606,1.); +#5606 = DIRECTION('',(0.,0.,1.)); +#5607 = PCURVE('',#5547,#5608); +#5608 = DEFINITIONAL_REPRESENTATION('',(#5609),#5613); +#5609 = LINE('',#5610,#5611); +#5610 = CARTESIAN_POINT('',(0.33,0.)); +#5611 = VECTOR('',#5612,1.); +#5612 = DIRECTION('',(0.,-1.)); +#5613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5614 = PCURVE('',#5615,#5620); +#5615 = CYLINDRICAL_SURFACE('',#5616,0.12); +#5616 = AXIS2_PLACEMENT_3D('',#5617,#5618,#5619); +#5617 = CARTESIAN_POINT('',(-4.72,0.75,0.)); +#5618 = DIRECTION('',(-0.,-0.,-1.)); +#5619 = DIRECTION('',(1.,0.,0.)); +#5620 = DEFINITIONAL_REPRESENTATION('',(#5621),#5625); +#5621 = LINE('',#5622,#5623); +#5622 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#5623 = VECTOR('',#5624,1.); +#5624 = DIRECTION('',(-0.,-1.)); +#5625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5626 = ORIENTED_EDGE('',*,*,#5627,.F.); +#5627 = EDGE_CURVE('',#5537,#5600,#5628,.T.); +#5628 = SURFACE_CURVE('',#5629,(#5633,#5640),.PCURVE_S1.); +#5629 = LINE('',#5630,#5631); +#5630 = CARTESIAN_POINT('',(-5.05,0.63,0.)); +#5631 = VECTOR('',#5632,1.); +#5632 = DIRECTION('',(1.,0.,0.)); +#5633 = PCURVE('',#5547,#5634); +#5634 = DEFINITIONAL_REPRESENTATION('',(#5635),#5639); +#5635 = LINE('',#5636,#5637); +#5636 = CARTESIAN_POINT('',(0.,0.)); +#5637 = VECTOR('',#5638,1.); +#5638 = DIRECTION('',(1.,0.)); +#5639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5640 = PCURVE('',#5641,#5646); +#5641 = PLANE('',#5642); +#5642 = AXIS2_PLACEMENT_3D('',#5643,#5644,#5645); +#5643 = CARTESIAN_POINT('',(-4.849490847913,0.75,0.)); +#5644 = DIRECTION('',(0.,0.,1.)); +#5645 = DIRECTION('',(1.,0.,0.)); +#5646 = DEFINITIONAL_REPRESENTATION('',(#5647),#5651); +#5647 = LINE('',#5648,#5649); +#5648 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#5649 = VECTOR('',#5650,1.); +#5650 = DIRECTION('',(1.,0.)); +#5651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5652 = ADVANCED_FACE('',(#5653),#5615,.T.); +#5653 = FACE_BOUND('',#5654,.F.); +#5654 = EDGE_LOOP('',(#5655,#5656,#5680,#5708)); +#5655 = ORIENTED_EDGE('',*,*,#5599,.T.); +#5656 = ORIENTED_EDGE('',*,*,#5657,.T.); +#5657 = EDGE_CURVE('',#5572,#5658,#5660,.T.); +#5658 = VERTEX_POINT('',#5659); +#5659 = CARTESIAN_POINT('',(-4.72,0.87,0.1)); +#5660 = SURFACE_CURVE('',#5661,(#5666,#5673),.PCURVE_S1.); +#5661 = CIRCLE('',#5662,0.12); +#5662 = AXIS2_PLACEMENT_3D('',#5663,#5664,#5665); +#5663 = CARTESIAN_POINT('',(-4.72,0.75,0.1)); +#5664 = DIRECTION('',(0.,0.,1.)); +#5665 = DIRECTION('',(1.,0.,0.)); +#5666 = PCURVE('',#5615,#5667); +#5667 = DEFINITIONAL_REPRESENTATION('',(#5668),#5672); +#5668 = LINE('',#5669,#5670); +#5669 = CARTESIAN_POINT('',(-0.,-0.1)); +#5670 = VECTOR('',#5671,1.); +#5671 = DIRECTION('',(-1.,0.)); +#5672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5673 = PCURVE('',#5587,#5674); +#5674 = DEFINITIONAL_REPRESENTATION('',(#5675),#5679); +#5675 = CIRCLE('',#5676,0.12); +#5676 = AXIS2_PLACEMENT_2D('',#5677,#5678); +#5677 = CARTESIAN_POINT('',(0.129490847913,0.)); +#5678 = DIRECTION('',(1.,0.)); +#5679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5680 = ORIENTED_EDGE('',*,*,#5681,.F.); +#5681 = EDGE_CURVE('',#5682,#5658,#5684,.T.); +#5682 = VERTEX_POINT('',#5683); +#5683 = CARTESIAN_POINT('',(-4.72,0.87,0.)); +#5684 = SURFACE_CURVE('',#5685,(#5689,#5696),.PCURVE_S1.); +#5685 = LINE('',#5686,#5687); +#5686 = CARTESIAN_POINT('',(-4.72,0.87,0.)); +#5687 = VECTOR('',#5688,1.); +#5688 = DIRECTION('',(0.,0.,1.)); +#5689 = PCURVE('',#5615,#5690); +#5690 = DEFINITIONAL_REPRESENTATION('',(#5691),#5695); +#5691 = LINE('',#5692,#5693); +#5692 = CARTESIAN_POINT('',(-7.853981633974,0.)); +#5693 = VECTOR('',#5694,1.); +#5694 = DIRECTION('',(-0.,-1.)); +#5695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5696 = PCURVE('',#5697,#5702); +#5697 = PLANE('',#5698); +#5698 = AXIS2_PLACEMENT_3D('',#5699,#5700,#5701); +#5699 = CARTESIAN_POINT('',(-5.05,0.87,0.)); +#5700 = DIRECTION('',(0.,1.,0.)); +#5701 = DIRECTION('',(1.,0.,0.)); +#5702 = DEFINITIONAL_REPRESENTATION('',(#5703),#5707); +#5703 = LINE('',#5704,#5705); +#5704 = CARTESIAN_POINT('',(0.33,0.)); +#5705 = VECTOR('',#5706,1.); +#5706 = DIRECTION('',(0.,-1.)); +#5707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5708 = ORIENTED_EDGE('',*,*,#5709,.F.); +#5709 = EDGE_CURVE('',#5600,#5682,#5710,.T.); +#5710 = SURFACE_CURVE('',#5711,(#5716,#5723),.PCURVE_S1.); +#5711 = CIRCLE('',#5712,0.12); +#5712 = AXIS2_PLACEMENT_3D('',#5713,#5714,#5715); +#5713 = CARTESIAN_POINT('',(-4.72,0.75,0.)); +#5714 = DIRECTION('',(0.,0.,1.)); +#5715 = DIRECTION('',(1.,0.,0.)); +#5716 = PCURVE('',#5615,#5717); +#5717 = DEFINITIONAL_REPRESENTATION('',(#5718),#5722); +#5718 = LINE('',#5719,#5720); +#5719 = CARTESIAN_POINT('',(-0.,0.)); +#5720 = VECTOR('',#5721,1.); +#5721 = DIRECTION('',(-1.,0.)); +#5722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5723 = PCURVE('',#5641,#5724); +#5724 = DEFINITIONAL_REPRESENTATION('',(#5725),#5729); +#5725 = CIRCLE('',#5726,0.12); +#5726 = AXIS2_PLACEMENT_2D('',#5727,#5728); +#5727 = CARTESIAN_POINT('',(0.129490847913,0.)); +#5728 = DIRECTION('',(1.,0.)); +#5729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5730 = ADVANCED_FACE('',(#5731),#5697,.T.); +#5731 = FACE_BOUND('',#5732,.T.); +#5732 = EDGE_LOOP('',(#5733,#5758,#5779,#5780)); +#5733 = ORIENTED_EDGE('',*,*,#5734,.T.); +#5734 = EDGE_CURVE('',#5735,#5737,#5739,.T.); +#5735 = VERTEX_POINT('',#5736); +#5736 = CARTESIAN_POINT('',(-5.05,0.87,0.)); +#5737 = VERTEX_POINT('',#5738); +#5738 = CARTESIAN_POINT('',(-5.05,0.87,0.1)); +#5739 = SURFACE_CURVE('',#5740,(#5744,#5751),.PCURVE_S1.); +#5740 = LINE('',#5741,#5742); +#5741 = CARTESIAN_POINT('',(-5.05,0.87,0.)); +#5742 = VECTOR('',#5743,1.); +#5743 = DIRECTION('',(0.,0.,1.)); +#5744 = PCURVE('',#5697,#5745); +#5745 = DEFINITIONAL_REPRESENTATION('',(#5746),#5750); +#5746 = LINE('',#5747,#5748); +#5747 = CARTESIAN_POINT('',(0.,0.)); +#5748 = VECTOR('',#5749,1.); +#5749 = DIRECTION('',(0.,-1.)); +#5750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5751 = PCURVE('',#5559,#5752); +#5752 = DEFINITIONAL_REPRESENTATION('',(#5753),#5757); +#5753 = LINE('',#5754,#5755); +#5754 = CARTESIAN_POINT('',(0.24,0.)); +#5755 = VECTOR('',#5756,1.); +#5756 = DIRECTION('',(0.,-1.)); +#5757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5758 = ORIENTED_EDGE('',*,*,#5759,.T.); +#5759 = EDGE_CURVE('',#5737,#5658,#5760,.T.); +#5760 = SURFACE_CURVE('',#5761,(#5765,#5772),.PCURVE_S1.); +#5761 = LINE('',#5762,#5763); +#5762 = CARTESIAN_POINT('',(-5.05,0.87,0.1)); +#5763 = VECTOR('',#5764,1.); +#5764 = DIRECTION('',(1.,0.,0.)); +#5765 = PCURVE('',#5697,#5766); +#5766 = DEFINITIONAL_REPRESENTATION('',(#5767),#5771); +#5767 = LINE('',#5768,#5769); +#5768 = CARTESIAN_POINT('',(0.,-0.1)); +#5769 = VECTOR('',#5770,1.); +#5770 = DIRECTION('',(1.,0.)); +#5771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5772 = PCURVE('',#5587,#5773); +#5773 = DEFINITIONAL_REPRESENTATION('',(#5774),#5778); +#5774 = LINE('',#5775,#5776); +#5775 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#5776 = VECTOR('',#5777,1.); +#5777 = DIRECTION('',(1.,0.)); +#5778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5779 = ORIENTED_EDGE('',*,*,#5681,.F.); +#5780 = ORIENTED_EDGE('',*,*,#5781,.F.); +#5781 = EDGE_CURVE('',#5735,#5682,#5782,.T.); +#5782 = SURFACE_CURVE('',#5783,(#5787,#5794),.PCURVE_S1.); +#5783 = LINE('',#5784,#5785); +#5784 = CARTESIAN_POINT('',(-5.05,0.87,0.)); +#5785 = VECTOR('',#5786,1.); +#5786 = DIRECTION('',(1.,0.,0.)); +#5787 = PCURVE('',#5697,#5788); +#5788 = DEFINITIONAL_REPRESENTATION('',(#5789),#5793); +#5789 = LINE('',#5790,#5791); +#5790 = CARTESIAN_POINT('',(0.,0.)); +#5791 = VECTOR('',#5792,1.); +#5792 = DIRECTION('',(1.,0.)); +#5793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5794 = PCURVE('',#5641,#5795); +#5795 = DEFINITIONAL_REPRESENTATION('',(#5796),#5800); +#5796 = LINE('',#5797,#5798); +#5797 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#5798 = VECTOR('',#5799,1.); +#5799 = DIRECTION('',(1.,0.)); +#5800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5801 = ADVANCED_FACE('',(#5802),#5559,.T.); +#5802 = FACE_BOUND('',#5803,.T.); +#5803 = EDGE_LOOP('',(#5804,#5805,#5826,#5827)); +#5804 = ORIENTED_EDGE('',*,*,#5536,.T.); +#5805 = ORIENTED_EDGE('',*,*,#5806,.T.); +#5806 = EDGE_CURVE('',#5539,#5737,#5807,.T.); +#5807 = SURFACE_CURVE('',#5808,(#5812,#5819),.PCURVE_S1.); +#5808 = LINE('',#5809,#5810); +#5809 = CARTESIAN_POINT('',(-5.05,0.63,0.1)); +#5810 = VECTOR('',#5811,1.); +#5811 = DIRECTION('',(0.,1.,0.)); +#5812 = PCURVE('',#5559,#5813); +#5813 = DEFINITIONAL_REPRESENTATION('',(#5814),#5818); +#5814 = LINE('',#5815,#5816); +#5815 = CARTESIAN_POINT('',(0.,-0.1)); +#5816 = VECTOR('',#5817,1.); +#5817 = DIRECTION('',(1.,0.)); +#5818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5819 = PCURVE('',#5587,#5820); +#5820 = DEFINITIONAL_REPRESENTATION('',(#5821),#5825); +#5821 = LINE('',#5822,#5823); +#5822 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#5823 = VECTOR('',#5824,1.); +#5824 = DIRECTION('',(0.,1.)); +#5825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5826 = ORIENTED_EDGE('',*,*,#5734,.F.); +#5827 = ORIENTED_EDGE('',*,*,#5828,.F.); +#5828 = EDGE_CURVE('',#5537,#5735,#5829,.T.); +#5829 = SURFACE_CURVE('',#5830,(#5834,#5841),.PCURVE_S1.); +#5830 = LINE('',#5831,#5832); +#5831 = CARTESIAN_POINT('',(-5.05,0.63,0.)); +#5832 = VECTOR('',#5833,1.); +#5833 = DIRECTION('',(0.,1.,0.)); +#5834 = PCURVE('',#5559,#5835); +#5835 = DEFINITIONAL_REPRESENTATION('',(#5836),#5840); +#5836 = LINE('',#5837,#5838); +#5837 = CARTESIAN_POINT('',(0.,0.)); +#5838 = VECTOR('',#5839,1.); +#5839 = DIRECTION('',(1.,0.)); +#5840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5841 = PCURVE('',#5641,#5842); +#5842 = DEFINITIONAL_REPRESENTATION('',(#5843),#5847); +#5843 = LINE('',#5844,#5845); +#5844 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#5845 = VECTOR('',#5846,1.); +#5846 = DIRECTION('',(0.,1.)); +#5847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5848 = ADVANCED_FACE('',(#5849),#5641,.F.); +#5849 = FACE_BOUND('',#5850,.F.); +#5850 = EDGE_LOOP('',(#5851,#5852,#5853,#5854)); +#5851 = ORIENTED_EDGE('',*,*,#5627,.T.); +#5852 = ORIENTED_EDGE('',*,*,#5709,.T.); +#5853 = ORIENTED_EDGE('',*,*,#5781,.F.); +#5854 = ORIENTED_EDGE('',*,*,#5828,.F.); +#5855 = ADVANCED_FACE('',(#5856),#5587,.T.); +#5856 = FACE_BOUND('',#5857,.T.); +#5857 = EDGE_LOOP('',(#5858,#5859,#5860,#5861)); +#5858 = ORIENTED_EDGE('',*,*,#5571,.T.); +#5859 = ORIENTED_EDGE('',*,*,#5657,.T.); +#5860 = ORIENTED_EDGE('',*,*,#5759,.F.); +#5861 = ORIENTED_EDGE('',*,*,#5806,.F.); +#5862 = MANIFOLD_SOLID_BREP('',#5863); +#5863 = CLOSED_SHELL('',(#5864,#5984,#6070,#6141,#6188,#6195)); +#5864 = ADVANCED_FACE('',(#5865),#5879,.T.); +#5865 = FACE_BOUND('',#5866,.T.); +#5866 = EDGE_LOOP('',(#5867,#5902,#5930,#5958)); +#5867 = ORIENTED_EDGE('',*,*,#5868,.T.); +#5868 = EDGE_CURVE('',#5869,#5871,#5873,.T.); +#5869 = VERTEX_POINT('',#5870); +#5870 = CARTESIAN_POINT('',(5.05,0.63,0.)); +#5871 = VERTEX_POINT('',#5872); +#5872 = CARTESIAN_POINT('',(5.05,0.63,0.1)); +#5873 = SURFACE_CURVE('',#5874,(#5878,#5890),.PCURVE_S1.); +#5874 = LINE('',#5875,#5876); +#5875 = CARTESIAN_POINT('',(5.05,0.63,0.)); +#5876 = VECTOR('',#5877,1.); +#5877 = DIRECTION('',(0.,0.,1.)); +#5878 = PCURVE('',#5879,#5884); +#5879 = PLANE('',#5880); +#5880 = AXIS2_PLACEMENT_3D('',#5881,#5882,#5883); +#5881 = CARTESIAN_POINT('',(5.05,0.63,0.)); +#5882 = DIRECTION('',(0.,-1.,0.)); +#5883 = DIRECTION('',(-1.,0.,0.)); +#5884 = DEFINITIONAL_REPRESENTATION('',(#5885),#5889); +#5885 = LINE('',#5886,#5887); +#5886 = CARTESIAN_POINT('',(0.,-0.)); +#5887 = VECTOR('',#5888,1.); +#5888 = DIRECTION('',(0.,-1.)); +#5889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5890 = PCURVE('',#5891,#5896); +#5891 = PLANE('',#5892); +#5892 = AXIS2_PLACEMENT_3D('',#5893,#5894,#5895); +#5893 = CARTESIAN_POINT('',(5.05,0.63,0.)); +#5894 = DIRECTION('',(-1.,0.,0.)); +#5895 = DIRECTION('',(0.,1.,0.)); +#5896 = DEFINITIONAL_REPRESENTATION('',(#5897),#5901); +#5897 = LINE('',#5898,#5899); +#5898 = CARTESIAN_POINT('',(0.,0.)); +#5899 = VECTOR('',#5900,1.); +#5900 = DIRECTION('',(0.,-1.)); +#5901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5902 = ORIENTED_EDGE('',*,*,#5903,.T.); +#5903 = EDGE_CURVE('',#5871,#5904,#5906,.T.); +#5904 = VERTEX_POINT('',#5905); +#5905 = CARTESIAN_POINT('',(4.72,0.63,0.1)); +#5906 = SURFACE_CURVE('',#5907,(#5911,#5918),.PCURVE_S1.); +#5907 = LINE('',#5908,#5909); +#5908 = CARTESIAN_POINT('',(5.05,0.63,0.1)); +#5909 = VECTOR('',#5910,1.); +#5910 = DIRECTION('',(-1.,0.,0.)); +#5911 = PCURVE('',#5879,#5912); +#5912 = DEFINITIONAL_REPRESENTATION('',(#5913),#5917); +#5913 = LINE('',#5914,#5915); +#5914 = CARTESIAN_POINT('',(0.,-0.1)); +#5915 = VECTOR('',#5916,1.); +#5916 = DIRECTION('',(1.,0.)); +#5917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5918 = PCURVE('',#5919,#5924); +#5919 = PLANE('',#5920); +#5920 = AXIS2_PLACEMENT_3D('',#5921,#5922,#5923); +#5921 = CARTESIAN_POINT('',(4.849490847913,0.75,0.1)); +#5922 = DIRECTION('',(-0.,-0.,-1.)); +#5923 = DIRECTION('',(-1.,0.,0.)); +#5924 = DEFINITIONAL_REPRESENTATION('',(#5925),#5929); +#5925 = LINE('',#5926,#5927); +#5926 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#5927 = VECTOR('',#5928,1.); +#5928 = DIRECTION('',(1.,0.)); +#5929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5930 = ORIENTED_EDGE('',*,*,#5931,.F.); +#5931 = EDGE_CURVE('',#5932,#5904,#5934,.T.); +#5932 = VERTEX_POINT('',#5933); +#5933 = CARTESIAN_POINT('',(4.72,0.63,0.)); +#5934 = SURFACE_CURVE('',#5935,(#5939,#5946),.PCURVE_S1.); +#5935 = LINE('',#5936,#5937); +#5936 = CARTESIAN_POINT('',(4.72,0.63,0.)); +#5937 = VECTOR('',#5938,1.); +#5938 = DIRECTION('',(0.,0.,1.)); +#5939 = PCURVE('',#5879,#5940); +#5940 = DEFINITIONAL_REPRESENTATION('',(#5941),#5945); +#5941 = LINE('',#5942,#5943); +#5942 = CARTESIAN_POINT('',(0.33,0.)); +#5943 = VECTOR('',#5944,1.); +#5944 = DIRECTION('',(0.,-1.)); +#5945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5946 = PCURVE('',#5947,#5952); +#5947 = CYLINDRICAL_SURFACE('',#5948,0.12); +#5948 = AXIS2_PLACEMENT_3D('',#5949,#5950,#5951); +#5949 = CARTESIAN_POINT('',(4.72,0.75,0.)); +#5950 = DIRECTION('',(-0.,-0.,-1.)); +#5951 = DIRECTION('',(1.,0.,0.)); +#5952 = DEFINITIONAL_REPRESENTATION('',(#5953),#5957); +#5953 = LINE('',#5954,#5955); +#5954 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#5955 = VECTOR('',#5956,1.); +#5956 = DIRECTION('',(-0.,-1.)); +#5957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5958 = ORIENTED_EDGE('',*,*,#5959,.F.); +#5959 = EDGE_CURVE('',#5869,#5932,#5960,.T.); +#5960 = SURFACE_CURVE('',#5961,(#5965,#5972),.PCURVE_S1.); +#5961 = LINE('',#5962,#5963); +#5962 = CARTESIAN_POINT('',(5.05,0.63,0.)); +#5963 = VECTOR('',#5964,1.); +#5964 = DIRECTION('',(-1.,0.,0.)); +#5965 = PCURVE('',#5879,#5966); +#5966 = DEFINITIONAL_REPRESENTATION('',(#5967),#5971); +#5967 = LINE('',#5968,#5969); +#5968 = CARTESIAN_POINT('',(0.,-0.)); +#5969 = VECTOR('',#5970,1.); +#5970 = DIRECTION('',(1.,0.)); +#5971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5972 = PCURVE('',#5973,#5978); +#5973 = PLANE('',#5974); +#5974 = AXIS2_PLACEMENT_3D('',#5975,#5976,#5977); +#5975 = CARTESIAN_POINT('',(4.849490847913,0.75,0.)); +#5976 = DIRECTION('',(-0.,-0.,-1.)); +#5977 = DIRECTION('',(-1.,0.,0.)); +#5978 = DEFINITIONAL_REPRESENTATION('',(#5979),#5983); +#5979 = LINE('',#5980,#5981); +#5980 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#5981 = VECTOR('',#5982,1.); +#5982 = DIRECTION('',(1.,0.)); +#5983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5984 = ADVANCED_FACE('',(#5985),#5947,.T.); +#5985 = FACE_BOUND('',#5986,.F.); +#5986 = EDGE_LOOP('',(#5987,#6017,#6043,#6044)); +#5987 = ORIENTED_EDGE('',*,*,#5988,.T.); +#5988 = EDGE_CURVE('',#5989,#5991,#5993,.T.); +#5989 = VERTEX_POINT('',#5990); +#5990 = CARTESIAN_POINT('',(4.72,0.87,0.)); +#5991 = VERTEX_POINT('',#5992); +#5992 = CARTESIAN_POINT('',(4.72,0.87,0.1)); +#5993 = SURFACE_CURVE('',#5994,(#5998,#6005),.PCURVE_S1.); +#5994 = LINE('',#5995,#5996); +#5995 = CARTESIAN_POINT('',(4.72,0.87,0.)); +#5996 = VECTOR('',#5997,1.); +#5997 = DIRECTION('',(0.,0.,1.)); +#5998 = PCURVE('',#5947,#5999); +#5999 = DEFINITIONAL_REPRESENTATION('',(#6000),#6004); +#6000 = LINE('',#6001,#6002); +#6001 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#6002 = VECTOR('',#6003,1.); +#6003 = DIRECTION('',(-0.,-1.)); +#6004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6005 = PCURVE('',#6006,#6011); +#6006 = PLANE('',#6007); +#6007 = AXIS2_PLACEMENT_3D('',#6008,#6009,#6010); +#6008 = CARTESIAN_POINT('',(5.05,0.87,0.)); +#6009 = DIRECTION('',(0.,-1.,0.)); +#6010 = DIRECTION('',(-1.,0.,0.)); +#6011 = DEFINITIONAL_REPRESENTATION('',(#6012),#6016); +#6012 = LINE('',#6013,#6014); +#6013 = CARTESIAN_POINT('',(0.33,0.)); +#6014 = VECTOR('',#6015,1.); +#6015 = DIRECTION('',(0.,-1.)); +#6016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6017 = ORIENTED_EDGE('',*,*,#6018,.T.); +#6018 = EDGE_CURVE('',#5991,#5904,#6019,.T.); +#6019 = SURFACE_CURVE('',#6020,(#6025,#6032),.PCURVE_S1.); +#6020 = CIRCLE('',#6021,0.12); +#6021 = AXIS2_PLACEMENT_3D('',#6022,#6023,#6024); +#6022 = CARTESIAN_POINT('',(4.72,0.75,0.1)); +#6023 = DIRECTION('',(0.,0.,1.)); +#6024 = DIRECTION('',(1.,0.,0.)); +#6025 = PCURVE('',#5947,#6026); +#6026 = DEFINITIONAL_REPRESENTATION('',(#6027),#6031); +#6027 = LINE('',#6028,#6029); +#6028 = CARTESIAN_POINT('',(-0.,-0.1)); +#6029 = VECTOR('',#6030,1.); +#6030 = DIRECTION('',(-1.,0.)); +#6031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6032 = PCURVE('',#5919,#6033); +#6033 = DEFINITIONAL_REPRESENTATION('',(#6034),#6042); +#6034 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6035,#6036,#6037,#6038, +#6039,#6040,#6041),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#6035 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#6036 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#6037 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#6038 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#6039 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#6040 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#6041 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#6042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6043 = ORIENTED_EDGE('',*,*,#5931,.F.); +#6044 = ORIENTED_EDGE('',*,*,#6045,.F.); +#6045 = EDGE_CURVE('',#5989,#5932,#6046,.T.); +#6046 = SURFACE_CURVE('',#6047,(#6052,#6059),.PCURVE_S1.); +#6047 = CIRCLE('',#6048,0.12); +#6048 = AXIS2_PLACEMENT_3D('',#6049,#6050,#6051); +#6049 = CARTESIAN_POINT('',(4.72,0.75,0.)); +#6050 = DIRECTION('',(0.,0.,1.)); +#6051 = DIRECTION('',(1.,0.,0.)); +#6052 = PCURVE('',#5947,#6053); +#6053 = DEFINITIONAL_REPRESENTATION('',(#6054),#6058); +#6054 = LINE('',#6055,#6056); +#6055 = CARTESIAN_POINT('',(-0.,0.)); +#6056 = VECTOR('',#6057,1.); +#6057 = DIRECTION('',(-1.,0.)); +#6058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6059 = PCURVE('',#5973,#6060); +#6060 = DEFINITIONAL_REPRESENTATION('',(#6061),#6069); +#6061 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6062,#6063,#6064,#6065, +#6066,#6067,#6068),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#6062 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#6063 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#6064 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#6065 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#6066 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#6067 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#6068 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#6069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6070 = ADVANCED_FACE('',(#6071),#6006,.F.); +#6071 = FACE_BOUND('',#6072,.F.); +#6072 = EDGE_LOOP('',(#6073,#6098,#6119,#6120)); +#6073 = ORIENTED_EDGE('',*,*,#6074,.T.); +#6074 = EDGE_CURVE('',#6075,#6077,#6079,.T.); +#6075 = VERTEX_POINT('',#6076); +#6076 = CARTESIAN_POINT('',(5.05,0.87,0.)); +#6077 = VERTEX_POINT('',#6078); +#6078 = CARTESIAN_POINT('',(5.05,0.87,0.1)); +#6079 = SURFACE_CURVE('',#6080,(#6084,#6091),.PCURVE_S1.); +#6080 = LINE('',#6081,#6082); +#6081 = CARTESIAN_POINT('',(5.05,0.87,0.)); +#6082 = VECTOR('',#6083,1.); +#6083 = DIRECTION('',(0.,0.,1.)); +#6084 = PCURVE('',#6006,#6085); +#6085 = DEFINITIONAL_REPRESENTATION('',(#6086),#6090); +#6086 = LINE('',#6087,#6088); +#6087 = CARTESIAN_POINT('',(0.,-0.)); +#6088 = VECTOR('',#6089,1.); +#6089 = DIRECTION('',(0.,-1.)); +#6090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6091 = PCURVE('',#5891,#6092); +#6092 = DEFINITIONAL_REPRESENTATION('',(#6093),#6097); +#6093 = LINE('',#6094,#6095); +#6094 = CARTESIAN_POINT('',(0.24,0.)); +#6095 = VECTOR('',#6096,1.); +#6096 = DIRECTION('',(0.,-1.)); +#6097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6098 = ORIENTED_EDGE('',*,*,#6099,.T.); +#6099 = EDGE_CURVE('',#6077,#5991,#6100,.T.); +#6100 = SURFACE_CURVE('',#6101,(#6105,#6112),.PCURVE_S1.); +#6101 = LINE('',#6102,#6103); +#6102 = CARTESIAN_POINT('',(5.05,0.87,0.1)); +#6103 = VECTOR('',#6104,1.); +#6104 = DIRECTION('',(-1.,0.,0.)); +#6105 = PCURVE('',#6006,#6106); +#6106 = DEFINITIONAL_REPRESENTATION('',(#6107),#6111); +#6107 = LINE('',#6108,#6109); +#6108 = CARTESIAN_POINT('',(0.,-0.1)); +#6109 = VECTOR('',#6110,1.); +#6110 = DIRECTION('',(1.,0.)); +#6111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6112 = PCURVE('',#5919,#6113); +#6113 = DEFINITIONAL_REPRESENTATION('',(#6114),#6118); +#6114 = LINE('',#6115,#6116); +#6115 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#6116 = VECTOR('',#6117,1.); +#6117 = DIRECTION('',(1.,0.)); +#6118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6119 = ORIENTED_EDGE('',*,*,#5988,.F.); +#6120 = ORIENTED_EDGE('',*,*,#6121,.F.); +#6121 = EDGE_CURVE('',#6075,#5989,#6122,.T.); +#6122 = SURFACE_CURVE('',#6123,(#6127,#6134),.PCURVE_S1.); +#6123 = LINE('',#6124,#6125); +#6124 = CARTESIAN_POINT('',(5.05,0.87,0.)); +#6125 = VECTOR('',#6126,1.); +#6126 = DIRECTION('',(-1.,0.,0.)); +#6127 = PCURVE('',#6006,#6128); +#6128 = DEFINITIONAL_REPRESENTATION('',(#6129),#6133); +#6129 = LINE('',#6130,#6131); +#6130 = CARTESIAN_POINT('',(0.,-0.)); +#6131 = VECTOR('',#6132,1.); +#6132 = DIRECTION('',(1.,0.)); +#6133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6134 = PCURVE('',#5973,#6135); +#6135 = DEFINITIONAL_REPRESENTATION('',(#6136),#6140); +#6136 = LINE('',#6137,#6138); +#6137 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#6138 = VECTOR('',#6139,1.); +#6139 = DIRECTION('',(1.,0.)); +#6140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6141 = ADVANCED_FACE('',(#6142),#5891,.F.); +#6142 = FACE_BOUND('',#6143,.F.); +#6143 = EDGE_LOOP('',(#6144,#6145,#6166,#6167)); +#6144 = ORIENTED_EDGE('',*,*,#5868,.T.); +#6145 = ORIENTED_EDGE('',*,*,#6146,.T.); +#6146 = EDGE_CURVE('',#5871,#6077,#6147,.T.); +#6147 = SURFACE_CURVE('',#6148,(#6152,#6159),.PCURVE_S1.); +#6148 = LINE('',#6149,#6150); +#6149 = CARTESIAN_POINT('',(5.05,0.63,0.1)); +#6150 = VECTOR('',#6151,1.); +#6151 = DIRECTION('',(0.,1.,0.)); +#6152 = PCURVE('',#5891,#6153); +#6153 = DEFINITIONAL_REPRESENTATION('',(#6154),#6158); +#6154 = LINE('',#6155,#6156); +#6155 = CARTESIAN_POINT('',(0.,-0.1)); +#6156 = VECTOR('',#6157,1.); +#6157 = DIRECTION('',(1.,0.)); +#6158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6159 = PCURVE('',#5919,#6160); +#6160 = DEFINITIONAL_REPRESENTATION('',(#6161),#6165); +#6161 = LINE('',#6162,#6163); +#6162 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#6163 = VECTOR('',#6164,1.); +#6164 = DIRECTION('',(0.,1.)); +#6165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6166 = ORIENTED_EDGE('',*,*,#6074,.F.); +#6167 = ORIENTED_EDGE('',*,*,#6168,.F.); +#6168 = EDGE_CURVE('',#5869,#6075,#6169,.T.); +#6169 = SURFACE_CURVE('',#6170,(#6174,#6181),.PCURVE_S1.); +#6170 = LINE('',#6171,#6172); +#6171 = CARTESIAN_POINT('',(5.05,0.63,0.)); +#6172 = VECTOR('',#6173,1.); +#6173 = DIRECTION('',(0.,1.,0.)); +#6174 = PCURVE('',#5891,#6175); +#6175 = DEFINITIONAL_REPRESENTATION('',(#6176),#6180); +#6176 = LINE('',#6177,#6178); +#6177 = CARTESIAN_POINT('',(0.,0.)); +#6178 = VECTOR('',#6179,1.); +#6179 = DIRECTION('',(1.,0.)); +#6180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6181 = PCURVE('',#5973,#6182); +#6182 = DEFINITIONAL_REPRESENTATION('',(#6183),#6187); +#6183 = LINE('',#6184,#6185); +#6184 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#6185 = VECTOR('',#6186,1.); +#6186 = DIRECTION('',(0.,1.)); +#6187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6188 = ADVANCED_FACE('',(#6189),#5973,.T.); +#6189 = FACE_BOUND('',#6190,.T.); +#6190 = EDGE_LOOP('',(#6191,#6192,#6193,#6194)); +#6191 = ORIENTED_EDGE('',*,*,#5959,.T.); +#6192 = ORIENTED_EDGE('',*,*,#6045,.F.); +#6193 = ORIENTED_EDGE('',*,*,#6121,.F.); +#6194 = ORIENTED_EDGE('',*,*,#6168,.F.); +#6195 = ADVANCED_FACE('',(#6196),#5919,.F.); +#6196 = FACE_BOUND('',#6197,.F.); +#6197 = EDGE_LOOP('',(#6198,#6199,#6200,#6201)); +#6198 = ORIENTED_EDGE('',*,*,#5903,.T.); +#6199 = ORIENTED_EDGE('',*,*,#6018,.F.); +#6200 = ORIENTED_EDGE('',*,*,#6099,.F.); +#6201 = ORIENTED_EDGE('',*,*,#6146,.F.); +#6202 = MANIFOLD_SOLID_BREP('',#6203); +#6203 = CLOSED_SHELL('',(#6204,#6324,#6402,#6473,#6520,#6527)); +#6204 = ADVANCED_FACE('',(#6205),#6219,.F.); +#6205 = FACE_BOUND('',#6206,.F.); +#6206 = EDGE_LOOP('',(#6207,#6242,#6270,#6298)); +#6207 = ORIENTED_EDGE('',*,*,#6208,.T.); +#6208 = EDGE_CURVE('',#6209,#6211,#6213,.T.); +#6209 = VERTEX_POINT('',#6210); +#6210 = CARTESIAN_POINT('',(-5.05,0.13,0.)); +#6211 = VERTEX_POINT('',#6212); +#6212 = CARTESIAN_POINT('',(-5.05,0.13,0.1)); +#6213 = SURFACE_CURVE('',#6214,(#6218,#6230),.PCURVE_S1.); +#6214 = LINE('',#6215,#6216); +#6215 = CARTESIAN_POINT('',(-5.05,0.13,0.)); +#6216 = VECTOR('',#6217,1.); +#6217 = DIRECTION('',(0.,0.,1.)); +#6218 = PCURVE('',#6219,#6224); +#6219 = PLANE('',#6220); +#6220 = AXIS2_PLACEMENT_3D('',#6221,#6222,#6223); +#6221 = CARTESIAN_POINT('',(-5.05,0.13,0.)); +#6222 = DIRECTION('',(0.,1.,0.)); +#6223 = DIRECTION('',(1.,0.,0.)); +#6224 = DEFINITIONAL_REPRESENTATION('',(#6225),#6229); +#6225 = LINE('',#6226,#6227); +#6226 = CARTESIAN_POINT('',(0.,0.)); +#6227 = VECTOR('',#6228,1.); +#6228 = DIRECTION('',(0.,-1.)); +#6229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6230 = PCURVE('',#6231,#6236); +#6231 = PLANE('',#6232); +#6232 = AXIS2_PLACEMENT_3D('',#6233,#6234,#6235); +#6233 = CARTESIAN_POINT('',(-5.05,0.13,0.)); +#6234 = DIRECTION('',(-1.,0.,0.)); +#6235 = DIRECTION('',(0.,1.,0.)); +#6236 = DEFINITIONAL_REPRESENTATION('',(#6237),#6241); +#6237 = LINE('',#6238,#6239); +#6238 = CARTESIAN_POINT('',(0.,0.)); +#6239 = VECTOR('',#6240,1.); +#6240 = DIRECTION('',(0.,-1.)); +#6241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6242 = ORIENTED_EDGE('',*,*,#6243,.T.); +#6243 = EDGE_CURVE('',#6211,#6244,#6246,.T.); +#6244 = VERTEX_POINT('',#6245); +#6245 = CARTESIAN_POINT('',(-4.72,0.13,0.1)); +#6246 = SURFACE_CURVE('',#6247,(#6251,#6258),.PCURVE_S1.); +#6247 = LINE('',#6248,#6249); +#6248 = CARTESIAN_POINT('',(-5.05,0.13,0.1)); +#6249 = VECTOR('',#6250,1.); +#6250 = DIRECTION('',(1.,0.,0.)); +#6251 = PCURVE('',#6219,#6252); +#6252 = DEFINITIONAL_REPRESENTATION('',(#6253),#6257); +#6253 = LINE('',#6254,#6255); +#6254 = CARTESIAN_POINT('',(0.,-0.1)); +#6255 = VECTOR('',#6256,1.); +#6256 = DIRECTION('',(1.,0.)); +#6257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6258 = PCURVE('',#6259,#6264); +#6259 = PLANE('',#6260); +#6260 = AXIS2_PLACEMENT_3D('',#6261,#6262,#6263); +#6261 = CARTESIAN_POINT('',(-4.849490847913,0.25,0.1)); +#6262 = DIRECTION('',(0.,0.,1.)); +#6263 = DIRECTION('',(1.,0.,0.)); +#6264 = DEFINITIONAL_REPRESENTATION('',(#6265),#6269); +#6265 = LINE('',#6266,#6267); +#6266 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#6267 = VECTOR('',#6268,1.); +#6268 = DIRECTION('',(1.,0.)); +#6269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6270 = ORIENTED_EDGE('',*,*,#6271,.F.); +#6271 = EDGE_CURVE('',#6272,#6244,#6274,.T.); +#6272 = VERTEX_POINT('',#6273); +#6273 = CARTESIAN_POINT('',(-4.72,0.13,0.)); +#6274 = SURFACE_CURVE('',#6275,(#6279,#6286),.PCURVE_S1.); +#6275 = LINE('',#6276,#6277); +#6276 = CARTESIAN_POINT('',(-4.72,0.13,0.)); +#6277 = VECTOR('',#6278,1.); +#6278 = DIRECTION('',(0.,0.,1.)); +#6279 = PCURVE('',#6219,#6280); +#6280 = DEFINITIONAL_REPRESENTATION('',(#6281),#6285); +#6281 = LINE('',#6282,#6283); +#6282 = CARTESIAN_POINT('',(0.33,0.)); +#6283 = VECTOR('',#6284,1.); +#6284 = DIRECTION('',(0.,-1.)); +#6285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6286 = PCURVE('',#6287,#6292); +#6287 = CYLINDRICAL_SURFACE('',#6288,0.12); +#6288 = AXIS2_PLACEMENT_3D('',#6289,#6290,#6291); +#6289 = CARTESIAN_POINT('',(-4.72,0.25,0.)); +#6290 = DIRECTION('',(-0.,-0.,-1.)); +#6291 = DIRECTION('',(1.,0.,0.)); +#6292 = DEFINITIONAL_REPRESENTATION('',(#6293),#6297); +#6293 = LINE('',#6294,#6295); +#6294 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#6295 = VECTOR('',#6296,1.); +#6296 = DIRECTION('',(-0.,-1.)); +#6297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6298 = ORIENTED_EDGE('',*,*,#6299,.F.); +#6299 = EDGE_CURVE('',#6209,#6272,#6300,.T.); +#6300 = SURFACE_CURVE('',#6301,(#6305,#6312),.PCURVE_S1.); +#6301 = LINE('',#6302,#6303); +#6302 = CARTESIAN_POINT('',(-5.05,0.13,0.)); +#6303 = VECTOR('',#6304,1.); +#6304 = DIRECTION('',(1.,0.,0.)); +#6305 = PCURVE('',#6219,#6306); +#6306 = DEFINITIONAL_REPRESENTATION('',(#6307),#6311); +#6307 = LINE('',#6308,#6309); +#6308 = CARTESIAN_POINT('',(0.,0.)); +#6309 = VECTOR('',#6310,1.); +#6310 = DIRECTION('',(1.,0.)); +#6311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6312 = PCURVE('',#6313,#6318); +#6313 = PLANE('',#6314); +#6314 = AXIS2_PLACEMENT_3D('',#6315,#6316,#6317); +#6315 = CARTESIAN_POINT('',(-4.849490847913,0.25,0.)); +#6316 = DIRECTION('',(0.,0.,1.)); +#6317 = DIRECTION('',(1.,0.,0.)); +#6318 = DEFINITIONAL_REPRESENTATION('',(#6319),#6323); +#6319 = LINE('',#6320,#6321); +#6320 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#6321 = VECTOR('',#6322,1.); +#6322 = DIRECTION('',(1.,0.)); +#6323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6324 = ADVANCED_FACE('',(#6325),#6287,.T.); +#6325 = FACE_BOUND('',#6326,.F.); +#6326 = EDGE_LOOP('',(#6327,#6328,#6352,#6380)); +#6327 = ORIENTED_EDGE('',*,*,#6271,.T.); +#6328 = ORIENTED_EDGE('',*,*,#6329,.T.); +#6329 = EDGE_CURVE('',#6244,#6330,#6332,.T.); +#6330 = VERTEX_POINT('',#6331); +#6331 = CARTESIAN_POINT('',(-4.72,0.37,0.1)); +#6332 = SURFACE_CURVE('',#6333,(#6338,#6345),.PCURVE_S1.); +#6333 = CIRCLE('',#6334,0.12); +#6334 = AXIS2_PLACEMENT_3D('',#6335,#6336,#6337); +#6335 = CARTESIAN_POINT('',(-4.72,0.25,0.1)); +#6336 = DIRECTION('',(0.,0.,1.)); +#6337 = DIRECTION('',(1.,0.,0.)); +#6338 = PCURVE('',#6287,#6339); +#6339 = DEFINITIONAL_REPRESENTATION('',(#6340),#6344); +#6340 = LINE('',#6341,#6342); +#6341 = CARTESIAN_POINT('',(-0.,-0.1)); +#6342 = VECTOR('',#6343,1.); +#6343 = DIRECTION('',(-1.,0.)); +#6344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6345 = PCURVE('',#6259,#6346); +#6346 = DEFINITIONAL_REPRESENTATION('',(#6347),#6351); +#6347 = CIRCLE('',#6348,0.12); +#6348 = AXIS2_PLACEMENT_2D('',#6349,#6350); +#6349 = CARTESIAN_POINT('',(0.129490847913,0.)); +#6350 = DIRECTION('',(1.,0.)); +#6351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6352 = ORIENTED_EDGE('',*,*,#6353,.F.); +#6353 = EDGE_CURVE('',#6354,#6330,#6356,.T.); +#6354 = VERTEX_POINT('',#6355); +#6355 = CARTESIAN_POINT('',(-4.72,0.37,0.)); +#6356 = SURFACE_CURVE('',#6357,(#6361,#6368),.PCURVE_S1.); +#6357 = LINE('',#6358,#6359); +#6358 = CARTESIAN_POINT('',(-4.72,0.37,0.)); +#6359 = VECTOR('',#6360,1.); +#6360 = DIRECTION('',(0.,0.,1.)); +#6361 = PCURVE('',#6287,#6362); +#6362 = DEFINITIONAL_REPRESENTATION('',(#6363),#6367); +#6363 = LINE('',#6364,#6365); +#6364 = CARTESIAN_POINT('',(-7.853981633974,0.)); +#6365 = VECTOR('',#6366,1.); +#6366 = DIRECTION('',(-0.,-1.)); +#6367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6368 = PCURVE('',#6369,#6374); +#6369 = PLANE('',#6370); +#6370 = AXIS2_PLACEMENT_3D('',#6371,#6372,#6373); +#6371 = CARTESIAN_POINT('',(-5.05,0.37,0.)); +#6372 = DIRECTION('',(0.,1.,0.)); +#6373 = DIRECTION('',(1.,0.,0.)); +#6374 = DEFINITIONAL_REPRESENTATION('',(#6375),#6379); +#6375 = LINE('',#6376,#6377); +#6376 = CARTESIAN_POINT('',(0.33,0.)); +#6377 = VECTOR('',#6378,1.); +#6378 = DIRECTION('',(0.,-1.)); +#6379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6380 = ORIENTED_EDGE('',*,*,#6381,.F.); +#6381 = EDGE_CURVE('',#6272,#6354,#6382,.T.); +#6382 = SURFACE_CURVE('',#6383,(#6388,#6395),.PCURVE_S1.); +#6383 = CIRCLE('',#6384,0.12); +#6384 = AXIS2_PLACEMENT_3D('',#6385,#6386,#6387); +#6385 = CARTESIAN_POINT('',(-4.72,0.25,0.)); +#6386 = DIRECTION('',(0.,0.,1.)); +#6387 = DIRECTION('',(1.,0.,0.)); +#6388 = PCURVE('',#6287,#6389); +#6389 = DEFINITIONAL_REPRESENTATION('',(#6390),#6394); +#6390 = LINE('',#6391,#6392); +#6391 = CARTESIAN_POINT('',(-0.,0.)); +#6392 = VECTOR('',#6393,1.); +#6393 = DIRECTION('',(-1.,0.)); +#6394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6395 = PCURVE('',#6313,#6396); +#6396 = DEFINITIONAL_REPRESENTATION('',(#6397),#6401); +#6397 = CIRCLE('',#6398,0.12); +#6398 = AXIS2_PLACEMENT_2D('',#6399,#6400); +#6399 = CARTESIAN_POINT('',(0.129490847913,0.)); +#6400 = DIRECTION('',(1.,0.)); +#6401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6402 = ADVANCED_FACE('',(#6403),#6369,.T.); +#6403 = FACE_BOUND('',#6404,.T.); +#6404 = EDGE_LOOP('',(#6405,#6430,#6451,#6452)); +#6405 = ORIENTED_EDGE('',*,*,#6406,.T.); +#6406 = EDGE_CURVE('',#6407,#6409,#6411,.T.); +#6407 = VERTEX_POINT('',#6408); +#6408 = CARTESIAN_POINT('',(-5.05,0.37,0.)); +#6409 = VERTEX_POINT('',#6410); +#6410 = CARTESIAN_POINT('',(-5.05,0.37,0.1)); +#6411 = SURFACE_CURVE('',#6412,(#6416,#6423),.PCURVE_S1.); +#6412 = LINE('',#6413,#6414); +#6413 = CARTESIAN_POINT('',(-5.05,0.37,0.)); +#6414 = VECTOR('',#6415,1.); +#6415 = DIRECTION('',(0.,0.,1.)); +#6416 = PCURVE('',#6369,#6417); +#6417 = DEFINITIONAL_REPRESENTATION('',(#6418),#6422); +#6418 = LINE('',#6419,#6420); +#6419 = CARTESIAN_POINT('',(0.,0.)); +#6420 = VECTOR('',#6421,1.); +#6421 = DIRECTION('',(0.,-1.)); +#6422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6423 = PCURVE('',#6231,#6424); +#6424 = DEFINITIONAL_REPRESENTATION('',(#6425),#6429); +#6425 = LINE('',#6426,#6427); +#6426 = CARTESIAN_POINT('',(0.24,0.)); +#6427 = VECTOR('',#6428,1.); +#6428 = DIRECTION('',(0.,-1.)); +#6429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6430 = ORIENTED_EDGE('',*,*,#6431,.T.); +#6431 = EDGE_CURVE('',#6409,#6330,#6432,.T.); +#6432 = SURFACE_CURVE('',#6433,(#6437,#6444),.PCURVE_S1.); +#6433 = LINE('',#6434,#6435); +#6434 = CARTESIAN_POINT('',(-5.05,0.37,0.1)); +#6435 = VECTOR('',#6436,1.); +#6436 = DIRECTION('',(1.,0.,0.)); +#6437 = PCURVE('',#6369,#6438); +#6438 = DEFINITIONAL_REPRESENTATION('',(#6439),#6443); +#6439 = LINE('',#6440,#6441); +#6440 = CARTESIAN_POINT('',(0.,-0.1)); +#6441 = VECTOR('',#6442,1.); +#6442 = DIRECTION('',(1.,0.)); +#6443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6444 = PCURVE('',#6259,#6445); +#6445 = DEFINITIONAL_REPRESENTATION('',(#6446),#6450); +#6446 = LINE('',#6447,#6448); +#6447 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#6448 = VECTOR('',#6449,1.); +#6449 = DIRECTION('',(1.,0.)); +#6450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6451 = ORIENTED_EDGE('',*,*,#6353,.F.); +#6452 = ORIENTED_EDGE('',*,*,#6453,.F.); +#6453 = EDGE_CURVE('',#6407,#6354,#6454,.T.); +#6454 = SURFACE_CURVE('',#6455,(#6459,#6466),.PCURVE_S1.); +#6455 = LINE('',#6456,#6457); +#6456 = CARTESIAN_POINT('',(-5.05,0.37,0.)); +#6457 = VECTOR('',#6458,1.); +#6458 = DIRECTION('',(1.,0.,0.)); +#6459 = PCURVE('',#6369,#6460); +#6460 = DEFINITIONAL_REPRESENTATION('',(#6461),#6465); +#6461 = LINE('',#6462,#6463); +#6462 = CARTESIAN_POINT('',(0.,0.)); +#6463 = VECTOR('',#6464,1.); +#6464 = DIRECTION('',(1.,0.)); +#6465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6466 = PCURVE('',#6313,#6467); +#6467 = DEFINITIONAL_REPRESENTATION('',(#6468),#6472); +#6468 = LINE('',#6469,#6470); +#6469 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#6470 = VECTOR('',#6471,1.); +#6471 = DIRECTION('',(1.,0.)); +#6472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6473 = ADVANCED_FACE('',(#6474),#6231,.T.); +#6474 = FACE_BOUND('',#6475,.T.); +#6475 = EDGE_LOOP('',(#6476,#6477,#6498,#6499)); +#6476 = ORIENTED_EDGE('',*,*,#6208,.T.); +#6477 = ORIENTED_EDGE('',*,*,#6478,.T.); +#6478 = EDGE_CURVE('',#6211,#6409,#6479,.T.); +#6479 = SURFACE_CURVE('',#6480,(#6484,#6491),.PCURVE_S1.); +#6480 = LINE('',#6481,#6482); +#6481 = CARTESIAN_POINT('',(-5.05,0.13,0.1)); +#6482 = VECTOR('',#6483,1.); +#6483 = DIRECTION('',(0.,1.,0.)); +#6484 = PCURVE('',#6231,#6485); +#6485 = DEFINITIONAL_REPRESENTATION('',(#6486),#6490); +#6486 = LINE('',#6487,#6488); +#6487 = CARTESIAN_POINT('',(0.,-0.1)); +#6488 = VECTOR('',#6489,1.); +#6489 = DIRECTION('',(1.,0.)); +#6490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6491 = PCURVE('',#6259,#6492); +#6492 = DEFINITIONAL_REPRESENTATION('',(#6493),#6497); +#6493 = LINE('',#6494,#6495); +#6494 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#6495 = VECTOR('',#6496,1.); +#6496 = DIRECTION('',(0.,1.)); +#6497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6498 = ORIENTED_EDGE('',*,*,#6406,.F.); +#6499 = ORIENTED_EDGE('',*,*,#6500,.F.); +#6500 = EDGE_CURVE('',#6209,#6407,#6501,.T.); +#6501 = SURFACE_CURVE('',#6502,(#6506,#6513),.PCURVE_S1.); +#6502 = LINE('',#6503,#6504); +#6503 = CARTESIAN_POINT('',(-5.05,0.13,0.)); +#6504 = VECTOR('',#6505,1.); +#6505 = DIRECTION('',(0.,1.,0.)); +#6506 = PCURVE('',#6231,#6507); +#6507 = DEFINITIONAL_REPRESENTATION('',(#6508),#6512); +#6508 = LINE('',#6509,#6510); +#6509 = CARTESIAN_POINT('',(0.,0.)); +#6510 = VECTOR('',#6511,1.); +#6511 = DIRECTION('',(1.,0.)); +#6512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6513 = PCURVE('',#6313,#6514); +#6514 = DEFINITIONAL_REPRESENTATION('',(#6515),#6519); +#6515 = LINE('',#6516,#6517); +#6516 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#6517 = VECTOR('',#6518,1.); +#6518 = DIRECTION('',(0.,1.)); +#6519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6520 = ADVANCED_FACE('',(#6521),#6313,.F.); +#6521 = FACE_BOUND('',#6522,.F.); +#6522 = EDGE_LOOP('',(#6523,#6524,#6525,#6526)); +#6523 = ORIENTED_EDGE('',*,*,#6299,.T.); +#6524 = ORIENTED_EDGE('',*,*,#6381,.T.); +#6525 = ORIENTED_EDGE('',*,*,#6453,.F.); +#6526 = ORIENTED_EDGE('',*,*,#6500,.F.); +#6527 = ADVANCED_FACE('',(#6528),#6259,.T.); +#6528 = FACE_BOUND('',#6529,.T.); +#6529 = EDGE_LOOP('',(#6530,#6531,#6532,#6533)); +#6530 = ORIENTED_EDGE('',*,*,#6243,.T.); +#6531 = ORIENTED_EDGE('',*,*,#6329,.T.); +#6532 = ORIENTED_EDGE('',*,*,#6431,.F.); +#6533 = ORIENTED_EDGE('',*,*,#6478,.F.); +#6534 = MANIFOLD_SOLID_BREP('',#6535); +#6535 = CLOSED_SHELL('',(#6536,#6656,#6742,#6813,#6860,#6867)); +#6536 = ADVANCED_FACE('',(#6537),#6551,.T.); +#6537 = FACE_BOUND('',#6538,.T.); +#6538 = EDGE_LOOP('',(#6539,#6574,#6602,#6630)); +#6539 = ORIENTED_EDGE('',*,*,#6540,.T.); +#6540 = EDGE_CURVE('',#6541,#6543,#6545,.T.); +#6541 = VERTEX_POINT('',#6542); +#6542 = CARTESIAN_POINT('',(5.05,0.13,0.)); +#6543 = VERTEX_POINT('',#6544); +#6544 = CARTESIAN_POINT('',(5.05,0.13,0.1)); +#6545 = SURFACE_CURVE('',#6546,(#6550,#6562),.PCURVE_S1.); +#6546 = LINE('',#6547,#6548); +#6547 = CARTESIAN_POINT('',(5.05,0.13,0.)); +#6548 = VECTOR('',#6549,1.); +#6549 = DIRECTION('',(0.,0.,1.)); +#6550 = PCURVE('',#6551,#6556); +#6551 = PLANE('',#6552); +#6552 = AXIS2_PLACEMENT_3D('',#6553,#6554,#6555); +#6553 = CARTESIAN_POINT('',(5.05,0.13,0.)); +#6554 = DIRECTION('',(0.,-1.,0.)); +#6555 = DIRECTION('',(-1.,0.,0.)); +#6556 = DEFINITIONAL_REPRESENTATION('',(#6557),#6561); +#6557 = LINE('',#6558,#6559); +#6558 = CARTESIAN_POINT('',(0.,-0.)); +#6559 = VECTOR('',#6560,1.); +#6560 = DIRECTION('',(0.,-1.)); +#6561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6562 = PCURVE('',#6563,#6568); +#6563 = PLANE('',#6564); +#6564 = AXIS2_PLACEMENT_3D('',#6565,#6566,#6567); +#6565 = CARTESIAN_POINT('',(5.05,0.13,0.)); +#6566 = DIRECTION('',(-1.,0.,0.)); +#6567 = DIRECTION('',(0.,1.,0.)); +#6568 = DEFINITIONAL_REPRESENTATION('',(#6569),#6573); +#6569 = LINE('',#6570,#6571); +#6570 = CARTESIAN_POINT('',(0.,0.)); +#6571 = VECTOR('',#6572,1.); +#6572 = DIRECTION('',(0.,-1.)); +#6573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6574 = ORIENTED_EDGE('',*,*,#6575,.T.); +#6575 = EDGE_CURVE('',#6543,#6576,#6578,.T.); +#6576 = VERTEX_POINT('',#6577); +#6577 = CARTESIAN_POINT('',(4.72,0.13,0.1)); +#6578 = SURFACE_CURVE('',#6579,(#6583,#6590),.PCURVE_S1.); +#6579 = LINE('',#6580,#6581); +#6580 = CARTESIAN_POINT('',(5.05,0.13,0.1)); +#6581 = VECTOR('',#6582,1.); +#6582 = DIRECTION('',(-1.,0.,0.)); +#6583 = PCURVE('',#6551,#6584); +#6584 = DEFINITIONAL_REPRESENTATION('',(#6585),#6589); +#6585 = LINE('',#6586,#6587); +#6586 = CARTESIAN_POINT('',(0.,-0.1)); +#6587 = VECTOR('',#6588,1.); +#6588 = DIRECTION('',(1.,0.)); +#6589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6590 = PCURVE('',#6591,#6596); +#6591 = PLANE('',#6592); +#6592 = AXIS2_PLACEMENT_3D('',#6593,#6594,#6595); +#6593 = CARTESIAN_POINT('',(4.849490847913,0.25,0.1)); +#6594 = DIRECTION('',(-0.,-0.,-1.)); +#6595 = DIRECTION('',(-1.,0.,0.)); +#6596 = DEFINITIONAL_REPRESENTATION('',(#6597),#6601); +#6597 = LINE('',#6598,#6599); +#6598 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#6599 = VECTOR('',#6600,1.); +#6600 = DIRECTION('',(1.,0.)); +#6601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6602 = ORIENTED_EDGE('',*,*,#6603,.F.); +#6603 = EDGE_CURVE('',#6604,#6576,#6606,.T.); +#6604 = VERTEX_POINT('',#6605); +#6605 = CARTESIAN_POINT('',(4.72,0.13,0.)); +#6606 = SURFACE_CURVE('',#6607,(#6611,#6618),.PCURVE_S1.); +#6607 = LINE('',#6608,#6609); +#6608 = CARTESIAN_POINT('',(4.72,0.13,0.)); +#6609 = VECTOR('',#6610,1.); +#6610 = DIRECTION('',(0.,0.,1.)); +#6611 = PCURVE('',#6551,#6612); +#6612 = DEFINITIONAL_REPRESENTATION('',(#6613),#6617); +#6613 = LINE('',#6614,#6615); +#6614 = CARTESIAN_POINT('',(0.33,0.)); +#6615 = VECTOR('',#6616,1.); +#6616 = DIRECTION('',(0.,-1.)); +#6617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6618 = PCURVE('',#6619,#6624); +#6619 = CYLINDRICAL_SURFACE('',#6620,0.12); +#6620 = AXIS2_PLACEMENT_3D('',#6621,#6622,#6623); +#6621 = CARTESIAN_POINT('',(4.72,0.25,0.)); +#6622 = DIRECTION('',(-0.,-0.,-1.)); +#6623 = DIRECTION('',(1.,0.,0.)); +#6624 = DEFINITIONAL_REPRESENTATION('',(#6625),#6629); +#6625 = LINE('',#6626,#6627); +#6626 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#6627 = VECTOR('',#6628,1.); +#6628 = DIRECTION('',(-0.,-1.)); +#6629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6630 = ORIENTED_EDGE('',*,*,#6631,.F.); +#6631 = EDGE_CURVE('',#6541,#6604,#6632,.T.); +#6632 = SURFACE_CURVE('',#6633,(#6637,#6644),.PCURVE_S1.); +#6633 = LINE('',#6634,#6635); +#6634 = CARTESIAN_POINT('',(5.05,0.13,0.)); +#6635 = VECTOR('',#6636,1.); +#6636 = DIRECTION('',(-1.,0.,0.)); +#6637 = PCURVE('',#6551,#6638); +#6638 = DEFINITIONAL_REPRESENTATION('',(#6639),#6643); +#6639 = LINE('',#6640,#6641); +#6640 = CARTESIAN_POINT('',(0.,-0.)); +#6641 = VECTOR('',#6642,1.); +#6642 = DIRECTION('',(1.,0.)); +#6643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6644 = PCURVE('',#6645,#6650); +#6645 = PLANE('',#6646); +#6646 = AXIS2_PLACEMENT_3D('',#6647,#6648,#6649); +#6647 = CARTESIAN_POINT('',(4.849490847913,0.25,0.)); +#6648 = DIRECTION('',(-0.,-0.,-1.)); +#6649 = DIRECTION('',(-1.,0.,0.)); +#6650 = DEFINITIONAL_REPRESENTATION('',(#6651),#6655); +#6651 = LINE('',#6652,#6653); +#6652 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#6653 = VECTOR('',#6654,1.); +#6654 = DIRECTION('',(1.,0.)); +#6655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6656 = ADVANCED_FACE('',(#6657),#6619,.T.); +#6657 = FACE_BOUND('',#6658,.F.); +#6658 = EDGE_LOOP('',(#6659,#6689,#6715,#6716)); +#6659 = ORIENTED_EDGE('',*,*,#6660,.T.); +#6660 = EDGE_CURVE('',#6661,#6663,#6665,.T.); +#6661 = VERTEX_POINT('',#6662); +#6662 = CARTESIAN_POINT('',(4.72,0.37,0.)); +#6663 = VERTEX_POINT('',#6664); +#6664 = CARTESIAN_POINT('',(4.72,0.37,0.1)); +#6665 = SURFACE_CURVE('',#6666,(#6670,#6677),.PCURVE_S1.); +#6666 = LINE('',#6667,#6668); +#6667 = CARTESIAN_POINT('',(4.72,0.37,0.)); +#6668 = VECTOR('',#6669,1.); +#6669 = DIRECTION('',(0.,0.,1.)); +#6670 = PCURVE('',#6619,#6671); +#6671 = DEFINITIONAL_REPRESENTATION('',(#6672),#6676); +#6672 = LINE('',#6673,#6674); +#6673 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#6674 = VECTOR('',#6675,1.); +#6675 = DIRECTION('',(-0.,-1.)); +#6676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6677 = PCURVE('',#6678,#6683); +#6678 = PLANE('',#6679); +#6679 = AXIS2_PLACEMENT_3D('',#6680,#6681,#6682); +#6680 = CARTESIAN_POINT('',(5.05,0.37,0.)); +#6681 = DIRECTION('',(0.,-1.,0.)); +#6682 = DIRECTION('',(-1.,0.,0.)); +#6683 = DEFINITIONAL_REPRESENTATION('',(#6684),#6688); +#6684 = LINE('',#6685,#6686); +#6685 = CARTESIAN_POINT('',(0.33,0.)); +#6686 = VECTOR('',#6687,1.); +#6687 = DIRECTION('',(0.,-1.)); +#6688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6689 = ORIENTED_EDGE('',*,*,#6690,.T.); +#6690 = EDGE_CURVE('',#6663,#6576,#6691,.T.); +#6691 = SURFACE_CURVE('',#6692,(#6697,#6704),.PCURVE_S1.); +#6692 = CIRCLE('',#6693,0.12); +#6693 = AXIS2_PLACEMENT_3D('',#6694,#6695,#6696); +#6694 = CARTESIAN_POINT('',(4.72,0.25,0.1)); +#6695 = DIRECTION('',(0.,0.,1.)); +#6696 = DIRECTION('',(1.,0.,0.)); +#6697 = PCURVE('',#6619,#6698); +#6698 = DEFINITIONAL_REPRESENTATION('',(#6699),#6703); +#6699 = LINE('',#6700,#6701); +#6700 = CARTESIAN_POINT('',(-0.,-0.1)); +#6701 = VECTOR('',#6702,1.); +#6702 = DIRECTION('',(-1.,0.)); +#6703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6704 = PCURVE('',#6591,#6705); +#6705 = DEFINITIONAL_REPRESENTATION('',(#6706),#6714); +#6706 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6707,#6708,#6709,#6710, +#6711,#6712,#6713),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#6707 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#6708 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#6709 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#6710 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#6711 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#6712 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#6713 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#6714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6715 = ORIENTED_EDGE('',*,*,#6603,.F.); +#6716 = ORIENTED_EDGE('',*,*,#6717,.F.); +#6717 = EDGE_CURVE('',#6661,#6604,#6718,.T.); +#6718 = SURFACE_CURVE('',#6719,(#6724,#6731),.PCURVE_S1.); +#6719 = CIRCLE('',#6720,0.12); +#6720 = AXIS2_PLACEMENT_3D('',#6721,#6722,#6723); +#6721 = CARTESIAN_POINT('',(4.72,0.25,0.)); +#6722 = DIRECTION('',(0.,0.,1.)); +#6723 = DIRECTION('',(1.,0.,0.)); +#6724 = PCURVE('',#6619,#6725); +#6725 = DEFINITIONAL_REPRESENTATION('',(#6726),#6730); +#6726 = LINE('',#6727,#6728); +#6727 = CARTESIAN_POINT('',(-0.,0.)); +#6728 = VECTOR('',#6729,1.); +#6729 = DIRECTION('',(-1.,0.)); +#6730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6731 = PCURVE('',#6645,#6732); +#6732 = DEFINITIONAL_REPRESENTATION('',(#6733),#6741); +#6733 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6734,#6735,#6736,#6737, +#6738,#6739,#6740),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#6734 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#6735 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#6736 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#6737 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#6738 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#6739 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#6740 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#6741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6742 = ADVANCED_FACE('',(#6743),#6678,.F.); +#6743 = FACE_BOUND('',#6744,.F.); +#6744 = EDGE_LOOP('',(#6745,#6770,#6791,#6792)); +#6745 = ORIENTED_EDGE('',*,*,#6746,.T.); +#6746 = EDGE_CURVE('',#6747,#6749,#6751,.T.); +#6747 = VERTEX_POINT('',#6748); +#6748 = CARTESIAN_POINT('',(5.05,0.37,0.)); +#6749 = VERTEX_POINT('',#6750); +#6750 = CARTESIAN_POINT('',(5.05,0.37,0.1)); +#6751 = SURFACE_CURVE('',#6752,(#6756,#6763),.PCURVE_S1.); +#6752 = LINE('',#6753,#6754); +#6753 = CARTESIAN_POINT('',(5.05,0.37,0.)); +#6754 = VECTOR('',#6755,1.); +#6755 = DIRECTION('',(0.,0.,1.)); +#6756 = PCURVE('',#6678,#6757); +#6757 = DEFINITIONAL_REPRESENTATION('',(#6758),#6762); +#6758 = LINE('',#6759,#6760); +#6759 = CARTESIAN_POINT('',(0.,-0.)); +#6760 = VECTOR('',#6761,1.); +#6761 = DIRECTION('',(0.,-1.)); +#6762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6763 = PCURVE('',#6563,#6764); +#6764 = DEFINITIONAL_REPRESENTATION('',(#6765),#6769); +#6765 = LINE('',#6766,#6767); +#6766 = CARTESIAN_POINT('',(0.24,0.)); +#6767 = VECTOR('',#6768,1.); +#6768 = DIRECTION('',(0.,-1.)); +#6769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6770 = ORIENTED_EDGE('',*,*,#6771,.T.); +#6771 = EDGE_CURVE('',#6749,#6663,#6772,.T.); +#6772 = SURFACE_CURVE('',#6773,(#6777,#6784),.PCURVE_S1.); +#6773 = LINE('',#6774,#6775); +#6774 = CARTESIAN_POINT('',(5.05,0.37,0.1)); +#6775 = VECTOR('',#6776,1.); +#6776 = DIRECTION('',(-1.,0.,0.)); +#6777 = PCURVE('',#6678,#6778); +#6778 = DEFINITIONAL_REPRESENTATION('',(#6779),#6783); +#6779 = LINE('',#6780,#6781); +#6780 = CARTESIAN_POINT('',(0.,-0.1)); +#6781 = VECTOR('',#6782,1.); +#6782 = DIRECTION('',(1.,0.)); +#6783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6784 = PCURVE('',#6591,#6785); +#6785 = DEFINITIONAL_REPRESENTATION('',(#6786),#6790); +#6786 = LINE('',#6787,#6788); +#6787 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#6788 = VECTOR('',#6789,1.); +#6789 = DIRECTION('',(1.,0.)); +#6790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6791 = ORIENTED_EDGE('',*,*,#6660,.F.); +#6792 = ORIENTED_EDGE('',*,*,#6793,.F.); +#6793 = EDGE_CURVE('',#6747,#6661,#6794,.T.); +#6794 = SURFACE_CURVE('',#6795,(#6799,#6806),.PCURVE_S1.); +#6795 = LINE('',#6796,#6797); +#6796 = CARTESIAN_POINT('',(5.05,0.37,0.)); +#6797 = VECTOR('',#6798,1.); +#6798 = DIRECTION('',(-1.,0.,0.)); +#6799 = PCURVE('',#6678,#6800); +#6800 = DEFINITIONAL_REPRESENTATION('',(#6801),#6805); +#6801 = LINE('',#6802,#6803); +#6802 = CARTESIAN_POINT('',(0.,-0.)); +#6803 = VECTOR('',#6804,1.); +#6804 = DIRECTION('',(1.,0.)); +#6805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6806 = PCURVE('',#6645,#6807); +#6807 = DEFINITIONAL_REPRESENTATION('',(#6808),#6812); +#6808 = LINE('',#6809,#6810); +#6809 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#6810 = VECTOR('',#6811,1.); +#6811 = DIRECTION('',(1.,0.)); +#6812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6813 = ADVANCED_FACE('',(#6814),#6563,.F.); +#6814 = FACE_BOUND('',#6815,.F.); +#6815 = EDGE_LOOP('',(#6816,#6817,#6838,#6839)); +#6816 = ORIENTED_EDGE('',*,*,#6540,.T.); +#6817 = ORIENTED_EDGE('',*,*,#6818,.T.); +#6818 = EDGE_CURVE('',#6543,#6749,#6819,.T.); +#6819 = SURFACE_CURVE('',#6820,(#6824,#6831),.PCURVE_S1.); +#6820 = LINE('',#6821,#6822); +#6821 = CARTESIAN_POINT('',(5.05,0.13,0.1)); +#6822 = VECTOR('',#6823,1.); +#6823 = DIRECTION('',(0.,1.,0.)); +#6824 = PCURVE('',#6563,#6825); +#6825 = DEFINITIONAL_REPRESENTATION('',(#6826),#6830); +#6826 = LINE('',#6827,#6828); +#6827 = CARTESIAN_POINT('',(0.,-0.1)); +#6828 = VECTOR('',#6829,1.); +#6829 = DIRECTION('',(1.,0.)); +#6830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6831 = PCURVE('',#6591,#6832); +#6832 = DEFINITIONAL_REPRESENTATION('',(#6833),#6837); +#6833 = LINE('',#6834,#6835); +#6834 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#6835 = VECTOR('',#6836,1.); +#6836 = DIRECTION('',(0.,1.)); +#6837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6838 = ORIENTED_EDGE('',*,*,#6746,.F.); +#6839 = ORIENTED_EDGE('',*,*,#6840,.F.); +#6840 = EDGE_CURVE('',#6541,#6747,#6841,.T.); +#6841 = SURFACE_CURVE('',#6842,(#6846,#6853),.PCURVE_S1.); +#6842 = LINE('',#6843,#6844); +#6843 = CARTESIAN_POINT('',(5.05,0.13,0.)); +#6844 = VECTOR('',#6845,1.); +#6845 = DIRECTION('',(0.,1.,0.)); +#6846 = PCURVE('',#6563,#6847); +#6847 = DEFINITIONAL_REPRESENTATION('',(#6848),#6852); +#6848 = LINE('',#6849,#6850); +#6849 = CARTESIAN_POINT('',(0.,0.)); +#6850 = VECTOR('',#6851,1.); +#6851 = DIRECTION('',(1.,0.)); +#6852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6853 = PCURVE('',#6645,#6854); +#6854 = DEFINITIONAL_REPRESENTATION('',(#6855),#6859); +#6855 = LINE('',#6856,#6857); +#6856 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#6857 = VECTOR('',#6858,1.); +#6858 = DIRECTION('',(0.,1.)); +#6859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6860 = ADVANCED_FACE('',(#6861),#6645,.T.); +#6861 = FACE_BOUND('',#6862,.T.); +#6862 = EDGE_LOOP('',(#6863,#6864,#6865,#6866)); +#6863 = ORIENTED_EDGE('',*,*,#6631,.T.); +#6864 = ORIENTED_EDGE('',*,*,#6717,.F.); +#6865 = ORIENTED_EDGE('',*,*,#6793,.F.); +#6866 = ORIENTED_EDGE('',*,*,#6840,.F.); +#6867 = ADVANCED_FACE('',(#6868),#6591,.F.); +#6868 = FACE_BOUND('',#6869,.F.); +#6869 = EDGE_LOOP('',(#6870,#6871,#6872,#6873)); +#6870 = ORIENTED_EDGE('',*,*,#6575,.T.); +#6871 = ORIENTED_EDGE('',*,*,#6690,.F.); +#6872 = ORIENTED_EDGE('',*,*,#6771,.F.); +#6873 = ORIENTED_EDGE('',*,*,#6818,.F.); +#6874 = MANIFOLD_SOLID_BREP('',#6875); +#6875 = CLOSED_SHELL('',(#6876,#6996,#7074,#7145,#7192,#7199)); +#6876 = ADVANCED_FACE('',(#6877),#6891,.F.); +#6877 = FACE_BOUND('',#6878,.F.); +#6878 = EDGE_LOOP('',(#6879,#6914,#6942,#6970)); +#6879 = ORIENTED_EDGE('',*,*,#6880,.T.); +#6880 = EDGE_CURVE('',#6881,#6883,#6885,.T.); +#6881 = VERTEX_POINT('',#6882); +#6882 = CARTESIAN_POINT('',(-5.05,-0.37,0.)); +#6883 = VERTEX_POINT('',#6884); +#6884 = CARTESIAN_POINT('',(-5.05,-0.37,0.1)); +#6885 = SURFACE_CURVE('',#6886,(#6890,#6902),.PCURVE_S1.); +#6886 = LINE('',#6887,#6888); +#6887 = CARTESIAN_POINT('',(-5.05,-0.37,0.)); +#6888 = VECTOR('',#6889,1.); +#6889 = DIRECTION('',(0.,0.,1.)); +#6890 = PCURVE('',#6891,#6896); +#6891 = PLANE('',#6892); +#6892 = AXIS2_PLACEMENT_3D('',#6893,#6894,#6895); +#6893 = CARTESIAN_POINT('',(-5.05,-0.37,0.)); +#6894 = DIRECTION('',(0.,1.,0.)); +#6895 = DIRECTION('',(1.,0.,0.)); +#6896 = DEFINITIONAL_REPRESENTATION('',(#6897),#6901); +#6897 = LINE('',#6898,#6899); +#6898 = CARTESIAN_POINT('',(0.,0.)); +#6899 = VECTOR('',#6900,1.); +#6900 = DIRECTION('',(0.,-1.)); +#6901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6902 = PCURVE('',#6903,#6908); +#6903 = PLANE('',#6904); +#6904 = AXIS2_PLACEMENT_3D('',#6905,#6906,#6907); +#6905 = CARTESIAN_POINT('',(-5.05,-0.37,0.)); +#6906 = DIRECTION('',(-1.,0.,0.)); +#6907 = DIRECTION('',(0.,1.,0.)); +#6908 = DEFINITIONAL_REPRESENTATION('',(#6909),#6913); +#6909 = LINE('',#6910,#6911); +#6910 = CARTESIAN_POINT('',(0.,0.)); +#6911 = VECTOR('',#6912,1.); +#6912 = DIRECTION('',(0.,-1.)); +#6913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6914 = ORIENTED_EDGE('',*,*,#6915,.T.); +#6915 = EDGE_CURVE('',#6883,#6916,#6918,.T.); +#6916 = VERTEX_POINT('',#6917); +#6917 = CARTESIAN_POINT('',(-4.72,-0.37,0.1)); +#6918 = SURFACE_CURVE('',#6919,(#6923,#6930),.PCURVE_S1.); +#6919 = LINE('',#6920,#6921); +#6920 = CARTESIAN_POINT('',(-5.05,-0.37,0.1)); +#6921 = VECTOR('',#6922,1.); +#6922 = DIRECTION('',(1.,0.,0.)); +#6923 = PCURVE('',#6891,#6924); +#6924 = DEFINITIONAL_REPRESENTATION('',(#6925),#6929); +#6925 = LINE('',#6926,#6927); +#6926 = CARTESIAN_POINT('',(0.,-0.1)); +#6927 = VECTOR('',#6928,1.); +#6928 = DIRECTION('',(1.,0.)); +#6929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6930 = PCURVE('',#6931,#6936); +#6931 = PLANE('',#6932); +#6932 = AXIS2_PLACEMENT_3D('',#6933,#6934,#6935); +#6933 = CARTESIAN_POINT('',(-4.849490847913,-0.25,0.1)); +#6934 = DIRECTION('',(0.,0.,1.)); +#6935 = DIRECTION('',(1.,0.,0.)); +#6936 = DEFINITIONAL_REPRESENTATION('',(#6937),#6941); +#6937 = LINE('',#6938,#6939); +#6938 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#6939 = VECTOR('',#6940,1.); +#6940 = DIRECTION('',(1.,0.)); +#6941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6942 = ORIENTED_EDGE('',*,*,#6943,.F.); +#6943 = EDGE_CURVE('',#6944,#6916,#6946,.T.); +#6944 = VERTEX_POINT('',#6945); +#6945 = CARTESIAN_POINT('',(-4.72,-0.37,0.)); +#6946 = SURFACE_CURVE('',#6947,(#6951,#6958),.PCURVE_S1.); +#6947 = LINE('',#6948,#6949); +#6948 = CARTESIAN_POINT('',(-4.72,-0.37,0.)); +#6949 = VECTOR('',#6950,1.); +#6950 = DIRECTION('',(0.,0.,1.)); +#6951 = PCURVE('',#6891,#6952); +#6952 = DEFINITIONAL_REPRESENTATION('',(#6953),#6957); +#6953 = LINE('',#6954,#6955); +#6954 = CARTESIAN_POINT('',(0.33,0.)); +#6955 = VECTOR('',#6956,1.); +#6956 = DIRECTION('',(0.,-1.)); +#6957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6958 = PCURVE('',#6959,#6964); +#6959 = CYLINDRICAL_SURFACE('',#6960,0.12); +#6960 = AXIS2_PLACEMENT_3D('',#6961,#6962,#6963); +#6961 = CARTESIAN_POINT('',(-4.72,-0.25,0.)); +#6962 = DIRECTION('',(-0.,-0.,-1.)); +#6963 = DIRECTION('',(1.,0.,0.)); +#6964 = DEFINITIONAL_REPRESENTATION('',(#6965),#6969); +#6965 = LINE('',#6966,#6967); +#6966 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#6967 = VECTOR('',#6968,1.); +#6968 = DIRECTION('',(-0.,-1.)); +#6969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6970 = ORIENTED_EDGE('',*,*,#6971,.F.); +#6971 = EDGE_CURVE('',#6881,#6944,#6972,.T.); +#6972 = SURFACE_CURVE('',#6973,(#6977,#6984),.PCURVE_S1.); +#6973 = LINE('',#6974,#6975); +#6974 = CARTESIAN_POINT('',(-5.05,-0.37,0.)); +#6975 = VECTOR('',#6976,1.); +#6976 = DIRECTION('',(1.,0.,0.)); +#6977 = PCURVE('',#6891,#6978); +#6978 = DEFINITIONAL_REPRESENTATION('',(#6979),#6983); +#6979 = LINE('',#6980,#6981); +#6980 = CARTESIAN_POINT('',(0.,0.)); +#6981 = VECTOR('',#6982,1.); +#6982 = DIRECTION('',(1.,0.)); +#6983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6984 = PCURVE('',#6985,#6990); +#6985 = PLANE('',#6986); +#6986 = AXIS2_PLACEMENT_3D('',#6987,#6988,#6989); +#6987 = CARTESIAN_POINT('',(-4.849490847913,-0.25,0.)); +#6988 = DIRECTION('',(0.,0.,1.)); +#6989 = DIRECTION('',(1.,0.,0.)); +#6990 = DEFINITIONAL_REPRESENTATION('',(#6991),#6995); +#6991 = LINE('',#6992,#6993); +#6992 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#6993 = VECTOR('',#6994,1.); +#6994 = DIRECTION('',(1.,0.)); +#6995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6996 = ADVANCED_FACE('',(#6997),#6959,.T.); +#6997 = FACE_BOUND('',#6998,.F.); +#6998 = EDGE_LOOP('',(#6999,#7000,#7024,#7052)); +#6999 = ORIENTED_EDGE('',*,*,#6943,.T.); +#7000 = ORIENTED_EDGE('',*,*,#7001,.T.); +#7001 = EDGE_CURVE('',#6916,#7002,#7004,.T.); +#7002 = VERTEX_POINT('',#7003); +#7003 = CARTESIAN_POINT('',(-4.72,-0.13,0.1)); +#7004 = SURFACE_CURVE('',#7005,(#7010,#7017),.PCURVE_S1.); +#7005 = CIRCLE('',#7006,0.12); +#7006 = AXIS2_PLACEMENT_3D('',#7007,#7008,#7009); +#7007 = CARTESIAN_POINT('',(-4.72,-0.25,0.1)); +#7008 = DIRECTION('',(0.,0.,1.)); +#7009 = DIRECTION('',(1.,0.,0.)); +#7010 = PCURVE('',#6959,#7011); +#7011 = DEFINITIONAL_REPRESENTATION('',(#7012),#7016); +#7012 = LINE('',#7013,#7014); +#7013 = CARTESIAN_POINT('',(-0.,-0.1)); +#7014 = VECTOR('',#7015,1.); +#7015 = DIRECTION('',(-1.,0.)); +#7016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7017 = PCURVE('',#6931,#7018); +#7018 = DEFINITIONAL_REPRESENTATION('',(#7019),#7023); +#7019 = CIRCLE('',#7020,0.12); +#7020 = AXIS2_PLACEMENT_2D('',#7021,#7022); +#7021 = CARTESIAN_POINT('',(0.129490847913,0.)); +#7022 = DIRECTION('',(1.,0.)); +#7023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7024 = ORIENTED_EDGE('',*,*,#7025,.F.); +#7025 = EDGE_CURVE('',#7026,#7002,#7028,.T.); +#7026 = VERTEX_POINT('',#7027); +#7027 = CARTESIAN_POINT('',(-4.72,-0.13,0.)); +#7028 = SURFACE_CURVE('',#7029,(#7033,#7040),.PCURVE_S1.); +#7029 = LINE('',#7030,#7031); +#7030 = CARTESIAN_POINT('',(-4.72,-0.13,0.)); +#7031 = VECTOR('',#7032,1.); +#7032 = DIRECTION('',(0.,0.,1.)); +#7033 = PCURVE('',#6959,#7034); +#7034 = DEFINITIONAL_REPRESENTATION('',(#7035),#7039); +#7035 = LINE('',#7036,#7037); +#7036 = CARTESIAN_POINT('',(-7.853981633974,0.)); +#7037 = VECTOR('',#7038,1.); +#7038 = DIRECTION('',(-0.,-1.)); +#7039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7040 = PCURVE('',#7041,#7046); +#7041 = PLANE('',#7042); +#7042 = AXIS2_PLACEMENT_3D('',#7043,#7044,#7045); +#7043 = CARTESIAN_POINT('',(-5.05,-0.13,0.)); +#7044 = DIRECTION('',(0.,1.,0.)); +#7045 = DIRECTION('',(1.,0.,0.)); +#7046 = DEFINITIONAL_REPRESENTATION('',(#7047),#7051); +#7047 = LINE('',#7048,#7049); +#7048 = CARTESIAN_POINT('',(0.33,0.)); +#7049 = VECTOR('',#7050,1.); +#7050 = DIRECTION('',(0.,-1.)); +#7051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7052 = ORIENTED_EDGE('',*,*,#7053,.F.); +#7053 = EDGE_CURVE('',#6944,#7026,#7054,.T.); +#7054 = SURFACE_CURVE('',#7055,(#7060,#7067),.PCURVE_S1.); +#7055 = CIRCLE('',#7056,0.12); +#7056 = AXIS2_PLACEMENT_3D('',#7057,#7058,#7059); +#7057 = CARTESIAN_POINT('',(-4.72,-0.25,0.)); +#7058 = DIRECTION('',(0.,0.,1.)); +#7059 = DIRECTION('',(1.,0.,0.)); +#7060 = PCURVE('',#6959,#7061); +#7061 = DEFINITIONAL_REPRESENTATION('',(#7062),#7066); +#7062 = LINE('',#7063,#7064); +#7063 = CARTESIAN_POINT('',(-0.,0.)); +#7064 = VECTOR('',#7065,1.); +#7065 = DIRECTION('',(-1.,0.)); +#7066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7067 = PCURVE('',#6985,#7068); +#7068 = DEFINITIONAL_REPRESENTATION('',(#7069),#7073); +#7069 = CIRCLE('',#7070,0.12); +#7070 = AXIS2_PLACEMENT_2D('',#7071,#7072); +#7071 = CARTESIAN_POINT('',(0.129490847913,0.)); +#7072 = DIRECTION('',(1.,0.)); +#7073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7074 = ADVANCED_FACE('',(#7075),#7041,.T.); +#7075 = FACE_BOUND('',#7076,.T.); +#7076 = EDGE_LOOP('',(#7077,#7102,#7123,#7124)); +#7077 = ORIENTED_EDGE('',*,*,#7078,.T.); +#7078 = EDGE_CURVE('',#7079,#7081,#7083,.T.); +#7079 = VERTEX_POINT('',#7080); +#7080 = CARTESIAN_POINT('',(-5.05,-0.13,0.)); +#7081 = VERTEX_POINT('',#7082); +#7082 = CARTESIAN_POINT('',(-5.05,-0.13,0.1)); +#7083 = SURFACE_CURVE('',#7084,(#7088,#7095),.PCURVE_S1.); +#7084 = LINE('',#7085,#7086); +#7085 = CARTESIAN_POINT('',(-5.05,-0.13,0.)); +#7086 = VECTOR('',#7087,1.); +#7087 = DIRECTION('',(0.,0.,1.)); +#7088 = PCURVE('',#7041,#7089); +#7089 = DEFINITIONAL_REPRESENTATION('',(#7090),#7094); +#7090 = LINE('',#7091,#7092); +#7091 = CARTESIAN_POINT('',(0.,0.)); +#7092 = VECTOR('',#7093,1.); +#7093 = DIRECTION('',(0.,-1.)); +#7094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7095 = PCURVE('',#6903,#7096); +#7096 = DEFINITIONAL_REPRESENTATION('',(#7097),#7101); +#7097 = LINE('',#7098,#7099); +#7098 = CARTESIAN_POINT('',(0.24,0.)); +#7099 = VECTOR('',#7100,1.); +#7100 = DIRECTION('',(0.,-1.)); +#7101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7102 = ORIENTED_EDGE('',*,*,#7103,.T.); +#7103 = EDGE_CURVE('',#7081,#7002,#7104,.T.); +#7104 = SURFACE_CURVE('',#7105,(#7109,#7116),.PCURVE_S1.); +#7105 = LINE('',#7106,#7107); +#7106 = CARTESIAN_POINT('',(-5.05,-0.13,0.1)); +#7107 = VECTOR('',#7108,1.); +#7108 = DIRECTION('',(1.,0.,0.)); +#7109 = PCURVE('',#7041,#7110); +#7110 = DEFINITIONAL_REPRESENTATION('',(#7111),#7115); +#7111 = LINE('',#7112,#7113); +#7112 = CARTESIAN_POINT('',(0.,-0.1)); +#7113 = VECTOR('',#7114,1.); +#7114 = DIRECTION('',(1.,0.)); +#7115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7116 = PCURVE('',#6931,#7117); +#7117 = DEFINITIONAL_REPRESENTATION('',(#7118),#7122); +#7118 = LINE('',#7119,#7120); +#7119 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#7120 = VECTOR('',#7121,1.); +#7121 = DIRECTION('',(1.,0.)); +#7122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7123 = ORIENTED_EDGE('',*,*,#7025,.F.); +#7124 = ORIENTED_EDGE('',*,*,#7125,.F.); +#7125 = EDGE_CURVE('',#7079,#7026,#7126,.T.); +#7126 = SURFACE_CURVE('',#7127,(#7131,#7138),.PCURVE_S1.); +#7127 = LINE('',#7128,#7129); +#7128 = CARTESIAN_POINT('',(-5.05,-0.13,0.)); +#7129 = VECTOR('',#7130,1.); +#7130 = DIRECTION('',(1.,0.,0.)); +#7131 = PCURVE('',#7041,#7132); +#7132 = DEFINITIONAL_REPRESENTATION('',(#7133),#7137); +#7133 = LINE('',#7134,#7135); +#7134 = CARTESIAN_POINT('',(0.,0.)); +#7135 = VECTOR('',#7136,1.); +#7136 = DIRECTION('',(1.,0.)); +#7137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7138 = PCURVE('',#6985,#7139); +#7139 = DEFINITIONAL_REPRESENTATION('',(#7140),#7144); +#7140 = LINE('',#7141,#7142); +#7141 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#7142 = VECTOR('',#7143,1.); +#7143 = DIRECTION('',(1.,0.)); +#7144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7145 = ADVANCED_FACE('',(#7146),#6903,.T.); +#7146 = FACE_BOUND('',#7147,.T.); +#7147 = EDGE_LOOP('',(#7148,#7149,#7170,#7171)); +#7148 = ORIENTED_EDGE('',*,*,#6880,.T.); +#7149 = ORIENTED_EDGE('',*,*,#7150,.T.); +#7150 = EDGE_CURVE('',#6883,#7081,#7151,.T.); +#7151 = SURFACE_CURVE('',#7152,(#7156,#7163),.PCURVE_S1.); +#7152 = LINE('',#7153,#7154); +#7153 = CARTESIAN_POINT('',(-5.05,-0.37,0.1)); +#7154 = VECTOR('',#7155,1.); +#7155 = DIRECTION('',(0.,1.,0.)); +#7156 = PCURVE('',#6903,#7157); +#7157 = DEFINITIONAL_REPRESENTATION('',(#7158),#7162); +#7158 = LINE('',#7159,#7160); +#7159 = CARTESIAN_POINT('',(0.,-0.1)); +#7160 = VECTOR('',#7161,1.); +#7161 = DIRECTION('',(1.,0.)); +#7162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7163 = PCURVE('',#6931,#7164); +#7164 = DEFINITIONAL_REPRESENTATION('',(#7165),#7169); +#7165 = LINE('',#7166,#7167); +#7166 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#7167 = VECTOR('',#7168,1.); +#7168 = DIRECTION('',(0.,1.)); +#7169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7170 = ORIENTED_EDGE('',*,*,#7078,.F.); +#7171 = ORIENTED_EDGE('',*,*,#7172,.F.); +#7172 = EDGE_CURVE('',#6881,#7079,#7173,.T.); +#7173 = SURFACE_CURVE('',#7174,(#7178,#7185),.PCURVE_S1.); +#7174 = LINE('',#7175,#7176); +#7175 = CARTESIAN_POINT('',(-5.05,-0.37,0.)); +#7176 = VECTOR('',#7177,1.); +#7177 = DIRECTION('',(0.,1.,0.)); +#7178 = PCURVE('',#6903,#7179); +#7179 = DEFINITIONAL_REPRESENTATION('',(#7180),#7184); +#7180 = LINE('',#7181,#7182); +#7181 = CARTESIAN_POINT('',(0.,0.)); +#7182 = VECTOR('',#7183,1.); +#7183 = DIRECTION('',(1.,0.)); +#7184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7185 = PCURVE('',#6985,#7186); +#7186 = DEFINITIONAL_REPRESENTATION('',(#7187),#7191); +#7187 = LINE('',#7188,#7189); +#7188 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#7189 = VECTOR('',#7190,1.); +#7190 = DIRECTION('',(0.,1.)); +#7191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7192 = ADVANCED_FACE('',(#7193),#6985,.F.); +#7193 = FACE_BOUND('',#7194,.F.); +#7194 = EDGE_LOOP('',(#7195,#7196,#7197,#7198)); +#7195 = ORIENTED_EDGE('',*,*,#6971,.T.); +#7196 = ORIENTED_EDGE('',*,*,#7053,.T.); +#7197 = ORIENTED_EDGE('',*,*,#7125,.F.); +#7198 = ORIENTED_EDGE('',*,*,#7172,.F.); +#7199 = ADVANCED_FACE('',(#7200),#6931,.T.); +#7200 = FACE_BOUND('',#7201,.T.); +#7201 = EDGE_LOOP('',(#7202,#7203,#7204,#7205)); +#7202 = ORIENTED_EDGE('',*,*,#6915,.T.); +#7203 = ORIENTED_EDGE('',*,*,#7001,.T.); +#7204 = ORIENTED_EDGE('',*,*,#7103,.F.); +#7205 = ORIENTED_EDGE('',*,*,#7150,.F.); +#7206 = MANIFOLD_SOLID_BREP('',#7207); +#7207 = CLOSED_SHELL('',(#7208,#7328,#7414,#7485,#7532,#7539)); +#7208 = ADVANCED_FACE('',(#7209),#7223,.T.); +#7209 = FACE_BOUND('',#7210,.T.); +#7210 = EDGE_LOOP('',(#7211,#7246,#7274,#7302)); +#7211 = ORIENTED_EDGE('',*,*,#7212,.T.); +#7212 = EDGE_CURVE('',#7213,#7215,#7217,.T.); +#7213 = VERTEX_POINT('',#7214); +#7214 = CARTESIAN_POINT('',(5.05,-0.37,0.)); +#7215 = VERTEX_POINT('',#7216); +#7216 = CARTESIAN_POINT('',(5.05,-0.37,0.1)); +#7217 = SURFACE_CURVE('',#7218,(#7222,#7234),.PCURVE_S1.); +#7218 = LINE('',#7219,#7220); +#7219 = CARTESIAN_POINT('',(5.05,-0.37,0.)); +#7220 = VECTOR('',#7221,1.); +#7221 = DIRECTION('',(0.,0.,1.)); +#7222 = PCURVE('',#7223,#7228); +#7223 = PLANE('',#7224); +#7224 = AXIS2_PLACEMENT_3D('',#7225,#7226,#7227); +#7225 = CARTESIAN_POINT('',(5.05,-0.37,0.)); +#7226 = DIRECTION('',(0.,-1.,0.)); +#7227 = DIRECTION('',(-1.,0.,0.)); +#7228 = DEFINITIONAL_REPRESENTATION('',(#7229),#7233); +#7229 = LINE('',#7230,#7231); +#7230 = CARTESIAN_POINT('',(0.,-0.)); +#7231 = VECTOR('',#7232,1.); +#7232 = DIRECTION('',(0.,-1.)); +#7233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7234 = PCURVE('',#7235,#7240); +#7235 = PLANE('',#7236); +#7236 = AXIS2_PLACEMENT_3D('',#7237,#7238,#7239); +#7237 = CARTESIAN_POINT('',(5.05,-0.37,0.)); +#7238 = DIRECTION('',(-1.,0.,0.)); +#7239 = DIRECTION('',(0.,1.,0.)); +#7240 = DEFINITIONAL_REPRESENTATION('',(#7241),#7245); +#7241 = LINE('',#7242,#7243); +#7242 = CARTESIAN_POINT('',(0.,0.)); +#7243 = VECTOR('',#7244,1.); +#7244 = DIRECTION('',(0.,-1.)); +#7245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7246 = ORIENTED_EDGE('',*,*,#7247,.T.); +#7247 = EDGE_CURVE('',#7215,#7248,#7250,.T.); +#7248 = VERTEX_POINT('',#7249); +#7249 = CARTESIAN_POINT('',(4.72,-0.37,0.1)); +#7250 = SURFACE_CURVE('',#7251,(#7255,#7262),.PCURVE_S1.); +#7251 = LINE('',#7252,#7253); +#7252 = CARTESIAN_POINT('',(5.05,-0.37,0.1)); +#7253 = VECTOR('',#7254,1.); +#7254 = DIRECTION('',(-1.,0.,0.)); +#7255 = PCURVE('',#7223,#7256); +#7256 = DEFINITIONAL_REPRESENTATION('',(#7257),#7261); +#7257 = LINE('',#7258,#7259); +#7258 = CARTESIAN_POINT('',(0.,-0.1)); +#7259 = VECTOR('',#7260,1.); +#7260 = DIRECTION('',(1.,0.)); +#7261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7262 = PCURVE('',#7263,#7268); +#7263 = PLANE('',#7264); +#7264 = AXIS2_PLACEMENT_3D('',#7265,#7266,#7267); +#7265 = CARTESIAN_POINT('',(4.849490847913,-0.25,0.1)); +#7266 = DIRECTION('',(-0.,-0.,-1.)); +#7267 = DIRECTION('',(-1.,0.,0.)); +#7268 = DEFINITIONAL_REPRESENTATION('',(#7269),#7273); +#7269 = LINE('',#7270,#7271); +#7270 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#7271 = VECTOR('',#7272,1.); +#7272 = DIRECTION('',(1.,0.)); +#7273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7274 = ORIENTED_EDGE('',*,*,#7275,.F.); +#7275 = EDGE_CURVE('',#7276,#7248,#7278,.T.); +#7276 = VERTEX_POINT('',#7277); +#7277 = CARTESIAN_POINT('',(4.72,-0.37,0.)); +#7278 = SURFACE_CURVE('',#7279,(#7283,#7290),.PCURVE_S1.); +#7279 = LINE('',#7280,#7281); +#7280 = CARTESIAN_POINT('',(4.72,-0.37,0.)); +#7281 = VECTOR('',#7282,1.); +#7282 = DIRECTION('',(0.,0.,1.)); +#7283 = PCURVE('',#7223,#7284); +#7284 = DEFINITIONAL_REPRESENTATION('',(#7285),#7289); +#7285 = LINE('',#7286,#7287); +#7286 = CARTESIAN_POINT('',(0.33,0.)); +#7287 = VECTOR('',#7288,1.); +#7288 = DIRECTION('',(0.,-1.)); +#7289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7290 = PCURVE('',#7291,#7296); +#7291 = CYLINDRICAL_SURFACE('',#7292,0.12); +#7292 = AXIS2_PLACEMENT_3D('',#7293,#7294,#7295); +#7293 = CARTESIAN_POINT('',(4.72,-0.25,0.)); +#7294 = DIRECTION('',(-0.,-0.,-1.)); +#7295 = DIRECTION('',(1.,0.,0.)); +#7296 = DEFINITIONAL_REPRESENTATION('',(#7297),#7301); +#7297 = LINE('',#7298,#7299); +#7298 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#7299 = VECTOR('',#7300,1.); +#7300 = DIRECTION('',(-0.,-1.)); +#7301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7302 = ORIENTED_EDGE('',*,*,#7303,.F.); +#7303 = EDGE_CURVE('',#7213,#7276,#7304,.T.); +#7304 = SURFACE_CURVE('',#7305,(#7309,#7316),.PCURVE_S1.); +#7305 = LINE('',#7306,#7307); +#7306 = CARTESIAN_POINT('',(5.05,-0.37,0.)); +#7307 = VECTOR('',#7308,1.); +#7308 = DIRECTION('',(-1.,0.,0.)); +#7309 = PCURVE('',#7223,#7310); +#7310 = DEFINITIONAL_REPRESENTATION('',(#7311),#7315); +#7311 = LINE('',#7312,#7313); +#7312 = CARTESIAN_POINT('',(0.,-0.)); +#7313 = VECTOR('',#7314,1.); +#7314 = DIRECTION('',(1.,0.)); +#7315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7316 = PCURVE('',#7317,#7322); +#7317 = PLANE('',#7318); +#7318 = AXIS2_PLACEMENT_3D('',#7319,#7320,#7321); +#7319 = CARTESIAN_POINT('',(4.849490847913,-0.25,0.)); +#7320 = DIRECTION('',(-0.,-0.,-1.)); +#7321 = DIRECTION('',(-1.,0.,0.)); +#7322 = DEFINITIONAL_REPRESENTATION('',(#7323),#7327); +#7323 = LINE('',#7324,#7325); +#7324 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#7325 = VECTOR('',#7326,1.); +#7326 = DIRECTION('',(1.,0.)); +#7327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7328 = ADVANCED_FACE('',(#7329),#7291,.T.); +#7329 = FACE_BOUND('',#7330,.F.); +#7330 = EDGE_LOOP('',(#7331,#7361,#7387,#7388)); +#7331 = ORIENTED_EDGE('',*,*,#7332,.T.); +#7332 = EDGE_CURVE('',#7333,#7335,#7337,.T.); +#7333 = VERTEX_POINT('',#7334); +#7334 = CARTESIAN_POINT('',(4.72,-0.13,0.)); +#7335 = VERTEX_POINT('',#7336); +#7336 = CARTESIAN_POINT('',(4.72,-0.13,0.1)); +#7337 = SURFACE_CURVE('',#7338,(#7342,#7349),.PCURVE_S1.); +#7338 = LINE('',#7339,#7340); +#7339 = CARTESIAN_POINT('',(4.72,-0.13,0.)); +#7340 = VECTOR('',#7341,1.); +#7341 = DIRECTION('',(0.,0.,1.)); +#7342 = PCURVE('',#7291,#7343); +#7343 = DEFINITIONAL_REPRESENTATION('',(#7344),#7348); +#7344 = LINE('',#7345,#7346); +#7345 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#7346 = VECTOR('',#7347,1.); +#7347 = DIRECTION('',(-0.,-1.)); +#7348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7349 = PCURVE('',#7350,#7355); +#7350 = PLANE('',#7351); +#7351 = AXIS2_PLACEMENT_3D('',#7352,#7353,#7354); +#7352 = CARTESIAN_POINT('',(5.05,-0.13,0.)); +#7353 = DIRECTION('',(0.,-1.,0.)); +#7354 = DIRECTION('',(-1.,0.,0.)); +#7355 = DEFINITIONAL_REPRESENTATION('',(#7356),#7360); +#7356 = LINE('',#7357,#7358); +#7357 = CARTESIAN_POINT('',(0.33,0.)); +#7358 = VECTOR('',#7359,1.); +#7359 = DIRECTION('',(0.,-1.)); +#7360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7361 = ORIENTED_EDGE('',*,*,#7362,.T.); +#7362 = EDGE_CURVE('',#7335,#7248,#7363,.T.); +#7363 = SURFACE_CURVE('',#7364,(#7369,#7376),.PCURVE_S1.); +#7364 = CIRCLE('',#7365,0.12); +#7365 = AXIS2_PLACEMENT_3D('',#7366,#7367,#7368); +#7366 = CARTESIAN_POINT('',(4.72,-0.25,0.1)); +#7367 = DIRECTION('',(0.,0.,1.)); +#7368 = DIRECTION('',(1.,0.,0.)); +#7369 = PCURVE('',#7291,#7370); +#7370 = DEFINITIONAL_REPRESENTATION('',(#7371),#7375); +#7371 = LINE('',#7372,#7373); +#7372 = CARTESIAN_POINT('',(-0.,-0.1)); +#7373 = VECTOR('',#7374,1.); +#7374 = DIRECTION('',(-1.,0.)); +#7375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7376 = PCURVE('',#7263,#7377); +#7377 = DEFINITIONAL_REPRESENTATION('',(#7378),#7386); +#7378 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7379,#7380,#7381,#7382, +#7383,#7384,#7385),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#7379 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#7380 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#7381 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#7382 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#7383 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#7384 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#7385 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#7386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7387 = ORIENTED_EDGE('',*,*,#7275,.F.); +#7388 = ORIENTED_EDGE('',*,*,#7389,.F.); +#7389 = EDGE_CURVE('',#7333,#7276,#7390,.T.); +#7390 = SURFACE_CURVE('',#7391,(#7396,#7403),.PCURVE_S1.); +#7391 = CIRCLE('',#7392,0.12); +#7392 = AXIS2_PLACEMENT_3D('',#7393,#7394,#7395); +#7393 = CARTESIAN_POINT('',(4.72,-0.25,0.)); +#7394 = DIRECTION('',(0.,0.,1.)); +#7395 = DIRECTION('',(1.,0.,0.)); +#7396 = PCURVE('',#7291,#7397); +#7397 = DEFINITIONAL_REPRESENTATION('',(#7398),#7402); +#7398 = LINE('',#7399,#7400); +#7399 = CARTESIAN_POINT('',(-0.,0.)); +#7400 = VECTOR('',#7401,1.); +#7401 = DIRECTION('',(-1.,0.)); +#7402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7403 = PCURVE('',#7317,#7404); +#7404 = DEFINITIONAL_REPRESENTATION('',(#7405),#7413); +#7405 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7406,#7407,#7408,#7409, +#7410,#7411,#7412),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#7406 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#7407 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#7408 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#7409 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#7410 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#7411 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#7412 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#7413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7414 = ADVANCED_FACE('',(#7415),#7350,.F.); +#7415 = FACE_BOUND('',#7416,.F.); +#7416 = EDGE_LOOP('',(#7417,#7442,#7463,#7464)); +#7417 = ORIENTED_EDGE('',*,*,#7418,.T.); +#7418 = EDGE_CURVE('',#7419,#7421,#7423,.T.); +#7419 = VERTEX_POINT('',#7420); +#7420 = CARTESIAN_POINT('',(5.05,-0.13,0.)); +#7421 = VERTEX_POINT('',#7422); +#7422 = CARTESIAN_POINT('',(5.05,-0.13,0.1)); +#7423 = SURFACE_CURVE('',#7424,(#7428,#7435),.PCURVE_S1.); +#7424 = LINE('',#7425,#7426); +#7425 = CARTESIAN_POINT('',(5.05,-0.13,0.)); +#7426 = VECTOR('',#7427,1.); +#7427 = DIRECTION('',(0.,0.,1.)); +#7428 = PCURVE('',#7350,#7429); +#7429 = DEFINITIONAL_REPRESENTATION('',(#7430),#7434); +#7430 = LINE('',#7431,#7432); +#7431 = CARTESIAN_POINT('',(0.,-0.)); +#7432 = VECTOR('',#7433,1.); +#7433 = DIRECTION('',(0.,-1.)); +#7434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7435 = PCURVE('',#7235,#7436); +#7436 = DEFINITIONAL_REPRESENTATION('',(#7437),#7441); +#7437 = LINE('',#7438,#7439); +#7438 = CARTESIAN_POINT('',(0.24,0.)); +#7439 = VECTOR('',#7440,1.); +#7440 = DIRECTION('',(0.,-1.)); +#7441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7442 = ORIENTED_EDGE('',*,*,#7443,.T.); +#7443 = EDGE_CURVE('',#7421,#7335,#7444,.T.); +#7444 = SURFACE_CURVE('',#7445,(#7449,#7456),.PCURVE_S1.); +#7445 = LINE('',#7446,#7447); +#7446 = CARTESIAN_POINT('',(5.05,-0.13,0.1)); +#7447 = VECTOR('',#7448,1.); +#7448 = DIRECTION('',(-1.,0.,0.)); +#7449 = PCURVE('',#7350,#7450); +#7450 = DEFINITIONAL_REPRESENTATION('',(#7451),#7455); +#7451 = LINE('',#7452,#7453); +#7452 = CARTESIAN_POINT('',(0.,-0.1)); +#7453 = VECTOR('',#7454,1.); +#7454 = DIRECTION('',(1.,0.)); +#7455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7456 = PCURVE('',#7263,#7457); +#7457 = DEFINITIONAL_REPRESENTATION('',(#7458),#7462); +#7458 = LINE('',#7459,#7460); +#7459 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#7460 = VECTOR('',#7461,1.); +#7461 = DIRECTION('',(1.,0.)); +#7462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7463 = ORIENTED_EDGE('',*,*,#7332,.F.); +#7464 = ORIENTED_EDGE('',*,*,#7465,.F.); +#7465 = EDGE_CURVE('',#7419,#7333,#7466,.T.); +#7466 = SURFACE_CURVE('',#7467,(#7471,#7478),.PCURVE_S1.); +#7467 = LINE('',#7468,#7469); +#7468 = CARTESIAN_POINT('',(5.05,-0.13,0.)); +#7469 = VECTOR('',#7470,1.); +#7470 = DIRECTION('',(-1.,0.,0.)); +#7471 = PCURVE('',#7350,#7472); +#7472 = DEFINITIONAL_REPRESENTATION('',(#7473),#7477); +#7473 = LINE('',#7474,#7475); +#7474 = CARTESIAN_POINT('',(0.,-0.)); +#7475 = VECTOR('',#7476,1.); +#7476 = DIRECTION('',(1.,0.)); +#7477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7478 = PCURVE('',#7317,#7479); +#7479 = DEFINITIONAL_REPRESENTATION('',(#7480),#7484); +#7480 = LINE('',#7481,#7482); +#7481 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#7482 = VECTOR('',#7483,1.); +#7483 = DIRECTION('',(1.,0.)); +#7484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7485 = ADVANCED_FACE('',(#7486),#7235,.F.); +#7486 = FACE_BOUND('',#7487,.F.); +#7487 = EDGE_LOOP('',(#7488,#7489,#7510,#7511)); +#7488 = ORIENTED_EDGE('',*,*,#7212,.T.); +#7489 = ORIENTED_EDGE('',*,*,#7490,.T.); +#7490 = EDGE_CURVE('',#7215,#7421,#7491,.T.); +#7491 = SURFACE_CURVE('',#7492,(#7496,#7503),.PCURVE_S1.); +#7492 = LINE('',#7493,#7494); +#7493 = CARTESIAN_POINT('',(5.05,-0.37,0.1)); +#7494 = VECTOR('',#7495,1.); +#7495 = DIRECTION('',(0.,1.,0.)); +#7496 = PCURVE('',#7235,#7497); +#7497 = DEFINITIONAL_REPRESENTATION('',(#7498),#7502); +#7498 = LINE('',#7499,#7500); +#7499 = CARTESIAN_POINT('',(0.,-0.1)); +#7500 = VECTOR('',#7501,1.); +#7501 = DIRECTION('',(1.,0.)); +#7502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7503 = PCURVE('',#7263,#7504); +#7504 = DEFINITIONAL_REPRESENTATION('',(#7505),#7509); +#7505 = LINE('',#7506,#7507); +#7506 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#7507 = VECTOR('',#7508,1.); +#7508 = DIRECTION('',(0.,1.)); +#7509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7510 = ORIENTED_EDGE('',*,*,#7418,.F.); +#7511 = ORIENTED_EDGE('',*,*,#7512,.F.); +#7512 = EDGE_CURVE('',#7213,#7419,#7513,.T.); +#7513 = SURFACE_CURVE('',#7514,(#7518,#7525),.PCURVE_S1.); +#7514 = LINE('',#7515,#7516); +#7515 = CARTESIAN_POINT('',(5.05,-0.37,0.)); +#7516 = VECTOR('',#7517,1.); +#7517 = DIRECTION('',(0.,1.,0.)); +#7518 = PCURVE('',#7235,#7519); +#7519 = DEFINITIONAL_REPRESENTATION('',(#7520),#7524); +#7520 = LINE('',#7521,#7522); +#7521 = CARTESIAN_POINT('',(0.,0.)); +#7522 = VECTOR('',#7523,1.); +#7523 = DIRECTION('',(1.,0.)); +#7524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7525 = PCURVE('',#7317,#7526); +#7526 = DEFINITIONAL_REPRESENTATION('',(#7527),#7531); +#7527 = LINE('',#7528,#7529); +#7528 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#7529 = VECTOR('',#7530,1.); +#7530 = DIRECTION('',(0.,1.)); +#7531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7532 = ADVANCED_FACE('',(#7533),#7317,.T.); +#7533 = FACE_BOUND('',#7534,.T.); +#7534 = EDGE_LOOP('',(#7535,#7536,#7537,#7538)); +#7535 = ORIENTED_EDGE('',*,*,#7303,.T.); +#7536 = ORIENTED_EDGE('',*,*,#7389,.F.); +#7537 = ORIENTED_EDGE('',*,*,#7465,.F.); +#7538 = ORIENTED_EDGE('',*,*,#7512,.F.); +#7539 = ADVANCED_FACE('',(#7540),#7263,.F.); +#7540 = FACE_BOUND('',#7541,.F.); +#7541 = EDGE_LOOP('',(#7542,#7543,#7544,#7545)); +#7542 = ORIENTED_EDGE('',*,*,#7247,.T.); +#7543 = ORIENTED_EDGE('',*,*,#7362,.F.); +#7544 = ORIENTED_EDGE('',*,*,#7443,.F.); +#7545 = ORIENTED_EDGE('',*,*,#7490,.F.); +#7546 = MANIFOLD_SOLID_BREP('',#7547); +#7547 = CLOSED_SHELL('',(#7548,#7668,#7746,#7817,#7864,#7871)); +#7548 = ADVANCED_FACE('',(#7549),#7563,.F.); +#7549 = FACE_BOUND('',#7550,.F.); +#7550 = EDGE_LOOP('',(#7551,#7586,#7614,#7642)); +#7551 = ORIENTED_EDGE('',*,*,#7552,.T.); +#7552 = EDGE_CURVE('',#7553,#7555,#7557,.T.); +#7553 = VERTEX_POINT('',#7554); +#7554 = CARTESIAN_POINT('',(-5.05,-0.87,0.)); +#7555 = VERTEX_POINT('',#7556); +#7556 = CARTESIAN_POINT('',(-5.05,-0.87,0.1)); +#7557 = SURFACE_CURVE('',#7558,(#7562,#7574),.PCURVE_S1.); +#7558 = LINE('',#7559,#7560); +#7559 = CARTESIAN_POINT('',(-5.05,-0.87,0.)); +#7560 = VECTOR('',#7561,1.); +#7561 = DIRECTION('',(0.,0.,1.)); +#7562 = PCURVE('',#7563,#7568); +#7563 = PLANE('',#7564); +#7564 = AXIS2_PLACEMENT_3D('',#7565,#7566,#7567); +#7565 = CARTESIAN_POINT('',(-5.05,-0.87,0.)); +#7566 = DIRECTION('',(0.,1.,0.)); +#7567 = DIRECTION('',(1.,0.,0.)); +#7568 = DEFINITIONAL_REPRESENTATION('',(#7569),#7573); +#7569 = LINE('',#7570,#7571); +#7570 = CARTESIAN_POINT('',(0.,0.)); +#7571 = VECTOR('',#7572,1.); +#7572 = DIRECTION('',(0.,-1.)); +#7573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7574 = PCURVE('',#7575,#7580); +#7575 = PLANE('',#7576); +#7576 = AXIS2_PLACEMENT_3D('',#7577,#7578,#7579); +#7577 = CARTESIAN_POINT('',(-5.05,-0.87,0.)); +#7578 = DIRECTION('',(-1.,0.,0.)); +#7579 = DIRECTION('',(0.,1.,0.)); +#7580 = DEFINITIONAL_REPRESENTATION('',(#7581),#7585); +#7581 = LINE('',#7582,#7583); +#7582 = CARTESIAN_POINT('',(0.,0.)); +#7583 = VECTOR('',#7584,1.); +#7584 = DIRECTION('',(0.,-1.)); +#7585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7586 = ORIENTED_EDGE('',*,*,#7587,.T.); +#7587 = EDGE_CURVE('',#7555,#7588,#7590,.T.); +#7588 = VERTEX_POINT('',#7589); +#7589 = CARTESIAN_POINT('',(-4.72,-0.87,0.1)); +#7590 = SURFACE_CURVE('',#7591,(#7595,#7602),.PCURVE_S1.); +#7591 = LINE('',#7592,#7593); +#7592 = CARTESIAN_POINT('',(-5.05,-0.87,0.1)); +#7593 = VECTOR('',#7594,1.); +#7594 = DIRECTION('',(1.,0.,0.)); +#7595 = PCURVE('',#7563,#7596); +#7596 = DEFINITIONAL_REPRESENTATION('',(#7597),#7601); +#7597 = LINE('',#7598,#7599); +#7598 = CARTESIAN_POINT('',(0.,-0.1)); +#7599 = VECTOR('',#7600,1.); +#7600 = DIRECTION('',(1.,0.)); +#7601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7602 = PCURVE('',#7603,#7608); +#7603 = PLANE('',#7604); +#7604 = AXIS2_PLACEMENT_3D('',#7605,#7606,#7607); +#7605 = CARTESIAN_POINT('',(-4.849490847913,-0.75,0.1)); +#7606 = DIRECTION('',(0.,0.,1.)); +#7607 = DIRECTION('',(1.,0.,0.)); +#7608 = DEFINITIONAL_REPRESENTATION('',(#7609),#7613); +#7609 = LINE('',#7610,#7611); +#7610 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#7611 = VECTOR('',#7612,1.); +#7612 = DIRECTION('',(1.,0.)); +#7613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7614 = ORIENTED_EDGE('',*,*,#7615,.F.); +#7615 = EDGE_CURVE('',#7616,#7588,#7618,.T.); +#7616 = VERTEX_POINT('',#7617); +#7617 = CARTESIAN_POINT('',(-4.72,-0.87,0.)); +#7618 = SURFACE_CURVE('',#7619,(#7623,#7630),.PCURVE_S1.); +#7619 = LINE('',#7620,#7621); +#7620 = CARTESIAN_POINT('',(-4.72,-0.87,0.)); +#7621 = VECTOR('',#7622,1.); +#7622 = DIRECTION('',(0.,0.,1.)); +#7623 = PCURVE('',#7563,#7624); +#7624 = DEFINITIONAL_REPRESENTATION('',(#7625),#7629); +#7625 = LINE('',#7626,#7627); +#7626 = CARTESIAN_POINT('',(0.33,0.)); +#7627 = VECTOR('',#7628,1.); +#7628 = DIRECTION('',(0.,-1.)); +#7629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7630 = PCURVE('',#7631,#7636); +#7631 = CYLINDRICAL_SURFACE('',#7632,0.12); +#7632 = AXIS2_PLACEMENT_3D('',#7633,#7634,#7635); +#7633 = CARTESIAN_POINT('',(-4.72,-0.75,0.)); +#7634 = DIRECTION('',(-0.,-0.,-1.)); +#7635 = DIRECTION('',(1.,0.,0.)); +#7636 = DEFINITIONAL_REPRESENTATION('',(#7637),#7641); +#7637 = LINE('',#7638,#7639); +#7638 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#7639 = VECTOR('',#7640,1.); +#7640 = DIRECTION('',(-0.,-1.)); +#7641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7642 = ORIENTED_EDGE('',*,*,#7643,.F.); +#7643 = EDGE_CURVE('',#7553,#7616,#7644,.T.); +#7644 = SURFACE_CURVE('',#7645,(#7649,#7656),.PCURVE_S1.); +#7645 = LINE('',#7646,#7647); +#7646 = CARTESIAN_POINT('',(-5.05,-0.87,0.)); +#7647 = VECTOR('',#7648,1.); +#7648 = DIRECTION('',(1.,0.,0.)); +#7649 = PCURVE('',#7563,#7650); +#7650 = DEFINITIONAL_REPRESENTATION('',(#7651),#7655); +#7651 = LINE('',#7652,#7653); +#7652 = CARTESIAN_POINT('',(0.,0.)); +#7653 = VECTOR('',#7654,1.); +#7654 = DIRECTION('',(1.,0.)); +#7655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7656 = PCURVE('',#7657,#7662); +#7657 = PLANE('',#7658); +#7658 = AXIS2_PLACEMENT_3D('',#7659,#7660,#7661); +#7659 = CARTESIAN_POINT('',(-4.849490847913,-0.75,0.)); +#7660 = DIRECTION('',(0.,0.,1.)); +#7661 = DIRECTION('',(1.,0.,0.)); +#7662 = DEFINITIONAL_REPRESENTATION('',(#7663),#7667); +#7663 = LINE('',#7664,#7665); +#7664 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#7665 = VECTOR('',#7666,1.); +#7666 = DIRECTION('',(1.,0.)); +#7667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7668 = ADVANCED_FACE('',(#7669),#7631,.T.); +#7669 = FACE_BOUND('',#7670,.F.); +#7670 = EDGE_LOOP('',(#7671,#7672,#7696,#7724)); +#7671 = ORIENTED_EDGE('',*,*,#7615,.T.); +#7672 = ORIENTED_EDGE('',*,*,#7673,.T.); +#7673 = EDGE_CURVE('',#7588,#7674,#7676,.T.); +#7674 = VERTEX_POINT('',#7675); +#7675 = CARTESIAN_POINT('',(-4.72,-0.63,0.1)); +#7676 = SURFACE_CURVE('',#7677,(#7682,#7689),.PCURVE_S1.); +#7677 = CIRCLE('',#7678,0.12); +#7678 = AXIS2_PLACEMENT_3D('',#7679,#7680,#7681); +#7679 = CARTESIAN_POINT('',(-4.72,-0.75,0.1)); +#7680 = DIRECTION('',(0.,0.,1.)); +#7681 = DIRECTION('',(1.,0.,0.)); +#7682 = PCURVE('',#7631,#7683); +#7683 = DEFINITIONAL_REPRESENTATION('',(#7684),#7688); +#7684 = LINE('',#7685,#7686); +#7685 = CARTESIAN_POINT('',(-0.,-0.1)); +#7686 = VECTOR('',#7687,1.); +#7687 = DIRECTION('',(-1.,0.)); +#7688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7689 = PCURVE('',#7603,#7690); +#7690 = DEFINITIONAL_REPRESENTATION('',(#7691),#7695); +#7691 = CIRCLE('',#7692,0.12); +#7692 = AXIS2_PLACEMENT_2D('',#7693,#7694); +#7693 = CARTESIAN_POINT('',(0.129490847913,0.)); +#7694 = DIRECTION('',(1.,0.)); +#7695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7696 = ORIENTED_EDGE('',*,*,#7697,.F.); +#7697 = EDGE_CURVE('',#7698,#7674,#7700,.T.); +#7698 = VERTEX_POINT('',#7699); +#7699 = CARTESIAN_POINT('',(-4.72,-0.63,0.)); +#7700 = SURFACE_CURVE('',#7701,(#7705,#7712),.PCURVE_S1.); +#7701 = LINE('',#7702,#7703); +#7702 = CARTESIAN_POINT('',(-4.72,-0.63,0.)); +#7703 = VECTOR('',#7704,1.); +#7704 = DIRECTION('',(0.,0.,1.)); +#7705 = PCURVE('',#7631,#7706); +#7706 = DEFINITIONAL_REPRESENTATION('',(#7707),#7711); +#7707 = LINE('',#7708,#7709); +#7708 = CARTESIAN_POINT('',(-7.853981633974,0.)); +#7709 = VECTOR('',#7710,1.); +#7710 = DIRECTION('',(-0.,-1.)); +#7711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7712 = PCURVE('',#7713,#7718); +#7713 = PLANE('',#7714); +#7714 = AXIS2_PLACEMENT_3D('',#7715,#7716,#7717); +#7715 = CARTESIAN_POINT('',(-5.05,-0.63,0.)); +#7716 = DIRECTION('',(0.,1.,0.)); +#7717 = DIRECTION('',(1.,0.,0.)); +#7718 = DEFINITIONAL_REPRESENTATION('',(#7719),#7723); +#7719 = LINE('',#7720,#7721); +#7720 = CARTESIAN_POINT('',(0.33,0.)); +#7721 = VECTOR('',#7722,1.); +#7722 = DIRECTION('',(0.,-1.)); +#7723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7724 = ORIENTED_EDGE('',*,*,#7725,.F.); +#7725 = EDGE_CURVE('',#7616,#7698,#7726,.T.); +#7726 = SURFACE_CURVE('',#7727,(#7732,#7739),.PCURVE_S1.); +#7727 = CIRCLE('',#7728,0.12); +#7728 = AXIS2_PLACEMENT_3D('',#7729,#7730,#7731); +#7729 = CARTESIAN_POINT('',(-4.72,-0.75,0.)); +#7730 = DIRECTION('',(0.,0.,1.)); +#7731 = DIRECTION('',(1.,0.,0.)); +#7732 = PCURVE('',#7631,#7733); +#7733 = DEFINITIONAL_REPRESENTATION('',(#7734),#7738); +#7734 = LINE('',#7735,#7736); +#7735 = CARTESIAN_POINT('',(-0.,0.)); +#7736 = VECTOR('',#7737,1.); +#7737 = DIRECTION('',(-1.,0.)); +#7738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7739 = PCURVE('',#7657,#7740); +#7740 = DEFINITIONAL_REPRESENTATION('',(#7741),#7745); +#7741 = CIRCLE('',#7742,0.12); +#7742 = AXIS2_PLACEMENT_2D('',#7743,#7744); +#7743 = CARTESIAN_POINT('',(0.129490847913,0.)); +#7744 = DIRECTION('',(1.,0.)); +#7745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7746 = ADVANCED_FACE('',(#7747),#7713,.T.); +#7747 = FACE_BOUND('',#7748,.T.); +#7748 = EDGE_LOOP('',(#7749,#7774,#7795,#7796)); +#7749 = ORIENTED_EDGE('',*,*,#7750,.T.); +#7750 = EDGE_CURVE('',#7751,#7753,#7755,.T.); +#7751 = VERTEX_POINT('',#7752); +#7752 = CARTESIAN_POINT('',(-5.05,-0.63,0.)); +#7753 = VERTEX_POINT('',#7754); +#7754 = CARTESIAN_POINT('',(-5.05,-0.63,0.1)); +#7755 = SURFACE_CURVE('',#7756,(#7760,#7767),.PCURVE_S1.); +#7756 = LINE('',#7757,#7758); +#7757 = CARTESIAN_POINT('',(-5.05,-0.63,0.)); +#7758 = VECTOR('',#7759,1.); +#7759 = DIRECTION('',(0.,0.,1.)); +#7760 = PCURVE('',#7713,#7761); +#7761 = DEFINITIONAL_REPRESENTATION('',(#7762),#7766); +#7762 = LINE('',#7763,#7764); +#7763 = CARTESIAN_POINT('',(0.,0.)); +#7764 = VECTOR('',#7765,1.); +#7765 = DIRECTION('',(0.,-1.)); +#7766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7767 = PCURVE('',#7575,#7768); +#7768 = DEFINITIONAL_REPRESENTATION('',(#7769),#7773); +#7769 = LINE('',#7770,#7771); +#7770 = CARTESIAN_POINT('',(0.24,0.)); +#7771 = VECTOR('',#7772,1.); +#7772 = DIRECTION('',(0.,-1.)); +#7773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7774 = ORIENTED_EDGE('',*,*,#7775,.T.); +#7775 = EDGE_CURVE('',#7753,#7674,#7776,.T.); +#7776 = SURFACE_CURVE('',#7777,(#7781,#7788),.PCURVE_S1.); +#7777 = LINE('',#7778,#7779); +#7778 = CARTESIAN_POINT('',(-5.05,-0.63,0.1)); +#7779 = VECTOR('',#7780,1.); +#7780 = DIRECTION('',(1.,0.,0.)); +#7781 = PCURVE('',#7713,#7782); +#7782 = DEFINITIONAL_REPRESENTATION('',(#7783),#7787); +#7783 = LINE('',#7784,#7785); +#7784 = CARTESIAN_POINT('',(0.,-0.1)); +#7785 = VECTOR('',#7786,1.); +#7786 = DIRECTION('',(1.,0.)); +#7787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7788 = PCURVE('',#7603,#7789); +#7789 = DEFINITIONAL_REPRESENTATION('',(#7790),#7794); +#7790 = LINE('',#7791,#7792); +#7791 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#7792 = VECTOR('',#7793,1.); +#7793 = DIRECTION('',(1.,0.)); +#7794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7795 = ORIENTED_EDGE('',*,*,#7697,.F.); +#7796 = ORIENTED_EDGE('',*,*,#7797,.F.); +#7797 = EDGE_CURVE('',#7751,#7698,#7798,.T.); +#7798 = SURFACE_CURVE('',#7799,(#7803,#7810),.PCURVE_S1.); +#7799 = LINE('',#7800,#7801); +#7800 = CARTESIAN_POINT('',(-5.05,-0.63,0.)); +#7801 = VECTOR('',#7802,1.); +#7802 = DIRECTION('',(1.,0.,0.)); +#7803 = PCURVE('',#7713,#7804); +#7804 = DEFINITIONAL_REPRESENTATION('',(#7805),#7809); +#7805 = LINE('',#7806,#7807); +#7806 = CARTESIAN_POINT('',(0.,0.)); +#7807 = VECTOR('',#7808,1.); +#7808 = DIRECTION('',(1.,0.)); +#7809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7810 = PCURVE('',#7657,#7811); +#7811 = DEFINITIONAL_REPRESENTATION('',(#7812),#7816); +#7812 = LINE('',#7813,#7814); +#7813 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#7814 = VECTOR('',#7815,1.); +#7815 = DIRECTION('',(1.,0.)); +#7816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7817 = ADVANCED_FACE('',(#7818),#7575,.T.); +#7818 = FACE_BOUND('',#7819,.T.); +#7819 = EDGE_LOOP('',(#7820,#7821,#7842,#7843)); +#7820 = ORIENTED_EDGE('',*,*,#7552,.T.); +#7821 = ORIENTED_EDGE('',*,*,#7822,.T.); +#7822 = EDGE_CURVE('',#7555,#7753,#7823,.T.); +#7823 = SURFACE_CURVE('',#7824,(#7828,#7835),.PCURVE_S1.); +#7824 = LINE('',#7825,#7826); +#7825 = CARTESIAN_POINT('',(-5.05,-0.87,0.1)); +#7826 = VECTOR('',#7827,1.); +#7827 = DIRECTION('',(0.,1.,0.)); +#7828 = PCURVE('',#7575,#7829); +#7829 = DEFINITIONAL_REPRESENTATION('',(#7830),#7834); +#7830 = LINE('',#7831,#7832); +#7831 = CARTESIAN_POINT('',(0.,-0.1)); +#7832 = VECTOR('',#7833,1.); +#7833 = DIRECTION('',(1.,0.)); +#7834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7835 = PCURVE('',#7603,#7836); +#7836 = DEFINITIONAL_REPRESENTATION('',(#7837),#7841); +#7837 = LINE('',#7838,#7839); +#7838 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#7839 = VECTOR('',#7840,1.); +#7840 = DIRECTION('',(0.,1.)); +#7841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7842 = ORIENTED_EDGE('',*,*,#7750,.F.); +#7843 = ORIENTED_EDGE('',*,*,#7844,.F.); +#7844 = EDGE_CURVE('',#7553,#7751,#7845,.T.); +#7845 = SURFACE_CURVE('',#7846,(#7850,#7857),.PCURVE_S1.); +#7846 = LINE('',#7847,#7848); +#7847 = CARTESIAN_POINT('',(-5.05,-0.87,0.)); +#7848 = VECTOR('',#7849,1.); +#7849 = DIRECTION('',(0.,1.,0.)); +#7850 = PCURVE('',#7575,#7851); +#7851 = DEFINITIONAL_REPRESENTATION('',(#7852),#7856); +#7852 = LINE('',#7853,#7854); +#7853 = CARTESIAN_POINT('',(0.,0.)); +#7854 = VECTOR('',#7855,1.); +#7855 = DIRECTION('',(1.,0.)); +#7856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7857 = PCURVE('',#7657,#7858); +#7858 = DEFINITIONAL_REPRESENTATION('',(#7859),#7863); +#7859 = LINE('',#7860,#7861); +#7860 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#7861 = VECTOR('',#7862,1.); +#7862 = DIRECTION('',(0.,1.)); +#7863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7864 = ADVANCED_FACE('',(#7865),#7657,.F.); +#7865 = FACE_BOUND('',#7866,.F.); +#7866 = EDGE_LOOP('',(#7867,#7868,#7869,#7870)); +#7867 = ORIENTED_EDGE('',*,*,#7643,.T.); +#7868 = ORIENTED_EDGE('',*,*,#7725,.T.); +#7869 = ORIENTED_EDGE('',*,*,#7797,.F.); +#7870 = ORIENTED_EDGE('',*,*,#7844,.F.); +#7871 = ADVANCED_FACE('',(#7872),#7603,.T.); +#7872 = FACE_BOUND('',#7873,.T.); +#7873 = EDGE_LOOP('',(#7874,#7875,#7876,#7877)); +#7874 = ORIENTED_EDGE('',*,*,#7587,.T.); +#7875 = ORIENTED_EDGE('',*,*,#7673,.T.); +#7876 = ORIENTED_EDGE('',*,*,#7775,.F.); +#7877 = ORIENTED_EDGE('',*,*,#7822,.F.); +#7878 = MANIFOLD_SOLID_BREP('',#7879); +#7879 = CLOSED_SHELL('',(#7880,#8000,#8086,#8157,#8204,#8211)); +#7880 = ADVANCED_FACE('',(#7881),#7895,.T.); +#7881 = FACE_BOUND('',#7882,.T.); +#7882 = EDGE_LOOP('',(#7883,#7918,#7946,#7974)); +#7883 = ORIENTED_EDGE('',*,*,#7884,.T.); +#7884 = EDGE_CURVE('',#7885,#7887,#7889,.T.); +#7885 = VERTEX_POINT('',#7886); +#7886 = CARTESIAN_POINT('',(5.05,-0.87,0.)); +#7887 = VERTEX_POINT('',#7888); +#7888 = CARTESIAN_POINT('',(5.05,-0.87,0.1)); +#7889 = SURFACE_CURVE('',#7890,(#7894,#7906),.PCURVE_S1.); +#7890 = LINE('',#7891,#7892); +#7891 = CARTESIAN_POINT('',(5.05,-0.87,0.)); +#7892 = VECTOR('',#7893,1.); +#7893 = DIRECTION('',(0.,0.,1.)); +#7894 = PCURVE('',#7895,#7900); +#7895 = PLANE('',#7896); +#7896 = AXIS2_PLACEMENT_3D('',#7897,#7898,#7899); +#7897 = CARTESIAN_POINT('',(5.05,-0.87,0.)); +#7898 = DIRECTION('',(0.,-1.,0.)); +#7899 = DIRECTION('',(-1.,0.,0.)); +#7900 = DEFINITIONAL_REPRESENTATION('',(#7901),#7905); +#7901 = LINE('',#7902,#7903); +#7902 = CARTESIAN_POINT('',(0.,-0.)); +#7903 = VECTOR('',#7904,1.); +#7904 = DIRECTION('',(0.,-1.)); +#7905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7906 = PCURVE('',#7907,#7912); +#7907 = PLANE('',#7908); +#7908 = AXIS2_PLACEMENT_3D('',#7909,#7910,#7911); +#7909 = CARTESIAN_POINT('',(5.05,-0.87,0.)); +#7910 = DIRECTION('',(-1.,0.,0.)); +#7911 = DIRECTION('',(0.,1.,0.)); +#7912 = DEFINITIONAL_REPRESENTATION('',(#7913),#7917); +#7913 = LINE('',#7914,#7915); +#7914 = CARTESIAN_POINT('',(0.,0.)); +#7915 = VECTOR('',#7916,1.); +#7916 = DIRECTION('',(0.,-1.)); +#7917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7918 = ORIENTED_EDGE('',*,*,#7919,.T.); +#7919 = EDGE_CURVE('',#7887,#7920,#7922,.T.); +#7920 = VERTEX_POINT('',#7921); +#7921 = CARTESIAN_POINT('',(4.72,-0.87,0.1)); +#7922 = SURFACE_CURVE('',#7923,(#7927,#7934),.PCURVE_S1.); +#7923 = LINE('',#7924,#7925); +#7924 = CARTESIAN_POINT('',(5.05,-0.87,0.1)); +#7925 = VECTOR('',#7926,1.); +#7926 = DIRECTION('',(-1.,0.,0.)); +#7927 = PCURVE('',#7895,#7928); +#7928 = DEFINITIONAL_REPRESENTATION('',(#7929),#7933); +#7929 = LINE('',#7930,#7931); +#7930 = CARTESIAN_POINT('',(0.,-0.1)); +#7931 = VECTOR('',#7932,1.); +#7932 = DIRECTION('',(1.,0.)); +#7933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7934 = PCURVE('',#7935,#7940); +#7935 = PLANE('',#7936); +#7936 = AXIS2_PLACEMENT_3D('',#7937,#7938,#7939); +#7937 = CARTESIAN_POINT('',(4.849490847913,-0.75,0.1)); +#7938 = DIRECTION('',(-0.,-0.,-1.)); +#7939 = DIRECTION('',(-1.,0.,0.)); +#7940 = DEFINITIONAL_REPRESENTATION('',(#7941),#7945); +#7941 = LINE('',#7942,#7943); +#7942 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#7943 = VECTOR('',#7944,1.); +#7944 = DIRECTION('',(1.,0.)); +#7945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7946 = ORIENTED_EDGE('',*,*,#7947,.F.); +#7947 = EDGE_CURVE('',#7948,#7920,#7950,.T.); +#7948 = VERTEX_POINT('',#7949); +#7949 = CARTESIAN_POINT('',(4.72,-0.87,0.)); +#7950 = SURFACE_CURVE('',#7951,(#7955,#7962),.PCURVE_S1.); +#7951 = LINE('',#7952,#7953); +#7952 = CARTESIAN_POINT('',(4.72,-0.87,0.)); +#7953 = VECTOR('',#7954,1.); +#7954 = DIRECTION('',(0.,0.,1.)); +#7955 = PCURVE('',#7895,#7956); +#7956 = DEFINITIONAL_REPRESENTATION('',(#7957),#7961); +#7957 = LINE('',#7958,#7959); +#7958 = CARTESIAN_POINT('',(0.33,0.)); +#7959 = VECTOR('',#7960,1.); +#7960 = DIRECTION('',(0.,-1.)); +#7961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7962 = PCURVE('',#7963,#7968); +#7963 = CYLINDRICAL_SURFACE('',#7964,0.12); +#7964 = AXIS2_PLACEMENT_3D('',#7965,#7966,#7967); +#7965 = CARTESIAN_POINT('',(4.72,-0.75,0.)); +#7966 = DIRECTION('',(-0.,-0.,-1.)); +#7967 = DIRECTION('',(1.,0.,0.)); +#7968 = DEFINITIONAL_REPRESENTATION('',(#7969),#7973); +#7969 = LINE('',#7970,#7971); +#7970 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#7971 = VECTOR('',#7972,1.); +#7972 = DIRECTION('',(-0.,-1.)); +#7973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7974 = ORIENTED_EDGE('',*,*,#7975,.F.); +#7975 = EDGE_CURVE('',#7885,#7948,#7976,.T.); +#7976 = SURFACE_CURVE('',#7977,(#7981,#7988),.PCURVE_S1.); +#7977 = LINE('',#7978,#7979); +#7978 = CARTESIAN_POINT('',(5.05,-0.87,0.)); +#7979 = VECTOR('',#7980,1.); +#7980 = DIRECTION('',(-1.,0.,0.)); +#7981 = PCURVE('',#7895,#7982); +#7982 = DEFINITIONAL_REPRESENTATION('',(#7983),#7987); +#7983 = LINE('',#7984,#7985); +#7984 = CARTESIAN_POINT('',(0.,-0.)); +#7985 = VECTOR('',#7986,1.); +#7986 = DIRECTION('',(1.,0.)); +#7987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7988 = PCURVE('',#7989,#7994); +#7989 = PLANE('',#7990); +#7990 = AXIS2_PLACEMENT_3D('',#7991,#7992,#7993); +#7991 = CARTESIAN_POINT('',(4.849490847913,-0.75,0.)); +#7992 = DIRECTION('',(-0.,-0.,-1.)); +#7993 = DIRECTION('',(-1.,0.,0.)); +#7994 = DEFINITIONAL_REPRESENTATION('',(#7995),#7999); +#7995 = LINE('',#7996,#7997); +#7996 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#7997 = VECTOR('',#7998,1.); +#7998 = DIRECTION('',(1.,0.)); +#7999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8000 = ADVANCED_FACE('',(#8001),#7963,.T.); +#8001 = FACE_BOUND('',#8002,.F.); +#8002 = EDGE_LOOP('',(#8003,#8033,#8059,#8060)); +#8003 = ORIENTED_EDGE('',*,*,#8004,.T.); +#8004 = EDGE_CURVE('',#8005,#8007,#8009,.T.); +#8005 = VERTEX_POINT('',#8006); +#8006 = CARTESIAN_POINT('',(4.72,-0.63,0.)); +#8007 = VERTEX_POINT('',#8008); +#8008 = CARTESIAN_POINT('',(4.72,-0.63,0.1)); +#8009 = SURFACE_CURVE('',#8010,(#8014,#8021),.PCURVE_S1.); +#8010 = LINE('',#8011,#8012); +#8011 = CARTESIAN_POINT('',(4.72,-0.63,0.)); +#8012 = VECTOR('',#8013,1.); +#8013 = DIRECTION('',(0.,0.,1.)); +#8014 = PCURVE('',#7963,#8015); +#8015 = DEFINITIONAL_REPRESENTATION('',(#8016),#8020); +#8016 = LINE('',#8017,#8018); +#8017 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#8018 = VECTOR('',#8019,1.); +#8019 = DIRECTION('',(-0.,-1.)); +#8020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8021 = PCURVE('',#8022,#8027); +#8022 = PLANE('',#8023); +#8023 = AXIS2_PLACEMENT_3D('',#8024,#8025,#8026); +#8024 = CARTESIAN_POINT('',(5.05,-0.63,0.)); +#8025 = DIRECTION('',(0.,-1.,0.)); +#8026 = DIRECTION('',(-1.,0.,0.)); +#8027 = DEFINITIONAL_REPRESENTATION('',(#8028),#8032); +#8028 = LINE('',#8029,#8030); +#8029 = CARTESIAN_POINT('',(0.33,0.)); +#8030 = VECTOR('',#8031,1.); +#8031 = DIRECTION('',(0.,-1.)); +#8032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8033 = ORIENTED_EDGE('',*,*,#8034,.T.); +#8034 = EDGE_CURVE('',#8007,#7920,#8035,.T.); +#8035 = SURFACE_CURVE('',#8036,(#8041,#8048),.PCURVE_S1.); +#8036 = CIRCLE('',#8037,0.12); +#8037 = AXIS2_PLACEMENT_3D('',#8038,#8039,#8040); +#8038 = CARTESIAN_POINT('',(4.72,-0.75,0.1)); +#8039 = DIRECTION('',(0.,0.,1.)); +#8040 = DIRECTION('',(1.,0.,0.)); +#8041 = PCURVE('',#7963,#8042); +#8042 = DEFINITIONAL_REPRESENTATION('',(#8043),#8047); +#8043 = LINE('',#8044,#8045); +#8044 = CARTESIAN_POINT('',(-0.,-0.1)); +#8045 = VECTOR('',#8046,1.); +#8046 = DIRECTION('',(-1.,0.)); +#8047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8048 = PCURVE('',#7935,#8049); +#8049 = DEFINITIONAL_REPRESENTATION('',(#8050),#8058); +#8050 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8051,#8052,#8053,#8054, +#8055,#8056,#8057),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#8051 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#8052 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#8053 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#8054 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#8055 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#8056 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#8057 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#8058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8059 = ORIENTED_EDGE('',*,*,#7947,.F.); +#8060 = ORIENTED_EDGE('',*,*,#8061,.F.); +#8061 = EDGE_CURVE('',#8005,#7948,#8062,.T.); +#8062 = SURFACE_CURVE('',#8063,(#8068,#8075),.PCURVE_S1.); +#8063 = CIRCLE('',#8064,0.12); +#8064 = AXIS2_PLACEMENT_3D('',#8065,#8066,#8067); +#8065 = CARTESIAN_POINT('',(4.72,-0.75,0.)); +#8066 = DIRECTION('',(0.,0.,1.)); +#8067 = DIRECTION('',(1.,0.,0.)); +#8068 = PCURVE('',#7963,#8069); +#8069 = DEFINITIONAL_REPRESENTATION('',(#8070),#8074); +#8070 = LINE('',#8071,#8072); +#8071 = CARTESIAN_POINT('',(-0.,0.)); +#8072 = VECTOR('',#8073,1.); +#8073 = DIRECTION('',(-1.,0.)); +#8074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8075 = PCURVE('',#7989,#8076); +#8076 = DEFINITIONAL_REPRESENTATION('',(#8077),#8085); +#8077 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8078,#8079,#8080,#8081, +#8082,#8083,#8084),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#8078 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#8079 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#8080 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#8081 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#8082 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#8083 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#8084 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#8085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8086 = ADVANCED_FACE('',(#8087),#8022,.F.); +#8087 = FACE_BOUND('',#8088,.F.); +#8088 = EDGE_LOOP('',(#8089,#8114,#8135,#8136)); +#8089 = ORIENTED_EDGE('',*,*,#8090,.T.); +#8090 = EDGE_CURVE('',#8091,#8093,#8095,.T.); +#8091 = VERTEX_POINT('',#8092); +#8092 = CARTESIAN_POINT('',(5.05,-0.63,0.)); +#8093 = VERTEX_POINT('',#8094); +#8094 = CARTESIAN_POINT('',(5.05,-0.63,0.1)); +#8095 = SURFACE_CURVE('',#8096,(#8100,#8107),.PCURVE_S1.); +#8096 = LINE('',#8097,#8098); +#8097 = CARTESIAN_POINT('',(5.05,-0.63,0.)); +#8098 = VECTOR('',#8099,1.); +#8099 = DIRECTION('',(0.,0.,1.)); +#8100 = PCURVE('',#8022,#8101); +#8101 = DEFINITIONAL_REPRESENTATION('',(#8102),#8106); +#8102 = LINE('',#8103,#8104); +#8103 = CARTESIAN_POINT('',(0.,-0.)); +#8104 = VECTOR('',#8105,1.); +#8105 = DIRECTION('',(0.,-1.)); +#8106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8107 = PCURVE('',#7907,#8108); +#8108 = DEFINITIONAL_REPRESENTATION('',(#8109),#8113); +#8109 = LINE('',#8110,#8111); +#8110 = CARTESIAN_POINT('',(0.24,0.)); +#8111 = VECTOR('',#8112,1.); +#8112 = DIRECTION('',(0.,-1.)); +#8113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8114 = ORIENTED_EDGE('',*,*,#8115,.T.); +#8115 = EDGE_CURVE('',#8093,#8007,#8116,.T.); +#8116 = SURFACE_CURVE('',#8117,(#8121,#8128),.PCURVE_S1.); +#8117 = LINE('',#8118,#8119); +#8118 = CARTESIAN_POINT('',(5.05,-0.63,0.1)); +#8119 = VECTOR('',#8120,1.); +#8120 = DIRECTION('',(-1.,0.,0.)); +#8121 = PCURVE('',#8022,#8122); +#8122 = DEFINITIONAL_REPRESENTATION('',(#8123),#8127); +#8123 = LINE('',#8124,#8125); +#8124 = CARTESIAN_POINT('',(0.,-0.1)); +#8125 = VECTOR('',#8126,1.); +#8126 = DIRECTION('',(1.,0.)); +#8127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8128 = PCURVE('',#7935,#8129); +#8129 = DEFINITIONAL_REPRESENTATION('',(#8130),#8134); +#8130 = LINE('',#8131,#8132); +#8131 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#8132 = VECTOR('',#8133,1.); +#8133 = DIRECTION('',(1.,0.)); +#8134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8135 = ORIENTED_EDGE('',*,*,#8004,.F.); +#8136 = ORIENTED_EDGE('',*,*,#8137,.F.); +#8137 = EDGE_CURVE('',#8091,#8005,#8138,.T.); +#8138 = SURFACE_CURVE('',#8139,(#8143,#8150),.PCURVE_S1.); +#8139 = LINE('',#8140,#8141); +#8140 = CARTESIAN_POINT('',(5.05,-0.63,0.)); +#8141 = VECTOR('',#8142,1.); +#8142 = DIRECTION('',(-1.,0.,0.)); +#8143 = PCURVE('',#8022,#8144); +#8144 = DEFINITIONAL_REPRESENTATION('',(#8145),#8149); +#8145 = LINE('',#8146,#8147); +#8146 = CARTESIAN_POINT('',(0.,-0.)); +#8147 = VECTOR('',#8148,1.); +#8148 = DIRECTION('',(1.,0.)); +#8149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8150 = PCURVE('',#7989,#8151); +#8151 = DEFINITIONAL_REPRESENTATION('',(#8152),#8156); +#8152 = LINE('',#8153,#8154); +#8153 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#8154 = VECTOR('',#8155,1.); +#8155 = DIRECTION('',(1.,0.)); +#8156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8157 = ADVANCED_FACE('',(#8158),#7907,.F.); +#8158 = FACE_BOUND('',#8159,.F.); +#8159 = EDGE_LOOP('',(#8160,#8161,#8182,#8183)); +#8160 = ORIENTED_EDGE('',*,*,#7884,.T.); +#8161 = ORIENTED_EDGE('',*,*,#8162,.T.); +#8162 = EDGE_CURVE('',#7887,#8093,#8163,.T.); +#8163 = SURFACE_CURVE('',#8164,(#8168,#8175),.PCURVE_S1.); +#8164 = LINE('',#8165,#8166); +#8165 = CARTESIAN_POINT('',(5.05,-0.87,0.1)); +#8166 = VECTOR('',#8167,1.); +#8167 = DIRECTION('',(0.,1.,0.)); +#8168 = PCURVE('',#7907,#8169); +#8169 = DEFINITIONAL_REPRESENTATION('',(#8170),#8174); +#8170 = LINE('',#8171,#8172); +#8171 = CARTESIAN_POINT('',(0.,-0.1)); +#8172 = VECTOR('',#8173,1.); +#8173 = DIRECTION('',(1.,0.)); +#8174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8175 = PCURVE('',#7935,#8176); +#8176 = DEFINITIONAL_REPRESENTATION('',(#8177),#8181); +#8177 = LINE('',#8178,#8179); +#8178 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#8179 = VECTOR('',#8180,1.); +#8180 = DIRECTION('',(0.,1.)); +#8181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8182 = ORIENTED_EDGE('',*,*,#8090,.F.); +#8183 = ORIENTED_EDGE('',*,*,#8184,.F.); +#8184 = EDGE_CURVE('',#7885,#8091,#8185,.T.); +#8185 = SURFACE_CURVE('',#8186,(#8190,#8197),.PCURVE_S1.); +#8186 = LINE('',#8187,#8188); +#8187 = CARTESIAN_POINT('',(5.05,-0.87,0.)); +#8188 = VECTOR('',#8189,1.); +#8189 = DIRECTION('',(0.,1.,0.)); +#8190 = PCURVE('',#7907,#8191); +#8191 = DEFINITIONAL_REPRESENTATION('',(#8192),#8196); +#8192 = LINE('',#8193,#8194); +#8193 = CARTESIAN_POINT('',(0.,0.)); +#8194 = VECTOR('',#8195,1.); +#8195 = DIRECTION('',(1.,0.)); +#8196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8197 = PCURVE('',#7989,#8198); +#8198 = DEFINITIONAL_REPRESENTATION('',(#8199),#8203); +#8199 = LINE('',#8200,#8201); +#8200 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#8201 = VECTOR('',#8202,1.); +#8202 = DIRECTION('',(0.,1.)); +#8203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8204 = ADVANCED_FACE('',(#8205),#7989,.T.); +#8205 = FACE_BOUND('',#8206,.T.); +#8206 = EDGE_LOOP('',(#8207,#8208,#8209,#8210)); +#8207 = ORIENTED_EDGE('',*,*,#7975,.T.); +#8208 = ORIENTED_EDGE('',*,*,#8061,.F.); +#8209 = ORIENTED_EDGE('',*,*,#8137,.F.); +#8210 = ORIENTED_EDGE('',*,*,#8184,.F.); +#8211 = ADVANCED_FACE('',(#8212),#7935,.F.); +#8212 = FACE_BOUND('',#8213,.F.); +#8213 = EDGE_LOOP('',(#8214,#8215,#8216,#8217)); +#8214 = ORIENTED_EDGE('',*,*,#7919,.T.); +#8215 = ORIENTED_EDGE('',*,*,#8034,.F.); +#8216 = ORIENTED_EDGE('',*,*,#8115,.F.); +#8217 = ORIENTED_EDGE('',*,*,#8162,.F.); +#8218 = MANIFOLD_SOLID_BREP('',#8219); +#8219 = CLOSED_SHELL('',(#8220,#8340,#8418,#8489,#8536,#8543)); +#8220 = ADVANCED_FACE('',(#8221),#8235,.F.); +#8221 = FACE_BOUND('',#8222,.F.); +#8222 = EDGE_LOOP('',(#8223,#8258,#8286,#8314)); +#8223 = ORIENTED_EDGE('',*,*,#8224,.T.); +#8224 = EDGE_CURVE('',#8225,#8227,#8229,.T.); +#8225 = VERTEX_POINT('',#8226); +#8226 = CARTESIAN_POINT('',(-5.05,-1.37,0.)); +#8227 = VERTEX_POINT('',#8228); +#8228 = CARTESIAN_POINT('',(-5.05,-1.37,0.1)); +#8229 = SURFACE_CURVE('',#8230,(#8234,#8246),.PCURVE_S1.); +#8230 = LINE('',#8231,#8232); +#8231 = CARTESIAN_POINT('',(-5.05,-1.37,0.)); +#8232 = VECTOR('',#8233,1.); +#8233 = DIRECTION('',(0.,0.,1.)); +#8234 = PCURVE('',#8235,#8240); +#8235 = PLANE('',#8236); +#8236 = AXIS2_PLACEMENT_3D('',#8237,#8238,#8239); +#8237 = CARTESIAN_POINT('',(-5.05,-1.37,0.)); +#8238 = DIRECTION('',(0.,1.,0.)); +#8239 = DIRECTION('',(1.,0.,0.)); +#8240 = DEFINITIONAL_REPRESENTATION('',(#8241),#8245); +#8241 = LINE('',#8242,#8243); +#8242 = CARTESIAN_POINT('',(0.,0.)); +#8243 = VECTOR('',#8244,1.); +#8244 = DIRECTION('',(0.,-1.)); +#8245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8246 = PCURVE('',#8247,#8252); +#8247 = PLANE('',#8248); +#8248 = AXIS2_PLACEMENT_3D('',#8249,#8250,#8251); +#8249 = CARTESIAN_POINT('',(-5.05,-1.37,0.)); +#8250 = DIRECTION('',(-1.,0.,0.)); +#8251 = DIRECTION('',(0.,1.,0.)); +#8252 = DEFINITIONAL_REPRESENTATION('',(#8253),#8257); +#8253 = LINE('',#8254,#8255); +#8254 = CARTESIAN_POINT('',(0.,0.)); +#8255 = VECTOR('',#8256,1.); +#8256 = DIRECTION('',(0.,-1.)); +#8257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8258 = ORIENTED_EDGE('',*,*,#8259,.T.); +#8259 = EDGE_CURVE('',#8227,#8260,#8262,.T.); +#8260 = VERTEX_POINT('',#8261); +#8261 = CARTESIAN_POINT('',(-4.72,-1.37,0.1)); +#8262 = SURFACE_CURVE('',#8263,(#8267,#8274),.PCURVE_S1.); +#8263 = LINE('',#8264,#8265); +#8264 = CARTESIAN_POINT('',(-5.05,-1.37,0.1)); +#8265 = VECTOR('',#8266,1.); +#8266 = DIRECTION('',(1.,0.,0.)); +#8267 = PCURVE('',#8235,#8268); +#8268 = DEFINITIONAL_REPRESENTATION('',(#8269),#8273); +#8269 = LINE('',#8270,#8271); +#8270 = CARTESIAN_POINT('',(0.,-0.1)); +#8271 = VECTOR('',#8272,1.); +#8272 = DIRECTION('',(1.,0.)); +#8273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8274 = PCURVE('',#8275,#8280); +#8275 = PLANE('',#8276); +#8276 = AXIS2_PLACEMENT_3D('',#8277,#8278,#8279); +#8277 = CARTESIAN_POINT('',(-4.849490847913,-1.25,0.1)); +#8278 = DIRECTION('',(0.,0.,1.)); +#8279 = DIRECTION('',(1.,0.,0.)); +#8280 = DEFINITIONAL_REPRESENTATION('',(#8281),#8285); +#8281 = LINE('',#8282,#8283); +#8282 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#8283 = VECTOR('',#8284,1.); +#8284 = DIRECTION('',(1.,0.)); +#8285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8286 = ORIENTED_EDGE('',*,*,#8287,.F.); +#8287 = EDGE_CURVE('',#8288,#8260,#8290,.T.); +#8288 = VERTEX_POINT('',#8289); +#8289 = CARTESIAN_POINT('',(-4.72,-1.37,0.)); +#8290 = SURFACE_CURVE('',#8291,(#8295,#8302),.PCURVE_S1.); +#8291 = LINE('',#8292,#8293); +#8292 = CARTESIAN_POINT('',(-4.72,-1.37,0.)); +#8293 = VECTOR('',#8294,1.); +#8294 = DIRECTION('',(0.,0.,1.)); +#8295 = PCURVE('',#8235,#8296); +#8296 = DEFINITIONAL_REPRESENTATION('',(#8297),#8301); +#8297 = LINE('',#8298,#8299); +#8298 = CARTESIAN_POINT('',(0.33,0.)); +#8299 = VECTOR('',#8300,1.); +#8300 = DIRECTION('',(0.,-1.)); +#8301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8302 = PCURVE('',#8303,#8308); +#8303 = CYLINDRICAL_SURFACE('',#8304,0.12); +#8304 = AXIS2_PLACEMENT_3D('',#8305,#8306,#8307); +#8305 = CARTESIAN_POINT('',(-4.72,-1.25,0.)); +#8306 = DIRECTION('',(-0.,-0.,-1.)); +#8307 = DIRECTION('',(1.,0.,0.)); +#8308 = DEFINITIONAL_REPRESENTATION('',(#8309),#8313); +#8309 = LINE('',#8310,#8311); +#8310 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#8311 = VECTOR('',#8312,1.); +#8312 = DIRECTION('',(-0.,-1.)); +#8313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8314 = ORIENTED_EDGE('',*,*,#8315,.F.); +#8315 = EDGE_CURVE('',#8225,#8288,#8316,.T.); +#8316 = SURFACE_CURVE('',#8317,(#8321,#8328),.PCURVE_S1.); +#8317 = LINE('',#8318,#8319); +#8318 = CARTESIAN_POINT('',(-5.05,-1.37,0.)); +#8319 = VECTOR('',#8320,1.); +#8320 = DIRECTION('',(1.,0.,0.)); +#8321 = PCURVE('',#8235,#8322); +#8322 = DEFINITIONAL_REPRESENTATION('',(#8323),#8327); +#8323 = LINE('',#8324,#8325); +#8324 = CARTESIAN_POINT('',(0.,0.)); +#8325 = VECTOR('',#8326,1.); +#8326 = DIRECTION('',(1.,0.)); +#8327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8328 = PCURVE('',#8329,#8334); +#8329 = PLANE('',#8330); +#8330 = AXIS2_PLACEMENT_3D('',#8331,#8332,#8333); +#8331 = CARTESIAN_POINT('',(-4.849490847913,-1.25,0.)); +#8332 = DIRECTION('',(0.,0.,1.)); +#8333 = DIRECTION('',(1.,0.,0.)); +#8334 = DEFINITIONAL_REPRESENTATION('',(#8335),#8339); +#8335 = LINE('',#8336,#8337); +#8336 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#8337 = VECTOR('',#8338,1.); +#8338 = DIRECTION('',(1.,0.)); +#8339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8340 = ADVANCED_FACE('',(#8341),#8303,.T.); +#8341 = FACE_BOUND('',#8342,.F.); +#8342 = EDGE_LOOP('',(#8343,#8344,#8368,#8396)); +#8343 = ORIENTED_EDGE('',*,*,#8287,.T.); +#8344 = ORIENTED_EDGE('',*,*,#8345,.T.); +#8345 = EDGE_CURVE('',#8260,#8346,#8348,.T.); +#8346 = VERTEX_POINT('',#8347); +#8347 = CARTESIAN_POINT('',(-4.72,-1.13,0.1)); +#8348 = SURFACE_CURVE('',#8349,(#8354,#8361),.PCURVE_S1.); +#8349 = CIRCLE('',#8350,0.12); +#8350 = AXIS2_PLACEMENT_3D('',#8351,#8352,#8353); +#8351 = CARTESIAN_POINT('',(-4.72,-1.25,0.1)); +#8352 = DIRECTION('',(0.,0.,1.)); +#8353 = DIRECTION('',(1.,0.,0.)); +#8354 = PCURVE('',#8303,#8355); +#8355 = DEFINITIONAL_REPRESENTATION('',(#8356),#8360); +#8356 = LINE('',#8357,#8358); +#8357 = CARTESIAN_POINT('',(-0.,-0.1)); +#8358 = VECTOR('',#8359,1.); +#8359 = DIRECTION('',(-1.,0.)); +#8360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8361 = PCURVE('',#8275,#8362); +#8362 = DEFINITIONAL_REPRESENTATION('',(#8363),#8367); +#8363 = CIRCLE('',#8364,0.12); +#8364 = AXIS2_PLACEMENT_2D('',#8365,#8366); +#8365 = CARTESIAN_POINT('',(0.129490847913,0.)); +#8366 = DIRECTION('',(1.,0.)); +#8367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8368 = ORIENTED_EDGE('',*,*,#8369,.F.); +#8369 = EDGE_CURVE('',#8370,#8346,#8372,.T.); +#8370 = VERTEX_POINT('',#8371); +#8371 = CARTESIAN_POINT('',(-4.72,-1.13,0.)); +#8372 = SURFACE_CURVE('',#8373,(#8377,#8384),.PCURVE_S1.); +#8373 = LINE('',#8374,#8375); +#8374 = CARTESIAN_POINT('',(-4.72,-1.13,0.)); +#8375 = VECTOR('',#8376,1.); +#8376 = DIRECTION('',(0.,0.,1.)); +#8377 = PCURVE('',#8303,#8378); +#8378 = DEFINITIONAL_REPRESENTATION('',(#8379),#8383); +#8379 = LINE('',#8380,#8381); +#8380 = CARTESIAN_POINT('',(-7.853981633974,0.)); +#8381 = VECTOR('',#8382,1.); +#8382 = DIRECTION('',(-0.,-1.)); +#8383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8384 = PCURVE('',#8385,#8390); +#8385 = PLANE('',#8386); +#8386 = AXIS2_PLACEMENT_3D('',#8387,#8388,#8389); +#8387 = CARTESIAN_POINT('',(-5.05,-1.13,0.)); +#8388 = DIRECTION('',(0.,1.,0.)); +#8389 = DIRECTION('',(1.,0.,0.)); +#8390 = DEFINITIONAL_REPRESENTATION('',(#8391),#8395); +#8391 = LINE('',#8392,#8393); +#8392 = CARTESIAN_POINT('',(0.33,0.)); +#8393 = VECTOR('',#8394,1.); +#8394 = DIRECTION('',(0.,-1.)); +#8395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8396 = ORIENTED_EDGE('',*,*,#8397,.F.); +#8397 = EDGE_CURVE('',#8288,#8370,#8398,.T.); +#8398 = SURFACE_CURVE('',#8399,(#8404,#8411),.PCURVE_S1.); +#8399 = CIRCLE('',#8400,0.12); +#8400 = AXIS2_PLACEMENT_3D('',#8401,#8402,#8403); +#8401 = CARTESIAN_POINT('',(-4.72,-1.25,0.)); +#8402 = DIRECTION('',(0.,0.,1.)); +#8403 = DIRECTION('',(1.,0.,0.)); +#8404 = PCURVE('',#8303,#8405); +#8405 = DEFINITIONAL_REPRESENTATION('',(#8406),#8410); +#8406 = LINE('',#8407,#8408); +#8407 = CARTESIAN_POINT('',(-0.,0.)); +#8408 = VECTOR('',#8409,1.); +#8409 = DIRECTION('',(-1.,0.)); +#8410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8411 = PCURVE('',#8329,#8412); +#8412 = DEFINITIONAL_REPRESENTATION('',(#8413),#8417); +#8413 = CIRCLE('',#8414,0.12); +#8414 = AXIS2_PLACEMENT_2D('',#8415,#8416); +#8415 = CARTESIAN_POINT('',(0.129490847913,0.)); +#8416 = DIRECTION('',(1.,0.)); +#8417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8418 = ADVANCED_FACE('',(#8419),#8385,.T.); +#8419 = FACE_BOUND('',#8420,.T.); +#8420 = EDGE_LOOP('',(#8421,#8446,#8467,#8468)); +#8421 = ORIENTED_EDGE('',*,*,#8422,.T.); +#8422 = EDGE_CURVE('',#8423,#8425,#8427,.T.); +#8423 = VERTEX_POINT('',#8424); +#8424 = CARTESIAN_POINT('',(-5.05,-1.13,0.)); +#8425 = VERTEX_POINT('',#8426); +#8426 = CARTESIAN_POINT('',(-5.05,-1.13,0.1)); +#8427 = SURFACE_CURVE('',#8428,(#8432,#8439),.PCURVE_S1.); +#8428 = LINE('',#8429,#8430); +#8429 = CARTESIAN_POINT('',(-5.05,-1.13,0.)); +#8430 = VECTOR('',#8431,1.); +#8431 = DIRECTION('',(0.,0.,1.)); +#8432 = PCURVE('',#8385,#8433); +#8433 = DEFINITIONAL_REPRESENTATION('',(#8434),#8438); +#8434 = LINE('',#8435,#8436); +#8435 = CARTESIAN_POINT('',(0.,0.)); +#8436 = VECTOR('',#8437,1.); +#8437 = DIRECTION('',(0.,-1.)); +#8438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8439 = PCURVE('',#8247,#8440); +#8440 = DEFINITIONAL_REPRESENTATION('',(#8441),#8445); +#8441 = LINE('',#8442,#8443); +#8442 = CARTESIAN_POINT('',(0.24,0.)); +#8443 = VECTOR('',#8444,1.); +#8444 = DIRECTION('',(0.,-1.)); +#8445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8446 = ORIENTED_EDGE('',*,*,#8447,.T.); +#8447 = EDGE_CURVE('',#8425,#8346,#8448,.T.); +#8448 = SURFACE_CURVE('',#8449,(#8453,#8460),.PCURVE_S1.); +#8449 = LINE('',#8450,#8451); +#8450 = CARTESIAN_POINT('',(-5.05,-1.13,0.1)); +#8451 = VECTOR('',#8452,1.); +#8452 = DIRECTION('',(1.,0.,0.)); +#8453 = PCURVE('',#8385,#8454); +#8454 = DEFINITIONAL_REPRESENTATION('',(#8455),#8459); +#8455 = LINE('',#8456,#8457); +#8456 = CARTESIAN_POINT('',(0.,-0.1)); +#8457 = VECTOR('',#8458,1.); +#8458 = DIRECTION('',(1.,0.)); +#8459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8460 = PCURVE('',#8275,#8461); +#8461 = DEFINITIONAL_REPRESENTATION('',(#8462),#8466); +#8462 = LINE('',#8463,#8464); +#8463 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#8464 = VECTOR('',#8465,1.); +#8465 = DIRECTION('',(1.,0.)); +#8466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8467 = ORIENTED_EDGE('',*,*,#8369,.F.); +#8468 = ORIENTED_EDGE('',*,*,#8469,.F.); +#8469 = EDGE_CURVE('',#8423,#8370,#8470,.T.); +#8470 = SURFACE_CURVE('',#8471,(#8475,#8482),.PCURVE_S1.); +#8471 = LINE('',#8472,#8473); +#8472 = CARTESIAN_POINT('',(-5.05,-1.13,0.)); +#8473 = VECTOR('',#8474,1.); +#8474 = DIRECTION('',(1.,0.,0.)); +#8475 = PCURVE('',#8385,#8476); +#8476 = DEFINITIONAL_REPRESENTATION('',(#8477),#8481); +#8477 = LINE('',#8478,#8479); +#8478 = CARTESIAN_POINT('',(0.,0.)); +#8479 = VECTOR('',#8480,1.); +#8480 = DIRECTION('',(1.,0.)); +#8481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8482 = PCURVE('',#8329,#8483); +#8483 = DEFINITIONAL_REPRESENTATION('',(#8484),#8488); +#8484 = LINE('',#8485,#8486); +#8485 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#8486 = VECTOR('',#8487,1.); +#8487 = DIRECTION('',(1.,0.)); +#8488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8489 = ADVANCED_FACE('',(#8490),#8247,.T.); +#8490 = FACE_BOUND('',#8491,.T.); +#8491 = EDGE_LOOP('',(#8492,#8493,#8514,#8515)); +#8492 = ORIENTED_EDGE('',*,*,#8224,.T.); +#8493 = ORIENTED_EDGE('',*,*,#8494,.T.); +#8494 = EDGE_CURVE('',#8227,#8425,#8495,.T.); +#8495 = SURFACE_CURVE('',#8496,(#8500,#8507),.PCURVE_S1.); +#8496 = LINE('',#8497,#8498); +#8497 = CARTESIAN_POINT('',(-5.05,-1.37,0.1)); +#8498 = VECTOR('',#8499,1.); +#8499 = DIRECTION('',(0.,1.,0.)); +#8500 = PCURVE('',#8247,#8501); +#8501 = DEFINITIONAL_REPRESENTATION('',(#8502),#8506); +#8502 = LINE('',#8503,#8504); +#8503 = CARTESIAN_POINT('',(0.,-0.1)); +#8504 = VECTOR('',#8505,1.); +#8505 = DIRECTION('',(1.,0.)); +#8506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8507 = PCURVE('',#8275,#8508); +#8508 = DEFINITIONAL_REPRESENTATION('',(#8509),#8513); +#8509 = LINE('',#8510,#8511); +#8510 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#8511 = VECTOR('',#8512,1.); +#8512 = DIRECTION('',(0.,1.)); +#8513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8514 = ORIENTED_EDGE('',*,*,#8422,.F.); +#8515 = ORIENTED_EDGE('',*,*,#8516,.F.); +#8516 = EDGE_CURVE('',#8225,#8423,#8517,.T.); +#8517 = SURFACE_CURVE('',#8518,(#8522,#8529),.PCURVE_S1.); +#8518 = LINE('',#8519,#8520); +#8519 = CARTESIAN_POINT('',(-5.05,-1.37,0.)); +#8520 = VECTOR('',#8521,1.); +#8521 = DIRECTION('',(0.,1.,0.)); +#8522 = PCURVE('',#8247,#8523); +#8523 = DEFINITIONAL_REPRESENTATION('',(#8524),#8528); +#8524 = LINE('',#8525,#8526); +#8525 = CARTESIAN_POINT('',(0.,0.)); +#8526 = VECTOR('',#8527,1.); +#8527 = DIRECTION('',(1.,0.)); +#8528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8529 = PCURVE('',#8329,#8530); +#8530 = DEFINITIONAL_REPRESENTATION('',(#8531),#8535); +#8531 = LINE('',#8532,#8533); +#8532 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#8533 = VECTOR('',#8534,1.); +#8534 = DIRECTION('',(0.,1.)); +#8535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8536 = ADVANCED_FACE('',(#8537),#8329,.F.); +#8537 = FACE_BOUND('',#8538,.F.); +#8538 = EDGE_LOOP('',(#8539,#8540,#8541,#8542)); +#8539 = ORIENTED_EDGE('',*,*,#8315,.T.); +#8540 = ORIENTED_EDGE('',*,*,#8397,.T.); +#8541 = ORIENTED_EDGE('',*,*,#8469,.F.); +#8542 = ORIENTED_EDGE('',*,*,#8516,.F.); +#8543 = ADVANCED_FACE('',(#8544),#8275,.T.); +#8544 = FACE_BOUND('',#8545,.T.); +#8545 = EDGE_LOOP('',(#8546,#8547,#8548,#8549)); +#8546 = ORIENTED_EDGE('',*,*,#8259,.T.); +#8547 = ORIENTED_EDGE('',*,*,#8345,.T.); +#8548 = ORIENTED_EDGE('',*,*,#8447,.F.); +#8549 = ORIENTED_EDGE('',*,*,#8494,.F.); +#8550 = MANIFOLD_SOLID_BREP('',#8551); +#8551 = CLOSED_SHELL('',(#8552,#8672,#8758,#8829,#8876,#8883)); +#8552 = ADVANCED_FACE('',(#8553),#8567,.T.); +#8553 = FACE_BOUND('',#8554,.T.); +#8554 = EDGE_LOOP('',(#8555,#8590,#8618,#8646)); +#8555 = ORIENTED_EDGE('',*,*,#8556,.T.); +#8556 = EDGE_CURVE('',#8557,#8559,#8561,.T.); +#8557 = VERTEX_POINT('',#8558); +#8558 = CARTESIAN_POINT('',(5.05,-1.37,0.)); +#8559 = VERTEX_POINT('',#8560); +#8560 = CARTESIAN_POINT('',(5.05,-1.37,0.1)); +#8561 = SURFACE_CURVE('',#8562,(#8566,#8578),.PCURVE_S1.); +#8562 = LINE('',#8563,#8564); +#8563 = CARTESIAN_POINT('',(5.05,-1.37,0.)); +#8564 = VECTOR('',#8565,1.); +#8565 = DIRECTION('',(0.,0.,1.)); +#8566 = PCURVE('',#8567,#8572); +#8567 = PLANE('',#8568); +#8568 = AXIS2_PLACEMENT_3D('',#8569,#8570,#8571); +#8569 = CARTESIAN_POINT('',(5.05,-1.37,0.)); +#8570 = DIRECTION('',(0.,-1.,0.)); +#8571 = DIRECTION('',(-1.,0.,0.)); +#8572 = DEFINITIONAL_REPRESENTATION('',(#8573),#8577); +#8573 = LINE('',#8574,#8575); +#8574 = CARTESIAN_POINT('',(0.,-0.)); +#8575 = VECTOR('',#8576,1.); +#8576 = DIRECTION('',(0.,-1.)); +#8577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8578 = PCURVE('',#8579,#8584); +#8579 = PLANE('',#8580); +#8580 = AXIS2_PLACEMENT_3D('',#8581,#8582,#8583); +#8581 = CARTESIAN_POINT('',(5.05,-1.37,0.)); +#8582 = DIRECTION('',(-1.,0.,0.)); +#8583 = DIRECTION('',(0.,1.,0.)); +#8584 = DEFINITIONAL_REPRESENTATION('',(#8585),#8589); +#8585 = LINE('',#8586,#8587); +#8586 = CARTESIAN_POINT('',(0.,0.)); +#8587 = VECTOR('',#8588,1.); +#8588 = DIRECTION('',(0.,-1.)); +#8589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8590 = ORIENTED_EDGE('',*,*,#8591,.T.); +#8591 = EDGE_CURVE('',#8559,#8592,#8594,.T.); +#8592 = VERTEX_POINT('',#8593); +#8593 = CARTESIAN_POINT('',(4.72,-1.37,0.1)); +#8594 = SURFACE_CURVE('',#8595,(#8599,#8606),.PCURVE_S1.); +#8595 = LINE('',#8596,#8597); +#8596 = CARTESIAN_POINT('',(5.05,-1.37,0.1)); +#8597 = VECTOR('',#8598,1.); +#8598 = DIRECTION('',(-1.,0.,0.)); +#8599 = PCURVE('',#8567,#8600); +#8600 = DEFINITIONAL_REPRESENTATION('',(#8601),#8605); +#8601 = LINE('',#8602,#8603); +#8602 = CARTESIAN_POINT('',(0.,-0.1)); +#8603 = VECTOR('',#8604,1.); +#8604 = DIRECTION('',(1.,0.)); +#8605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8606 = PCURVE('',#8607,#8612); +#8607 = PLANE('',#8608); +#8608 = AXIS2_PLACEMENT_3D('',#8609,#8610,#8611); +#8609 = CARTESIAN_POINT('',(4.849490847913,-1.25,0.1)); +#8610 = DIRECTION('',(-0.,-0.,-1.)); +#8611 = DIRECTION('',(-1.,0.,0.)); +#8612 = DEFINITIONAL_REPRESENTATION('',(#8613),#8617); +#8613 = LINE('',#8614,#8615); +#8614 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#8615 = VECTOR('',#8616,1.); +#8616 = DIRECTION('',(1.,0.)); +#8617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8618 = ORIENTED_EDGE('',*,*,#8619,.F.); +#8619 = EDGE_CURVE('',#8620,#8592,#8622,.T.); +#8620 = VERTEX_POINT('',#8621); +#8621 = CARTESIAN_POINT('',(4.72,-1.37,0.)); +#8622 = SURFACE_CURVE('',#8623,(#8627,#8634),.PCURVE_S1.); +#8623 = LINE('',#8624,#8625); +#8624 = CARTESIAN_POINT('',(4.72,-1.37,0.)); +#8625 = VECTOR('',#8626,1.); +#8626 = DIRECTION('',(0.,0.,1.)); +#8627 = PCURVE('',#8567,#8628); +#8628 = DEFINITIONAL_REPRESENTATION('',(#8629),#8633); +#8629 = LINE('',#8630,#8631); +#8630 = CARTESIAN_POINT('',(0.33,0.)); +#8631 = VECTOR('',#8632,1.); +#8632 = DIRECTION('',(0.,-1.)); +#8633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8634 = PCURVE('',#8635,#8640); +#8635 = CYLINDRICAL_SURFACE('',#8636,0.12); +#8636 = AXIS2_PLACEMENT_3D('',#8637,#8638,#8639); +#8637 = CARTESIAN_POINT('',(4.72,-1.25,0.)); +#8638 = DIRECTION('',(-0.,-0.,-1.)); +#8639 = DIRECTION('',(1.,0.,0.)); +#8640 = DEFINITIONAL_REPRESENTATION('',(#8641),#8645); +#8641 = LINE('',#8642,#8643); +#8642 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#8643 = VECTOR('',#8644,1.); +#8644 = DIRECTION('',(-0.,-1.)); +#8645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8646 = ORIENTED_EDGE('',*,*,#8647,.F.); +#8647 = EDGE_CURVE('',#8557,#8620,#8648,.T.); +#8648 = SURFACE_CURVE('',#8649,(#8653,#8660),.PCURVE_S1.); +#8649 = LINE('',#8650,#8651); +#8650 = CARTESIAN_POINT('',(5.05,-1.37,0.)); +#8651 = VECTOR('',#8652,1.); +#8652 = DIRECTION('',(-1.,0.,0.)); +#8653 = PCURVE('',#8567,#8654); +#8654 = DEFINITIONAL_REPRESENTATION('',(#8655),#8659); +#8655 = LINE('',#8656,#8657); +#8656 = CARTESIAN_POINT('',(0.,-0.)); +#8657 = VECTOR('',#8658,1.); +#8658 = DIRECTION('',(1.,0.)); +#8659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8660 = PCURVE('',#8661,#8666); +#8661 = PLANE('',#8662); +#8662 = AXIS2_PLACEMENT_3D('',#8663,#8664,#8665); +#8663 = CARTESIAN_POINT('',(4.849490847913,-1.25,0.)); +#8664 = DIRECTION('',(-0.,-0.,-1.)); +#8665 = DIRECTION('',(-1.,0.,0.)); +#8666 = DEFINITIONAL_REPRESENTATION('',(#8667),#8671); +#8667 = LINE('',#8668,#8669); +#8668 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#8669 = VECTOR('',#8670,1.); +#8670 = DIRECTION('',(1.,0.)); +#8671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8672 = ADVANCED_FACE('',(#8673),#8635,.T.); +#8673 = FACE_BOUND('',#8674,.F.); +#8674 = EDGE_LOOP('',(#8675,#8705,#8731,#8732)); +#8675 = ORIENTED_EDGE('',*,*,#8676,.T.); +#8676 = EDGE_CURVE('',#8677,#8679,#8681,.T.); +#8677 = VERTEX_POINT('',#8678); +#8678 = CARTESIAN_POINT('',(4.72,-1.13,0.)); +#8679 = VERTEX_POINT('',#8680); +#8680 = CARTESIAN_POINT('',(4.72,-1.13,0.1)); +#8681 = SURFACE_CURVE('',#8682,(#8686,#8693),.PCURVE_S1.); +#8682 = LINE('',#8683,#8684); +#8683 = CARTESIAN_POINT('',(4.72,-1.13,0.)); +#8684 = VECTOR('',#8685,1.); +#8685 = DIRECTION('',(0.,0.,1.)); +#8686 = PCURVE('',#8635,#8687); +#8687 = DEFINITIONAL_REPRESENTATION('',(#8688),#8692); +#8688 = LINE('',#8689,#8690); +#8689 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#8690 = VECTOR('',#8691,1.); +#8691 = DIRECTION('',(-0.,-1.)); +#8692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8693 = PCURVE('',#8694,#8699); +#8694 = PLANE('',#8695); +#8695 = AXIS2_PLACEMENT_3D('',#8696,#8697,#8698); +#8696 = CARTESIAN_POINT('',(5.05,-1.13,0.)); +#8697 = DIRECTION('',(0.,-1.,0.)); +#8698 = DIRECTION('',(-1.,0.,0.)); +#8699 = DEFINITIONAL_REPRESENTATION('',(#8700),#8704); +#8700 = LINE('',#8701,#8702); +#8701 = CARTESIAN_POINT('',(0.33,0.)); +#8702 = VECTOR('',#8703,1.); +#8703 = DIRECTION('',(0.,-1.)); +#8704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8705 = ORIENTED_EDGE('',*,*,#8706,.T.); +#8706 = EDGE_CURVE('',#8679,#8592,#8707,.T.); +#8707 = SURFACE_CURVE('',#8708,(#8713,#8720),.PCURVE_S1.); +#8708 = CIRCLE('',#8709,0.12); +#8709 = AXIS2_PLACEMENT_3D('',#8710,#8711,#8712); +#8710 = CARTESIAN_POINT('',(4.72,-1.25,0.1)); +#8711 = DIRECTION('',(0.,0.,1.)); +#8712 = DIRECTION('',(1.,0.,0.)); +#8713 = PCURVE('',#8635,#8714); +#8714 = DEFINITIONAL_REPRESENTATION('',(#8715),#8719); +#8715 = LINE('',#8716,#8717); +#8716 = CARTESIAN_POINT('',(-0.,-0.1)); +#8717 = VECTOR('',#8718,1.); +#8718 = DIRECTION('',(-1.,0.)); +#8719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8720 = PCURVE('',#8607,#8721); +#8721 = DEFINITIONAL_REPRESENTATION('',(#8722),#8730); +#8722 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8723,#8724,#8725,#8726, +#8727,#8728,#8729),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#8723 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#8724 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#8725 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#8726 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#8727 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#8728 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#8729 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#8730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8731 = ORIENTED_EDGE('',*,*,#8619,.F.); +#8732 = ORIENTED_EDGE('',*,*,#8733,.F.); +#8733 = EDGE_CURVE('',#8677,#8620,#8734,.T.); +#8734 = SURFACE_CURVE('',#8735,(#8740,#8747),.PCURVE_S1.); +#8735 = CIRCLE('',#8736,0.12); +#8736 = AXIS2_PLACEMENT_3D('',#8737,#8738,#8739); +#8737 = CARTESIAN_POINT('',(4.72,-1.25,0.)); +#8738 = DIRECTION('',(0.,0.,1.)); +#8739 = DIRECTION('',(1.,0.,0.)); +#8740 = PCURVE('',#8635,#8741); +#8741 = DEFINITIONAL_REPRESENTATION('',(#8742),#8746); +#8742 = LINE('',#8743,#8744); +#8743 = CARTESIAN_POINT('',(-0.,0.)); +#8744 = VECTOR('',#8745,1.); +#8745 = DIRECTION('',(-1.,0.)); +#8746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8747 = PCURVE('',#8661,#8748); +#8748 = DEFINITIONAL_REPRESENTATION('',(#8749),#8757); +#8749 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8750,#8751,#8752,#8753, +#8754,#8755,#8756),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#8750 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#8751 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#8752 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#8753 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#8754 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#8755 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#8756 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#8757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8758 = ADVANCED_FACE('',(#8759),#8694,.F.); +#8759 = FACE_BOUND('',#8760,.F.); +#8760 = EDGE_LOOP('',(#8761,#8786,#8807,#8808)); +#8761 = ORIENTED_EDGE('',*,*,#8762,.T.); +#8762 = EDGE_CURVE('',#8763,#8765,#8767,.T.); +#8763 = VERTEX_POINT('',#8764); +#8764 = CARTESIAN_POINT('',(5.05,-1.13,0.)); +#8765 = VERTEX_POINT('',#8766); +#8766 = CARTESIAN_POINT('',(5.05,-1.13,0.1)); +#8767 = SURFACE_CURVE('',#8768,(#8772,#8779),.PCURVE_S1.); +#8768 = LINE('',#8769,#8770); +#8769 = CARTESIAN_POINT('',(5.05,-1.13,0.)); +#8770 = VECTOR('',#8771,1.); +#8771 = DIRECTION('',(0.,0.,1.)); +#8772 = PCURVE('',#8694,#8773); +#8773 = DEFINITIONAL_REPRESENTATION('',(#8774),#8778); +#8774 = LINE('',#8775,#8776); +#8775 = CARTESIAN_POINT('',(0.,-0.)); +#8776 = VECTOR('',#8777,1.); +#8777 = DIRECTION('',(0.,-1.)); +#8778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8779 = PCURVE('',#8579,#8780); +#8780 = DEFINITIONAL_REPRESENTATION('',(#8781),#8785); +#8781 = LINE('',#8782,#8783); +#8782 = CARTESIAN_POINT('',(0.24,0.)); +#8783 = VECTOR('',#8784,1.); +#8784 = DIRECTION('',(0.,-1.)); +#8785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8786 = ORIENTED_EDGE('',*,*,#8787,.T.); +#8787 = EDGE_CURVE('',#8765,#8679,#8788,.T.); +#8788 = SURFACE_CURVE('',#8789,(#8793,#8800),.PCURVE_S1.); +#8789 = LINE('',#8790,#8791); +#8790 = CARTESIAN_POINT('',(5.05,-1.13,0.1)); +#8791 = VECTOR('',#8792,1.); +#8792 = DIRECTION('',(-1.,0.,0.)); +#8793 = PCURVE('',#8694,#8794); +#8794 = DEFINITIONAL_REPRESENTATION('',(#8795),#8799); +#8795 = LINE('',#8796,#8797); +#8796 = CARTESIAN_POINT('',(0.,-0.1)); +#8797 = VECTOR('',#8798,1.); +#8798 = DIRECTION('',(1.,0.)); +#8799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8800 = PCURVE('',#8607,#8801); +#8801 = DEFINITIONAL_REPRESENTATION('',(#8802),#8806); +#8802 = LINE('',#8803,#8804); +#8803 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#8804 = VECTOR('',#8805,1.); +#8805 = DIRECTION('',(1.,0.)); +#8806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8807 = ORIENTED_EDGE('',*,*,#8676,.F.); +#8808 = ORIENTED_EDGE('',*,*,#8809,.F.); +#8809 = EDGE_CURVE('',#8763,#8677,#8810,.T.); +#8810 = SURFACE_CURVE('',#8811,(#8815,#8822),.PCURVE_S1.); +#8811 = LINE('',#8812,#8813); +#8812 = CARTESIAN_POINT('',(5.05,-1.13,0.)); +#8813 = VECTOR('',#8814,1.); +#8814 = DIRECTION('',(-1.,0.,0.)); +#8815 = PCURVE('',#8694,#8816); +#8816 = DEFINITIONAL_REPRESENTATION('',(#8817),#8821); +#8817 = LINE('',#8818,#8819); +#8818 = CARTESIAN_POINT('',(0.,-0.)); +#8819 = VECTOR('',#8820,1.); +#8820 = DIRECTION('',(1.,0.)); +#8821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8822 = PCURVE('',#8661,#8823); +#8823 = DEFINITIONAL_REPRESENTATION('',(#8824),#8828); +#8824 = LINE('',#8825,#8826); +#8825 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#8826 = VECTOR('',#8827,1.); +#8827 = DIRECTION('',(1.,0.)); +#8828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8829 = ADVANCED_FACE('',(#8830),#8579,.F.); +#8830 = FACE_BOUND('',#8831,.F.); +#8831 = EDGE_LOOP('',(#8832,#8833,#8854,#8855)); +#8832 = ORIENTED_EDGE('',*,*,#8556,.T.); +#8833 = ORIENTED_EDGE('',*,*,#8834,.T.); +#8834 = EDGE_CURVE('',#8559,#8765,#8835,.T.); +#8835 = SURFACE_CURVE('',#8836,(#8840,#8847),.PCURVE_S1.); +#8836 = LINE('',#8837,#8838); +#8837 = CARTESIAN_POINT('',(5.05,-1.37,0.1)); +#8838 = VECTOR('',#8839,1.); +#8839 = DIRECTION('',(0.,1.,0.)); +#8840 = PCURVE('',#8579,#8841); +#8841 = DEFINITIONAL_REPRESENTATION('',(#8842),#8846); +#8842 = LINE('',#8843,#8844); +#8843 = CARTESIAN_POINT('',(0.,-0.1)); +#8844 = VECTOR('',#8845,1.); +#8845 = DIRECTION('',(1.,0.)); +#8846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8847 = PCURVE('',#8607,#8848); +#8848 = DEFINITIONAL_REPRESENTATION('',(#8849),#8853); +#8849 = LINE('',#8850,#8851); +#8850 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#8851 = VECTOR('',#8852,1.); +#8852 = DIRECTION('',(0.,1.)); +#8853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8854 = ORIENTED_EDGE('',*,*,#8762,.F.); +#8855 = ORIENTED_EDGE('',*,*,#8856,.F.); +#8856 = EDGE_CURVE('',#8557,#8763,#8857,.T.); +#8857 = SURFACE_CURVE('',#8858,(#8862,#8869),.PCURVE_S1.); +#8858 = LINE('',#8859,#8860); +#8859 = CARTESIAN_POINT('',(5.05,-1.37,0.)); +#8860 = VECTOR('',#8861,1.); +#8861 = DIRECTION('',(0.,1.,0.)); +#8862 = PCURVE('',#8579,#8863); +#8863 = DEFINITIONAL_REPRESENTATION('',(#8864),#8868); +#8864 = LINE('',#8865,#8866); +#8865 = CARTESIAN_POINT('',(0.,0.)); +#8866 = VECTOR('',#8867,1.); +#8867 = DIRECTION('',(1.,0.)); +#8868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8869 = PCURVE('',#8661,#8870); +#8870 = DEFINITIONAL_REPRESENTATION('',(#8871),#8875); +#8871 = LINE('',#8872,#8873); +#8872 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#8873 = VECTOR('',#8874,1.); +#8874 = DIRECTION('',(0.,1.)); +#8875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8876 = ADVANCED_FACE('',(#8877),#8661,.T.); +#8877 = FACE_BOUND('',#8878,.T.); +#8878 = EDGE_LOOP('',(#8879,#8880,#8881,#8882)); +#8879 = ORIENTED_EDGE('',*,*,#8647,.T.); +#8880 = ORIENTED_EDGE('',*,*,#8733,.F.); +#8881 = ORIENTED_EDGE('',*,*,#8809,.F.); +#8882 = ORIENTED_EDGE('',*,*,#8856,.F.); +#8883 = ADVANCED_FACE('',(#8884),#8607,.F.); +#8884 = FACE_BOUND('',#8885,.F.); +#8885 = EDGE_LOOP('',(#8886,#8887,#8888,#8889)); +#8886 = ORIENTED_EDGE('',*,*,#8591,.T.); +#8887 = ORIENTED_EDGE('',*,*,#8706,.F.); +#8888 = ORIENTED_EDGE('',*,*,#8787,.F.); +#8889 = ORIENTED_EDGE('',*,*,#8834,.F.); +#8890 = MANIFOLD_SOLID_BREP('',#8891); +#8891 = CLOSED_SHELL('',(#8892,#9012,#9090,#9161,#9208,#9215)); +#8892 = ADVANCED_FACE('',(#8893),#8907,.F.); +#8893 = FACE_BOUND('',#8894,.F.); +#8894 = EDGE_LOOP('',(#8895,#8930,#8958,#8986)); +#8895 = ORIENTED_EDGE('',*,*,#8896,.T.); +#8896 = EDGE_CURVE('',#8897,#8899,#8901,.T.); +#8897 = VERTEX_POINT('',#8898); +#8898 = CARTESIAN_POINT('',(-5.05,-1.87,0.)); +#8899 = VERTEX_POINT('',#8900); +#8900 = CARTESIAN_POINT('',(-5.05,-1.87,0.1)); +#8901 = SURFACE_CURVE('',#8902,(#8906,#8918),.PCURVE_S1.); +#8902 = LINE('',#8903,#8904); +#8903 = CARTESIAN_POINT('',(-5.05,-1.87,0.)); +#8904 = VECTOR('',#8905,1.); +#8905 = DIRECTION('',(0.,0.,1.)); +#8906 = PCURVE('',#8907,#8912); +#8907 = PLANE('',#8908); +#8908 = AXIS2_PLACEMENT_3D('',#8909,#8910,#8911); +#8909 = CARTESIAN_POINT('',(-5.05,-1.87,0.)); +#8910 = DIRECTION('',(0.,1.,0.)); +#8911 = DIRECTION('',(1.,0.,0.)); +#8912 = DEFINITIONAL_REPRESENTATION('',(#8913),#8917); +#8913 = LINE('',#8914,#8915); +#8914 = CARTESIAN_POINT('',(0.,0.)); +#8915 = VECTOR('',#8916,1.); +#8916 = DIRECTION('',(0.,-1.)); +#8917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8918 = PCURVE('',#8919,#8924); +#8919 = PLANE('',#8920); +#8920 = AXIS2_PLACEMENT_3D('',#8921,#8922,#8923); +#8921 = CARTESIAN_POINT('',(-5.05,-1.87,0.)); +#8922 = DIRECTION('',(-1.,0.,0.)); +#8923 = DIRECTION('',(0.,1.,0.)); +#8924 = DEFINITIONAL_REPRESENTATION('',(#8925),#8929); +#8925 = LINE('',#8926,#8927); +#8926 = CARTESIAN_POINT('',(0.,0.)); +#8927 = VECTOR('',#8928,1.); +#8928 = DIRECTION('',(0.,-1.)); +#8929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8930 = ORIENTED_EDGE('',*,*,#8931,.T.); +#8931 = EDGE_CURVE('',#8899,#8932,#8934,.T.); +#8932 = VERTEX_POINT('',#8933); +#8933 = CARTESIAN_POINT('',(-4.72,-1.87,0.1)); +#8934 = SURFACE_CURVE('',#8935,(#8939,#8946),.PCURVE_S1.); +#8935 = LINE('',#8936,#8937); +#8936 = CARTESIAN_POINT('',(-5.05,-1.87,0.1)); +#8937 = VECTOR('',#8938,1.); +#8938 = DIRECTION('',(1.,0.,0.)); +#8939 = PCURVE('',#8907,#8940); +#8940 = DEFINITIONAL_REPRESENTATION('',(#8941),#8945); +#8941 = LINE('',#8942,#8943); +#8942 = CARTESIAN_POINT('',(0.,-0.1)); +#8943 = VECTOR('',#8944,1.); +#8944 = DIRECTION('',(1.,0.)); +#8945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8946 = PCURVE('',#8947,#8952); +#8947 = PLANE('',#8948); +#8948 = AXIS2_PLACEMENT_3D('',#8949,#8950,#8951); +#8949 = CARTESIAN_POINT('',(-4.849490847913,-1.75,0.1)); +#8950 = DIRECTION('',(0.,0.,1.)); +#8951 = DIRECTION('',(1.,0.,0.)); +#8952 = DEFINITIONAL_REPRESENTATION('',(#8953),#8957); +#8953 = LINE('',#8954,#8955); +#8954 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#8955 = VECTOR('',#8956,1.); +#8956 = DIRECTION('',(1.,0.)); +#8957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8958 = ORIENTED_EDGE('',*,*,#8959,.F.); +#8959 = EDGE_CURVE('',#8960,#8932,#8962,.T.); +#8960 = VERTEX_POINT('',#8961); +#8961 = CARTESIAN_POINT('',(-4.72,-1.87,0.)); +#8962 = SURFACE_CURVE('',#8963,(#8967,#8974),.PCURVE_S1.); +#8963 = LINE('',#8964,#8965); +#8964 = CARTESIAN_POINT('',(-4.72,-1.87,0.)); +#8965 = VECTOR('',#8966,1.); +#8966 = DIRECTION('',(0.,0.,1.)); +#8967 = PCURVE('',#8907,#8968); +#8968 = DEFINITIONAL_REPRESENTATION('',(#8969),#8973); +#8969 = LINE('',#8970,#8971); +#8970 = CARTESIAN_POINT('',(0.33,0.)); +#8971 = VECTOR('',#8972,1.); +#8972 = DIRECTION('',(0.,-1.)); +#8973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8974 = PCURVE('',#8975,#8980); +#8975 = CYLINDRICAL_SURFACE('',#8976,0.12); +#8976 = AXIS2_PLACEMENT_3D('',#8977,#8978,#8979); +#8977 = CARTESIAN_POINT('',(-4.72,-1.75,0.)); +#8978 = DIRECTION('',(-0.,-0.,-1.)); +#8979 = DIRECTION('',(1.,0.,0.)); +#8980 = DEFINITIONAL_REPRESENTATION('',(#8981),#8985); +#8981 = LINE('',#8982,#8983); +#8982 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#8983 = VECTOR('',#8984,1.); +#8984 = DIRECTION('',(-0.,-1.)); +#8985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8986 = ORIENTED_EDGE('',*,*,#8987,.F.); +#8987 = EDGE_CURVE('',#8897,#8960,#8988,.T.); +#8988 = SURFACE_CURVE('',#8989,(#8993,#9000),.PCURVE_S1.); +#8989 = LINE('',#8990,#8991); +#8990 = CARTESIAN_POINT('',(-5.05,-1.87,0.)); +#8991 = VECTOR('',#8992,1.); +#8992 = DIRECTION('',(1.,0.,0.)); +#8993 = PCURVE('',#8907,#8994); +#8994 = DEFINITIONAL_REPRESENTATION('',(#8995),#8999); +#8995 = LINE('',#8996,#8997); +#8996 = CARTESIAN_POINT('',(0.,0.)); +#8997 = VECTOR('',#8998,1.); +#8998 = DIRECTION('',(1.,0.)); +#8999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9000 = PCURVE('',#9001,#9006); +#9001 = PLANE('',#9002); +#9002 = AXIS2_PLACEMENT_3D('',#9003,#9004,#9005); +#9003 = CARTESIAN_POINT('',(-4.849490847913,-1.75,0.)); +#9004 = DIRECTION('',(0.,0.,1.)); +#9005 = DIRECTION('',(1.,0.,0.)); +#9006 = DEFINITIONAL_REPRESENTATION('',(#9007),#9011); +#9007 = LINE('',#9008,#9009); +#9008 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#9009 = VECTOR('',#9010,1.); +#9010 = DIRECTION('',(1.,0.)); +#9011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9012 = ADVANCED_FACE('',(#9013),#8975,.T.); +#9013 = FACE_BOUND('',#9014,.F.); +#9014 = EDGE_LOOP('',(#9015,#9016,#9040,#9068)); +#9015 = ORIENTED_EDGE('',*,*,#8959,.T.); +#9016 = ORIENTED_EDGE('',*,*,#9017,.T.); +#9017 = EDGE_CURVE('',#8932,#9018,#9020,.T.); +#9018 = VERTEX_POINT('',#9019); +#9019 = CARTESIAN_POINT('',(-4.72,-1.63,0.1)); +#9020 = SURFACE_CURVE('',#9021,(#9026,#9033),.PCURVE_S1.); +#9021 = CIRCLE('',#9022,0.12); +#9022 = AXIS2_PLACEMENT_3D('',#9023,#9024,#9025); +#9023 = CARTESIAN_POINT('',(-4.72,-1.75,0.1)); +#9024 = DIRECTION('',(0.,0.,1.)); +#9025 = DIRECTION('',(1.,0.,0.)); +#9026 = PCURVE('',#8975,#9027); +#9027 = DEFINITIONAL_REPRESENTATION('',(#9028),#9032); +#9028 = LINE('',#9029,#9030); +#9029 = CARTESIAN_POINT('',(-0.,-0.1)); +#9030 = VECTOR('',#9031,1.); +#9031 = DIRECTION('',(-1.,0.)); +#9032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9033 = PCURVE('',#8947,#9034); +#9034 = DEFINITIONAL_REPRESENTATION('',(#9035),#9039); +#9035 = CIRCLE('',#9036,0.12); +#9036 = AXIS2_PLACEMENT_2D('',#9037,#9038); +#9037 = CARTESIAN_POINT('',(0.129490847913,0.)); +#9038 = DIRECTION('',(1.,0.)); +#9039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9040 = ORIENTED_EDGE('',*,*,#9041,.F.); +#9041 = EDGE_CURVE('',#9042,#9018,#9044,.T.); +#9042 = VERTEX_POINT('',#9043); +#9043 = CARTESIAN_POINT('',(-4.72,-1.63,0.)); +#9044 = SURFACE_CURVE('',#9045,(#9049,#9056),.PCURVE_S1.); +#9045 = LINE('',#9046,#9047); +#9046 = CARTESIAN_POINT('',(-4.72,-1.63,0.)); +#9047 = VECTOR('',#9048,1.); +#9048 = DIRECTION('',(0.,0.,1.)); +#9049 = PCURVE('',#8975,#9050); +#9050 = DEFINITIONAL_REPRESENTATION('',(#9051),#9055); +#9051 = LINE('',#9052,#9053); +#9052 = CARTESIAN_POINT('',(-7.853981633974,0.)); +#9053 = VECTOR('',#9054,1.); +#9054 = DIRECTION('',(-0.,-1.)); +#9055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9056 = PCURVE('',#9057,#9062); +#9057 = PLANE('',#9058); +#9058 = AXIS2_PLACEMENT_3D('',#9059,#9060,#9061); +#9059 = CARTESIAN_POINT('',(-5.05,-1.63,0.)); +#9060 = DIRECTION('',(0.,1.,0.)); +#9061 = DIRECTION('',(1.,0.,0.)); +#9062 = DEFINITIONAL_REPRESENTATION('',(#9063),#9067); +#9063 = LINE('',#9064,#9065); +#9064 = CARTESIAN_POINT('',(0.33,0.)); +#9065 = VECTOR('',#9066,1.); +#9066 = DIRECTION('',(0.,-1.)); +#9067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9068 = ORIENTED_EDGE('',*,*,#9069,.F.); +#9069 = EDGE_CURVE('',#8960,#9042,#9070,.T.); +#9070 = SURFACE_CURVE('',#9071,(#9076,#9083),.PCURVE_S1.); +#9071 = CIRCLE('',#9072,0.12); +#9072 = AXIS2_PLACEMENT_3D('',#9073,#9074,#9075); +#9073 = CARTESIAN_POINT('',(-4.72,-1.75,0.)); +#9074 = DIRECTION('',(0.,0.,1.)); +#9075 = DIRECTION('',(1.,0.,0.)); +#9076 = PCURVE('',#8975,#9077); +#9077 = DEFINITIONAL_REPRESENTATION('',(#9078),#9082); +#9078 = LINE('',#9079,#9080); +#9079 = CARTESIAN_POINT('',(-0.,0.)); +#9080 = VECTOR('',#9081,1.); +#9081 = DIRECTION('',(-1.,0.)); +#9082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9083 = PCURVE('',#9001,#9084); +#9084 = DEFINITIONAL_REPRESENTATION('',(#9085),#9089); +#9085 = CIRCLE('',#9086,0.12); +#9086 = AXIS2_PLACEMENT_2D('',#9087,#9088); +#9087 = CARTESIAN_POINT('',(0.129490847913,0.)); +#9088 = DIRECTION('',(1.,0.)); +#9089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9090 = ADVANCED_FACE('',(#9091),#9057,.T.); +#9091 = FACE_BOUND('',#9092,.T.); +#9092 = EDGE_LOOP('',(#9093,#9118,#9139,#9140)); +#9093 = ORIENTED_EDGE('',*,*,#9094,.T.); +#9094 = EDGE_CURVE('',#9095,#9097,#9099,.T.); +#9095 = VERTEX_POINT('',#9096); +#9096 = CARTESIAN_POINT('',(-5.05,-1.63,0.)); +#9097 = VERTEX_POINT('',#9098); +#9098 = CARTESIAN_POINT('',(-5.05,-1.63,0.1)); +#9099 = SURFACE_CURVE('',#9100,(#9104,#9111),.PCURVE_S1.); +#9100 = LINE('',#9101,#9102); +#9101 = CARTESIAN_POINT('',(-5.05,-1.63,0.)); +#9102 = VECTOR('',#9103,1.); +#9103 = DIRECTION('',(0.,0.,1.)); +#9104 = PCURVE('',#9057,#9105); +#9105 = DEFINITIONAL_REPRESENTATION('',(#9106),#9110); +#9106 = LINE('',#9107,#9108); +#9107 = CARTESIAN_POINT('',(0.,0.)); +#9108 = VECTOR('',#9109,1.); +#9109 = DIRECTION('',(0.,-1.)); +#9110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9111 = PCURVE('',#8919,#9112); +#9112 = DEFINITIONAL_REPRESENTATION('',(#9113),#9117); +#9113 = LINE('',#9114,#9115); +#9114 = CARTESIAN_POINT('',(0.24,0.)); +#9115 = VECTOR('',#9116,1.); +#9116 = DIRECTION('',(0.,-1.)); +#9117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9118 = ORIENTED_EDGE('',*,*,#9119,.T.); +#9119 = EDGE_CURVE('',#9097,#9018,#9120,.T.); +#9120 = SURFACE_CURVE('',#9121,(#9125,#9132),.PCURVE_S1.); +#9121 = LINE('',#9122,#9123); +#9122 = CARTESIAN_POINT('',(-5.05,-1.63,0.1)); +#9123 = VECTOR('',#9124,1.); +#9124 = DIRECTION('',(1.,0.,0.)); +#9125 = PCURVE('',#9057,#9126); +#9126 = DEFINITIONAL_REPRESENTATION('',(#9127),#9131); +#9127 = LINE('',#9128,#9129); +#9128 = CARTESIAN_POINT('',(0.,-0.1)); +#9129 = VECTOR('',#9130,1.); +#9130 = DIRECTION('',(1.,0.)); +#9131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9132 = PCURVE('',#8947,#9133); +#9133 = DEFINITIONAL_REPRESENTATION('',(#9134),#9138); +#9134 = LINE('',#9135,#9136); +#9135 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#9136 = VECTOR('',#9137,1.); +#9137 = DIRECTION('',(1.,0.)); +#9138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9139 = ORIENTED_EDGE('',*,*,#9041,.F.); +#9140 = ORIENTED_EDGE('',*,*,#9141,.F.); +#9141 = EDGE_CURVE('',#9095,#9042,#9142,.T.); +#9142 = SURFACE_CURVE('',#9143,(#9147,#9154),.PCURVE_S1.); +#9143 = LINE('',#9144,#9145); +#9144 = CARTESIAN_POINT('',(-5.05,-1.63,0.)); +#9145 = VECTOR('',#9146,1.); +#9146 = DIRECTION('',(1.,0.,0.)); +#9147 = PCURVE('',#9057,#9148); +#9148 = DEFINITIONAL_REPRESENTATION('',(#9149),#9153); +#9149 = LINE('',#9150,#9151); +#9150 = CARTESIAN_POINT('',(0.,0.)); +#9151 = VECTOR('',#9152,1.); +#9152 = DIRECTION('',(1.,0.)); +#9153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9154 = PCURVE('',#9001,#9155); +#9155 = DEFINITIONAL_REPRESENTATION('',(#9156),#9160); +#9156 = LINE('',#9157,#9158); +#9157 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#9158 = VECTOR('',#9159,1.); +#9159 = DIRECTION('',(1.,0.)); +#9160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9161 = ADVANCED_FACE('',(#9162),#8919,.T.); +#9162 = FACE_BOUND('',#9163,.T.); +#9163 = EDGE_LOOP('',(#9164,#9165,#9186,#9187)); +#9164 = ORIENTED_EDGE('',*,*,#8896,.T.); +#9165 = ORIENTED_EDGE('',*,*,#9166,.T.); +#9166 = EDGE_CURVE('',#8899,#9097,#9167,.T.); +#9167 = SURFACE_CURVE('',#9168,(#9172,#9179),.PCURVE_S1.); +#9168 = LINE('',#9169,#9170); +#9169 = CARTESIAN_POINT('',(-5.05,-1.87,0.1)); +#9170 = VECTOR('',#9171,1.); +#9171 = DIRECTION('',(0.,1.,0.)); +#9172 = PCURVE('',#8919,#9173); +#9173 = DEFINITIONAL_REPRESENTATION('',(#9174),#9178); +#9174 = LINE('',#9175,#9176); +#9175 = CARTESIAN_POINT('',(0.,-0.1)); +#9176 = VECTOR('',#9177,1.); +#9177 = DIRECTION('',(1.,0.)); +#9178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9179 = PCURVE('',#8947,#9180); +#9180 = DEFINITIONAL_REPRESENTATION('',(#9181),#9185); +#9181 = LINE('',#9182,#9183); +#9182 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#9183 = VECTOR('',#9184,1.); +#9184 = DIRECTION('',(0.,1.)); +#9185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9186 = ORIENTED_EDGE('',*,*,#9094,.F.); +#9187 = ORIENTED_EDGE('',*,*,#9188,.F.); +#9188 = EDGE_CURVE('',#8897,#9095,#9189,.T.); +#9189 = SURFACE_CURVE('',#9190,(#9194,#9201),.PCURVE_S1.); +#9190 = LINE('',#9191,#9192); +#9191 = CARTESIAN_POINT('',(-5.05,-1.87,0.)); +#9192 = VECTOR('',#9193,1.); +#9193 = DIRECTION('',(0.,1.,0.)); +#9194 = PCURVE('',#8919,#9195); +#9195 = DEFINITIONAL_REPRESENTATION('',(#9196),#9200); +#9196 = LINE('',#9197,#9198); +#9197 = CARTESIAN_POINT('',(0.,0.)); +#9198 = VECTOR('',#9199,1.); +#9199 = DIRECTION('',(1.,0.)); +#9200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9201 = PCURVE('',#9001,#9202); +#9202 = DEFINITIONAL_REPRESENTATION('',(#9203),#9207); +#9203 = LINE('',#9204,#9205); +#9204 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#9205 = VECTOR('',#9206,1.); +#9206 = DIRECTION('',(0.,1.)); +#9207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9208 = ADVANCED_FACE('',(#9209),#9001,.F.); +#9209 = FACE_BOUND('',#9210,.F.); +#9210 = EDGE_LOOP('',(#9211,#9212,#9213,#9214)); +#9211 = ORIENTED_EDGE('',*,*,#8987,.T.); +#9212 = ORIENTED_EDGE('',*,*,#9069,.T.); +#9213 = ORIENTED_EDGE('',*,*,#9141,.F.); +#9214 = ORIENTED_EDGE('',*,*,#9188,.F.); +#9215 = ADVANCED_FACE('',(#9216),#8947,.T.); +#9216 = FACE_BOUND('',#9217,.T.); +#9217 = EDGE_LOOP('',(#9218,#9219,#9220,#9221)); +#9218 = ORIENTED_EDGE('',*,*,#8931,.T.); +#9219 = ORIENTED_EDGE('',*,*,#9017,.T.); +#9220 = ORIENTED_EDGE('',*,*,#9119,.F.); +#9221 = ORIENTED_EDGE('',*,*,#9166,.F.); +#9222 = MANIFOLD_SOLID_BREP('',#9223); +#9223 = CLOSED_SHELL('',(#9224,#9344,#9430,#9501,#9548,#9555)); +#9224 = ADVANCED_FACE('',(#9225),#9239,.T.); +#9225 = FACE_BOUND('',#9226,.T.); +#9226 = EDGE_LOOP('',(#9227,#9262,#9290,#9318)); +#9227 = ORIENTED_EDGE('',*,*,#9228,.T.); +#9228 = EDGE_CURVE('',#9229,#9231,#9233,.T.); +#9229 = VERTEX_POINT('',#9230); +#9230 = CARTESIAN_POINT('',(5.05,-1.87,0.)); +#9231 = VERTEX_POINT('',#9232); +#9232 = CARTESIAN_POINT('',(5.05,-1.87,0.1)); +#9233 = SURFACE_CURVE('',#9234,(#9238,#9250),.PCURVE_S1.); +#9234 = LINE('',#9235,#9236); +#9235 = CARTESIAN_POINT('',(5.05,-1.87,0.)); +#9236 = VECTOR('',#9237,1.); +#9237 = DIRECTION('',(0.,0.,1.)); +#9238 = PCURVE('',#9239,#9244); +#9239 = PLANE('',#9240); +#9240 = AXIS2_PLACEMENT_3D('',#9241,#9242,#9243); +#9241 = CARTESIAN_POINT('',(5.05,-1.87,0.)); +#9242 = DIRECTION('',(0.,-1.,0.)); +#9243 = DIRECTION('',(-1.,0.,0.)); +#9244 = DEFINITIONAL_REPRESENTATION('',(#9245),#9249); +#9245 = LINE('',#9246,#9247); +#9246 = CARTESIAN_POINT('',(0.,-0.)); +#9247 = VECTOR('',#9248,1.); +#9248 = DIRECTION('',(0.,-1.)); +#9249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9250 = PCURVE('',#9251,#9256); +#9251 = PLANE('',#9252); +#9252 = AXIS2_PLACEMENT_3D('',#9253,#9254,#9255); +#9253 = CARTESIAN_POINT('',(5.05,-1.87,0.)); +#9254 = DIRECTION('',(-1.,0.,0.)); +#9255 = DIRECTION('',(0.,1.,0.)); +#9256 = DEFINITIONAL_REPRESENTATION('',(#9257),#9261); +#9257 = LINE('',#9258,#9259); +#9258 = CARTESIAN_POINT('',(0.,0.)); +#9259 = VECTOR('',#9260,1.); +#9260 = DIRECTION('',(0.,-1.)); +#9261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9262 = ORIENTED_EDGE('',*,*,#9263,.T.); +#9263 = EDGE_CURVE('',#9231,#9264,#9266,.T.); +#9264 = VERTEX_POINT('',#9265); +#9265 = CARTESIAN_POINT('',(4.72,-1.87,0.1)); +#9266 = SURFACE_CURVE('',#9267,(#9271,#9278),.PCURVE_S1.); +#9267 = LINE('',#9268,#9269); +#9268 = CARTESIAN_POINT('',(5.05,-1.87,0.1)); +#9269 = VECTOR('',#9270,1.); +#9270 = DIRECTION('',(-1.,0.,0.)); +#9271 = PCURVE('',#9239,#9272); +#9272 = DEFINITIONAL_REPRESENTATION('',(#9273),#9277); +#9273 = LINE('',#9274,#9275); +#9274 = CARTESIAN_POINT('',(0.,-0.1)); +#9275 = VECTOR('',#9276,1.); +#9276 = DIRECTION('',(1.,0.)); +#9277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9278 = PCURVE('',#9279,#9284); +#9279 = PLANE('',#9280); +#9280 = AXIS2_PLACEMENT_3D('',#9281,#9282,#9283); +#9281 = CARTESIAN_POINT('',(4.849490847913,-1.75,0.1)); +#9282 = DIRECTION('',(-0.,-0.,-1.)); +#9283 = DIRECTION('',(-1.,0.,0.)); +#9284 = DEFINITIONAL_REPRESENTATION('',(#9285),#9289); +#9285 = LINE('',#9286,#9287); +#9286 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#9287 = VECTOR('',#9288,1.); +#9288 = DIRECTION('',(1.,0.)); +#9289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9290 = ORIENTED_EDGE('',*,*,#9291,.F.); +#9291 = EDGE_CURVE('',#9292,#9264,#9294,.T.); +#9292 = VERTEX_POINT('',#9293); +#9293 = CARTESIAN_POINT('',(4.72,-1.87,0.)); +#9294 = SURFACE_CURVE('',#9295,(#9299,#9306),.PCURVE_S1.); +#9295 = LINE('',#9296,#9297); +#9296 = CARTESIAN_POINT('',(4.72,-1.87,0.)); +#9297 = VECTOR('',#9298,1.); +#9298 = DIRECTION('',(0.,0.,1.)); +#9299 = PCURVE('',#9239,#9300); +#9300 = DEFINITIONAL_REPRESENTATION('',(#9301),#9305); +#9301 = LINE('',#9302,#9303); +#9302 = CARTESIAN_POINT('',(0.33,0.)); +#9303 = VECTOR('',#9304,1.); +#9304 = DIRECTION('',(0.,-1.)); +#9305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9306 = PCURVE('',#9307,#9312); +#9307 = CYLINDRICAL_SURFACE('',#9308,0.12); +#9308 = AXIS2_PLACEMENT_3D('',#9309,#9310,#9311); +#9309 = CARTESIAN_POINT('',(4.72,-1.75,0.)); +#9310 = DIRECTION('',(-0.,-0.,-1.)); +#9311 = DIRECTION('',(1.,0.,0.)); +#9312 = DEFINITIONAL_REPRESENTATION('',(#9313),#9317); +#9313 = LINE('',#9314,#9315); +#9314 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#9315 = VECTOR('',#9316,1.); +#9316 = DIRECTION('',(-0.,-1.)); +#9317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9318 = ORIENTED_EDGE('',*,*,#9319,.F.); +#9319 = EDGE_CURVE('',#9229,#9292,#9320,.T.); +#9320 = SURFACE_CURVE('',#9321,(#9325,#9332),.PCURVE_S1.); +#9321 = LINE('',#9322,#9323); +#9322 = CARTESIAN_POINT('',(5.05,-1.87,0.)); +#9323 = VECTOR('',#9324,1.); +#9324 = DIRECTION('',(-1.,0.,0.)); +#9325 = PCURVE('',#9239,#9326); +#9326 = DEFINITIONAL_REPRESENTATION('',(#9327),#9331); +#9327 = LINE('',#9328,#9329); +#9328 = CARTESIAN_POINT('',(0.,-0.)); +#9329 = VECTOR('',#9330,1.); +#9330 = DIRECTION('',(1.,0.)); +#9331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9332 = PCURVE('',#9333,#9338); +#9333 = PLANE('',#9334); +#9334 = AXIS2_PLACEMENT_3D('',#9335,#9336,#9337); +#9335 = CARTESIAN_POINT('',(4.849490847913,-1.75,0.)); +#9336 = DIRECTION('',(-0.,-0.,-1.)); +#9337 = DIRECTION('',(-1.,0.,0.)); +#9338 = DEFINITIONAL_REPRESENTATION('',(#9339),#9343); +#9339 = LINE('',#9340,#9341); +#9340 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#9341 = VECTOR('',#9342,1.); +#9342 = DIRECTION('',(1.,0.)); +#9343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9344 = ADVANCED_FACE('',(#9345),#9307,.T.); +#9345 = FACE_BOUND('',#9346,.F.); +#9346 = EDGE_LOOP('',(#9347,#9377,#9403,#9404)); +#9347 = ORIENTED_EDGE('',*,*,#9348,.T.); +#9348 = EDGE_CURVE('',#9349,#9351,#9353,.T.); +#9349 = VERTEX_POINT('',#9350); +#9350 = CARTESIAN_POINT('',(4.72,-1.63,0.)); +#9351 = VERTEX_POINT('',#9352); +#9352 = CARTESIAN_POINT('',(4.72,-1.63,0.1)); +#9353 = SURFACE_CURVE('',#9354,(#9358,#9365),.PCURVE_S1.); +#9354 = LINE('',#9355,#9356); +#9355 = CARTESIAN_POINT('',(4.72,-1.63,0.)); +#9356 = VECTOR('',#9357,1.); +#9357 = DIRECTION('',(0.,0.,1.)); +#9358 = PCURVE('',#9307,#9359); +#9359 = DEFINITIONAL_REPRESENTATION('',(#9360),#9364); +#9360 = LINE('',#9361,#9362); +#9361 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#9362 = VECTOR('',#9363,1.); +#9363 = DIRECTION('',(-0.,-1.)); +#9364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9365 = PCURVE('',#9366,#9371); +#9366 = PLANE('',#9367); +#9367 = AXIS2_PLACEMENT_3D('',#9368,#9369,#9370); +#9368 = CARTESIAN_POINT('',(5.05,-1.63,0.)); +#9369 = DIRECTION('',(0.,-1.,0.)); +#9370 = DIRECTION('',(-1.,0.,0.)); +#9371 = DEFINITIONAL_REPRESENTATION('',(#9372),#9376); +#9372 = LINE('',#9373,#9374); +#9373 = CARTESIAN_POINT('',(0.33,0.)); +#9374 = VECTOR('',#9375,1.); +#9375 = DIRECTION('',(0.,-1.)); +#9376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9377 = ORIENTED_EDGE('',*,*,#9378,.T.); +#9378 = EDGE_CURVE('',#9351,#9264,#9379,.T.); +#9379 = SURFACE_CURVE('',#9380,(#9385,#9392),.PCURVE_S1.); +#9380 = CIRCLE('',#9381,0.12); +#9381 = AXIS2_PLACEMENT_3D('',#9382,#9383,#9384); +#9382 = CARTESIAN_POINT('',(4.72,-1.75,0.1)); +#9383 = DIRECTION('',(0.,0.,1.)); +#9384 = DIRECTION('',(1.,0.,0.)); +#9385 = PCURVE('',#9307,#9386); +#9386 = DEFINITIONAL_REPRESENTATION('',(#9387),#9391); +#9387 = LINE('',#9388,#9389); +#9388 = CARTESIAN_POINT('',(-0.,-0.1)); +#9389 = VECTOR('',#9390,1.); +#9390 = DIRECTION('',(-1.,0.)); +#9391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9392 = PCURVE('',#9279,#9393); +#9393 = DEFINITIONAL_REPRESENTATION('',(#9394),#9402); +#9394 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9395,#9396,#9397,#9398, +#9399,#9400,#9401),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#9395 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#9396 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#9397 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#9398 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#9399 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#9400 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#9401 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#9402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9403 = ORIENTED_EDGE('',*,*,#9291,.F.); +#9404 = ORIENTED_EDGE('',*,*,#9405,.F.); +#9405 = EDGE_CURVE('',#9349,#9292,#9406,.T.); +#9406 = SURFACE_CURVE('',#9407,(#9412,#9419),.PCURVE_S1.); +#9407 = CIRCLE('',#9408,0.12); +#9408 = AXIS2_PLACEMENT_3D('',#9409,#9410,#9411); +#9409 = CARTESIAN_POINT('',(4.72,-1.75,0.)); +#9410 = DIRECTION('',(0.,0.,1.)); +#9411 = DIRECTION('',(1.,0.,0.)); +#9412 = PCURVE('',#9307,#9413); +#9413 = DEFINITIONAL_REPRESENTATION('',(#9414),#9418); +#9414 = LINE('',#9415,#9416); +#9415 = CARTESIAN_POINT('',(-0.,0.)); +#9416 = VECTOR('',#9417,1.); +#9417 = DIRECTION('',(-1.,0.)); +#9418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9419 = PCURVE('',#9333,#9420); +#9420 = DEFINITIONAL_REPRESENTATION('',(#9421),#9429); +#9421 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9422,#9423,#9424,#9425, +#9426,#9427,#9428),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#9422 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#9423 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#9424 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#9425 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#9426 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#9427 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#9428 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#9429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9430 = ADVANCED_FACE('',(#9431),#9366,.F.); +#9431 = FACE_BOUND('',#9432,.F.); +#9432 = EDGE_LOOP('',(#9433,#9458,#9479,#9480)); +#9433 = ORIENTED_EDGE('',*,*,#9434,.T.); +#9434 = EDGE_CURVE('',#9435,#9437,#9439,.T.); +#9435 = VERTEX_POINT('',#9436); +#9436 = CARTESIAN_POINT('',(5.05,-1.63,0.)); +#9437 = VERTEX_POINT('',#9438); +#9438 = CARTESIAN_POINT('',(5.05,-1.63,0.1)); +#9439 = SURFACE_CURVE('',#9440,(#9444,#9451),.PCURVE_S1.); +#9440 = LINE('',#9441,#9442); +#9441 = CARTESIAN_POINT('',(5.05,-1.63,0.)); +#9442 = VECTOR('',#9443,1.); +#9443 = DIRECTION('',(0.,0.,1.)); +#9444 = PCURVE('',#9366,#9445); +#9445 = DEFINITIONAL_REPRESENTATION('',(#9446),#9450); +#9446 = LINE('',#9447,#9448); +#9447 = CARTESIAN_POINT('',(0.,-0.)); +#9448 = VECTOR('',#9449,1.); +#9449 = DIRECTION('',(0.,-1.)); +#9450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9451 = PCURVE('',#9251,#9452); +#9452 = DEFINITIONAL_REPRESENTATION('',(#9453),#9457); +#9453 = LINE('',#9454,#9455); +#9454 = CARTESIAN_POINT('',(0.24,0.)); +#9455 = VECTOR('',#9456,1.); +#9456 = DIRECTION('',(0.,-1.)); +#9457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9458 = ORIENTED_EDGE('',*,*,#9459,.T.); +#9459 = EDGE_CURVE('',#9437,#9351,#9460,.T.); +#9460 = SURFACE_CURVE('',#9461,(#9465,#9472),.PCURVE_S1.); +#9461 = LINE('',#9462,#9463); +#9462 = CARTESIAN_POINT('',(5.05,-1.63,0.1)); +#9463 = VECTOR('',#9464,1.); +#9464 = DIRECTION('',(-1.,0.,0.)); +#9465 = PCURVE('',#9366,#9466); +#9466 = DEFINITIONAL_REPRESENTATION('',(#9467),#9471); +#9467 = LINE('',#9468,#9469); +#9468 = CARTESIAN_POINT('',(0.,-0.1)); +#9469 = VECTOR('',#9470,1.); +#9470 = DIRECTION('',(1.,0.)); +#9471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9472 = PCURVE('',#9279,#9473); +#9473 = DEFINITIONAL_REPRESENTATION('',(#9474),#9478); +#9474 = LINE('',#9475,#9476); +#9475 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#9476 = VECTOR('',#9477,1.); +#9477 = DIRECTION('',(1.,0.)); +#9478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9479 = ORIENTED_EDGE('',*,*,#9348,.F.); +#9480 = ORIENTED_EDGE('',*,*,#9481,.F.); +#9481 = EDGE_CURVE('',#9435,#9349,#9482,.T.); +#9482 = SURFACE_CURVE('',#9483,(#9487,#9494),.PCURVE_S1.); +#9483 = LINE('',#9484,#9485); +#9484 = CARTESIAN_POINT('',(5.05,-1.63,0.)); +#9485 = VECTOR('',#9486,1.); +#9486 = DIRECTION('',(-1.,0.,0.)); +#9487 = PCURVE('',#9366,#9488); +#9488 = DEFINITIONAL_REPRESENTATION('',(#9489),#9493); +#9489 = LINE('',#9490,#9491); +#9490 = CARTESIAN_POINT('',(0.,-0.)); +#9491 = VECTOR('',#9492,1.); +#9492 = DIRECTION('',(1.,0.)); +#9493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9494 = PCURVE('',#9333,#9495); +#9495 = DEFINITIONAL_REPRESENTATION('',(#9496),#9500); +#9496 = LINE('',#9497,#9498); +#9497 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#9498 = VECTOR('',#9499,1.); +#9499 = DIRECTION('',(1.,0.)); +#9500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9501 = ADVANCED_FACE('',(#9502),#9251,.F.); +#9502 = FACE_BOUND('',#9503,.F.); +#9503 = EDGE_LOOP('',(#9504,#9505,#9526,#9527)); +#9504 = ORIENTED_EDGE('',*,*,#9228,.T.); +#9505 = ORIENTED_EDGE('',*,*,#9506,.T.); +#9506 = EDGE_CURVE('',#9231,#9437,#9507,.T.); +#9507 = SURFACE_CURVE('',#9508,(#9512,#9519),.PCURVE_S1.); +#9508 = LINE('',#9509,#9510); +#9509 = CARTESIAN_POINT('',(5.05,-1.87,0.1)); +#9510 = VECTOR('',#9511,1.); +#9511 = DIRECTION('',(0.,1.,0.)); +#9512 = PCURVE('',#9251,#9513); +#9513 = DEFINITIONAL_REPRESENTATION('',(#9514),#9518); +#9514 = LINE('',#9515,#9516); +#9515 = CARTESIAN_POINT('',(0.,-0.1)); +#9516 = VECTOR('',#9517,1.); +#9517 = DIRECTION('',(1.,0.)); +#9518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9519 = PCURVE('',#9279,#9520); +#9520 = DEFINITIONAL_REPRESENTATION('',(#9521),#9525); +#9521 = LINE('',#9522,#9523); +#9522 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#9523 = VECTOR('',#9524,1.); +#9524 = DIRECTION('',(0.,1.)); +#9525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9526 = ORIENTED_EDGE('',*,*,#9434,.F.); +#9527 = ORIENTED_EDGE('',*,*,#9528,.F.); +#9528 = EDGE_CURVE('',#9229,#9435,#9529,.T.); +#9529 = SURFACE_CURVE('',#9530,(#9534,#9541),.PCURVE_S1.); +#9530 = LINE('',#9531,#9532); +#9531 = CARTESIAN_POINT('',(5.05,-1.87,0.)); +#9532 = VECTOR('',#9533,1.); +#9533 = DIRECTION('',(0.,1.,0.)); +#9534 = PCURVE('',#9251,#9535); +#9535 = DEFINITIONAL_REPRESENTATION('',(#9536),#9540); +#9536 = LINE('',#9537,#9538); +#9537 = CARTESIAN_POINT('',(0.,0.)); +#9538 = VECTOR('',#9539,1.); +#9539 = DIRECTION('',(1.,0.)); +#9540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9541 = PCURVE('',#9333,#9542); +#9542 = DEFINITIONAL_REPRESENTATION('',(#9543),#9547); +#9543 = LINE('',#9544,#9545); +#9544 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#9545 = VECTOR('',#9546,1.); +#9546 = DIRECTION('',(0.,1.)); +#9547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9548 = ADVANCED_FACE('',(#9549),#9333,.T.); +#9549 = FACE_BOUND('',#9550,.T.); +#9550 = EDGE_LOOP('',(#9551,#9552,#9553,#9554)); +#9551 = ORIENTED_EDGE('',*,*,#9319,.T.); +#9552 = ORIENTED_EDGE('',*,*,#9405,.F.); +#9553 = ORIENTED_EDGE('',*,*,#9481,.F.); +#9554 = ORIENTED_EDGE('',*,*,#9528,.F.); +#9555 = ADVANCED_FACE('',(#9556),#9279,.F.); +#9556 = FACE_BOUND('',#9557,.F.); +#9557 = EDGE_LOOP('',(#9558,#9559,#9560,#9561)); +#9558 = ORIENTED_EDGE('',*,*,#9263,.T.); +#9559 = ORIENTED_EDGE('',*,*,#9378,.F.); +#9560 = ORIENTED_EDGE('',*,*,#9459,.F.); +#9561 = ORIENTED_EDGE('',*,*,#9506,.F.); +#9562 = MANIFOLD_SOLID_BREP('',#9563); +#9563 = CLOSED_SHELL('',(#9564,#9684,#9762,#9833,#9880,#9887)); +#9564 = ADVANCED_FACE('',(#9565),#9579,.F.); +#9565 = FACE_BOUND('',#9566,.F.); +#9566 = EDGE_LOOP('',(#9567,#9602,#9630,#9658)); +#9567 = ORIENTED_EDGE('',*,*,#9568,.T.); +#9568 = EDGE_CURVE('',#9569,#9571,#9573,.T.); +#9569 = VERTEX_POINT('',#9570); +#9570 = CARTESIAN_POINT('',(-5.05,-2.37,0.)); +#9571 = VERTEX_POINT('',#9572); +#9572 = CARTESIAN_POINT('',(-5.05,-2.37,0.1)); +#9573 = SURFACE_CURVE('',#9574,(#9578,#9590),.PCURVE_S1.); +#9574 = LINE('',#9575,#9576); +#9575 = CARTESIAN_POINT('',(-5.05,-2.37,0.)); +#9576 = VECTOR('',#9577,1.); +#9577 = DIRECTION('',(0.,0.,1.)); +#9578 = PCURVE('',#9579,#9584); +#9579 = PLANE('',#9580); +#9580 = AXIS2_PLACEMENT_3D('',#9581,#9582,#9583); +#9581 = CARTESIAN_POINT('',(-5.05,-2.37,0.)); +#9582 = DIRECTION('',(0.,1.,0.)); +#9583 = DIRECTION('',(1.,0.,0.)); +#9584 = DEFINITIONAL_REPRESENTATION('',(#9585),#9589); +#9585 = LINE('',#9586,#9587); +#9586 = CARTESIAN_POINT('',(0.,0.)); +#9587 = VECTOR('',#9588,1.); +#9588 = DIRECTION('',(0.,-1.)); +#9589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9590 = PCURVE('',#9591,#9596); +#9591 = PLANE('',#9592); +#9592 = AXIS2_PLACEMENT_3D('',#9593,#9594,#9595); +#9593 = CARTESIAN_POINT('',(-5.05,-2.37,0.)); +#9594 = DIRECTION('',(-1.,0.,0.)); +#9595 = DIRECTION('',(0.,1.,0.)); +#9596 = DEFINITIONAL_REPRESENTATION('',(#9597),#9601); +#9597 = LINE('',#9598,#9599); +#9598 = CARTESIAN_POINT('',(0.,0.)); +#9599 = VECTOR('',#9600,1.); +#9600 = DIRECTION('',(0.,-1.)); +#9601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9602 = ORIENTED_EDGE('',*,*,#9603,.T.); +#9603 = EDGE_CURVE('',#9571,#9604,#9606,.T.); +#9604 = VERTEX_POINT('',#9605); +#9605 = CARTESIAN_POINT('',(-4.72,-2.37,0.1)); +#9606 = SURFACE_CURVE('',#9607,(#9611,#9618),.PCURVE_S1.); +#9607 = LINE('',#9608,#9609); +#9608 = CARTESIAN_POINT('',(-5.05,-2.37,0.1)); +#9609 = VECTOR('',#9610,1.); +#9610 = DIRECTION('',(1.,0.,0.)); +#9611 = PCURVE('',#9579,#9612); +#9612 = DEFINITIONAL_REPRESENTATION('',(#9613),#9617); +#9613 = LINE('',#9614,#9615); +#9614 = CARTESIAN_POINT('',(0.,-0.1)); +#9615 = VECTOR('',#9616,1.); +#9616 = DIRECTION('',(1.,0.)); +#9617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9618 = PCURVE('',#9619,#9624); +#9619 = PLANE('',#9620); +#9620 = AXIS2_PLACEMENT_3D('',#9621,#9622,#9623); +#9621 = CARTESIAN_POINT('',(-4.849490847913,-2.25,0.1)); +#9622 = DIRECTION('',(0.,0.,1.)); +#9623 = DIRECTION('',(1.,0.,0.)); +#9624 = DEFINITIONAL_REPRESENTATION('',(#9625),#9629); +#9625 = LINE('',#9626,#9627); +#9626 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#9627 = VECTOR('',#9628,1.); +#9628 = DIRECTION('',(1.,0.)); +#9629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9630 = ORIENTED_EDGE('',*,*,#9631,.F.); +#9631 = EDGE_CURVE('',#9632,#9604,#9634,.T.); +#9632 = VERTEX_POINT('',#9633); +#9633 = CARTESIAN_POINT('',(-4.72,-2.37,0.)); +#9634 = SURFACE_CURVE('',#9635,(#9639,#9646),.PCURVE_S1.); +#9635 = LINE('',#9636,#9637); +#9636 = CARTESIAN_POINT('',(-4.72,-2.37,0.)); +#9637 = VECTOR('',#9638,1.); +#9638 = DIRECTION('',(0.,0.,1.)); +#9639 = PCURVE('',#9579,#9640); +#9640 = DEFINITIONAL_REPRESENTATION('',(#9641),#9645); +#9641 = LINE('',#9642,#9643); +#9642 = CARTESIAN_POINT('',(0.33,0.)); +#9643 = VECTOR('',#9644,1.); +#9644 = DIRECTION('',(0.,-1.)); +#9645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9646 = PCURVE('',#9647,#9652); +#9647 = CYLINDRICAL_SURFACE('',#9648,0.12); +#9648 = AXIS2_PLACEMENT_3D('',#9649,#9650,#9651); +#9649 = CARTESIAN_POINT('',(-4.72,-2.25,0.)); +#9650 = DIRECTION('',(-0.,-0.,-1.)); +#9651 = DIRECTION('',(1.,0.,0.)); +#9652 = DEFINITIONAL_REPRESENTATION('',(#9653),#9657); +#9653 = LINE('',#9654,#9655); +#9654 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#9655 = VECTOR('',#9656,1.); +#9656 = DIRECTION('',(-0.,-1.)); +#9657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9658 = ORIENTED_EDGE('',*,*,#9659,.F.); +#9659 = EDGE_CURVE('',#9569,#9632,#9660,.T.); +#9660 = SURFACE_CURVE('',#9661,(#9665,#9672),.PCURVE_S1.); +#9661 = LINE('',#9662,#9663); +#9662 = CARTESIAN_POINT('',(-5.05,-2.37,0.)); +#9663 = VECTOR('',#9664,1.); +#9664 = DIRECTION('',(1.,0.,0.)); +#9665 = PCURVE('',#9579,#9666); +#9666 = DEFINITIONAL_REPRESENTATION('',(#9667),#9671); +#9667 = LINE('',#9668,#9669); +#9668 = CARTESIAN_POINT('',(0.,0.)); +#9669 = VECTOR('',#9670,1.); +#9670 = DIRECTION('',(1.,0.)); +#9671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9672 = PCURVE('',#9673,#9678); +#9673 = PLANE('',#9674); +#9674 = AXIS2_PLACEMENT_3D('',#9675,#9676,#9677); +#9675 = CARTESIAN_POINT('',(-4.849490847913,-2.25,0.)); +#9676 = DIRECTION('',(0.,0.,1.)); +#9677 = DIRECTION('',(1.,0.,0.)); +#9678 = DEFINITIONAL_REPRESENTATION('',(#9679),#9683); +#9679 = LINE('',#9680,#9681); +#9680 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#9681 = VECTOR('',#9682,1.); +#9682 = DIRECTION('',(1.,0.)); +#9683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9684 = ADVANCED_FACE('',(#9685),#9647,.T.); +#9685 = FACE_BOUND('',#9686,.F.); +#9686 = EDGE_LOOP('',(#9687,#9688,#9712,#9740)); +#9687 = ORIENTED_EDGE('',*,*,#9631,.T.); +#9688 = ORIENTED_EDGE('',*,*,#9689,.T.); +#9689 = EDGE_CURVE('',#9604,#9690,#9692,.T.); +#9690 = VERTEX_POINT('',#9691); +#9691 = CARTESIAN_POINT('',(-4.72,-2.13,0.1)); +#9692 = SURFACE_CURVE('',#9693,(#9698,#9705),.PCURVE_S1.); +#9693 = CIRCLE('',#9694,0.12); +#9694 = AXIS2_PLACEMENT_3D('',#9695,#9696,#9697); +#9695 = CARTESIAN_POINT('',(-4.72,-2.25,0.1)); +#9696 = DIRECTION('',(0.,0.,1.)); +#9697 = DIRECTION('',(1.,0.,0.)); +#9698 = PCURVE('',#9647,#9699); +#9699 = DEFINITIONAL_REPRESENTATION('',(#9700),#9704); +#9700 = LINE('',#9701,#9702); +#9701 = CARTESIAN_POINT('',(-0.,-0.1)); +#9702 = VECTOR('',#9703,1.); +#9703 = DIRECTION('',(-1.,0.)); +#9704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9705 = PCURVE('',#9619,#9706); +#9706 = DEFINITIONAL_REPRESENTATION('',(#9707),#9711); +#9707 = CIRCLE('',#9708,0.12); +#9708 = AXIS2_PLACEMENT_2D('',#9709,#9710); +#9709 = CARTESIAN_POINT('',(0.129490847913,0.)); +#9710 = DIRECTION('',(1.,0.)); +#9711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9712 = ORIENTED_EDGE('',*,*,#9713,.F.); +#9713 = EDGE_CURVE('',#9714,#9690,#9716,.T.); +#9714 = VERTEX_POINT('',#9715); +#9715 = CARTESIAN_POINT('',(-4.72,-2.13,0.)); +#9716 = SURFACE_CURVE('',#9717,(#9721,#9728),.PCURVE_S1.); +#9717 = LINE('',#9718,#9719); +#9718 = CARTESIAN_POINT('',(-4.72,-2.13,0.)); +#9719 = VECTOR('',#9720,1.); +#9720 = DIRECTION('',(0.,0.,1.)); +#9721 = PCURVE('',#9647,#9722); +#9722 = DEFINITIONAL_REPRESENTATION('',(#9723),#9727); +#9723 = LINE('',#9724,#9725); +#9724 = CARTESIAN_POINT('',(-7.853981633974,0.)); +#9725 = VECTOR('',#9726,1.); +#9726 = DIRECTION('',(-0.,-1.)); +#9727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9728 = PCURVE('',#9729,#9734); +#9729 = PLANE('',#9730); +#9730 = AXIS2_PLACEMENT_3D('',#9731,#9732,#9733); +#9731 = CARTESIAN_POINT('',(-5.05,-2.13,0.)); +#9732 = DIRECTION('',(0.,1.,0.)); +#9733 = DIRECTION('',(1.,0.,0.)); +#9734 = DEFINITIONAL_REPRESENTATION('',(#9735),#9739); +#9735 = LINE('',#9736,#9737); +#9736 = CARTESIAN_POINT('',(0.33,0.)); +#9737 = VECTOR('',#9738,1.); +#9738 = DIRECTION('',(0.,-1.)); +#9739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9740 = ORIENTED_EDGE('',*,*,#9741,.F.); +#9741 = EDGE_CURVE('',#9632,#9714,#9742,.T.); +#9742 = SURFACE_CURVE('',#9743,(#9748,#9755),.PCURVE_S1.); +#9743 = CIRCLE('',#9744,0.12); +#9744 = AXIS2_PLACEMENT_3D('',#9745,#9746,#9747); +#9745 = CARTESIAN_POINT('',(-4.72,-2.25,0.)); +#9746 = DIRECTION('',(0.,0.,1.)); +#9747 = DIRECTION('',(1.,0.,0.)); +#9748 = PCURVE('',#9647,#9749); +#9749 = DEFINITIONAL_REPRESENTATION('',(#9750),#9754); +#9750 = LINE('',#9751,#9752); +#9751 = CARTESIAN_POINT('',(-0.,0.)); +#9752 = VECTOR('',#9753,1.); +#9753 = DIRECTION('',(-1.,0.)); +#9754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9755 = PCURVE('',#9673,#9756); +#9756 = DEFINITIONAL_REPRESENTATION('',(#9757),#9761); +#9757 = CIRCLE('',#9758,0.12); +#9758 = AXIS2_PLACEMENT_2D('',#9759,#9760); +#9759 = CARTESIAN_POINT('',(0.129490847913,0.)); +#9760 = DIRECTION('',(1.,0.)); +#9761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9762 = ADVANCED_FACE('',(#9763),#9729,.T.); +#9763 = FACE_BOUND('',#9764,.T.); +#9764 = EDGE_LOOP('',(#9765,#9790,#9811,#9812)); +#9765 = ORIENTED_EDGE('',*,*,#9766,.T.); +#9766 = EDGE_CURVE('',#9767,#9769,#9771,.T.); +#9767 = VERTEX_POINT('',#9768); +#9768 = CARTESIAN_POINT('',(-5.05,-2.13,0.)); +#9769 = VERTEX_POINT('',#9770); +#9770 = CARTESIAN_POINT('',(-5.05,-2.13,0.1)); +#9771 = SURFACE_CURVE('',#9772,(#9776,#9783),.PCURVE_S1.); +#9772 = LINE('',#9773,#9774); +#9773 = CARTESIAN_POINT('',(-5.05,-2.13,0.)); +#9774 = VECTOR('',#9775,1.); +#9775 = DIRECTION('',(0.,0.,1.)); +#9776 = PCURVE('',#9729,#9777); +#9777 = DEFINITIONAL_REPRESENTATION('',(#9778),#9782); +#9778 = LINE('',#9779,#9780); +#9779 = CARTESIAN_POINT('',(0.,0.)); +#9780 = VECTOR('',#9781,1.); +#9781 = DIRECTION('',(0.,-1.)); +#9782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9783 = PCURVE('',#9591,#9784); +#9784 = DEFINITIONAL_REPRESENTATION('',(#9785),#9789); +#9785 = LINE('',#9786,#9787); +#9786 = CARTESIAN_POINT('',(0.24,0.)); +#9787 = VECTOR('',#9788,1.); +#9788 = DIRECTION('',(0.,-1.)); +#9789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9790 = ORIENTED_EDGE('',*,*,#9791,.T.); +#9791 = EDGE_CURVE('',#9769,#9690,#9792,.T.); +#9792 = SURFACE_CURVE('',#9793,(#9797,#9804),.PCURVE_S1.); +#9793 = LINE('',#9794,#9795); +#9794 = CARTESIAN_POINT('',(-5.05,-2.13,0.1)); +#9795 = VECTOR('',#9796,1.); +#9796 = DIRECTION('',(1.,0.,0.)); +#9797 = PCURVE('',#9729,#9798); +#9798 = DEFINITIONAL_REPRESENTATION('',(#9799),#9803); +#9799 = LINE('',#9800,#9801); +#9800 = CARTESIAN_POINT('',(0.,-0.1)); +#9801 = VECTOR('',#9802,1.); +#9802 = DIRECTION('',(1.,0.)); +#9803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9804 = PCURVE('',#9619,#9805); +#9805 = DEFINITIONAL_REPRESENTATION('',(#9806),#9810); +#9806 = LINE('',#9807,#9808); +#9807 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#9808 = VECTOR('',#9809,1.); +#9809 = DIRECTION('',(1.,0.)); +#9810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9811 = ORIENTED_EDGE('',*,*,#9713,.F.); +#9812 = ORIENTED_EDGE('',*,*,#9813,.F.); +#9813 = EDGE_CURVE('',#9767,#9714,#9814,.T.); +#9814 = SURFACE_CURVE('',#9815,(#9819,#9826),.PCURVE_S1.); +#9815 = LINE('',#9816,#9817); +#9816 = CARTESIAN_POINT('',(-5.05,-2.13,0.)); +#9817 = VECTOR('',#9818,1.); +#9818 = DIRECTION('',(1.,0.,0.)); +#9819 = PCURVE('',#9729,#9820); +#9820 = DEFINITIONAL_REPRESENTATION('',(#9821),#9825); +#9821 = LINE('',#9822,#9823); +#9822 = CARTESIAN_POINT('',(0.,0.)); +#9823 = VECTOR('',#9824,1.); +#9824 = DIRECTION('',(1.,0.)); +#9825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9826 = PCURVE('',#9673,#9827); +#9827 = DEFINITIONAL_REPRESENTATION('',(#9828),#9832); +#9828 = LINE('',#9829,#9830); +#9829 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#9830 = VECTOR('',#9831,1.); +#9831 = DIRECTION('',(1.,0.)); +#9832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9833 = ADVANCED_FACE('',(#9834),#9591,.T.); +#9834 = FACE_BOUND('',#9835,.T.); +#9835 = EDGE_LOOP('',(#9836,#9837,#9858,#9859)); +#9836 = ORIENTED_EDGE('',*,*,#9568,.T.); +#9837 = ORIENTED_EDGE('',*,*,#9838,.T.); +#9838 = EDGE_CURVE('',#9571,#9769,#9839,.T.); +#9839 = SURFACE_CURVE('',#9840,(#9844,#9851),.PCURVE_S1.); +#9840 = LINE('',#9841,#9842); +#9841 = CARTESIAN_POINT('',(-5.05,-2.37,0.1)); +#9842 = VECTOR('',#9843,1.); +#9843 = DIRECTION('',(0.,1.,0.)); +#9844 = PCURVE('',#9591,#9845); +#9845 = DEFINITIONAL_REPRESENTATION('',(#9846),#9850); +#9846 = LINE('',#9847,#9848); +#9847 = CARTESIAN_POINT('',(0.,-0.1)); +#9848 = VECTOR('',#9849,1.); +#9849 = DIRECTION('',(1.,0.)); +#9850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9851 = PCURVE('',#9619,#9852); +#9852 = DEFINITIONAL_REPRESENTATION('',(#9853),#9857); +#9853 = LINE('',#9854,#9855); +#9854 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#9855 = VECTOR('',#9856,1.); +#9856 = DIRECTION('',(0.,1.)); +#9857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9858 = ORIENTED_EDGE('',*,*,#9766,.F.); +#9859 = ORIENTED_EDGE('',*,*,#9860,.F.); +#9860 = EDGE_CURVE('',#9569,#9767,#9861,.T.); +#9861 = SURFACE_CURVE('',#9862,(#9866,#9873),.PCURVE_S1.); +#9862 = LINE('',#9863,#9864); +#9863 = CARTESIAN_POINT('',(-5.05,-2.37,0.)); +#9864 = VECTOR('',#9865,1.); +#9865 = DIRECTION('',(0.,1.,0.)); +#9866 = PCURVE('',#9591,#9867); +#9867 = DEFINITIONAL_REPRESENTATION('',(#9868),#9872); +#9868 = LINE('',#9869,#9870); +#9869 = CARTESIAN_POINT('',(0.,0.)); +#9870 = VECTOR('',#9871,1.); +#9871 = DIRECTION('',(1.,0.)); +#9872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9873 = PCURVE('',#9673,#9874); +#9874 = DEFINITIONAL_REPRESENTATION('',(#9875),#9879); +#9875 = LINE('',#9876,#9877); +#9876 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#9877 = VECTOR('',#9878,1.); +#9878 = DIRECTION('',(0.,1.)); +#9879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9880 = ADVANCED_FACE('',(#9881),#9673,.F.); +#9881 = FACE_BOUND('',#9882,.F.); +#9882 = EDGE_LOOP('',(#9883,#9884,#9885,#9886)); +#9883 = ORIENTED_EDGE('',*,*,#9659,.T.); +#9884 = ORIENTED_EDGE('',*,*,#9741,.T.); +#9885 = ORIENTED_EDGE('',*,*,#9813,.F.); +#9886 = ORIENTED_EDGE('',*,*,#9860,.F.); +#9887 = ADVANCED_FACE('',(#9888),#9619,.T.); +#9888 = FACE_BOUND('',#9889,.T.); +#9889 = EDGE_LOOP('',(#9890,#9891,#9892,#9893)); +#9890 = ORIENTED_EDGE('',*,*,#9603,.T.); +#9891 = ORIENTED_EDGE('',*,*,#9689,.T.); +#9892 = ORIENTED_EDGE('',*,*,#9791,.F.); +#9893 = ORIENTED_EDGE('',*,*,#9838,.F.); +#9894 = MANIFOLD_SOLID_BREP('',#9895); +#9895 = CLOSED_SHELL('',(#9896,#10016,#10102,#10173,#10220,#10227)); +#9896 = ADVANCED_FACE('',(#9897),#9911,.T.); +#9897 = FACE_BOUND('',#9898,.T.); +#9898 = EDGE_LOOP('',(#9899,#9934,#9962,#9990)); +#9899 = ORIENTED_EDGE('',*,*,#9900,.T.); +#9900 = EDGE_CURVE('',#9901,#9903,#9905,.T.); +#9901 = VERTEX_POINT('',#9902); +#9902 = CARTESIAN_POINT('',(5.05,-2.37,0.)); +#9903 = VERTEX_POINT('',#9904); +#9904 = CARTESIAN_POINT('',(5.05,-2.37,0.1)); +#9905 = SURFACE_CURVE('',#9906,(#9910,#9922),.PCURVE_S1.); +#9906 = LINE('',#9907,#9908); +#9907 = CARTESIAN_POINT('',(5.05,-2.37,0.)); +#9908 = VECTOR('',#9909,1.); +#9909 = DIRECTION('',(0.,0.,1.)); +#9910 = PCURVE('',#9911,#9916); +#9911 = PLANE('',#9912); +#9912 = AXIS2_PLACEMENT_3D('',#9913,#9914,#9915); +#9913 = CARTESIAN_POINT('',(5.05,-2.37,0.)); +#9914 = DIRECTION('',(0.,-1.,0.)); +#9915 = DIRECTION('',(-1.,0.,0.)); +#9916 = DEFINITIONAL_REPRESENTATION('',(#9917),#9921); +#9917 = LINE('',#9918,#9919); +#9918 = CARTESIAN_POINT('',(0.,-0.)); +#9919 = VECTOR('',#9920,1.); +#9920 = DIRECTION('',(0.,-1.)); +#9921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9922 = PCURVE('',#9923,#9928); +#9923 = PLANE('',#9924); +#9924 = AXIS2_PLACEMENT_3D('',#9925,#9926,#9927); +#9925 = CARTESIAN_POINT('',(5.05,-2.37,0.)); +#9926 = DIRECTION('',(-1.,0.,0.)); +#9927 = DIRECTION('',(0.,1.,0.)); +#9928 = DEFINITIONAL_REPRESENTATION('',(#9929),#9933); +#9929 = LINE('',#9930,#9931); +#9930 = CARTESIAN_POINT('',(0.,0.)); +#9931 = VECTOR('',#9932,1.); +#9932 = DIRECTION('',(0.,-1.)); +#9933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9934 = ORIENTED_EDGE('',*,*,#9935,.T.); +#9935 = EDGE_CURVE('',#9903,#9936,#9938,.T.); +#9936 = VERTEX_POINT('',#9937); +#9937 = CARTESIAN_POINT('',(4.72,-2.37,0.1)); +#9938 = SURFACE_CURVE('',#9939,(#9943,#9950),.PCURVE_S1.); +#9939 = LINE('',#9940,#9941); +#9940 = CARTESIAN_POINT('',(5.05,-2.37,0.1)); +#9941 = VECTOR('',#9942,1.); +#9942 = DIRECTION('',(-1.,0.,0.)); +#9943 = PCURVE('',#9911,#9944); +#9944 = DEFINITIONAL_REPRESENTATION('',(#9945),#9949); +#9945 = LINE('',#9946,#9947); +#9946 = CARTESIAN_POINT('',(0.,-0.1)); +#9947 = VECTOR('',#9948,1.); +#9948 = DIRECTION('',(1.,0.)); +#9949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9950 = PCURVE('',#9951,#9956); +#9951 = PLANE('',#9952); +#9952 = AXIS2_PLACEMENT_3D('',#9953,#9954,#9955); +#9953 = CARTESIAN_POINT('',(4.849490847913,-2.25,0.1)); +#9954 = DIRECTION('',(-0.,-0.,-1.)); +#9955 = DIRECTION('',(-1.,0.,0.)); +#9956 = DEFINITIONAL_REPRESENTATION('',(#9957),#9961); +#9957 = LINE('',#9958,#9959); +#9958 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#9959 = VECTOR('',#9960,1.); +#9960 = DIRECTION('',(1.,0.)); +#9961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9962 = ORIENTED_EDGE('',*,*,#9963,.F.); +#9963 = EDGE_CURVE('',#9964,#9936,#9966,.T.); +#9964 = VERTEX_POINT('',#9965); +#9965 = CARTESIAN_POINT('',(4.72,-2.37,0.)); +#9966 = SURFACE_CURVE('',#9967,(#9971,#9978),.PCURVE_S1.); +#9967 = LINE('',#9968,#9969); +#9968 = CARTESIAN_POINT('',(4.72,-2.37,0.)); +#9969 = VECTOR('',#9970,1.); +#9970 = DIRECTION('',(0.,0.,1.)); +#9971 = PCURVE('',#9911,#9972); +#9972 = DEFINITIONAL_REPRESENTATION('',(#9973),#9977); +#9973 = LINE('',#9974,#9975); +#9974 = CARTESIAN_POINT('',(0.33,0.)); +#9975 = VECTOR('',#9976,1.); +#9976 = DIRECTION('',(0.,-1.)); +#9977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9978 = PCURVE('',#9979,#9984); +#9979 = CYLINDRICAL_SURFACE('',#9980,0.12); +#9980 = AXIS2_PLACEMENT_3D('',#9981,#9982,#9983); +#9981 = CARTESIAN_POINT('',(4.72,-2.25,0.)); +#9982 = DIRECTION('',(-0.,-0.,-1.)); +#9983 = DIRECTION('',(1.,0.,0.)); +#9984 = DEFINITIONAL_REPRESENTATION('',(#9985),#9989); +#9985 = LINE('',#9986,#9987); +#9986 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#9987 = VECTOR('',#9988,1.); +#9988 = DIRECTION('',(-0.,-1.)); +#9989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9990 = ORIENTED_EDGE('',*,*,#9991,.F.); +#9991 = EDGE_CURVE('',#9901,#9964,#9992,.T.); +#9992 = SURFACE_CURVE('',#9993,(#9997,#10004),.PCURVE_S1.); +#9993 = LINE('',#9994,#9995); +#9994 = CARTESIAN_POINT('',(5.05,-2.37,0.)); +#9995 = VECTOR('',#9996,1.); +#9996 = DIRECTION('',(-1.,0.,0.)); +#9997 = PCURVE('',#9911,#9998); +#9998 = DEFINITIONAL_REPRESENTATION('',(#9999),#10003); +#9999 = LINE('',#10000,#10001); +#10000 = CARTESIAN_POINT('',(0.,-0.)); +#10001 = VECTOR('',#10002,1.); +#10002 = DIRECTION('',(1.,0.)); +#10003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10004 = PCURVE('',#10005,#10010); +#10005 = PLANE('',#10006); +#10006 = AXIS2_PLACEMENT_3D('',#10007,#10008,#10009); +#10007 = CARTESIAN_POINT('',(4.849490847913,-2.25,0.)); +#10008 = DIRECTION('',(-0.,-0.,-1.)); +#10009 = DIRECTION('',(-1.,0.,0.)); +#10010 = DEFINITIONAL_REPRESENTATION('',(#10011),#10015); +#10011 = LINE('',#10012,#10013); +#10012 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#10013 = VECTOR('',#10014,1.); +#10014 = DIRECTION('',(1.,0.)); +#10015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10016 = ADVANCED_FACE('',(#10017),#9979,.T.); +#10017 = FACE_BOUND('',#10018,.F.); +#10018 = EDGE_LOOP('',(#10019,#10049,#10075,#10076)); +#10019 = ORIENTED_EDGE('',*,*,#10020,.T.); +#10020 = EDGE_CURVE('',#10021,#10023,#10025,.T.); +#10021 = VERTEX_POINT('',#10022); +#10022 = CARTESIAN_POINT('',(4.72,-2.13,0.)); +#10023 = VERTEX_POINT('',#10024); +#10024 = CARTESIAN_POINT('',(4.72,-2.13,0.1)); +#10025 = SURFACE_CURVE('',#10026,(#10030,#10037),.PCURVE_S1.); +#10026 = LINE('',#10027,#10028); +#10027 = CARTESIAN_POINT('',(4.72,-2.13,0.)); +#10028 = VECTOR('',#10029,1.); +#10029 = DIRECTION('',(0.,0.,1.)); +#10030 = PCURVE('',#9979,#10031); +#10031 = DEFINITIONAL_REPRESENTATION('',(#10032),#10036); +#10032 = LINE('',#10033,#10034); +#10033 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#10034 = VECTOR('',#10035,1.); +#10035 = DIRECTION('',(-0.,-1.)); +#10036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10037 = PCURVE('',#10038,#10043); +#10038 = PLANE('',#10039); +#10039 = AXIS2_PLACEMENT_3D('',#10040,#10041,#10042); +#10040 = CARTESIAN_POINT('',(5.05,-2.13,0.)); +#10041 = DIRECTION('',(0.,-1.,0.)); +#10042 = DIRECTION('',(-1.,0.,0.)); +#10043 = DEFINITIONAL_REPRESENTATION('',(#10044),#10048); +#10044 = LINE('',#10045,#10046); +#10045 = CARTESIAN_POINT('',(0.33,0.)); +#10046 = VECTOR('',#10047,1.); +#10047 = DIRECTION('',(0.,-1.)); +#10048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10049 = ORIENTED_EDGE('',*,*,#10050,.T.); +#10050 = EDGE_CURVE('',#10023,#9936,#10051,.T.); +#10051 = SURFACE_CURVE('',#10052,(#10057,#10064),.PCURVE_S1.); +#10052 = CIRCLE('',#10053,0.12); +#10053 = AXIS2_PLACEMENT_3D('',#10054,#10055,#10056); +#10054 = CARTESIAN_POINT('',(4.72,-2.25,0.1)); +#10055 = DIRECTION('',(0.,0.,1.)); +#10056 = DIRECTION('',(1.,0.,0.)); +#10057 = PCURVE('',#9979,#10058); +#10058 = DEFINITIONAL_REPRESENTATION('',(#10059),#10063); +#10059 = LINE('',#10060,#10061); +#10060 = CARTESIAN_POINT('',(-0.,-0.1)); +#10061 = VECTOR('',#10062,1.); +#10062 = DIRECTION('',(-1.,0.)); +#10063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10064 = PCURVE('',#9951,#10065); +#10065 = DEFINITIONAL_REPRESENTATION('',(#10066),#10074); +#10066 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10067,#10068,#10069,#10070 + ,#10071,#10072,#10073),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#10067 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#10068 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#10069 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#10070 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#10071 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#10072 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#10073 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#10074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10075 = ORIENTED_EDGE('',*,*,#9963,.F.); +#10076 = ORIENTED_EDGE('',*,*,#10077,.F.); +#10077 = EDGE_CURVE('',#10021,#9964,#10078,.T.); +#10078 = SURFACE_CURVE('',#10079,(#10084,#10091),.PCURVE_S1.); +#10079 = CIRCLE('',#10080,0.12); +#10080 = AXIS2_PLACEMENT_3D('',#10081,#10082,#10083); +#10081 = CARTESIAN_POINT('',(4.72,-2.25,0.)); +#10082 = DIRECTION('',(0.,0.,1.)); +#10083 = DIRECTION('',(1.,0.,0.)); +#10084 = PCURVE('',#9979,#10085); +#10085 = DEFINITIONAL_REPRESENTATION('',(#10086),#10090); +#10086 = LINE('',#10087,#10088); +#10087 = CARTESIAN_POINT('',(-0.,0.)); +#10088 = VECTOR('',#10089,1.); +#10089 = DIRECTION('',(-1.,0.)); +#10090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10091 = PCURVE('',#10005,#10092); +#10092 = DEFINITIONAL_REPRESENTATION('',(#10093),#10101); +#10093 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10094,#10095,#10096,#10097 + ,#10098,#10099,#10100),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#10094 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#10095 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#10096 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#10097 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#10098 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#10099 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#10100 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#10101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10102 = ADVANCED_FACE('',(#10103),#10038,.F.); +#10103 = FACE_BOUND('',#10104,.F.); +#10104 = EDGE_LOOP('',(#10105,#10130,#10151,#10152)); +#10105 = ORIENTED_EDGE('',*,*,#10106,.T.); +#10106 = EDGE_CURVE('',#10107,#10109,#10111,.T.); +#10107 = VERTEX_POINT('',#10108); +#10108 = CARTESIAN_POINT('',(5.05,-2.13,0.)); +#10109 = VERTEX_POINT('',#10110); +#10110 = CARTESIAN_POINT('',(5.05,-2.13,0.1)); +#10111 = SURFACE_CURVE('',#10112,(#10116,#10123),.PCURVE_S1.); +#10112 = LINE('',#10113,#10114); +#10113 = CARTESIAN_POINT('',(5.05,-2.13,0.)); +#10114 = VECTOR('',#10115,1.); +#10115 = DIRECTION('',(0.,0.,1.)); +#10116 = PCURVE('',#10038,#10117); +#10117 = DEFINITIONAL_REPRESENTATION('',(#10118),#10122); +#10118 = LINE('',#10119,#10120); +#10119 = CARTESIAN_POINT('',(0.,-0.)); +#10120 = VECTOR('',#10121,1.); +#10121 = DIRECTION('',(0.,-1.)); +#10122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10123 = PCURVE('',#9923,#10124); +#10124 = DEFINITIONAL_REPRESENTATION('',(#10125),#10129); +#10125 = LINE('',#10126,#10127); +#10126 = CARTESIAN_POINT('',(0.24,0.)); +#10127 = VECTOR('',#10128,1.); +#10128 = DIRECTION('',(0.,-1.)); +#10129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10130 = ORIENTED_EDGE('',*,*,#10131,.T.); +#10131 = EDGE_CURVE('',#10109,#10023,#10132,.T.); +#10132 = SURFACE_CURVE('',#10133,(#10137,#10144),.PCURVE_S1.); +#10133 = LINE('',#10134,#10135); +#10134 = CARTESIAN_POINT('',(5.05,-2.13,0.1)); +#10135 = VECTOR('',#10136,1.); +#10136 = DIRECTION('',(-1.,0.,0.)); +#10137 = PCURVE('',#10038,#10138); +#10138 = DEFINITIONAL_REPRESENTATION('',(#10139),#10143); +#10139 = LINE('',#10140,#10141); +#10140 = CARTESIAN_POINT('',(0.,-0.1)); +#10141 = VECTOR('',#10142,1.); +#10142 = DIRECTION('',(1.,0.)); +#10143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10144 = PCURVE('',#9951,#10145); +#10145 = DEFINITIONAL_REPRESENTATION('',(#10146),#10150); +#10146 = LINE('',#10147,#10148); +#10147 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#10148 = VECTOR('',#10149,1.); +#10149 = DIRECTION('',(1.,0.)); +#10150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10151 = ORIENTED_EDGE('',*,*,#10020,.F.); +#10152 = ORIENTED_EDGE('',*,*,#10153,.F.); +#10153 = EDGE_CURVE('',#10107,#10021,#10154,.T.); +#10154 = SURFACE_CURVE('',#10155,(#10159,#10166),.PCURVE_S1.); +#10155 = LINE('',#10156,#10157); +#10156 = CARTESIAN_POINT('',(5.05,-2.13,0.)); +#10157 = VECTOR('',#10158,1.); +#10158 = DIRECTION('',(-1.,0.,0.)); +#10159 = PCURVE('',#10038,#10160); +#10160 = DEFINITIONAL_REPRESENTATION('',(#10161),#10165); +#10161 = LINE('',#10162,#10163); +#10162 = CARTESIAN_POINT('',(0.,-0.)); +#10163 = VECTOR('',#10164,1.); +#10164 = DIRECTION('',(1.,0.)); +#10165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10166 = PCURVE('',#10005,#10167); +#10167 = DEFINITIONAL_REPRESENTATION('',(#10168),#10172); +#10168 = LINE('',#10169,#10170); +#10169 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#10170 = VECTOR('',#10171,1.); +#10171 = DIRECTION('',(1.,0.)); +#10172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10173 = ADVANCED_FACE('',(#10174),#9923,.F.); +#10174 = FACE_BOUND('',#10175,.F.); +#10175 = EDGE_LOOP('',(#10176,#10177,#10198,#10199)); +#10176 = ORIENTED_EDGE('',*,*,#9900,.T.); +#10177 = ORIENTED_EDGE('',*,*,#10178,.T.); +#10178 = EDGE_CURVE('',#9903,#10109,#10179,.T.); +#10179 = SURFACE_CURVE('',#10180,(#10184,#10191),.PCURVE_S1.); +#10180 = LINE('',#10181,#10182); +#10181 = CARTESIAN_POINT('',(5.05,-2.37,0.1)); +#10182 = VECTOR('',#10183,1.); +#10183 = DIRECTION('',(0.,1.,0.)); +#10184 = PCURVE('',#9923,#10185); +#10185 = DEFINITIONAL_REPRESENTATION('',(#10186),#10190); +#10186 = LINE('',#10187,#10188); +#10187 = CARTESIAN_POINT('',(0.,-0.1)); +#10188 = VECTOR('',#10189,1.); +#10189 = DIRECTION('',(1.,0.)); +#10190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10191 = PCURVE('',#9951,#10192); +#10192 = DEFINITIONAL_REPRESENTATION('',(#10193),#10197); +#10193 = LINE('',#10194,#10195); +#10194 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#10195 = VECTOR('',#10196,1.); +#10196 = DIRECTION('',(0.,1.)); +#10197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10198 = ORIENTED_EDGE('',*,*,#10106,.F.); +#10199 = ORIENTED_EDGE('',*,*,#10200,.F.); +#10200 = EDGE_CURVE('',#9901,#10107,#10201,.T.); +#10201 = SURFACE_CURVE('',#10202,(#10206,#10213),.PCURVE_S1.); +#10202 = LINE('',#10203,#10204); +#10203 = CARTESIAN_POINT('',(5.05,-2.37,0.)); +#10204 = VECTOR('',#10205,1.); +#10205 = DIRECTION('',(0.,1.,0.)); +#10206 = PCURVE('',#9923,#10207); +#10207 = DEFINITIONAL_REPRESENTATION('',(#10208),#10212); +#10208 = LINE('',#10209,#10210); +#10209 = CARTESIAN_POINT('',(0.,0.)); +#10210 = VECTOR('',#10211,1.); +#10211 = DIRECTION('',(1.,0.)); +#10212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10213 = PCURVE('',#10005,#10214); +#10214 = DEFINITIONAL_REPRESENTATION('',(#10215),#10219); +#10215 = LINE('',#10216,#10217); +#10216 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#10217 = VECTOR('',#10218,1.); +#10218 = DIRECTION('',(0.,1.)); +#10219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10220 = ADVANCED_FACE('',(#10221),#10005,.T.); +#10221 = FACE_BOUND('',#10222,.T.); +#10222 = EDGE_LOOP('',(#10223,#10224,#10225,#10226)); +#10223 = ORIENTED_EDGE('',*,*,#9991,.T.); +#10224 = ORIENTED_EDGE('',*,*,#10077,.F.); +#10225 = ORIENTED_EDGE('',*,*,#10153,.F.); +#10226 = ORIENTED_EDGE('',*,*,#10200,.F.); +#10227 = ADVANCED_FACE('',(#10228),#9951,.F.); +#10228 = FACE_BOUND('',#10229,.F.); +#10229 = EDGE_LOOP('',(#10230,#10231,#10232,#10233)); +#10230 = ORIENTED_EDGE('',*,*,#9935,.T.); +#10231 = ORIENTED_EDGE('',*,*,#10050,.F.); +#10232 = ORIENTED_EDGE('',*,*,#10131,.F.); +#10233 = ORIENTED_EDGE('',*,*,#10178,.F.); +#10234 = MANIFOLD_SOLID_BREP('',#10235); +#10235 = CLOSED_SHELL('',(#10236,#10356,#10434,#10505,#10552,#10559)); +#10236 = ADVANCED_FACE('',(#10237),#10251,.F.); +#10237 = FACE_BOUND('',#10238,.F.); +#10238 = EDGE_LOOP('',(#10239,#10274,#10302,#10330)); +#10239 = ORIENTED_EDGE('',*,*,#10240,.T.); +#10240 = EDGE_CURVE('',#10241,#10243,#10245,.T.); +#10241 = VERTEX_POINT('',#10242); +#10242 = CARTESIAN_POINT('',(-5.05,-2.87,0.)); +#10243 = VERTEX_POINT('',#10244); +#10244 = CARTESIAN_POINT('',(-5.05,-2.87,0.1)); +#10245 = SURFACE_CURVE('',#10246,(#10250,#10262),.PCURVE_S1.); +#10246 = LINE('',#10247,#10248); +#10247 = CARTESIAN_POINT('',(-5.05,-2.87,0.)); +#10248 = VECTOR('',#10249,1.); +#10249 = DIRECTION('',(0.,0.,1.)); +#10250 = PCURVE('',#10251,#10256); +#10251 = PLANE('',#10252); +#10252 = AXIS2_PLACEMENT_3D('',#10253,#10254,#10255); +#10253 = CARTESIAN_POINT('',(-5.05,-2.87,0.)); +#10254 = DIRECTION('',(0.,1.,0.)); +#10255 = DIRECTION('',(1.,0.,0.)); +#10256 = DEFINITIONAL_REPRESENTATION('',(#10257),#10261); +#10257 = LINE('',#10258,#10259); +#10258 = CARTESIAN_POINT('',(0.,0.)); +#10259 = VECTOR('',#10260,1.); +#10260 = DIRECTION('',(0.,-1.)); +#10261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10262 = PCURVE('',#10263,#10268); +#10263 = PLANE('',#10264); +#10264 = AXIS2_PLACEMENT_3D('',#10265,#10266,#10267); +#10265 = CARTESIAN_POINT('',(-5.05,-2.87,0.)); +#10266 = DIRECTION('',(-1.,0.,0.)); +#10267 = DIRECTION('',(0.,1.,0.)); +#10268 = DEFINITIONAL_REPRESENTATION('',(#10269),#10273); +#10269 = LINE('',#10270,#10271); +#10270 = CARTESIAN_POINT('',(0.,0.)); +#10271 = VECTOR('',#10272,1.); +#10272 = DIRECTION('',(0.,-1.)); +#10273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10274 = ORIENTED_EDGE('',*,*,#10275,.T.); +#10275 = EDGE_CURVE('',#10243,#10276,#10278,.T.); +#10276 = VERTEX_POINT('',#10277); +#10277 = CARTESIAN_POINT('',(-4.72,-2.87,0.1)); +#10278 = SURFACE_CURVE('',#10279,(#10283,#10290),.PCURVE_S1.); +#10279 = LINE('',#10280,#10281); +#10280 = CARTESIAN_POINT('',(-5.05,-2.87,0.1)); +#10281 = VECTOR('',#10282,1.); +#10282 = DIRECTION('',(1.,0.,0.)); +#10283 = PCURVE('',#10251,#10284); +#10284 = DEFINITIONAL_REPRESENTATION('',(#10285),#10289); +#10285 = LINE('',#10286,#10287); +#10286 = CARTESIAN_POINT('',(0.,-0.1)); +#10287 = VECTOR('',#10288,1.); +#10288 = DIRECTION('',(1.,0.)); +#10289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10290 = PCURVE('',#10291,#10296); +#10291 = PLANE('',#10292); +#10292 = AXIS2_PLACEMENT_3D('',#10293,#10294,#10295); +#10293 = CARTESIAN_POINT('',(-4.849490847913,-2.75,0.1)); +#10294 = DIRECTION('',(0.,0.,1.)); +#10295 = DIRECTION('',(1.,0.,0.)); +#10296 = DEFINITIONAL_REPRESENTATION('',(#10297),#10301); +#10297 = LINE('',#10298,#10299); +#10298 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#10299 = VECTOR('',#10300,1.); +#10300 = DIRECTION('',(1.,0.)); +#10301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10302 = ORIENTED_EDGE('',*,*,#10303,.F.); +#10303 = EDGE_CURVE('',#10304,#10276,#10306,.T.); +#10304 = VERTEX_POINT('',#10305); +#10305 = CARTESIAN_POINT('',(-4.72,-2.87,0.)); +#10306 = SURFACE_CURVE('',#10307,(#10311,#10318),.PCURVE_S1.); +#10307 = LINE('',#10308,#10309); +#10308 = CARTESIAN_POINT('',(-4.72,-2.87,0.)); +#10309 = VECTOR('',#10310,1.); +#10310 = DIRECTION('',(0.,0.,1.)); +#10311 = PCURVE('',#10251,#10312); +#10312 = DEFINITIONAL_REPRESENTATION('',(#10313),#10317); +#10313 = LINE('',#10314,#10315); +#10314 = CARTESIAN_POINT('',(0.33,0.)); +#10315 = VECTOR('',#10316,1.); +#10316 = DIRECTION('',(0.,-1.)); +#10317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10318 = PCURVE('',#10319,#10324); +#10319 = CYLINDRICAL_SURFACE('',#10320,0.12); +#10320 = AXIS2_PLACEMENT_3D('',#10321,#10322,#10323); +#10321 = CARTESIAN_POINT('',(-4.72,-2.75,0.)); +#10322 = DIRECTION('',(-0.,-0.,-1.)); +#10323 = DIRECTION('',(1.,0.,0.)); +#10324 = DEFINITIONAL_REPRESENTATION('',(#10325),#10329); +#10325 = LINE('',#10326,#10327); +#10326 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#10327 = VECTOR('',#10328,1.); +#10328 = DIRECTION('',(-0.,-1.)); +#10329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10330 = ORIENTED_EDGE('',*,*,#10331,.F.); +#10331 = EDGE_CURVE('',#10241,#10304,#10332,.T.); +#10332 = SURFACE_CURVE('',#10333,(#10337,#10344),.PCURVE_S1.); +#10333 = LINE('',#10334,#10335); +#10334 = CARTESIAN_POINT('',(-5.05,-2.87,0.)); +#10335 = VECTOR('',#10336,1.); +#10336 = DIRECTION('',(1.,0.,0.)); +#10337 = PCURVE('',#10251,#10338); +#10338 = DEFINITIONAL_REPRESENTATION('',(#10339),#10343); +#10339 = LINE('',#10340,#10341); +#10340 = CARTESIAN_POINT('',(0.,0.)); +#10341 = VECTOR('',#10342,1.); +#10342 = DIRECTION('',(1.,0.)); +#10343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10344 = PCURVE('',#10345,#10350); +#10345 = PLANE('',#10346); +#10346 = AXIS2_PLACEMENT_3D('',#10347,#10348,#10349); +#10347 = CARTESIAN_POINT('',(-4.849490847913,-2.75,0.)); +#10348 = DIRECTION('',(0.,0.,1.)); +#10349 = DIRECTION('',(1.,0.,0.)); +#10350 = DEFINITIONAL_REPRESENTATION('',(#10351),#10355); +#10351 = LINE('',#10352,#10353); +#10352 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#10353 = VECTOR('',#10354,1.); +#10354 = DIRECTION('',(1.,0.)); +#10355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10356 = ADVANCED_FACE('',(#10357),#10319,.T.); +#10357 = FACE_BOUND('',#10358,.F.); +#10358 = EDGE_LOOP('',(#10359,#10360,#10384,#10412)); +#10359 = ORIENTED_EDGE('',*,*,#10303,.T.); +#10360 = ORIENTED_EDGE('',*,*,#10361,.T.); +#10361 = EDGE_CURVE('',#10276,#10362,#10364,.T.); +#10362 = VERTEX_POINT('',#10363); +#10363 = CARTESIAN_POINT('',(-4.72,-2.63,0.1)); +#10364 = SURFACE_CURVE('',#10365,(#10370,#10377),.PCURVE_S1.); +#10365 = CIRCLE('',#10366,0.12); +#10366 = AXIS2_PLACEMENT_3D('',#10367,#10368,#10369); +#10367 = CARTESIAN_POINT('',(-4.72,-2.75,0.1)); +#10368 = DIRECTION('',(0.,0.,1.)); +#10369 = DIRECTION('',(1.,0.,0.)); +#10370 = PCURVE('',#10319,#10371); +#10371 = DEFINITIONAL_REPRESENTATION('',(#10372),#10376); +#10372 = LINE('',#10373,#10374); +#10373 = CARTESIAN_POINT('',(-0.,-0.1)); +#10374 = VECTOR('',#10375,1.); +#10375 = DIRECTION('',(-1.,0.)); +#10376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10377 = PCURVE('',#10291,#10378); +#10378 = DEFINITIONAL_REPRESENTATION('',(#10379),#10383); +#10379 = CIRCLE('',#10380,0.12); +#10380 = AXIS2_PLACEMENT_2D('',#10381,#10382); +#10381 = CARTESIAN_POINT('',(0.129490847913,0.)); +#10382 = DIRECTION('',(1.,0.)); +#10383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10384 = ORIENTED_EDGE('',*,*,#10385,.F.); +#10385 = EDGE_CURVE('',#10386,#10362,#10388,.T.); +#10386 = VERTEX_POINT('',#10387); +#10387 = CARTESIAN_POINT('',(-4.72,-2.63,0.)); +#10388 = SURFACE_CURVE('',#10389,(#10393,#10400),.PCURVE_S1.); +#10389 = LINE('',#10390,#10391); +#10390 = CARTESIAN_POINT('',(-4.72,-2.63,0.)); +#10391 = VECTOR('',#10392,1.); +#10392 = DIRECTION('',(0.,0.,1.)); +#10393 = PCURVE('',#10319,#10394); +#10394 = DEFINITIONAL_REPRESENTATION('',(#10395),#10399); +#10395 = LINE('',#10396,#10397); +#10396 = CARTESIAN_POINT('',(-7.853981633974,0.)); +#10397 = VECTOR('',#10398,1.); +#10398 = DIRECTION('',(-0.,-1.)); +#10399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10400 = PCURVE('',#10401,#10406); +#10401 = PLANE('',#10402); +#10402 = AXIS2_PLACEMENT_3D('',#10403,#10404,#10405); +#10403 = CARTESIAN_POINT('',(-5.05,-2.63,0.)); +#10404 = DIRECTION('',(0.,1.,0.)); +#10405 = DIRECTION('',(1.,0.,0.)); +#10406 = DEFINITIONAL_REPRESENTATION('',(#10407),#10411); +#10407 = LINE('',#10408,#10409); +#10408 = CARTESIAN_POINT('',(0.33,0.)); +#10409 = VECTOR('',#10410,1.); +#10410 = DIRECTION('',(0.,-1.)); +#10411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10412 = ORIENTED_EDGE('',*,*,#10413,.F.); +#10413 = EDGE_CURVE('',#10304,#10386,#10414,.T.); +#10414 = SURFACE_CURVE('',#10415,(#10420,#10427),.PCURVE_S1.); +#10415 = CIRCLE('',#10416,0.12); +#10416 = AXIS2_PLACEMENT_3D('',#10417,#10418,#10419); +#10417 = CARTESIAN_POINT('',(-4.72,-2.75,0.)); +#10418 = DIRECTION('',(0.,0.,1.)); +#10419 = DIRECTION('',(1.,0.,0.)); +#10420 = PCURVE('',#10319,#10421); +#10421 = DEFINITIONAL_REPRESENTATION('',(#10422),#10426); +#10422 = LINE('',#10423,#10424); +#10423 = CARTESIAN_POINT('',(-0.,0.)); +#10424 = VECTOR('',#10425,1.); +#10425 = DIRECTION('',(-1.,0.)); +#10426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10427 = PCURVE('',#10345,#10428); +#10428 = DEFINITIONAL_REPRESENTATION('',(#10429),#10433); +#10429 = CIRCLE('',#10430,0.12); +#10430 = AXIS2_PLACEMENT_2D('',#10431,#10432); +#10431 = CARTESIAN_POINT('',(0.129490847913,0.)); +#10432 = DIRECTION('',(1.,0.)); +#10433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10434 = ADVANCED_FACE('',(#10435),#10401,.T.); +#10435 = FACE_BOUND('',#10436,.T.); +#10436 = EDGE_LOOP('',(#10437,#10462,#10483,#10484)); +#10437 = ORIENTED_EDGE('',*,*,#10438,.T.); +#10438 = EDGE_CURVE('',#10439,#10441,#10443,.T.); +#10439 = VERTEX_POINT('',#10440); +#10440 = CARTESIAN_POINT('',(-5.05,-2.63,0.)); +#10441 = VERTEX_POINT('',#10442); +#10442 = CARTESIAN_POINT('',(-5.05,-2.63,0.1)); +#10443 = SURFACE_CURVE('',#10444,(#10448,#10455),.PCURVE_S1.); +#10444 = LINE('',#10445,#10446); +#10445 = CARTESIAN_POINT('',(-5.05,-2.63,0.)); +#10446 = VECTOR('',#10447,1.); +#10447 = DIRECTION('',(0.,0.,1.)); +#10448 = PCURVE('',#10401,#10449); +#10449 = DEFINITIONAL_REPRESENTATION('',(#10450),#10454); +#10450 = LINE('',#10451,#10452); +#10451 = CARTESIAN_POINT('',(0.,0.)); +#10452 = VECTOR('',#10453,1.); +#10453 = DIRECTION('',(0.,-1.)); +#10454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10455 = PCURVE('',#10263,#10456); +#10456 = DEFINITIONAL_REPRESENTATION('',(#10457),#10461); +#10457 = LINE('',#10458,#10459); +#10458 = CARTESIAN_POINT('',(0.24,0.)); +#10459 = VECTOR('',#10460,1.); +#10460 = DIRECTION('',(0.,-1.)); +#10461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10462 = ORIENTED_EDGE('',*,*,#10463,.T.); +#10463 = EDGE_CURVE('',#10441,#10362,#10464,.T.); +#10464 = SURFACE_CURVE('',#10465,(#10469,#10476),.PCURVE_S1.); +#10465 = LINE('',#10466,#10467); +#10466 = CARTESIAN_POINT('',(-5.05,-2.63,0.1)); +#10467 = VECTOR('',#10468,1.); +#10468 = DIRECTION('',(1.,0.,0.)); +#10469 = PCURVE('',#10401,#10470); +#10470 = DEFINITIONAL_REPRESENTATION('',(#10471),#10475); +#10471 = LINE('',#10472,#10473); +#10472 = CARTESIAN_POINT('',(0.,-0.1)); +#10473 = VECTOR('',#10474,1.); +#10474 = DIRECTION('',(1.,0.)); +#10475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10476 = PCURVE('',#10291,#10477); +#10477 = DEFINITIONAL_REPRESENTATION('',(#10478),#10482); +#10478 = LINE('',#10479,#10480); +#10479 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#10480 = VECTOR('',#10481,1.); +#10481 = DIRECTION('',(1.,0.)); +#10482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10483 = ORIENTED_EDGE('',*,*,#10385,.F.); +#10484 = ORIENTED_EDGE('',*,*,#10485,.F.); +#10485 = EDGE_CURVE('',#10439,#10386,#10486,.T.); +#10486 = SURFACE_CURVE('',#10487,(#10491,#10498),.PCURVE_S1.); +#10487 = LINE('',#10488,#10489); +#10488 = CARTESIAN_POINT('',(-5.05,-2.63,0.)); +#10489 = VECTOR('',#10490,1.); +#10490 = DIRECTION('',(1.,0.,0.)); +#10491 = PCURVE('',#10401,#10492); +#10492 = DEFINITIONAL_REPRESENTATION('',(#10493),#10497); +#10493 = LINE('',#10494,#10495); +#10494 = CARTESIAN_POINT('',(0.,0.)); +#10495 = VECTOR('',#10496,1.); +#10496 = DIRECTION('',(1.,0.)); +#10497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10498 = PCURVE('',#10345,#10499); +#10499 = DEFINITIONAL_REPRESENTATION('',(#10500),#10504); +#10500 = LINE('',#10501,#10502); +#10501 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#10502 = VECTOR('',#10503,1.); +#10503 = DIRECTION('',(1.,0.)); +#10504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10505 = ADVANCED_FACE('',(#10506),#10263,.T.); +#10506 = FACE_BOUND('',#10507,.T.); +#10507 = EDGE_LOOP('',(#10508,#10509,#10530,#10531)); +#10508 = ORIENTED_EDGE('',*,*,#10240,.T.); +#10509 = ORIENTED_EDGE('',*,*,#10510,.T.); +#10510 = EDGE_CURVE('',#10243,#10441,#10511,.T.); +#10511 = SURFACE_CURVE('',#10512,(#10516,#10523),.PCURVE_S1.); +#10512 = LINE('',#10513,#10514); +#10513 = CARTESIAN_POINT('',(-5.05,-2.87,0.1)); +#10514 = VECTOR('',#10515,1.); +#10515 = DIRECTION('',(0.,1.,0.)); +#10516 = PCURVE('',#10263,#10517); +#10517 = DEFINITIONAL_REPRESENTATION('',(#10518),#10522); +#10518 = LINE('',#10519,#10520); +#10519 = CARTESIAN_POINT('',(0.,-0.1)); +#10520 = VECTOR('',#10521,1.); +#10521 = DIRECTION('',(1.,0.)); +#10522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10523 = PCURVE('',#10291,#10524); +#10524 = DEFINITIONAL_REPRESENTATION('',(#10525),#10529); +#10525 = LINE('',#10526,#10527); +#10526 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#10527 = VECTOR('',#10528,1.); +#10528 = DIRECTION('',(0.,1.)); +#10529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10530 = ORIENTED_EDGE('',*,*,#10438,.F.); +#10531 = ORIENTED_EDGE('',*,*,#10532,.F.); +#10532 = EDGE_CURVE('',#10241,#10439,#10533,.T.); +#10533 = SURFACE_CURVE('',#10534,(#10538,#10545),.PCURVE_S1.); +#10534 = LINE('',#10535,#10536); +#10535 = CARTESIAN_POINT('',(-5.05,-2.87,0.)); +#10536 = VECTOR('',#10537,1.); +#10537 = DIRECTION('',(0.,1.,0.)); +#10538 = PCURVE('',#10263,#10539); +#10539 = DEFINITIONAL_REPRESENTATION('',(#10540),#10544); +#10540 = LINE('',#10541,#10542); +#10541 = CARTESIAN_POINT('',(0.,0.)); +#10542 = VECTOR('',#10543,1.); +#10543 = DIRECTION('',(1.,0.)); +#10544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10545 = PCURVE('',#10345,#10546); +#10546 = DEFINITIONAL_REPRESENTATION('',(#10547),#10551); +#10547 = LINE('',#10548,#10549); +#10548 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#10549 = VECTOR('',#10550,1.); +#10550 = DIRECTION('',(0.,1.)); +#10551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10552 = ADVANCED_FACE('',(#10553),#10345,.F.); +#10553 = FACE_BOUND('',#10554,.F.); +#10554 = EDGE_LOOP('',(#10555,#10556,#10557,#10558)); +#10555 = ORIENTED_EDGE('',*,*,#10331,.T.); +#10556 = ORIENTED_EDGE('',*,*,#10413,.T.); +#10557 = ORIENTED_EDGE('',*,*,#10485,.F.); +#10558 = ORIENTED_EDGE('',*,*,#10532,.F.); +#10559 = ADVANCED_FACE('',(#10560),#10291,.T.); +#10560 = FACE_BOUND('',#10561,.T.); +#10561 = EDGE_LOOP('',(#10562,#10563,#10564,#10565)); +#10562 = ORIENTED_EDGE('',*,*,#10275,.T.); +#10563 = ORIENTED_EDGE('',*,*,#10361,.T.); +#10564 = ORIENTED_EDGE('',*,*,#10463,.F.); +#10565 = ORIENTED_EDGE('',*,*,#10510,.F.); +#10566 = MANIFOLD_SOLID_BREP('',#10567); +#10567 = CLOSED_SHELL('',(#10568,#10688,#10774,#10845,#10892,#10899)); +#10568 = ADVANCED_FACE('',(#10569),#10583,.T.); +#10569 = FACE_BOUND('',#10570,.T.); +#10570 = EDGE_LOOP('',(#10571,#10606,#10634,#10662)); +#10571 = ORIENTED_EDGE('',*,*,#10572,.T.); +#10572 = EDGE_CURVE('',#10573,#10575,#10577,.T.); +#10573 = VERTEX_POINT('',#10574); +#10574 = CARTESIAN_POINT('',(5.05,-2.87,0.)); +#10575 = VERTEX_POINT('',#10576); +#10576 = CARTESIAN_POINT('',(5.05,-2.87,0.1)); +#10577 = SURFACE_CURVE('',#10578,(#10582,#10594),.PCURVE_S1.); +#10578 = LINE('',#10579,#10580); +#10579 = CARTESIAN_POINT('',(5.05,-2.87,0.)); +#10580 = VECTOR('',#10581,1.); +#10581 = DIRECTION('',(0.,0.,1.)); +#10582 = PCURVE('',#10583,#10588); +#10583 = PLANE('',#10584); +#10584 = AXIS2_PLACEMENT_3D('',#10585,#10586,#10587); +#10585 = CARTESIAN_POINT('',(5.05,-2.87,0.)); +#10586 = DIRECTION('',(0.,-1.,0.)); +#10587 = DIRECTION('',(-1.,0.,0.)); +#10588 = DEFINITIONAL_REPRESENTATION('',(#10589),#10593); +#10589 = LINE('',#10590,#10591); +#10590 = CARTESIAN_POINT('',(0.,-0.)); +#10591 = VECTOR('',#10592,1.); +#10592 = DIRECTION('',(0.,-1.)); +#10593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10594 = PCURVE('',#10595,#10600); +#10595 = PLANE('',#10596); +#10596 = AXIS2_PLACEMENT_3D('',#10597,#10598,#10599); +#10597 = CARTESIAN_POINT('',(5.05,-2.87,0.)); +#10598 = DIRECTION('',(-1.,0.,0.)); +#10599 = DIRECTION('',(0.,1.,0.)); +#10600 = DEFINITIONAL_REPRESENTATION('',(#10601),#10605); +#10601 = LINE('',#10602,#10603); +#10602 = CARTESIAN_POINT('',(0.,0.)); +#10603 = VECTOR('',#10604,1.); +#10604 = DIRECTION('',(0.,-1.)); +#10605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10606 = ORIENTED_EDGE('',*,*,#10607,.T.); +#10607 = EDGE_CURVE('',#10575,#10608,#10610,.T.); +#10608 = VERTEX_POINT('',#10609); +#10609 = CARTESIAN_POINT('',(4.72,-2.87,0.1)); +#10610 = SURFACE_CURVE('',#10611,(#10615,#10622),.PCURVE_S1.); +#10611 = LINE('',#10612,#10613); +#10612 = CARTESIAN_POINT('',(5.05,-2.87,0.1)); +#10613 = VECTOR('',#10614,1.); +#10614 = DIRECTION('',(-1.,0.,0.)); +#10615 = PCURVE('',#10583,#10616); +#10616 = DEFINITIONAL_REPRESENTATION('',(#10617),#10621); +#10617 = LINE('',#10618,#10619); +#10618 = CARTESIAN_POINT('',(0.,-0.1)); +#10619 = VECTOR('',#10620,1.); +#10620 = DIRECTION('',(1.,0.)); +#10621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10622 = PCURVE('',#10623,#10628); +#10623 = PLANE('',#10624); +#10624 = AXIS2_PLACEMENT_3D('',#10625,#10626,#10627); +#10625 = CARTESIAN_POINT('',(4.849490847913,-2.75,0.1)); +#10626 = DIRECTION('',(-0.,-0.,-1.)); +#10627 = DIRECTION('',(-1.,0.,0.)); +#10628 = DEFINITIONAL_REPRESENTATION('',(#10629),#10633); +#10629 = LINE('',#10630,#10631); +#10630 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#10631 = VECTOR('',#10632,1.); +#10632 = DIRECTION('',(1.,0.)); +#10633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10634 = ORIENTED_EDGE('',*,*,#10635,.F.); +#10635 = EDGE_CURVE('',#10636,#10608,#10638,.T.); +#10636 = VERTEX_POINT('',#10637); +#10637 = CARTESIAN_POINT('',(4.72,-2.87,0.)); +#10638 = SURFACE_CURVE('',#10639,(#10643,#10650),.PCURVE_S1.); +#10639 = LINE('',#10640,#10641); +#10640 = CARTESIAN_POINT('',(4.72,-2.87,0.)); +#10641 = VECTOR('',#10642,1.); +#10642 = DIRECTION('',(0.,0.,1.)); +#10643 = PCURVE('',#10583,#10644); +#10644 = DEFINITIONAL_REPRESENTATION('',(#10645),#10649); +#10645 = LINE('',#10646,#10647); +#10646 = CARTESIAN_POINT('',(0.33,0.)); +#10647 = VECTOR('',#10648,1.); +#10648 = DIRECTION('',(0.,-1.)); +#10649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10650 = PCURVE('',#10651,#10656); +#10651 = CYLINDRICAL_SURFACE('',#10652,0.12); +#10652 = AXIS2_PLACEMENT_3D('',#10653,#10654,#10655); +#10653 = CARTESIAN_POINT('',(4.72,-2.75,0.)); +#10654 = DIRECTION('',(-0.,-0.,-1.)); +#10655 = DIRECTION('',(1.,0.,0.)); +#10656 = DEFINITIONAL_REPRESENTATION('',(#10657),#10661); +#10657 = LINE('',#10658,#10659); +#10658 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#10659 = VECTOR('',#10660,1.); +#10660 = DIRECTION('',(-0.,-1.)); +#10661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10662 = ORIENTED_EDGE('',*,*,#10663,.F.); +#10663 = EDGE_CURVE('',#10573,#10636,#10664,.T.); +#10664 = SURFACE_CURVE('',#10665,(#10669,#10676),.PCURVE_S1.); +#10665 = LINE('',#10666,#10667); +#10666 = CARTESIAN_POINT('',(5.05,-2.87,0.)); +#10667 = VECTOR('',#10668,1.); +#10668 = DIRECTION('',(-1.,0.,0.)); +#10669 = PCURVE('',#10583,#10670); +#10670 = DEFINITIONAL_REPRESENTATION('',(#10671),#10675); +#10671 = LINE('',#10672,#10673); +#10672 = CARTESIAN_POINT('',(0.,-0.)); +#10673 = VECTOR('',#10674,1.); +#10674 = DIRECTION('',(1.,0.)); +#10675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10676 = PCURVE('',#10677,#10682); +#10677 = PLANE('',#10678); +#10678 = AXIS2_PLACEMENT_3D('',#10679,#10680,#10681); +#10679 = CARTESIAN_POINT('',(4.849490847913,-2.75,0.)); +#10680 = DIRECTION('',(-0.,-0.,-1.)); +#10681 = DIRECTION('',(-1.,0.,0.)); +#10682 = DEFINITIONAL_REPRESENTATION('',(#10683),#10687); +#10683 = LINE('',#10684,#10685); +#10684 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#10685 = VECTOR('',#10686,1.); +#10686 = DIRECTION('',(1.,0.)); +#10687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10688 = ADVANCED_FACE('',(#10689),#10651,.T.); +#10689 = FACE_BOUND('',#10690,.F.); +#10690 = EDGE_LOOP('',(#10691,#10721,#10747,#10748)); +#10691 = ORIENTED_EDGE('',*,*,#10692,.T.); +#10692 = EDGE_CURVE('',#10693,#10695,#10697,.T.); +#10693 = VERTEX_POINT('',#10694); +#10694 = CARTESIAN_POINT('',(4.72,-2.63,0.)); +#10695 = VERTEX_POINT('',#10696); +#10696 = CARTESIAN_POINT('',(4.72,-2.63,0.1)); +#10697 = SURFACE_CURVE('',#10698,(#10702,#10709),.PCURVE_S1.); +#10698 = LINE('',#10699,#10700); +#10699 = CARTESIAN_POINT('',(4.72,-2.63,0.)); +#10700 = VECTOR('',#10701,1.); +#10701 = DIRECTION('',(0.,0.,1.)); +#10702 = PCURVE('',#10651,#10703); +#10703 = DEFINITIONAL_REPRESENTATION('',(#10704),#10708); +#10704 = LINE('',#10705,#10706); +#10705 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#10706 = VECTOR('',#10707,1.); +#10707 = DIRECTION('',(-0.,-1.)); +#10708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10709 = PCURVE('',#10710,#10715); +#10710 = PLANE('',#10711); +#10711 = AXIS2_PLACEMENT_3D('',#10712,#10713,#10714); +#10712 = CARTESIAN_POINT('',(5.05,-2.63,0.)); +#10713 = DIRECTION('',(0.,-1.,0.)); +#10714 = DIRECTION('',(-1.,0.,0.)); +#10715 = DEFINITIONAL_REPRESENTATION('',(#10716),#10720); +#10716 = LINE('',#10717,#10718); +#10717 = CARTESIAN_POINT('',(0.33,0.)); +#10718 = VECTOR('',#10719,1.); +#10719 = DIRECTION('',(0.,-1.)); +#10720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10721 = ORIENTED_EDGE('',*,*,#10722,.T.); +#10722 = EDGE_CURVE('',#10695,#10608,#10723,.T.); +#10723 = SURFACE_CURVE('',#10724,(#10729,#10736),.PCURVE_S1.); +#10724 = CIRCLE('',#10725,0.12); +#10725 = AXIS2_PLACEMENT_3D('',#10726,#10727,#10728); +#10726 = CARTESIAN_POINT('',(4.72,-2.75,0.1)); +#10727 = DIRECTION('',(0.,0.,1.)); +#10728 = DIRECTION('',(1.,0.,0.)); +#10729 = PCURVE('',#10651,#10730); +#10730 = DEFINITIONAL_REPRESENTATION('',(#10731),#10735); +#10731 = LINE('',#10732,#10733); +#10732 = CARTESIAN_POINT('',(-0.,-0.1)); +#10733 = VECTOR('',#10734,1.); +#10734 = DIRECTION('',(-1.,0.)); +#10735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10736 = PCURVE('',#10623,#10737); +#10737 = DEFINITIONAL_REPRESENTATION('',(#10738),#10746); +#10738 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10739,#10740,#10741,#10742 + ,#10743,#10744,#10745),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#10739 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#10740 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#10741 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#10742 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#10743 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#10744 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#10745 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#10746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10747 = ORIENTED_EDGE('',*,*,#10635,.F.); +#10748 = ORIENTED_EDGE('',*,*,#10749,.F.); +#10749 = EDGE_CURVE('',#10693,#10636,#10750,.T.); +#10750 = SURFACE_CURVE('',#10751,(#10756,#10763),.PCURVE_S1.); +#10751 = CIRCLE('',#10752,0.12); +#10752 = AXIS2_PLACEMENT_3D('',#10753,#10754,#10755); +#10753 = CARTESIAN_POINT('',(4.72,-2.75,0.)); +#10754 = DIRECTION('',(0.,0.,1.)); +#10755 = DIRECTION('',(1.,0.,0.)); +#10756 = PCURVE('',#10651,#10757); +#10757 = DEFINITIONAL_REPRESENTATION('',(#10758),#10762); +#10758 = LINE('',#10759,#10760); +#10759 = CARTESIAN_POINT('',(-0.,0.)); +#10760 = VECTOR('',#10761,1.); +#10761 = DIRECTION('',(-1.,0.)); +#10762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10763 = PCURVE('',#10677,#10764); +#10764 = DEFINITIONAL_REPRESENTATION('',(#10765),#10773); +#10765 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10766,#10767,#10768,#10769 + ,#10770,#10771,#10772),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#10766 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#10767 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#10768 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#10769 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#10770 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#10771 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#10772 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#10773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10774 = ADVANCED_FACE('',(#10775),#10710,.F.); +#10775 = FACE_BOUND('',#10776,.F.); +#10776 = EDGE_LOOP('',(#10777,#10802,#10823,#10824)); +#10777 = ORIENTED_EDGE('',*,*,#10778,.T.); +#10778 = EDGE_CURVE('',#10779,#10781,#10783,.T.); +#10779 = VERTEX_POINT('',#10780); +#10780 = CARTESIAN_POINT('',(5.05,-2.63,0.)); +#10781 = VERTEX_POINT('',#10782); +#10782 = CARTESIAN_POINT('',(5.05,-2.63,0.1)); +#10783 = SURFACE_CURVE('',#10784,(#10788,#10795),.PCURVE_S1.); +#10784 = LINE('',#10785,#10786); +#10785 = CARTESIAN_POINT('',(5.05,-2.63,0.)); +#10786 = VECTOR('',#10787,1.); +#10787 = DIRECTION('',(0.,0.,1.)); +#10788 = PCURVE('',#10710,#10789); +#10789 = DEFINITIONAL_REPRESENTATION('',(#10790),#10794); +#10790 = LINE('',#10791,#10792); +#10791 = CARTESIAN_POINT('',(0.,-0.)); +#10792 = VECTOR('',#10793,1.); +#10793 = DIRECTION('',(0.,-1.)); +#10794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10795 = PCURVE('',#10595,#10796); +#10796 = DEFINITIONAL_REPRESENTATION('',(#10797),#10801); +#10797 = LINE('',#10798,#10799); +#10798 = CARTESIAN_POINT('',(0.24,0.)); +#10799 = VECTOR('',#10800,1.); +#10800 = DIRECTION('',(0.,-1.)); +#10801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10802 = ORIENTED_EDGE('',*,*,#10803,.T.); +#10803 = EDGE_CURVE('',#10781,#10695,#10804,.T.); +#10804 = SURFACE_CURVE('',#10805,(#10809,#10816),.PCURVE_S1.); +#10805 = LINE('',#10806,#10807); +#10806 = CARTESIAN_POINT('',(5.05,-2.63,0.1)); +#10807 = VECTOR('',#10808,1.); +#10808 = DIRECTION('',(-1.,0.,0.)); +#10809 = PCURVE('',#10710,#10810); +#10810 = DEFINITIONAL_REPRESENTATION('',(#10811),#10815); +#10811 = LINE('',#10812,#10813); +#10812 = CARTESIAN_POINT('',(0.,-0.1)); +#10813 = VECTOR('',#10814,1.); +#10814 = DIRECTION('',(1.,0.)); +#10815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10816 = PCURVE('',#10623,#10817); +#10817 = DEFINITIONAL_REPRESENTATION('',(#10818),#10822); +#10818 = LINE('',#10819,#10820); +#10819 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#10820 = VECTOR('',#10821,1.); +#10821 = DIRECTION('',(1.,0.)); +#10822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10823 = ORIENTED_EDGE('',*,*,#10692,.F.); +#10824 = ORIENTED_EDGE('',*,*,#10825,.F.); +#10825 = EDGE_CURVE('',#10779,#10693,#10826,.T.); +#10826 = SURFACE_CURVE('',#10827,(#10831,#10838),.PCURVE_S1.); +#10827 = LINE('',#10828,#10829); +#10828 = CARTESIAN_POINT('',(5.05,-2.63,0.)); +#10829 = VECTOR('',#10830,1.); +#10830 = DIRECTION('',(-1.,0.,0.)); +#10831 = PCURVE('',#10710,#10832); +#10832 = DEFINITIONAL_REPRESENTATION('',(#10833),#10837); +#10833 = LINE('',#10834,#10835); +#10834 = CARTESIAN_POINT('',(0.,-0.)); +#10835 = VECTOR('',#10836,1.); +#10836 = DIRECTION('',(1.,0.)); +#10837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10838 = PCURVE('',#10677,#10839); +#10839 = DEFINITIONAL_REPRESENTATION('',(#10840),#10844); +#10840 = LINE('',#10841,#10842); +#10841 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#10842 = VECTOR('',#10843,1.); +#10843 = DIRECTION('',(1.,0.)); +#10844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10845 = ADVANCED_FACE('',(#10846),#10595,.F.); +#10846 = FACE_BOUND('',#10847,.F.); +#10847 = EDGE_LOOP('',(#10848,#10849,#10870,#10871)); +#10848 = ORIENTED_EDGE('',*,*,#10572,.T.); +#10849 = ORIENTED_EDGE('',*,*,#10850,.T.); +#10850 = EDGE_CURVE('',#10575,#10781,#10851,.T.); +#10851 = SURFACE_CURVE('',#10852,(#10856,#10863),.PCURVE_S1.); +#10852 = LINE('',#10853,#10854); +#10853 = CARTESIAN_POINT('',(5.05,-2.87,0.1)); +#10854 = VECTOR('',#10855,1.); +#10855 = DIRECTION('',(0.,1.,0.)); +#10856 = PCURVE('',#10595,#10857); +#10857 = DEFINITIONAL_REPRESENTATION('',(#10858),#10862); +#10858 = LINE('',#10859,#10860); +#10859 = CARTESIAN_POINT('',(0.,-0.1)); +#10860 = VECTOR('',#10861,1.); +#10861 = DIRECTION('',(1.,0.)); +#10862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10863 = PCURVE('',#10623,#10864); +#10864 = DEFINITIONAL_REPRESENTATION('',(#10865),#10869); +#10865 = LINE('',#10866,#10867); +#10866 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#10867 = VECTOR('',#10868,1.); +#10868 = DIRECTION('',(0.,1.)); +#10869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10870 = ORIENTED_EDGE('',*,*,#10778,.F.); +#10871 = ORIENTED_EDGE('',*,*,#10872,.F.); +#10872 = EDGE_CURVE('',#10573,#10779,#10873,.T.); +#10873 = SURFACE_CURVE('',#10874,(#10878,#10885),.PCURVE_S1.); +#10874 = LINE('',#10875,#10876); +#10875 = CARTESIAN_POINT('',(5.05,-2.87,0.)); +#10876 = VECTOR('',#10877,1.); +#10877 = DIRECTION('',(0.,1.,0.)); +#10878 = PCURVE('',#10595,#10879); +#10879 = DEFINITIONAL_REPRESENTATION('',(#10880),#10884); +#10880 = LINE('',#10881,#10882); +#10881 = CARTESIAN_POINT('',(0.,0.)); +#10882 = VECTOR('',#10883,1.); +#10883 = DIRECTION('',(1.,0.)); +#10884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10885 = PCURVE('',#10677,#10886); +#10886 = DEFINITIONAL_REPRESENTATION('',(#10887),#10891); +#10887 = LINE('',#10888,#10889); +#10888 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#10889 = VECTOR('',#10890,1.); +#10890 = DIRECTION('',(0.,1.)); +#10891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10892 = ADVANCED_FACE('',(#10893),#10677,.T.); +#10893 = FACE_BOUND('',#10894,.T.); +#10894 = EDGE_LOOP('',(#10895,#10896,#10897,#10898)); +#10895 = ORIENTED_EDGE('',*,*,#10663,.T.); +#10896 = ORIENTED_EDGE('',*,*,#10749,.F.); +#10897 = ORIENTED_EDGE('',*,*,#10825,.F.); +#10898 = ORIENTED_EDGE('',*,*,#10872,.F.); +#10899 = ADVANCED_FACE('',(#10900),#10623,.F.); +#10900 = FACE_BOUND('',#10901,.F.); +#10901 = EDGE_LOOP('',(#10902,#10903,#10904,#10905)); +#10902 = ORIENTED_EDGE('',*,*,#10607,.T.); +#10903 = ORIENTED_EDGE('',*,*,#10722,.F.); +#10904 = ORIENTED_EDGE('',*,*,#10803,.F.); +#10905 = ORIENTED_EDGE('',*,*,#10850,.F.); +#10906 = MANIFOLD_SOLID_BREP('',#10907); +#10907 = CLOSED_SHELL('',(#10908,#11028,#11106,#11177,#11224,#11231)); +#10908 = ADVANCED_FACE('',(#10909),#10923,.F.); +#10909 = FACE_BOUND('',#10910,.F.); +#10910 = EDGE_LOOP('',(#10911,#10946,#10974,#11002)); +#10911 = ORIENTED_EDGE('',*,*,#10912,.T.); +#10912 = EDGE_CURVE('',#10913,#10915,#10917,.T.); +#10913 = VERTEX_POINT('',#10914); +#10914 = CARTESIAN_POINT('',(-5.05,-3.37,0.)); +#10915 = VERTEX_POINT('',#10916); +#10916 = CARTESIAN_POINT('',(-5.05,-3.37,0.1)); +#10917 = SURFACE_CURVE('',#10918,(#10922,#10934),.PCURVE_S1.); +#10918 = LINE('',#10919,#10920); +#10919 = CARTESIAN_POINT('',(-5.05,-3.37,0.)); +#10920 = VECTOR('',#10921,1.); +#10921 = DIRECTION('',(0.,0.,1.)); +#10922 = PCURVE('',#10923,#10928); +#10923 = PLANE('',#10924); +#10924 = AXIS2_PLACEMENT_3D('',#10925,#10926,#10927); +#10925 = CARTESIAN_POINT('',(-5.05,-3.37,0.)); +#10926 = DIRECTION('',(0.,1.,0.)); +#10927 = DIRECTION('',(1.,0.,0.)); +#10928 = DEFINITIONAL_REPRESENTATION('',(#10929),#10933); +#10929 = LINE('',#10930,#10931); +#10930 = CARTESIAN_POINT('',(0.,0.)); +#10931 = VECTOR('',#10932,1.); +#10932 = DIRECTION('',(0.,-1.)); +#10933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10934 = PCURVE('',#10935,#10940); +#10935 = PLANE('',#10936); +#10936 = AXIS2_PLACEMENT_3D('',#10937,#10938,#10939); +#10937 = CARTESIAN_POINT('',(-5.05,-3.37,0.)); +#10938 = DIRECTION('',(-1.,0.,0.)); +#10939 = DIRECTION('',(0.,1.,0.)); +#10940 = DEFINITIONAL_REPRESENTATION('',(#10941),#10945); +#10941 = LINE('',#10942,#10943); +#10942 = CARTESIAN_POINT('',(0.,0.)); +#10943 = VECTOR('',#10944,1.); +#10944 = DIRECTION('',(0.,-1.)); +#10945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10946 = ORIENTED_EDGE('',*,*,#10947,.T.); +#10947 = EDGE_CURVE('',#10915,#10948,#10950,.T.); +#10948 = VERTEX_POINT('',#10949); +#10949 = CARTESIAN_POINT('',(-4.72,-3.37,0.1)); +#10950 = SURFACE_CURVE('',#10951,(#10955,#10962),.PCURVE_S1.); +#10951 = LINE('',#10952,#10953); +#10952 = CARTESIAN_POINT('',(-5.05,-3.37,0.1)); +#10953 = VECTOR('',#10954,1.); +#10954 = DIRECTION('',(1.,0.,0.)); +#10955 = PCURVE('',#10923,#10956); +#10956 = DEFINITIONAL_REPRESENTATION('',(#10957),#10961); +#10957 = LINE('',#10958,#10959); +#10958 = CARTESIAN_POINT('',(0.,-0.1)); +#10959 = VECTOR('',#10960,1.); +#10960 = DIRECTION('',(1.,0.)); +#10961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10962 = PCURVE('',#10963,#10968); +#10963 = PLANE('',#10964); +#10964 = AXIS2_PLACEMENT_3D('',#10965,#10966,#10967); +#10965 = CARTESIAN_POINT('',(-4.849490847913,-3.25,0.1)); +#10966 = DIRECTION('',(0.,0.,1.)); +#10967 = DIRECTION('',(1.,0.,0.)); +#10968 = DEFINITIONAL_REPRESENTATION('',(#10969),#10973); +#10969 = LINE('',#10970,#10971); +#10970 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#10971 = VECTOR('',#10972,1.); +#10972 = DIRECTION('',(1.,0.)); +#10973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10974 = ORIENTED_EDGE('',*,*,#10975,.F.); +#10975 = EDGE_CURVE('',#10976,#10948,#10978,.T.); +#10976 = VERTEX_POINT('',#10977); +#10977 = CARTESIAN_POINT('',(-4.72,-3.37,0.)); +#10978 = SURFACE_CURVE('',#10979,(#10983,#10990),.PCURVE_S1.); +#10979 = LINE('',#10980,#10981); +#10980 = CARTESIAN_POINT('',(-4.72,-3.37,0.)); +#10981 = VECTOR('',#10982,1.); +#10982 = DIRECTION('',(0.,0.,1.)); +#10983 = PCURVE('',#10923,#10984); +#10984 = DEFINITIONAL_REPRESENTATION('',(#10985),#10989); +#10985 = LINE('',#10986,#10987); +#10986 = CARTESIAN_POINT('',(0.33,0.)); +#10987 = VECTOR('',#10988,1.); +#10988 = DIRECTION('',(0.,-1.)); +#10989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10990 = PCURVE('',#10991,#10996); +#10991 = CYLINDRICAL_SURFACE('',#10992,0.12); +#10992 = AXIS2_PLACEMENT_3D('',#10993,#10994,#10995); +#10993 = CARTESIAN_POINT('',(-4.72,-3.25,0.)); +#10994 = DIRECTION('',(-0.,-0.,-1.)); +#10995 = DIRECTION('',(1.,0.,0.)); +#10996 = DEFINITIONAL_REPRESENTATION('',(#10997),#11001); +#10997 = LINE('',#10998,#10999); +#10998 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#10999 = VECTOR('',#11000,1.); +#11000 = DIRECTION('',(-0.,-1.)); +#11001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11002 = ORIENTED_EDGE('',*,*,#11003,.F.); +#11003 = EDGE_CURVE('',#10913,#10976,#11004,.T.); +#11004 = SURFACE_CURVE('',#11005,(#11009,#11016),.PCURVE_S1.); +#11005 = LINE('',#11006,#11007); +#11006 = CARTESIAN_POINT('',(-5.05,-3.37,0.)); +#11007 = VECTOR('',#11008,1.); +#11008 = DIRECTION('',(1.,0.,0.)); +#11009 = PCURVE('',#10923,#11010); +#11010 = DEFINITIONAL_REPRESENTATION('',(#11011),#11015); +#11011 = LINE('',#11012,#11013); +#11012 = CARTESIAN_POINT('',(0.,0.)); +#11013 = VECTOR('',#11014,1.); +#11014 = DIRECTION('',(1.,0.)); +#11015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11016 = PCURVE('',#11017,#11022); +#11017 = PLANE('',#11018); +#11018 = AXIS2_PLACEMENT_3D('',#11019,#11020,#11021); +#11019 = CARTESIAN_POINT('',(-4.849490847913,-3.25,0.)); +#11020 = DIRECTION('',(0.,0.,1.)); +#11021 = DIRECTION('',(1.,0.,0.)); +#11022 = DEFINITIONAL_REPRESENTATION('',(#11023),#11027); +#11023 = LINE('',#11024,#11025); +#11024 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#11025 = VECTOR('',#11026,1.); +#11026 = DIRECTION('',(1.,0.)); +#11027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11028 = ADVANCED_FACE('',(#11029),#10991,.T.); +#11029 = FACE_BOUND('',#11030,.F.); +#11030 = EDGE_LOOP('',(#11031,#11032,#11056,#11084)); +#11031 = ORIENTED_EDGE('',*,*,#10975,.T.); +#11032 = ORIENTED_EDGE('',*,*,#11033,.T.); +#11033 = EDGE_CURVE('',#10948,#11034,#11036,.T.); +#11034 = VERTEX_POINT('',#11035); +#11035 = CARTESIAN_POINT('',(-4.72,-3.13,0.1)); +#11036 = SURFACE_CURVE('',#11037,(#11042,#11049),.PCURVE_S1.); +#11037 = CIRCLE('',#11038,0.12); +#11038 = AXIS2_PLACEMENT_3D('',#11039,#11040,#11041); +#11039 = CARTESIAN_POINT('',(-4.72,-3.25,0.1)); +#11040 = DIRECTION('',(0.,0.,1.)); +#11041 = DIRECTION('',(1.,0.,0.)); +#11042 = PCURVE('',#10991,#11043); +#11043 = DEFINITIONAL_REPRESENTATION('',(#11044),#11048); +#11044 = LINE('',#11045,#11046); +#11045 = CARTESIAN_POINT('',(-0.,-0.1)); +#11046 = VECTOR('',#11047,1.); +#11047 = DIRECTION('',(-1.,0.)); +#11048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11049 = PCURVE('',#10963,#11050); +#11050 = DEFINITIONAL_REPRESENTATION('',(#11051),#11055); +#11051 = CIRCLE('',#11052,0.12); +#11052 = AXIS2_PLACEMENT_2D('',#11053,#11054); +#11053 = CARTESIAN_POINT('',(0.129490847913,0.)); +#11054 = DIRECTION('',(1.,0.)); +#11055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11056 = ORIENTED_EDGE('',*,*,#11057,.F.); +#11057 = EDGE_CURVE('',#11058,#11034,#11060,.T.); +#11058 = VERTEX_POINT('',#11059); +#11059 = CARTESIAN_POINT('',(-4.72,-3.13,0.)); +#11060 = SURFACE_CURVE('',#11061,(#11065,#11072),.PCURVE_S1.); +#11061 = LINE('',#11062,#11063); +#11062 = CARTESIAN_POINT('',(-4.72,-3.13,0.)); +#11063 = VECTOR('',#11064,1.); +#11064 = DIRECTION('',(0.,0.,1.)); +#11065 = PCURVE('',#10991,#11066); +#11066 = DEFINITIONAL_REPRESENTATION('',(#11067),#11071); +#11067 = LINE('',#11068,#11069); +#11068 = CARTESIAN_POINT('',(-7.853981633974,0.)); +#11069 = VECTOR('',#11070,1.); +#11070 = DIRECTION('',(-0.,-1.)); +#11071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11072 = PCURVE('',#11073,#11078); +#11073 = PLANE('',#11074); +#11074 = AXIS2_PLACEMENT_3D('',#11075,#11076,#11077); +#11075 = CARTESIAN_POINT('',(-5.05,-3.13,0.)); +#11076 = DIRECTION('',(0.,1.,0.)); +#11077 = DIRECTION('',(1.,0.,0.)); +#11078 = DEFINITIONAL_REPRESENTATION('',(#11079),#11083); +#11079 = LINE('',#11080,#11081); +#11080 = CARTESIAN_POINT('',(0.33,0.)); +#11081 = VECTOR('',#11082,1.); +#11082 = DIRECTION('',(0.,-1.)); +#11083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11084 = ORIENTED_EDGE('',*,*,#11085,.F.); +#11085 = EDGE_CURVE('',#10976,#11058,#11086,.T.); +#11086 = SURFACE_CURVE('',#11087,(#11092,#11099),.PCURVE_S1.); +#11087 = CIRCLE('',#11088,0.12); +#11088 = AXIS2_PLACEMENT_3D('',#11089,#11090,#11091); +#11089 = CARTESIAN_POINT('',(-4.72,-3.25,0.)); +#11090 = DIRECTION('',(0.,0.,1.)); +#11091 = DIRECTION('',(1.,0.,0.)); +#11092 = PCURVE('',#10991,#11093); +#11093 = DEFINITIONAL_REPRESENTATION('',(#11094),#11098); +#11094 = LINE('',#11095,#11096); +#11095 = CARTESIAN_POINT('',(-0.,0.)); +#11096 = VECTOR('',#11097,1.); +#11097 = DIRECTION('',(-1.,0.)); +#11098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11099 = PCURVE('',#11017,#11100); +#11100 = DEFINITIONAL_REPRESENTATION('',(#11101),#11105); +#11101 = CIRCLE('',#11102,0.12); +#11102 = AXIS2_PLACEMENT_2D('',#11103,#11104); +#11103 = CARTESIAN_POINT('',(0.129490847913,0.)); +#11104 = DIRECTION('',(1.,0.)); +#11105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11106 = ADVANCED_FACE('',(#11107),#11073,.T.); +#11107 = FACE_BOUND('',#11108,.T.); +#11108 = EDGE_LOOP('',(#11109,#11134,#11155,#11156)); +#11109 = ORIENTED_EDGE('',*,*,#11110,.T.); +#11110 = EDGE_CURVE('',#11111,#11113,#11115,.T.); +#11111 = VERTEX_POINT('',#11112); +#11112 = CARTESIAN_POINT('',(-5.05,-3.13,0.)); +#11113 = VERTEX_POINT('',#11114); +#11114 = CARTESIAN_POINT('',(-5.05,-3.13,0.1)); +#11115 = SURFACE_CURVE('',#11116,(#11120,#11127),.PCURVE_S1.); +#11116 = LINE('',#11117,#11118); +#11117 = CARTESIAN_POINT('',(-5.05,-3.13,0.)); +#11118 = VECTOR('',#11119,1.); +#11119 = DIRECTION('',(0.,0.,1.)); +#11120 = PCURVE('',#11073,#11121); +#11121 = DEFINITIONAL_REPRESENTATION('',(#11122),#11126); +#11122 = LINE('',#11123,#11124); +#11123 = CARTESIAN_POINT('',(0.,0.)); +#11124 = VECTOR('',#11125,1.); +#11125 = DIRECTION('',(0.,-1.)); +#11126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11127 = PCURVE('',#10935,#11128); +#11128 = DEFINITIONAL_REPRESENTATION('',(#11129),#11133); +#11129 = LINE('',#11130,#11131); +#11130 = CARTESIAN_POINT('',(0.24,0.)); +#11131 = VECTOR('',#11132,1.); +#11132 = DIRECTION('',(0.,-1.)); +#11133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11134 = ORIENTED_EDGE('',*,*,#11135,.T.); +#11135 = EDGE_CURVE('',#11113,#11034,#11136,.T.); +#11136 = SURFACE_CURVE('',#11137,(#11141,#11148),.PCURVE_S1.); +#11137 = LINE('',#11138,#11139); +#11138 = CARTESIAN_POINT('',(-5.05,-3.13,0.1)); +#11139 = VECTOR('',#11140,1.); +#11140 = DIRECTION('',(1.,0.,0.)); +#11141 = PCURVE('',#11073,#11142); +#11142 = DEFINITIONAL_REPRESENTATION('',(#11143),#11147); +#11143 = LINE('',#11144,#11145); +#11144 = CARTESIAN_POINT('',(0.,-0.1)); +#11145 = VECTOR('',#11146,1.); +#11146 = DIRECTION('',(1.,0.)); +#11147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11148 = PCURVE('',#10963,#11149); +#11149 = DEFINITIONAL_REPRESENTATION('',(#11150),#11154); +#11150 = LINE('',#11151,#11152); +#11151 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#11152 = VECTOR('',#11153,1.); +#11153 = DIRECTION('',(1.,0.)); +#11154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11155 = ORIENTED_EDGE('',*,*,#11057,.F.); +#11156 = ORIENTED_EDGE('',*,*,#11157,.F.); +#11157 = EDGE_CURVE('',#11111,#11058,#11158,.T.); +#11158 = SURFACE_CURVE('',#11159,(#11163,#11170),.PCURVE_S1.); +#11159 = LINE('',#11160,#11161); +#11160 = CARTESIAN_POINT('',(-5.05,-3.13,0.)); +#11161 = VECTOR('',#11162,1.); +#11162 = DIRECTION('',(1.,0.,0.)); +#11163 = PCURVE('',#11073,#11164); +#11164 = DEFINITIONAL_REPRESENTATION('',(#11165),#11169); +#11165 = LINE('',#11166,#11167); +#11166 = CARTESIAN_POINT('',(0.,0.)); +#11167 = VECTOR('',#11168,1.); +#11168 = DIRECTION('',(1.,0.)); +#11169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11170 = PCURVE('',#11017,#11171); +#11171 = DEFINITIONAL_REPRESENTATION('',(#11172),#11176); +#11172 = LINE('',#11173,#11174); +#11173 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#11174 = VECTOR('',#11175,1.); +#11175 = DIRECTION('',(1.,0.)); +#11176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11177 = ADVANCED_FACE('',(#11178),#10935,.T.); +#11178 = FACE_BOUND('',#11179,.T.); +#11179 = EDGE_LOOP('',(#11180,#11181,#11202,#11203)); +#11180 = ORIENTED_EDGE('',*,*,#10912,.T.); +#11181 = ORIENTED_EDGE('',*,*,#11182,.T.); +#11182 = EDGE_CURVE('',#10915,#11113,#11183,.T.); +#11183 = SURFACE_CURVE('',#11184,(#11188,#11195),.PCURVE_S1.); +#11184 = LINE('',#11185,#11186); +#11185 = CARTESIAN_POINT('',(-5.05,-3.37,0.1)); +#11186 = VECTOR('',#11187,1.); +#11187 = DIRECTION('',(0.,1.,0.)); +#11188 = PCURVE('',#10935,#11189); +#11189 = DEFINITIONAL_REPRESENTATION('',(#11190),#11194); +#11190 = LINE('',#11191,#11192); +#11191 = CARTESIAN_POINT('',(0.,-0.1)); +#11192 = VECTOR('',#11193,1.); +#11193 = DIRECTION('',(1.,0.)); +#11194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11195 = PCURVE('',#10963,#11196); +#11196 = DEFINITIONAL_REPRESENTATION('',(#11197),#11201); +#11197 = LINE('',#11198,#11199); +#11198 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#11199 = VECTOR('',#11200,1.); +#11200 = DIRECTION('',(0.,1.)); +#11201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11202 = ORIENTED_EDGE('',*,*,#11110,.F.); +#11203 = ORIENTED_EDGE('',*,*,#11204,.F.); +#11204 = EDGE_CURVE('',#10913,#11111,#11205,.T.); +#11205 = SURFACE_CURVE('',#11206,(#11210,#11217),.PCURVE_S1.); +#11206 = LINE('',#11207,#11208); +#11207 = CARTESIAN_POINT('',(-5.05,-3.37,0.)); +#11208 = VECTOR('',#11209,1.); +#11209 = DIRECTION('',(0.,1.,0.)); +#11210 = PCURVE('',#10935,#11211); +#11211 = DEFINITIONAL_REPRESENTATION('',(#11212),#11216); +#11212 = LINE('',#11213,#11214); +#11213 = CARTESIAN_POINT('',(0.,0.)); +#11214 = VECTOR('',#11215,1.); +#11215 = DIRECTION('',(1.,0.)); +#11216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11217 = PCURVE('',#11017,#11218); +#11218 = DEFINITIONAL_REPRESENTATION('',(#11219),#11223); +#11219 = LINE('',#11220,#11221); +#11220 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#11221 = VECTOR('',#11222,1.); +#11222 = DIRECTION('',(0.,1.)); +#11223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11224 = ADVANCED_FACE('',(#11225),#11017,.F.); +#11225 = FACE_BOUND('',#11226,.F.); +#11226 = EDGE_LOOP('',(#11227,#11228,#11229,#11230)); +#11227 = ORIENTED_EDGE('',*,*,#11003,.T.); +#11228 = ORIENTED_EDGE('',*,*,#11085,.T.); +#11229 = ORIENTED_EDGE('',*,*,#11157,.F.); +#11230 = ORIENTED_EDGE('',*,*,#11204,.F.); +#11231 = ADVANCED_FACE('',(#11232),#10963,.T.); +#11232 = FACE_BOUND('',#11233,.T.); +#11233 = EDGE_LOOP('',(#11234,#11235,#11236,#11237)); +#11234 = ORIENTED_EDGE('',*,*,#10947,.T.); +#11235 = ORIENTED_EDGE('',*,*,#11033,.T.); +#11236 = ORIENTED_EDGE('',*,*,#11135,.F.); +#11237 = ORIENTED_EDGE('',*,*,#11182,.F.); +#11238 = MANIFOLD_SOLID_BREP('',#11239); +#11239 = CLOSED_SHELL('',(#11240,#11360,#11446,#11517,#11564,#11571)); +#11240 = ADVANCED_FACE('',(#11241),#11255,.T.); +#11241 = FACE_BOUND('',#11242,.T.); +#11242 = EDGE_LOOP('',(#11243,#11278,#11306,#11334)); +#11243 = ORIENTED_EDGE('',*,*,#11244,.T.); +#11244 = EDGE_CURVE('',#11245,#11247,#11249,.T.); +#11245 = VERTEX_POINT('',#11246); +#11246 = CARTESIAN_POINT('',(5.05,-3.37,0.)); +#11247 = VERTEX_POINT('',#11248); +#11248 = CARTESIAN_POINT('',(5.05,-3.37,0.1)); +#11249 = SURFACE_CURVE('',#11250,(#11254,#11266),.PCURVE_S1.); +#11250 = LINE('',#11251,#11252); +#11251 = CARTESIAN_POINT('',(5.05,-3.37,0.)); +#11252 = VECTOR('',#11253,1.); +#11253 = DIRECTION('',(0.,0.,1.)); +#11254 = PCURVE('',#11255,#11260); +#11255 = PLANE('',#11256); +#11256 = AXIS2_PLACEMENT_3D('',#11257,#11258,#11259); +#11257 = CARTESIAN_POINT('',(5.05,-3.37,0.)); +#11258 = DIRECTION('',(0.,-1.,0.)); +#11259 = DIRECTION('',(-1.,0.,0.)); +#11260 = DEFINITIONAL_REPRESENTATION('',(#11261),#11265); +#11261 = LINE('',#11262,#11263); +#11262 = CARTESIAN_POINT('',(0.,-0.)); +#11263 = VECTOR('',#11264,1.); +#11264 = DIRECTION('',(0.,-1.)); +#11265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11266 = PCURVE('',#11267,#11272); +#11267 = PLANE('',#11268); +#11268 = AXIS2_PLACEMENT_3D('',#11269,#11270,#11271); +#11269 = CARTESIAN_POINT('',(5.05,-3.37,0.)); +#11270 = DIRECTION('',(-1.,0.,0.)); +#11271 = DIRECTION('',(0.,1.,0.)); +#11272 = DEFINITIONAL_REPRESENTATION('',(#11273),#11277); +#11273 = LINE('',#11274,#11275); +#11274 = CARTESIAN_POINT('',(0.,0.)); +#11275 = VECTOR('',#11276,1.); +#11276 = DIRECTION('',(0.,-1.)); +#11277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11278 = ORIENTED_EDGE('',*,*,#11279,.T.); +#11279 = EDGE_CURVE('',#11247,#11280,#11282,.T.); +#11280 = VERTEX_POINT('',#11281); +#11281 = CARTESIAN_POINT('',(4.72,-3.37,0.1)); +#11282 = SURFACE_CURVE('',#11283,(#11287,#11294),.PCURVE_S1.); +#11283 = LINE('',#11284,#11285); +#11284 = CARTESIAN_POINT('',(5.05,-3.37,0.1)); +#11285 = VECTOR('',#11286,1.); +#11286 = DIRECTION('',(-1.,0.,0.)); +#11287 = PCURVE('',#11255,#11288); +#11288 = DEFINITIONAL_REPRESENTATION('',(#11289),#11293); +#11289 = LINE('',#11290,#11291); +#11290 = CARTESIAN_POINT('',(0.,-0.1)); +#11291 = VECTOR('',#11292,1.); +#11292 = DIRECTION('',(1.,0.)); +#11293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11294 = PCURVE('',#11295,#11300); +#11295 = PLANE('',#11296); +#11296 = AXIS2_PLACEMENT_3D('',#11297,#11298,#11299); +#11297 = CARTESIAN_POINT('',(4.849490847913,-3.25,0.1)); +#11298 = DIRECTION('',(-0.,-0.,-1.)); +#11299 = DIRECTION('',(-1.,0.,0.)); +#11300 = DEFINITIONAL_REPRESENTATION('',(#11301),#11305); +#11301 = LINE('',#11302,#11303); +#11302 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#11303 = VECTOR('',#11304,1.); +#11304 = DIRECTION('',(1.,0.)); +#11305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11306 = ORIENTED_EDGE('',*,*,#11307,.F.); +#11307 = EDGE_CURVE('',#11308,#11280,#11310,.T.); +#11308 = VERTEX_POINT('',#11309); +#11309 = CARTESIAN_POINT('',(4.72,-3.37,0.)); +#11310 = SURFACE_CURVE('',#11311,(#11315,#11322),.PCURVE_S1.); +#11311 = LINE('',#11312,#11313); +#11312 = CARTESIAN_POINT('',(4.72,-3.37,0.)); +#11313 = VECTOR('',#11314,1.); +#11314 = DIRECTION('',(0.,0.,1.)); +#11315 = PCURVE('',#11255,#11316); +#11316 = DEFINITIONAL_REPRESENTATION('',(#11317),#11321); +#11317 = LINE('',#11318,#11319); +#11318 = CARTESIAN_POINT('',(0.33,0.)); +#11319 = VECTOR('',#11320,1.); +#11320 = DIRECTION('',(0.,-1.)); +#11321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11322 = PCURVE('',#11323,#11328); +#11323 = CYLINDRICAL_SURFACE('',#11324,0.12); +#11324 = AXIS2_PLACEMENT_3D('',#11325,#11326,#11327); +#11325 = CARTESIAN_POINT('',(4.72,-3.25,0.)); +#11326 = DIRECTION('',(-0.,-0.,-1.)); +#11327 = DIRECTION('',(1.,0.,0.)); +#11328 = DEFINITIONAL_REPRESENTATION('',(#11329),#11333); +#11329 = LINE('',#11330,#11331); +#11330 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#11331 = VECTOR('',#11332,1.); +#11332 = DIRECTION('',(-0.,-1.)); +#11333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11334 = ORIENTED_EDGE('',*,*,#11335,.F.); +#11335 = EDGE_CURVE('',#11245,#11308,#11336,.T.); +#11336 = SURFACE_CURVE('',#11337,(#11341,#11348),.PCURVE_S1.); +#11337 = LINE('',#11338,#11339); +#11338 = CARTESIAN_POINT('',(5.05,-3.37,0.)); +#11339 = VECTOR('',#11340,1.); +#11340 = DIRECTION('',(-1.,0.,0.)); +#11341 = PCURVE('',#11255,#11342); +#11342 = DEFINITIONAL_REPRESENTATION('',(#11343),#11347); +#11343 = LINE('',#11344,#11345); +#11344 = CARTESIAN_POINT('',(0.,-0.)); +#11345 = VECTOR('',#11346,1.); +#11346 = DIRECTION('',(1.,0.)); +#11347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11348 = PCURVE('',#11349,#11354); +#11349 = PLANE('',#11350); +#11350 = AXIS2_PLACEMENT_3D('',#11351,#11352,#11353); +#11351 = CARTESIAN_POINT('',(4.849490847913,-3.25,0.)); +#11352 = DIRECTION('',(-0.,-0.,-1.)); +#11353 = DIRECTION('',(-1.,0.,0.)); +#11354 = DEFINITIONAL_REPRESENTATION('',(#11355),#11359); +#11355 = LINE('',#11356,#11357); +#11356 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#11357 = VECTOR('',#11358,1.); +#11358 = DIRECTION('',(1.,0.)); +#11359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11360 = ADVANCED_FACE('',(#11361),#11323,.T.); +#11361 = FACE_BOUND('',#11362,.F.); +#11362 = EDGE_LOOP('',(#11363,#11393,#11419,#11420)); +#11363 = ORIENTED_EDGE('',*,*,#11364,.T.); +#11364 = EDGE_CURVE('',#11365,#11367,#11369,.T.); +#11365 = VERTEX_POINT('',#11366); +#11366 = CARTESIAN_POINT('',(4.72,-3.13,0.)); +#11367 = VERTEX_POINT('',#11368); +#11368 = CARTESIAN_POINT('',(4.72,-3.13,0.1)); +#11369 = SURFACE_CURVE('',#11370,(#11374,#11381),.PCURVE_S1.); +#11370 = LINE('',#11371,#11372); +#11371 = CARTESIAN_POINT('',(4.72,-3.13,0.)); +#11372 = VECTOR('',#11373,1.); +#11373 = DIRECTION('',(0.,0.,1.)); +#11374 = PCURVE('',#11323,#11375); +#11375 = DEFINITIONAL_REPRESENTATION('',(#11376),#11380); +#11376 = LINE('',#11377,#11378); +#11377 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#11378 = VECTOR('',#11379,1.); +#11379 = DIRECTION('',(-0.,-1.)); +#11380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11381 = PCURVE('',#11382,#11387); +#11382 = PLANE('',#11383); +#11383 = AXIS2_PLACEMENT_3D('',#11384,#11385,#11386); +#11384 = CARTESIAN_POINT('',(5.05,-3.13,0.)); +#11385 = DIRECTION('',(0.,-1.,0.)); +#11386 = DIRECTION('',(-1.,0.,0.)); +#11387 = DEFINITIONAL_REPRESENTATION('',(#11388),#11392); +#11388 = LINE('',#11389,#11390); +#11389 = CARTESIAN_POINT('',(0.33,0.)); +#11390 = VECTOR('',#11391,1.); +#11391 = DIRECTION('',(0.,-1.)); +#11392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11393 = ORIENTED_EDGE('',*,*,#11394,.T.); +#11394 = EDGE_CURVE('',#11367,#11280,#11395,.T.); +#11395 = SURFACE_CURVE('',#11396,(#11401,#11408),.PCURVE_S1.); +#11396 = CIRCLE('',#11397,0.12); +#11397 = AXIS2_PLACEMENT_3D('',#11398,#11399,#11400); +#11398 = CARTESIAN_POINT('',(4.72,-3.25,0.1)); +#11399 = DIRECTION('',(0.,0.,1.)); +#11400 = DIRECTION('',(1.,0.,0.)); +#11401 = PCURVE('',#11323,#11402); +#11402 = DEFINITIONAL_REPRESENTATION('',(#11403),#11407); +#11403 = LINE('',#11404,#11405); +#11404 = CARTESIAN_POINT('',(-0.,-0.1)); +#11405 = VECTOR('',#11406,1.); +#11406 = DIRECTION('',(-1.,0.)); +#11407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11408 = PCURVE('',#11295,#11409); +#11409 = DEFINITIONAL_REPRESENTATION('',(#11410),#11418); +#11410 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11411,#11412,#11413,#11414 + ,#11415,#11416,#11417),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#11411 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#11412 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#11413 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#11414 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#11415 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#11416 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#11417 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#11418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11419 = ORIENTED_EDGE('',*,*,#11307,.F.); +#11420 = ORIENTED_EDGE('',*,*,#11421,.F.); +#11421 = EDGE_CURVE('',#11365,#11308,#11422,.T.); +#11422 = SURFACE_CURVE('',#11423,(#11428,#11435),.PCURVE_S1.); +#11423 = CIRCLE('',#11424,0.12); +#11424 = AXIS2_PLACEMENT_3D('',#11425,#11426,#11427); +#11425 = CARTESIAN_POINT('',(4.72,-3.25,0.)); +#11426 = DIRECTION('',(0.,0.,1.)); +#11427 = DIRECTION('',(1.,0.,0.)); +#11428 = PCURVE('',#11323,#11429); +#11429 = DEFINITIONAL_REPRESENTATION('',(#11430),#11434); +#11430 = LINE('',#11431,#11432); +#11431 = CARTESIAN_POINT('',(-0.,0.)); +#11432 = VECTOR('',#11433,1.); +#11433 = DIRECTION('',(-1.,0.)); +#11434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11435 = PCURVE('',#11349,#11436); +#11436 = DEFINITIONAL_REPRESENTATION('',(#11437),#11445); +#11437 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11438,#11439,#11440,#11441 + ,#11442,#11443,#11444),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#11438 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#11439 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#11440 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#11441 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#11442 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#11443 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#11444 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#11445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11446 = ADVANCED_FACE('',(#11447),#11382,.F.); +#11447 = FACE_BOUND('',#11448,.F.); +#11448 = EDGE_LOOP('',(#11449,#11474,#11495,#11496)); +#11449 = ORIENTED_EDGE('',*,*,#11450,.T.); +#11450 = EDGE_CURVE('',#11451,#11453,#11455,.T.); +#11451 = VERTEX_POINT('',#11452); +#11452 = CARTESIAN_POINT('',(5.05,-3.13,0.)); +#11453 = VERTEX_POINT('',#11454); +#11454 = CARTESIAN_POINT('',(5.05,-3.13,0.1)); +#11455 = SURFACE_CURVE('',#11456,(#11460,#11467),.PCURVE_S1.); +#11456 = LINE('',#11457,#11458); +#11457 = CARTESIAN_POINT('',(5.05,-3.13,0.)); +#11458 = VECTOR('',#11459,1.); +#11459 = DIRECTION('',(0.,0.,1.)); +#11460 = PCURVE('',#11382,#11461); +#11461 = DEFINITIONAL_REPRESENTATION('',(#11462),#11466); +#11462 = LINE('',#11463,#11464); +#11463 = CARTESIAN_POINT('',(0.,-0.)); +#11464 = VECTOR('',#11465,1.); +#11465 = DIRECTION('',(0.,-1.)); +#11466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11467 = PCURVE('',#11267,#11468); +#11468 = DEFINITIONAL_REPRESENTATION('',(#11469),#11473); +#11469 = LINE('',#11470,#11471); +#11470 = CARTESIAN_POINT('',(0.24,0.)); +#11471 = VECTOR('',#11472,1.); +#11472 = DIRECTION('',(0.,-1.)); +#11473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11474 = ORIENTED_EDGE('',*,*,#11475,.T.); +#11475 = EDGE_CURVE('',#11453,#11367,#11476,.T.); +#11476 = SURFACE_CURVE('',#11477,(#11481,#11488),.PCURVE_S1.); +#11477 = LINE('',#11478,#11479); +#11478 = CARTESIAN_POINT('',(5.05,-3.13,0.1)); +#11479 = VECTOR('',#11480,1.); +#11480 = DIRECTION('',(-1.,0.,0.)); +#11481 = PCURVE('',#11382,#11482); +#11482 = DEFINITIONAL_REPRESENTATION('',(#11483),#11487); +#11483 = LINE('',#11484,#11485); +#11484 = CARTESIAN_POINT('',(0.,-0.1)); +#11485 = VECTOR('',#11486,1.); +#11486 = DIRECTION('',(1.,0.)); +#11487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11488 = PCURVE('',#11295,#11489); +#11489 = DEFINITIONAL_REPRESENTATION('',(#11490),#11494); +#11490 = LINE('',#11491,#11492); +#11491 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#11492 = VECTOR('',#11493,1.); +#11493 = DIRECTION('',(1.,0.)); +#11494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11495 = ORIENTED_EDGE('',*,*,#11364,.F.); +#11496 = ORIENTED_EDGE('',*,*,#11497,.F.); +#11497 = EDGE_CURVE('',#11451,#11365,#11498,.T.); +#11498 = SURFACE_CURVE('',#11499,(#11503,#11510),.PCURVE_S1.); +#11499 = LINE('',#11500,#11501); +#11500 = CARTESIAN_POINT('',(5.05,-3.13,0.)); +#11501 = VECTOR('',#11502,1.); +#11502 = DIRECTION('',(-1.,0.,0.)); +#11503 = PCURVE('',#11382,#11504); +#11504 = DEFINITIONAL_REPRESENTATION('',(#11505),#11509); +#11505 = LINE('',#11506,#11507); +#11506 = CARTESIAN_POINT('',(0.,-0.)); +#11507 = VECTOR('',#11508,1.); +#11508 = DIRECTION('',(1.,0.)); +#11509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11510 = PCURVE('',#11349,#11511); +#11511 = DEFINITIONAL_REPRESENTATION('',(#11512),#11516); +#11512 = LINE('',#11513,#11514); +#11513 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#11514 = VECTOR('',#11515,1.); +#11515 = DIRECTION('',(1.,0.)); +#11516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11517 = ADVANCED_FACE('',(#11518),#11267,.F.); +#11518 = FACE_BOUND('',#11519,.F.); +#11519 = EDGE_LOOP('',(#11520,#11521,#11542,#11543)); +#11520 = ORIENTED_EDGE('',*,*,#11244,.T.); +#11521 = ORIENTED_EDGE('',*,*,#11522,.T.); +#11522 = EDGE_CURVE('',#11247,#11453,#11523,.T.); +#11523 = SURFACE_CURVE('',#11524,(#11528,#11535),.PCURVE_S1.); +#11524 = LINE('',#11525,#11526); +#11525 = CARTESIAN_POINT('',(5.05,-3.37,0.1)); +#11526 = VECTOR('',#11527,1.); +#11527 = DIRECTION('',(0.,1.,0.)); +#11528 = PCURVE('',#11267,#11529); +#11529 = DEFINITIONAL_REPRESENTATION('',(#11530),#11534); +#11530 = LINE('',#11531,#11532); +#11531 = CARTESIAN_POINT('',(0.,-0.1)); +#11532 = VECTOR('',#11533,1.); +#11533 = DIRECTION('',(1.,0.)); +#11534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11535 = PCURVE('',#11295,#11536); +#11536 = DEFINITIONAL_REPRESENTATION('',(#11537),#11541); +#11537 = LINE('',#11538,#11539); +#11538 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#11539 = VECTOR('',#11540,1.); +#11540 = DIRECTION('',(0.,1.)); +#11541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11542 = ORIENTED_EDGE('',*,*,#11450,.F.); +#11543 = ORIENTED_EDGE('',*,*,#11544,.F.); +#11544 = EDGE_CURVE('',#11245,#11451,#11545,.T.); +#11545 = SURFACE_CURVE('',#11546,(#11550,#11557),.PCURVE_S1.); +#11546 = LINE('',#11547,#11548); +#11547 = CARTESIAN_POINT('',(5.05,-3.37,0.)); +#11548 = VECTOR('',#11549,1.); +#11549 = DIRECTION('',(0.,1.,0.)); +#11550 = PCURVE('',#11267,#11551); +#11551 = DEFINITIONAL_REPRESENTATION('',(#11552),#11556); +#11552 = LINE('',#11553,#11554); +#11553 = CARTESIAN_POINT('',(0.,0.)); +#11554 = VECTOR('',#11555,1.); +#11555 = DIRECTION('',(1.,0.)); +#11556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11557 = PCURVE('',#11349,#11558); +#11558 = DEFINITIONAL_REPRESENTATION('',(#11559),#11563); +#11559 = LINE('',#11560,#11561); +#11560 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#11561 = VECTOR('',#11562,1.); +#11562 = DIRECTION('',(0.,1.)); +#11563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11564 = ADVANCED_FACE('',(#11565),#11349,.T.); +#11565 = FACE_BOUND('',#11566,.T.); +#11566 = EDGE_LOOP('',(#11567,#11568,#11569,#11570)); +#11567 = ORIENTED_EDGE('',*,*,#11335,.T.); +#11568 = ORIENTED_EDGE('',*,*,#11421,.F.); +#11569 = ORIENTED_EDGE('',*,*,#11497,.F.); +#11570 = ORIENTED_EDGE('',*,*,#11544,.F.); +#11571 = ADVANCED_FACE('',(#11572),#11295,.F.); +#11572 = FACE_BOUND('',#11573,.F.); +#11573 = EDGE_LOOP('',(#11574,#11575,#11576,#11577)); +#11574 = ORIENTED_EDGE('',*,*,#11279,.T.); +#11575 = ORIENTED_EDGE('',*,*,#11394,.F.); +#11576 = ORIENTED_EDGE('',*,*,#11475,.F.); +#11577 = ORIENTED_EDGE('',*,*,#11522,.F.); +#11578 = MANIFOLD_SOLID_BREP('',#11579); +#11579 = CLOSED_SHELL('',(#11580,#11700,#11778,#11849,#11896,#11903)); +#11580 = ADVANCED_FACE('',(#11581),#11595,.F.); +#11581 = FACE_BOUND('',#11582,.F.); +#11582 = EDGE_LOOP('',(#11583,#11618,#11646,#11674)); +#11583 = ORIENTED_EDGE('',*,*,#11584,.T.); +#11584 = EDGE_CURVE('',#11585,#11587,#11589,.T.); +#11585 = VERTEX_POINT('',#11586); +#11586 = CARTESIAN_POINT('',(-5.05,-3.87,0.)); +#11587 = VERTEX_POINT('',#11588); +#11588 = CARTESIAN_POINT('',(-5.05,-3.87,0.1)); +#11589 = SURFACE_CURVE('',#11590,(#11594,#11606),.PCURVE_S1.); +#11590 = LINE('',#11591,#11592); +#11591 = CARTESIAN_POINT('',(-5.05,-3.87,0.)); +#11592 = VECTOR('',#11593,1.); +#11593 = DIRECTION('',(0.,0.,1.)); +#11594 = PCURVE('',#11595,#11600); +#11595 = PLANE('',#11596); +#11596 = AXIS2_PLACEMENT_3D('',#11597,#11598,#11599); +#11597 = CARTESIAN_POINT('',(-5.05,-3.87,0.)); +#11598 = DIRECTION('',(0.,1.,0.)); +#11599 = DIRECTION('',(1.,0.,0.)); +#11600 = DEFINITIONAL_REPRESENTATION('',(#11601),#11605); +#11601 = LINE('',#11602,#11603); +#11602 = CARTESIAN_POINT('',(0.,0.)); +#11603 = VECTOR('',#11604,1.); +#11604 = DIRECTION('',(0.,-1.)); +#11605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11606 = PCURVE('',#11607,#11612); +#11607 = PLANE('',#11608); +#11608 = AXIS2_PLACEMENT_3D('',#11609,#11610,#11611); +#11609 = CARTESIAN_POINT('',(-5.05,-3.87,0.)); +#11610 = DIRECTION('',(-1.,0.,0.)); +#11611 = DIRECTION('',(0.,1.,0.)); +#11612 = DEFINITIONAL_REPRESENTATION('',(#11613),#11617); +#11613 = LINE('',#11614,#11615); +#11614 = CARTESIAN_POINT('',(0.,0.)); +#11615 = VECTOR('',#11616,1.); +#11616 = DIRECTION('',(0.,-1.)); +#11617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11618 = ORIENTED_EDGE('',*,*,#11619,.T.); +#11619 = EDGE_CURVE('',#11587,#11620,#11622,.T.); +#11620 = VERTEX_POINT('',#11621); +#11621 = CARTESIAN_POINT('',(-4.72,-3.87,0.1)); +#11622 = SURFACE_CURVE('',#11623,(#11627,#11634),.PCURVE_S1.); +#11623 = LINE('',#11624,#11625); +#11624 = CARTESIAN_POINT('',(-5.05,-3.87,0.1)); +#11625 = VECTOR('',#11626,1.); +#11626 = DIRECTION('',(1.,0.,0.)); +#11627 = PCURVE('',#11595,#11628); +#11628 = DEFINITIONAL_REPRESENTATION('',(#11629),#11633); +#11629 = LINE('',#11630,#11631); +#11630 = CARTESIAN_POINT('',(0.,-0.1)); +#11631 = VECTOR('',#11632,1.); +#11632 = DIRECTION('',(1.,0.)); +#11633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11634 = PCURVE('',#11635,#11640); +#11635 = PLANE('',#11636); +#11636 = AXIS2_PLACEMENT_3D('',#11637,#11638,#11639); +#11637 = CARTESIAN_POINT('',(-4.849490847913,-3.75,0.1)); +#11638 = DIRECTION('',(0.,0.,1.)); +#11639 = DIRECTION('',(1.,0.,0.)); +#11640 = DEFINITIONAL_REPRESENTATION('',(#11641),#11645); +#11641 = LINE('',#11642,#11643); +#11642 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#11643 = VECTOR('',#11644,1.); +#11644 = DIRECTION('',(1.,0.)); +#11645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11646 = ORIENTED_EDGE('',*,*,#11647,.F.); +#11647 = EDGE_CURVE('',#11648,#11620,#11650,.T.); +#11648 = VERTEX_POINT('',#11649); +#11649 = CARTESIAN_POINT('',(-4.72,-3.87,0.)); +#11650 = SURFACE_CURVE('',#11651,(#11655,#11662),.PCURVE_S1.); +#11651 = LINE('',#11652,#11653); +#11652 = CARTESIAN_POINT('',(-4.72,-3.87,0.)); +#11653 = VECTOR('',#11654,1.); +#11654 = DIRECTION('',(0.,0.,1.)); +#11655 = PCURVE('',#11595,#11656); +#11656 = DEFINITIONAL_REPRESENTATION('',(#11657),#11661); +#11657 = LINE('',#11658,#11659); +#11658 = CARTESIAN_POINT('',(0.33,0.)); +#11659 = VECTOR('',#11660,1.); +#11660 = DIRECTION('',(0.,-1.)); +#11661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11662 = PCURVE('',#11663,#11668); +#11663 = CYLINDRICAL_SURFACE('',#11664,0.12); +#11664 = AXIS2_PLACEMENT_3D('',#11665,#11666,#11667); +#11665 = CARTESIAN_POINT('',(-4.72,-3.75,0.)); +#11666 = DIRECTION('',(-0.,-0.,-1.)); +#11667 = DIRECTION('',(1.,0.,0.)); +#11668 = DEFINITIONAL_REPRESENTATION('',(#11669),#11673); +#11669 = LINE('',#11670,#11671); +#11670 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#11671 = VECTOR('',#11672,1.); +#11672 = DIRECTION('',(-0.,-1.)); +#11673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11674 = ORIENTED_EDGE('',*,*,#11675,.F.); +#11675 = EDGE_CURVE('',#11585,#11648,#11676,.T.); +#11676 = SURFACE_CURVE('',#11677,(#11681,#11688),.PCURVE_S1.); +#11677 = LINE('',#11678,#11679); +#11678 = CARTESIAN_POINT('',(-5.05,-3.87,0.)); +#11679 = VECTOR('',#11680,1.); +#11680 = DIRECTION('',(1.,0.,0.)); +#11681 = PCURVE('',#11595,#11682); +#11682 = DEFINITIONAL_REPRESENTATION('',(#11683),#11687); +#11683 = LINE('',#11684,#11685); +#11684 = CARTESIAN_POINT('',(0.,0.)); +#11685 = VECTOR('',#11686,1.); +#11686 = DIRECTION('',(1.,0.)); +#11687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11688 = PCURVE('',#11689,#11694); +#11689 = PLANE('',#11690); +#11690 = AXIS2_PLACEMENT_3D('',#11691,#11692,#11693); +#11691 = CARTESIAN_POINT('',(-4.849490847913,-3.75,0.)); +#11692 = DIRECTION('',(0.,0.,1.)); +#11693 = DIRECTION('',(1.,0.,0.)); +#11694 = DEFINITIONAL_REPRESENTATION('',(#11695),#11699); +#11695 = LINE('',#11696,#11697); +#11696 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#11697 = VECTOR('',#11698,1.); +#11698 = DIRECTION('',(1.,0.)); +#11699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11700 = ADVANCED_FACE('',(#11701),#11663,.T.); +#11701 = FACE_BOUND('',#11702,.F.); +#11702 = EDGE_LOOP('',(#11703,#11704,#11728,#11756)); +#11703 = ORIENTED_EDGE('',*,*,#11647,.T.); +#11704 = ORIENTED_EDGE('',*,*,#11705,.T.); +#11705 = EDGE_CURVE('',#11620,#11706,#11708,.T.); +#11706 = VERTEX_POINT('',#11707); +#11707 = CARTESIAN_POINT('',(-4.72,-3.63,0.1)); +#11708 = SURFACE_CURVE('',#11709,(#11714,#11721),.PCURVE_S1.); +#11709 = CIRCLE('',#11710,0.12); +#11710 = AXIS2_PLACEMENT_3D('',#11711,#11712,#11713); +#11711 = CARTESIAN_POINT('',(-4.72,-3.75,0.1)); +#11712 = DIRECTION('',(0.,0.,1.)); +#11713 = DIRECTION('',(1.,0.,0.)); +#11714 = PCURVE('',#11663,#11715); +#11715 = DEFINITIONAL_REPRESENTATION('',(#11716),#11720); +#11716 = LINE('',#11717,#11718); +#11717 = CARTESIAN_POINT('',(-0.,-0.1)); +#11718 = VECTOR('',#11719,1.); +#11719 = DIRECTION('',(-1.,0.)); +#11720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11721 = PCURVE('',#11635,#11722); +#11722 = DEFINITIONAL_REPRESENTATION('',(#11723),#11727); +#11723 = CIRCLE('',#11724,0.12); +#11724 = AXIS2_PLACEMENT_2D('',#11725,#11726); +#11725 = CARTESIAN_POINT('',(0.129490847913,0.)); +#11726 = DIRECTION('',(1.,0.)); +#11727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11728 = ORIENTED_EDGE('',*,*,#11729,.F.); +#11729 = EDGE_CURVE('',#11730,#11706,#11732,.T.); +#11730 = VERTEX_POINT('',#11731); +#11731 = CARTESIAN_POINT('',(-4.72,-3.63,0.)); +#11732 = SURFACE_CURVE('',#11733,(#11737,#11744),.PCURVE_S1.); +#11733 = LINE('',#11734,#11735); +#11734 = CARTESIAN_POINT('',(-4.72,-3.63,0.)); +#11735 = VECTOR('',#11736,1.); +#11736 = DIRECTION('',(0.,0.,1.)); +#11737 = PCURVE('',#11663,#11738); +#11738 = DEFINITIONAL_REPRESENTATION('',(#11739),#11743); +#11739 = LINE('',#11740,#11741); +#11740 = CARTESIAN_POINT('',(-7.853981633974,0.)); +#11741 = VECTOR('',#11742,1.); +#11742 = DIRECTION('',(-0.,-1.)); +#11743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11744 = PCURVE('',#11745,#11750); +#11745 = PLANE('',#11746); +#11746 = AXIS2_PLACEMENT_3D('',#11747,#11748,#11749); +#11747 = CARTESIAN_POINT('',(-5.05,-3.63,0.)); +#11748 = DIRECTION('',(0.,1.,0.)); +#11749 = DIRECTION('',(1.,0.,0.)); +#11750 = DEFINITIONAL_REPRESENTATION('',(#11751),#11755); +#11751 = LINE('',#11752,#11753); +#11752 = CARTESIAN_POINT('',(0.33,0.)); +#11753 = VECTOR('',#11754,1.); +#11754 = DIRECTION('',(0.,-1.)); +#11755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11756 = ORIENTED_EDGE('',*,*,#11757,.F.); +#11757 = EDGE_CURVE('',#11648,#11730,#11758,.T.); +#11758 = SURFACE_CURVE('',#11759,(#11764,#11771),.PCURVE_S1.); +#11759 = CIRCLE('',#11760,0.12); +#11760 = AXIS2_PLACEMENT_3D('',#11761,#11762,#11763); +#11761 = CARTESIAN_POINT('',(-4.72,-3.75,0.)); +#11762 = DIRECTION('',(0.,0.,1.)); +#11763 = DIRECTION('',(1.,0.,0.)); +#11764 = PCURVE('',#11663,#11765); +#11765 = DEFINITIONAL_REPRESENTATION('',(#11766),#11770); +#11766 = LINE('',#11767,#11768); +#11767 = CARTESIAN_POINT('',(-0.,0.)); +#11768 = VECTOR('',#11769,1.); +#11769 = DIRECTION('',(-1.,0.)); +#11770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11771 = PCURVE('',#11689,#11772); +#11772 = DEFINITIONAL_REPRESENTATION('',(#11773),#11777); +#11773 = CIRCLE('',#11774,0.12); +#11774 = AXIS2_PLACEMENT_2D('',#11775,#11776); +#11775 = CARTESIAN_POINT('',(0.129490847913,0.)); +#11776 = DIRECTION('',(1.,0.)); +#11777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11778 = ADVANCED_FACE('',(#11779),#11745,.T.); +#11779 = FACE_BOUND('',#11780,.T.); +#11780 = EDGE_LOOP('',(#11781,#11806,#11827,#11828)); +#11781 = ORIENTED_EDGE('',*,*,#11782,.T.); +#11782 = EDGE_CURVE('',#11783,#11785,#11787,.T.); +#11783 = VERTEX_POINT('',#11784); +#11784 = CARTESIAN_POINT('',(-5.05,-3.63,0.)); +#11785 = VERTEX_POINT('',#11786); +#11786 = CARTESIAN_POINT('',(-5.05,-3.63,0.1)); +#11787 = SURFACE_CURVE('',#11788,(#11792,#11799),.PCURVE_S1.); +#11788 = LINE('',#11789,#11790); +#11789 = CARTESIAN_POINT('',(-5.05,-3.63,0.)); +#11790 = VECTOR('',#11791,1.); +#11791 = DIRECTION('',(0.,0.,1.)); +#11792 = PCURVE('',#11745,#11793); +#11793 = DEFINITIONAL_REPRESENTATION('',(#11794),#11798); +#11794 = LINE('',#11795,#11796); +#11795 = CARTESIAN_POINT('',(0.,0.)); +#11796 = VECTOR('',#11797,1.); +#11797 = DIRECTION('',(0.,-1.)); +#11798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11799 = PCURVE('',#11607,#11800); +#11800 = DEFINITIONAL_REPRESENTATION('',(#11801),#11805); +#11801 = LINE('',#11802,#11803); +#11802 = CARTESIAN_POINT('',(0.24,0.)); +#11803 = VECTOR('',#11804,1.); +#11804 = DIRECTION('',(0.,-1.)); +#11805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11806 = ORIENTED_EDGE('',*,*,#11807,.T.); +#11807 = EDGE_CURVE('',#11785,#11706,#11808,.T.); +#11808 = SURFACE_CURVE('',#11809,(#11813,#11820),.PCURVE_S1.); +#11809 = LINE('',#11810,#11811); +#11810 = CARTESIAN_POINT('',(-5.05,-3.63,0.1)); +#11811 = VECTOR('',#11812,1.); +#11812 = DIRECTION('',(1.,0.,0.)); +#11813 = PCURVE('',#11745,#11814); +#11814 = DEFINITIONAL_REPRESENTATION('',(#11815),#11819); +#11815 = LINE('',#11816,#11817); +#11816 = CARTESIAN_POINT('',(0.,-0.1)); +#11817 = VECTOR('',#11818,1.); +#11818 = DIRECTION('',(1.,0.)); +#11819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11820 = PCURVE('',#11635,#11821); +#11821 = DEFINITIONAL_REPRESENTATION('',(#11822),#11826); +#11822 = LINE('',#11823,#11824); +#11823 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#11824 = VECTOR('',#11825,1.); +#11825 = DIRECTION('',(1.,0.)); +#11826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11827 = ORIENTED_EDGE('',*,*,#11729,.F.); +#11828 = ORIENTED_EDGE('',*,*,#11829,.F.); +#11829 = EDGE_CURVE('',#11783,#11730,#11830,.T.); +#11830 = SURFACE_CURVE('',#11831,(#11835,#11842),.PCURVE_S1.); +#11831 = LINE('',#11832,#11833); +#11832 = CARTESIAN_POINT('',(-5.05,-3.63,0.)); +#11833 = VECTOR('',#11834,1.); +#11834 = DIRECTION('',(1.,0.,0.)); +#11835 = PCURVE('',#11745,#11836); +#11836 = DEFINITIONAL_REPRESENTATION('',(#11837),#11841); +#11837 = LINE('',#11838,#11839); +#11838 = CARTESIAN_POINT('',(0.,0.)); +#11839 = VECTOR('',#11840,1.); +#11840 = DIRECTION('',(1.,0.)); +#11841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11842 = PCURVE('',#11689,#11843); +#11843 = DEFINITIONAL_REPRESENTATION('',(#11844),#11848); +#11844 = LINE('',#11845,#11846); +#11845 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#11846 = VECTOR('',#11847,1.); +#11847 = DIRECTION('',(1.,0.)); +#11848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11849 = ADVANCED_FACE('',(#11850),#11607,.T.); +#11850 = FACE_BOUND('',#11851,.T.); +#11851 = EDGE_LOOP('',(#11852,#11853,#11874,#11875)); +#11852 = ORIENTED_EDGE('',*,*,#11584,.T.); +#11853 = ORIENTED_EDGE('',*,*,#11854,.T.); +#11854 = EDGE_CURVE('',#11587,#11785,#11855,.T.); +#11855 = SURFACE_CURVE('',#11856,(#11860,#11867),.PCURVE_S1.); +#11856 = LINE('',#11857,#11858); +#11857 = CARTESIAN_POINT('',(-5.05,-3.87,0.1)); +#11858 = VECTOR('',#11859,1.); +#11859 = DIRECTION('',(0.,1.,0.)); +#11860 = PCURVE('',#11607,#11861); +#11861 = DEFINITIONAL_REPRESENTATION('',(#11862),#11866); +#11862 = LINE('',#11863,#11864); +#11863 = CARTESIAN_POINT('',(0.,-0.1)); +#11864 = VECTOR('',#11865,1.); +#11865 = DIRECTION('',(1.,0.)); +#11866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11867 = PCURVE('',#11635,#11868); +#11868 = DEFINITIONAL_REPRESENTATION('',(#11869),#11873); +#11869 = LINE('',#11870,#11871); +#11870 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#11871 = VECTOR('',#11872,1.); +#11872 = DIRECTION('',(0.,1.)); +#11873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11874 = ORIENTED_EDGE('',*,*,#11782,.F.); +#11875 = ORIENTED_EDGE('',*,*,#11876,.F.); +#11876 = EDGE_CURVE('',#11585,#11783,#11877,.T.); +#11877 = SURFACE_CURVE('',#11878,(#11882,#11889),.PCURVE_S1.); +#11878 = LINE('',#11879,#11880); +#11879 = CARTESIAN_POINT('',(-5.05,-3.87,0.)); +#11880 = VECTOR('',#11881,1.); +#11881 = DIRECTION('',(0.,1.,0.)); +#11882 = PCURVE('',#11607,#11883); +#11883 = DEFINITIONAL_REPRESENTATION('',(#11884),#11888); +#11884 = LINE('',#11885,#11886); +#11885 = CARTESIAN_POINT('',(0.,0.)); +#11886 = VECTOR('',#11887,1.); +#11887 = DIRECTION('',(1.,0.)); +#11888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11889 = PCURVE('',#11689,#11890); +#11890 = DEFINITIONAL_REPRESENTATION('',(#11891),#11895); +#11891 = LINE('',#11892,#11893); +#11892 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#11893 = VECTOR('',#11894,1.); +#11894 = DIRECTION('',(0.,1.)); +#11895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11896 = ADVANCED_FACE('',(#11897),#11689,.F.); +#11897 = FACE_BOUND('',#11898,.F.); +#11898 = EDGE_LOOP('',(#11899,#11900,#11901,#11902)); +#11899 = ORIENTED_EDGE('',*,*,#11675,.T.); +#11900 = ORIENTED_EDGE('',*,*,#11757,.T.); +#11901 = ORIENTED_EDGE('',*,*,#11829,.F.); +#11902 = ORIENTED_EDGE('',*,*,#11876,.F.); +#11903 = ADVANCED_FACE('',(#11904),#11635,.T.); +#11904 = FACE_BOUND('',#11905,.T.); +#11905 = EDGE_LOOP('',(#11906,#11907,#11908,#11909)); +#11906 = ORIENTED_EDGE('',*,*,#11619,.T.); +#11907 = ORIENTED_EDGE('',*,*,#11705,.T.); +#11908 = ORIENTED_EDGE('',*,*,#11807,.F.); +#11909 = ORIENTED_EDGE('',*,*,#11854,.F.); +#11910 = MANIFOLD_SOLID_BREP('',#11911); +#11911 = CLOSED_SHELL('',(#11912,#12032,#12118,#12189,#12236,#12243)); +#11912 = ADVANCED_FACE('',(#11913),#11927,.T.); +#11913 = FACE_BOUND('',#11914,.T.); +#11914 = EDGE_LOOP('',(#11915,#11950,#11978,#12006)); +#11915 = ORIENTED_EDGE('',*,*,#11916,.T.); +#11916 = EDGE_CURVE('',#11917,#11919,#11921,.T.); +#11917 = VERTEX_POINT('',#11918); +#11918 = CARTESIAN_POINT('',(5.05,-3.87,0.)); +#11919 = VERTEX_POINT('',#11920); +#11920 = CARTESIAN_POINT('',(5.05,-3.87,0.1)); +#11921 = SURFACE_CURVE('',#11922,(#11926,#11938),.PCURVE_S1.); +#11922 = LINE('',#11923,#11924); +#11923 = CARTESIAN_POINT('',(5.05,-3.87,0.)); +#11924 = VECTOR('',#11925,1.); +#11925 = DIRECTION('',(0.,0.,1.)); +#11926 = PCURVE('',#11927,#11932); +#11927 = PLANE('',#11928); +#11928 = AXIS2_PLACEMENT_3D('',#11929,#11930,#11931); +#11929 = CARTESIAN_POINT('',(5.05,-3.87,0.)); +#11930 = DIRECTION('',(0.,-1.,0.)); +#11931 = DIRECTION('',(-1.,0.,0.)); +#11932 = DEFINITIONAL_REPRESENTATION('',(#11933),#11937); +#11933 = LINE('',#11934,#11935); +#11934 = CARTESIAN_POINT('',(0.,-0.)); +#11935 = VECTOR('',#11936,1.); +#11936 = DIRECTION('',(0.,-1.)); +#11937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11938 = PCURVE('',#11939,#11944); +#11939 = PLANE('',#11940); +#11940 = AXIS2_PLACEMENT_3D('',#11941,#11942,#11943); +#11941 = CARTESIAN_POINT('',(5.05,-3.87,0.)); +#11942 = DIRECTION('',(-1.,0.,0.)); +#11943 = DIRECTION('',(0.,1.,0.)); +#11944 = DEFINITIONAL_REPRESENTATION('',(#11945),#11949); +#11945 = LINE('',#11946,#11947); +#11946 = CARTESIAN_POINT('',(0.,0.)); +#11947 = VECTOR('',#11948,1.); +#11948 = DIRECTION('',(0.,-1.)); +#11949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11950 = ORIENTED_EDGE('',*,*,#11951,.T.); +#11951 = EDGE_CURVE('',#11919,#11952,#11954,.T.); +#11952 = VERTEX_POINT('',#11953); +#11953 = CARTESIAN_POINT('',(4.72,-3.87,0.1)); +#11954 = SURFACE_CURVE('',#11955,(#11959,#11966),.PCURVE_S1.); +#11955 = LINE('',#11956,#11957); +#11956 = CARTESIAN_POINT('',(5.05,-3.87,0.1)); +#11957 = VECTOR('',#11958,1.); +#11958 = DIRECTION('',(-1.,0.,0.)); +#11959 = PCURVE('',#11927,#11960); +#11960 = DEFINITIONAL_REPRESENTATION('',(#11961),#11965); +#11961 = LINE('',#11962,#11963); +#11962 = CARTESIAN_POINT('',(0.,-0.1)); +#11963 = VECTOR('',#11964,1.); +#11964 = DIRECTION('',(1.,0.)); +#11965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11966 = PCURVE('',#11967,#11972); +#11967 = PLANE('',#11968); +#11968 = AXIS2_PLACEMENT_3D('',#11969,#11970,#11971); +#11969 = CARTESIAN_POINT('',(4.849490847913,-3.75,0.1)); +#11970 = DIRECTION('',(-0.,-0.,-1.)); +#11971 = DIRECTION('',(-1.,0.,0.)); +#11972 = DEFINITIONAL_REPRESENTATION('',(#11973),#11977); +#11973 = LINE('',#11974,#11975); +#11974 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#11975 = VECTOR('',#11976,1.); +#11976 = DIRECTION('',(1.,0.)); +#11977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11978 = ORIENTED_EDGE('',*,*,#11979,.F.); +#11979 = EDGE_CURVE('',#11980,#11952,#11982,.T.); +#11980 = VERTEX_POINT('',#11981); +#11981 = CARTESIAN_POINT('',(4.72,-3.87,0.)); +#11982 = SURFACE_CURVE('',#11983,(#11987,#11994),.PCURVE_S1.); +#11983 = LINE('',#11984,#11985); +#11984 = CARTESIAN_POINT('',(4.72,-3.87,0.)); +#11985 = VECTOR('',#11986,1.); +#11986 = DIRECTION('',(0.,0.,1.)); +#11987 = PCURVE('',#11927,#11988); +#11988 = DEFINITIONAL_REPRESENTATION('',(#11989),#11993); +#11989 = LINE('',#11990,#11991); +#11990 = CARTESIAN_POINT('',(0.33,0.)); +#11991 = VECTOR('',#11992,1.); +#11992 = DIRECTION('',(0.,-1.)); +#11993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11994 = PCURVE('',#11995,#12000); +#11995 = CYLINDRICAL_SURFACE('',#11996,0.12); +#11996 = AXIS2_PLACEMENT_3D('',#11997,#11998,#11999); +#11997 = CARTESIAN_POINT('',(4.72,-3.75,0.)); +#11998 = DIRECTION('',(-0.,-0.,-1.)); +#11999 = DIRECTION('',(1.,0.,0.)); +#12000 = DEFINITIONAL_REPRESENTATION('',(#12001),#12005); +#12001 = LINE('',#12002,#12003); +#12002 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#12003 = VECTOR('',#12004,1.); +#12004 = DIRECTION('',(-0.,-1.)); +#12005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12006 = ORIENTED_EDGE('',*,*,#12007,.F.); +#12007 = EDGE_CURVE('',#11917,#11980,#12008,.T.); +#12008 = SURFACE_CURVE('',#12009,(#12013,#12020),.PCURVE_S1.); +#12009 = LINE('',#12010,#12011); +#12010 = CARTESIAN_POINT('',(5.05,-3.87,0.)); +#12011 = VECTOR('',#12012,1.); +#12012 = DIRECTION('',(-1.,0.,0.)); +#12013 = PCURVE('',#11927,#12014); +#12014 = DEFINITIONAL_REPRESENTATION('',(#12015),#12019); +#12015 = LINE('',#12016,#12017); +#12016 = CARTESIAN_POINT('',(0.,-0.)); +#12017 = VECTOR('',#12018,1.); +#12018 = DIRECTION('',(1.,0.)); +#12019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12020 = PCURVE('',#12021,#12026); +#12021 = PLANE('',#12022); +#12022 = AXIS2_PLACEMENT_3D('',#12023,#12024,#12025); +#12023 = CARTESIAN_POINT('',(4.849490847913,-3.75,0.)); +#12024 = DIRECTION('',(-0.,-0.,-1.)); +#12025 = DIRECTION('',(-1.,0.,0.)); +#12026 = DEFINITIONAL_REPRESENTATION('',(#12027),#12031); +#12027 = LINE('',#12028,#12029); +#12028 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#12029 = VECTOR('',#12030,1.); +#12030 = DIRECTION('',(1.,0.)); +#12031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12032 = ADVANCED_FACE('',(#12033),#11995,.T.); +#12033 = FACE_BOUND('',#12034,.F.); +#12034 = EDGE_LOOP('',(#12035,#12065,#12091,#12092)); +#12035 = ORIENTED_EDGE('',*,*,#12036,.T.); +#12036 = EDGE_CURVE('',#12037,#12039,#12041,.T.); +#12037 = VERTEX_POINT('',#12038); +#12038 = CARTESIAN_POINT('',(4.72,-3.63,0.)); +#12039 = VERTEX_POINT('',#12040); +#12040 = CARTESIAN_POINT('',(4.72,-3.63,0.1)); +#12041 = SURFACE_CURVE('',#12042,(#12046,#12053),.PCURVE_S1.); +#12042 = LINE('',#12043,#12044); +#12043 = CARTESIAN_POINT('',(4.72,-3.63,0.)); +#12044 = VECTOR('',#12045,1.); +#12045 = DIRECTION('',(0.,0.,1.)); +#12046 = PCURVE('',#11995,#12047); +#12047 = DEFINITIONAL_REPRESENTATION('',(#12048),#12052); +#12048 = LINE('',#12049,#12050); +#12049 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#12050 = VECTOR('',#12051,1.); +#12051 = DIRECTION('',(-0.,-1.)); +#12052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12053 = PCURVE('',#12054,#12059); +#12054 = PLANE('',#12055); +#12055 = AXIS2_PLACEMENT_3D('',#12056,#12057,#12058); +#12056 = CARTESIAN_POINT('',(5.05,-3.63,0.)); +#12057 = DIRECTION('',(0.,-1.,0.)); +#12058 = DIRECTION('',(-1.,0.,0.)); +#12059 = DEFINITIONAL_REPRESENTATION('',(#12060),#12064); +#12060 = LINE('',#12061,#12062); +#12061 = CARTESIAN_POINT('',(0.33,0.)); +#12062 = VECTOR('',#12063,1.); +#12063 = DIRECTION('',(0.,-1.)); +#12064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12065 = ORIENTED_EDGE('',*,*,#12066,.T.); +#12066 = EDGE_CURVE('',#12039,#11952,#12067,.T.); +#12067 = SURFACE_CURVE('',#12068,(#12073,#12080),.PCURVE_S1.); +#12068 = CIRCLE('',#12069,0.12); +#12069 = AXIS2_PLACEMENT_3D('',#12070,#12071,#12072); +#12070 = CARTESIAN_POINT('',(4.72,-3.75,0.1)); +#12071 = DIRECTION('',(0.,0.,1.)); +#12072 = DIRECTION('',(1.,0.,0.)); +#12073 = PCURVE('',#11995,#12074); +#12074 = DEFINITIONAL_REPRESENTATION('',(#12075),#12079); +#12075 = LINE('',#12076,#12077); +#12076 = CARTESIAN_POINT('',(-0.,-0.1)); +#12077 = VECTOR('',#12078,1.); +#12078 = DIRECTION('',(-1.,0.)); +#12079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12080 = PCURVE('',#11967,#12081); +#12081 = DEFINITIONAL_REPRESENTATION('',(#12082),#12090); +#12082 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12083,#12084,#12085,#12086 + ,#12087,#12088,#12089),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#12083 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#12084 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#12085 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#12086 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#12087 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#12088 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#12089 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#12090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12091 = ORIENTED_EDGE('',*,*,#11979,.F.); +#12092 = ORIENTED_EDGE('',*,*,#12093,.F.); +#12093 = EDGE_CURVE('',#12037,#11980,#12094,.T.); +#12094 = SURFACE_CURVE('',#12095,(#12100,#12107),.PCURVE_S1.); +#12095 = CIRCLE('',#12096,0.12); +#12096 = AXIS2_PLACEMENT_3D('',#12097,#12098,#12099); +#12097 = CARTESIAN_POINT('',(4.72,-3.75,0.)); +#12098 = DIRECTION('',(0.,0.,1.)); +#12099 = DIRECTION('',(1.,0.,0.)); +#12100 = PCURVE('',#11995,#12101); +#12101 = DEFINITIONAL_REPRESENTATION('',(#12102),#12106); +#12102 = LINE('',#12103,#12104); +#12103 = CARTESIAN_POINT('',(-0.,0.)); +#12104 = VECTOR('',#12105,1.); +#12105 = DIRECTION('',(-1.,0.)); +#12106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12107 = PCURVE('',#12021,#12108); +#12108 = DEFINITIONAL_REPRESENTATION('',(#12109),#12117); +#12109 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12110,#12111,#12112,#12113 + ,#12114,#12115,#12116),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#12110 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#12111 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#12112 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#12113 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#12114 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#12115 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#12116 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#12117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12118 = ADVANCED_FACE('',(#12119),#12054,.F.); +#12119 = FACE_BOUND('',#12120,.F.); +#12120 = EDGE_LOOP('',(#12121,#12146,#12167,#12168)); +#12121 = ORIENTED_EDGE('',*,*,#12122,.T.); +#12122 = EDGE_CURVE('',#12123,#12125,#12127,.T.); +#12123 = VERTEX_POINT('',#12124); +#12124 = CARTESIAN_POINT('',(5.05,-3.63,0.)); +#12125 = VERTEX_POINT('',#12126); +#12126 = CARTESIAN_POINT('',(5.05,-3.63,0.1)); +#12127 = SURFACE_CURVE('',#12128,(#12132,#12139),.PCURVE_S1.); +#12128 = LINE('',#12129,#12130); +#12129 = CARTESIAN_POINT('',(5.05,-3.63,0.)); +#12130 = VECTOR('',#12131,1.); +#12131 = DIRECTION('',(0.,0.,1.)); +#12132 = PCURVE('',#12054,#12133); +#12133 = DEFINITIONAL_REPRESENTATION('',(#12134),#12138); +#12134 = LINE('',#12135,#12136); +#12135 = CARTESIAN_POINT('',(0.,-0.)); +#12136 = VECTOR('',#12137,1.); +#12137 = DIRECTION('',(0.,-1.)); +#12138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12139 = PCURVE('',#11939,#12140); +#12140 = DEFINITIONAL_REPRESENTATION('',(#12141),#12145); +#12141 = LINE('',#12142,#12143); +#12142 = CARTESIAN_POINT('',(0.24,0.)); +#12143 = VECTOR('',#12144,1.); +#12144 = DIRECTION('',(0.,-1.)); +#12145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12146 = ORIENTED_EDGE('',*,*,#12147,.T.); +#12147 = EDGE_CURVE('',#12125,#12039,#12148,.T.); +#12148 = SURFACE_CURVE('',#12149,(#12153,#12160),.PCURVE_S1.); +#12149 = LINE('',#12150,#12151); +#12150 = CARTESIAN_POINT('',(5.05,-3.63,0.1)); +#12151 = VECTOR('',#12152,1.); +#12152 = DIRECTION('',(-1.,0.,0.)); +#12153 = PCURVE('',#12054,#12154); +#12154 = DEFINITIONAL_REPRESENTATION('',(#12155),#12159); +#12155 = LINE('',#12156,#12157); +#12156 = CARTESIAN_POINT('',(0.,-0.1)); +#12157 = VECTOR('',#12158,1.); +#12158 = DIRECTION('',(1.,0.)); +#12159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12160 = PCURVE('',#11967,#12161); +#12161 = DEFINITIONAL_REPRESENTATION('',(#12162),#12166); +#12162 = LINE('',#12163,#12164); +#12163 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#12164 = VECTOR('',#12165,1.); +#12165 = DIRECTION('',(1.,0.)); +#12166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12167 = ORIENTED_EDGE('',*,*,#12036,.F.); +#12168 = ORIENTED_EDGE('',*,*,#12169,.F.); +#12169 = EDGE_CURVE('',#12123,#12037,#12170,.T.); +#12170 = SURFACE_CURVE('',#12171,(#12175,#12182),.PCURVE_S1.); +#12171 = LINE('',#12172,#12173); +#12172 = CARTESIAN_POINT('',(5.05,-3.63,0.)); +#12173 = VECTOR('',#12174,1.); +#12174 = DIRECTION('',(-1.,0.,0.)); +#12175 = PCURVE('',#12054,#12176); +#12176 = DEFINITIONAL_REPRESENTATION('',(#12177),#12181); +#12177 = LINE('',#12178,#12179); +#12178 = CARTESIAN_POINT('',(0.,-0.)); +#12179 = VECTOR('',#12180,1.); +#12180 = DIRECTION('',(1.,0.)); +#12181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12182 = PCURVE('',#12021,#12183); +#12183 = DEFINITIONAL_REPRESENTATION('',(#12184),#12188); +#12184 = LINE('',#12185,#12186); +#12185 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#12186 = VECTOR('',#12187,1.); +#12187 = DIRECTION('',(1.,0.)); +#12188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12189 = ADVANCED_FACE('',(#12190),#11939,.F.); +#12190 = FACE_BOUND('',#12191,.F.); +#12191 = EDGE_LOOP('',(#12192,#12193,#12214,#12215)); +#12192 = ORIENTED_EDGE('',*,*,#11916,.T.); +#12193 = ORIENTED_EDGE('',*,*,#12194,.T.); +#12194 = EDGE_CURVE('',#11919,#12125,#12195,.T.); +#12195 = SURFACE_CURVE('',#12196,(#12200,#12207),.PCURVE_S1.); +#12196 = LINE('',#12197,#12198); +#12197 = CARTESIAN_POINT('',(5.05,-3.87,0.1)); +#12198 = VECTOR('',#12199,1.); +#12199 = DIRECTION('',(0.,1.,0.)); +#12200 = PCURVE('',#11939,#12201); +#12201 = DEFINITIONAL_REPRESENTATION('',(#12202),#12206); +#12202 = LINE('',#12203,#12204); +#12203 = CARTESIAN_POINT('',(0.,-0.1)); +#12204 = VECTOR('',#12205,1.); +#12205 = DIRECTION('',(1.,0.)); +#12206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12207 = PCURVE('',#11967,#12208); +#12208 = DEFINITIONAL_REPRESENTATION('',(#12209),#12213); +#12209 = LINE('',#12210,#12211); +#12210 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#12211 = VECTOR('',#12212,1.); +#12212 = DIRECTION('',(0.,1.)); +#12213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12214 = ORIENTED_EDGE('',*,*,#12122,.F.); +#12215 = ORIENTED_EDGE('',*,*,#12216,.F.); +#12216 = EDGE_CURVE('',#11917,#12123,#12217,.T.); +#12217 = SURFACE_CURVE('',#12218,(#12222,#12229),.PCURVE_S1.); +#12218 = LINE('',#12219,#12220); +#12219 = CARTESIAN_POINT('',(5.05,-3.87,0.)); +#12220 = VECTOR('',#12221,1.); +#12221 = DIRECTION('',(0.,1.,0.)); +#12222 = PCURVE('',#11939,#12223); +#12223 = DEFINITIONAL_REPRESENTATION('',(#12224),#12228); +#12224 = LINE('',#12225,#12226); +#12225 = CARTESIAN_POINT('',(0.,0.)); +#12226 = VECTOR('',#12227,1.); +#12227 = DIRECTION('',(1.,0.)); +#12228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12229 = PCURVE('',#12021,#12230); +#12230 = DEFINITIONAL_REPRESENTATION('',(#12231),#12235); +#12231 = LINE('',#12232,#12233); +#12232 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#12233 = VECTOR('',#12234,1.); +#12234 = DIRECTION('',(0.,1.)); +#12235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12236 = ADVANCED_FACE('',(#12237),#12021,.T.); +#12237 = FACE_BOUND('',#12238,.T.); +#12238 = EDGE_LOOP('',(#12239,#12240,#12241,#12242)); +#12239 = ORIENTED_EDGE('',*,*,#12007,.T.); +#12240 = ORIENTED_EDGE('',*,*,#12093,.F.); +#12241 = ORIENTED_EDGE('',*,*,#12169,.F.); +#12242 = ORIENTED_EDGE('',*,*,#12216,.F.); +#12243 = ADVANCED_FACE('',(#12244),#11967,.F.); +#12244 = FACE_BOUND('',#12245,.F.); +#12245 = EDGE_LOOP('',(#12246,#12247,#12248,#12249)); +#12246 = ORIENTED_EDGE('',*,*,#11951,.T.); +#12247 = ORIENTED_EDGE('',*,*,#12066,.F.); +#12248 = ORIENTED_EDGE('',*,*,#12147,.F.); +#12249 = ORIENTED_EDGE('',*,*,#12194,.F.); +#12250 = MANIFOLD_SOLID_BREP('',#12251); +#12251 = CLOSED_SHELL('',(#12252,#12372,#12450,#12521,#12568,#12575)); +#12252 = ADVANCED_FACE('',(#12253),#12267,.F.); +#12253 = FACE_BOUND('',#12254,.F.); +#12254 = EDGE_LOOP('',(#12255,#12290,#12318,#12346)); +#12255 = ORIENTED_EDGE('',*,*,#12256,.T.); +#12256 = EDGE_CURVE('',#12257,#12259,#12261,.T.); +#12257 = VERTEX_POINT('',#12258); +#12258 = CARTESIAN_POINT('',(-5.05,-4.37,0.)); +#12259 = VERTEX_POINT('',#12260); +#12260 = CARTESIAN_POINT('',(-5.05,-4.37,0.1)); +#12261 = SURFACE_CURVE('',#12262,(#12266,#12278),.PCURVE_S1.); +#12262 = LINE('',#12263,#12264); +#12263 = CARTESIAN_POINT('',(-5.05,-4.37,0.)); +#12264 = VECTOR('',#12265,1.); +#12265 = DIRECTION('',(0.,0.,1.)); +#12266 = PCURVE('',#12267,#12272); +#12267 = PLANE('',#12268); +#12268 = AXIS2_PLACEMENT_3D('',#12269,#12270,#12271); +#12269 = CARTESIAN_POINT('',(-5.05,-4.37,0.)); +#12270 = DIRECTION('',(0.,1.,0.)); +#12271 = DIRECTION('',(1.,0.,0.)); +#12272 = DEFINITIONAL_REPRESENTATION('',(#12273),#12277); +#12273 = LINE('',#12274,#12275); +#12274 = CARTESIAN_POINT('',(0.,0.)); +#12275 = VECTOR('',#12276,1.); +#12276 = DIRECTION('',(0.,-1.)); +#12277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12278 = PCURVE('',#12279,#12284); +#12279 = PLANE('',#12280); +#12280 = AXIS2_PLACEMENT_3D('',#12281,#12282,#12283); +#12281 = CARTESIAN_POINT('',(-5.05,-4.37,0.)); +#12282 = DIRECTION('',(-1.,0.,0.)); +#12283 = DIRECTION('',(0.,1.,0.)); +#12284 = DEFINITIONAL_REPRESENTATION('',(#12285),#12289); +#12285 = LINE('',#12286,#12287); +#12286 = CARTESIAN_POINT('',(0.,0.)); +#12287 = VECTOR('',#12288,1.); +#12288 = DIRECTION('',(0.,-1.)); +#12289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12290 = ORIENTED_EDGE('',*,*,#12291,.T.); +#12291 = EDGE_CURVE('',#12259,#12292,#12294,.T.); +#12292 = VERTEX_POINT('',#12293); +#12293 = CARTESIAN_POINT('',(-4.72,-4.37,0.1)); +#12294 = SURFACE_CURVE('',#12295,(#12299,#12306),.PCURVE_S1.); +#12295 = LINE('',#12296,#12297); +#12296 = CARTESIAN_POINT('',(-5.05,-4.37,0.1)); +#12297 = VECTOR('',#12298,1.); +#12298 = DIRECTION('',(1.,0.,0.)); +#12299 = PCURVE('',#12267,#12300); +#12300 = DEFINITIONAL_REPRESENTATION('',(#12301),#12305); +#12301 = LINE('',#12302,#12303); +#12302 = CARTESIAN_POINT('',(0.,-0.1)); +#12303 = VECTOR('',#12304,1.); +#12304 = DIRECTION('',(1.,0.)); +#12305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12306 = PCURVE('',#12307,#12312); +#12307 = PLANE('',#12308); +#12308 = AXIS2_PLACEMENT_3D('',#12309,#12310,#12311); +#12309 = CARTESIAN_POINT('',(-4.849490847913,-4.25,0.1)); +#12310 = DIRECTION('',(0.,0.,1.)); +#12311 = DIRECTION('',(1.,0.,0.)); +#12312 = DEFINITIONAL_REPRESENTATION('',(#12313),#12317); +#12313 = LINE('',#12314,#12315); +#12314 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#12315 = VECTOR('',#12316,1.); +#12316 = DIRECTION('',(1.,0.)); +#12317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12318 = ORIENTED_EDGE('',*,*,#12319,.F.); +#12319 = EDGE_CURVE('',#12320,#12292,#12322,.T.); +#12320 = VERTEX_POINT('',#12321); +#12321 = CARTESIAN_POINT('',(-4.72,-4.37,0.)); +#12322 = SURFACE_CURVE('',#12323,(#12327,#12334),.PCURVE_S1.); +#12323 = LINE('',#12324,#12325); +#12324 = CARTESIAN_POINT('',(-4.72,-4.37,0.)); +#12325 = VECTOR('',#12326,1.); +#12326 = DIRECTION('',(0.,0.,1.)); +#12327 = PCURVE('',#12267,#12328); +#12328 = DEFINITIONAL_REPRESENTATION('',(#12329),#12333); +#12329 = LINE('',#12330,#12331); +#12330 = CARTESIAN_POINT('',(0.33,0.)); +#12331 = VECTOR('',#12332,1.); +#12332 = DIRECTION('',(0.,-1.)); +#12333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12334 = PCURVE('',#12335,#12340); +#12335 = CYLINDRICAL_SURFACE('',#12336,0.12); +#12336 = AXIS2_PLACEMENT_3D('',#12337,#12338,#12339); +#12337 = CARTESIAN_POINT('',(-4.72,-4.25,0.)); +#12338 = DIRECTION('',(-0.,-0.,-1.)); +#12339 = DIRECTION('',(1.,0.,0.)); +#12340 = DEFINITIONAL_REPRESENTATION('',(#12341),#12345); +#12341 = LINE('',#12342,#12343); +#12342 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#12343 = VECTOR('',#12344,1.); +#12344 = DIRECTION('',(-0.,-1.)); +#12345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12346 = ORIENTED_EDGE('',*,*,#12347,.F.); +#12347 = EDGE_CURVE('',#12257,#12320,#12348,.T.); +#12348 = SURFACE_CURVE('',#12349,(#12353,#12360),.PCURVE_S1.); +#12349 = LINE('',#12350,#12351); +#12350 = CARTESIAN_POINT('',(-5.05,-4.37,0.)); +#12351 = VECTOR('',#12352,1.); +#12352 = DIRECTION('',(1.,0.,0.)); +#12353 = PCURVE('',#12267,#12354); +#12354 = DEFINITIONAL_REPRESENTATION('',(#12355),#12359); +#12355 = LINE('',#12356,#12357); +#12356 = CARTESIAN_POINT('',(0.,0.)); +#12357 = VECTOR('',#12358,1.); +#12358 = DIRECTION('',(1.,0.)); +#12359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12360 = PCURVE('',#12361,#12366); +#12361 = PLANE('',#12362); +#12362 = AXIS2_PLACEMENT_3D('',#12363,#12364,#12365); +#12363 = CARTESIAN_POINT('',(-4.849490847913,-4.25,0.)); +#12364 = DIRECTION('',(0.,0.,1.)); +#12365 = DIRECTION('',(1.,0.,0.)); +#12366 = DEFINITIONAL_REPRESENTATION('',(#12367),#12371); +#12367 = LINE('',#12368,#12369); +#12368 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#12369 = VECTOR('',#12370,1.); +#12370 = DIRECTION('',(1.,0.)); +#12371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12372 = ADVANCED_FACE('',(#12373),#12335,.T.); +#12373 = FACE_BOUND('',#12374,.F.); +#12374 = EDGE_LOOP('',(#12375,#12376,#12400,#12428)); +#12375 = ORIENTED_EDGE('',*,*,#12319,.T.); +#12376 = ORIENTED_EDGE('',*,*,#12377,.T.); +#12377 = EDGE_CURVE('',#12292,#12378,#12380,.T.); +#12378 = VERTEX_POINT('',#12379); +#12379 = CARTESIAN_POINT('',(-4.72,-4.13,0.1)); +#12380 = SURFACE_CURVE('',#12381,(#12386,#12393),.PCURVE_S1.); +#12381 = CIRCLE('',#12382,0.12); +#12382 = AXIS2_PLACEMENT_3D('',#12383,#12384,#12385); +#12383 = CARTESIAN_POINT('',(-4.72,-4.25,0.1)); +#12384 = DIRECTION('',(0.,0.,1.)); +#12385 = DIRECTION('',(1.,0.,0.)); +#12386 = PCURVE('',#12335,#12387); +#12387 = DEFINITIONAL_REPRESENTATION('',(#12388),#12392); +#12388 = LINE('',#12389,#12390); +#12389 = CARTESIAN_POINT('',(-0.,-0.1)); +#12390 = VECTOR('',#12391,1.); +#12391 = DIRECTION('',(-1.,0.)); +#12392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12393 = PCURVE('',#12307,#12394); +#12394 = DEFINITIONAL_REPRESENTATION('',(#12395),#12399); +#12395 = CIRCLE('',#12396,0.12); +#12396 = AXIS2_PLACEMENT_2D('',#12397,#12398); +#12397 = CARTESIAN_POINT('',(0.129490847913,0.)); +#12398 = DIRECTION('',(1.,0.)); +#12399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12400 = ORIENTED_EDGE('',*,*,#12401,.F.); +#12401 = EDGE_CURVE('',#12402,#12378,#12404,.T.); +#12402 = VERTEX_POINT('',#12403); +#12403 = CARTESIAN_POINT('',(-4.72,-4.13,0.)); +#12404 = SURFACE_CURVE('',#12405,(#12409,#12416),.PCURVE_S1.); +#12405 = LINE('',#12406,#12407); +#12406 = CARTESIAN_POINT('',(-4.72,-4.13,0.)); +#12407 = VECTOR('',#12408,1.); +#12408 = DIRECTION('',(0.,0.,1.)); +#12409 = PCURVE('',#12335,#12410); +#12410 = DEFINITIONAL_REPRESENTATION('',(#12411),#12415); +#12411 = LINE('',#12412,#12413); +#12412 = CARTESIAN_POINT('',(-7.853981633974,0.)); +#12413 = VECTOR('',#12414,1.); +#12414 = DIRECTION('',(-0.,-1.)); +#12415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12416 = PCURVE('',#12417,#12422); +#12417 = PLANE('',#12418); +#12418 = AXIS2_PLACEMENT_3D('',#12419,#12420,#12421); +#12419 = CARTESIAN_POINT('',(-5.05,-4.13,0.)); +#12420 = DIRECTION('',(0.,1.,0.)); +#12421 = DIRECTION('',(1.,0.,0.)); +#12422 = DEFINITIONAL_REPRESENTATION('',(#12423),#12427); +#12423 = LINE('',#12424,#12425); +#12424 = CARTESIAN_POINT('',(0.33,0.)); +#12425 = VECTOR('',#12426,1.); +#12426 = DIRECTION('',(0.,-1.)); +#12427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12428 = ORIENTED_EDGE('',*,*,#12429,.F.); +#12429 = EDGE_CURVE('',#12320,#12402,#12430,.T.); +#12430 = SURFACE_CURVE('',#12431,(#12436,#12443),.PCURVE_S1.); +#12431 = CIRCLE('',#12432,0.12); +#12432 = AXIS2_PLACEMENT_3D('',#12433,#12434,#12435); +#12433 = CARTESIAN_POINT('',(-4.72,-4.25,0.)); +#12434 = DIRECTION('',(0.,0.,1.)); +#12435 = DIRECTION('',(1.,0.,0.)); +#12436 = PCURVE('',#12335,#12437); +#12437 = DEFINITIONAL_REPRESENTATION('',(#12438),#12442); +#12438 = LINE('',#12439,#12440); +#12439 = CARTESIAN_POINT('',(-0.,0.)); +#12440 = VECTOR('',#12441,1.); +#12441 = DIRECTION('',(-1.,0.)); +#12442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12443 = PCURVE('',#12361,#12444); +#12444 = DEFINITIONAL_REPRESENTATION('',(#12445),#12449); +#12445 = CIRCLE('',#12446,0.12); +#12446 = AXIS2_PLACEMENT_2D('',#12447,#12448); +#12447 = CARTESIAN_POINT('',(0.129490847913,0.)); +#12448 = DIRECTION('',(1.,0.)); +#12449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12450 = ADVANCED_FACE('',(#12451),#12417,.T.); +#12451 = FACE_BOUND('',#12452,.T.); +#12452 = EDGE_LOOP('',(#12453,#12478,#12499,#12500)); +#12453 = ORIENTED_EDGE('',*,*,#12454,.T.); +#12454 = EDGE_CURVE('',#12455,#12457,#12459,.T.); +#12455 = VERTEX_POINT('',#12456); +#12456 = CARTESIAN_POINT('',(-5.05,-4.13,0.)); +#12457 = VERTEX_POINT('',#12458); +#12458 = CARTESIAN_POINT('',(-5.05,-4.13,0.1)); +#12459 = SURFACE_CURVE('',#12460,(#12464,#12471),.PCURVE_S1.); +#12460 = LINE('',#12461,#12462); +#12461 = CARTESIAN_POINT('',(-5.05,-4.13,0.)); +#12462 = VECTOR('',#12463,1.); +#12463 = DIRECTION('',(0.,0.,1.)); +#12464 = PCURVE('',#12417,#12465); +#12465 = DEFINITIONAL_REPRESENTATION('',(#12466),#12470); +#12466 = LINE('',#12467,#12468); +#12467 = CARTESIAN_POINT('',(0.,0.)); +#12468 = VECTOR('',#12469,1.); +#12469 = DIRECTION('',(0.,-1.)); +#12470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12471 = PCURVE('',#12279,#12472); +#12472 = DEFINITIONAL_REPRESENTATION('',(#12473),#12477); +#12473 = LINE('',#12474,#12475); +#12474 = CARTESIAN_POINT('',(0.24,0.)); +#12475 = VECTOR('',#12476,1.); +#12476 = DIRECTION('',(0.,-1.)); +#12477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12478 = ORIENTED_EDGE('',*,*,#12479,.T.); +#12479 = EDGE_CURVE('',#12457,#12378,#12480,.T.); +#12480 = SURFACE_CURVE('',#12481,(#12485,#12492),.PCURVE_S1.); +#12481 = LINE('',#12482,#12483); +#12482 = CARTESIAN_POINT('',(-5.05,-4.13,0.1)); +#12483 = VECTOR('',#12484,1.); +#12484 = DIRECTION('',(1.,0.,0.)); +#12485 = PCURVE('',#12417,#12486); +#12486 = DEFINITIONAL_REPRESENTATION('',(#12487),#12491); +#12487 = LINE('',#12488,#12489); +#12488 = CARTESIAN_POINT('',(0.,-0.1)); +#12489 = VECTOR('',#12490,1.); +#12490 = DIRECTION('',(1.,0.)); +#12491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12492 = PCURVE('',#12307,#12493); +#12493 = DEFINITIONAL_REPRESENTATION('',(#12494),#12498); +#12494 = LINE('',#12495,#12496); +#12495 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#12496 = VECTOR('',#12497,1.); +#12497 = DIRECTION('',(1.,0.)); +#12498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12499 = ORIENTED_EDGE('',*,*,#12401,.F.); +#12500 = ORIENTED_EDGE('',*,*,#12501,.F.); +#12501 = EDGE_CURVE('',#12455,#12402,#12502,.T.); +#12502 = SURFACE_CURVE('',#12503,(#12507,#12514),.PCURVE_S1.); +#12503 = LINE('',#12504,#12505); +#12504 = CARTESIAN_POINT('',(-5.05,-4.13,0.)); +#12505 = VECTOR('',#12506,1.); +#12506 = DIRECTION('',(1.,0.,0.)); +#12507 = PCURVE('',#12417,#12508); +#12508 = DEFINITIONAL_REPRESENTATION('',(#12509),#12513); +#12509 = LINE('',#12510,#12511); +#12510 = CARTESIAN_POINT('',(0.,0.)); +#12511 = VECTOR('',#12512,1.); +#12512 = DIRECTION('',(1.,0.)); +#12513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12514 = PCURVE('',#12361,#12515); +#12515 = DEFINITIONAL_REPRESENTATION('',(#12516),#12520); +#12516 = LINE('',#12517,#12518); +#12517 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#12518 = VECTOR('',#12519,1.); +#12519 = DIRECTION('',(1.,0.)); +#12520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12521 = ADVANCED_FACE('',(#12522),#12279,.T.); +#12522 = FACE_BOUND('',#12523,.T.); +#12523 = EDGE_LOOP('',(#12524,#12525,#12546,#12547)); +#12524 = ORIENTED_EDGE('',*,*,#12256,.T.); +#12525 = ORIENTED_EDGE('',*,*,#12526,.T.); +#12526 = EDGE_CURVE('',#12259,#12457,#12527,.T.); +#12527 = SURFACE_CURVE('',#12528,(#12532,#12539),.PCURVE_S1.); +#12528 = LINE('',#12529,#12530); +#12529 = CARTESIAN_POINT('',(-5.05,-4.37,0.1)); +#12530 = VECTOR('',#12531,1.); +#12531 = DIRECTION('',(0.,1.,0.)); +#12532 = PCURVE('',#12279,#12533); +#12533 = DEFINITIONAL_REPRESENTATION('',(#12534),#12538); +#12534 = LINE('',#12535,#12536); +#12535 = CARTESIAN_POINT('',(0.,-0.1)); +#12536 = VECTOR('',#12537,1.); +#12537 = DIRECTION('',(1.,0.)); +#12538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12539 = PCURVE('',#12307,#12540); +#12540 = DEFINITIONAL_REPRESENTATION('',(#12541),#12545); +#12541 = LINE('',#12542,#12543); +#12542 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#12543 = VECTOR('',#12544,1.); +#12544 = DIRECTION('',(0.,1.)); +#12545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12546 = ORIENTED_EDGE('',*,*,#12454,.F.); +#12547 = ORIENTED_EDGE('',*,*,#12548,.F.); +#12548 = EDGE_CURVE('',#12257,#12455,#12549,.T.); +#12549 = SURFACE_CURVE('',#12550,(#12554,#12561),.PCURVE_S1.); +#12550 = LINE('',#12551,#12552); +#12551 = CARTESIAN_POINT('',(-5.05,-4.37,0.)); +#12552 = VECTOR('',#12553,1.); +#12553 = DIRECTION('',(0.,1.,0.)); +#12554 = PCURVE('',#12279,#12555); +#12555 = DEFINITIONAL_REPRESENTATION('',(#12556),#12560); +#12556 = LINE('',#12557,#12558); +#12557 = CARTESIAN_POINT('',(0.,0.)); +#12558 = VECTOR('',#12559,1.); +#12559 = DIRECTION('',(1.,0.)); +#12560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12561 = PCURVE('',#12361,#12562); +#12562 = DEFINITIONAL_REPRESENTATION('',(#12563),#12567); +#12563 = LINE('',#12564,#12565); +#12564 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#12565 = VECTOR('',#12566,1.); +#12566 = DIRECTION('',(0.,1.)); +#12567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12568 = ADVANCED_FACE('',(#12569),#12361,.F.); +#12569 = FACE_BOUND('',#12570,.F.); +#12570 = EDGE_LOOP('',(#12571,#12572,#12573,#12574)); +#12571 = ORIENTED_EDGE('',*,*,#12347,.T.); +#12572 = ORIENTED_EDGE('',*,*,#12429,.T.); +#12573 = ORIENTED_EDGE('',*,*,#12501,.F.); +#12574 = ORIENTED_EDGE('',*,*,#12548,.F.); +#12575 = ADVANCED_FACE('',(#12576),#12307,.T.); +#12576 = FACE_BOUND('',#12577,.T.); +#12577 = EDGE_LOOP('',(#12578,#12579,#12580,#12581)); +#12578 = ORIENTED_EDGE('',*,*,#12291,.T.); +#12579 = ORIENTED_EDGE('',*,*,#12377,.T.); +#12580 = ORIENTED_EDGE('',*,*,#12479,.F.); +#12581 = ORIENTED_EDGE('',*,*,#12526,.F.); +#12582 = MANIFOLD_SOLID_BREP('',#12583); +#12583 = CLOSED_SHELL('',(#12584,#12704,#12790,#12861,#12908,#12915)); +#12584 = ADVANCED_FACE('',(#12585),#12599,.T.); +#12585 = FACE_BOUND('',#12586,.T.); +#12586 = EDGE_LOOP('',(#12587,#12622,#12650,#12678)); +#12587 = ORIENTED_EDGE('',*,*,#12588,.T.); +#12588 = EDGE_CURVE('',#12589,#12591,#12593,.T.); +#12589 = VERTEX_POINT('',#12590); +#12590 = CARTESIAN_POINT('',(5.05,-4.37,0.)); +#12591 = VERTEX_POINT('',#12592); +#12592 = CARTESIAN_POINT('',(5.05,-4.37,0.1)); +#12593 = SURFACE_CURVE('',#12594,(#12598,#12610),.PCURVE_S1.); +#12594 = LINE('',#12595,#12596); +#12595 = CARTESIAN_POINT('',(5.05,-4.37,0.)); +#12596 = VECTOR('',#12597,1.); +#12597 = DIRECTION('',(0.,0.,1.)); +#12598 = PCURVE('',#12599,#12604); +#12599 = PLANE('',#12600); +#12600 = AXIS2_PLACEMENT_3D('',#12601,#12602,#12603); +#12601 = CARTESIAN_POINT('',(5.05,-4.37,0.)); +#12602 = DIRECTION('',(0.,-1.,0.)); +#12603 = DIRECTION('',(-1.,0.,0.)); +#12604 = DEFINITIONAL_REPRESENTATION('',(#12605),#12609); +#12605 = LINE('',#12606,#12607); +#12606 = CARTESIAN_POINT('',(0.,-0.)); +#12607 = VECTOR('',#12608,1.); +#12608 = DIRECTION('',(0.,-1.)); +#12609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12610 = PCURVE('',#12611,#12616); +#12611 = PLANE('',#12612); +#12612 = AXIS2_PLACEMENT_3D('',#12613,#12614,#12615); +#12613 = CARTESIAN_POINT('',(5.05,-4.37,0.)); +#12614 = DIRECTION('',(-1.,0.,0.)); +#12615 = DIRECTION('',(0.,1.,0.)); +#12616 = DEFINITIONAL_REPRESENTATION('',(#12617),#12621); +#12617 = LINE('',#12618,#12619); +#12618 = CARTESIAN_POINT('',(0.,0.)); +#12619 = VECTOR('',#12620,1.); +#12620 = DIRECTION('',(0.,-1.)); +#12621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12622 = ORIENTED_EDGE('',*,*,#12623,.T.); +#12623 = EDGE_CURVE('',#12591,#12624,#12626,.T.); +#12624 = VERTEX_POINT('',#12625); +#12625 = CARTESIAN_POINT('',(4.72,-4.37,0.1)); +#12626 = SURFACE_CURVE('',#12627,(#12631,#12638),.PCURVE_S1.); +#12627 = LINE('',#12628,#12629); +#12628 = CARTESIAN_POINT('',(5.05,-4.37,0.1)); +#12629 = VECTOR('',#12630,1.); +#12630 = DIRECTION('',(-1.,0.,0.)); +#12631 = PCURVE('',#12599,#12632); +#12632 = DEFINITIONAL_REPRESENTATION('',(#12633),#12637); +#12633 = LINE('',#12634,#12635); +#12634 = CARTESIAN_POINT('',(0.,-0.1)); +#12635 = VECTOR('',#12636,1.); +#12636 = DIRECTION('',(1.,0.)); +#12637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12638 = PCURVE('',#12639,#12644); +#12639 = PLANE('',#12640); +#12640 = AXIS2_PLACEMENT_3D('',#12641,#12642,#12643); +#12641 = CARTESIAN_POINT('',(4.849490847913,-4.25,0.1)); +#12642 = DIRECTION('',(-0.,-0.,-1.)); +#12643 = DIRECTION('',(-1.,0.,0.)); +#12644 = DEFINITIONAL_REPRESENTATION('',(#12645),#12649); +#12645 = LINE('',#12646,#12647); +#12646 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#12647 = VECTOR('',#12648,1.); +#12648 = DIRECTION('',(1.,0.)); +#12649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12650 = ORIENTED_EDGE('',*,*,#12651,.F.); +#12651 = EDGE_CURVE('',#12652,#12624,#12654,.T.); +#12652 = VERTEX_POINT('',#12653); +#12653 = CARTESIAN_POINT('',(4.72,-4.37,0.)); +#12654 = SURFACE_CURVE('',#12655,(#12659,#12666),.PCURVE_S1.); +#12655 = LINE('',#12656,#12657); +#12656 = CARTESIAN_POINT('',(4.72,-4.37,0.)); +#12657 = VECTOR('',#12658,1.); +#12658 = DIRECTION('',(0.,0.,1.)); +#12659 = PCURVE('',#12599,#12660); +#12660 = DEFINITIONAL_REPRESENTATION('',(#12661),#12665); +#12661 = LINE('',#12662,#12663); +#12662 = CARTESIAN_POINT('',(0.33,0.)); +#12663 = VECTOR('',#12664,1.); +#12664 = DIRECTION('',(0.,-1.)); +#12665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12666 = PCURVE('',#12667,#12672); +#12667 = CYLINDRICAL_SURFACE('',#12668,0.12); +#12668 = AXIS2_PLACEMENT_3D('',#12669,#12670,#12671); +#12669 = CARTESIAN_POINT('',(4.72,-4.25,0.)); +#12670 = DIRECTION('',(-0.,-0.,-1.)); +#12671 = DIRECTION('',(1.,0.,0.)); +#12672 = DEFINITIONAL_REPRESENTATION('',(#12673),#12677); +#12673 = LINE('',#12674,#12675); +#12674 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#12675 = VECTOR('',#12676,1.); +#12676 = DIRECTION('',(-0.,-1.)); +#12677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12678 = ORIENTED_EDGE('',*,*,#12679,.F.); +#12679 = EDGE_CURVE('',#12589,#12652,#12680,.T.); +#12680 = SURFACE_CURVE('',#12681,(#12685,#12692),.PCURVE_S1.); +#12681 = LINE('',#12682,#12683); +#12682 = CARTESIAN_POINT('',(5.05,-4.37,0.)); +#12683 = VECTOR('',#12684,1.); +#12684 = DIRECTION('',(-1.,0.,0.)); +#12685 = PCURVE('',#12599,#12686); +#12686 = DEFINITIONAL_REPRESENTATION('',(#12687),#12691); +#12687 = LINE('',#12688,#12689); +#12688 = CARTESIAN_POINT('',(0.,-0.)); +#12689 = VECTOR('',#12690,1.); +#12690 = DIRECTION('',(1.,0.)); +#12691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12692 = PCURVE('',#12693,#12698); +#12693 = PLANE('',#12694); +#12694 = AXIS2_PLACEMENT_3D('',#12695,#12696,#12697); +#12695 = CARTESIAN_POINT('',(4.849490847913,-4.25,0.)); +#12696 = DIRECTION('',(-0.,-0.,-1.)); +#12697 = DIRECTION('',(-1.,0.,0.)); +#12698 = DEFINITIONAL_REPRESENTATION('',(#12699),#12703); +#12699 = LINE('',#12700,#12701); +#12700 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#12701 = VECTOR('',#12702,1.); +#12702 = DIRECTION('',(1.,0.)); +#12703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12704 = ADVANCED_FACE('',(#12705),#12667,.T.); +#12705 = FACE_BOUND('',#12706,.F.); +#12706 = EDGE_LOOP('',(#12707,#12737,#12763,#12764)); +#12707 = ORIENTED_EDGE('',*,*,#12708,.T.); +#12708 = EDGE_CURVE('',#12709,#12711,#12713,.T.); +#12709 = VERTEX_POINT('',#12710); +#12710 = CARTESIAN_POINT('',(4.72,-4.13,0.)); +#12711 = VERTEX_POINT('',#12712); +#12712 = CARTESIAN_POINT('',(4.72,-4.13,0.1)); +#12713 = SURFACE_CURVE('',#12714,(#12718,#12725),.PCURVE_S1.); +#12714 = LINE('',#12715,#12716); +#12715 = CARTESIAN_POINT('',(4.72,-4.13,0.)); +#12716 = VECTOR('',#12717,1.); +#12717 = DIRECTION('',(0.,0.,1.)); +#12718 = PCURVE('',#12667,#12719); +#12719 = DEFINITIONAL_REPRESENTATION('',(#12720),#12724); +#12720 = LINE('',#12721,#12722); +#12721 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#12722 = VECTOR('',#12723,1.); +#12723 = DIRECTION('',(-0.,-1.)); +#12724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12725 = PCURVE('',#12726,#12731); +#12726 = PLANE('',#12727); +#12727 = AXIS2_PLACEMENT_3D('',#12728,#12729,#12730); +#12728 = CARTESIAN_POINT('',(5.05,-4.13,0.)); +#12729 = DIRECTION('',(0.,-1.,0.)); +#12730 = DIRECTION('',(-1.,0.,0.)); +#12731 = DEFINITIONAL_REPRESENTATION('',(#12732),#12736); +#12732 = LINE('',#12733,#12734); +#12733 = CARTESIAN_POINT('',(0.33,0.)); +#12734 = VECTOR('',#12735,1.); +#12735 = DIRECTION('',(0.,-1.)); +#12736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12737 = ORIENTED_EDGE('',*,*,#12738,.T.); +#12738 = EDGE_CURVE('',#12711,#12624,#12739,.T.); +#12739 = SURFACE_CURVE('',#12740,(#12745,#12752),.PCURVE_S1.); +#12740 = CIRCLE('',#12741,0.12); +#12741 = AXIS2_PLACEMENT_3D('',#12742,#12743,#12744); +#12742 = CARTESIAN_POINT('',(4.72,-4.25,0.1)); +#12743 = DIRECTION('',(0.,0.,1.)); +#12744 = DIRECTION('',(1.,0.,0.)); +#12745 = PCURVE('',#12667,#12746); +#12746 = DEFINITIONAL_REPRESENTATION('',(#12747),#12751); +#12747 = LINE('',#12748,#12749); +#12748 = CARTESIAN_POINT('',(-0.,-0.1)); +#12749 = VECTOR('',#12750,1.); +#12750 = DIRECTION('',(-1.,0.)); +#12751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12752 = PCURVE('',#12639,#12753); +#12753 = DEFINITIONAL_REPRESENTATION('',(#12754),#12762); +#12754 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12755,#12756,#12757,#12758 + ,#12759,#12760,#12761),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#12755 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#12756 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#12757 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#12758 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#12759 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#12760 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#12761 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#12762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12763 = ORIENTED_EDGE('',*,*,#12651,.F.); +#12764 = ORIENTED_EDGE('',*,*,#12765,.F.); +#12765 = EDGE_CURVE('',#12709,#12652,#12766,.T.); +#12766 = SURFACE_CURVE('',#12767,(#12772,#12779),.PCURVE_S1.); +#12767 = CIRCLE('',#12768,0.12); +#12768 = AXIS2_PLACEMENT_3D('',#12769,#12770,#12771); +#12769 = CARTESIAN_POINT('',(4.72,-4.25,0.)); +#12770 = DIRECTION('',(0.,0.,1.)); +#12771 = DIRECTION('',(1.,0.,0.)); +#12772 = PCURVE('',#12667,#12773); +#12773 = DEFINITIONAL_REPRESENTATION('',(#12774),#12778); +#12774 = LINE('',#12775,#12776); +#12775 = CARTESIAN_POINT('',(-0.,0.)); +#12776 = VECTOR('',#12777,1.); +#12777 = DIRECTION('',(-1.,0.)); +#12778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12779 = PCURVE('',#12693,#12780); +#12780 = DEFINITIONAL_REPRESENTATION('',(#12781),#12789); +#12781 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12782,#12783,#12784,#12785 + ,#12786,#12787,#12788),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#12782 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#12783 = CARTESIAN_POINT('',(9.4908479135E-03,0.207846096908)); +#12784 = CARTESIAN_POINT('',(0.189490847913,0.103923048454)); +#12785 = CARTESIAN_POINT('',(0.369490847914,2.939152317954E-17)); +#12786 = CARTESIAN_POINT('',(0.189490847914,-0.103923048454)); +#12787 = CARTESIAN_POINT('',(9.4908479135E-03,-0.207846096908)); +#12788 = CARTESIAN_POINT('',(9.4908479135E-03,0.)); +#12789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12790 = ADVANCED_FACE('',(#12791),#12726,.F.); +#12791 = FACE_BOUND('',#12792,.F.); +#12792 = EDGE_LOOP('',(#12793,#12818,#12839,#12840)); +#12793 = ORIENTED_EDGE('',*,*,#12794,.T.); +#12794 = EDGE_CURVE('',#12795,#12797,#12799,.T.); +#12795 = VERTEX_POINT('',#12796); +#12796 = CARTESIAN_POINT('',(5.05,-4.13,0.)); +#12797 = VERTEX_POINT('',#12798); +#12798 = CARTESIAN_POINT('',(5.05,-4.13,0.1)); +#12799 = SURFACE_CURVE('',#12800,(#12804,#12811),.PCURVE_S1.); +#12800 = LINE('',#12801,#12802); +#12801 = CARTESIAN_POINT('',(5.05,-4.13,0.)); +#12802 = VECTOR('',#12803,1.); +#12803 = DIRECTION('',(0.,0.,1.)); +#12804 = PCURVE('',#12726,#12805); +#12805 = DEFINITIONAL_REPRESENTATION('',(#12806),#12810); +#12806 = LINE('',#12807,#12808); +#12807 = CARTESIAN_POINT('',(0.,-0.)); +#12808 = VECTOR('',#12809,1.); +#12809 = DIRECTION('',(0.,-1.)); +#12810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12811 = PCURVE('',#12611,#12812); +#12812 = DEFINITIONAL_REPRESENTATION('',(#12813),#12817); +#12813 = LINE('',#12814,#12815); +#12814 = CARTESIAN_POINT('',(0.24,0.)); +#12815 = VECTOR('',#12816,1.); +#12816 = DIRECTION('',(0.,-1.)); +#12817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12818 = ORIENTED_EDGE('',*,*,#12819,.T.); +#12819 = EDGE_CURVE('',#12797,#12711,#12820,.T.); +#12820 = SURFACE_CURVE('',#12821,(#12825,#12832),.PCURVE_S1.); +#12821 = LINE('',#12822,#12823); +#12822 = CARTESIAN_POINT('',(5.05,-4.13,0.1)); +#12823 = VECTOR('',#12824,1.); +#12824 = DIRECTION('',(-1.,0.,0.)); +#12825 = PCURVE('',#12726,#12826); +#12826 = DEFINITIONAL_REPRESENTATION('',(#12827),#12831); +#12827 = LINE('',#12828,#12829); +#12828 = CARTESIAN_POINT('',(0.,-0.1)); +#12829 = VECTOR('',#12830,1.); +#12830 = DIRECTION('',(1.,0.)); +#12831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12832 = PCURVE('',#12639,#12833); +#12833 = DEFINITIONAL_REPRESENTATION('',(#12834),#12838); +#12834 = LINE('',#12835,#12836); +#12835 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#12836 = VECTOR('',#12837,1.); +#12837 = DIRECTION('',(1.,0.)); +#12838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12839 = ORIENTED_EDGE('',*,*,#12708,.F.); +#12840 = ORIENTED_EDGE('',*,*,#12841,.F.); +#12841 = EDGE_CURVE('',#12795,#12709,#12842,.T.); +#12842 = SURFACE_CURVE('',#12843,(#12847,#12854),.PCURVE_S1.); +#12843 = LINE('',#12844,#12845); +#12844 = CARTESIAN_POINT('',(5.05,-4.13,0.)); +#12845 = VECTOR('',#12846,1.); +#12846 = DIRECTION('',(-1.,0.,0.)); +#12847 = PCURVE('',#12726,#12848); +#12848 = DEFINITIONAL_REPRESENTATION('',(#12849),#12853); +#12849 = LINE('',#12850,#12851); +#12850 = CARTESIAN_POINT('',(0.,-0.)); +#12851 = VECTOR('',#12852,1.); +#12852 = DIRECTION('',(1.,0.)); +#12853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12854 = PCURVE('',#12693,#12855); +#12855 = DEFINITIONAL_REPRESENTATION('',(#12856),#12860); +#12856 = LINE('',#12857,#12858); +#12857 = CARTESIAN_POINT('',(-0.200509152087,0.12)); +#12858 = VECTOR('',#12859,1.); +#12859 = DIRECTION('',(1.,0.)); +#12860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12861 = ADVANCED_FACE('',(#12862),#12611,.F.); +#12862 = FACE_BOUND('',#12863,.F.); +#12863 = EDGE_LOOP('',(#12864,#12865,#12886,#12887)); +#12864 = ORIENTED_EDGE('',*,*,#12588,.T.); +#12865 = ORIENTED_EDGE('',*,*,#12866,.T.); +#12866 = EDGE_CURVE('',#12591,#12797,#12867,.T.); +#12867 = SURFACE_CURVE('',#12868,(#12872,#12879),.PCURVE_S1.); +#12868 = LINE('',#12869,#12870); +#12869 = CARTESIAN_POINT('',(5.05,-4.37,0.1)); +#12870 = VECTOR('',#12871,1.); +#12871 = DIRECTION('',(0.,1.,0.)); +#12872 = PCURVE('',#12611,#12873); +#12873 = DEFINITIONAL_REPRESENTATION('',(#12874),#12878); +#12874 = LINE('',#12875,#12876); +#12875 = CARTESIAN_POINT('',(0.,-0.1)); +#12876 = VECTOR('',#12877,1.); +#12877 = DIRECTION('',(1.,0.)); +#12878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12879 = PCURVE('',#12639,#12880); +#12880 = DEFINITIONAL_REPRESENTATION('',(#12881),#12885); +#12881 = LINE('',#12882,#12883); +#12882 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#12883 = VECTOR('',#12884,1.); +#12884 = DIRECTION('',(0.,1.)); +#12885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12886 = ORIENTED_EDGE('',*,*,#12794,.F.); +#12887 = ORIENTED_EDGE('',*,*,#12888,.F.); +#12888 = EDGE_CURVE('',#12589,#12795,#12889,.T.); +#12889 = SURFACE_CURVE('',#12890,(#12894,#12901),.PCURVE_S1.); +#12890 = LINE('',#12891,#12892); +#12891 = CARTESIAN_POINT('',(5.05,-4.37,0.)); +#12892 = VECTOR('',#12893,1.); +#12893 = DIRECTION('',(0.,1.,0.)); +#12894 = PCURVE('',#12611,#12895); +#12895 = DEFINITIONAL_REPRESENTATION('',(#12896),#12900); +#12896 = LINE('',#12897,#12898); +#12897 = CARTESIAN_POINT('',(0.,0.)); +#12898 = VECTOR('',#12899,1.); +#12899 = DIRECTION('',(1.,0.)); +#12900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12901 = PCURVE('',#12693,#12902); +#12902 = DEFINITIONAL_REPRESENTATION('',(#12903),#12907); +#12903 = LINE('',#12904,#12905); +#12904 = CARTESIAN_POINT('',(-0.200509152087,-0.12)); +#12905 = VECTOR('',#12906,1.); +#12906 = DIRECTION('',(0.,1.)); +#12907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12908 = ADVANCED_FACE('',(#12909),#12693,.T.); +#12909 = FACE_BOUND('',#12910,.T.); +#12910 = EDGE_LOOP('',(#12911,#12912,#12913,#12914)); +#12911 = ORIENTED_EDGE('',*,*,#12679,.T.); +#12912 = ORIENTED_EDGE('',*,*,#12765,.F.); +#12913 = ORIENTED_EDGE('',*,*,#12841,.F.); +#12914 = ORIENTED_EDGE('',*,*,#12888,.F.); +#12915 = ADVANCED_FACE('',(#12916),#12639,.F.); +#12916 = FACE_BOUND('',#12917,.F.); +#12917 = EDGE_LOOP('',(#12918,#12919,#12920,#12921)); +#12918 = ORIENTED_EDGE('',*,*,#12623,.T.); +#12919 = ORIENTED_EDGE('',*,*,#12738,.F.); +#12920 = ORIENTED_EDGE('',*,*,#12819,.F.); +#12921 = ORIENTED_EDGE('',*,*,#12866,.F.); +#12922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12926)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#12923,#12924,#12925)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#12923 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#12924 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#12925 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#12926 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#12923, + 'distance_accuracy_value','confusion accuracy'); +#12927 = SHAPE_DEFINITION_REPRESENTATION(#12928,#825); +#12928 = PRODUCT_DEFINITION_SHAPE('','',#12929); +#12929 = PRODUCT_DEFINITION('design','',#12930,#12933); +#12930 = PRODUCT_DEFINITION_FORMATION('','',#12931); +#12931 = PRODUCT('PinsArrayLR','PinsArrayLR','',(#12932)); +#12932 = PRODUCT_CONTEXT('',#2,'mechanical'); +#12933 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#12934 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12935,#12937); +#12935 = ( REPRESENTATION_RELATIONSHIP('','',#825,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12936) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#12936 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); +#12937 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #12938); +#12938 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','=>[0:1:1:4]','',#5,#12929,$ + ); +#12939 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12931)); +#12940 = SHAPE_REPRESENTATION('',(#11,#12941,#13281,#13613,#13953,#14285 + ,#14625,#14957,#15297,#15629,#15969,#16301,#16641,#16973,#17313, + #17645,#17985,#18317,#18657,#18989,#19329,#19661,#20001,#20333, + #20673,#21005,#21345,#21677,#22017,#22349,#22689,#23021,#23361, + #23693,#24033,#24365,#24705),#25037); +#12941 = MANIFOLD_SOLID_BREP('',#12942); +#12942 = CLOSED_SHELL('',(#12943,#13063,#13139,#13220,#13267,#13274)); +#12943 = ADVANCED_FACE('',(#12944),#12958,.T.); +#12944 = FACE_BOUND('',#12945,.T.); +#12945 = EDGE_LOOP('',(#12946,#12981,#13009,#13037)); +#12946 = ORIENTED_EDGE('',*,*,#12947,.T.); +#12947 = EDGE_CURVE('',#12948,#12950,#12952,.T.); +#12948 = VERTEX_POINT('',#12949); +#12949 = CARTESIAN_POINT('',(-4.37,5.05,0.)); +#12950 = VERTEX_POINT('',#12951); +#12951 = CARTESIAN_POINT('',(-4.37,5.05,0.1)); +#12952 = SURFACE_CURVE('',#12953,(#12957,#12969),.PCURVE_S1.); +#12953 = LINE('',#12954,#12955); +#12954 = CARTESIAN_POINT('',(-4.37,5.05,0.)); +#12955 = VECTOR('',#12956,1.); +#12956 = DIRECTION('',(0.,0.,1.)); +#12957 = PCURVE('',#12958,#12963); +#12958 = PLANE('',#12959); +#12959 = AXIS2_PLACEMENT_3D('',#12960,#12961,#12962); +#12960 = CARTESIAN_POINT('',(-4.37,5.05,0.)); +#12961 = DIRECTION('',(0.,1.,0.)); +#12962 = DIRECTION('',(1.,0.,0.)); +#12963 = DEFINITIONAL_REPRESENTATION('',(#12964),#12968); +#12964 = LINE('',#12965,#12966); +#12965 = CARTESIAN_POINT('',(0.,0.)); +#12966 = VECTOR('',#12967,1.); +#12967 = DIRECTION('',(0.,-1.)); +#12968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12969 = PCURVE('',#12970,#12975); +#12970 = PLANE('',#12971); +#12971 = AXIS2_PLACEMENT_3D('',#12972,#12973,#12974); +#12972 = CARTESIAN_POINT('',(-4.37,5.05,0.)); +#12973 = DIRECTION('',(1.,0.,0.)); +#12974 = DIRECTION('',(0.,-1.,0.)); +#12975 = DEFINITIONAL_REPRESENTATION('',(#12976),#12980); +#12976 = LINE('',#12977,#12978); +#12977 = CARTESIAN_POINT('',(0.,0.)); +#12978 = VECTOR('',#12979,1.); +#12979 = DIRECTION('',(0.,-1.)); +#12980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12981 = ORIENTED_EDGE('',*,*,#12982,.T.); +#12982 = EDGE_CURVE('',#12950,#12983,#12985,.T.); +#12983 = VERTEX_POINT('',#12984); +#12984 = CARTESIAN_POINT('',(-4.13,5.05,0.1)); +#12985 = SURFACE_CURVE('',#12986,(#12990,#12997),.PCURVE_S1.); +#12986 = LINE('',#12987,#12988); +#12987 = CARTESIAN_POINT('',(-4.37,5.05,0.1)); +#12988 = VECTOR('',#12989,1.); +#12989 = DIRECTION('',(1.,0.,0.)); +#12990 = PCURVE('',#12958,#12991); +#12991 = DEFINITIONAL_REPRESENTATION('',(#12992),#12996); +#12992 = LINE('',#12993,#12994); +#12993 = CARTESIAN_POINT('',(0.,-0.1)); +#12994 = VECTOR('',#12995,1.); +#12995 = DIRECTION('',(1.,0.)); +#12996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12997 = PCURVE('',#12998,#13003); +#12998 = PLANE('',#12999); +#12999 = AXIS2_PLACEMENT_3D('',#13000,#13001,#13002); +#13000 = CARTESIAN_POINT('',(-4.25,4.849490847913,0.1)); +#13001 = DIRECTION('',(-0.,-0.,-1.)); +#13002 = DIRECTION('',(-1.,0.,0.)); +#13003 = DEFINITIONAL_REPRESENTATION('',(#13004),#13008); +#13004 = LINE('',#13005,#13006); +#13005 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#13006 = VECTOR('',#13007,1.); +#13007 = DIRECTION('',(-1.,0.)); +#13008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13009 = ORIENTED_EDGE('',*,*,#13010,.F.); +#13010 = EDGE_CURVE('',#13011,#12983,#13013,.T.); +#13011 = VERTEX_POINT('',#13012); +#13012 = CARTESIAN_POINT('',(-4.13,5.05,0.)); +#13013 = SURFACE_CURVE('',#13014,(#13018,#13025),.PCURVE_S1.); +#13014 = LINE('',#13015,#13016); +#13015 = CARTESIAN_POINT('',(-4.13,5.05,0.)); +#13016 = VECTOR('',#13017,1.); +#13017 = DIRECTION('',(0.,0.,1.)); +#13018 = PCURVE('',#12958,#13019); +#13019 = DEFINITIONAL_REPRESENTATION('',(#13020),#13024); +#13020 = LINE('',#13021,#13022); +#13021 = CARTESIAN_POINT('',(0.24,0.)); +#13022 = VECTOR('',#13023,1.); +#13023 = DIRECTION('',(0.,-1.)); +#13024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13025 = PCURVE('',#13026,#13031); +#13026 = PLANE('',#13027); +#13027 = AXIS2_PLACEMENT_3D('',#13028,#13029,#13030); +#13028 = CARTESIAN_POINT('',(-4.13,5.05,0.)); +#13029 = DIRECTION('',(1.,0.,0.)); +#13030 = DIRECTION('',(0.,-1.,0.)); +#13031 = DEFINITIONAL_REPRESENTATION('',(#13032),#13036); +#13032 = LINE('',#13033,#13034); +#13033 = CARTESIAN_POINT('',(0.,0.)); +#13034 = VECTOR('',#13035,1.); +#13035 = DIRECTION('',(0.,-1.)); +#13036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13037 = ORIENTED_EDGE('',*,*,#13038,.F.); +#13038 = EDGE_CURVE('',#12948,#13011,#13039,.T.); +#13039 = SURFACE_CURVE('',#13040,(#13044,#13051),.PCURVE_S1.); +#13040 = LINE('',#13041,#13042); +#13041 = CARTESIAN_POINT('',(-4.37,5.05,0.)); +#13042 = VECTOR('',#13043,1.); +#13043 = DIRECTION('',(1.,0.,0.)); +#13044 = PCURVE('',#12958,#13045); +#13045 = DEFINITIONAL_REPRESENTATION('',(#13046),#13050); +#13046 = LINE('',#13047,#13048); +#13047 = CARTESIAN_POINT('',(0.,0.)); +#13048 = VECTOR('',#13049,1.); +#13049 = DIRECTION('',(1.,0.)); +#13050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13051 = PCURVE('',#13052,#13057); +#13052 = PLANE('',#13053); +#13053 = AXIS2_PLACEMENT_3D('',#13054,#13055,#13056); +#13054 = CARTESIAN_POINT('',(-4.25,4.849490847913,0.)); +#13055 = DIRECTION('',(-0.,-0.,-1.)); +#13056 = DIRECTION('',(-1.,0.,0.)); +#13057 = DEFINITIONAL_REPRESENTATION('',(#13058),#13062); +#13058 = LINE('',#13059,#13060); +#13059 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#13060 = VECTOR('',#13061,1.); +#13061 = DIRECTION('',(-1.,0.)); +#13062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13063 = ADVANCED_FACE('',(#13064),#13026,.T.); +#13064 = FACE_BOUND('',#13065,.T.); +#13065 = EDGE_LOOP('',(#13066,#13067,#13090,#13118)); +#13066 = ORIENTED_EDGE('',*,*,#13010,.T.); +#13067 = ORIENTED_EDGE('',*,*,#13068,.T.); +#13068 = EDGE_CURVE('',#12983,#13069,#13071,.T.); +#13069 = VERTEX_POINT('',#13070); +#13070 = CARTESIAN_POINT('',(-4.13,4.72,0.1)); +#13071 = SURFACE_CURVE('',#13072,(#13076,#13083),.PCURVE_S1.); +#13072 = LINE('',#13073,#13074); +#13073 = CARTESIAN_POINT('',(-4.13,5.05,0.1)); +#13074 = VECTOR('',#13075,1.); +#13075 = DIRECTION('',(0.,-1.,0.)); +#13076 = PCURVE('',#13026,#13077); +#13077 = DEFINITIONAL_REPRESENTATION('',(#13078),#13082); +#13078 = LINE('',#13079,#13080); +#13079 = CARTESIAN_POINT('',(0.,-0.1)); +#13080 = VECTOR('',#13081,1.); +#13081 = DIRECTION('',(1.,0.)); +#13082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13083 = PCURVE('',#12998,#13084); +#13084 = DEFINITIONAL_REPRESENTATION('',(#13085),#13089); +#13085 = LINE('',#13086,#13087); +#13086 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#13087 = VECTOR('',#13088,1.); +#13088 = DIRECTION('',(0.,-1.)); +#13089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13090 = ORIENTED_EDGE('',*,*,#13091,.F.); +#13091 = EDGE_CURVE('',#13092,#13069,#13094,.T.); +#13092 = VERTEX_POINT('',#13093); +#13093 = CARTESIAN_POINT('',(-4.13,4.72,0.)); +#13094 = SURFACE_CURVE('',#13095,(#13099,#13106),.PCURVE_S1.); +#13095 = LINE('',#13096,#13097); +#13096 = CARTESIAN_POINT('',(-4.13,4.72,0.)); +#13097 = VECTOR('',#13098,1.); +#13098 = DIRECTION('',(0.,0.,1.)); +#13099 = PCURVE('',#13026,#13100); +#13100 = DEFINITIONAL_REPRESENTATION('',(#13101),#13105); +#13101 = LINE('',#13102,#13103); +#13102 = CARTESIAN_POINT('',(0.33,0.)); +#13103 = VECTOR('',#13104,1.); +#13104 = DIRECTION('',(0.,-1.)); +#13105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13106 = PCURVE('',#13107,#13112); +#13107 = CYLINDRICAL_SURFACE('',#13108,0.12); +#13108 = AXIS2_PLACEMENT_3D('',#13109,#13110,#13111); +#13109 = CARTESIAN_POINT('',(-4.25,4.72,0.)); +#13110 = DIRECTION('',(-0.,-0.,-1.)); +#13111 = DIRECTION('',(1.,0.,0.)); +#13112 = DEFINITIONAL_REPRESENTATION('',(#13113),#13117); +#13113 = LINE('',#13114,#13115); +#13114 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#13115 = VECTOR('',#13116,1.); +#13116 = DIRECTION('',(-0.,-1.)); +#13117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13118 = ORIENTED_EDGE('',*,*,#13119,.F.); +#13119 = EDGE_CURVE('',#13011,#13092,#13120,.T.); +#13120 = SURFACE_CURVE('',#13121,(#13125,#13132),.PCURVE_S1.); +#13121 = LINE('',#13122,#13123); +#13122 = CARTESIAN_POINT('',(-4.13,5.05,0.)); +#13123 = VECTOR('',#13124,1.); +#13124 = DIRECTION('',(0.,-1.,0.)); +#13125 = PCURVE('',#13026,#13126); +#13126 = DEFINITIONAL_REPRESENTATION('',(#13127),#13131); +#13127 = LINE('',#13128,#13129); +#13128 = CARTESIAN_POINT('',(0.,0.)); +#13129 = VECTOR('',#13130,1.); +#13130 = DIRECTION('',(1.,0.)); +#13131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13132 = PCURVE('',#13052,#13133); +#13133 = DEFINITIONAL_REPRESENTATION('',(#13134),#13138); +#13134 = LINE('',#13135,#13136); +#13135 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#13136 = VECTOR('',#13137,1.); +#13137 = DIRECTION('',(0.,-1.)); +#13138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13139 = ADVANCED_FACE('',(#13140),#13107,.T.); +#13140 = FACE_BOUND('',#13141,.F.); +#13141 = EDGE_LOOP('',(#13142,#13167,#13193,#13194)); +#13142 = ORIENTED_EDGE('',*,*,#13143,.T.); +#13143 = EDGE_CURVE('',#13144,#13146,#13148,.T.); +#13144 = VERTEX_POINT('',#13145); +#13145 = CARTESIAN_POINT('',(-4.37,4.72,0.)); +#13146 = VERTEX_POINT('',#13147); +#13147 = CARTESIAN_POINT('',(-4.37,4.72,0.1)); +#13148 = SURFACE_CURVE('',#13149,(#13153,#13160),.PCURVE_S1.); +#13149 = LINE('',#13150,#13151); +#13150 = CARTESIAN_POINT('',(-4.37,4.72,0.)); +#13151 = VECTOR('',#13152,1.); +#13152 = DIRECTION('',(0.,0.,1.)); +#13153 = PCURVE('',#13107,#13154); +#13154 = DEFINITIONAL_REPRESENTATION('',(#13155),#13159); +#13155 = LINE('',#13156,#13157); +#13156 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#13157 = VECTOR('',#13158,1.); +#13158 = DIRECTION('',(-0.,-1.)); +#13159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13160 = PCURVE('',#12970,#13161); +#13161 = DEFINITIONAL_REPRESENTATION('',(#13162),#13166); +#13162 = LINE('',#13163,#13164); +#13163 = CARTESIAN_POINT('',(0.33,0.)); +#13164 = VECTOR('',#13165,1.); +#13165 = DIRECTION('',(0.,-1.)); +#13166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13167 = ORIENTED_EDGE('',*,*,#13168,.T.); +#13168 = EDGE_CURVE('',#13146,#13069,#13169,.T.); +#13169 = SURFACE_CURVE('',#13170,(#13175,#13182),.PCURVE_S1.); +#13170 = CIRCLE('',#13171,0.12); +#13171 = AXIS2_PLACEMENT_3D('',#13172,#13173,#13174); +#13172 = CARTESIAN_POINT('',(-4.25,4.72,0.1)); +#13173 = DIRECTION('',(0.,0.,1.)); +#13174 = DIRECTION('',(1.,0.,0.)); +#13175 = PCURVE('',#13107,#13176); +#13176 = DEFINITIONAL_REPRESENTATION('',(#13177),#13181); +#13177 = LINE('',#13178,#13179); +#13178 = CARTESIAN_POINT('',(-0.,-0.1)); +#13179 = VECTOR('',#13180,1.); +#13180 = DIRECTION('',(-1.,0.)); +#13181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13182 = PCURVE('',#12998,#13183); +#13183 = DEFINITIONAL_REPRESENTATION('',(#13184),#13192); +#13184 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13185,#13186,#13187,#13188 + ,#13189,#13190,#13191),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#13185 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#13186 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#13187 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#13188 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#13189 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#13190 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#13191 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#13192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13193 = ORIENTED_EDGE('',*,*,#13091,.F.); +#13194 = ORIENTED_EDGE('',*,*,#13195,.F.); +#13195 = EDGE_CURVE('',#13144,#13092,#13196,.T.); +#13196 = SURFACE_CURVE('',#13197,(#13202,#13209),.PCURVE_S1.); +#13197 = CIRCLE('',#13198,0.12); +#13198 = AXIS2_PLACEMENT_3D('',#13199,#13200,#13201); +#13199 = CARTESIAN_POINT('',(-4.25,4.72,0.)); +#13200 = DIRECTION('',(0.,0.,1.)); +#13201 = DIRECTION('',(1.,0.,0.)); +#13202 = PCURVE('',#13107,#13203); +#13203 = DEFINITIONAL_REPRESENTATION('',(#13204),#13208); +#13204 = LINE('',#13205,#13206); +#13205 = CARTESIAN_POINT('',(-0.,0.)); +#13206 = VECTOR('',#13207,1.); +#13207 = DIRECTION('',(-1.,0.)); +#13208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13209 = PCURVE('',#13052,#13210); +#13210 = DEFINITIONAL_REPRESENTATION('',(#13211),#13219); +#13211 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13212,#13213,#13214,#13215 + ,#13216,#13217,#13218),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#13212 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#13213 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#13214 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#13215 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#13216 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#13217 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#13218 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#13219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13220 = ADVANCED_FACE('',(#13221),#12970,.F.); +#13221 = FACE_BOUND('',#13222,.F.); +#13222 = EDGE_LOOP('',(#13223,#13224,#13245,#13246)); +#13223 = ORIENTED_EDGE('',*,*,#12947,.T.); +#13224 = ORIENTED_EDGE('',*,*,#13225,.T.); +#13225 = EDGE_CURVE('',#12950,#13146,#13226,.T.); +#13226 = SURFACE_CURVE('',#13227,(#13231,#13238),.PCURVE_S1.); +#13227 = LINE('',#13228,#13229); +#13228 = CARTESIAN_POINT('',(-4.37,5.05,0.1)); +#13229 = VECTOR('',#13230,1.); +#13230 = DIRECTION('',(0.,-1.,0.)); +#13231 = PCURVE('',#12970,#13232); +#13232 = DEFINITIONAL_REPRESENTATION('',(#13233),#13237); +#13233 = LINE('',#13234,#13235); +#13234 = CARTESIAN_POINT('',(0.,-0.1)); +#13235 = VECTOR('',#13236,1.); +#13236 = DIRECTION('',(1.,0.)); +#13237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13238 = PCURVE('',#12998,#13239); +#13239 = DEFINITIONAL_REPRESENTATION('',(#13240),#13244); +#13240 = LINE('',#13241,#13242); +#13241 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#13242 = VECTOR('',#13243,1.); +#13243 = DIRECTION('',(0.,-1.)); +#13244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13245 = ORIENTED_EDGE('',*,*,#13143,.F.); +#13246 = ORIENTED_EDGE('',*,*,#13247,.F.); +#13247 = EDGE_CURVE('',#12948,#13144,#13248,.T.); +#13248 = SURFACE_CURVE('',#13249,(#13253,#13260),.PCURVE_S1.); +#13249 = LINE('',#13250,#13251); +#13250 = CARTESIAN_POINT('',(-4.37,5.05,0.)); +#13251 = VECTOR('',#13252,1.); +#13252 = DIRECTION('',(0.,-1.,0.)); +#13253 = PCURVE('',#12970,#13254); +#13254 = DEFINITIONAL_REPRESENTATION('',(#13255),#13259); +#13255 = LINE('',#13256,#13257); +#13256 = CARTESIAN_POINT('',(0.,0.)); +#13257 = VECTOR('',#13258,1.); +#13258 = DIRECTION('',(1.,0.)); +#13259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13260 = PCURVE('',#13052,#13261); +#13261 = DEFINITIONAL_REPRESENTATION('',(#13262),#13266); +#13262 = LINE('',#13263,#13264); +#13263 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#13264 = VECTOR('',#13265,1.); +#13265 = DIRECTION('',(0.,-1.)); +#13266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13267 = ADVANCED_FACE('',(#13268),#13052,.T.); +#13268 = FACE_BOUND('',#13269,.T.); +#13269 = EDGE_LOOP('',(#13270,#13271,#13272,#13273)); +#13270 = ORIENTED_EDGE('',*,*,#13038,.T.); +#13271 = ORIENTED_EDGE('',*,*,#13119,.T.); +#13272 = ORIENTED_EDGE('',*,*,#13195,.F.); +#13273 = ORIENTED_EDGE('',*,*,#13247,.F.); +#13274 = ADVANCED_FACE('',(#13275),#12998,.F.); +#13275 = FACE_BOUND('',#13276,.F.); +#13276 = EDGE_LOOP('',(#13277,#13278,#13279,#13280)); +#13277 = ORIENTED_EDGE('',*,*,#12982,.T.); +#13278 = ORIENTED_EDGE('',*,*,#13068,.T.); +#13279 = ORIENTED_EDGE('',*,*,#13168,.F.); +#13280 = ORIENTED_EDGE('',*,*,#13225,.F.); +#13281 = MANIFOLD_SOLID_BREP('',#13282); +#13282 = CLOSED_SHELL('',(#13283,#13403,#13479,#13552,#13599,#13606)); +#13283 = ADVANCED_FACE('',(#13284),#13298,.F.); +#13284 = FACE_BOUND('',#13285,.F.); +#13285 = EDGE_LOOP('',(#13286,#13321,#13349,#13377)); +#13286 = ORIENTED_EDGE('',*,*,#13287,.T.); +#13287 = EDGE_CURVE('',#13288,#13290,#13292,.T.); +#13288 = VERTEX_POINT('',#13289); +#13289 = CARTESIAN_POINT('',(-4.37,-5.05,0.)); +#13290 = VERTEX_POINT('',#13291); +#13291 = CARTESIAN_POINT('',(-4.37,-5.05,0.1)); +#13292 = SURFACE_CURVE('',#13293,(#13297,#13309),.PCURVE_S1.); +#13293 = LINE('',#13294,#13295); +#13294 = CARTESIAN_POINT('',(-4.37,-5.05,0.)); +#13295 = VECTOR('',#13296,1.); +#13296 = DIRECTION('',(0.,0.,1.)); +#13297 = PCURVE('',#13298,#13303); +#13298 = PLANE('',#13299); +#13299 = AXIS2_PLACEMENT_3D('',#13300,#13301,#13302); +#13300 = CARTESIAN_POINT('',(-4.37,-5.05,0.)); +#13301 = DIRECTION('',(0.,1.,0.)); +#13302 = DIRECTION('',(1.,0.,0.)); +#13303 = DEFINITIONAL_REPRESENTATION('',(#13304),#13308); +#13304 = LINE('',#13305,#13306); +#13305 = CARTESIAN_POINT('',(0.,0.)); +#13306 = VECTOR('',#13307,1.); +#13307 = DIRECTION('',(0.,-1.)); +#13308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13309 = PCURVE('',#13310,#13315); +#13310 = PLANE('',#13311); +#13311 = AXIS2_PLACEMENT_3D('',#13312,#13313,#13314); +#13312 = CARTESIAN_POINT('',(-4.37,-5.05,0.)); +#13313 = DIRECTION('',(-1.,0.,0.)); +#13314 = DIRECTION('',(0.,1.,0.)); +#13315 = DEFINITIONAL_REPRESENTATION('',(#13316),#13320); +#13316 = LINE('',#13317,#13318); +#13317 = CARTESIAN_POINT('',(0.,0.)); +#13318 = VECTOR('',#13319,1.); +#13319 = DIRECTION('',(0.,-1.)); +#13320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13321 = ORIENTED_EDGE('',*,*,#13322,.T.); +#13322 = EDGE_CURVE('',#13290,#13323,#13325,.T.); +#13323 = VERTEX_POINT('',#13324); +#13324 = CARTESIAN_POINT('',(-4.13,-5.05,0.1)); +#13325 = SURFACE_CURVE('',#13326,(#13330,#13337),.PCURVE_S1.); +#13326 = LINE('',#13327,#13328); +#13327 = CARTESIAN_POINT('',(-4.37,-5.05,0.1)); +#13328 = VECTOR('',#13329,1.); +#13329 = DIRECTION('',(1.,0.,0.)); +#13330 = PCURVE('',#13298,#13331); +#13331 = DEFINITIONAL_REPRESENTATION('',(#13332),#13336); +#13332 = LINE('',#13333,#13334); +#13333 = CARTESIAN_POINT('',(0.,-0.1)); +#13334 = VECTOR('',#13335,1.); +#13335 = DIRECTION('',(1.,0.)); +#13336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13337 = PCURVE('',#13338,#13343); +#13338 = PLANE('',#13339); +#13339 = AXIS2_PLACEMENT_3D('',#13340,#13341,#13342); +#13340 = CARTESIAN_POINT('',(-4.25,-4.849490847913,0.1)); +#13341 = DIRECTION('',(0.,0.,1.)); +#13342 = DIRECTION('',(1.,0.,0.)); +#13343 = DEFINITIONAL_REPRESENTATION('',(#13344),#13348); +#13344 = LINE('',#13345,#13346); +#13345 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#13346 = VECTOR('',#13347,1.); +#13347 = DIRECTION('',(1.,0.)); +#13348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13349 = ORIENTED_EDGE('',*,*,#13350,.F.); +#13350 = EDGE_CURVE('',#13351,#13323,#13353,.T.); +#13351 = VERTEX_POINT('',#13352); +#13352 = CARTESIAN_POINT('',(-4.13,-5.05,0.)); +#13353 = SURFACE_CURVE('',#13354,(#13358,#13365),.PCURVE_S1.); +#13354 = LINE('',#13355,#13356); +#13355 = CARTESIAN_POINT('',(-4.13,-5.05,0.)); +#13356 = VECTOR('',#13357,1.); +#13357 = DIRECTION('',(0.,0.,1.)); +#13358 = PCURVE('',#13298,#13359); +#13359 = DEFINITIONAL_REPRESENTATION('',(#13360),#13364); +#13360 = LINE('',#13361,#13362); +#13361 = CARTESIAN_POINT('',(0.24,0.)); +#13362 = VECTOR('',#13363,1.); +#13363 = DIRECTION('',(0.,-1.)); +#13364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13365 = PCURVE('',#13366,#13371); +#13366 = PLANE('',#13367); +#13367 = AXIS2_PLACEMENT_3D('',#13368,#13369,#13370); +#13368 = CARTESIAN_POINT('',(-4.13,-5.05,0.)); +#13369 = DIRECTION('',(-1.,0.,0.)); +#13370 = DIRECTION('',(0.,1.,0.)); +#13371 = DEFINITIONAL_REPRESENTATION('',(#13372),#13376); +#13372 = LINE('',#13373,#13374); +#13373 = CARTESIAN_POINT('',(0.,0.)); +#13374 = VECTOR('',#13375,1.); +#13375 = DIRECTION('',(0.,-1.)); +#13376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13377 = ORIENTED_EDGE('',*,*,#13378,.F.); +#13378 = EDGE_CURVE('',#13288,#13351,#13379,.T.); +#13379 = SURFACE_CURVE('',#13380,(#13384,#13391),.PCURVE_S1.); +#13380 = LINE('',#13381,#13382); +#13381 = CARTESIAN_POINT('',(-4.37,-5.05,0.)); +#13382 = VECTOR('',#13383,1.); +#13383 = DIRECTION('',(1.,0.,0.)); +#13384 = PCURVE('',#13298,#13385); +#13385 = DEFINITIONAL_REPRESENTATION('',(#13386),#13390); +#13386 = LINE('',#13387,#13388); +#13387 = CARTESIAN_POINT('',(0.,0.)); +#13388 = VECTOR('',#13389,1.); +#13389 = DIRECTION('',(1.,0.)); +#13390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13391 = PCURVE('',#13392,#13397); +#13392 = PLANE('',#13393); +#13393 = AXIS2_PLACEMENT_3D('',#13394,#13395,#13396); +#13394 = CARTESIAN_POINT('',(-4.25,-4.849490847913,0.)); +#13395 = DIRECTION('',(0.,0.,1.)); +#13396 = DIRECTION('',(1.,0.,0.)); +#13397 = DEFINITIONAL_REPRESENTATION('',(#13398),#13402); +#13398 = LINE('',#13399,#13400); +#13399 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#13400 = VECTOR('',#13401,1.); +#13401 = DIRECTION('',(1.,0.)); +#13402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13403 = ADVANCED_FACE('',(#13404),#13366,.F.); +#13404 = FACE_BOUND('',#13405,.F.); +#13405 = EDGE_LOOP('',(#13406,#13407,#13430,#13458)); +#13406 = ORIENTED_EDGE('',*,*,#13350,.T.); +#13407 = ORIENTED_EDGE('',*,*,#13408,.T.); +#13408 = EDGE_CURVE('',#13323,#13409,#13411,.T.); +#13409 = VERTEX_POINT('',#13410); +#13410 = CARTESIAN_POINT('',(-4.13,-4.72,0.1)); +#13411 = SURFACE_CURVE('',#13412,(#13416,#13423),.PCURVE_S1.); +#13412 = LINE('',#13413,#13414); +#13413 = CARTESIAN_POINT('',(-4.13,-5.05,0.1)); +#13414 = VECTOR('',#13415,1.); +#13415 = DIRECTION('',(0.,1.,0.)); +#13416 = PCURVE('',#13366,#13417); +#13417 = DEFINITIONAL_REPRESENTATION('',(#13418),#13422); +#13418 = LINE('',#13419,#13420); +#13419 = CARTESIAN_POINT('',(0.,-0.1)); +#13420 = VECTOR('',#13421,1.); +#13421 = DIRECTION('',(1.,0.)); +#13422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13423 = PCURVE('',#13338,#13424); +#13424 = DEFINITIONAL_REPRESENTATION('',(#13425),#13429); +#13425 = LINE('',#13426,#13427); +#13426 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#13427 = VECTOR('',#13428,1.); +#13428 = DIRECTION('',(0.,1.)); +#13429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13430 = ORIENTED_EDGE('',*,*,#13431,.F.); +#13431 = EDGE_CURVE('',#13432,#13409,#13434,.T.); +#13432 = VERTEX_POINT('',#13433); +#13433 = CARTESIAN_POINT('',(-4.13,-4.72,0.)); +#13434 = SURFACE_CURVE('',#13435,(#13439,#13446),.PCURVE_S1.); +#13435 = LINE('',#13436,#13437); +#13436 = CARTESIAN_POINT('',(-4.13,-4.72,0.)); +#13437 = VECTOR('',#13438,1.); +#13438 = DIRECTION('',(0.,0.,1.)); +#13439 = PCURVE('',#13366,#13440); +#13440 = DEFINITIONAL_REPRESENTATION('',(#13441),#13445); +#13441 = LINE('',#13442,#13443); +#13442 = CARTESIAN_POINT('',(0.33,0.)); +#13443 = VECTOR('',#13444,1.); +#13444 = DIRECTION('',(0.,-1.)); +#13445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13446 = PCURVE('',#13447,#13452); +#13447 = CYLINDRICAL_SURFACE('',#13448,0.12); +#13448 = AXIS2_PLACEMENT_3D('',#13449,#13450,#13451); +#13449 = CARTESIAN_POINT('',(-4.25,-4.72,0.)); +#13450 = DIRECTION('',(-0.,-0.,-1.)); +#13451 = DIRECTION('',(1.,0.,0.)); +#13452 = DEFINITIONAL_REPRESENTATION('',(#13453),#13457); +#13453 = LINE('',#13454,#13455); +#13454 = CARTESIAN_POINT('',(-0.,0.)); +#13455 = VECTOR('',#13456,1.); +#13456 = DIRECTION('',(-0.,-1.)); +#13457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13458 = ORIENTED_EDGE('',*,*,#13459,.F.); +#13459 = EDGE_CURVE('',#13351,#13432,#13460,.T.); +#13460 = SURFACE_CURVE('',#13461,(#13465,#13472),.PCURVE_S1.); +#13461 = LINE('',#13462,#13463); +#13462 = CARTESIAN_POINT('',(-4.13,-5.05,0.)); +#13463 = VECTOR('',#13464,1.); +#13464 = DIRECTION('',(0.,1.,0.)); +#13465 = PCURVE('',#13366,#13466); +#13466 = DEFINITIONAL_REPRESENTATION('',(#13467),#13471); +#13467 = LINE('',#13468,#13469); +#13468 = CARTESIAN_POINT('',(0.,0.)); +#13469 = VECTOR('',#13470,1.); +#13470 = DIRECTION('',(1.,0.)); +#13471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13472 = PCURVE('',#13392,#13473); +#13473 = DEFINITIONAL_REPRESENTATION('',(#13474),#13478); +#13474 = LINE('',#13475,#13476); +#13475 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#13476 = VECTOR('',#13477,1.); +#13477 = DIRECTION('',(0.,1.)); +#13478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13479 = ADVANCED_FACE('',(#13480),#13447,.T.); +#13480 = FACE_BOUND('',#13481,.F.); +#13481 = EDGE_LOOP('',(#13482,#13483,#13507,#13530)); +#13482 = ORIENTED_EDGE('',*,*,#13431,.T.); +#13483 = ORIENTED_EDGE('',*,*,#13484,.T.); +#13484 = EDGE_CURVE('',#13409,#13485,#13487,.T.); +#13485 = VERTEX_POINT('',#13486); +#13486 = CARTESIAN_POINT('',(-4.37,-4.72,0.1)); +#13487 = SURFACE_CURVE('',#13488,(#13493,#13500),.PCURVE_S1.); +#13488 = CIRCLE('',#13489,0.12); +#13489 = AXIS2_PLACEMENT_3D('',#13490,#13491,#13492); +#13490 = CARTESIAN_POINT('',(-4.25,-4.72,0.1)); +#13491 = DIRECTION('',(0.,0.,1.)); +#13492 = DIRECTION('',(1.,0.,0.)); +#13493 = PCURVE('',#13447,#13494); +#13494 = DEFINITIONAL_REPRESENTATION('',(#13495),#13499); +#13495 = LINE('',#13496,#13497); +#13496 = CARTESIAN_POINT('',(-0.,-0.1)); +#13497 = VECTOR('',#13498,1.); +#13498 = DIRECTION('',(-1.,0.)); +#13499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13500 = PCURVE('',#13338,#13501); +#13501 = DEFINITIONAL_REPRESENTATION('',(#13502),#13506); +#13502 = CIRCLE('',#13503,0.12); +#13503 = AXIS2_PLACEMENT_2D('',#13504,#13505); +#13504 = CARTESIAN_POINT('',(0.,0.129490847913)); +#13505 = DIRECTION('',(1.,0.)); +#13506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13507 = ORIENTED_EDGE('',*,*,#13508,.F.); +#13508 = EDGE_CURVE('',#13509,#13485,#13511,.T.); +#13509 = VERTEX_POINT('',#13510); +#13510 = CARTESIAN_POINT('',(-4.37,-4.72,0.)); +#13511 = SURFACE_CURVE('',#13512,(#13516,#13523),.PCURVE_S1.); +#13512 = LINE('',#13513,#13514); +#13513 = CARTESIAN_POINT('',(-4.37,-4.72,0.)); +#13514 = VECTOR('',#13515,1.); +#13515 = DIRECTION('',(0.,0.,1.)); +#13516 = PCURVE('',#13447,#13517); +#13517 = DEFINITIONAL_REPRESENTATION('',(#13518),#13522); +#13518 = LINE('',#13519,#13520); +#13519 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#13520 = VECTOR('',#13521,1.); +#13521 = DIRECTION('',(-0.,-1.)); +#13522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13523 = PCURVE('',#13310,#13524); +#13524 = DEFINITIONAL_REPRESENTATION('',(#13525),#13529); +#13525 = LINE('',#13526,#13527); +#13526 = CARTESIAN_POINT('',(0.33,0.)); +#13527 = VECTOR('',#13528,1.); +#13528 = DIRECTION('',(0.,-1.)); +#13529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13530 = ORIENTED_EDGE('',*,*,#13531,.F.); +#13531 = EDGE_CURVE('',#13432,#13509,#13532,.T.); +#13532 = SURFACE_CURVE('',#13533,(#13538,#13545),.PCURVE_S1.); +#13533 = CIRCLE('',#13534,0.12); +#13534 = AXIS2_PLACEMENT_3D('',#13535,#13536,#13537); +#13535 = CARTESIAN_POINT('',(-4.25,-4.72,0.)); +#13536 = DIRECTION('',(0.,0.,1.)); +#13537 = DIRECTION('',(1.,0.,0.)); +#13538 = PCURVE('',#13447,#13539); +#13539 = DEFINITIONAL_REPRESENTATION('',(#13540),#13544); +#13540 = LINE('',#13541,#13542); +#13541 = CARTESIAN_POINT('',(-0.,0.)); +#13542 = VECTOR('',#13543,1.); +#13543 = DIRECTION('',(-1.,0.)); +#13544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13545 = PCURVE('',#13392,#13546); +#13546 = DEFINITIONAL_REPRESENTATION('',(#13547),#13551); +#13547 = CIRCLE('',#13548,0.12); +#13548 = AXIS2_PLACEMENT_2D('',#13549,#13550); +#13549 = CARTESIAN_POINT('',(0.,0.129490847913)); +#13550 = DIRECTION('',(1.,0.)); +#13551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13552 = ADVANCED_FACE('',(#13553),#13310,.T.); +#13553 = FACE_BOUND('',#13554,.T.); +#13554 = EDGE_LOOP('',(#13555,#13556,#13577,#13578)); +#13555 = ORIENTED_EDGE('',*,*,#13287,.T.); +#13556 = ORIENTED_EDGE('',*,*,#13557,.T.); +#13557 = EDGE_CURVE('',#13290,#13485,#13558,.T.); +#13558 = SURFACE_CURVE('',#13559,(#13563,#13570),.PCURVE_S1.); +#13559 = LINE('',#13560,#13561); +#13560 = CARTESIAN_POINT('',(-4.37,-5.05,0.1)); +#13561 = VECTOR('',#13562,1.); +#13562 = DIRECTION('',(0.,1.,0.)); +#13563 = PCURVE('',#13310,#13564); +#13564 = DEFINITIONAL_REPRESENTATION('',(#13565),#13569); +#13565 = LINE('',#13566,#13567); +#13566 = CARTESIAN_POINT('',(0.,-0.1)); +#13567 = VECTOR('',#13568,1.); +#13568 = DIRECTION('',(1.,0.)); +#13569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13570 = PCURVE('',#13338,#13571); +#13571 = DEFINITIONAL_REPRESENTATION('',(#13572),#13576); +#13572 = LINE('',#13573,#13574); +#13573 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#13574 = VECTOR('',#13575,1.); +#13575 = DIRECTION('',(0.,1.)); +#13576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13577 = ORIENTED_EDGE('',*,*,#13508,.F.); +#13578 = ORIENTED_EDGE('',*,*,#13579,.F.); +#13579 = EDGE_CURVE('',#13288,#13509,#13580,.T.); +#13580 = SURFACE_CURVE('',#13581,(#13585,#13592),.PCURVE_S1.); +#13581 = LINE('',#13582,#13583); +#13582 = CARTESIAN_POINT('',(-4.37,-5.05,0.)); +#13583 = VECTOR('',#13584,1.); +#13584 = DIRECTION('',(0.,1.,0.)); +#13585 = PCURVE('',#13310,#13586); +#13586 = DEFINITIONAL_REPRESENTATION('',(#13587),#13591); +#13587 = LINE('',#13588,#13589); +#13588 = CARTESIAN_POINT('',(0.,0.)); +#13589 = VECTOR('',#13590,1.); +#13590 = DIRECTION('',(1.,0.)); +#13591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13592 = PCURVE('',#13392,#13593); +#13593 = DEFINITIONAL_REPRESENTATION('',(#13594),#13598); +#13594 = LINE('',#13595,#13596); +#13595 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#13596 = VECTOR('',#13597,1.); +#13597 = DIRECTION('',(0.,1.)); +#13598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13599 = ADVANCED_FACE('',(#13600),#13392,.F.); +#13600 = FACE_BOUND('',#13601,.F.); +#13601 = EDGE_LOOP('',(#13602,#13603,#13604,#13605)); +#13602 = ORIENTED_EDGE('',*,*,#13378,.T.); +#13603 = ORIENTED_EDGE('',*,*,#13459,.T.); +#13604 = ORIENTED_EDGE('',*,*,#13531,.T.); +#13605 = ORIENTED_EDGE('',*,*,#13579,.F.); +#13606 = ADVANCED_FACE('',(#13607),#13338,.T.); +#13607 = FACE_BOUND('',#13608,.T.); +#13608 = EDGE_LOOP('',(#13609,#13610,#13611,#13612)); +#13609 = ORIENTED_EDGE('',*,*,#13322,.T.); +#13610 = ORIENTED_EDGE('',*,*,#13408,.T.); +#13611 = ORIENTED_EDGE('',*,*,#13484,.T.); +#13612 = ORIENTED_EDGE('',*,*,#13557,.F.); +#13613 = MANIFOLD_SOLID_BREP('',#13614); +#13614 = CLOSED_SHELL('',(#13615,#13735,#13811,#13892,#13939,#13946)); +#13615 = ADVANCED_FACE('',(#13616),#13630,.T.); +#13616 = FACE_BOUND('',#13617,.T.); +#13617 = EDGE_LOOP('',(#13618,#13653,#13681,#13709)); +#13618 = ORIENTED_EDGE('',*,*,#13619,.T.); +#13619 = EDGE_CURVE('',#13620,#13622,#13624,.T.); +#13620 = VERTEX_POINT('',#13621); +#13621 = CARTESIAN_POINT('',(-3.87,5.05,0.)); +#13622 = VERTEX_POINT('',#13623); +#13623 = CARTESIAN_POINT('',(-3.87,5.05,0.1)); +#13624 = SURFACE_CURVE('',#13625,(#13629,#13641),.PCURVE_S1.); +#13625 = LINE('',#13626,#13627); +#13626 = CARTESIAN_POINT('',(-3.87,5.05,0.)); +#13627 = VECTOR('',#13628,1.); +#13628 = DIRECTION('',(0.,0.,1.)); +#13629 = PCURVE('',#13630,#13635); +#13630 = PLANE('',#13631); +#13631 = AXIS2_PLACEMENT_3D('',#13632,#13633,#13634); +#13632 = CARTESIAN_POINT('',(-3.87,5.05,0.)); +#13633 = DIRECTION('',(0.,1.,0.)); +#13634 = DIRECTION('',(1.,0.,0.)); +#13635 = DEFINITIONAL_REPRESENTATION('',(#13636),#13640); +#13636 = LINE('',#13637,#13638); +#13637 = CARTESIAN_POINT('',(0.,0.)); +#13638 = VECTOR('',#13639,1.); +#13639 = DIRECTION('',(0.,-1.)); +#13640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13641 = PCURVE('',#13642,#13647); +#13642 = PLANE('',#13643); +#13643 = AXIS2_PLACEMENT_3D('',#13644,#13645,#13646); +#13644 = CARTESIAN_POINT('',(-3.87,5.05,0.)); +#13645 = DIRECTION('',(1.,0.,0.)); +#13646 = DIRECTION('',(0.,-1.,0.)); +#13647 = DEFINITIONAL_REPRESENTATION('',(#13648),#13652); +#13648 = LINE('',#13649,#13650); +#13649 = CARTESIAN_POINT('',(0.,0.)); +#13650 = VECTOR('',#13651,1.); +#13651 = DIRECTION('',(0.,-1.)); +#13652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13653 = ORIENTED_EDGE('',*,*,#13654,.T.); +#13654 = EDGE_CURVE('',#13622,#13655,#13657,.T.); +#13655 = VERTEX_POINT('',#13656); +#13656 = CARTESIAN_POINT('',(-3.63,5.05,0.1)); +#13657 = SURFACE_CURVE('',#13658,(#13662,#13669),.PCURVE_S1.); +#13658 = LINE('',#13659,#13660); +#13659 = CARTESIAN_POINT('',(-3.87,5.05,0.1)); +#13660 = VECTOR('',#13661,1.); +#13661 = DIRECTION('',(1.,0.,0.)); +#13662 = PCURVE('',#13630,#13663); +#13663 = DEFINITIONAL_REPRESENTATION('',(#13664),#13668); +#13664 = LINE('',#13665,#13666); +#13665 = CARTESIAN_POINT('',(0.,-0.1)); +#13666 = VECTOR('',#13667,1.); +#13667 = DIRECTION('',(1.,0.)); +#13668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13669 = PCURVE('',#13670,#13675); +#13670 = PLANE('',#13671); +#13671 = AXIS2_PLACEMENT_3D('',#13672,#13673,#13674); +#13672 = CARTESIAN_POINT('',(-3.75,4.849490847913,0.1)); +#13673 = DIRECTION('',(-0.,-0.,-1.)); +#13674 = DIRECTION('',(-1.,0.,0.)); +#13675 = DEFINITIONAL_REPRESENTATION('',(#13676),#13680); +#13676 = LINE('',#13677,#13678); +#13677 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#13678 = VECTOR('',#13679,1.); +#13679 = DIRECTION('',(-1.,0.)); +#13680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13681 = ORIENTED_EDGE('',*,*,#13682,.F.); +#13682 = EDGE_CURVE('',#13683,#13655,#13685,.T.); +#13683 = VERTEX_POINT('',#13684); +#13684 = CARTESIAN_POINT('',(-3.63,5.05,0.)); +#13685 = SURFACE_CURVE('',#13686,(#13690,#13697),.PCURVE_S1.); +#13686 = LINE('',#13687,#13688); +#13687 = CARTESIAN_POINT('',(-3.63,5.05,0.)); +#13688 = VECTOR('',#13689,1.); +#13689 = DIRECTION('',(0.,0.,1.)); +#13690 = PCURVE('',#13630,#13691); +#13691 = DEFINITIONAL_REPRESENTATION('',(#13692),#13696); +#13692 = LINE('',#13693,#13694); +#13693 = CARTESIAN_POINT('',(0.24,0.)); +#13694 = VECTOR('',#13695,1.); +#13695 = DIRECTION('',(0.,-1.)); +#13696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13697 = PCURVE('',#13698,#13703); +#13698 = PLANE('',#13699); +#13699 = AXIS2_PLACEMENT_3D('',#13700,#13701,#13702); +#13700 = CARTESIAN_POINT('',(-3.63,5.05,0.)); +#13701 = DIRECTION('',(1.,0.,0.)); +#13702 = DIRECTION('',(0.,-1.,0.)); +#13703 = DEFINITIONAL_REPRESENTATION('',(#13704),#13708); +#13704 = LINE('',#13705,#13706); +#13705 = CARTESIAN_POINT('',(0.,0.)); +#13706 = VECTOR('',#13707,1.); +#13707 = DIRECTION('',(0.,-1.)); +#13708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13709 = ORIENTED_EDGE('',*,*,#13710,.F.); +#13710 = EDGE_CURVE('',#13620,#13683,#13711,.T.); +#13711 = SURFACE_CURVE('',#13712,(#13716,#13723),.PCURVE_S1.); +#13712 = LINE('',#13713,#13714); +#13713 = CARTESIAN_POINT('',(-3.87,5.05,0.)); +#13714 = VECTOR('',#13715,1.); +#13715 = DIRECTION('',(1.,0.,0.)); +#13716 = PCURVE('',#13630,#13717); +#13717 = DEFINITIONAL_REPRESENTATION('',(#13718),#13722); +#13718 = LINE('',#13719,#13720); +#13719 = CARTESIAN_POINT('',(0.,0.)); +#13720 = VECTOR('',#13721,1.); +#13721 = DIRECTION('',(1.,0.)); +#13722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13723 = PCURVE('',#13724,#13729); +#13724 = PLANE('',#13725); +#13725 = AXIS2_PLACEMENT_3D('',#13726,#13727,#13728); +#13726 = CARTESIAN_POINT('',(-3.75,4.849490847913,0.)); +#13727 = DIRECTION('',(-0.,-0.,-1.)); +#13728 = DIRECTION('',(-1.,0.,0.)); +#13729 = DEFINITIONAL_REPRESENTATION('',(#13730),#13734); +#13730 = LINE('',#13731,#13732); +#13731 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#13732 = VECTOR('',#13733,1.); +#13733 = DIRECTION('',(-1.,0.)); +#13734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13735 = ADVANCED_FACE('',(#13736),#13698,.T.); +#13736 = FACE_BOUND('',#13737,.T.); +#13737 = EDGE_LOOP('',(#13738,#13739,#13762,#13790)); +#13738 = ORIENTED_EDGE('',*,*,#13682,.T.); +#13739 = ORIENTED_EDGE('',*,*,#13740,.T.); +#13740 = EDGE_CURVE('',#13655,#13741,#13743,.T.); +#13741 = VERTEX_POINT('',#13742); +#13742 = CARTESIAN_POINT('',(-3.63,4.72,0.1)); +#13743 = SURFACE_CURVE('',#13744,(#13748,#13755),.PCURVE_S1.); +#13744 = LINE('',#13745,#13746); +#13745 = CARTESIAN_POINT('',(-3.63,5.05,0.1)); +#13746 = VECTOR('',#13747,1.); +#13747 = DIRECTION('',(0.,-1.,0.)); +#13748 = PCURVE('',#13698,#13749); +#13749 = DEFINITIONAL_REPRESENTATION('',(#13750),#13754); +#13750 = LINE('',#13751,#13752); +#13751 = CARTESIAN_POINT('',(0.,-0.1)); +#13752 = VECTOR('',#13753,1.); +#13753 = DIRECTION('',(1.,0.)); +#13754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13755 = PCURVE('',#13670,#13756); +#13756 = DEFINITIONAL_REPRESENTATION('',(#13757),#13761); +#13757 = LINE('',#13758,#13759); +#13758 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#13759 = VECTOR('',#13760,1.); +#13760 = DIRECTION('',(0.,-1.)); +#13761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13762 = ORIENTED_EDGE('',*,*,#13763,.F.); +#13763 = EDGE_CURVE('',#13764,#13741,#13766,.T.); +#13764 = VERTEX_POINT('',#13765); +#13765 = CARTESIAN_POINT('',(-3.63,4.72,0.)); +#13766 = SURFACE_CURVE('',#13767,(#13771,#13778),.PCURVE_S1.); +#13767 = LINE('',#13768,#13769); +#13768 = CARTESIAN_POINT('',(-3.63,4.72,0.)); +#13769 = VECTOR('',#13770,1.); +#13770 = DIRECTION('',(0.,0.,1.)); +#13771 = PCURVE('',#13698,#13772); +#13772 = DEFINITIONAL_REPRESENTATION('',(#13773),#13777); +#13773 = LINE('',#13774,#13775); +#13774 = CARTESIAN_POINT('',(0.33,0.)); +#13775 = VECTOR('',#13776,1.); +#13776 = DIRECTION('',(0.,-1.)); +#13777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13778 = PCURVE('',#13779,#13784); +#13779 = CYLINDRICAL_SURFACE('',#13780,0.12); +#13780 = AXIS2_PLACEMENT_3D('',#13781,#13782,#13783); +#13781 = CARTESIAN_POINT('',(-3.75,4.72,0.)); +#13782 = DIRECTION('',(-0.,-0.,-1.)); +#13783 = DIRECTION('',(1.,0.,0.)); +#13784 = DEFINITIONAL_REPRESENTATION('',(#13785),#13789); +#13785 = LINE('',#13786,#13787); +#13786 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#13787 = VECTOR('',#13788,1.); +#13788 = DIRECTION('',(-0.,-1.)); +#13789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13790 = ORIENTED_EDGE('',*,*,#13791,.F.); +#13791 = EDGE_CURVE('',#13683,#13764,#13792,.T.); +#13792 = SURFACE_CURVE('',#13793,(#13797,#13804),.PCURVE_S1.); +#13793 = LINE('',#13794,#13795); +#13794 = CARTESIAN_POINT('',(-3.63,5.05,0.)); +#13795 = VECTOR('',#13796,1.); +#13796 = DIRECTION('',(0.,-1.,0.)); +#13797 = PCURVE('',#13698,#13798); +#13798 = DEFINITIONAL_REPRESENTATION('',(#13799),#13803); +#13799 = LINE('',#13800,#13801); +#13800 = CARTESIAN_POINT('',(0.,0.)); +#13801 = VECTOR('',#13802,1.); +#13802 = DIRECTION('',(1.,0.)); +#13803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13804 = PCURVE('',#13724,#13805); +#13805 = DEFINITIONAL_REPRESENTATION('',(#13806),#13810); +#13806 = LINE('',#13807,#13808); +#13807 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#13808 = VECTOR('',#13809,1.); +#13809 = DIRECTION('',(0.,-1.)); +#13810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13811 = ADVANCED_FACE('',(#13812),#13779,.T.); +#13812 = FACE_BOUND('',#13813,.F.); +#13813 = EDGE_LOOP('',(#13814,#13839,#13865,#13866)); +#13814 = ORIENTED_EDGE('',*,*,#13815,.T.); +#13815 = EDGE_CURVE('',#13816,#13818,#13820,.T.); +#13816 = VERTEX_POINT('',#13817); +#13817 = CARTESIAN_POINT('',(-3.87,4.72,0.)); +#13818 = VERTEX_POINT('',#13819); +#13819 = CARTESIAN_POINT('',(-3.87,4.72,0.1)); +#13820 = SURFACE_CURVE('',#13821,(#13825,#13832),.PCURVE_S1.); +#13821 = LINE('',#13822,#13823); +#13822 = CARTESIAN_POINT('',(-3.87,4.72,0.)); +#13823 = VECTOR('',#13824,1.); +#13824 = DIRECTION('',(0.,0.,1.)); +#13825 = PCURVE('',#13779,#13826); +#13826 = DEFINITIONAL_REPRESENTATION('',(#13827),#13831); +#13827 = LINE('',#13828,#13829); +#13828 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#13829 = VECTOR('',#13830,1.); +#13830 = DIRECTION('',(-0.,-1.)); +#13831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13832 = PCURVE('',#13642,#13833); +#13833 = DEFINITIONAL_REPRESENTATION('',(#13834),#13838); +#13834 = LINE('',#13835,#13836); +#13835 = CARTESIAN_POINT('',(0.33,0.)); +#13836 = VECTOR('',#13837,1.); +#13837 = DIRECTION('',(0.,-1.)); +#13838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13839 = ORIENTED_EDGE('',*,*,#13840,.T.); +#13840 = EDGE_CURVE('',#13818,#13741,#13841,.T.); +#13841 = SURFACE_CURVE('',#13842,(#13847,#13854),.PCURVE_S1.); +#13842 = CIRCLE('',#13843,0.12); +#13843 = AXIS2_PLACEMENT_3D('',#13844,#13845,#13846); +#13844 = CARTESIAN_POINT('',(-3.75,4.72,0.1)); +#13845 = DIRECTION('',(0.,0.,1.)); +#13846 = DIRECTION('',(1.,0.,0.)); +#13847 = PCURVE('',#13779,#13848); +#13848 = DEFINITIONAL_REPRESENTATION('',(#13849),#13853); +#13849 = LINE('',#13850,#13851); +#13850 = CARTESIAN_POINT('',(-0.,-0.1)); +#13851 = VECTOR('',#13852,1.); +#13852 = DIRECTION('',(-1.,0.)); +#13853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13854 = PCURVE('',#13670,#13855); +#13855 = DEFINITIONAL_REPRESENTATION('',(#13856),#13864); +#13856 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13857,#13858,#13859,#13860 + ,#13861,#13862,#13863),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#13857 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#13858 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#13859 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#13860 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#13861 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#13862 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#13863 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#13864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13865 = ORIENTED_EDGE('',*,*,#13763,.F.); +#13866 = ORIENTED_EDGE('',*,*,#13867,.F.); +#13867 = EDGE_CURVE('',#13816,#13764,#13868,.T.); +#13868 = SURFACE_CURVE('',#13869,(#13874,#13881),.PCURVE_S1.); +#13869 = CIRCLE('',#13870,0.12); +#13870 = AXIS2_PLACEMENT_3D('',#13871,#13872,#13873); +#13871 = CARTESIAN_POINT('',(-3.75,4.72,0.)); +#13872 = DIRECTION('',(0.,0.,1.)); +#13873 = DIRECTION('',(1.,0.,0.)); +#13874 = PCURVE('',#13779,#13875); +#13875 = DEFINITIONAL_REPRESENTATION('',(#13876),#13880); +#13876 = LINE('',#13877,#13878); +#13877 = CARTESIAN_POINT('',(-0.,0.)); +#13878 = VECTOR('',#13879,1.); +#13879 = DIRECTION('',(-1.,0.)); +#13880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13881 = PCURVE('',#13724,#13882); +#13882 = DEFINITIONAL_REPRESENTATION('',(#13883),#13891); +#13883 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13884,#13885,#13886,#13887 + ,#13888,#13889,#13890),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#13884 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#13885 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#13886 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#13887 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#13888 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#13889 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#13890 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#13891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13892 = ADVANCED_FACE('',(#13893),#13642,.F.); +#13893 = FACE_BOUND('',#13894,.F.); +#13894 = EDGE_LOOP('',(#13895,#13896,#13917,#13918)); +#13895 = ORIENTED_EDGE('',*,*,#13619,.T.); +#13896 = ORIENTED_EDGE('',*,*,#13897,.T.); +#13897 = EDGE_CURVE('',#13622,#13818,#13898,.T.); +#13898 = SURFACE_CURVE('',#13899,(#13903,#13910),.PCURVE_S1.); +#13899 = LINE('',#13900,#13901); +#13900 = CARTESIAN_POINT('',(-3.87,5.05,0.1)); +#13901 = VECTOR('',#13902,1.); +#13902 = DIRECTION('',(0.,-1.,0.)); +#13903 = PCURVE('',#13642,#13904); +#13904 = DEFINITIONAL_REPRESENTATION('',(#13905),#13909); +#13905 = LINE('',#13906,#13907); +#13906 = CARTESIAN_POINT('',(0.,-0.1)); +#13907 = VECTOR('',#13908,1.); +#13908 = DIRECTION('',(1.,0.)); +#13909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13910 = PCURVE('',#13670,#13911); +#13911 = DEFINITIONAL_REPRESENTATION('',(#13912),#13916); +#13912 = LINE('',#13913,#13914); +#13913 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#13914 = VECTOR('',#13915,1.); +#13915 = DIRECTION('',(0.,-1.)); +#13916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13917 = ORIENTED_EDGE('',*,*,#13815,.F.); +#13918 = ORIENTED_EDGE('',*,*,#13919,.F.); +#13919 = EDGE_CURVE('',#13620,#13816,#13920,.T.); +#13920 = SURFACE_CURVE('',#13921,(#13925,#13932),.PCURVE_S1.); +#13921 = LINE('',#13922,#13923); +#13922 = CARTESIAN_POINT('',(-3.87,5.05,0.)); +#13923 = VECTOR('',#13924,1.); +#13924 = DIRECTION('',(0.,-1.,0.)); +#13925 = PCURVE('',#13642,#13926); +#13926 = DEFINITIONAL_REPRESENTATION('',(#13927),#13931); +#13927 = LINE('',#13928,#13929); +#13928 = CARTESIAN_POINT('',(0.,0.)); +#13929 = VECTOR('',#13930,1.); +#13930 = DIRECTION('',(1.,0.)); +#13931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13932 = PCURVE('',#13724,#13933); +#13933 = DEFINITIONAL_REPRESENTATION('',(#13934),#13938); +#13934 = LINE('',#13935,#13936); +#13935 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#13936 = VECTOR('',#13937,1.); +#13937 = DIRECTION('',(0.,-1.)); +#13938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13939 = ADVANCED_FACE('',(#13940),#13724,.T.); +#13940 = FACE_BOUND('',#13941,.T.); +#13941 = EDGE_LOOP('',(#13942,#13943,#13944,#13945)); +#13942 = ORIENTED_EDGE('',*,*,#13710,.T.); +#13943 = ORIENTED_EDGE('',*,*,#13791,.T.); +#13944 = ORIENTED_EDGE('',*,*,#13867,.F.); +#13945 = ORIENTED_EDGE('',*,*,#13919,.F.); +#13946 = ADVANCED_FACE('',(#13947),#13670,.F.); +#13947 = FACE_BOUND('',#13948,.F.); +#13948 = EDGE_LOOP('',(#13949,#13950,#13951,#13952)); +#13949 = ORIENTED_EDGE('',*,*,#13654,.T.); +#13950 = ORIENTED_EDGE('',*,*,#13740,.T.); +#13951 = ORIENTED_EDGE('',*,*,#13840,.F.); +#13952 = ORIENTED_EDGE('',*,*,#13897,.F.); +#13953 = MANIFOLD_SOLID_BREP('',#13954); +#13954 = CLOSED_SHELL('',(#13955,#14075,#14151,#14224,#14271,#14278)); +#13955 = ADVANCED_FACE('',(#13956),#13970,.F.); +#13956 = FACE_BOUND('',#13957,.F.); +#13957 = EDGE_LOOP('',(#13958,#13993,#14021,#14049)); +#13958 = ORIENTED_EDGE('',*,*,#13959,.T.); +#13959 = EDGE_CURVE('',#13960,#13962,#13964,.T.); +#13960 = VERTEX_POINT('',#13961); +#13961 = CARTESIAN_POINT('',(-3.87,-5.05,0.)); +#13962 = VERTEX_POINT('',#13963); +#13963 = CARTESIAN_POINT('',(-3.87,-5.05,0.1)); +#13964 = SURFACE_CURVE('',#13965,(#13969,#13981),.PCURVE_S1.); +#13965 = LINE('',#13966,#13967); +#13966 = CARTESIAN_POINT('',(-3.87,-5.05,0.)); +#13967 = VECTOR('',#13968,1.); +#13968 = DIRECTION('',(0.,0.,1.)); +#13969 = PCURVE('',#13970,#13975); +#13970 = PLANE('',#13971); +#13971 = AXIS2_PLACEMENT_3D('',#13972,#13973,#13974); +#13972 = CARTESIAN_POINT('',(-3.87,-5.05,0.)); +#13973 = DIRECTION('',(0.,1.,0.)); +#13974 = DIRECTION('',(1.,0.,0.)); +#13975 = DEFINITIONAL_REPRESENTATION('',(#13976),#13980); +#13976 = LINE('',#13977,#13978); +#13977 = CARTESIAN_POINT('',(0.,0.)); +#13978 = VECTOR('',#13979,1.); +#13979 = DIRECTION('',(0.,-1.)); +#13980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13981 = PCURVE('',#13982,#13987); +#13982 = PLANE('',#13983); +#13983 = AXIS2_PLACEMENT_3D('',#13984,#13985,#13986); +#13984 = CARTESIAN_POINT('',(-3.87,-5.05,0.)); +#13985 = DIRECTION('',(-1.,0.,0.)); +#13986 = DIRECTION('',(0.,1.,0.)); +#13987 = DEFINITIONAL_REPRESENTATION('',(#13988),#13992); +#13988 = LINE('',#13989,#13990); +#13989 = CARTESIAN_POINT('',(0.,0.)); +#13990 = VECTOR('',#13991,1.); +#13991 = DIRECTION('',(0.,-1.)); +#13992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13993 = ORIENTED_EDGE('',*,*,#13994,.T.); +#13994 = EDGE_CURVE('',#13962,#13995,#13997,.T.); +#13995 = VERTEX_POINT('',#13996); +#13996 = CARTESIAN_POINT('',(-3.63,-5.05,0.1)); +#13997 = SURFACE_CURVE('',#13998,(#14002,#14009),.PCURVE_S1.); +#13998 = LINE('',#13999,#14000); +#13999 = CARTESIAN_POINT('',(-3.87,-5.05,0.1)); +#14000 = VECTOR('',#14001,1.); +#14001 = DIRECTION('',(1.,0.,0.)); +#14002 = PCURVE('',#13970,#14003); +#14003 = DEFINITIONAL_REPRESENTATION('',(#14004),#14008); +#14004 = LINE('',#14005,#14006); +#14005 = CARTESIAN_POINT('',(0.,-0.1)); +#14006 = VECTOR('',#14007,1.); +#14007 = DIRECTION('',(1.,0.)); +#14008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14009 = PCURVE('',#14010,#14015); +#14010 = PLANE('',#14011); +#14011 = AXIS2_PLACEMENT_3D('',#14012,#14013,#14014); +#14012 = CARTESIAN_POINT('',(-3.75,-4.849490847913,0.1)); +#14013 = DIRECTION('',(0.,0.,1.)); +#14014 = DIRECTION('',(1.,0.,0.)); +#14015 = DEFINITIONAL_REPRESENTATION('',(#14016),#14020); +#14016 = LINE('',#14017,#14018); +#14017 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#14018 = VECTOR('',#14019,1.); +#14019 = DIRECTION('',(1.,0.)); +#14020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14021 = ORIENTED_EDGE('',*,*,#14022,.F.); +#14022 = EDGE_CURVE('',#14023,#13995,#14025,.T.); +#14023 = VERTEX_POINT('',#14024); +#14024 = CARTESIAN_POINT('',(-3.63,-5.05,0.)); +#14025 = SURFACE_CURVE('',#14026,(#14030,#14037),.PCURVE_S1.); +#14026 = LINE('',#14027,#14028); +#14027 = CARTESIAN_POINT('',(-3.63,-5.05,0.)); +#14028 = VECTOR('',#14029,1.); +#14029 = DIRECTION('',(0.,0.,1.)); +#14030 = PCURVE('',#13970,#14031); +#14031 = DEFINITIONAL_REPRESENTATION('',(#14032),#14036); +#14032 = LINE('',#14033,#14034); +#14033 = CARTESIAN_POINT('',(0.24,0.)); +#14034 = VECTOR('',#14035,1.); +#14035 = DIRECTION('',(0.,-1.)); +#14036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14037 = PCURVE('',#14038,#14043); +#14038 = PLANE('',#14039); +#14039 = AXIS2_PLACEMENT_3D('',#14040,#14041,#14042); +#14040 = CARTESIAN_POINT('',(-3.63,-5.05,0.)); +#14041 = DIRECTION('',(-1.,0.,0.)); +#14042 = DIRECTION('',(0.,1.,0.)); +#14043 = DEFINITIONAL_REPRESENTATION('',(#14044),#14048); +#14044 = LINE('',#14045,#14046); +#14045 = CARTESIAN_POINT('',(0.,0.)); +#14046 = VECTOR('',#14047,1.); +#14047 = DIRECTION('',(0.,-1.)); +#14048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14049 = ORIENTED_EDGE('',*,*,#14050,.F.); +#14050 = EDGE_CURVE('',#13960,#14023,#14051,.T.); +#14051 = SURFACE_CURVE('',#14052,(#14056,#14063),.PCURVE_S1.); +#14052 = LINE('',#14053,#14054); +#14053 = CARTESIAN_POINT('',(-3.87,-5.05,0.)); +#14054 = VECTOR('',#14055,1.); +#14055 = DIRECTION('',(1.,0.,0.)); +#14056 = PCURVE('',#13970,#14057); +#14057 = DEFINITIONAL_REPRESENTATION('',(#14058),#14062); +#14058 = LINE('',#14059,#14060); +#14059 = CARTESIAN_POINT('',(0.,0.)); +#14060 = VECTOR('',#14061,1.); +#14061 = DIRECTION('',(1.,0.)); +#14062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14063 = PCURVE('',#14064,#14069); +#14064 = PLANE('',#14065); +#14065 = AXIS2_PLACEMENT_3D('',#14066,#14067,#14068); +#14066 = CARTESIAN_POINT('',(-3.75,-4.849490847913,0.)); +#14067 = DIRECTION('',(0.,0.,1.)); +#14068 = DIRECTION('',(1.,0.,0.)); +#14069 = DEFINITIONAL_REPRESENTATION('',(#14070),#14074); +#14070 = LINE('',#14071,#14072); +#14071 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#14072 = VECTOR('',#14073,1.); +#14073 = DIRECTION('',(1.,0.)); +#14074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14075 = ADVANCED_FACE('',(#14076),#14038,.F.); +#14076 = FACE_BOUND('',#14077,.F.); +#14077 = EDGE_LOOP('',(#14078,#14079,#14102,#14130)); +#14078 = ORIENTED_EDGE('',*,*,#14022,.T.); +#14079 = ORIENTED_EDGE('',*,*,#14080,.T.); +#14080 = EDGE_CURVE('',#13995,#14081,#14083,.T.); +#14081 = VERTEX_POINT('',#14082); +#14082 = CARTESIAN_POINT('',(-3.63,-4.72,0.1)); +#14083 = SURFACE_CURVE('',#14084,(#14088,#14095),.PCURVE_S1.); +#14084 = LINE('',#14085,#14086); +#14085 = CARTESIAN_POINT('',(-3.63,-5.05,0.1)); +#14086 = VECTOR('',#14087,1.); +#14087 = DIRECTION('',(0.,1.,0.)); +#14088 = PCURVE('',#14038,#14089); +#14089 = DEFINITIONAL_REPRESENTATION('',(#14090),#14094); +#14090 = LINE('',#14091,#14092); +#14091 = CARTESIAN_POINT('',(0.,-0.1)); +#14092 = VECTOR('',#14093,1.); +#14093 = DIRECTION('',(1.,0.)); +#14094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14095 = PCURVE('',#14010,#14096); +#14096 = DEFINITIONAL_REPRESENTATION('',(#14097),#14101); +#14097 = LINE('',#14098,#14099); +#14098 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#14099 = VECTOR('',#14100,1.); +#14100 = DIRECTION('',(0.,1.)); +#14101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14102 = ORIENTED_EDGE('',*,*,#14103,.F.); +#14103 = EDGE_CURVE('',#14104,#14081,#14106,.T.); +#14104 = VERTEX_POINT('',#14105); +#14105 = CARTESIAN_POINT('',(-3.63,-4.72,0.)); +#14106 = SURFACE_CURVE('',#14107,(#14111,#14118),.PCURVE_S1.); +#14107 = LINE('',#14108,#14109); +#14108 = CARTESIAN_POINT('',(-3.63,-4.72,0.)); +#14109 = VECTOR('',#14110,1.); +#14110 = DIRECTION('',(0.,0.,1.)); +#14111 = PCURVE('',#14038,#14112); +#14112 = DEFINITIONAL_REPRESENTATION('',(#14113),#14117); +#14113 = LINE('',#14114,#14115); +#14114 = CARTESIAN_POINT('',(0.33,0.)); +#14115 = VECTOR('',#14116,1.); +#14116 = DIRECTION('',(0.,-1.)); +#14117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14118 = PCURVE('',#14119,#14124); +#14119 = CYLINDRICAL_SURFACE('',#14120,0.12); +#14120 = AXIS2_PLACEMENT_3D('',#14121,#14122,#14123); +#14121 = CARTESIAN_POINT('',(-3.75,-4.72,0.)); +#14122 = DIRECTION('',(-0.,-0.,-1.)); +#14123 = DIRECTION('',(1.,0.,0.)); +#14124 = DEFINITIONAL_REPRESENTATION('',(#14125),#14129); +#14125 = LINE('',#14126,#14127); +#14126 = CARTESIAN_POINT('',(-0.,0.)); +#14127 = VECTOR('',#14128,1.); +#14128 = DIRECTION('',(-0.,-1.)); +#14129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14130 = ORIENTED_EDGE('',*,*,#14131,.F.); +#14131 = EDGE_CURVE('',#14023,#14104,#14132,.T.); +#14132 = SURFACE_CURVE('',#14133,(#14137,#14144),.PCURVE_S1.); +#14133 = LINE('',#14134,#14135); +#14134 = CARTESIAN_POINT('',(-3.63,-5.05,0.)); +#14135 = VECTOR('',#14136,1.); +#14136 = DIRECTION('',(0.,1.,0.)); +#14137 = PCURVE('',#14038,#14138); +#14138 = DEFINITIONAL_REPRESENTATION('',(#14139),#14143); +#14139 = LINE('',#14140,#14141); +#14140 = CARTESIAN_POINT('',(0.,0.)); +#14141 = VECTOR('',#14142,1.); +#14142 = DIRECTION('',(1.,0.)); +#14143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14144 = PCURVE('',#14064,#14145); +#14145 = DEFINITIONAL_REPRESENTATION('',(#14146),#14150); +#14146 = LINE('',#14147,#14148); +#14147 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#14148 = VECTOR('',#14149,1.); +#14149 = DIRECTION('',(0.,1.)); +#14150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14151 = ADVANCED_FACE('',(#14152),#14119,.T.); +#14152 = FACE_BOUND('',#14153,.F.); +#14153 = EDGE_LOOP('',(#14154,#14155,#14179,#14202)); +#14154 = ORIENTED_EDGE('',*,*,#14103,.T.); +#14155 = ORIENTED_EDGE('',*,*,#14156,.T.); +#14156 = EDGE_CURVE('',#14081,#14157,#14159,.T.); +#14157 = VERTEX_POINT('',#14158); +#14158 = CARTESIAN_POINT('',(-3.87,-4.72,0.1)); +#14159 = SURFACE_CURVE('',#14160,(#14165,#14172),.PCURVE_S1.); +#14160 = CIRCLE('',#14161,0.12); +#14161 = AXIS2_PLACEMENT_3D('',#14162,#14163,#14164); +#14162 = CARTESIAN_POINT('',(-3.75,-4.72,0.1)); +#14163 = DIRECTION('',(0.,0.,1.)); +#14164 = DIRECTION('',(1.,0.,0.)); +#14165 = PCURVE('',#14119,#14166); +#14166 = DEFINITIONAL_REPRESENTATION('',(#14167),#14171); +#14167 = LINE('',#14168,#14169); +#14168 = CARTESIAN_POINT('',(-0.,-0.1)); +#14169 = VECTOR('',#14170,1.); +#14170 = DIRECTION('',(-1.,0.)); +#14171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14172 = PCURVE('',#14010,#14173); +#14173 = DEFINITIONAL_REPRESENTATION('',(#14174),#14178); +#14174 = CIRCLE('',#14175,0.12); +#14175 = AXIS2_PLACEMENT_2D('',#14176,#14177); +#14176 = CARTESIAN_POINT('',(0.,0.129490847913)); +#14177 = DIRECTION('',(1.,0.)); +#14178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14179 = ORIENTED_EDGE('',*,*,#14180,.F.); +#14180 = EDGE_CURVE('',#14181,#14157,#14183,.T.); +#14181 = VERTEX_POINT('',#14182); +#14182 = CARTESIAN_POINT('',(-3.87,-4.72,0.)); +#14183 = SURFACE_CURVE('',#14184,(#14188,#14195),.PCURVE_S1.); +#14184 = LINE('',#14185,#14186); +#14185 = CARTESIAN_POINT('',(-3.87,-4.72,0.)); +#14186 = VECTOR('',#14187,1.); +#14187 = DIRECTION('',(0.,0.,1.)); +#14188 = PCURVE('',#14119,#14189); +#14189 = DEFINITIONAL_REPRESENTATION('',(#14190),#14194); +#14190 = LINE('',#14191,#14192); +#14191 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#14192 = VECTOR('',#14193,1.); +#14193 = DIRECTION('',(-0.,-1.)); +#14194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14195 = PCURVE('',#13982,#14196); +#14196 = DEFINITIONAL_REPRESENTATION('',(#14197),#14201); +#14197 = LINE('',#14198,#14199); +#14198 = CARTESIAN_POINT('',(0.33,0.)); +#14199 = VECTOR('',#14200,1.); +#14200 = DIRECTION('',(0.,-1.)); +#14201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14202 = ORIENTED_EDGE('',*,*,#14203,.F.); +#14203 = EDGE_CURVE('',#14104,#14181,#14204,.T.); +#14204 = SURFACE_CURVE('',#14205,(#14210,#14217),.PCURVE_S1.); +#14205 = CIRCLE('',#14206,0.12); +#14206 = AXIS2_PLACEMENT_3D('',#14207,#14208,#14209); +#14207 = CARTESIAN_POINT('',(-3.75,-4.72,0.)); +#14208 = DIRECTION('',(0.,0.,1.)); +#14209 = DIRECTION('',(1.,0.,0.)); +#14210 = PCURVE('',#14119,#14211); +#14211 = DEFINITIONAL_REPRESENTATION('',(#14212),#14216); +#14212 = LINE('',#14213,#14214); +#14213 = CARTESIAN_POINT('',(-0.,0.)); +#14214 = VECTOR('',#14215,1.); +#14215 = DIRECTION('',(-1.,0.)); +#14216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14217 = PCURVE('',#14064,#14218); +#14218 = DEFINITIONAL_REPRESENTATION('',(#14219),#14223); +#14219 = CIRCLE('',#14220,0.12); +#14220 = AXIS2_PLACEMENT_2D('',#14221,#14222); +#14221 = CARTESIAN_POINT('',(0.,0.129490847913)); +#14222 = DIRECTION('',(1.,0.)); +#14223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14224 = ADVANCED_FACE('',(#14225),#13982,.T.); +#14225 = FACE_BOUND('',#14226,.T.); +#14226 = EDGE_LOOP('',(#14227,#14228,#14249,#14250)); +#14227 = ORIENTED_EDGE('',*,*,#13959,.T.); +#14228 = ORIENTED_EDGE('',*,*,#14229,.T.); +#14229 = EDGE_CURVE('',#13962,#14157,#14230,.T.); +#14230 = SURFACE_CURVE('',#14231,(#14235,#14242),.PCURVE_S1.); +#14231 = LINE('',#14232,#14233); +#14232 = CARTESIAN_POINT('',(-3.87,-5.05,0.1)); +#14233 = VECTOR('',#14234,1.); +#14234 = DIRECTION('',(0.,1.,0.)); +#14235 = PCURVE('',#13982,#14236); +#14236 = DEFINITIONAL_REPRESENTATION('',(#14237),#14241); +#14237 = LINE('',#14238,#14239); +#14238 = CARTESIAN_POINT('',(0.,-0.1)); +#14239 = VECTOR('',#14240,1.); +#14240 = DIRECTION('',(1.,0.)); +#14241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14242 = PCURVE('',#14010,#14243); +#14243 = DEFINITIONAL_REPRESENTATION('',(#14244),#14248); +#14244 = LINE('',#14245,#14246); +#14245 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#14246 = VECTOR('',#14247,1.); +#14247 = DIRECTION('',(0.,1.)); +#14248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14249 = ORIENTED_EDGE('',*,*,#14180,.F.); +#14250 = ORIENTED_EDGE('',*,*,#14251,.F.); +#14251 = EDGE_CURVE('',#13960,#14181,#14252,.T.); +#14252 = SURFACE_CURVE('',#14253,(#14257,#14264),.PCURVE_S1.); +#14253 = LINE('',#14254,#14255); +#14254 = CARTESIAN_POINT('',(-3.87,-5.05,0.)); +#14255 = VECTOR('',#14256,1.); +#14256 = DIRECTION('',(0.,1.,0.)); +#14257 = PCURVE('',#13982,#14258); +#14258 = DEFINITIONAL_REPRESENTATION('',(#14259),#14263); +#14259 = LINE('',#14260,#14261); +#14260 = CARTESIAN_POINT('',(0.,0.)); +#14261 = VECTOR('',#14262,1.); +#14262 = DIRECTION('',(1.,0.)); +#14263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14264 = PCURVE('',#14064,#14265); +#14265 = DEFINITIONAL_REPRESENTATION('',(#14266),#14270); +#14266 = LINE('',#14267,#14268); +#14267 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#14268 = VECTOR('',#14269,1.); +#14269 = DIRECTION('',(0.,1.)); +#14270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14271 = ADVANCED_FACE('',(#14272),#14064,.F.); +#14272 = FACE_BOUND('',#14273,.F.); +#14273 = EDGE_LOOP('',(#14274,#14275,#14276,#14277)); +#14274 = ORIENTED_EDGE('',*,*,#14050,.T.); +#14275 = ORIENTED_EDGE('',*,*,#14131,.T.); +#14276 = ORIENTED_EDGE('',*,*,#14203,.T.); +#14277 = ORIENTED_EDGE('',*,*,#14251,.F.); +#14278 = ADVANCED_FACE('',(#14279),#14010,.T.); +#14279 = FACE_BOUND('',#14280,.T.); +#14280 = EDGE_LOOP('',(#14281,#14282,#14283,#14284)); +#14281 = ORIENTED_EDGE('',*,*,#13994,.T.); +#14282 = ORIENTED_EDGE('',*,*,#14080,.T.); +#14283 = ORIENTED_EDGE('',*,*,#14156,.T.); +#14284 = ORIENTED_EDGE('',*,*,#14229,.F.); +#14285 = MANIFOLD_SOLID_BREP('',#14286); +#14286 = CLOSED_SHELL('',(#14287,#14407,#14483,#14564,#14611,#14618)); +#14287 = ADVANCED_FACE('',(#14288),#14302,.T.); +#14288 = FACE_BOUND('',#14289,.T.); +#14289 = EDGE_LOOP('',(#14290,#14325,#14353,#14381)); +#14290 = ORIENTED_EDGE('',*,*,#14291,.T.); +#14291 = EDGE_CURVE('',#14292,#14294,#14296,.T.); +#14292 = VERTEX_POINT('',#14293); +#14293 = CARTESIAN_POINT('',(-3.37,5.05,0.)); +#14294 = VERTEX_POINT('',#14295); +#14295 = CARTESIAN_POINT('',(-3.37,5.05,0.1)); +#14296 = SURFACE_CURVE('',#14297,(#14301,#14313),.PCURVE_S1.); +#14297 = LINE('',#14298,#14299); +#14298 = CARTESIAN_POINT('',(-3.37,5.05,0.)); +#14299 = VECTOR('',#14300,1.); +#14300 = DIRECTION('',(0.,0.,1.)); +#14301 = PCURVE('',#14302,#14307); +#14302 = PLANE('',#14303); +#14303 = AXIS2_PLACEMENT_3D('',#14304,#14305,#14306); +#14304 = CARTESIAN_POINT('',(-3.37,5.05,0.)); +#14305 = DIRECTION('',(0.,1.,0.)); +#14306 = DIRECTION('',(1.,0.,0.)); +#14307 = DEFINITIONAL_REPRESENTATION('',(#14308),#14312); +#14308 = LINE('',#14309,#14310); +#14309 = CARTESIAN_POINT('',(0.,0.)); +#14310 = VECTOR('',#14311,1.); +#14311 = DIRECTION('',(0.,-1.)); +#14312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14313 = PCURVE('',#14314,#14319); +#14314 = PLANE('',#14315); +#14315 = AXIS2_PLACEMENT_3D('',#14316,#14317,#14318); +#14316 = CARTESIAN_POINT('',(-3.37,5.05,0.)); +#14317 = DIRECTION('',(1.,0.,0.)); +#14318 = DIRECTION('',(0.,-1.,0.)); +#14319 = DEFINITIONAL_REPRESENTATION('',(#14320),#14324); +#14320 = LINE('',#14321,#14322); +#14321 = CARTESIAN_POINT('',(0.,0.)); +#14322 = VECTOR('',#14323,1.); +#14323 = DIRECTION('',(0.,-1.)); +#14324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14325 = ORIENTED_EDGE('',*,*,#14326,.T.); +#14326 = EDGE_CURVE('',#14294,#14327,#14329,.T.); +#14327 = VERTEX_POINT('',#14328); +#14328 = CARTESIAN_POINT('',(-3.13,5.05,0.1)); +#14329 = SURFACE_CURVE('',#14330,(#14334,#14341),.PCURVE_S1.); +#14330 = LINE('',#14331,#14332); +#14331 = CARTESIAN_POINT('',(-3.37,5.05,0.1)); +#14332 = VECTOR('',#14333,1.); +#14333 = DIRECTION('',(1.,0.,0.)); +#14334 = PCURVE('',#14302,#14335); +#14335 = DEFINITIONAL_REPRESENTATION('',(#14336),#14340); +#14336 = LINE('',#14337,#14338); +#14337 = CARTESIAN_POINT('',(0.,-0.1)); +#14338 = VECTOR('',#14339,1.); +#14339 = DIRECTION('',(1.,0.)); +#14340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14341 = PCURVE('',#14342,#14347); +#14342 = PLANE('',#14343); +#14343 = AXIS2_PLACEMENT_3D('',#14344,#14345,#14346); +#14344 = CARTESIAN_POINT('',(-3.25,4.849490847913,0.1)); +#14345 = DIRECTION('',(-0.,-0.,-1.)); +#14346 = DIRECTION('',(-1.,0.,0.)); +#14347 = DEFINITIONAL_REPRESENTATION('',(#14348),#14352); +#14348 = LINE('',#14349,#14350); +#14349 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#14350 = VECTOR('',#14351,1.); +#14351 = DIRECTION('',(-1.,0.)); +#14352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14353 = ORIENTED_EDGE('',*,*,#14354,.F.); +#14354 = EDGE_CURVE('',#14355,#14327,#14357,.T.); +#14355 = VERTEX_POINT('',#14356); +#14356 = CARTESIAN_POINT('',(-3.13,5.05,0.)); +#14357 = SURFACE_CURVE('',#14358,(#14362,#14369),.PCURVE_S1.); +#14358 = LINE('',#14359,#14360); +#14359 = CARTESIAN_POINT('',(-3.13,5.05,0.)); +#14360 = VECTOR('',#14361,1.); +#14361 = DIRECTION('',(0.,0.,1.)); +#14362 = PCURVE('',#14302,#14363); +#14363 = DEFINITIONAL_REPRESENTATION('',(#14364),#14368); +#14364 = LINE('',#14365,#14366); +#14365 = CARTESIAN_POINT('',(0.24,0.)); +#14366 = VECTOR('',#14367,1.); +#14367 = DIRECTION('',(0.,-1.)); +#14368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14369 = PCURVE('',#14370,#14375); +#14370 = PLANE('',#14371); +#14371 = AXIS2_PLACEMENT_3D('',#14372,#14373,#14374); +#14372 = CARTESIAN_POINT('',(-3.13,5.05,0.)); +#14373 = DIRECTION('',(1.,0.,0.)); +#14374 = DIRECTION('',(0.,-1.,0.)); +#14375 = DEFINITIONAL_REPRESENTATION('',(#14376),#14380); +#14376 = LINE('',#14377,#14378); +#14377 = CARTESIAN_POINT('',(0.,0.)); +#14378 = VECTOR('',#14379,1.); +#14379 = DIRECTION('',(0.,-1.)); +#14380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14381 = ORIENTED_EDGE('',*,*,#14382,.F.); +#14382 = EDGE_CURVE('',#14292,#14355,#14383,.T.); +#14383 = SURFACE_CURVE('',#14384,(#14388,#14395),.PCURVE_S1.); +#14384 = LINE('',#14385,#14386); +#14385 = CARTESIAN_POINT('',(-3.37,5.05,0.)); +#14386 = VECTOR('',#14387,1.); +#14387 = DIRECTION('',(1.,0.,0.)); +#14388 = PCURVE('',#14302,#14389); +#14389 = DEFINITIONAL_REPRESENTATION('',(#14390),#14394); +#14390 = LINE('',#14391,#14392); +#14391 = CARTESIAN_POINT('',(0.,0.)); +#14392 = VECTOR('',#14393,1.); +#14393 = DIRECTION('',(1.,0.)); +#14394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14395 = PCURVE('',#14396,#14401); +#14396 = PLANE('',#14397); +#14397 = AXIS2_PLACEMENT_3D('',#14398,#14399,#14400); +#14398 = CARTESIAN_POINT('',(-3.25,4.849490847913,0.)); +#14399 = DIRECTION('',(-0.,-0.,-1.)); +#14400 = DIRECTION('',(-1.,0.,0.)); +#14401 = DEFINITIONAL_REPRESENTATION('',(#14402),#14406); +#14402 = LINE('',#14403,#14404); +#14403 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#14404 = VECTOR('',#14405,1.); +#14405 = DIRECTION('',(-1.,0.)); +#14406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14407 = ADVANCED_FACE('',(#14408),#14370,.T.); +#14408 = FACE_BOUND('',#14409,.T.); +#14409 = EDGE_LOOP('',(#14410,#14411,#14434,#14462)); +#14410 = ORIENTED_EDGE('',*,*,#14354,.T.); +#14411 = ORIENTED_EDGE('',*,*,#14412,.T.); +#14412 = EDGE_CURVE('',#14327,#14413,#14415,.T.); +#14413 = VERTEX_POINT('',#14414); +#14414 = CARTESIAN_POINT('',(-3.13,4.72,0.1)); +#14415 = SURFACE_CURVE('',#14416,(#14420,#14427),.PCURVE_S1.); +#14416 = LINE('',#14417,#14418); +#14417 = CARTESIAN_POINT('',(-3.13,5.05,0.1)); +#14418 = VECTOR('',#14419,1.); +#14419 = DIRECTION('',(0.,-1.,0.)); +#14420 = PCURVE('',#14370,#14421); +#14421 = DEFINITIONAL_REPRESENTATION('',(#14422),#14426); +#14422 = LINE('',#14423,#14424); +#14423 = CARTESIAN_POINT('',(0.,-0.1)); +#14424 = VECTOR('',#14425,1.); +#14425 = DIRECTION('',(1.,0.)); +#14426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14427 = PCURVE('',#14342,#14428); +#14428 = DEFINITIONAL_REPRESENTATION('',(#14429),#14433); +#14429 = LINE('',#14430,#14431); +#14430 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#14431 = VECTOR('',#14432,1.); +#14432 = DIRECTION('',(0.,-1.)); +#14433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14434 = ORIENTED_EDGE('',*,*,#14435,.F.); +#14435 = EDGE_CURVE('',#14436,#14413,#14438,.T.); +#14436 = VERTEX_POINT('',#14437); +#14437 = CARTESIAN_POINT('',(-3.13,4.72,0.)); +#14438 = SURFACE_CURVE('',#14439,(#14443,#14450),.PCURVE_S1.); +#14439 = LINE('',#14440,#14441); +#14440 = CARTESIAN_POINT('',(-3.13,4.72,0.)); +#14441 = VECTOR('',#14442,1.); +#14442 = DIRECTION('',(0.,0.,1.)); +#14443 = PCURVE('',#14370,#14444); +#14444 = DEFINITIONAL_REPRESENTATION('',(#14445),#14449); +#14445 = LINE('',#14446,#14447); +#14446 = CARTESIAN_POINT('',(0.33,0.)); +#14447 = VECTOR('',#14448,1.); +#14448 = DIRECTION('',(0.,-1.)); +#14449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14450 = PCURVE('',#14451,#14456); +#14451 = CYLINDRICAL_SURFACE('',#14452,0.12); +#14452 = AXIS2_PLACEMENT_3D('',#14453,#14454,#14455); +#14453 = CARTESIAN_POINT('',(-3.25,4.72,0.)); +#14454 = DIRECTION('',(-0.,-0.,-1.)); +#14455 = DIRECTION('',(1.,0.,0.)); +#14456 = DEFINITIONAL_REPRESENTATION('',(#14457),#14461); +#14457 = LINE('',#14458,#14459); +#14458 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#14459 = VECTOR('',#14460,1.); +#14460 = DIRECTION('',(-0.,-1.)); +#14461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14462 = ORIENTED_EDGE('',*,*,#14463,.F.); +#14463 = EDGE_CURVE('',#14355,#14436,#14464,.T.); +#14464 = SURFACE_CURVE('',#14465,(#14469,#14476),.PCURVE_S1.); +#14465 = LINE('',#14466,#14467); +#14466 = CARTESIAN_POINT('',(-3.13,5.05,0.)); +#14467 = VECTOR('',#14468,1.); +#14468 = DIRECTION('',(0.,-1.,0.)); +#14469 = PCURVE('',#14370,#14470); +#14470 = DEFINITIONAL_REPRESENTATION('',(#14471),#14475); +#14471 = LINE('',#14472,#14473); +#14472 = CARTESIAN_POINT('',(0.,0.)); +#14473 = VECTOR('',#14474,1.); +#14474 = DIRECTION('',(1.,0.)); +#14475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14476 = PCURVE('',#14396,#14477); +#14477 = DEFINITIONAL_REPRESENTATION('',(#14478),#14482); +#14478 = LINE('',#14479,#14480); +#14479 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#14480 = VECTOR('',#14481,1.); +#14481 = DIRECTION('',(0.,-1.)); +#14482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14483 = ADVANCED_FACE('',(#14484),#14451,.T.); +#14484 = FACE_BOUND('',#14485,.F.); +#14485 = EDGE_LOOP('',(#14486,#14511,#14537,#14538)); +#14486 = ORIENTED_EDGE('',*,*,#14487,.T.); +#14487 = EDGE_CURVE('',#14488,#14490,#14492,.T.); +#14488 = VERTEX_POINT('',#14489); +#14489 = CARTESIAN_POINT('',(-3.37,4.72,0.)); +#14490 = VERTEX_POINT('',#14491); +#14491 = CARTESIAN_POINT('',(-3.37,4.72,0.1)); +#14492 = SURFACE_CURVE('',#14493,(#14497,#14504),.PCURVE_S1.); +#14493 = LINE('',#14494,#14495); +#14494 = CARTESIAN_POINT('',(-3.37,4.72,0.)); +#14495 = VECTOR('',#14496,1.); +#14496 = DIRECTION('',(0.,0.,1.)); +#14497 = PCURVE('',#14451,#14498); +#14498 = DEFINITIONAL_REPRESENTATION('',(#14499),#14503); +#14499 = LINE('',#14500,#14501); +#14500 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#14501 = VECTOR('',#14502,1.); +#14502 = DIRECTION('',(-0.,-1.)); +#14503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14504 = PCURVE('',#14314,#14505); +#14505 = DEFINITIONAL_REPRESENTATION('',(#14506),#14510); +#14506 = LINE('',#14507,#14508); +#14507 = CARTESIAN_POINT('',(0.33,0.)); +#14508 = VECTOR('',#14509,1.); +#14509 = DIRECTION('',(0.,-1.)); +#14510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14511 = ORIENTED_EDGE('',*,*,#14512,.T.); +#14512 = EDGE_CURVE('',#14490,#14413,#14513,.T.); +#14513 = SURFACE_CURVE('',#14514,(#14519,#14526),.PCURVE_S1.); +#14514 = CIRCLE('',#14515,0.12); +#14515 = AXIS2_PLACEMENT_3D('',#14516,#14517,#14518); +#14516 = CARTESIAN_POINT('',(-3.25,4.72,0.1)); +#14517 = DIRECTION('',(0.,0.,1.)); +#14518 = DIRECTION('',(1.,0.,0.)); +#14519 = PCURVE('',#14451,#14520); +#14520 = DEFINITIONAL_REPRESENTATION('',(#14521),#14525); +#14521 = LINE('',#14522,#14523); +#14522 = CARTESIAN_POINT('',(-0.,-0.1)); +#14523 = VECTOR('',#14524,1.); +#14524 = DIRECTION('',(-1.,0.)); +#14525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14526 = PCURVE('',#14342,#14527); +#14527 = DEFINITIONAL_REPRESENTATION('',(#14528),#14536); +#14528 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14529,#14530,#14531,#14532 + ,#14533,#14534,#14535),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#14529 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#14530 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#14531 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#14532 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#14533 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#14534 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#14535 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#14536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14537 = ORIENTED_EDGE('',*,*,#14435,.F.); +#14538 = ORIENTED_EDGE('',*,*,#14539,.F.); +#14539 = EDGE_CURVE('',#14488,#14436,#14540,.T.); +#14540 = SURFACE_CURVE('',#14541,(#14546,#14553),.PCURVE_S1.); +#14541 = CIRCLE('',#14542,0.12); +#14542 = AXIS2_PLACEMENT_3D('',#14543,#14544,#14545); +#14543 = CARTESIAN_POINT('',(-3.25,4.72,0.)); +#14544 = DIRECTION('',(0.,0.,1.)); +#14545 = DIRECTION('',(1.,0.,0.)); +#14546 = PCURVE('',#14451,#14547); +#14547 = DEFINITIONAL_REPRESENTATION('',(#14548),#14552); +#14548 = LINE('',#14549,#14550); +#14549 = CARTESIAN_POINT('',(-0.,0.)); +#14550 = VECTOR('',#14551,1.); +#14551 = DIRECTION('',(-1.,0.)); +#14552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14553 = PCURVE('',#14396,#14554); +#14554 = DEFINITIONAL_REPRESENTATION('',(#14555),#14563); +#14555 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14556,#14557,#14558,#14559 + ,#14560,#14561,#14562),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#14556 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#14557 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#14558 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#14559 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#14560 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#14561 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#14562 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#14563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14564 = ADVANCED_FACE('',(#14565),#14314,.F.); +#14565 = FACE_BOUND('',#14566,.F.); +#14566 = EDGE_LOOP('',(#14567,#14568,#14589,#14590)); +#14567 = ORIENTED_EDGE('',*,*,#14291,.T.); +#14568 = ORIENTED_EDGE('',*,*,#14569,.T.); +#14569 = EDGE_CURVE('',#14294,#14490,#14570,.T.); +#14570 = SURFACE_CURVE('',#14571,(#14575,#14582),.PCURVE_S1.); +#14571 = LINE('',#14572,#14573); +#14572 = CARTESIAN_POINT('',(-3.37,5.05,0.1)); +#14573 = VECTOR('',#14574,1.); +#14574 = DIRECTION('',(0.,-1.,0.)); +#14575 = PCURVE('',#14314,#14576); +#14576 = DEFINITIONAL_REPRESENTATION('',(#14577),#14581); +#14577 = LINE('',#14578,#14579); +#14578 = CARTESIAN_POINT('',(0.,-0.1)); +#14579 = VECTOR('',#14580,1.); +#14580 = DIRECTION('',(1.,0.)); +#14581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14582 = PCURVE('',#14342,#14583); +#14583 = DEFINITIONAL_REPRESENTATION('',(#14584),#14588); +#14584 = LINE('',#14585,#14586); +#14585 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#14586 = VECTOR('',#14587,1.); +#14587 = DIRECTION('',(0.,-1.)); +#14588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14589 = ORIENTED_EDGE('',*,*,#14487,.F.); +#14590 = ORIENTED_EDGE('',*,*,#14591,.F.); +#14591 = EDGE_CURVE('',#14292,#14488,#14592,.T.); +#14592 = SURFACE_CURVE('',#14593,(#14597,#14604),.PCURVE_S1.); +#14593 = LINE('',#14594,#14595); +#14594 = CARTESIAN_POINT('',(-3.37,5.05,0.)); +#14595 = VECTOR('',#14596,1.); +#14596 = DIRECTION('',(0.,-1.,0.)); +#14597 = PCURVE('',#14314,#14598); +#14598 = DEFINITIONAL_REPRESENTATION('',(#14599),#14603); +#14599 = LINE('',#14600,#14601); +#14600 = CARTESIAN_POINT('',(0.,0.)); +#14601 = VECTOR('',#14602,1.); +#14602 = DIRECTION('',(1.,0.)); +#14603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14604 = PCURVE('',#14396,#14605); +#14605 = DEFINITIONAL_REPRESENTATION('',(#14606),#14610); +#14606 = LINE('',#14607,#14608); +#14607 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#14608 = VECTOR('',#14609,1.); +#14609 = DIRECTION('',(0.,-1.)); +#14610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14611 = ADVANCED_FACE('',(#14612),#14396,.T.); +#14612 = FACE_BOUND('',#14613,.T.); +#14613 = EDGE_LOOP('',(#14614,#14615,#14616,#14617)); +#14614 = ORIENTED_EDGE('',*,*,#14382,.T.); +#14615 = ORIENTED_EDGE('',*,*,#14463,.T.); +#14616 = ORIENTED_EDGE('',*,*,#14539,.F.); +#14617 = ORIENTED_EDGE('',*,*,#14591,.F.); +#14618 = ADVANCED_FACE('',(#14619),#14342,.F.); +#14619 = FACE_BOUND('',#14620,.F.); +#14620 = EDGE_LOOP('',(#14621,#14622,#14623,#14624)); +#14621 = ORIENTED_EDGE('',*,*,#14326,.T.); +#14622 = ORIENTED_EDGE('',*,*,#14412,.T.); +#14623 = ORIENTED_EDGE('',*,*,#14512,.F.); +#14624 = ORIENTED_EDGE('',*,*,#14569,.F.); +#14625 = MANIFOLD_SOLID_BREP('',#14626); +#14626 = CLOSED_SHELL('',(#14627,#14747,#14823,#14896,#14943,#14950)); +#14627 = ADVANCED_FACE('',(#14628),#14642,.F.); +#14628 = FACE_BOUND('',#14629,.F.); +#14629 = EDGE_LOOP('',(#14630,#14665,#14693,#14721)); +#14630 = ORIENTED_EDGE('',*,*,#14631,.T.); +#14631 = EDGE_CURVE('',#14632,#14634,#14636,.T.); +#14632 = VERTEX_POINT('',#14633); +#14633 = CARTESIAN_POINT('',(-3.37,-5.05,0.)); +#14634 = VERTEX_POINT('',#14635); +#14635 = CARTESIAN_POINT('',(-3.37,-5.05,0.1)); +#14636 = SURFACE_CURVE('',#14637,(#14641,#14653),.PCURVE_S1.); +#14637 = LINE('',#14638,#14639); +#14638 = CARTESIAN_POINT('',(-3.37,-5.05,0.)); +#14639 = VECTOR('',#14640,1.); +#14640 = DIRECTION('',(0.,0.,1.)); +#14641 = PCURVE('',#14642,#14647); +#14642 = PLANE('',#14643); +#14643 = AXIS2_PLACEMENT_3D('',#14644,#14645,#14646); +#14644 = CARTESIAN_POINT('',(-3.37,-5.05,0.)); +#14645 = DIRECTION('',(0.,1.,0.)); +#14646 = DIRECTION('',(1.,0.,0.)); +#14647 = DEFINITIONAL_REPRESENTATION('',(#14648),#14652); +#14648 = LINE('',#14649,#14650); +#14649 = CARTESIAN_POINT('',(0.,0.)); +#14650 = VECTOR('',#14651,1.); +#14651 = DIRECTION('',(0.,-1.)); +#14652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14653 = PCURVE('',#14654,#14659); +#14654 = PLANE('',#14655); +#14655 = AXIS2_PLACEMENT_3D('',#14656,#14657,#14658); +#14656 = CARTESIAN_POINT('',(-3.37,-5.05,0.)); +#14657 = DIRECTION('',(-1.,0.,0.)); +#14658 = DIRECTION('',(0.,1.,0.)); +#14659 = DEFINITIONAL_REPRESENTATION('',(#14660),#14664); +#14660 = LINE('',#14661,#14662); +#14661 = CARTESIAN_POINT('',(0.,0.)); +#14662 = VECTOR('',#14663,1.); +#14663 = DIRECTION('',(0.,-1.)); +#14664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14665 = ORIENTED_EDGE('',*,*,#14666,.T.); +#14666 = EDGE_CURVE('',#14634,#14667,#14669,.T.); +#14667 = VERTEX_POINT('',#14668); +#14668 = CARTESIAN_POINT('',(-3.13,-5.05,0.1)); +#14669 = SURFACE_CURVE('',#14670,(#14674,#14681),.PCURVE_S1.); +#14670 = LINE('',#14671,#14672); +#14671 = CARTESIAN_POINT('',(-3.37,-5.05,0.1)); +#14672 = VECTOR('',#14673,1.); +#14673 = DIRECTION('',(1.,0.,0.)); +#14674 = PCURVE('',#14642,#14675); +#14675 = DEFINITIONAL_REPRESENTATION('',(#14676),#14680); +#14676 = LINE('',#14677,#14678); +#14677 = CARTESIAN_POINT('',(0.,-0.1)); +#14678 = VECTOR('',#14679,1.); +#14679 = DIRECTION('',(1.,0.)); +#14680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14681 = PCURVE('',#14682,#14687); +#14682 = PLANE('',#14683); +#14683 = AXIS2_PLACEMENT_3D('',#14684,#14685,#14686); +#14684 = CARTESIAN_POINT('',(-3.25,-4.849490847913,0.1)); +#14685 = DIRECTION('',(0.,0.,1.)); +#14686 = DIRECTION('',(1.,0.,0.)); +#14687 = DEFINITIONAL_REPRESENTATION('',(#14688),#14692); +#14688 = LINE('',#14689,#14690); +#14689 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#14690 = VECTOR('',#14691,1.); +#14691 = DIRECTION('',(1.,0.)); +#14692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14693 = ORIENTED_EDGE('',*,*,#14694,.F.); +#14694 = EDGE_CURVE('',#14695,#14667,#14697,.T.); +#14695 = VERTEX_POINT('',#14696); +#14696 = CARTESIAN_POINT('',(-3.13,-5.05,0.)); +#14697 = SURFACE_CURVE('',#14698,(#14702,#14709),.PCURVE_S1.); +#14698 = LINE('',#14699,#14700); +#14699 = CARTESIAN_POINT('',(-3.13,-5.05,0.)); +#14700 = VECTOR('',#14701,1.); +#14701 = DIRECTION('',(0.,0.,1.)); +#14702 = PCURVE('',#14642,#14703); +#14703 = DEFINITIONAL_REPRESENTATION('',(#14704),#14708); +#14704 = LINE('',#14705,#14706); +#14705 = CARTESIAN_POINT('',(0.24,0.)); +#14706 = VECTOR('',#14707,1.); +#14707 = DIRECTION('',(0.,-1.)); +#14708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14709 = PCURVE('',#14710,#14715); +#14710 = PLANE('',#14711); +#14711 = AXIS2_PLACEMENT_3D('',#14712,#14713,#14714); +#14712 = CARTESIAN_POINT('',(-3.13,-5.05,0.)); +#14713 = DIRECTION('',(-1.,0.,0.)); +#14714 = DIRECTION('',(0.,1.,0.)); +#14715 = DEFINITIONAL_REPRESENTATION('',(#14716),#14720); +#14716 = LINE('',#14717,#14718); +#14717 = CARTESIAN_POINT('',(0.,0.)); +#14718 = VECTOR('',#14719,1.); +#14719 = DIRECTION('',(0.,-1.)); +#14720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14721 = ORIENTED_EDGE('',*,*,#14722,.F.); +#14722 = EDGE_CURVE('',#14632,#14695,#14723,.T.); +#14723 = SURFACE_CURVE('',#14724,(#14728,#14735),.PCURVE_S1.); +#14724 = LINE('',#14725,#14726); +#14725 = CARTESIAN_POINT('',(-3.37,-5.05,0.)); +#14726 = VECTOR('',#14727,1.); +#14727 = DIRECTION('',(1.,0.,0.)); +#14728 = PCURVE('',#14642,#14729); +#14729 = DEFINITIONAL_REPRESENTATION('',(#14730),#14734); +#14730 = LINE('',#14731,#14732); +#14731 = CARTESIAN_POINT('',(0.,0.)); +#14732 = VECTOR('',#14733,1.); +#14733 = DIRECTION('',(1.,0.)); +#14734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14735 = PCURVE('',#14736,#14741); +#14736 = PLANE('',#14737); +#14737 = AXIS2_PLACEMENT_3D('',#14738,#14739,#14740); +#14738 = CARTESIAN_POINT('',(-3.25,-4.849490847913,0.)); +#14739 = DIRECTION('',(0.,0.,1.)); +#14740 = DIRECTION('',(1.,0.,0.)); +#14741 = DEFINITIONAL_REPRESENTATION('',(#14742),#14746); +#14742 = LINE('',#14743,#14744); +#14743 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#14744 = VECTOR('',#14745,1.); +#14745 = DIRECTION('',(1.,0.)); +#14746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14747 = ADVANCED_FACE('',(#14748),#14710,.F.); +#14748 = FACE_BOUND('',#14749,.F.); +#14749 = EDGE_LOOP('',(#14750,#14751,#14774,#14802)); +#14750 = ORIENTED_EDGE('',*,*,#14694,.T.); +#14751 = ORIENTED_EDGE('',*,*,#14752,.T.); +#14752 = EDGE_CURVE('',#14667,#14753,#14755,.T.); +#14753 = VERTEX_POINT('',#14754); +#14754 = CARTESIAN_POINT('',(-3.13,-4.72,0.1)); +#14755 = SURFACE_CURVE('',#14756,(#14760,#14767),.PCURVE_S1.); +#14756 = LINE('',#14757,#14758); +#14757 = CARTESIAN_POINT('',(-3.13,-5.05,0.1)); +#14758 = VECTOR('',#14759,1.); +#14759 = DIRECTION('',(0.,1.,0.)); +#14760 = PCURVE('',#14710,#14761); +#14761 = DEFINITIONAL_REPRESENTATION('',(#14762),#14766); +#14762 = LINE('',#14763,#14764); +#14763 = CARTESIAN_POINT('',(0.,-0.1)); +#14764 = VECTOR('',#14765,1.); +#14765 = DIRECTION('',(1.,0.)); +#14766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14767 = PCURVE('',#14682,#14768); +#14768 = DEFINITIONAL_REPRESENTATION('',(#14769),#14773); +#14769 = LINE('',#14770,#14771); +#14770 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#14771 = VECTOR('',#14772,1.); +#14772 = DIRECTION('',(0.,1.)); +#14773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14774 = ORIENTED_EDGE('',*,*,#14775,.F.); +#14775 = EDGE_CURVE('',#14776,#14753,#14778,.T.); +#14776 = VERTEX_POINT('',#14777); +#14777 = CARTESIAN_POINT('',(-3.13,-4.72,0.)); +#14778 = SURFACE_CURVE('',#14779,(#14783,#14790),.PCURVE_S1.); +#14779 = LINE('',#14780,#14781); +#14780 = CARTESIAN_POINT('',(-3.13,-4.72,0.)); +#14781 = VECTOR('',#14782,1.); +#14782 = DIRECTION('',(0.,0.,1.)); +#14783 = PCURVE('',#14710,#14784); +#14784 = DEFINITIONAL_REPRESENTATION('',(#14785),#14789); +#14785 = LINE('',#14786,#14787); +#14786 = CARTESIAN_POINT('',(0.33,0.)); +#14787 = VECTOR('',#14788,1.); +#14788 = DIRECTION('',(0.,-1.)); +#14789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14790 = PCURVE('',#14791,#14796); +#14791 = CYLINDRICAL_SURFACE('',#14792,0.12); +#14792 = AXIS2_PLACEMENT_3D('',#14793,#14794,#14795); +#14793 = CARTESIAN_POINT('',(-3.25,-4.72,0.)); +#14794 = DIRECTION('',(-0.,-0.,-1.)); +#14795 = DIRECTION('',(1.,0.,0.)); +#14796 = DEFINITIONAL_REPRESENTATION('',(#14797),#14801); +#14797 = LINE('',#14798,#14799); +#14798 = CARTESIAN_POINT('',(-0.,0.)); +#14799 = VECTOR('',#14800,1.); +#14800 = DIRECTION('',(-0.,-1.)); +#14801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14802 = ORIENTED_EDGE('',*,*,#14803,.F.); +#14803 = EDGE_CURVE('',#14695,#14776,#14804,.T.); +#14804 = SURFACE_CURVE('',#14805,(#14809,#14816),.PCURVE_S1.); +#14805 = LINE('',#14806,#14807); +#14806 = CARTESIAN_POINT('',(-3.13,-5.05,0.)); +#14807 = VECTOR('',#14808,1.); +#14808 = DIRECTION('',(0.,1.,0.)); +#14809 = PCURVE('',#14710,#14810); +#14810 = DEFINITIONAL_REPRESENTATION('',(#14811),#14815); +#14811 = LINE('',#14812,#14813); +#14812 = CARTESIAN_POINT('',(0.,0.)); +#14813 = VECTOR('',#14814,1.); +#14814 = DIRECTION('',(1.,0.)); +#14815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14816 = PCURVE('',#14736,#14817); +#14817 = DEFINITIONAL_REPRESENTATION('',(#14818),#14822); +#14818 = LINE('',#14819,#14820); +#14819 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#14820 = VECTOR('',#14821,1.); +#14821 = DIRECTION('',(0.,1.)); +#14822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14823 = ADVANCED_FACE('',(#14824),#14791,.T.); +#14824 = FACE_BOUND('',#14825,.F.); +#14825 = EDGE_LOOP('',(#14826,#14827,#14851,#14874)); +#14826 = ORIENTED_EDGE('',*,*,#14775,.T.); +#14827 = ORIENTED_EDGE('',*,*,#14828,.T.); +#14828 = EDGE_CURVE('',#14753,#14829,#14831,.T.); +#14829 = VERTEX_POINT('',#14830); +#14830 = CARTESIAN_POINT('',(-3.37,-4.72,0.1)); +#14831 = SURFACE_CURVE('',#14832,(#14837,#14844),.PCURVE_S1.); +#14832 = CIRCLE('',#14833,0.12); +#14833 = AXIS2_PLACEMENT_3D('',#14834,#14835,#14836); +#14834 = CARTESIAN_POINT('',(-3.25,-4.72,0.1)); +#14835 = DIRECTION('',(0.,0.,1.)); +#14836 = DIRECTION('',(1.,0.,0.)); +#14837 = PCURVE('',#14791,#14838); +#14838 = DEFINITIONAL_REPRESENTATION('',(#14839),#14843); +#14839 = LINE('',#14840,#14841); +#14840 = CARTESIAN_POINT('',(-0.,-0.1)); +#14841 = VECTOR('',#14842,1.); +#14842 = DIRECTION('',(-1.,0.)); +#14843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14844 = PCURVE('',#14682,#14845); +#14845 = DEFINITIONAL_REPRESENTATION('',(#14846),#14850); +#14846 = CIRCLE('',#14847,0.12); +#14847 = AXIS2_PLACEMENT_2D('',#14848,#14849); +#14848 = CARTESIAN_POINT('',(0.,0.129490847913)); +#14849 = DIRECTION('',(1.,0.)); +#14850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14851 = ORIENTED_EDGE('',*,*,#14852,.F.); +#14852 = EDGE_CURVE('',#14853,#14829,#14855,.T.); +#14853 = VERTEX_POINT('',#14854); +#14854 = CARTESIAN_POINT('',(-3.37,-4.72,0.)); +#14855 = SURFACE_CURVE('',#14856,(#14860,#14867),.PCURVE_S1.); +#14856 = LINE('',#14857,#14858); +#14857 = CARTESIAN_POINT('',(-3.37,-4.72,0.)); +#14858 = VECTOR('',#14859,1.); +#14859 = DIRECTION('',(0.,0.,1.)); +#14860 = PCURVE('',#14791,#14861); +#14861 = DEFINITIONAL_REPRESENTATION('',(#14862),#14866); +#14862 = LINE('',#14863,#14864); +#14863 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#14864 = VECTOR('',#14865,1.); +#14865 = DIRECTION('',(-0.,-1.)); +#14866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14867 = PCURVE('',#14654,#14868); +#14868 = DEFINITIONAL_REPRESENTATION('',(#14869),#14873); +#14869 = LINE('',#14870,#14871); +#14870 = CARTESIAN_POINT('',(0.33,0.)); +#14871 = VECTOR('',#14872,1.); +#14872 = DIRECTION('',(0.,-1.)); +#14873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14874 = ORIENTED_EDGE('',*,*,#14875,.F.); +#14875 = EDGE_CURVE('',#14776,#14853,#14876,.T.); +#14876 = SURFACE_CURVE('',#14877,(#14882,#14889),.PCURVE_S1.); +#14877 = CIRCLE('',#14878,0.12); +#14878 = AXIS2_PLACEMENT_3D('',#14879,#14880,#14881); +#14879 = CARTESIAN_POINT('',(-3.25,-4.72,0.)); +#14880 = DIRECTION('',(0.,0.,1.)); +#14881 = DIRECTION('',(1.,0.,0.)); +#14882 = PCURVE('',#14791,#14883); +#14883 = DEFINITIONAL_REPRESENTATION('',(#14884),#14888); +#14884 = LINE('',#14885,#14886); +#14885 = CARTESIAN_POINT('',(-0.,0.)); +#14886 = VECTOR('',#14887,1.); +#14887 = DIRECTION('',(-1.,0.)); +#14888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14889 = PCURVE('',#14736,#14890); +#14890 = DEFINITIONAL_REPRESENTATION('',(#14891),#14895); +#14891 = CIRCLE('',#14892,0.12); +#14892 = AXIS2_PLACEMENT_2D('',#14893,#14894); +#14893 = CARTESIAN_POINT('',(0.,0.129490847913)); +#14894 = DIRECTION('',(1.,0.)); +#14895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14896 = ADVANCED_FACE('',(#14897),#14654,.T.); +#14897 = FACE_BOUND('',#14898,.T.); +#14898 = EDGE_LOOP('',(#14899,#14900,#14921,#14922)); +#14899 = ORIENTED_EDGE('',*,*,#14631,.T.); +#14900 = ORIENTED_EDGE('',*,*,#14901,.T.); +#14901 = EDGE_CURVE('',#14634,#14829,#14902,.T.); +#14902 = SURFACE_CURVE('',#14903,(#14907,#14914),.PCURVE_S1.); +#14903 = LINE('',#14904,#14905); +#14904 = CARTESIAN_POINT('',(-3.37,-5.05,0.1)); +#14905 = VECTOR('',#14906,1.); +#14906 = DIRECTION('',(0.,1.,0.)); +#14907 = PCURVE('',#14654,#14908); +#14908 = DEFINITIONAL_REPRESENTATION('',(#14909),#14913); +#14909 = LINE('',#14910,#14911); +#14910 = CARTESIAN_POINT('',(0.,-0.1)); +#14911 = VECTOR('',#14912,1.); +#14912 = DIRECTION('',(1.,0.)); +#14913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14914 = PCURVE('',#14682,#14915); +#14915 = DEFINITIONAL_REPRESENTATION('',(#14916),#14920); +#14916 = LINE('',#14917,#14918); +#14917 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#14918 = VECTOR('',#14919,1.); +#14919 = DIRECTION('',(0.,1.)); +#14920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14921 = ORIENTED_EDGE('',*,*,#14852,.F.); +#14922 = ORIENTED_EDGE('',*,*,#14923,.F.); +#14923 = EDGE_CURVE('',#14632,#14853,#14924,.T.); +#14924 = SURFACE_CURVE('',#14925,(#14929,#14936),.PCURVE_S1.); +#14925 = LINE('',#14926,#14927); +#14926 = CARTESIAN_POINT('',(-3.37,-5.05,0.)); +#14927 = VECTOR('',#14928,1.); +#14928 = DIRECTION('',(0.,1.,0.)); +#14929 = PCURVE('',#14654,#14930); +#14930 = DEFINITIONAL_REPRESENTATION('',(#14931),#14935); +#14931 = LINE('',#14932,#14933); +#14932 = CARTESIAN_POINT('',(0.,0.)); +#14933 = VECTOR('',#14934,1.); +#14934 = DIRECTION('',(1.,0.)); +#14935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14936 = PCURVE('',#14736,#14937); +#14937 = DEFINITIONAL_REPRESENTATION('',(#14938),#14942); +#14938 = LINE('',#14939,#14940); +#14939 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#14940 = VECTOR('',#14941,1.); +#14941 = DIRECTION('',(0.,1.)); +#14942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14943 = ADVANCED_FACE('',(#14944),#14736,.F.); +#14944 = FACE_BOUND('',#14945,.F.); +#14945 = EDGE_LOOP('',(#14946,#14947,#14948,#14949)); +#14946 = ORIENTED_EDGE('',*,*,#14722,.T.); +#14947 = ORIENTED_EDGE('',*,*,#14803,.T.); +#14948 = ORIENTED_EDGE('',*,*,#14875,.T.); +#14949 = ORIENTED_EDGE('',*,*,#14923,.F.); +#14950 = ADVANCED_FACE('',(#14951),#14682,.T.); +#14951 = FACE_BOUND('',#14952,.T.); +#14952 = EDGE_LOOP('',(#14953,#14954,#14955,#14956)); +#14953 = ORIENTED_EDGE('',*,*,#14666,.T.); +#14954 = ORIENTED_EDGE('',*,*,#14752,.T.); +#14955 = ORIENTED_EDGE('',*,*,#14828,.T.); +#14956 = ORIENTED_EDGE('',*,*,#14901,.F.); +#14957 = MANIFOLD_SOLID_BREP('',#14958); +#14958 = CLOSED_SHELL('',(#14959,#15079,#15155,#15236,#15283,#15290)); +#14959 = ADVANCED_FACE('',(#14960),#14974,.T.); +#14960 = FACE_BOUND('',#14961,.T.); +#14961 = EDGE_LOOP('',(#14962,#14997,#15025,#15053)); +#14962 = ORIENTED_EDGE('',*,*,#14963,.T.); +#14963 = EDGE_CURVE('',#14964,#14966,#14968,.T.); +#14964 = VERTEX_POINT('',#14965); +#14965 = CARTESIAN_POINT('',(-2.87,5.05,0.)); +#14966 = VERTEX_POINT('',#14967); +#14967 = CARTESIAN_POINT('',(-2.87,5.05,0.1)); +#14968 = SURFACE_CURVE('',#14969,(#14973,#14985),.PCURVE_S1.); +#14969 = LINE('',#14970,#14971); +#14970 = CARTESIAN_POINT('',(-2.87,5.05,0.)); +#14971 = VECTOR('',#14972,1.); +#14972 = DIRECTION('',(0.,0.,1.)); +#14973 = PCURVE('',#14974,#14979); +#14974 = PLANE('',#14975); +#14975 = AXIS2_PLACEMENT_3D('',#14976,#14977,#14978); +#14976 = CARTESIAN_POINT('',(-2.87,5.05,0.)); +#14977 = DIRECTION('',(0.,1.,0.)); +#14978 = DIRECTION('',(1.,0.,0.)); +#14979 = DEFINITIONAL_REPRESENTATION('',(#14980),#14984); +#14980 = LINE('',#14981,#14982); +#14981 = CARTESIAN_POINT('',(0.,0.)); +#14982 = VECTOR('',#14983,1.); +#14983 = DIRECTION('',(0.,-1.)); +#14984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14985 = PCURVE('',#14986,#14991); +#14986 = PLANE('',#14987); +#14987 = AXIS2_PLACEMENT_3D('',#14988,#14989,#14990); +#14988 = CARTESIAN_POINT('',(-2.87,5.05,0.)); +#14989 = DIRECTION('',(1.,0.,0.)); +#14990 = DIRECTION('',(0.,-1.,0.)); +#14991 = DEFINITIONAL_REPRESENTATION('',(#14992),#14996); +#14992 = LINE('',#14993,#14994); +#14993 = CARTESIAN_POINT('',(0.,0.)); +#14994 = VECTOR('',#14995,1.); +#14995 = DIRECTION('',(0.,-1.)); +#14996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14997 = ORIENTED_EDGE('',*,*,#14998,.T.); +#14998 = EDGE_CURVE('',#14966,#14999,#15001,.T.); +#14999 = VERTEX_POINT('',#15000); +#15000 = CARTESIAN_POINT('',(-2.63,5.05,0.1)); +#15001 = SURFACE_CURVE('',#15002,(#15006,#15013),.PCURVE_S1.); +#15002 = LINE('',#15003,#15004); +#15003 = CARTESIAN_POINT('',(-2.87,5.05,0.1)); +#15004 = VECTOR('',#15005,1.); +#15005 = DIRECTION('',(1.,0.,0.)); +#15006 = PCURVE('',#14974,#15007); +#15007 = DEFINITIONAL_REPRESENTATION('',(#15008),#15012); +#15008 = LINE('',#15009,#15010); +#15009 = CARTESIAN_POINT('',(0.,-0.1)); +#15010 = VECTOR('',#15011,1.); +#15011 = DIRECTION('',(1.,0.)); +#15012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15013 = PCURVE('',#15014,#15019); +#15014 = PLANE('',#15015); +#15015 = AXIS2_PLACEMENT_3D('',#15016,#15017,#15018); +#15016 = CARTESIAN_POINT('',(-2.75,4.849490847913,0.1)); +#15017 = DIRECTION('',(-0.,-0.,-1.)); +#15018 = DIRECTION('',(-1.,0.,0.)); +#15019 = DEFINITIONAL_REPRESENTATION('',(#15020),#15024); +#15020 = LINE('',#15021,#15022); +#15021 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#15022 = VECTOR('',#15023,1.); +#15023 = DIRECTION('',(-1.,0.)); +#15024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15025 = ORIENTED_EDGE('',*,*,#15026,.F.); +#15026 = EDGE_CURVE('',#15027,#14999,#15029,.T.); +#15027 = VERTEX_POINT('',#15028); +#15028 = CARTESIAN_POINT('',(-2.63,5.05,0.)); +#15029 = SURFACE_CURVE('',#15030,(#15034,#15041),.PCURVE_S1.); +#15030 = LINE('',#15031,#15032); +#15031 = CARTESIAN_POINT('',(-2.63,5.05,0.)); +#15032 = VECTOR('',#15033,1.); +#15033 = DIRECTION('',(0.,0.,1.)); +#15034 = PCURVE('',#14974,#15035); +#15035 = DEFINITIONAL_REPRESENTATION('',(#15036),#15040); +#15036 = LINE('',#15037,#15038); +#15037 = CARTESIAN_POINT('',(0.24,0.)); +#15038 = VECTOR('',#15039,1.); +#15039 = DIRECTION('',(0.,-1.)); +#15040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15041 = PCURVE('',#15042,#15047); +#15042 = PLANE('',#15043); +#15043 = AXIS2_PLACEMENT_3D('',#15044,#15045,#15046); +#15044 = CARTESIAN_POINT('',(-2.63,5.05,0.)); +#15045 = DIRECTION('',(1.,0.,0.)); +#15046 = DIRECTION('',(0.,-1.,0.)); +#15047 = DEFINITIONAL_REPRESENTATION('',(#15048),#15052); +#15048 = LINE('',#15049,#15050); +#15049 = CARTESIAN_POINT('',(0.,0.)); +#15050 = VECTOR('',#15051,1.); +#15051 = DIRECTION('',(0.,-1.)); +#15052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15053 = ORIENTED_EDGE('',*,*,#15054,.F.); +#15054 = EDGE_CURVE('',#14964,#15027,#15055,.T.); +#15055 = SURFACE_CURVE('',#15056,(#15060,#15067),.PCURVE_S1.); +#15056 = LINE('',#15057,#15058); +#15057 = CARTESIAN_POINT('',(-2.87,5.05,0.)); +#15058 = VECTOR('',#15059,1.); +#15059 = DIRECTION('',(1.,0.,0.)); +#15060 = PCURVE('',#14974,#15061); +#15061 = DEFINITIONAL_REPRESENTATION('',(#15062),#15066); +#15062 = LINE('',#15063,#15064); +#15063 = CARTESIAN_POINT('',(0.,0.)); +#15064 = VECTOR('',#15065,1.); +#15065 = DIRECTION('',(1.,0.)); +#15066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15067 = PCURVE('',#15068,#15073); +#15068 = PLANE('',#15069); +#15069 = AXIS2_PLACEMENT_3D('',#15070,#15071,#15072); +#15070 = CARTESIAN_POINT('',(-2.75,4.849490847913,0.)); +#15071 = DIRECTION('',(-0.,-0.,-1.)); +#15072 = DIRECTION('',(-1.,0.,0.)); +#15073 = DEFINITIONAL_REPRESENTATION('',(#15074),#15078); +#15074 = LINE('',#15075,#15076); +#15075 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#15076 = VECTOR('',#15077,1.); +#15077 = DIRECTION('',(-1.,0.)); +#15078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15079 = ADVANCED_FACE('',(#15080),#15042,.T.); +#15080 = FACE_BOUND('',#15081,.T.); +#15081 = EDGE_LOOP('',(#15082,#15083,#15106,#15134)); +#15082 = ORIENTED_EDGE('',*,*,#15026,.T.); +#15083 = ORIENTED_EDGE('',*,*,#15084,.T.); +#15084 = EDGE_CURVE('',#14999,#15085,#15087,.T.); +#15085 = VERTEX_POINT('',#15086); +#15086 = CARTESIAN_POINT('',(-2.63,4.72,0.1)); +#15087 = SURFACE_CURVE('',#15088,(#15092,#15099),.PCURVE_S1.); +#15088 = LINE('',#15089,#15090); +#15089 = CARTESIAN_POINT('',(-2.63,5.05,0.1)); +#15090 = VECTOR('',#15091,1.); +#15091 = DIRECTION('',(0.,-1.,0.)); +#15092 = PCURVE('',#15042,#15093); +#15093 = DEFINITIONAL_REPRESENTATION('',(#15094),#15098); +#15094 = LINE('',#15095,#15096); +#15095 = CARTESIAN_POINT('',(0.,-0.1)); +#15096 = VECTOR('',#15097,1.); +#15097 = DIRECTION('',(1.,0.)); +#15098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15099 = PCURVE('',#15014,#15100); +#15100 = DEFINITIONAL_REPRESENTATION('',(#15101),#15105); +#15101 = LINE('',#15102,#15103); +#15102 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#15103 = VECTOR('',#15104,1.); +#15104 = DIRECTION('',(0.,-1.)); +#15105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15106 = ORIENTED_EDGE('',*,*,#15107,.F.); +#15107 = EDGE_CURVE('',#15108,#15085,#15110,.T.); +#15108 = VERTEX_POINT('',#15109); +#15109 = CARTESIAN_POINT('',(-2.63,4.72,0.)); +#15110 = SURFACE_CURVE('',#15111,(#15115,#15122),.PCURVE_S1.); +#15111 = LINE('',#15112,#15113); +#15112 = CARTESIAN_POINT('',(-2.63,4.72,0.)); +#15113 = VECTOR('',#15114,1.); +#15114 = DIRECTION('',(0.,0.,1.)); +#15115 = PCURVE('',#15042,#15116); +#15116 = DEFINITIONAL_REPRESENTATION('',(#15117),#15121); +#15117 = LINE('',#15118,#15119); +#15118 = CARTESIAN_POINT('',(0.33,0.)); +#15119 = VECTOR('',#15120,1.); +#15120 = DIRECTION('',(0.,-1.)); +#15121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15122 = PCURVE('',#15123,#15128); +#15123 = CYLINDRICAL_SURFACE('',#15124,0.12); +#15124 = AXIS2_PLACEMENT_3D('',#15125,#15126,#15127); +#15125 = CARTESIAN_POINT('',(-2.75,4.72,0.)); +#15126 = DIRECTION('',(-0.,-0.,-1.)); +#15127 = DIRECTION('',(1.,0.,0.)); +#15128 = DEFINITIONAL_REPRESENTATION('',(#15129),#15133); +#15129 = LINE('',#15130,#15131); +#15130 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#15131 = VECTOR('',#15132,1.); +#15132 = DIRECTION('',(-0.,-1.)); +#15133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15134 = ORIENTED_EDGE('',*,*,#15135,.F.); +#15135 = EDGE_CURVE('',#15027,#15108,#15136,.T.); +#15136 = SURFACE_CURVE('',#15137,(#15141,#15148),.PCURVE_S1.); +#15137 = LINE('',#15138,#15139); +#15138 = CARTESIAN_POINT('',(-2.63,5.05,0.)); +#15139 = VECTOR('',#15140,1.); +#15140 = DIRECTION('',(0.,-1.,0.)); +#15141 = PCURVE('',#15042,#15142); +#15142 = DEFINITIONAL_REPRESENTATION('',(#15143),#15147); +#15143 = LINE('',#15144,#15145); +#15144 = CARTESIAN_POINT('',(0.,0.)); +#15145 = VECTOR('',#15146,1.); +#15146 = DIRECTION('',(1.,0.)); +#15147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15148 = PCURVE('',#15068,#15149); +#15149 = DEFINITIONAL_REPRESENTATION('',(#15150),#15154); +#15150 = LINE('',#15151,#15152); +#15151 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#15152 = VECTOR('',#15153,1.); +#15153 = DIRECTION('',(0.,-1.)); +#15154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15155 = ADVANCED_FACE('',(#15156),#15123,.T.); +#15156 = FACE_BOUND('',#15157,.F.); +#15157 = EDGE_LOOP('',(#15158,#15183,#15209,#15210)); +#15158 = ORIENTED_EDGE('',*,*,#15159,.T.); +#15159 = EDGE_CURVE('',#15160,#15162,#15164,.T.); +#15160 = VERTEX_POINT('',#15161); +#15161 = CARTESIAN_POINT('',(-2.87,4.72,0.)); +#15162 = VERTEX_POINT('',#15163); +#15163 = CARTESIAN_POINT('',(-2.87,4.72,0.1)); +#15164 = SURFACE_CURVE('',#15165,(#15169,#15176),.PCURVE_S1.); +#15165 = LINE('',#15166,#15167); +#15166 = CARTESIAN_POINT('',(-2.87,4.72,0.)); +#15167 = VECTOR('',#15168,1.); +#15168 = DIRECTION('',(0.,0.,1.)); +#15169 = PCURVE('',#15123,#15170); +#15170 = DEFINITIONAL_REPRESENTATION('',(#15171),#15175); +#15171 = LINE('',#15172,#15173); +#15172 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#15173 = VECTOR('',#15174,1.); +#15174 = DIRECTION('',(-0.,-1.)); +#15175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15176 = PCURVE('',#14986,#15177); +#15177 = DEFINITIONAL_REPRESENTATION('',(#15178),#15182); +#15178 = LINE('',#15179,#15180); +#15179 = CARTESIAN_POINT('',(0.33,0.)); +#15180 = VECTOR('',#15181,1.); +#15181 = DIRECTION('',(0.,-1.)); +#15182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15183 = ORIENTED_EDGE('',*,*,#15184,.T.); +#15184 = EDGE_CURVE('',#15162,#15085,#15185,.T.); +#15185 = SURFACE_CURVE('',#15186,(#15191,#15198),.PCURVE_S1.); +#15186 = CIRCLE('',#15187,0.12); +#15187 = AXIS2_PLACEMENT_3D('',#15188,#15189,#15190); +#15188 = CARTESIAN_POINT('',(-2.75,4.72,0.1)); +#15189 = DIRECTION('',(0.,0.,1.)); +#15190 = DIRECTION('',(1.,0.,0.)); +#15191 = PCURVE('',#15123,#15192); +#15192 = DEFINITIONAL_REPRESENTATION('',(#15193),#15197); +#15193 = LINE('',#15194,#15195); +#15194 = CARTESIAN_POINT('',(-0.,-0.1)); +#15195 = VECTOR('',#15196,1.); +#15196 = DIRECTION('',(-1.,0.)); +#15197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15198 = PCURVE('',#15014,#15199); +#15199 = DEFINITIONAL_REPRESENTATION('',(#15200),#15208); +#15200 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15201,#15202,#15203,#15204 + ,#15205,#15206,#15207),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#15201 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#15202 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#15203 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#15204 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#15205 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#15206 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#15207 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#15208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15209 = ORIENTED_EDGE('',*,*,#15107,.F.); +#15210 = ORIENTED_EDGE('',*,*,#15211,.F.); +#15211 = EDGE_CURVE('',#15160,#15108,#15212,.T.); +#15212 = SURFACE_CURVE('',#15213,(#15218,#15225),.PCURVE_S1.); +#15213 = CIRCLE('',#15214,0.12); +#15214 = AXIS2_PLACEMENT_3D('',#15215,#15216,#15217); +#15215 = CARTESIAN_POINT('',(-2.75,4.72,0.)); +#15216 = DIRECTION('',(0.,0.,1.)); +#15217 = DIRECTION('',(1.,0.,0.)); +#15218 = PCURVE('',#15123,#15219); +#15219 = DEFINITIONAL_REPRESENTATION('',(#15220),#15224); +#15220 = LINE('',#15221,#15222); +#15221 = CARTESIAN_POINT('',(-0.,0.)); +#15222 = VECTOR('',#15223,1.); +#15223 = DIRECTION('',(-1.,0.)); +#15224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15225 = PCURVE('',#15068,#15226); +#15226 = DEFINITIONAL_REPRESENTATION('',(#15227),#15235); +#15227 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15228,#15229,#15230,#15231 + ,#15232,#15233,#15234),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#15228 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#15229 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#15230 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#15231 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#15232 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#15233 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#15234 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#15235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15236 = ADVANCED_FACE('',(#15237),#14986,.F.); +#15237 = FACE_BOUND('',#15238,.F.); +#15238 = EDGE_LOOP('',(#15239,#15240,#15261,#15262)); +#15239 = ORIENTED_EDGE('',*,*,#14963,.T.); +#15240 = ORIENTED_EDGE('',*,*,#15241,.T.); +#15241 = EDGE_CURVE('',#14966,#15162,#15242,.T.); +#15242 = SURFACE_CURVE('',#15243,(#15247,#15254),.PCURVE_S1.); +#15243 = LINE('',#15244,#15245); +#15244 = CARTESIAN_POINT('',(-2.87,5.05,0.1)); +#15245 = VECTOR('',#15246,1.); +#15246 = DIRECTION('',(0.,-1.,0.)); +#15247 = PCURVE('',#14986,#15248); +#15248 = DEFINITIONAL_REPRESENTATION('',(#15249),#15253); +#15249 = LINE('',#15250,#15251); +#15250 = CARTESIAN_POINT('',(0.,-0.1)); +#15251 = VECTOR('',#15252,1.); +#15252 = DIRECTION('',(1.,0.)); +#15253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15254 = PCURVE('',#15014,#15255); +#15255 = DEFINITIONAL_REPRESENTATION('',(#15256),#15260); +#15256 = LINE('',#15257,#15258); +#15257 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#15258 = VECTOR('',#15259,1.); +#15259 = DIRECTION('',(0.,-1.)); +#15260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15261 = ORIENTED_EDGE('',*,*,#15159,.F.); +#15262 = ORIENTED_EDGE('',*,*,#15263,.F.); +#15263 = EDGE_CURVE('',#14964,#15160,#15264,.T.); +#15264 = SURFACE_CURVE('',#15265,(#15269,#15276),.PCURVE_S1.); +#15265 = LINE('',#15266,#15267); +#15266 = CARTESIAN_POINT('',(-2.87,5.05,0.)); +#15267 = VECTOR('',#15268,1.); +#15268 = DIRECTION('',(0.,-1.,0.)); +#15269 = PCURVE('',#14986,#15270); +#15270 = DEFINITIONAL_REPRESENTATION('',(#15271),#15275); +#15271 = LINE('',#15272,#15273); +#15272 = CARTESIAN_POINT('',(0.,0.)); +#15273 = VECTOR('',#15274,1.); +#15274 = DIRECTION('',(1.,0.)); +#15275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15276 = PCURVE('',#15068,#15277); +#15277 = DEFINITIONAL_REPRESENTATION('',(#15278),#15282); +#15278 = LINE('',#15279,#15280); +#15279 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#15280 = VECTOR('',#15281,1.); +#15281 = DIRECTION('',(0.,-1.)); +#15282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15283 = ADVANCED_FACE('',(#15284),#15068,.T.); +#15284 = FACE_BOUND('',#15285,.T.); +#15285 = EDGE_LOOP('',(#15286,#15287,#15288,#15289)); +#15286 = ORIENTED_EDGE('',*,*,#15054,.T.); +#15287 = ORIENTED_EDGE('',*,*,#15135,.T.); +#15288 = ORIENTED_EDGE('',*,*,#15211,.F.); +#15289 = ORIENTED_EDGE('',*,*,#15263,.F.); +#15290 = ADVANCED_FACE('',(#15291),#15014,.F.); +#15291 = FACE_BOUND('',#15292,.F.); +#15292 = EDGE_LOOP('',(#15293,#15294,#15295,#15296)); +#15293 = ORIENTED_EDGE('',*,*,#14998,.T.); +#15294 = ORIENTED_EDGE('',*,*,#15084,.T.); +#15295 = ORIENTED_EDGE('',*,*,#15184,.F.); +#15296 = ORIENTED_EDGE('',*,*,#15241,.F.); +#15297 = MANIFOLD_SOLID_BREP('',#15298); +#15298 = CLOSED_SHELL('',(#15299,#15419,#15495,#15568,#15615,#15622)); +#15299 = ADVANCED_FACE('',(#15300),#15314,.F.); +#15300 = FACE_BOUND('',#15301,.F.); +#15301 = EDGE_LOOP('',(#15302,#15337,#15365,#15393)); +#15302 = ORIENTED_EDGE('',*,*,#15303,.T.); +#15303 = EDGE_CURVE('',#15304,#15306,#15308,.T.); +#15304 = VERTEX_POINT('',#15305); +#15305 = CARTESIAN_POINT('',(-2.87,-5.05,0.)); +#15306 = VERTEX_POINT('',#15307); +#15307 = CARTESIAN_POINT('',(-2.87,-5.05,0.1)); +#15308 = SURFACE_CURVE('',#15309,(#15313,#15325),.PCURVE_S1.); +#15309 = LINE('',#15310,#15311); +#15310 = CARTESIAN_POINT('',(-2.87,-5.05,0.)); +#15311 = VECTOR('',#15312,1.); +#15312 = DIRECTION('',(0.,0.,1.)); +#15313 = PCURVE('',#15314,#15319); +#15314 = PLANE('',#15315); +#15315 = AXIS2_PLACEMENT_3D('',#15316,#15317,#15318); +#15316 = CARTESIAN_POINT('',(-2.87,-5.05,0.)); +#15317 = DIRECTION('',(0.,1.,0.)); +#15318 = DIRECTION('',(1.,0.,0.)); +#15319 = DEFINITIONAL_REPRESENTATION('',(#15320),#15324); +#15320 = LINE('',#15321,#15322); +#15321 = CARTESIAN_POINT('',(0.,0.)); +#15322 = VECTOR('',#15323,1.); +#15323 = DIRECTION('',(0.,-1.)); +#15324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15325 = PCURVE('',#15326,#15331); +#15326 = PLANE('',#15327); +#15327 = AXIS2_PLACEMENT_3D('',#15328,#15329,#15330); +#15328 = CARTESIAN_POINT('',(-2.87,-5.05,0.)); +#15329 = DIRECTION('',(-1.,0.,0.)); +#15330 = DIRECTION('',(0.,1.,0.)); +#15331 = DEFINITIONAL_REPRESENTATION('',(#15332),#15336); +#15332 = LINE('',#15333,#15334); +#15333 = CARTESIAN_POINT('',(0.,0.)); +#15334 = VECTOR('',#15335,1.); +#15335 = DIRECTION('',(0.,-1.)); +#15336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15337 = ORIENTED_EDGE('',*,*,#15338,.T.); +#15338 = EDGE_CURVE('',#15306,#15339,#15341,.T.); +#15339 = VERTEX_POINT('',#15340); +#15340 = CARTESIAN_POINT('',(-2.63,-5.05,0.1)); +#15341 = SURFACE_CURVE('',#15342,(#15346,#15353),.PCURVE_S1.); +#15342 = LINE('',#15343,#15344); +#15343 = CARTESIAN_POINT('',(-2.87,-5.05,0.1)); +#15344 = VECTOR('',#15345,1.); +#15345 = DIRECTION('',(1.,0.,0.)); +#15346 = PCURVE('',#15314,#15347); +#15347 = DEFINITIONAL_REPRESENTATION('',(#15348),#15352); +#15348 = LINE('',#15349,#15350); +#15349 = CARTESIAN_POINT('',(0.,-0.1)); +#15350 = VECTOR('',#15351,1.); +#15351 = DIRECTION('',(1.,0.)); +#15352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15353 = PCURVE('',#15354,#15359); +#15354 = PLANE('',#15355); +#15355 = AXIS2_PLACEMENT_3D('',#15356,#15357,#15358); +#15356 = CARTESIAN_POINT('',(-2.75,-4.849490847913,0.1)); +#15357 = DIRECTION('',(0.,0.,1.)); +#15358 = DIRECTION('',(1.,0.,0.)); +#15359 = DEFINITIONAL_REPRESENTATION('',(#15360),#15364); +#15360 = LINE('',#15361,#15362); +#15361 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#15362 = VECTOR('',#15363,1.); +#15363 = DIRECTION('',(1.,0.)); +#15364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15365 = ORIENTED_EDGE('',*,*,#15366,.F.); +#15366 = EDGE_CURVE('',#15367,#15339,#15369,.T.); +#15367 = VERTEX_POINT('',#15368); +#15368 = CARTESIAN_POINT('',(-2.63,-5.05,0.)); +#15369 = SURFACE_CURVE('',#15370,(#15374,#15381),.PCURVE_S1.); +#15370 = LINE('',#15371,#15372); +#15371 = CARTESIAN_POINT('',(-2.63,-5.05,0.)); +#15372 = VECTOR('',#15373,1.); +#15373 = DIRECTION('',(0.,0.,1.)); +#15374 = PCURVE('',#15314,#15375); +#15375 = DEFINITIONAL_REPRESENTATION('',(#15376),#15380); +#15376 = LINE('',#15377,#15378); +#15377 = CARTESIAN_POINT('',(0.24,0.)); +#15378 = VECTOR('',#15379,1.); +#15379 = DIRECTION('',(0.,-1.)); +#15380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15381 = PCURVE('',#15382,#15387); +#15382 = PLANE('',#15383); +#15383 = AXIS2_PLACEMENT_3D('',#15384,#15385,#15386); +#15384 = CARTESIAN_POINT('',(-2.63,-5.05,0.)); +#15385 = DIRECTION('',(-1.,0.,0.)); +#15386 = DIRECTION('',(0.,1.,0.)); +#15387 = DEFINITIONAL_REPRESENTATION('',(#15388),#15392); +#15388 = LINE('',#15389,#15390); +#15389 = CARTESIAN_POINT('',(0.,0.)); +#15390 = VECTOR('',#15391,1.); +#15391 = DIRECTION('',(0.,-1.)); +#15392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15393 = ORIENTED_EDGE('',*,*,#15394,.F.); +#15394 = EDGE_CURVE('',#15304,#15367,#15395,.T.); +#15395 = SURFACE_CURVE('',#15396,(#15400,#15407),.PCURVE_S1.); +#15396 = LINE('',#15397,#15398); +#15397 = CARTESIAN_POINT('',(-2.87,-5.05,0.)); +#15398 = VECTOR('',#15399,1.); +#15399 = DIRECTION('',(1.,0.,0.)); +#15400 = PCURVE('',#15314,#15401); +#15401 = DEFINITIONAL_REPRESENTATION('',(#15402),#15406); +#15402 = LINE('',#15403,#15404); +#15403 = CARTESIAN_POINT('',(0.,0.)); +#15404 = VECTOR('',#15405,1.); +#15405 = DIRECTION('',(1.,0.)); +#15406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15407 = PCURVE('',#15408,#15413); +#15408 = PLANE('',#15409); +#15409 = AXIS2_PLACEMENT_3D('',#15410,#15411,#15412); +#15410 = CARTESIAN_POINT('',(-2.75,-4.849490847913,0.)); +#15411 = DIRECTION('',(0.,0.,1.)); +#15412 = DIRECTION('',(1.,0.,0.)); +#15413 = DEFINITIONAL_REPRESENTATION('',(#15414),#15418); +#15414 = LINE('',#15415,#15416); +#15415 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#15416 = VECTOR('',#15417,1.); +#15417 = DIRECTION('',(1.,0.)); +#15418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15419 = ADVANCED_FACE('',(#15420),#15382,.F.); +#15420 = FACE_BOUND('',#15421,.F.); +#15421 = EDGE_LOOP('',(#15422,#15423,#15446,#15474)); +#15422 = ORIENTED_EDGE('',*,*,#15366,.T.); +#15423 = ORIENTED_EDGE('',*,*,#15424,.T.); +#15424 = EDGE_CURVE('',#15339,#15425,#15427,.T.); +#15425 = VERTEX_POINT('',#15426); +#15426 = CARTESIAN_POINT('',(-2.63,-4.72,0.1)); +#15427 = SURFACE_CURVE('',#15428,(#15432,#15439),.PCURVE_S1.); +#15428 = LINE('',#15429,#15430); +#15429 = CARTESIAN_POINT('',(-2.63,-5.05,0.1)); +#15430 = VECTOR('',#15431,1.); +#15431 = DIRECTION('',(0.,1.,0.)); +#15432 = PCURVE('',#15382,#15433); +#15433 = DEFINITIONAL_REPRESENTATION('',(#15434),#15438); +#15434 = LINE('',#15435,#15436); +#15435 = CARTESIAN_POINT('',(0.,-0.1)); +#15436 = VECTOR('',#15437,1.); +#15437 = DIRECTION('',(1.,0.)); +#15438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15439 = PCURVE('',#15354,#15440); +#15440 = DEFINITIONAL_REPRESENTATION('',(#15441),#15445); +#15441 = LINE('',#15442,#15443); +#15442 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#15443 = VECTOR('',#15444,1.); +#15444 = DIRECTION('',(0.,1.)); +#15445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15446 = ORIENTED_EDGE('',*,*,#15447,.F.); +#15447 = EDGE_CURVE('',#15448,#15425,#15450,.T.); +#15448 = VERTEX_POINT('',#15449); +#15449 = CARTESIAN_POINT('',(-2.63,-4.72,0.)); +#15450 = SURFACE_CURVE('',#15451,(#15455,#15462),.PCURVE_S1.); +#15451 = LINE('',#15452,#15453); +#15452 = CARTESIAN_POINT('',(-2.63,-4.72,0.)); +#15453 = VECTOR('',#15454,1.); +#15454 = DIRECTION('',(0.,0.,1.)); +#15455 = PCURVE('',#15382,#15456); +#15456 = DEFINITIONAL_REPRESENTATION('',(#15457),#15461); +#15457 = LINE('',#15458,#15459); +#15458 = CARTESIAN_POINT('',(0.33,0.)); +#15459 = VECTOR('',#15460,1.); +#15460 = DIRECTION('',(0.,-1.)); +#15461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15462 = PCURVE('',#15463,#15468); +#15463 = CYLINDRICAL_SURFACE('',#15464,0.12); +#15464 = AXIS2_PLACEMENT_3D('',#15465,#15466,#15467); +#15465 = CARTESIAN_POINT('',(-2.75,-4.72,0.)); +#15466 = DIRECTION('',(-0.,-0.,-1.)); +#15467 = DIRECTION('',(1.,0.,0.)); +#15468 = DEFINITIONAL_REPRESENTATION('',(#15469),#15473); +#15469 = LINE('',#15470,#15471); +#15470 = CARTESIAN_POINT('',(-0.,0.)); +#15471 = VECTOR('',#15472,1.); +#15472 = DIRECTION('',(-0.,-1.)); +#15473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15474 = ORIENTED_EDGE('',*,*,#15475,.F.); +#15475 = EDGE_CURVE('',#15367,#15448,#15476,.T.); +#15476 = SURFACE_CURVE('',#15477,(#15481,#15488),.PCURVE_S1.); +#15477 = LINE('',#15478,#15479); +#15478 = CARTESIAN_POINT('',(-2.63,-5.05,0.)); +#15479 = VECTOR('',#15480,1.); +#15480 = DIRECTION('',(0.,1.,0.)); +#15481 = PCURVE('',#15382,#15482); +#15482 = DEFINITIONAL_REPRESENTATION('',(#15483),#15487); +#15483 = LINE('',#15484,#15485); +#15484 = CARTESIAN_POINT('',(0.,0.)); +#15485 = VECTOR('',#15486,1.); +#15486 = DIRECTION('',(1.,0.)); +#15487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15488 = PCURVE('',#15408,#15489); +#15489 = DEFINITIONAL_REPRESENTATION('',(#15490),#15494); +#15490 = LINE('',#15491,#15492); +#15491 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#15492 = VECTOR('',#15493,1.); +#15493 = DIRECTION('',(0.,1.)); +#15494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15495 = ADVANCED_FACE('',(#15496),#15463,.T.); +#15496 = FACE_BOUND('',#15497,.F.); +#15497 = EDGE_LOOP('',(#15498,#15499,#15523,#15546)); +#15498 = ORIENTED_EDGE('',*,*,#15447,.T.); +#15499 = ORIENTED_EDGE('',*,*,#15500,.T.); +#15500 = EDGE_CURVE('',#15425,#15501,#15503,.T.); +#15501 = VERTEX_POINT('',#15502); +#15502 = CARTESIAN_POINT('',(-2.87,-4.72,0.1)); +#15503 = SURFACE_CURVE('',#15504,(#15509,#15516),.PCURVE_S1.); +#15504 = CIRCLE('',#15505,0.12); +#15505 = AXIS2_PLACEMENT_3D('',#15506,#15507,#15508); +#15506 = CARTESIAN_POINT('',(-2.75,-4.72,0.1)); +#15507 = DIRECTION('',(0.,0.,1.)); +#15508 = DIRECTION('',(1.,0.,0.)); +#15509 = PCURVE('',#15463,#15510); +#15510 = DEFINITIONAL_REPRESENTATION('',(#15511),#15515); +#15511 = LINE('',#15512,#15513); +#15512 = CARTESIAN_POINT('',(-0.,-0.1)); +#15513 = VECTOR('',#15514,1.); +#15514 = DIRECTION('',(-1.,0.)); +#15515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15516 = PCURVE('',#15354,#15517); +#15517 = DEFINITIONAL_REPRESENTATION('',(#15518),#15522); +#15518 = CIRCLE('',#15519,0.12); +#15519 = AXIS2_PLACEMENT_2D('',#15520,#15521); +#15520 = CARTESIAN_POINT('',(0.,0.129490847913)); +#15521 = DIRECTION('',(1.,0.)); +#15522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15523 = ORIENTED_EDGE('',*,*,#15524,.F.); +#15524 = EDGE_CURVE('',#15525,#15501,#15527,.T.); +#15525 = VERTEX_POINT('',#15526); +#15526 = CARTESIAN_POINT('',(-2.87,-4.72,0.)); +#15527 = SURFACE_CURVE('',#15528,(#15532,#15539),.PCURVE_S1.); +#15528 = LINE('',#15529,#15530); +#15529 = CARTESIAN_POINT('',(-2.87,-4.72,0.)); +#15530 = VECTOR('',#15531,1.); +#15531 = DIRECTION('',(0.,0.,1.)); +#15532 = PCURVE('',#15463,#15533); +#15533 = DEFINITIONAL_REPRESENTATION('',(#15534),#15538); +#15534 = LINE('',#15535,#15536); +#15535 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#15536 = VECTOR('',#15537,1.); +#15537 = DIRECTION('',(-0.,-1.)); +#15538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15539 = PCURVE('',#15326,#15540); +#15540 = DEFINITIONAL_REPRESENTATION('',(#15541),#15545); +#15541 = LINE('',#15542,#15543); +#15542 = CARTESIAN_POINT('',(0.33,0.)); +#15543 = VECTOR('',#15544,1.); +#15544 = DIRECTION('',(0.,-1.)); +#15545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15546 = ORIENTED_EDGE('',*,*,#15547,.F.); +#15547 = EDGE_CURVE('',#15448,#15525,#15548,.T.); +#15548 = SURFACE_CURVE('',#15549,(#15554,#15561),.PCURVE_S1.); +#15549 = CIRCLE('',#15550,0.12); +#15550 = AXIS2_PLACEMENT_3D('',#15551,#15552,#15553); +#15551 = CARTESIAN_POINT('',(-2.75,-4.72,0.)); +#15552 = DIRECTION('',(0.,0.,1.)); +#15553 = DIRECTION('',(1.,0.,0.)); +#15554 = PCURVE('',#15463,#15555); +#15555 = DEFINITIONAL_REPRESENTATION('',(#15556),#15560); +#15556 = LINE('',#15557,#15558); +#15557 = CARTESIAN_POINT('',(-0.,0.)); +#15558 = VECTOR('',#15559,1.); +#15559 = DIRECTION('',(-1.,0.)); +#15560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15561 = PCURVE('',#15408,#15562); +#15562 = DEFINITIONAL_REPRESENTATION('',(#15563),#15567); +#15563 = CIRCLE('',#15564,0.12); +#15564 = AXIS2_PLACEMENT_2D('',#15565,#15566); +#15565 = CARTESIAN_POINT('',(0.,0.129490847913)); +#15566 = DIRECTION('',(1.,0.)); +#15567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15568 = ADVANCED_FACE('',(#15569),#15326,.T.); +#15569 = FACE_BOUND('',#15570,.T.); +#15570 = EDGE_LOOP('',(#15571,#15572,#15593,#15594)); +#15571 = ORIENTED_EDGE('',*,*,#15303,.T.); +#15572 = ORIENTED_EDGE('',*,*,#15573,.T.); +#15573 = EDGE_CURVE('',#15306,#15501,#15574,.T.); +#15574 = SURFACE_CURVE('',#15575,(#15579,#15586),.PCURVE_S1.); +#15575 = LINE('',#15576,#15577); +#15576 = CARTESIAN_POINT('',(-2.87,-5.05,0.1)); +#15577 = VECTOR('',#15578,1.); +#15578 = DIRECTION('',(0.,1.,0.)); +#15579 = PCURVE('',#15326,#15580); +#15580 = DEFINITIONAL_REPRESENTATION('',(#15581),#15585); +#15581 = LINE('',#15582,#15583); +#15582 = CARTESIAN_POINT('',(0.,-0.1)); +#15583 = VECTOR('',#15584,1.); +#15584 = DIRECTION('',(1.,0.)); +#15585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15586 = PCURVE('',#15354,#15587); +#15587 = DEFINITIONAL_REPRESENTATION('',(#15588),#15592); +#15588 = LINE('',#15589,#15590); +#15589 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#15590 = VECTOR('',#15591,1.); +#15591 = DIRECTION('',(0.,1.)); +#15592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15593 = ORIENTED_EDGE('',*,*,#15524,.F.); +#15594 = ORIENTED_EDGE('',*,*,#15595,.F.); +#15595 = EDGE_CURVE('',#15304,#15525,#15596,.T.); +#15596 = SURFACE_CURVE('',#15597,(#15601,#15608),.PCURVE_S1.); +#15597 = LINE('',#15598,#15599); +#15598 = CARTESIAN_POINT('',(-2.87,-5.05,0.)); +#15599 = VECTOR('',#15600,1.); +#15600 = DIRECTION('',(0.,1.,0.)); +#15601 = PCURVE('',#15326,#15602); +#15602 = DEFINITIONAL_REPRESENTATION('',(#15603),#15607); +#15603 = LINE('',#15604,#15605); +#15604 = CARTESIAN_POINT('',(0.,0.)); +#15605 = VECTOR('',#15606,1.); +#15606 = DIRECTION('',(1.,0.)); +#15607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15608 = PCURVE('',#15408,#15609); +#15609 = DEFINITIONAL_REPRESENTATION('',(#15610),#15614); +#15610 = LINE('',#15611,#15612); +#15611 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#15612 = VECTOR('',#15613,1.); +#15613 = DIRECTION('',(0.,1.)); +#15614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15615 = ADVANCED_FACE('',(#15616),#15408,.F.); +#15616 = FACE_BOUND('',#15617,.F.); +#15617 = EDGE_LOOP('',(#15618,#15619,#15620,#15621)); +#15618 = ORIENTED_EDGE('',*,*,#15394,.T.); +#15619 = ORIENTED_EDGE('',*,*,#15475,.T.); +#15620 = ORIENTED_EDGE('',*,*,#15547,.T.); +#15621 = ORIENTED_EDGE('',*,*,#15595,.F.); +#15622 = ADVANCED_FACE('',(#15623),#15354,.T.); +#15623 = FACE_BOUND('',#15624,.T.); +#15624 = EDGE_LOOP('',(#15625,#15626,#15627,#15628)); +#15625 = ORIENTED_EDGE('',*,*,#15338,.T.); +#15626 = ORIENTED_EDGE('',*,*,#15424,.T.); +#15627 = ORIENTED_EDGE('',*,*,#15500,.T.); +#15628 = ORIENTED_EDGE('',*,*,#15573,.F.); +#15629 = MANIFOLD_SOLID_BREP('',#15630); +#15630 = CLOSED_SHELL('',(#15631,#15751,#15827,#15908,#15955,#15962)); +#15631 = ADVANCED_FACE('',(#15632),#15646,.T.); +#15632 = FACE_BOUND('',#15633,.T.); +#15633 = EDGE_LOOP('',(#15634,#15669,#15697,#15725)); +#15634 = ORIENTED_EDGE('',*,*,#15635,.T.); +#15635 = EDGE_CURVE('',#15636,#15638,#15640,.T.); +#15636 = VERTEX_POINT('',#15637); +#15637 = CARTESIAN_POINT('',(-2.37,5.05,0.)); +#15638 = VERTEX_POINT('',#15639); +#15639 = CARTESIAN_POINT('',(-2.37,5.05,0.1)); +#15640 = SURFACE_CURVE('',#15641,(#15645,#15657),.PCURVE_S1.); +#15641 = LINE('',#15642,#15643); +#15642 = CARTESIAN_POINT('',(-2.37,5.05,0.)); +#15643 = VECTOR('',#15644,1.); +#15644 = DIRECTION('',(0.,0.,1.)); +#15645 = PCURVE('',#15646,#15651); +#15646 = PLANE('',#15647); +#15647 = AXIS2_PLACEMENT_3D('',#15648,#15649,#15650); +#15648 = CARTESIAN_POINT('',(-2.37,5.05,0.)); +#15649 = DIRECTION('',(0.,1.,0.)); +#15650 = DIRECTION('',(1.,0.,0.)); +#15651 = DEFINITIONAL_REPRESENTATION('',(#15652),#15656); +#15652 = LINE('',#15653,#15654); +#15653 = CARTESIAN_POINT('',(0.,0.)); +#15654 = VECTOR('',#15655,1.); +#15655 = DIRECTION('',(0.,-1.)); +#15656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15657 = PCURVE('',#15658,#15663); +#15658 = PLANE('',#15659); +#15659 = AXIS2_PLACEMENT_3D('',#15660,#15661,#15662); +#15660 = CARTESIAN_POINT('',(-2.37,5.05,0.)); +#15661 = DIRECTION('',(1.,0.,0.)); +#15662 = DIRECTION('',(0.,-1.,0.)); +#15663 = DEFINITIONAL_REPRESENTATION('',(#15664),#15668); +#15664 = LINE('',#15665,#15666); +#15665 = CARTESIAN_POINT('',(0.,0.)); +#15666 = VECTOR('',#15667,1.); +#15667 = DIRECTION('',(0.,-1.)); +#15668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15669 = ORIENTED_EDGE('',*,*,#15670,.T.); +#15670 = EDGE_CURVE('',#15638,#15671,#15673,.T.); +#15671 = VERTEX_POINT('',#15672); +#15672 = CARTESIAN_POINT('',(-2.13,5.05,0.1)); +#15673 = SURFACE_CURVE('',#15674,(#15678,#15685),.PCURVE_S1.); +#15674 = LINE('',#15675,#15676); +#15675 = CARTESIAN_POINT('',(-2.37,5.05,0.1)); +#15676 = VECTOR('',#15677,1.); +#15677 = DIRECTION('',(1.,0.,0.)); +#15678 = PCURVE('',#15646,#15679); +#15679 = DEFINITIONAL_REPRESENTATION('',(#15680),#15684); +#15680 = LINE('',#15681,#15682); +#15681 = CARTESIAN_POINT('',(0.,-0.1)); +#15682 = VECTOR('',#15683,1.); +#15683 = DIRECTION('',(1.,0.)); +#15684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15685 = PCURVE('',#15686,#15691); +#15686 = PLANE('',#15687); +#15687 = AXIS2_PLACEMENT_3D('',#15688,#15689,#15690); +#15688 = CARTESIAN_POINT('',(-2.25,4.849490847913,0.1)); +#15689 = DIRECTION('',(-0.,-0.,-1.)); +#15690 = DIRECTION('',(-1.,0.,0.)); +#15691 = DEFINITIONAL_REPRESENTATION('',(#15692),#15696); +#15692 = LINE('',#15693,#15694); +#15693 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#15694 = VECTOR('',#15695,1.); +#15695 = DIRECTION('',(-1.,0.)); +#15696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15697 = ORIENTED_EDGE('',*,*,#15698,.F.); +#15698 = EDGE_CURVE('',#15699,#15671,#15701,.T.); +#15699 = VERTEX_POINT('',#15700); +#15700 = CARTESIAN_POINT('',(-2.13,5.05,0.)); +#15701 = SURFACE_CURVE('',#15702,(#15706,#15713),.PCURVE_S1.); +#15702 = LINE('',#15703,#15704); +#15703 = CARTESIAN_POINT('',(-2.13,5.05,0.)); +#15704 = VECTOR('',#15705,1.); +#15705 = DIRECTION('',(0.,0.,1.)); +#15706 = PCURVE('',#15646,#15707); +#15707 = DEFINITIONAL_REPRESENTATION('',(#15708),#15712); +#15708 = LINE('',#15709,#15710); +#15709 = CARTESIAN_POINT('',(0.24,0.)); +#15710 = VECTOR('',#15711,1.); +#15711 = DIRECTION('',(0.,-1.)); +#15712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15713 = PCURVE('',#15714,#15719); +#15714 = PLANE('',#15715); +#15715 = AXIS2_PLACEMENT_3D('',#15716,#15717,#15718); +#15716 = CARTESIAN_POINT('',(-2.13,5.05,0.)); +#15717 = DIRECTION('',(1.,0.,0.)); +#15718 = DIRECTION('',(0.,-1.,0.)); +#15719 = DEFINITIONAL_REPRESENTATION('',(#15720),#15724); +#15720 = LINE('',#15721,#15722); +#15721 = CARTESIAN_POINT('',(0.,0.)); +#15722 = VECTOR('',#15723,1.); +#15723 = DIRECTION('',(0.,-1.)); +#15724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15725 = ORIENTED_EDGE('',*,*,#15726,.F.); +#15726 = EDGE_CURVE('',#15636,#15699,#15727,.T.); +#15727 = SURFACE_CURVE('',#15728,(#15732,#15739),.PCURVE_S1.); +#15728 = LINE('',#15729,#15730); +#15729 = CARTESIAN_POINT('',(-2.37,5.05,0.)); +#15730 = VECTOR('',#15731,1.); +#15731 = DIRECTION('',(1.,0.,0.)); +#15732 = PCURVE('',#15646,#15733); +#15733 = DEFINITIONAL_REPRESENTATION('',(#15734),#15738); +#15734 = LINE('',#15735,#15736); +#15735 = CARTESIAN_POINT('',(0.,0.)); +#15736 = VECTOR('',#15737,1.); +#15737 = DIRECTION('',(1.,0.)); +#15738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15739 = PCURVE('',#15740,#15745); +#15740 = PLANE('',#15741); +#15741 = AXIS2_PLACEMENT_3D('',#15742,#15743,#15744); +#15742 = CARTESIAN_POINT('',(-2.25,4.849490847913,0.)); +#15743 = DIRECTION('',(-0.,-0.,-1.)); +#15744 = DIRECTION('',(-1.,0.,0.)); +#15745 = DEFINITIONAL_REPRESENTATION('',(#15746),#15750); +#15746 = LINE('',#15747,#15748); +#15747 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#15748 = VECTOR('',#15749,1.); +#15749 = DIRECTION('',(-1.,0.)); +#15750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15751 = ADVANCED_FACE('',(#15752),#15714,.T.); +#15752 = FACE_BOUND('',#15753,.T.); +#15753 = EDGE_LOOP('',(#15754,#15755,#15778,#15806)); +#15754 = ORIENTED_EDGE('',*,*,#15698,.T.); +#15755 = ORIENTED_EDGE('',*,*,#15756,.T.); +#15756 = EDGE_CURVE('',#15671,#15757,#15759,.T.); +#15757 = VERTEX_POINT('',#15758); +#15758 = CARTESIAN_POINT('',(-2.13,4.72,0.1)); +#15759 = SURFACE_CURVE('',#15760,(#15764,#15771),.PCURVE_S1.); +#15760 = LINE('',#15761,#15762); +#15761 = CARTESIAN_POINT('',(-2.13,5.05,0.1)); +#15762 = VECTOR('',#15763,1.); +#15763 = DIRECTION('',(0.,-1.,0.)); +#15764 = PCURVE('',#15714,#15765); +#15765 = DEFINITIONAL_REPRESENTATION('',(#15766),#15770); +#15766 = LINE('',#15767,#15768); +#15767 = CARTESIAN_POINT('',(0.,-0.1)); +#15768 = VECTOR('',#15769,1.); +#15769 = DIRECTION('',(1.,0.)); +#15770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15771 = PCURVE('',#15686,#15772); +#15772 = DEFINITIONAL_REPRESENTATION('',(#15773),#15777); +#15773 = LINE('',#15774,#15775); +#15774 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#15775 = VECTOR('',#15776,1.); +#15776 = DIRECTION('',(0.,-1.)); +#15777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15778 = ORIENTED_EDGE('',*,*,#15779,.F.); +#15779 = EDGE_CURVE('',#15780,#15757,#15782,.T.); +#15780 = VERTEX_POINT('',#15781); +#15781 = CARTESIAN_POINT('',(-2.13,4.72,0.)); +#15782 = SURFACE_CURVE('',#15783,(#15787,#15794),.PCURVE_S1.); +#15783 = LINE('',#15784,#15785); +#15784 = CARTESIAN_POINT('',(-2.13,4.72,0.)); +#15785 = VECTOR('',#15786,1.); +#15786 = DIRECTION('',(0.,0.,1.)); +#15787 = PCURVE('',#15714,#15788); +#15788 = DEFINITIONAL_REPRESENTATION('',(#15789),#15793); +#15789 = LINE('',#15790,#15791); +#15790 = CARTESIAN_POINT('',(0.33,0.)); +#15791 = VECTOR('',#15792,1.); +#15792 = DIRECTION('',(0.,-1.)); +#15793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15794 = PCURVE('',#15795,#15800); +#15795 = CYLINDRICAL_SURFACE('',#15796,0.12); +#15796 = AXIS2_PLACEMENT_3D('',#15797,#15798,#15799); +#15797 = CARTESIAN_POINT('',(-2.25,4.72,0.)); +#15798 = DIRECTION('',(-0.,-0.,-1.)); +#15799 = DIRECTION('',(1.,0.,0.)); +#15800 = DEFINITIONAL_REPRESENTATION('',(#15801),#15805); +#15801 = LINE('',#15802,#15803); +#15802 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#15803 = VECTOR('',#15804,1.); +#15804 = DIRECTION('',(-0.,-1.)); +#15805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15806 = ORIENTED_EDGE('',*,*,#15807,.F.); +#15807 = EDGE_CURVE('',#15699,#15780,#15808,.T.); +#15808 = SURFACE_CURVE('',#15809,(#15813,#15820),.PCURVE_S1.); +#15809 = LINE('',#15810,#15811); +#15810 = CARTESIAN_POINT('',(-2.13,5.05,0.)); +#15811 = VECTOR('',#15812,1.); +#15812 = DIRECTION('',(0.,-1.,0.)); +#15813 = PCURVE('',#15714,#15814); +#15814 = DEFINITIONAL_REPRESENTATION('',(#15815),#15819); +#15815 = LINE('',#15816,#15817); +#15816 = CARTESIAN_POINT('',(0.,0.)); +#15817 = VECTOR('',#15818,1.); +#15818 = DIRECTION('',(1.,0.)); +#15819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15820 = PCURVE('',#15740,#15821); +#15821 = DEFINITIONAL_REPRESENTATION('',(#15822),#15826); +#15822 = LINE('',#15823,#15824); +#15823 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#15824 = VECTOR('',#15825,1.); +#15825 = DIRECTION('',(0.,-1.)); +#15826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15827 = ADVANCED_FACE('',(#15828),#15795,.T.); +#15828 = FACE_BOUND('',#15829,.F.); +#15829 = EDGE_LOOP('',(#15830,#15855,#15881,#15882)); +#15830 = ORIENTED_EDGE('',*,*,#15831,.T.); +#15831 = EDGE_CURVE('',#15832,#15834,#15836,.T.); +#15832 = VERTEX_POINT('',#15833); +#15833 = CARTESIAN_POINT('',(-2.37,4.72,0.)); +#15834 = VERTEX_POINT('',#15835); +#15835 = CARTESIAN_POINT('',(-2.37,4.72,0.1)); +#15836 = SURFACE_CURVE('',#15837,(#15841,#15848),.PCURVE_S1.); +#15837 = LINE('',#15838,#15839); +#15838 = CARTESIAN_POINT('',(-2.37,4.72,0.)); +#15839 = VECTOR('',#15840,1.); +#15840 = DIRECTION('',(0.,0.,1.)); +#15841 = PCURVE('',#15795,#15842); +#15842 = DEFINITIONAL_REPRESENTATION('',(#15843),#15847); +#15843 = LINE('',#15844,#15845); +#15844 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#15845 = VECTOR('',#15846,1.); +#15846 = DIRECTION('',(-0.,-1.)); +#15847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15848 = PCURVE('',#15658,#15849); +#15849 = DEFINITIONAL_REPRESENTATION('',(#15850),#15854); +#15850 = LINE('',#15851,#15852); +#15851 = CARTESIAN_POINT('',(0.33,0.)); +#15852 = VECTOR('',#15853,1.); +#15853 = DIRECTION('',(0.,-1.)); +#15854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15855 = ORIENTED_EDGE('',*,*,#15856,.T.); +#15856 = EDGE_CURVE('',#15834,#15757,#15857,.T.); +#15857 = SURFACE_CURVE('',#15858,(#15863,#15870),.PCURVE_S1.); +#15858 = CIRCLE('',#15859,0.12); +#15859 = AXIS2_PLACEMENT_3D('',#15860,#15861,#15862); +#15860 = CARTESIAN_POINT('',(-2.25,4.72,0.1)); +#15861 = DIRECTION('',(0.,0.,1.)); +#15862 = DIRECTION('',(1.,0.,0.)); +#15863 = PCURVE('',#15795,#15864); +#15864 = DEFINITIONAL_REPRESENTATION('',(#15865),#15869); +#15865 = LINE('',#15866,#15867); +#15866 = CARTESIAN_POINT('',(-0.,-0.1)); +#15867 = VECTOR('',#15868,1.); +#15868 = DIRECTION('',(-1.,0.)); +#15869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15870 = PCURVE('',#15686,#15871); +#15871 = DEFINITIONAL_REPRESENTATION('',(#15872),#15880); +#15872 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15873,#15874,#15875,#15876 + ,#15877,#15878,#15879),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#15873 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#15874 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#15875 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#15876 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#15877 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#15878 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#15879 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#15880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15881 = ORIENTED_EDGE('',*,*,#15779,.F.); +#15882 = ORIENTED_EDGE('',*,*,#15883,.F.); +#15883 = EDGE_CURVE('',#15832,#15780,#15884,.T.); +#15884 = SURFACE_CURVE('',#15885,(#15890,#15897),.PCURVE_S1.); +#15885 = CIRCLE('',#15886,0.12); +#15886 = AXIS2_PLACEMENT_3D('',#15887,#15888,#15889); +#15887 = CARTESIAN_POINT('',(-2.25,4.72,0.)); +#15888 = DIRECTION('',(0.,0.,1.)); +#15889 = DIRECTION('',(1.,0.,0.)); +#15890 = PCURVE('',#15795,#15891); +#15891 = DEFINITIONAL_REPRESENTATION('',(#15892),#15896); +#15892 = LINE('',#15893,#15894); +#15893 = CARTESIAN_POINT('',(-0.,0.)); +#15894 = VECTOR('',#15895,1.); +#15895 = DIRECTION('',(-1.,0.)); +#15896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15897 = PCURVE('',#15740,#15898); +#15898 = DEFINITIONAL_REPRESENTATION('',(#15899),#15907); +#15899 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15900,#15901,#15902,#15903 + ,#15904,#15905,#15906),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#15900 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#15901 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#15902 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#15903 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#15904 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#15905 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#15906 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#15907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15908 = ADVANCED_FACE('',(#15909),#15658,.F.); +#15909 = FACE_BOUND('',#15910,.F.); +#15910 = EDGE_LOOP('',(#15911,#15912,#15933,#15934)); +#15911 = ORIENTED_EDGE('',*,*,#15635,.T.); +#15912 = ORIENTED_EDGE('',*,*,#15913,.T.); +#15913 = EDGE_CURVE('',#15638,#15834,#15914,.T.); +#15914 = SURFACE_CURVE('',#15915,(#15919,#15926),.PCURVE_S1.); +#15915 = LINE('',#15916,#15917); +#15916 = CARTESIAN_POINT('',(-2.37,5.05,0.1)); +#15917 = VECTOR('',#15918,1.); +#15918 = DIRECTION('',(0.,-1.,0.)); +#15919 = PCURVE('',#15658,#15920); +#15920 = DEFINITIONAL_REPRESENTATION('',(#15921),#15925); +#15921 = LINE('',#15922,#15923); +#15922 = CARTESIAN_POINT('',(0.,-0.1)); +#15923 = VECTOR('',#15924,1.); +#15924 = DIRECTION('',(1.,0.)); +#15925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15926 = PCURVE('',#15686,#15927); +#15927 = DEFINITIONAL_REPRESENTATION('',(#15928),#15932); +#15928 = LINE('',#15929,#15930); +#15929 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#15930 = VECTOR('',#15931,1.); +#15931 = DIRECTION('',(0.,-1.)); +#15932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15933 = ORIENTED_EDGE('',*,*,#15831,.F.); +#15934 = ORIENTED_EDGE('',*,*,#15935,.F.); +#15935 = EDGE_CURVE('',#15636,#15832,#15936,.T.); +#15936 = SURFACE_CURVE('',#15937,(#15941,#15948),.PCURVE_S1.); +#15937 = LINE('',#15938,#15939); +#15938 = CARTESIAN_POINT('',(-2.37,5.05,0.)); +#15939 = VECTOR('',#15940,1.); +#15940 = DIRECTION('',(0.,-1.,0.)); +#15941 = PCURVE('',#15658,#15942); +#15942 = DEFINITIONAL_REPRESENTATION('',(#15943),#15947); +#15943 = LINE('',#15944,#15945); +#15944 = CARTESIAN_POINT('',(0.,0.)); +#15945 = VECTOR('',#15946,1.); +#15946 = DIRECTION('',(1.,0.)); +#15947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15948 = PCURVE('',#15740,#15949); +#15949 = DEFINITIONAL_REPRESENTATION('',(#15950),#15954); +#15950 = LINE('',#15951,#15952); +#15951 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#15952 = VECTOR('',#15953,1.); +#15953 = DIRECTION('',(0.,-1.)); +#15954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15955 = ADVANCED_FACE('',(#15956),#15740,.T.); +#15956 = FACE_BOUND('',#15957,.T.); +#15957 = EDGE_LOOP('',(#15958,#15959,#15960,#15961)); +#15958 = ORIENTED_EDGE('',*,*,#15726,.T.); +#15959 = ORIENTED_EDGE('',*,*,#15807,.T.); +#15960 = ORIENTED_EDGE('',*,*,#15883,.F.); +#15961 = ORIENTED_EDGE('',*,*,#15935,.F.); +#15962 = ADVANCED_FACE('',(#15963),#15686,.F.); +#15963 = FACE_BOUND('',#15964,.F.); +#15964 = EDGE_LOOP('',(#15965,#15966,#15967,#15968)); +#15965 = ORIENTED_EDGE('',*,*,#15670,.T.); +#15966 = ORIENTED_EDGE('',*,*,#15756,.T.); +#15967 = ORIENTED_EDGE('',*,*,#15856,.F.); +#15968 = ORIENTED_EDGE('',*,*,#15913,.F.); +#15969 = MANIFOLD_SOLID_BREP('',#15970); +#15970 = CLOSED_SHELL('',(#15971,#16091,#16167,#16240,#16287,#16294)); +#15971 = ADVANCED_FACE('',(#15972),#15986,.F.); +#15972 = FACE_BOUND('',#15973,.F.); +#15973 = EDGE_LOOP('',(#15974,#16009,#16037,#16065)); +#15974 = ORIENTED_EDGE('',*,*,#15975,.T.); +#15975 = EDGE_CURVE('',#15976,#15978,#15980,.T.); +#15976 = VERTEX_POINT('',#15977); +#15977 = CARTESIAN_POINT('',(-2.37,-5.05,0.)); +#15978 = VERTEX_POINT('',#15979); +#15979 = CARTESIAN_POINT('',(-2.37,-5.05,0.1)); +#15980 = SURFACE_CURVE('',#15981,(#15985,#15997),.PCURVE_S1.); +#15981 = LINE('',#15982,#15983); +#15982 = CARTESIAN_POINT('',(-2.37,-5.05,0.)); +#15983 = VECTOR('',#15984,1.); +#15984 = DIRECTION('',(0.,0.,1.)); +#15985 = PCURVE('',#15986,#15991); +#15986 = PLANE('',#15987); +#15987 = AXIS2_PLACEMENT_3D('',#15988,#15989,#15990); +#15988 = CARTESIAN_POINT('',(-2.37,-5.05,0.)); +#15989 = DIRECTION('',(0.,1.,0.)); +#15990 = DIRECTION('',(1.,0.,0.)); +#15991 = DEFINITIONAL_REPRESENTATION('',(#15992),#15996); +#15992 = LINE('',#15993,#15994); +#15993 = CARTESIAN_POINT('',(0.,0.)); +#15994 = VECTOR('',#15995,1.); +#15995 = DIRECTION('',(0.,-1.)); +#15996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15997 = PCURVE('',#15998,#16003); +#15998 = PLANE('',#15999); +#15999 = AXIS2_PLACEMENT_3D('',#16000,#16001,#16002); +#16000 = CARTESIAN_POINT('',(-2.37,-5.05,0.)); +#16001 = DIRECTION('',(-1.,0.,0.)); +#16002 = DIRECTION('',(0.,1.,0.)); +#16003 = DEFINITIONAL_REPRESENTATION('',(#16004),#16008); +#16004 = LINE('',#16005,#16006); +#16005 = CARTESIAN_POINT('',(0.,0.)); +#16006 = VECTOR('',#16007,1.); +#16007 = DIRECTION('',(0.,-1.)); +#16008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16009 = ORIENTED_EDGE('',*,*,#16010,.T.); +#16010 = EDGE_CURVE('',#15978,#16011,#16013,.T.); +#16011 = VERTEX_POINT('',#16012); +#16012 = CARTESIAN_POINT('',(-2.13,-5.05,0.1)); +#16013 = SURFACE_CURVE('',#16014,(#16018,#16025),.PCURVE_S1.); +#16014 = LINE('',#16015,#16016); +#16015 = CARTESIAN_POINT('',(-2.37,-5.05,0.1)); +#16016 = VECTOR('',#16017,1.); +#16017 = DIRECTION('',(1.,0.,0.)); +#16018 = PCURVE('',#15986,#16019); +#16019 = DEFINITIONAL_REPRESENTATION('',(#16020),#16024); +#16020 = LINE('',#16021,#16022); +#16021 = CARTESIAN_POINT('',(0.,-0.1)); +#16022 = VECTOR('',#16023,1.); +#16023 = DIRECTION('',(1.,0.)); +#16024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16025 = PCURVE('',#16026,#16031); +#16026 = PLANE('',#16027); +#16027 = AXIS2_PLACEMENT_3D('',#16028,#16029,#16030); +#16028 = CARTESIAN_POINT('',(-2.25,-4.849490847913,0.1)); +#16029 = DIRECTION('',(0.,0.,1.)); +#16030 = DIRECTION('',(1.,0.,0.)); +#16031 = DEFINITIONAL_REPRESENTATION('',(#16032),#16036); +#16032 = LINE('',#16033,#16034); +#16033 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#16034 = VECTOR('',#16035,1.); +#16035 = DIRECTION('',(1.,0.)); +#16036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16037 = ORIENTED_EDGE('',*,*,#16038,.F.); +#16038 = EDGE_CURVE('',#16039,#16011,#16041,.T.); +#16039 = VERTEX_POINT('',#16040); +#16040 = CARTESIAN_POINT('',(-2.13,-5.05,0.)); +#16041 = SURFACE_CURVE('',#16042,(#16046,#16053),.PCURVE_S1.); +#16042 = LINE('',#16043,#16044); +#16043 = CARTESIAN_POINT('',(-2.13,-5.05,0.)); +#16044 = VECTOR('',#16045,1.); +#16045 = DIRECTION('',(0.,0.,1.)); +#16046 = PCURVE('',#15986,#16047); +#16047 = DEFINITIONAL_REPRESENTATION('',(#16048),#16052); +#16048 = LINE('',#16049,#16050); +#16049 = CARTESIAN_POINT('',(0.24,0.)); +#16050 = VECTOR('',#16051,1.); +#16051 = DIRECTION('',(0.,-1.)); +#16052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16053 = PCURVE('',#16054,#16059); +#16054 = PLANE('',#16055); +#16055 = AXIS2_PLACEMENT_3D('',#16056,#16057,#16058); +#16056 = CARTESIAN_POINT('',(-2.13,-5.05,0.)); +#16057 = DIRECTION('',(-1.,0.,0.)); +#16058 = DIRECTION('',(0.,1.,0.)); +#16059 = DEFINITIONAL_REPRESENTATION('',(#16060),#16064); +#16060 = LINE('',#16061,#16062); +#16061 = CARTESIAN_POINT('',(0.,0.)); +#16062 = VECTOR('',#16063,1.); +#16063 = DIRECTION('',(0.,-1.)); +#16064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16065 = ORIENTED_EDGE('',*,*,#16066,.F.); +#16066 = EDGE_CURVE('',#15976,#16039,#16067,.T.); +#16067 = SURFACE_CURVE('',#16068,(#16072,#16079),.PCURVE_S1.); +#16068 = LINE('',#16069,#16070); +#16069 = CARTESIAN_POINT('',(-2.37,-5.05,0.)); +#16070 = VECTOR('',#16071,1.); +#16071 = DIRECTION('',(1.,0.,0.)); +#16072 = PCURVE('',#15986,#16073); +#16073 = DEFINITIONAL_REPRESENTATION('',(#16074),#16078); +#16074 = LINE('',#16075,#16076); +#16075 = CARTESIAN_POINT('',(0.,0.)); +#16076 = VECTOR('',#16077,1.); +#16077 = DIRECTION('',(1.,0.)); +#16078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16079 = PCURVE('',#16080,#16085); +#16080 = PLANE('',#16081); +#16081 = AXIS2_PLACEMENT_3D('',#16082,#16083,#16084); +#16082 = CARTESIAN_POINT('',(-2.25,-4.849490847913,0.)); +#16083 = DIRECTION('',(0.,0.,1.)); +#16084 = DIRECTION('',(1.,0.,0.)); +#16085 = DEFINITIONAL_REPRESENTATION('',(#16086),#16090); +#16086 = LINE('',#16087,#16088); +#16087 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#16088 = VECTOR('',#16089,1.); +#16089 = DIRECTION('',(1.,0.)); +#16090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16091 = ADVANCED_FACE('',(#16092),#16054,.F.); +#16092 = FACE_BOUND('',#16093,.F.); +#16093 = EDGE_LOOP('',(#16094,#16095,#16118,#16146)); +#16094 = ORIENTED_EDGE('',*,*,#16038,.T.); +#16095 = ORIENTED_EDGE('',*,*,#16096,.T.); +#16096 = EDGE_CURVE('',#16011,#16097,#16099,.T.); +#16097 = VERTEX_POINT('',#16098); +#16098 = CARTESIAN_POINT('',(-2.13,-4.72,0.1)); +#16099 = SURFACE_CURVE('',#16100,(#16104,#16111),.PCURVE_S1.); +#16100 = LINE('',#16101,#16102); +#16101 = CARTESIAN_POINT('',(-2.13,-5.05,0.1)); +#16102 = VECTOR('',#16103,1.); +#16103 = DIRECTION('',(0.,1.,0.)); +#16104 = PCURVE('',#16054,#16105); +#16105 = DEFINITIONAL_REPRESENTATION('',(#16106),#16110); +#16106 = LINE('',#16107,#16108); +#16107 = CARTESIAN_POINT('',(0.,-0.1)); +#16108 = VECTOR('',#16109,1.); +#16109 = DIRECTION('',(1.,0.)); +#16110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16111 = PCURVE('',#16026,#16112); +#16112 = DEFINITIONAL_REPRESENTATION('',(#16113),#16117); +#16113 = LINE('',#16114,#16115); +#16114 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#16115 = VECTOR('',#16116,1.); +#16116 = DIRECTION('',(0.,1.)); +#16117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16118 = ORIENTED_EDGE('',*,*,#16119,.F.); +#16119 = EDGE_CURVE('',#16120,#16097,#16122,.T.); +#16120 = VERTEX_POINT('',#16121); +#16121 = CARTESIAN_POINT('',(-2.13,-4.72,0.)); +#16122 = SURFACE_CURVE('',#16123,(#16127,#16134),.PCURVE_S1.); +#16123 = LINE('',#16124,#16125); +#16124 = CARTESIAN_POINT('',(-2.13,-4.72,0.)); +#16125 = VECTOR('',#16126,1.); +#16126 = DIRECTION('',(0.,0.,1.)); +#16127 = PCURVE('',#16054,#16128); +#16128 = DEFINITIONAL_REPRESENTATION('',(#16129),#16133); +#16129 = LINE('',#16130,#16131); +#16130 = CARTESIAN_POINT('',(0.33,0.)); +#16131 = VECTOR('',#16132,1.); +#16132 = DIRECTION('',(0.,-1.)); +#16133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16134 = PCURVE('',#16135,#16140); +#16135 = CYLINDRICAL_SURFACE('',#16136,0.12); +#16136 = AXIS2_PLACEMENT_3D('',#16137,#16138,#16139); +#16137 = CARTESIAN_POINT('',(-2.25,-4.72,0.)); +#16138 = DIRECTION('',(-0.,-0.,-1.)); +#16139 = DIRECTION('',(1.,0.,0.)); +#16140 = DEFINITIONAL_REPRESENTATION('',(#16141),#16145); +#16141 = LINE('',#16142,#16143); +#16142 = CARTESIAN_POINT('',(-0.,0.)); +#16143 = VECTOR('',#16144,1.); +#16144 = DIRECTION('',(-0.,-1.)); +#16145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16146 = ORIENTED_EDGE('',*,*,#16147,.F.); +#16147 = EDGE_CURVE('',#16039,#16120,#16148,.T.); +#16148 = SURFACE_CURVE('',#16149,(#16153,#16160),.PCURVE_S1.); +#16149 = LINE('',#16150,#16151); +#16150 = CARTESIAN_POINT('',(-2.13,-5.05,0.)); +#16151 = VECTOR('',#16152,1.); +#16152 = DIRECTION('',(0.,1.,0.)); +#16153 = PCURVE('',#16054,#16154); +#16154 = DEFINITIONAL_REPRESENTATION('',(#16155),#16159); +#16155 = LINE('',#16156,#16157); +#16156 = CARTESIAN_POINT('',(0.,0.)); +#16157 = VECTOR('',#16158,1.); +#16158 = DIRECTION('',(1.,0.)); +#16159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16160 = PCURVE('',#16080,#16161); +#16161 = DEFINITIONAL_REPRESENTATION('',(#16162),#16166); +#16162 = LINE('',#16163,#16164); +#16163 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#16164 = VECTOR('',#16165,1.); +#16165 = DIRECTION('',(0.,1.)); +#16166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16167 = ADVANCED_FACE('',(#16168),#16135,.T.); +#16168 = FACE_BOUND('',#16169,.F.); +#16169 = EDGE_LOOP('',(#16170,#16171,#16195,#16218)); +#16170 = ORIENTED_EDGE('',*,*,#16119,.T.); +#16171 = ORIENTED_EDGE('',*,*,#16172,.T.); +#16172 = EDGE_CURVE('',#16097,#16173,#16175,.T.); +#16173 = VERTEX_POINT('',#16174); +#16174 = CARTESIAN_POINT('',(-2.37,-4.72,0.1)); +#16175 = SURFACE_CURVE('',#16176,(#16181,#16188),.PCURVE_S1.); +#16176 = CIRCLE('',#16177,0.12); +#16177 = AXIS2_PLACEMENT_3D('',#16178,#16179,#16180); +#16178 = CARTESIAN_POINT('',(-2.25,-4.72,0.1)); +#16179 = DIRECTION('',(0.,0.,1.)); +#16180 = DIRECTION('',(1.,0.,0.)); +#16181 = PCURVE('',#16135,#16182); +#16182 = DEFINITIONAL_REPRESENTATION('',(#16183),#16187); +#16183 = LINE('',#16184,#16185); +#16184 = CARTESIAN_POINT('',(-0.,-0.1)); +#16185 = VECTOR('',#16186,1.); +#16186 = DIRECTION('',(-1.,0.)); +#16187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16188 = PCURVE('',#16026,#16189); +#16189 = DEFINITIONAL_REPRESENTATION('',(#16190),#16194); +#16190 = CIRCLE('',#16191,0.12); +#16191 = AXIS2_PLACEMENT_2D('',#16192,#16193); +#16192 = CARTESIAN_POINT('',(0.,0.129490847913)); +#16193 = DIRECTION('',(1.,0.)); +#16194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16195 = ORIENTED_EDGE('',*,*,#16196,.F.); +#16196 = EDGE_CURVE('',#16197,#16173,#16199,.T.); +#16197 = VERTEX_POINT('',#16198); +#16198 = CARTESIAN_POINT('',(-2.37,-4.72,0.)); +#16199 = SURFACE_CURVE('',#16200,(#16204,#16211),.PCURVE_S1.); +#16200 = LINE('',#16201,#16202); +#16201 = CARTESIAN_POINT('',(-2.37,-4.72,0.)); +#16202 = VECTOR('',#16203,1.); +#16203 = DIRECTION('',(0.,0.,1.)); +#16204 = PCURVE('',#16135,#16205); +#16205 = DEFINITIONAL_REPRESENTATION('',(#16206),#16210); +#16206 = LINE('',#16207,#16208); +#16207 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#16208 = VECTOR('',#16209,1.); +#16209 = DIRECTION('',(-0.,-1.)); +#16210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16211 = PCURVE('',#15998,#16212); +#16212 = DEFINITIONAL_REPRESENTATION('',(#16213),#16217); +#16213 = LINE('',#16214,#16215); +#16214 = CARTESIAN_POINT('',(0.33,0.)); +#16215 = VECTOR('',#16216,1.); +#16216 = DIRECTION('',(0.,-1.)); +#16217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16218 = ORIENTED_EDGE('',*,*,#16219,.F.); +#16219 = EDGE_CURVE('',#16120,#16197,#16220,.T.); +#16220 = SURFACE_CURVE('',#16221,(#16226,#16233),.PCURVE_S1.); +#16221 = CIRCLE('',#16222,0.12); +#16222 = AXIS2_PLACEMENT_3D('',#16223,#16224,#16225); +#16223 = CARTESIAN_POINT('',(-2.25,-4.72,0.)); +#16224 = DIRECTION('',(0.,0.,1.)); +#16225 = DIRECTION('',(1.,0.,0.)); +#16226 = PCURVE('',#16135,#16227); +#16227 = DEFINITIONAL_REPRESENTATION('',(#16228),#16232); +#16228 = LINE('',#16229,#16230); +#16229 = CARTESIAN_POINT('',(-0.,0.)); +#16230 = VECTOR('',#16231,1.); +#16231 = DIRECTION('',(-1.,0.)); +#16232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16233 = PCURVE('',#16080,#16234); +#16234 = DEFINITIONAL_REPRESENTATION('',(#16235),#16239); +#16235 = CIRCLE('',#16236,0.12); +#16236 = AXIS2_PLACEMENT_2D('',#16237,#16238); +#16237 = CARTESIAN_POINT('',(0.,0.129490847913)); +#16238 = DIRECTION('',(1.,0.)); +#16239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16240 = ADVANCED_FACE('',(#16241),#15998,.T.); +#16241 = FACE_BOUND('',#16242,.T.); +#16242 = EDGE_LOOP('',(#16243,#16244,#16265,#16266)); +#16243 = ORIENTED_EDGE('',*,*,#15975,.T.); +#16244 = ORIENTED_EDGE('',*,*,#16245,.T.); +#16245 = EDGE_CURVE('',#15978,#16173,#16246,.T.); +#16246 = SURFACE_CURVE('',#16247,(#16251,#16258),.PCURVE_S1.); +#16247 = LINE('',#16248,#16249); +#16248 = CARTESIAN_POINT('',(-2.37,-5.05,0.1)); +#16249 = VECTOR('',#16250,1.); +#16250 = DIRECTION('',(0.,1.,0.)); +#16251 = PCURVE('',#15998,#16252); +#16252 = DEFINITIONAL_REPRESENTATION('',(#16253),#16257); +#16253 = LINE('',#16254,#16255); +#16254 = CARTESIAN_POINT('',(0.,-0.1)); +#16255 = VECTOR('',#16256,1.); +#16256 = DIRECTION('',(1.,0.)); +#16257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16258 = PCURVE('',#16026,#16259); +#16259 = DEFINITIONAL_REPRESENTATION('',(#16260),#16264); +#16260 = LINE('',#16261,#16262); +#16261 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#16262 = VECTOR('',#16263,1.); +#16263 = DIRECTION('',(0.,1.)); +#16264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16265 = ORIENTED_EDGE('',*,*,#16196,.F.); +#16266 = ORIENTED_EDGE('',*,*,#16267,.F.); +#16267 = EDGE_CURVE('',#15976,#16197,#16268,.T.); +#16268 = SURFACE_CURVE('',#16269,(#16273,#16280),.PCURVE_S1.); +#16269 = LINE('',#16270,#16271); +#16270 = CARTESIAN_POINT('',(-2.37,-5.05,0.)); +#16271 = VECTOR('',#16272,1.); +#16272 = DIRECTION('',(0.,1.,0.)); +#16273 = PCURVE('',#15998,#16274); +#16274 = DEFINITIONAL_REPRESENTATION('',(#16275),#16279); +#16275 = LINE('',#16276,#16277); +#16276 = CARTESIAN_POINT('',(0.,0.)); +#16277 = VECTOR('',#16278,1.); +#16278 = DIRECTION('',(1.,0.)); +#16279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16280 = PCURVE('',#16080,#16281); +#16281 = DEFINITIONAL_REPRESENTATION('',(#16282),#16286); +#16282 = LINE('',#16283,#16284); +#16283 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#16284 = VECTOR('',#16285,1.); +#16285 = DIRECTION('',(0.,1.)); +#16286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16287 = ADVANCED_FACE('',(#16288),#16080,.F.); +#16288 = FACE_BOUND('',#16289,.F.); +#16289 = EDGE_LOOP('',(#16290,#16291,#16292,#16293)); +#16290 = ORIENTED_EDGE('',*,*,#16066,.T.); +#16291 = ORIENTED_EDGE('',*,*,#16147,.T.); +#16292 = ORIENTED_EDGE('',*,*,#16219,.T.); +#16293 = ORIENTED_EDGE('',*,*,#16267,.F.); +#16294 = ADVANCED_FACE('',(#16295),#16026,.T.); +#16295 = FACE_BOUND('',#16296,.T.); +#16296 = EDGE_LOOP('',(#16297,#16298,#16299,#16300)); +#16297 = ORIENTED_EDGE('',*,*,#16010,.T.); +#16298 = ORIENTED_EDGE('',*,*,#16096,.T.); +#16299 = ORIENTED_EDGE('',*,*,#16172,.T.); +#16300 = ORIENTED_EDGE('',*,*,#16245,.F.); +#16301 = MANIFOLD_SOLID_BREP('',#16302); +#16302 = CLOSED_SHELL('',(#16303,#16423,#16499,#16580,#16627,#16634)); +#16303 = ADVANCED_FACE('',(#16304),#16318,.T.); +#16304 = FACE_BOUND('',#16305,.T.); +#16305 = EDGE_LOOP('',(#16306,#16341,#16369,#16397)); +#16306 = ORIENTED_EDGE('',*,*,#16307,.T.); +#16307 = EDGE_CURVE('',#16308,#16310,#16312,.T.); +#16308 = VERTEX_POINT('',#16309); +#16309 = CARTESIAN_POINT('',(-1.87,5.05,0.)); +#16310 = VERTEX_POINT('',#16311); +#16311 = CARTESIAN_POINT('',(-1.87,5.05,0.1)); +#16312 = SURFACE_CURVE('',#16313,(#16317,#16329),.PCURVE_S1.); +#16313 = LINE('',#16314,#16315); +#16314 = CARTESIAN_POINT('',(-1.87,5.05,0.)); +#16315 = VECTOR('',#16316,1.); +#16316 = DIRECTION('',(0.,0.,1.)); +#16317 = PCURVE('',#16318,#16323); +#16318 = PLANE('',#16319); +#16319 = AXIS2_PLACEMENT_3D('',#16320,#16321,#16322); +#16320 = CARTESIAN_POINT('',(-1.87,5.05,0.)); +#16321 = DIRECTION('',(0.,1.,0.)); +#16322 = DIRECTION('',(1.,0.,0.)); +#16323 = DEFINITIONAL_REPRESENTATION('',(#16324),#16328); +#16324 = LINE('',#16325,#16326); +#16325 = CARTESIAN_POINT('',(0.,0.)); +#16326 = VECTOR('',#16327,1.); +#16327 = DIRECTION('',(0.,-1.)); +#16328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16329 = PCURVE('',#16330,#16335); +#16330 = PLANE('',#16331); +#16331 = AXIS2_PLACEMENT_3D('',#16332,#16333,#16334); +#16332 = CARTESIAN_POINT('',(-1.87,5.05,0.)); +#16333 = DIRECTION('',(1.,0.,0.)); +#16334 = DIRECTION('',(0.,-1.,0.)); +#16335 = DEFINITIONAL_REPRESENTATION('',(#16336),#16340); +#16336 = LINE('',#16337,#16338); +#16337 = CARTESIAN_POINT('',(0.,0.)); +#16338 = VECTOR('',#16339,1.); +#16339 = DIRECTION('',(0.,-1.)); +#16340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16341 = ORIENTED_EDGE('',*,*,#16342,.T.); +#16342 = EDGE_CURVE('',#16310,#16343,#16345,.T.); +#16343 = VERTEX_POINT('',#16344); +#16344 = CARTESIAN_POINT('',(-1.63,5.05,0.1)); +#16345 = SURFACE_CURVE('',#16346,(#16350,#16357),.PCURVE_S1.); +#16346 = LINE('',#16347,#16348); +#16347 = CARTESIAN_POINT('',(-1.87,5.05,0.1)); +#16348 = VECTOR('',#16349,1.); +#16349 = DIRECTION('',(1.,0.,0.)); +#16350 = PCURVE('',#16318,#16351); +#16351 = DEFINITIONAL_REPRESENTATION('',(#16352),#16356); +#16352 = LINE('',#16353,#16354); +#16353 = CARTESIAN_POINT('',(0.,-0.1)); +#16354 = VECTOR('',#16355,1.); +#16355 = DIRECTION('',(1.,0.)); +#16356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16357 = PCURVE('',#16358,#16363); +#16358 = PLANE('',#16359); +#16359 = AXIS2_PLACEMENT_3D('',#16360,#16361,#16362); +#16360 = CARTESIAN_POINT('',(-1.75,4.849490847913,0.1)); +#16361 = DIRECTION('',(-0.,-0.,-1.)); +#16362 = DIRECTION('',(-1.,0.,0.)); +#16363 = DEFINITIONAL_REPRESENTATION('',(#16364),#16368); +#16364 = LINE('',#16365,#16366); +#16365 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#16366 = VECTOR('',#16367,1.); +#16367 = DIRECTION('',(-1.,0.)); +#16368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16369 = ORIENTED_EDGE('',*,*,#16370,.F.); +#16370 = EDGE_CURVE('',#16371,#16343,#16373,.T.); +#16371 = VERTEX_POINT('',#16372); +#16372 = CARTESIAN_POINT('',(-1.63,5.05,0.)); +#16373 = SURFACE_CURVE('',#16374,(#16378,#16385),.PCURVE_S1.); +#16374 = LINE('',#16375,#16376); +#16375 = CARTESIAN_POINT('',(-1.63,5.05,0.)); +#16376 = VECTOR('',#16377,1.); +#16377 = DIRECTION('',(0.,0.,1.)); +#16378 = PCURVE('',#16318,#16379); +#16379 = DEFINITIONAL_REPRESENTATION('',(#16380),#16384); +#16380 = LINE('',#16381,#16382); +#16381 = CARTESIAN_POINT('',(0.24,0.)); +#16382 = VECTOR('',#16383,1.); +#16383 = DIRECTION('',(0.,-1.)); +#16384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16385 = PCURVE('',#16386,#16391); +#16386 = PLANE('',#16387); +#16387 = AXIS2_PLACEMENT_3D('',#16388,#16389,#16390); +#16388 = CARTESIAN_POINT('',(-1.63,5.05,0.)); +#16389 = DIRECTION('',(1.,0.,0.)); +#16390 = DIRECTION('',(0.,-1.,0.)); +#16391 = DEFINITIONAL_REPRESENTATION('',(#16392),#16396); +#16392 = LINE('',#16393,#16394); +#16393 = CARTESIAN_POINT('',(0.,0.)); +#16394 = VECTOR('',#16395,1.); +#16395 = DIRECTION('',(0.,-1.)); +#16396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16397 = ORIENTED_EDGE('',*,*,#16398,.F.); +#16398 = EDGE_CURVE('',#16308,#16371,#16399,.T.); +#16399 = SURFACE_CURVE('',#16400,(#16404,#16411),.PCURVE_S1.); +#16400 = LINE('',#16401,#16402); +#16401 = CARTESIAN_POINT('',(-1.87,5.05,0.)); +#16402 = VECTOR('',#16403,1.); +#16403 = DIRECTION('',(1.,0.,0.)); +#16404 = PCURVE('',#16318,#16405); +#16405 = DEFINITIONAL_REPRESENTATION('',(#16406),#16410); +#16406 = LINE('',#16407,#16408); +#16407 = CARTESIAN_POINT('',(0.,0.)); +#16408 = VECTOR('',#16409,1.); +#16409 = DIRECTION('',(1.,0.)); +#16410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16411 = PCURVE('',#16412,#16417); +#16412 = PLANE('',#16413); +#16413 = AXIS2_PLACEMENT_3D('',#16414,#16415,#16416); +#16414 = CARTESIAN_POINT('',(-1.75,4.849490847913,0.)); +#16415 = DIRECTION('',(-0.,-0.,-1.)); +#16416 = DIRECTION('',(-1.,0.,0.)); +#16417 = DEFINITIONAL_REPRESENTATION('',(#16418),#16422); +#16418 = LINE('',#16419,#16420); +#16419 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#16420 = VECTOR('',#16421,1.); +#16421 = DIRECTION('',(-1.,0.)); +#16422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16423 = ADVANCED_FACE('',(#16424),#16386,.T.); +#16424 = FACE_BOUND('',#16425,.T.); +#16425 = EDGE_LOOP('',(#16426,#16427,#16450,#16478)); +#16426 = ORIENTED_EDGE('',*,*,#16370,.T.); +#16427 = ORIENTED_EDGE('',*,*,#16428,.T.); +#16428 = EDGE_CURVE('',#16343,#16429,#16431,.T.); +#16429 = VERTEX_POINT('',#16430); +#16430 = CARTESIAN_POINT('',(-1.63,4.72,0.1)); +#16431 = SURFACE_CURVE('',#16432,(#16436,#16443),.PCURVE_S1.); +#16432 = LINE('',#16433,#16434); +#16433 = CARTESIAN_POINT('',(-1.63,5.05,0.1)); +#16434 = VECTOR('',#16435,1.); +#16435 = DIRECTION('',(0.,-1.,0.)); +#16436 = PCURVE('',#16386,#16437); +#16437 = DEFINITIONAL_REPRESENTATION('',(#16438),#16442); +#16438 = LINE('',#16439,#16440); +#16439 = CARTESIAN_POINT('',(0.,-0.1)); +#16440 = VECTOR('',#16441,1.); +#16441 = DIRECTION('',(1.,0.)); +#16442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16443 = PCURVE('',#16358,#16444); +#16444 = DEFINITIONAL_REPRESENTATION('',(#16445),#16449); +#16445 = LINE('',#16446,#16447); +#16446 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#16447 = VECTOR('',#16448,1.); +#16448 = DIRECTION('',(0.,-1.)); +#16449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16450 = ORIENTED_EDGE('',*,*,#16451,.F.); +#16451 = EDGE_CURVE('',#16452,#16429,#16454,.T.); +#16452 = VERTEX_POINT('',#16453); +#16453 = CARTESIAN_POINT('',(-1.63,4.72,0.)); +#16454 = SURFACE_CURVE('',#16455,(#16459,#16466),.PCURVE_S1.); +#16455 = LINE('',#16456,#16457); +#16456 = CARTESIAN_POINT('',(-1.63,4.72,0.)); +#16457 = VECTOR('',#16458,1.); +#16458 = DIRECTION('',(0.,0.,1.)); +#16459 = PCURVE('',#16386,#16460); +#16460 = DEFINITIONAL_REPRESENTATION('',(#16461),#16465); +#16461 = LINE('',#16462,#16463); +#16462 = CARTESIAN_POINT('',(0.33,0.)); +#16463 = VECTOR('',#16464,1.); +#16464 = DIRECTION('',(0.,-1.)); +#16465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16466 = PCURVE('',#16467,#16472); +#16467 = CYLINDRICAL_SURFACE('',#16468,0.12); +#16468 = AXIS2_PLACEMENT_3D('',#16469,#16470,#16471); +#16469 = CARTESIAN_POINT('',(-1.75,4.72,0.)); +#16470 = DIRECTION('',(-0.,-0.,-1.)); +#16471 = DIRECTION('',(1.,0.,0.)); +#16472 = DEFINITIONAL_REPRESENTATION('',(#16473),#16477); +#16473 = LINE('',#16474,#16475); +#16474 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#16475 = VECTOR('',#16476,1.); +#16476 = DIRECTION('',(-0.,-1.)); +#16477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16478 = ORIENTED_EDGE('',*,*,#16479,.F.); +#16479 = EDGE_CURVE('',#16371,#16452,#16480,.T.); +#16480 = SURFACE_CURVE('',#16481,(#16485,#16492),.PCURVE_S1.); +#16481 = LINE('',#16482,#16483); +#16482 = CARTESIAN_POINT('',(-1.63,5.05,0.)); +#16483 = VECTOR('',#16484,1.); +#16484 = DIRECTION('',(0.,-1.,0.)); +#16485 = PCURVE('',#16386,#16486); +#16486 = DEFINITIONAL_REPRESENTATION('',(#16487),#16491); +#16487 = LINE('',#16488,#16489); +#16488 = CARTESIAN_POINT('',(0.,0.)); +#16489 = VECTOR('',#16490,1.); +#16490 = DIRECTION('',(1.,0.)); +#16491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16492 = PCURVE('',#16412,#16493); +#16493 = DEFINITIONAL_REPRESENTATION('',(#16494),#16498); +#16494 = LINE('',#16495,#16496); +#16495 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#16496 = VECTOR('',#16497,1.); +#16497 = DIRECTION('',(0.,-1.)); +#16498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16499 = ADVANCED_FACE('',(#16500),#16467,.T.); +#16500 = FACE_BOUND('',#16501,.F.); +#16501 = EDGE_LOOP('',(#16502,#16527,#16553,#16554)); +#16502 = ORIENTED_EDGE('',*,*,#16503,.T.); +#16503 = EDGE_CURVE('',#16504,#16506,#16508,.T.); +#16504 = VERTEX_POINT('',#16505); +#16505 = CARTESIAN_POINT('',(-1.87,4.72,0.)); +#16506 = VERTEX_POINT('',#16507); +#16507 = CARTESIAN_POINT('',(-1.87,4.72,0.1)); +#16508 = SURFACE_CURVE('',#16509,(#16513,#16520),.PCURVE_S1.); +#16509 = LINE('',#16510,#16511); +#16510 = CARTESIAN_POINT('',(-1.87,4.72,0.)); +#16511 = VECTOR('',#16512,1.); +#16512 = DIRECTION('',(0.,0.,1.)); +#16513 = PCURVE('',#16467,#16514); +#16514 = DEFINITIONAL_REPRESENTATION('',(#16515),#16519); +#16515 = LINE('',#16516,#16517); +#16516 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#16517 = VECTOR('',#16518,1.); +#16518 = DIRECTION('',(-0.,-1.)); +#16519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16520 = PCURVE('',#16330,#16521); +#16521 = DEFINITIONAL_REPRESENTATION('',(#16522),#16526); +#16522 = LINE('',#16523,#16524); +#16523 = CARTESIAN_POINT('',(0.33,0.)); +#16524 = VECTOR('',#16525,1.); +#16525 = DIRECTION('',(0.,-1.)); +#16526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16527 = ORIENTED_EDGE('',*,*,#16528,.T.); +#16528 = EDGE_CURVE('',#16506,#16429,#16529,.T.); +#16529 = SURFACE_CURVE('',#16530,(#16535,#16542),.PCURVE_S1.); +#16530 = CIRCLE('',#16531,0.12); +#16531 = AXIS2_PLACEMENT_3D('',#16532,#16533,#16534); +#16532 = CARTESIAN_POINT('',(-1.75,4.72,0.1)); +#16533 = DIRECTION('',(0.,0.,1.)); +#16534 = DIRECTION('',(1.,0.,0.)); +#16535 = PCURVE('',#16467,#16536); +#16536 = DEFINITIONAL_REPRESENTATION('',(#16537),#16541); +#16537 = LINE('',#16538,#16539); +#16538 = CARTESIAN_POINT('',(-0.,-0.1)); +#16539 = VECTOR('',#16540,1.); +#16540 = DIRECTION('',(-1.,0.)); +#16541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16542 = PCURVE('',#16358,#16543); +#16543 = DEFINITIONAL_REPRESENTATION('',(#16544),#16552); +#16544 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16545,#16546,#16547,#16548 + ,#16549,#16550,#16551),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#16545 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#16546 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#16547 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#16548 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#16549 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#16550 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#16551 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#16552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16553 = ORIENTED_EDGE('',*,*,#16451,.F.); +#16554 = ORIENTED_EDGE('',*,*,#16555,.F.); +#16555 = EDGE_CURVE('',#16504,#16452,#16556,.T.); +#16556 = SURFACE_CURVE('',#16557,(#16562,#16569),.PCURVE_S1.); +#16557 = CIRCLE('',#16558,0.12); +#16558 = AXIS2_PLACEMENT_3D('',#16559,#16560,#16561); +#16559 = CARTESIAN_POINT('',(-1.75,4.72,0.)); +#16560 = DIRECTION('',(0.,0.,1.)); +#16561 = DIRECTION('',(1.,0.,0.)); +#16562 = PCURVE('',#16467,#16563); +#16563 = DEFINITIONAL_REPRESENTATION('',(#16564),#16568); +#16564 = LINE('',#16565,#16566); +#16565 = CARTESIAN_POINT('',(-0.,0.)); +#16566 = VECTOR('',#16567,1.); +#16567 = DIRECTION('',(-1.,0.)); +#16568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16569 = PCURVE('',#16412,#16570); +#16570 = DEFINITIONAL_REPRESENTATION('',(#16571),#16579); +#16571 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16572,#16573,#16574,#16575 + ,#16576,#16577,#16578),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#16572 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#16573 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#16574 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#16575 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#16576 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#16577 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#16578 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#16579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16580 = ADVANCED_FACE('',(#16581),#16330,.F.); +#16581 = FACE_BOUND('',#16582,.F.); +#16582 = EDGE_LOOP('',(#16583,#16584,#16605,#16606)); +#16583 = ORIENTED_EDGE('',*,*,#16307,.T.); +#16584 = ORIENTED_EDGE('',*,*,#16585,.T.); +#16585 = EDGE_CURVE('',#16310,#16506,#16586,.T.); +#16586 = SURFACE_CURVE('',#16587,(#16591,#16598),.PCURVE_S1.); +#16587 = LINE('',#16588,#16589); +#16588 = CARTESIAN_POINT('',(-1.87,5.05,0.1)); +#16589 = VECTOR('',#16590,1.); +#16590 = DIRECTION('',(0.,-1.,0.)); +#16591 = PCURVE('',#16330,#16592); +#16592 = DEFINITIONAL_REPRESENTATION('',(#16593),#16597); +#16593 = LINE('',#16594,#16595); +#16594 = CARTESIAN_POINT('',(0.,-0.1)); +#16595 = VECTOR('',#16596,1.); +#16596 = DIRECTION('',(1.,0.)); +#16597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16598 = PCURVE('',#16358,#16599); +#16599 = DEFINITIONAL_REPRESENTATION('',(#16600),#16604); +#16600 = LINE('',#16601,#16602); +#16601 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#16602 = VECTOR('',#16603,1.); +#16603 = DIRECTION('',(0.,-1.)); +#16604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16605 = ORIENTED_EDGE('',*,*,#16503,.F.); +#16606 = ORIENTED_EDGE('',*,*,#16607,.F.); +#16607 = EDGE_CURVE('',#16308,#16504,#16608,.T.); +#16608 = SURFACE_CURVE('',#16609,(#16613,#16620),.PCURVE_S1.); +#16609 = LINE('',#16610,#16611); +#16610 = CARTESIAN_POINT('',(-1.87,5.05,0.)); +#16611 = VECTOR('',#16612,1.); +#16612 = DIRECTION('',(0.,-1.,0.)); +#16613 = PCURVE('',#16330,#16614); +#16614 = DEFINITIONAL_REPRESENTATION('',(#16615),#16619); +#16615 = LINE('',#16616,#16617); +#16616 = CARTESIAN_POINT('',(0.,0.)); +#16617 = VECTOR('',#16618,1.); +#16618 = DIRECTION('',(1.,0.)); +#16619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16620 = PCURVE('',#16412,#16621); +#16621 = DEFINITIONAL_REPRESENTATION('',(#16622),#16626); +#16622 = LINE('',#16623,#16624); +#16623 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#16624 = VECTOR('',#16625,1.); +#16625 = DIRECTION('',(0.,-1.)); +#16626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16627 = ADVANCED_FACE('',(#16628),#16412,.T.); +#16628 = FACE_BOUND('',#16629,.T.); +#16629 = EDGE_LOOP('',(#16630,#16631,#16632,#16633)); +#16630 = ORIENTED_EDGE('',*,*,#16398,.T.); +#16631 = ORIENTED_EDGE('',*,*,#16479,.T.); +#16632 = ORIENTED_EDGE('',*,*,#16555,.F.); +#16633 = ORIENTED_EDGE('',*,*,#16607,.F.); +#16634 = ADVANCED_FACE('',(#16635),#16358,.F.); +#16635 = FACE_BOUND('',#16636,.F.); +#16636 = EDGE_LOOP('',(#16637,#16638,#16639,#16640)); +#16637 = ORIENTED_EDGE('',*,*,#16342,.T.); +#16638 = ORIENTED_EDGE('',*,*,#16428,.T.); +#16639 = ORIENTED_EDGE('',*,*,#16528,.F.); +#16640 = ORIENTED_EDGE('',*,*,#16585,.F.); +#16641 = MANIFOLD_SOLID_BREP('',#16642); +#16642 = CLOSED_SHELL('',(#16643,#16763,#16839,#16912,#16959,#16966)); +#16643 = ADVANCED_FACE('',(#16644),#16658,.F.); +#16644 = FACE_BOUND('',#16645,.F.); +#16645 = EDGE_LOOP('',(#16646,#16681,#16709,#16737)); +#16646 = ORIENTED_EDGE('',*,*,#16647,.T.); +#16647 = EDGE_CURVE('',#16648,#16650,#16652,.T.); +#16648 = VERTEX_POINT('',#16649); +#16649 = CARTESIAN_POINT('',(-1.87,-5.05,0.)); +#16650 = VERTEX_POINT('',#16651); +#16651 = CARTESIAN_POINT('',(-1.87,-5.05,0.1)); +#16652 = SURFACE_CURVE('',#16653,(#16657,#16669),.PCURVE_S1.); +#16653 = LINE('',#16654,#16655); +#16654 = CARTESIAN_POINT('',(-1.87,-5.05,0.)); +#16655 = VECTOR('',#16656,1.); +#16656 = DIRECTION('',(0.,0.,1.)); +#16657 = PCURVE('',#16658,#16663); +#16658 = PLANE('',#16659); +#16659 = AXIS2_PLACEMENT_3D('',#16660,#16661,#16662); +#16660 = CARTESIAN_POINT('',(-1.87,-5.05,0.)); +#16661 = DIRECTION('',(0.,1.,0.)); +#16662 = DIRECTION('',(1.,0.,0.)); +#16663 = DEFINITIONAL_REPRESENTATION('',(#16664),#16668); +#16664 = LINE('',#16665,#16666); +#16665 = CARTESIAN_POINT('',(0.,0.)); +#16666 = VECTOR('',#16667,1.); +#16667 = DIRECTION('',(0.,-1.)); +#16668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16669 = PCURVE('',#16670,#16675); +#16670 = PLANE('',#16671); +#16671 = AXIS2_PLACEMENT_3D('',#16672,#16673,#16674); +#16672 = CARTESIAN_POINT('',(-1.87,-5.05,0.)); +#16673 = DIRECTION('',(-1.,0.,0.)); +#16674 = DIRECTION('',(0.,1.,0.)); +#16675 = DEFINITIONAL_REPRESENTATION('',(#16676),#16680); +#16676 = LINE('',#16677,#16678); +#16677 = CARTESIAN_POINT('',(0.,0.)); +#16678 = VECTOR('',#16679,1.); +#16679 = DIRECTION('',(0.,-1.)); +#16680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16681 = ORIENTED_EDGE('',*,*,#16682,.T.); +#16682 = EDGE_CURVE('',#16650,#16683,#16685,.T.); +#16683 = VERTEX_POINT('',#16684); +#16684 = CARTESIAN_POINT('',(-1.63,-5.05,0.1)); +#16685 = SURFACE_CURVE('',#16686,(#16690,#16697),.PCURVE_S1.); +#16686 = LINE('',#16687,#16688); +#16687 = CARTESIAN_POINT('',(-1.87,-5.05,0.1)); +#16688 = VECTOR('',#16689,1.); +#16689 = DIRECTION('',(1.,0.,0.)); +#16690 = PCURVE('',#16658,#16691); +#16691 = DEFINITIONAL_REPRESENTATION('',(#16692),#16696); +#16692 = LINE('',#16693,#16694); +#16693 = CARTESIAN_POINT('',(0.,-0.1)); +#16694 = VECTOR('',#16695,1.); +#16695 = DIRECTION('',(1.,0.)); +#16696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16697 = PCURVE('',#16698,#16703); +#16698 = PLANE('',#16699); +#16699 = AXIS2_PLACEMENT_3D('',#16700,#16701,#16702); +#16700 = CARTESIAN_POINT('',(-1.75,-4.849490847913,0.1)); +#16701 = DIRECTION('',(0.,0.,1.)); +#16702 = DIRECTION('',(1.,0.,0.)); +#16703 = DEFINITIONAL_REPRESENTATION('',(#16704),#16708); +#16704 = LINE('',#16705,#16706); +#16705 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#16706 = VECTOR('',#16707,1.); +#16707 = DIRECTION('',(1.,0.)); +#16708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16709 = ORIENTED_EDGE('',*,*,#16710,.F.); +#16710 = EDGE_CURVE('',#16711,#16683,#16713,.T.); +#16711 = VERTEX_POINT('',#16712); +#16712 = CARTESIAN_POINT('',(-1.63,-5.05,0.)); +#16713 = SURFACE_CURVE('',#16714,(#16718,#16725),.PCURVE_S1.); +#16714 = LINE('',#16715,#16716); +#16715 = CARTESIAN_POINT('',(-1.63,-5.05,0.)); +#16716 = VECTOR('',#16717,1.); +#16717 = DIRECTION('',(0.,0.,1.)); +#16718 = PCURVE('',#16658,#16719); +#16719 = DEFINITIONAL_REPRESENTATION('',(#16720),#16724); +#16720 = LINE('',#16721,#16722); +#16721 = CARTESIAN_POINT('',(0.24,0.)); +#16722 = VECTOR('',#16723,1.); +#16723 = DIRECTION('',(0.,-1.)); +#16724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16725 = PCURVE('',#16726,#16731); +#16726 = PLANE('',#16727); +#16727 = AXIS2_PLACEMENT_3D('',#16728,#16729,#16730); +#16728 = CARTESIAN_POINT('',(-1.63,-5.05,0.)); +#16729 = DIRECTION('',(-1.,0.,0.)); +#16730 = DIRECTION('',(0.,1.,0.)); +#16731 = DEFINITIONAL_REPRESENTATION('',(#16732),#16736); +#16732 = LINE('',#16733,#16734); +#16733 = CARTESIAN_POINT('',(0.,0.)); +#16734 = VECTOR('',#16735,1.); +#16735 = DIRECTION('',(0.,-1.)); +#16736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16737 = ORIENTED_EDGE('',*,*,#16738,.F.); +#16738 = EDGE_CURVE('',#16648,#16711,#16739,.T.); +#16739 = SURFACE_CURVE('',#16740,(#16744,#16751),.PCURVE_S1.); +#16740 = LINE('',#16741,#16742); +#16741 = CARTESIAN_POINT('',(-1.87,-5.05,0.)); +#16742 = VECTOR('',#16743,1.); +#16743 = DIRECTION('',(1.,0.,0.)); +#16744 = PCURVE('',#16658,#16745); +#16745 = DEFINITIONAL_REPRESENTATION('',(#16746),#16750); +#16746 = LINE('',#16747,#16748); +#16747 = CARTESIAN_POINT('',(0.,0.)); +#16748 = VECTOR('',#16749,1.); +#16749 = DIRECTION('',(1.,0.)); +#16750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16751 = PCURVE('',#16752,#16757); +#16752 = PLANE('',#16753); +#16753 = AXIS2_PLACEMENT_3D('',#16754,#16755,#16756); +#16754 = CARTESIAN_POINT('',(-1.75,-4.849490847913,0.)); +#16755 = DIRECTION('',(0.,0.,1.)); +#16756 = DIRECTION('',(1.,0.,0.)); +#16757 = DEFINITIONAL_REPRESENTATION('',(#16758),#16762); +#16758 = LINE('',#16759,#16760); +#16759 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#16760 = VECTOR('',#16761,1.); +#16761 = DIRECTION('',(1.,0.)); +#16762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16763 = ADVANCED_FACE('',(#16764),#16726,.F.); +#16764 = FACE_BOUND('',#16765,.F.); +#16765 = EDGE_LOOP('',(#16766,#16767,#16790,#16818)); +#16766 = ORIENTED_EDGE('',*,*,#16710,.T.); +#16767 = ORIENTED_EDGE('',*,*,#16768,.T.); +#16768 = EDGE_CURVE('',#16683,#16769,#16771,.T.); +#16769 = VERTEX_POINT('',#16770); +#16770 = CARTESIAN_POINT('',(-1.63,-4.72,0.1)); +#16771 = SURFACE_CURVE('',#16772,(#16776,#16783),.PCURVE_S1.); +#16772 = LINE('',#16773,#16774); +#16773 = CARTESIAN_POINT('',(-1.63,-5.05,0.1)); +#16774 = VECTOR('',#16775,1.); +#16775 = DIRECTION('',(0.,1.,0.)); +#16776 = PCURVE('',#16726,#16777); +#16777 = DEFINITIONAL_REPRESENTATION('',(#16778),#16782); +#16778 = LINE('',#16779,#16780); +#16779 = CARTESIAN_POINT('',(0.,-0.1)); +#16780 = VECTOR('',#16781,1.); +#16781 = DIRECTION('',(1.,0.)); +#16782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16783 = PCURVE('',#16698,#16784); +#16784 = DEFINITIONAL_REPRESENTATION('',(#16785),#16789); +#16785 = LINE('',#16786,#16787); +#16786 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#16787 = VECTOR('',#16788,1.); +#16788 = DIRECTION('',(0.,1.)); +#16789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16790 = ORIENTED_EDGE('',*,*,#16791,.F.); +#16791 = EDGE_CURVE('',#16792,#16769,#16794,.T.); +#16792 = VERTEX_POINT('',#16793); +#16793 = CARTESIAN_POINT('',(-1.63,-4.72,0.)); +#16794 = SURFACE_CURVE('',#16795,(#16799,#16806),.PCURVE_S1.); +#16795 = LINE('',#16796,#16797); +#16796 = CARTESIAN_POINT('',(-1.63,-4.72,0.)); +#16797 = VECTOR('',#16798,1.); +#16798 = DIRECTION('',(0.,0.,1.)); +#16799 = PCURVE('',#16726,#16800); +#16800 = DEFINITIONAL_REPRESENTATION('',(#16801),#16805); +#16801 = LINE('',#16802,#16803); +#16802 = CARTESIAN_POINT('',(0.33,0.)); +#16803 = VECTOR('',#16804,1.); +#16804 = DIRECTION('',(0.,-1.)); +#16805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16806 = PCURVE('',#16807,#16812); +#16807 = CYLINDRICAL_SURFACE('',#16808,0.12); +#16808 = AXIS2_PLACEMENT_3D('',#16809,#16810,#16811); +#16809 = CARTESIAN_POINT('',(-1.75,-4.72,0.)); +#16810 = DIRECTION('',(-0.,-0.,-1.)); +#16811 = DIRECTION('',(1.,0.,0.)); +#16812 = DEFINITIONAL_REPRESENTATION('',(#16813),#16817); +#16813 = LINE('',#16814,#16815); +#16814 = CARTESIAN_POINT('',(-0.,0.)); +#16815 = VECTOR('',#16816,1.); +#16816 = DIRECTION('',(-0.,-1.)); +#16817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16818 = ORIENTED_EDGE('',*,*,#16819,.F.); +#16819 = EDGE_CURVE('',#16711,#16792,#16820,.T.); +#16820 = SURFACE_CURVE('',#16821,(#16825,#16832),.PCURVE_S1.); +#16821 = LINE('',#16822,#16823); +#16822 = CARTESIAN_POINT('',(-1.63,-5.05,0.)); +#16823 = VECTOR('',#16824,1.); +#16824 = DIRECTION('',(0.,1.,0.)); +#16825 = PCURVE('',#16726,#16826); +#16826 = DEFINITIONAL_REPRESENTATION('',(#16827),#16831); +#16827 = LINE('',#16828,#16829); +#16828 = CARTESIAN_POINT('',(0.,0.)); +#16829 = VECTOR('',#16830,1.); +#16830 = DIRECTION('',(1.,0.)); +#16831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16832 = PCURVE('',#16752,#16833); +#16833 = DEFINITIONAL_REPRESENTATION('',(#16834),#16838); +#16834 = LINE('',#16835,#16836); +#16835 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#16836 = VECTOR('',#16837,1.); +#16837 = DIRECTION('',(0.,1.)); +#16838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16839 = ADVANCED_FACE('',(#16840),#16807,.T.); +#16840 = FACE_BOUND('',#16841,.F.); +#16841 = EDGE_LOOP('',(#16842,#16843,#16867,#16890)); +#16842 = ORIENTED_EDGE('',*,*,#16791,.T.); +#16843 = ORIENTED_EDGE('',*,*,#16844,.T.); +#16844 = EDGE_CURVE('',#16769,#16845,#16847,.T.); +#16845 = VERTEX_POINT('',#16846); +#16846 = CARTESIAN_POINT('',(-1.87,-4.72,0.1)); +#16847 = SURFACE_CURVE('',#16848,(#16853,#16860),.PCURVE_S1.); +#16848 = CIRCLE('',#16849,0.12); +#16849 = AXIS2_PLACEMENT_3D('',#16850,#16851,#16852); +#16850 = CARTESIAN_POINT('',(-1.75,-4.72,0.1)); +#16851 = DIRECTION('',(0.,0.,1.)); +#16852 = DIRECTION('',(1.,0.,0.)); +#16853 = PCURVE('',#16807,#16854); +#16854 = DEFINITIONAL_REPRESENTATION('',(#16855),#16859); +#16855 = LINE('',#16856,#16857); +#16856 = CARTESIAN_POINT('',(-0.,-0.1)); +#16857 = VECTOR('',#16858,1.); +#16858 = DIRECTION('',(-1.,0.)); +#16859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16860 = PCURVE('',#16698,#16861); +#16861 = DEFINITIONAL_REPRESENTATION('',(#16862),#16866); +#16862 = CIRCLE('',#16863,0.12); +#16863 = AXIS2_PLACEMENT_2D('',#16864,#16865); +#16864 = CARTESIAN_POINT('',(0.,0.129490847913)); +#16865 = DIRECTION('',(1.,0.)); +#16866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16867 = ORIENTED_EDGE('',*,*,#16868,.F.); +#16868 = EDGE_CURVE('',#16869,#16845,#16871,.T.); +#16869 = VERTEX_POINT('',#16870); +#16870 = CARTESIAN_POINT('',(-1.87,-4.72,0.)); +#16871 = SURFACE_CURVE('',#16872,(#16876,#16883),.PCURVE_S1.); +#16872 = LINE('',#16873,#16874); +#16873 = CARTESIAN_POINT('',(-1.87,-4.72,0.)); +#16874 = VECTOR('',#16875,1.); +#16875 = DIRECTION('',(0.,0.,1.)); +#16876 = PCURVE('',#16807,#16877); +#16877 = DEFINITIONAL_REPRESENTATION('',(#16878),#16882); +#16878 = LINE('',#16879,#16880); +#16879 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#16880 = VECTOR('',#16881,1.); +#16881 = DIRECTION('',(-0.,-1.)); +#16882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16883 = PCURVE('',#16670,#16884); +#16884 = DEFINITIONAL_REPRESENTATION('',(#16885),#16889); +#16885 = LINE('',#16886,#16887); +#16886 = CARTESIAN_POINT('',(0.33,0.)); +#16887 = VECTOR('',#16888,1.); +#16888 = DIRECTION('',(0.,-1.)); +#16889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16890 = ORIENTED_EDGE('',*,*,#16891,.F.); +#16891 = EDGE_CURVE('',#16792,#16869,#16892,.T.); +#16892 = SURFACE_CURVE('',#16893,(#16898,#16905),.PCURVE_S1.); +#16893 = CIRCLE('',#16894,0.12); +#16894 = AXIS2_PLACEMENT_3D('',#16895,#16896,#16897); +#16895 = CARTESIAN_POINT('',(-1.75,-4.72,0.)); +#16896 = DIRECTION('',(0.,0.,1.)); +#16897 = DIRECTION('',(1.,0.,0.)); +#16898 = PCURVE('',#16807,#16899); +#16899 = DEFINITIONAL_REPRESENTATION('',(#16900),#16904); +#16900 = LINE('',#16901,#16902); +#16901 = CARTESIAN_POINT('',(-0.,0.)); +#16902 = VECTOR('',#16903,1.); +#16903 = DIRECTION('',(-1.,0.)); +#16904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16905 = PCURVE('',#16752,#16906); +#16906 = DEFINITIONAL_REPRESENTATION('',(#16907),#16911); +#16907 = CIRCLE('',#16908,0.12); +#16908 = AXIS2_PLACEMENT_2D('',#16909,#16910); +#16909 = CARTESIAN_POINT('',(0.,0.129490847913)); +#16910 = DIRECTION('',(1.,0.)); +#16911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16912 = ADVANCED_FACE('',(#16913),#16670,.T.); +#16913 = FACE_BOUND('',#16914,.T.); +#16914 = EDGE_LOOP('',(#16915,#16916,#16937,#16938)); +#16915 = ORIENTED_EDGE('',*,*,#16647,.T.); +#16916 = ORIENTED_EDGE('',*,*,#16917,.T.); +#16917 = EDGE_CURVE('',#16650,#16845,#16918,.T.); +#16918 = SURFACE_CURVE('',#16919,(#16923,#16930),.PCURVE_S1.); +#16919 = LINE('',#16920,#16921); +#16920 = CARTESIAN_POINT('',(-1.87,-5.05,0.1)); +#16921 = VECTOR('',#16922,1.); +#16922 = DIRECTION('',(0.,1.,0.)); +#16923 = PCURVE('',#16670,#16924); +#16924 = DEFINITIONAL_REPRESENTATION('',(#16925),#16929); +#16925 = LINE('',#16926,#16927); +#16926 = CARTESIAN_POINT('',(0.,-0.1)); +#16927 = VECTOR('',#16928,1.); +#16928 = DIRECTION('',(1.,0.)); +#16929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16930 = PCURVE('',#16698,#16931); +#16931 = DEFINITIONAL_REPRESENTATION('',(#16932),#16936); +#16932 = LINE('',#16933,#16934); +#16933 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#16934 = VECTOR('',#16935,1.); +#16935 = DIRECTION('',(0.,1.)); +#16936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16937 = ORIENTED_EDGE('',*,*,#16868,.F.); +#16938 = ORIENTED_EDGE('',*,*,#16939,.F.); +#16939 = EDGE_CURVE('',#16648,#16869,#16940,.T.); +#16940 = SURFACE_CURVE('',#16941,(#16945,#16952),.PCURVE_S1.); +#16941 = LINE('',#16942,#16943); +#16942 = CARTESIAN_POINT('',(-1.87,-5.05,0.)); +#16943 = VECTOR('',#16944,1.); +#16944 = DIRECTION('',(0.,1.,0.)); +#16945 = PCURVE('',#16670,#16946); +#16946 = DEFINITIONAL_REPRESENTATION('',(#16947),#16951); +#16947 = LINE('',#16948,#16949); +#16948 = CARTESIAN_POINT('',(0.,0.)); +#16949 = VECTOR('',#16950,1.); +#16950 = DIRECTION('',(1.,0.)); +#16951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16952 = PCURVE('',#16752,#16953); +#16953 = DEFINITIONAL_REPRESENTATION('',(#16954),#16958); +#16954 = LINE('',#16955,#16956); +#16955 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#16956 = VECTOR('',#16957,1.); +#16957 = DIRECTION('',(0.,1.)); +#16958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16959 = ADVANCED_FACE('',(#16960),#16752,.F.); +#16960 = FACE_BOUND('',#16961,.F.); +#16961 = EDGE_LOOP('',(#16962,#16963,#16964,#16965)); +#16962 = ORIENTED_EDGE('',*,*,#16738,.T.); +#16963 = ORIENTED_EDGE('',*,*,#16819,.T.); +#16964 = ORIENTED_EDGE('',*,*,#16891,.T.); +#16965 = ORIENTED_EDGE('',*,*,#16939,.F.); +#16966 = ADVANCED_FACE('',(#16967),#16698,.T.); +#16967 = FACE_BOUND('',#16968,.T.); +#16968 = EDGE_LOOP('',(#16969,#16970,#16971,#16972)); +#16969 = ORIENTED_EDGE('',*,*,#16682,.T.); +#16970 = ORIENTED_EDGE('',*,*,#16768,.T.); +#16971 = ORIENTED_EDGE('',*,*,#16844,.T.); +#16972 = ORIENTED_EDGE('',*,*,#16917,.F.); +#16973 = MANIFOLD_SOLID_BREP('',#16974); +#16974 = CLOSED_SHELL('',(#16975,#17095,#17171,#17252,#17299,#17306)); +#16975 = ADVANCED_FACE('',(#16976),#16990,.T.); +#16976 = FACE_BOUND('',#16977,.T.); +#16977 = EDGE_LOOP('',(#16978,#17013,#17041,#17069)); +#16978 = ORIENTED_EDGE('',*,*,#16979,.T.); +#16979 = EDGE_CURVE('',#16980,#16982,#16984,.T.); +#16980 = VERTEX_POINT('',#16981); +#16981 = CARTESIAN_POINT('',(-1.37,5.05,0.)); +#16982 = VERTEX_POINT('',#16983); +#16983 = CARTESIAN_POINT('',(-1.37,5.05,0.1)); +#16984 = SURFACE_CURVE('',#16985,(#16989,#17001),.PCURVE_S1.); +#16985 = LINE('',#16986,#16987); +#16986 = CARTESIAN_POINT('',(-1.37,5.05,0.)); +#16987 = VECTOR('',#16988,1.); +#16988 = DIRECTION('',(0.,0.,1.)); +#16989 = PCURVE('',#16990,#16995); +#16990 = PLANE('',#16991); +#16991 = AXIS2_PLACEMENT_3D('',#16992,#16993,#16994); +#16992 = CARTESIAN_POINT('',(-1.37,5.05,0.)); +#16993 = DIRECTION('',(0.,1.,0.)); +#16994 = DIRECTION('',(1.,0.,0.)); +#16995 = DEFINITIONAL_REPRESENTATION('',(#16996),#17000); +#16996 = LINE('',#16997,#16998); +#16997 = CARTESIAN_POINT('',(0.,0.)); +#16998 = VECTOR('',#16999,1.); +#16999 = DIRECTION('',(0.,-1.)); +#17000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17001 = PCURVE('',#17002,#17007); +#17002 = PLANE('',#17003); +#17003 = AXIS2_PLACEMENT_3D('',#17004,#17005,#17006); +#17004 = CARTESIAN_POINT('',(-1.37,5.05,0.)); +#17005 = DIRECTION('',(1.,0.,0.)); +#17006 = DIRECTION('',(0.,-1.,0.)); +#17007 = DEFINITIONAL_REPRESENTATION('',(#17008),#17012); +#17008 = LINE('',#17009,#17010); +#17009 = CARTESIAN_POINT('',(0.,0.)); +#17010 = VECTOR('',#17011,1.); +#17011 = DIRECTION('',(0.,-1.)); +#17012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17013 = ORIENTED_EDGE('',*,*,#17014,.T.); +#17014 = EDGE_CURVE('',#16982,#17015,#17017,.T.); +#17015 = VERTEX_POINT('',#17016); +#17016 = CARTESIAN_POINT('',(-1.13,5.05,0.1)); +#17017 = SURFACE_CURVE('',#17018,(#17022,#17029),.PCURVE_S1.); +#17018 = LINE('',#17019,#17020); +#17019 = CARTESIAN_POINT('',(-1.37,5.05,0.1)); +#17020 = VECTOR('',#17021,1.); +#17021 = DIRECTION('',(1.,0.,0.)); +#17022 = PCURVE('',#16990,#17023); +#17023 = DEFINITIONAL_REPRESENTATION('',(#17024),#17028); +#17024 = LINE('',#17025,#17026); +#17025 = CARTESIAN_POINT('',(0.,-0.1)); +#17026 = VECTOR('',#17027,1.); +#17027 = DIRECTION('',(1.,0.)); +#17028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17029 = PCURVE('',#17030,#17035); +#17030 = PLANE('',#17031); +#17031 = AXIS2_PLACEMENT_3D('',#17032,#17033,#17034); +#17032 = CARTESIAN_POINT('',(-1.25,4.849490847913,0.1)); +#17033 = DIRECTION('',(-0.,-0.,-1.)); +#17034 = DIRECTION('',(-1.,0.,0.)); +#17035 = DEFINITIONAL_REPRESENTATION('',(#17036),#17040); +#17036 = LINE('',#17037,#17038); +#17037 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#17038 = VECTOR('',#17039,1.); +#17039 = DIRECTION('',(-1.,0.)); +#17040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17041 = ORIENTED_EDGE('',*,*,#17042,.F.); +#17042 = EDGE_CURVE('',#17043,#17015,#17045,.T.); +#17043 = VERTEX_POINT('',#17044); +#17044 = CARTESIAN_POINT('',(-1.13,5.05,0.)); +#17045 = SURFACE_CURVE('',#17046,(#17050,#17057),.PCURVE_S1.); +#17046 = LINE('',#17047,#17048); +#17047 = CARTESIAN_POINT('',(-1.13,5.05,0.)); +#17048 = VECTOR('',#17049,1.); +#17049 = DIRECTION('',(0.,0.,1.)); +#17050 = PCURVE('',#16990,#17051); +#17051 = DEFINITIONAL_REPRESENTATION('',(#17052),#17056); +#17052 = LINE('',#17053,#17054); +#17053 = CARTESIAN_POINT('',(0.24,0.)); +#17054 = VECTOR('',#17055,1.); +#17055 = DIRECTION('',(0.,-1.)); +#17056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17057 = PCURVE('',#17058,#17063); +#17058 = PLANE('',#17059); +#17059 = AXIS2_PLACEMENT_3D('',#17060,#17061,#17062); +#17060 = CARTESIAN_POINT('',(-1.13,5.05,0.)); +#17061 = DIRECTION('',(1.,0.,0.)); +#17062 = DIRECTION('',(0.,-1.,0.)); +#17063 = DEFINITIONAL_REPRESENTATION('',(#17064),#17068); +#17064 = LINE('',#17065,#17066); +#17065 = CARTESIAN_POINT('',(0.,0.)); +#17066 = VECTOR('',#17067,1.); +#17067 = DIRECTION('',(0.,-1.)); +#17068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17069 = ORIENTED_EDGE('',*,*,#17070,.F.); +#17070 = EDGE_CURVE('',#16980,#17043,#17071,.T.); +#17071 = SURFACE_CURVE('',#17072,(#17076,#17083),.PCURVE_S1.); +#17072 = LINE('',#17073,#17074); +#17073 = CARTESIAN_POINT('',(-1.37,5.05,0.)); +#17074 = VECTOR('',#17075,1.); +#17075 = DIRECTION('',(1.,0.,0.)); +#17076 = PCURVE('',#16990,#17077); +#17077 = DEFINITIONAL_REPRESENTATION('',(#17078),#17082); +#17078 = LINE('',#17079,#17080); +#17079 = CARTESIAN_POINT('',(0.,0.)); +#17080 = VECTOR('',#17081,1.); +#17081 = DIRECTION('',(1.,0.)); +#17082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17083 = PCURVE('',#17084,#17089); +#17084 = PLANE('',#17085); +#17085 = AXIS2_PLACEMENT_3D('',#17086,#17087,#17088); +#17086 = CARTESIAN_POINT('',(-1.25,4.849490847913,0.)); +#17087 = DIRECTION('',(-0.,-0.,-1.)); +#17088 = DIRECTION('',(-1.,0.,0.)); +#17089 = DEFINITIONAL_REPRESENTATION('',(#17090),#17094); +#17090 = LINE('',#17091,#17092); +#17091 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#17092 = VECTOR('',#17093,1.); +#17093 = DIRECTION('',(-1.,0.)); +#17094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17095 = ADVANCED_FACE('',(#17096),#17058,.T.); +#17096 = FACE_BOUND('',#17097,.T.); +#17097 = EDGE_LOOP('',(#17098,#17099,#17122,#17150)); +#17098 = ORIENTED_EDGE('',*,*,#17042,.T.); +#17099 = ORIENTED_EDGE('',*,*,#17100,.T.); +#17100 = EDGE_CURVE('',#17015,#17101,#17103,.T.); +#17101 = VERTEX_POINT('',#17102); +#17102 = CARTESIAN_POINT('',(-1.13,4.72,0.1)); +#17103 = SURFACE_CURVE('',#17104,(#17108,#17115),.PCURVE_S1.); +#17104 = LINE('',#17105,#17106); +#17105 = CARTESIAN_POINT('',(-1.13,5.05,0.1)); +#17106 = VECTOR('',#17107,1.); +#17107 = DIRECTION('',(0.,-1.,0.)); +#17108 = PCURVE('',#17058,#17109); +#17109 = DEFINITIONAL_REPRESENTATION('',(#17110),#17114); +#17110 = LINE('',#17111,#17112); +#17111 = CARTESIAN_POINT('',(0.,-0.1)); +#17112 = VECTOR('',#17113,1.); +#17113 = DIRECTION('',(1.,0.)); +#17114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17115 = PCURVE('',#17030,#17116); +#17116 = DEFINITIONAL_REPRESENTATION('',(#17117),#17121); +#17117 = LINE('',#17118,#17119); +#17118 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#17119 = VECTOR('',#17120,1.); +#17120 = DIRECTION('',(0.,-1.)); +#17121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17122 = ORIENTED_EDGE('',*,*,#17123,.F.); +#17123 = EDGE_CURVE('',#17124,#17101,#17126,.T.); +#17124 = VERTEX_POINT('',#17125); +#17125 = CARTESIAN_POINT('',(-1.13,4.72,0.)); +#17126 = SURFACE_CURVE('',#17127,(#17131,#17138),.PCURVE_S1.); +#17127 = LINE('',#17128,#17129); +#17128 = CARTESIAN_POINT('',(-1.13,4.72,0.)); +#17129 = VECTOR('',#17130,1.); +#17130 = DIRECTION('',(0.,0.,1.)); +#17131 = PCURVE('',#17058,#17132); +#17132 = DEFINITIONAL_REPRESENTATION('',(#17133),#17137); +#17133 = LINE('',#17134,#17135); +#17134 = CARTESIAN_POINT('',(0.33,0.)); +#17135 = VECTOR('',#17136,1.); +#17136 = DIRECTION('',(0.,-1.)); +#17137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17138 = PCURVE('',#17139,#17144); +#17139 = CYLINDRICAL_SURFACE('',#17140,0.12); +#17140 = AXIS2_PLACEMENT_3D('',#17141,#17142,#17143); +#17141 = CARTESIAN_POINT('',(-1.25,4.72,0.)); +#17142 = DIRECTION('',(-0.,-0.,-1.)); +#17143 = DIRECTION('',(1.,0.,0.)); +#17144 = DEFINITIONAL_REPRESENTATION('',(#17145),#17149); +#17145 = LINE('',#17146,#17147); +#17146 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#17147 = VECTOR('',#17148,1.); +#17148 = DIRECTION('',(-0.,-1.)); +#17149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17150 = ORIENTED_EDGE('',*,*,#17151,.F.); +#17151 = EDGE_CURVE('',#17043,#17124,#17152,.T.); +#17152 = SURFACE_CURVE('',#17153,(#17157,#17164),.PCURVE_S1.); +#17153 = LINE('',#17154,#17155); +#17154 = CARTESIAN_POINT('',(-1.13,5.05,0.)); +#17155 = VECTOR('',#17156,1.); +#17156 = DIRECTION('',(0.,-1.,0.)); +#17157 = PCURVE('',#17058,#17158); +#17158 = DEFINITIONAL_REPRESENTATION('',(#17159),#17163); +#17159 = LINE('',#17160,#17161); +#17160 = CARTESIAN_POINT('',(0.,0.)); +#17161 = VECTOR('',#17162,1.); +#17162 = DIRECTION('',(1.,0.)); +#17163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17164 = PCURVE('',#17084,#17165); +#17165 = DEFINITIONAL_REPRESENTATION('',(#17166),#17170); +#17166 = LINE('',#17167,#17168); +#17167 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#17168 = VECTOR('',#17169,1.); +#17169 = DIRECTION('',(0.,-1.)); +#17170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17171 = ADVANCED_FACE('',(#17172),#17139,.T.); +#17172 = FACE_BOUND('',#17173,.F.); +#17173 = EDGE_LOOP('',(#17174,#17199,#17225,#17226)); +#17174 = ORIENTED_EDGE('',*,*,#17175,.T.); +#17175 = EDGE_CURVE('',#17176,#17178,#17180,.T.); +#17176 = VERTEX_POINT('',#17177); +#17177 = CARTESIAN_POINT('',(-1.37,4.72,0.)); +#17178 = VERTEX_POINT('',#17179); +#17179 = CARTESIAN_POINT('',(-1.37,4.72,0.1)); +#17180 = SURFACE_CURVE('',#17181,(#17185,#17192),.PCURVE_S1.); +#17181 = LINE('',#17182,#17183); +#17182 = CARTESIAN_POINT('',(-1.37,4.72,0.)); +#17183 = VECTOR('',#17184,1.); +#17184 = DIRECTION('',(0.,0.,1.)); +#17185 = PCURVE('',#17139,#17186); +#17186 = DEFINITIONAL_REPRESENTATION('',(#17187),#17191); +#17187 = LINE('',#17188,#17189); +#17188 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#17189 = VECTOR('',#17190,1.); +#17190 = DIRECTION('',(-0.,-1.)); +#17191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17192 = PCURVE('',#17002,#17193); +#17193 = DEFINITIONAL_REPRESENTATION('',(#17194),#17198); +#17194 = LINE('',#17195,#17196); +#17195 = CARTESIAN_POINT('',(0.33,0.)); +#17196 = VECTOR('',#17197,1.); +#17197 = DIRECTION('',(0.,-1.)); +#17198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17199 = ORIENTED_EDGE('',*,*,#17200,.T.); +#17200 = EDGE_CURVE('',#17178,#17101,#17201,.T.); +#17201 = SURFACE_CURVE('',#17202,(#17207,#17214),.PCURVE_S1.); +#17202 = CIRCLE('',#17203,0.12); +#17203 = AXIS2_PLACEMENT_3D('',#17204,#17205,#17206); +#17204 = CARTESIAN_POINT('',(-1.25,4.72,0.1)); +#17205 = DIRECTION('',(0.,0.,1.)); +#17206 = DIRECTION('',(1.,0.,0.)); +#17207 = PCURVE('',#17139,#17208); +#17208 = DEFINITIONAL_REPRESENTATION('',(#17209),#17213); +#17209 = LINE('',#17210,#17211); +#17210 = CARTESIAN_POINT('',(-0.,-0.1)); +#17211 = VECTOR('',#17212,1.); +#17212 = DIRECTION('',(-1.,0.)); +#17213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17214 = PCURVE('',#17030,#17215); +#17215 = DEFINITIONAL_REPRESENTATION('',(#17216),#17224); +#17216 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17217,#17218,#17219,#17220 + ,#17221,#17222,#17223),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#17217 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#17218 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#17219 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#17220 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#17221 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#17222 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#17223 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#17224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17225 = ORIENTED_EDGE('',*,*,#17123,.F.); +#17226 = ORIENTED_EDGE('',*,*,#17227,.F.); +#17227 = EDGE_CURVE('',#17176,#17124,#17228,.T.); +#17228 = SURFACE_CURVE('',#17229,(#17234,#17241),.PCURVE_S1.); +#17229 = CIRCLE('',#17230,0.12); +#17230 = AXIS2_PLACEMENT_3D('',#17231,#17232,#17233); +#17231 = CARTESIAN_POINT('',(-1.25,4.72,0.)); +#17232 = DIRECTION('',(0.,0.,1.)); +#17233 = DIRECTION('',(1.,0.,0.)); +#17234 = PCURVE('',#17139,#17235); +#17235 = DEFINITIONAL_REPRESENTATION('',(#17236),#17240); +#17236 = LINE('',#17237,#17238); +#17237 = CARTESIAN_POINT('',(-0.,0.)); +#17238 = VECTOR('',#17239,1.); +#17239 = DIRECTION('',(-1.,0.)); +#17240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17241 = PCURVE('',#17084,#17242); +#17242 = DEFINITIONAL_REPRESENTATION('',(#17243),#17251); +#17243 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17244,#17245,#17246,#17247 + ,#17248,#17249,#17250),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#17244 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#17245 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#17246 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#17247 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#17248 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#17249 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#17250 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#17251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17252 = ADVANCED_FACE('',(#17253),#17002,.F.); +#17253 = FACE_BOUND('',#17254,.F.); +#17254 = EDGE_LOOP('',(#17255,#17256,#17277,#17278)); +#17255 = ORIENTED_EDGE('',*,*,#16979,.T.); +#17256 = ORIENTED_EDGE('',*,*,#17257,.T.); +#17257 = EDGE_CURVE('',#16982,#17178,#17258,.T.); +#17258 = SURFACE_CURVE('',#17259,(#17263,#17270),.PCURVE_S1.); +#17259 = LINE('',#17260,#17261); +#17260 = CARTESIAN_POINT('',(-1.37,5.05,0.1)); +#17261 = VECTOR('',#17262,1.); +#17262 = DIRECTION('',(0.,-1.,0.)); +#17263 = PCURVE('',#17002,#17264); +#17264 = DEFINITIONAL_REPRESENTATION('',(#17265),#17269); +#17265 = LINE('',#17266,#17267); +#17266 = CARTESIAN_POINT('',(0.,-0.1)); +#17267 = VECTOR('',#17268,1.); +#17268 = DIRECTION('',(1.,0.)); +#17269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17270 = PCURVE('',#17030,#17271); +#17271 = DEFINITIONAL_REPRESENTATION('',(#17272),#17276); +#17272 = LINE('',#17273,#17274); +#17273 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#17274 = VECTOR('',#17275,1.); +#17275 = DIRECTION('',(0.,-1.)); +#17276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17277 = ORIENTED_EDGE('',*,*,#17175,.F.); +#17278 = ORIENTED_EDGE('',*,*,#17279,.F.); +#17279 = EDGE_CURVE('',#16980,#17176,#17280,.T.); +#17280 = SURFACE_CURVE('',#17281,(#17285,#17292),.PCURVE_S1.); +#17281 = LINE('',#17282,#17283); +#17282 = CARTESIAN_POINT('',(-1.37,5.05,0.)); +#17283 = VECTOR('',#17284,1.); +#17284 = DIRECTION('',(0.,-1.,0.)); +#17285 = PCURVE('',#17002,#17286); +#17286 = DEFINITIONAL_REPRESENTATION('',(#17287),#17291); +#17287 = LINE('',#17288,#17289); +#17288 = CARTESIAN_POINT('',(0.,0.)); +#17289 = VECTOR('',#17290,1.); +#17290 = DIRECTION('',(1.,0.)); +#17291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17292 = PCURVE('',#17084,#17293); +#17293 = DEFINITIONAL_REPRESENTATION('',(#17294),#17298); +#17294 = LINE('',#17295,#17296); +#17295 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#17296 = VECTOR('',#17297,1.); +#17297 = DIRECTION('',(0.,-1.)); +#17298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17299 = ADVANCED_FACE('',(#17300),#17084,.T.); +#17300 = FACE_BOUND('',#17301,.T.); +#17301 = EDGE_LOOP('',(#17302,#17303,#17304,#17305)); +#17302 = ORIENTED_EDGE('',*,*,#17070,.T.); +#17303 = ORIENTED_EDGE('',*,*,#17151,.T.); +#17304 = ORIENTED_EDGE('',*,*,#17227,.F.); +#17305 = ORIENTED_EDGE('',*,*,#17279,.F.); +#17306 = ADVANCED_FACE('',(#17307),#17030,.F.); +#17307 = FACE_BOUND('',#17308,.F.); +#17308 = EDGE_LOOP('',(#17309,#17310,#17311,#17312)); +#17309 = ORIENTED_EDGE('',*,*,#17014,.T.); +#17310 = ORIENTED_EDGE('',*,*,#17100,.T.); +#17311 = ORIENTED_EDGE('',*,*,#17200,.F.); +#17312 = ORIENTED_EDGE('',*,*,#17257,.F.); +#17313 = MANIFOLD_SOLID_BREP('',#17314); +#17314 = CLOSED_SHELL('',(#17315,#17435,#17511,#17584,#17631,#17638)); +#17315 = ADVANCED_FACE('',(#17316),#17330,.F.); +#17316 = FACE_BOUND('',#17317,.F.); +#17317 = EDGE_LOOP('',(#17318,#17353,#17381,#17409)); +#17318 = ORIENTED_EDGE('',*,*,#17319,.T.); +#17319 = EDGE_CURVE('',#17320,#17322,#17324,.T.); +#17320 = VERTEX_POINT('',#17321); +#17321 = CARTESIAN_POINT('',(-1.37,-5.05,0.)); +#17322 = VERTEX_POINT('',#17323); +#17323 = CARTESIAN_POINT('',(-1.37,-5.05,0.1)); +#17324 = SURFACE_CURVE('',#17325,(#17329,#17341),.PCURVE_S1.); +#17325 = LINE('',#17326,#17327); +#17326 = CARTESIAN_POINT('',(-1.37,-5.05,0.)); +#17327 = VECTOR('',#17328,1.); +#17328 = DIRECTION('',(0.,0.,1.)); +#17329 = PCURVE('',#17330,#17335); +#17330 = PLANE('',#17331); +#17331 = AXIS2_PLACEMENT_3D('',#17332,#17333,#17334); +#17332 = CARTESIAN_POINT('',(-1.37,-5.05,0.)); +#17333 = DIRECTION('',(0.,1.,0.)); +#17334 = DIRECTION('',(1.,0.,0.)); +#17335 = DEFINITIONAL_REPRESENTATION('',(#17336),#17340); +#17336 = LINE('',#17337,#17338); +#17337 = CARTESIAN_POINT('',(0.,0.)); +#17338 = VECTOR('',#17339,1.); +#17339 = DIRECTION('',(0.,-1.)); +#17340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17341 = PCURVE('',#17342,#17347); +#17342 = PLANE('',#17343); +#17343 = AXIS2_PLACEMENT_3D('',#17344,#17345,#17346); +#17344 = CARTESIAN_POINT('',(-1.37,-5.05,0.)); +#17345 = DIRECTION('',(-1.,0.,0.)); +#17346 = DIRECTION('',(0.,1.,0.)); +#17347 = DEFINITIONAL_REPRESENTATION('',(#17348),#17352); +#17348 = LINE('',#17349,#17350); +#17349 = CARTESIAN_POINT('',(0.,0.)); +#17350 = VECTOR('',#17351,1.); +#17351 = DIRECTION('',(0.,-1.)); +#17352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17353 = ORIENTED_EDGE('',*,*,#17354,.T.); +#17354 = EDGE_CURVE('',#17322,#17355,#17357,.T.); +#17355 = VERTEX_POINT('',#17356); +#17356 = CARTESIAN_POINT('',(-1.13,-5.05,0.1)); +#17357 = SURFACE_CURVE('',#17358,(#17362,#17369),.PCURVE_S1.); +#17358 = LINE('',#17359,#17360); +#17359 = CARTESIAN_POINT('',(-1.37,-5.05,0.1)); +#17360 = VECTOR('',#17361,1.); +#17361 = DIRECTION('',(1.,0.,0.)); +#17362 = PCURVE('',#17330,#17363); +#17363 = DEFINITIONAL_REPRESENTATION('',(#17364),#17368); +#17364 = LINE('',#17365,#17366); +#17365 = CARTESIAN_POINT('',(0.,-0.1)); +#17366 = VECTOR('',#17367,1.); +#17367 = DIRECTION('',(1.,0.)); +#17368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17369 = PCURVE('',#17370,#17375); +#17370 = PLANE('',#17371); +#17371 = AXIS2_PLACEMENT_3D('',#17372,#17373,#17374); +#17372 = CARTESIAN_POINT('',(-1.25,-4.849490847913,0.1)); +#17373 = DIRECTION('',(0.,0.,1.)); +#17374 = DIRECTION('',(1.,0.,0.)); +#17375 = DEFINITIONAL_REPRESENTATION('',(#17376),#17380); +#17376 = LINE('',#17377,#17378); +#17377 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#17378 = VECTOR('',#17379,1.); +#17379 = DIRECTION('',(1.,0.)); +#17380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17381 = ORIENTED_EDGE('',*,*,#17382,.F.); +#17382 = EDGE_CURVE('',#17383,#17355,#17385,.T.); +#17383 = VERTEX_POINT('',#17384); +#17384 = CARTESIAN_POINT('',(-1.13,-5.05,0.)); +#17385 = SURFACE_CURVE('',#17386,(#17390,#17397),.PCURVE_S1.); +#17386 = LINE('',#17387,#17388); +#17387 = CARTESIAN_POINT('',(-1.13,-5.05,0.)); +#17388 = VECTOR('',#17389,1.); +#17389 = DIRECTION('',(0.,0.,1.)); +#17390 = PCURVE('',#17330,#17391); +#17391 = DEFINITIONAL_REPRESENTATION('',(#17392),#17396); +#17392 = LINE('',#17393,#17394); +#17393 = CARTESIAN_POINT('',(0.24,0.)); +#17394 = VECTOR('',#17395,1.); +#17395 = DIRECTION('',(0.,-1.)); +#17396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17397 = PCURVE('',#17398,#17403); +#17398 = PLANE('',#17399); +#17399 = AXIS2_PLACEMENT_3D('',#17400,#17401,#17402); +#17400 = CARTESIAN_POINT('',(-1.13,-5.05,0.)); +#17401 = DIRECTION('',(-1.,0.,0.)); +#17402 = DIRECTION('',(0.,1.,0.)); +#17403 = DEFINITIONAL_REPRESENTATION('',(#17404),#17408); +#17404 = LINE('',#17405,#17406); +#17405 = CARTESIAN_POINT('',(0.,0.)); +#17406 = VECTOR('',#17407,1.); +#17407 = DIRECTION('',(0.,-1.)); +#17408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17409 = ORIENTED_EDGE('',*,*,#17410,.F.); +#17410 = EDGE_CURVE('',#17320,#17383,#17411,.T.); +#17411 = SURFACE_CURVE('',#17412,(#17416,#17423),.PCURVE_S1.); +#17412 = LINE('',#17413,#17414); +#17413 = CARTESIAN_POINT('',(-1.37,-5.05,0.)); +#17414 = VECTOR('',#17415,1.); +#17415 = DIRECTION('',(1.,0.,0.)); +#17416 = PCURVE('',#17330,#17417); +#17417 = DEFINITIONAL_REPRESENTATION('',(#17418),#17422); +#17418 = LINE('',#17419,#17420); +#17419 = CARTESIAN_POINT('',(0.,0.)); +#17420 = VECTOR('',#17421,1.); +#17421 = DIRECTION('',(1.,0.)); +#17422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17423 = PCURVE('',#17424,#17429); +#17424 = PLANE('',#17425); +#17425 = AXIS2_PLACEMENT_3D('',#17426,#17427,#17428); +#17426 = CARTESIAN_POINT('',(-1.25,-4.849490847913,0.)); +#17427 = DIRECTION('',(0.,0.,1.)); +#17428 = DIRECTION('',(1.,0.,0.)); +#17429 = DEFINITIONAL_REPRESENTATION('',(#17430),#17434); +#17430 = LINE('',#17431,#17432); +#17431 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#17432 = VECTOR('',#17433,1.); +#17433 = DIRECTION('',(1.,0.)); +#17434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17435 = ADVANCED_FACE('',(#17436),#17398,.F.); +#17436 = FACE_BOUND('',#17437,.F.); +#17437 = EDGE_LOOP('',(#17438,#17439,#17462,#17490)); +#17438 = ORIENTED_EDGE('',*,*,#17382,.T.); +#17439 = ORIENTED_EDGE('',*,*,#17440,.T.); +#17440 = EDGE_CURVE('',#17355,#17441,#17443,.T.); +#17441 = VERTEX_POINT('',#17442); +#17442 = CARTESIAN_POINT('',(-1.13,-4.72,0.1)); +#17443 = SURFACE_CURVE('',#17444,(#17448,#17455),.PCURVE_S1.); +#17444 = LINE('',#17445,#17446); +#17445 = CARTESIAN_POINT('',(-1.13,-5.05,0.1)); +#17446 = VECTOR('',#17447,1.); +#17447 = DIRECTION('',(0.,1.,0.)); +#17448 = PCURVE('',#17398,#17449); +#17449 = DEFINITIONAL_REPRESENTATION('',(#17450),#17454); +#17450 = LINE('',#17451,#17452); +#17451 = CARTESIAN_POINT('',(0.,-0.1)); +#17452 = VECTOR('',#17453,1.); +#17453 = DIRECTION('',(1.,0.)); +#17454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17455 = PCURVE('',#17370,#17456); +#17456 = DEFINITIONAL_REPRESENTATION('',(#17457),#17461); +#17457 = LINE('',#17458,#17459); +#17458 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#17459 = VECTOR('',#17460,1.); +#17460 = DIRECTION('',(0.,1.)); +#17461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17462 = ORIENTED_EDGE('',*,*,#17463,.F.); +#17463 = EDGE_CURVE('',#17464,#17441,#17466,.T.); +#17464 = VERTEX_POINT('',#17465); +#17465 = CARTESIAN_POINT('',(-1.13,-4.72,0.)); +#17466 = SURFACE_CURVE('',#17467,(#17471,#17478),.PCURVE_S1.); +#17467 = LINE('',#17468,#17469); +#17468 = CARTESIAN_POINT('',(-1.13,-4.72,0.)); +#17469 = VECTOR('',#17470,1.); +#17470 = DIRECTION('',(0.,0.,1.)); +#17471 = PCURVE('',#17398,#17472); +#17472 = DEFINITIONAL_REPRESENTATION('',(#17473),#17477); +#17473 = LINE('',#17474,#17475); +#17474 = CARTESIAN_POINT('',(0.33,0.)); +#17475 = VECTOR('',#17476,1.); +#17476 = DIRECTION('',(0.,-1.)); +#17477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17478 = PCURVE('',#17479,#17484); +#17479 = CYLINDRICAL_SURFACE('',#17480,0.12); +#17480 = AXIS2_PLACEMENT_3D('',#17481,#17482,#17483); +#17481 = CARTESIAN_POINT('',(-1.25,-4.72,0.)); +#17482 = DIRECTION('',(-0.,-0.,-1.)); +#17483 = DIRECTION('',(1.,0.,0.)); +#17484 = DEFINITIONAL_REPRESENTATION('',(#17485),#17489); +#17485 = LINE('',#17486,#17487); +#17486 = CARTESIAN_POINT('',(-0.,0.)); +#17487 = VECTOR('',#17488,1.); +#17488 = DIRECTION('',(-0.,-1.)); +#17489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17490 = ORIENTED_EDGE('',*,*,#17491,.F.); +#17491 = EDGE_CURVE('',#17383,#17464,#17492,.T.); +#17492 = SURFACE_CURVE('',#17493,(#17497,#17504),.PCURVE_S1.); +#17493 = LINE('',#17494,#17495); +#17494 = CARTESIAN_POINT('',(-1.13,-5.05,0.)); +#17495 = VECTOR('',#17496,1.); +#17496 = DIRECTION('',(0.,1.,0.)); +#17497 = PCURVE('',#17398,#17498); +#17498 = DEFINITIONAL_REPRESENTATION('',(#17499),#17503); +#17499 = LINE('',#17500,#17501); +#17500 = CARTESIAN_POINT('',(0.,0.)); +#17501 = VECTOR('',#17502,1.); +#17502 = DIRECTION('',(1.,0.)); +#17503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17504 = PCURVE('',#17424,#17505); +#17505 = DEFINITIONAL_REPRESENTATION('',(#17506),#17510); +#17506 = LINE('',#17507,#17508); +#17507 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#17508 = VECTOR('',#17509,1.); +#17509 = DIRECTION('',(0.,1.)); +#17510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17511 = ADVANCED_FACE('',(#17512),#17479,.T.); +#17512 = FACE_BOUND('',#17513,.F.); +#17513 = EDGE_LOOP('',(#17514,#17515,#17539,#17562)); +#17514 = ORIENTED_EDGE('',*,*,#17463,.T.); +#17515 = ORIENTED_EDGE('',*,*,#17516,.T.); +#17516 = EDGE_CURVE('',#17441,#17517,#17519,.T.); +#17517 = VERTEX_POINT('',#17518); +#17518 = CARTESIAN_POINT('',(-1.37,-4.72,0.1)); +#17519 = SURFACE_CURVE('',#17520,(#17525,#17532),.PCURVE_S1.); +#17520 = CIRCLE('',#17521,0.12); +#17521 = AXIS2_PLACEMENT_3D('',#17522,#17523,#17524); +#17522 = CARTESIAN_POINT('',(-1.25,-4.72,0.1)); +#17523 = DIRECTION('',(0.,0.,1.)); +#17524 = DIRECTION('',(1.,0.,0.)); +#17525 = PCURVE('',#17479,#17526); +#17526 = DEFINITIONAL_REPRESENTATION('',(#17527),#17531); +#17527 = LINE('',#17528,#17529); +#17528 = CARTESIAN_POINT('',(-0.,-0.1)); +#17529 = VECTOR('',#17530,1.); +#17530 = DIRECTION('',(-1.,0.)); +#17531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17532 = PCURVE('',#17370,#17533); +#17533 = DEFINITIONAL_REPRESENTATION('',(#17534),#17538); +#17534 = CIRCLE('',#17535,0.12); +#17535 = AXIS2_PLACEMENT_2D('',#17536,#17537); +#17536 = CARTESIAN_POINT('',(0.,0.129490847913)); +#17537 = DIRECTION('',(1.,0.)); +#17538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17539 = ORIENTED_EDGE('',*,*,#17540,.F.); +#17540 = EDGE_CURVE('',#17541,#17517,#17543,.T.); +#17541 = VERTEX_POINT('',#17542); +#17542 = CARTESIAN_POINT('',(-1.37,-4.72,0.)); +#17543 = SURFACE_CURVE('',#17544,(#17548,#17555),.PCURVE_S1.); +#17544 = LINE('',#17545,#17546); +#17545 = CARTESIAN_POINT('',(-1.37,-4.72,0.)); +#17546 = VECTOR('',#17547,1.); +#17547 = DIRECTION('',(0.,0.,1.)); +#17548 = PCURVE('',#17479,#17549); +#17549 = DEFINITIONAL_REPRESENTATION('',(#17550),#17554); +#17550 = LINE('',#17551,#17552); +#17551 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#17552 = VECTOR('',#17553,1.); +#17553 = DIRECTION('',(-0.,-1.)); +#17554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17555 = PCURVE('',#17342,#17556); +#17556 = DEFINITIONAL_REPRESENTATION('',(#17557),#17561); +#17557 = LINE('',#17558,#17559); +#17558 = CARTESIAN_POINT('',(0.33,0.)); +#17559 = VECTOR('',#17560,1.); +#17560 = DIRECTION('',(0.,-1.)); +#17561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17562 = ORIENTED_EDGE('',*,*,#17563,.F.); +#17563 = EDGE_CURVE('',#17464,#17541,#17564,.T.); +#17564 = SURFACE_CURVE('',#17565,(#17570,#17577),.PCURVE_S1.); +#17565 = CIRCLE('',#17566,0.12); +#17566 = AXIS2_PLACEMENT_3D('',#17567,#17568,#17569); +#17567 = CARTESIAN_POINT('',(-1.25,-4.72,0.)); +#17568 = DIRECTION('',(0.,0.,1.)); +#17569 = DIRECTION('',(1.,0.,0.)); +#17570 = PCURVE('',#17479,#17571); +#17571 = DEFINITIONAL_REPRESENTATION('',(#17572),#17576); +#17572 = LINE('',#17573,#17574); +#17573 = CARTESIAN_POINT('',(-0.,0.)); +#17574 = VECTOR('',#17575,1.); +#17575 = DIRECTION('',(-1.,0.)); +#17576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17577 = PCURVE('',#17424,#17578); +#17578 = DEFINITIONAL_REPRESENTATION('',(#17579),#17583); +#17579 = CIRCLE('',#17580,0.12); +#17580 = AXIS2_PLACEMENT_2D('',#17581,#17582); +#17581 = CARTESIAN_POINT('',(0.,0.129490847913)); +#17582 = DIRECTION('',(1.,0.)); +#17583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17584 = ADVANCED_FACE('',(#17585),#17342,.T.); +#17585 = FACE_BOUND('',#17586,.T.); +#17586 = EDGE_LOOP('',(#17587,#17588,#17609,#17610)); +#17587 = ORIENTED_EDGE('',*,*,#17319,.T.); +#17588 = ORIENTED_EDGE('',*,*,#17589,.T.); +#17589 = EDGE_CURVE('',#17322,#17517,#17590,.T.); +#17590 = SURFACE_CURVE('',#17591,(#17595,#17602),.PCURVE_S1.); +#17591 = LINE('',#17592,#17593); +#17592 = CARTESIAN_POINT('',(-1.37,-5.05,0.1)); +#17593 = VECTOR('',#17594,1.); +#17594 = DIRECTION('',(0.,1.,0.)); +#17595 = PCURVE('',#17342,#17596); +#17596 = DEFINITIONAL_REPRESENTATION('',(#17597),#17601); +#17597 = LINE('',#17598,#17599); +#17598 = CARTESIAN_POINT('',(0.,-0.1)); +#17599 = VECTOR('',#17600,1.); +#17600 = DIRECTION('',(1.,0.)); +#17601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17602 = PCURVE('',#17370,#17603); +#17603 = DEFINITIONAL_REPRESENTATION('',(#17604),#17608); +#17604 = LINE('',#17605,#17606); +#17605 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#17606 = VECTOR('',#17607,1.); +#17607 = DIRECTION('',(0.,1.)); +#17608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17609 = ORIENTED_EDGE('',*,*,#17540,.F.); +#17610 = ORIENTED_EDGE('',*,*,#17611,.F.); +#17611 = EDGE_CURVE('',#17320,#17541,#17612,.T.); +#17612 = SURFACE_CURVE('',#17613,(#17617,#17624),.PCURVE_S1.); +#17613 = LINE('',#17614,#17615); +#17614 = CARTESIAN_POINT('',(-1.37,-5.05,0.)); +#17615 = VECTOR('',#17616,1.); +#17616 = DIRECTION('',(0.,1.,0.)); +#17617 = PCURVE('',#17342,#17618); +#17618 = DEFINITIONAL_REPRESENTATION('',(#17619),#17623); +#17619 = LINE('',#17620,#17621); +#17620 = CARTESIAN_POINT('',(0.,0.)); +#17621 = VECTOR('',#17622,1.); +#17622 = DIRECTION('',(1.,0.)); +#17623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17624 = PCURVE('',#17424,#17625); +#17625 = DEFINITIONAL_REPRESENTATION('',(#17626),#17630); +#17626 = LINE('',#17627,#17628); +#17627 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#17628 = VECTOR('',#17629,1.); +#17629 = DIRECTION('',(0.,1.)); +#17630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17631 = ADVANCED_FACE('',(#17632),#17424,.F.); +#17632 = FACE_BOUND('',#17633,.F.); +#17633 = EDGE_LOOP('',(#17634,#17635,#17636,#17637)); +#17634 = ORIENTED_EDGE('',*,*,#17410,.T.); +#17635 = ORIENTED_EDGE('',*,*,#17491,.T.); +#17636 = ORIENTED_EDGE('',*,*,#17563,.T.); +#17637 = ORIENTED_EDGE('',*,*,#17611,.F.); +#17638 = ADVANCED_FACE('',(#17639),#17370,.T.); +#17639 = FACE_BOUND('',#17640,.T.); +#17640 = EDGE_LOOP('',(#17641,#17642,#17643,#17644)); +#17641 = ORIENTED_EDGE('',*,*,#17354,.T.); +#17642 = ORIENTED_EDGE('',*,*,#17440,.T.); +#17643 = ORIENTED_EDGE('',*,*,#17516,.T.); +#17644 = ORIENTED_EDGE('',*,*,#17589,.F.); +#17645 = MANIFOLD_SOLID_BREP('',#17646); +#17646 = CLOSED_SHELL('',(#17647,#17767,#17843,#17924,#17971,#17978)); +#17647 = ADVANCED_FACE('',(#17648),#17662,.T.); +#17648 = FACE_BOUND('',#17649,.T.); +#17649 = EDGE_LOOP('',(#17650,#17685,#17713,#17741)); +#17650 = ORIENTED_EDGE('',*,*,#17651,.T.); +#17651 = EDGE_CURVE('',#17652,#17654,#17656,.T.); +#17652 = VERTEX_POINT('',#17653); +#17653 = CARTESIAN_POINT('',(-0.87,5.05,0.)); +#17654 = VERTEX_POINT('',#17655); +#17655 = CARTESIAN_POINT('',(-0.87,5.05,0.1)); +#17656 = SURFACE_CURVE('',#17657,(#17661,#17673),.PCURVE_S1.); +#17657 = LINE('',#17658,#17659); +#17658 = CARTESIAN_POINT('',(-0.87,5.05,0.)); +#17659 = VECTOR('',#17660,1.); +#17660 = DIRECTION('',(0.,0.,1.)); +#17661 = PCURVE('',#17662,#17667); +#17662 = PLANE('',#17663); +#17663 = AXIS2_PLACEMENT_3D('',#17664,#17665,#17666); +#17664 = CARTESIAN_POINT('',(-0.87,5.05,0.)); +#17665 = DIRECTION('',(0.,1.,0.)); +#17666 = DIRECTION('',(1.,0.,0.)); +#17667 = DEFINITIONAL_REPRESENTATION('',(#17668),#17672); +#17668 = LINE('',#17669,#17670); +#17669 = CARTESIAN_POINT('',(0.,0.)); +#17670 = VECTOR('',#17671,1.); +#17671 = DIRECTION('',(0.,-1.)); +#17672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17673 = PCURVE('',#17674,#17679); +#17674 = PLANE('',#17675); +#17675 = AXIS2_PLACEMENT_3D('',#17676,#17677,#17678); +#17676 = CARTESIAN_POINT('',(-0.87,5.05,0.)); +#17677 = DIRECTION('',(1.,0.,0.)); +#17678 = DIRECTION('',(0.,-1.,0.)); +#17679 = DEFINITIONAL_REPRESENTATION('',(#17680),#17684); +#17680 = LINE('',#17681,#17682); +#17681 = CARTESIAN_POINT('',(0.,0.)); +#17682 = VECTOR('',#17683,1.); +#17683 = DIRECTION('',(0.,-1.)); +#17684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17685 = ORIENTED_EDGE('',*,*,#17686,.T.); +#17686 = EDGE_CURVE('',#17654,#17687,#17689,.T.); +#17687 = VERTEX_POINT('',#17688); +#17688 = CARTESIAN_POINT('',(-0.63,5.05,0.1)); +#17689 = SURFACE_CURVE('',#17690,(#17694,#17701),.PCURVE_S1.); +#17690 = LINE('',#17691,#17692); +#17691 = CARTESIAN_POINT('',(-0.87,5.05,0.1)); +#17692 = VECTOR('',#17693,1.); +#17693 = DIRECTION('',(1.,0.,0.)); +#17694 = PCURVE('',#17662,#17695); +#17695 = DEFINITIONAL_REPRESENTATION('',(#17696),#17700); +#17696 = LINE('',#17697,#17698); +#17697 = CARTESIAN_POINT('',(0.,-0.1)); +#17698 = VECTOR('',#17699,1.); +#17699 = DIRECTION('',(1.,0.)); +#17700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17701 = PCURVE('',#17702,#17707); +#17702 = PLANE('',#17703); +#17703 = AXIS2_PLACEMENT_3D('',#17704,#17705,#17706); +#17704 = CARTESIAN_POINT('',(-0.75,4.849490847913,0.1)); +#17705 = DIRECTION('',(-0.,-0.,-1.)); +#17706 = DIRECTION('',(-1.,0.,0.)); +#17707 = DEFINITIONAL_REPRESENTATION('',(#17708),#17712); +#17708 = LINE('',#17709,#17710); +#17709 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#17710 = VECTOR('',#17711,1.); +#17711 = DIRECTION('',(-1.,0.)); +#17712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17713 = ORIENTED_EDGE('',*,*,#17714,.F.); +#17714 = EDGE_CURVE('',#17715,#17687,#17717,.T.); +#17715 = VERTEX_POINT('',#17716); +#17716 = CARTESIAN_POINT('',(-0.63,5.05,0.)); +#17717 = SURFACE_CURVE('',#17718,(#17722,#17729),.PCURVE_S1.); +#17718 = LINE('',#17719,#17720); +#17719 = CARTESIAN_POINT('',(-0.63,5.05,0.)); +#17720 = VECTOR('',#17721,1.); +#17721 = DIRECTION('',(0.,0.,1.)); +#17722 = PCURVE('',#17662,#17723); +#17723 = DEFINITIONAL_REPRESENTATION('',(#17724),#17728); +#17724 = LINE('',#17725,#17726); +#17725 = CARTESIAN_POINT('',(0.24,0.)); +#17726 = VECTOR('',#17727,1.); +#17727 = DIRECTION('',(0.,-1.)); +#17728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17729 = PCURVE('',#17730,#17735); +#17730 = PLANE('',#17731); +#17731 = AXIS2_PLACEMENT_3D('',#17732,#17733,#17734); +#17732 = CARTESIAN_POINT('',(-0.63,5.05,0.)); +#17733 = DIRECTION('',(1.,0.,0.)); +#17734 = DIRECTION('',(0.,-1.,0.)); +#17735 = DEFINITIONAL_REPRESENTATION('',(#17736),#17740); +#17736 = LINE('',#17737,#17738); +#17737 = CARTESIAN_POINT('',(0.,0.)); +#17738 = VECTOR('',#17739,1.); +#17739 = DIRECTION('',(0.,-1.)); +#17740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17741 = ORIENTED_EDGE('',*,*,#17742,.F.); +#17742 = EDGE_CURVE('',#17652,#17715,#17743,.T.); +#17743 = SURFACE_CURVE('',#17744,(#17748,#17755),.PCURVE_S1.); +#17744 = LINE('',#17745,#17746); +#17745 = CARTESIAN_POINT('',(-0.87,5.05,0.)); +#17746 = VECTOR('',#17747,1.); +#17747 = DIRECTION('',(1.,0.,0.)); +#17748 = PCURVE('',#17662,#17749); +#17749 = DEFINITIONAL_REPRESENTATION('',(#17750),#17754); +#17750 = LINE('',#17751,#17752); +#17751 = CARTESIAN_POINT('',(0.,0.)); +#17752 = VECTOR('',#17753,1.); +#17753 = DIRECTION('',(1.,0.)); +#17754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17755 = PCURVE('',#17756,#17761); +#17756 = PLANE('',#17757); +#17757 = AXIS2_PLACEMENT_3D('',#17758,#17759,#17760); +#17758 = CARTESIAN_POINT('',(-0.75,4.849490847913,0.)); +#17759 = DIRECTION('',(-0.,-0.,-1.)); +#17760 = DIRECTION('',(-1.,0.,0.)); +#17761 = DEFINITIONAL_REPRESENTATION('',(#17762),#17766); +#17762 = LINE('',#17763,#17764); +#17763 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#17764 = VECTOR('',#17765,1.); +#17765 = DIRECTION('',(-1.,0.)); +#17766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17767 = ADVANCED_FACE('',(#17768),#17730,.T.); +#17768 = FACE_BOUND('',#17769,.T.); +#17769 = EDGE_LOOP('',(#17770,#17771,#17794,#17822)); +#17770 = ORIENTED_EDGE('',*,*,#17714,.T.); +#17771 = ORIENTED_EDGE('',*,*,#17772,.T.); +#17772 = EDGE_CURVE('',#17687,#17773,#17775,.T.); +#17773 = VERTEX_POINT('',#17774); +#17774 = CARTESIAN_POINT('',(-0.63,4.72,0.1)); +#17775 = SURFACE_CURVE('',#17776,(#17780,#17787),.PCURVE_S1.); +#17776 = LINE('',#17777,#17778); +#17777 = CARTESIAN_POINT('',(-0.63,5.05,0.1)); +#17778 = VECTOR('',#17779,1.); +#17779 = DIRECTION('',(0.,-1.,0.)); +#17780 = PCURVE('',#17730,#17781); +#17781 = DEFINITIONAL_REPRESENTATION('',(#17782),#17786); +#17782 = LINE('',#17783,#17784); +#17783 = CARTESIAN_POINT('',(0.,-0.1)); +#17784 = VECTOR('',#17785,1.); +#17785 = DIRECTION('',(1.,0.)); +#17786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17787 = PCURVE('',#17702,#17788); +#17788 = DEFINITIONAL_REPRESENTATION('',(#17789),#17793); +#17789 = LINE('',#17790,#17791); +#17790 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#17791 = VECTOR('',#17792,1.); +#17792 = DIRECTION('',(0.,-1.)); +#17793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17794 = ORIENTED_EDGE('',*,*,#17795,.F.); +#17795 = EDGE_CURVE('',#17796,#17773,#17798,.T.); +#17796 = VERTEX_POINT('',#17797); +#17797 = CARTESIAN_POINT('',(-0.63,4.72,0.)); +#17798 = SURFACE_CURVE('',#17799,(#17803,#17810),.PCURVE_S1.); +#17799 = LINE('',#17800,#17801); +#17800 = CARTESIAN_POINT('',(-0.63,4.72,0.)); +#17801 = VECTOR('',#17802,1.); +#17802 = DIRECTION('',(0.,0.,1.)); +#17803 = PCURVE('',#17730,#17804); +#17804 = DEFINITIONAL_REPRESENTATION('',(#17805),#17809); +#17805 = LINE('',#17806,#17807); +#17806 = CARTESIAN_POINT('',(0.33,0.)); +#17807 = VECTOR('',#17808,1.); +#17808 = DIRECTION('',(0.,-1.)); +#17809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17810 = PCURVE('',#17811,#17816); +#17811 = CYLINDRICAL_SURFACE('',#17812,0.12); +#17812 = AXIS2_PLACEMENT_3D('',#17813,#17814,#17815); +#17813 = CARTESIAN_POINT('',(-0.75,4.72,0.)); +#17814 = DIRECTION('',(-0.,-0.,-1.)); +#17815 = DIRECTION('',(1.,0.,0.)); +#17816 = DEFINITIONAL_REPRESENTATION('',(#17817),#17821); +#17817 = LINE('',#17818,#17819); +#17818 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#17819 = VECTOR('',#17820,1.); +#17820 = DIRECTION('',(-0.,-1.)); +#17821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17822 = ORIENTED_EDGE('',*,*,#17823,.F.); +#17823 = EDGE_CURVE('',#17715,#17796,#17824,.T.); +#17824 = SURFACE_CURVE('',#17825,(#17829,#17836),.PCURVE_S1.); +#17825 = LINE('',#17826,#17827); +#17826 = CARTESIAN_POINT('',(-0.63,5.05,0.)); +#17827 = VECTOR('',#17828,1.); +#17828 = DIRECTION('',(0.,-1.,0.)); +#17829 = PCURVE('',#17730,#17830); +#17830 = DEFINITIONAL_REPRESENTATION('',(#17831),#17835); +#17831 = LINE('',#17832,#17833); +#17832 = CARTESIAN_POINT('',(0.,0.)); +#17833 = VECTOR('',#17834,1.); +#17834 = DIRECTION('',(1.,0.)); +#17835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17836 = PCURVE('',#17756,#17837); +#17837 = DEFINITIONAL_REPRESENTATION('',(#17838),#17842); +#17838 = LINE('',#17839,#17840); +#17839 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#17840 = VECTOR('',#17841,1.); +#17841 = DIRECTION('',(0.,-1.)); +#17842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17843 = ADVANCED_FACE('',(#17844),#17811,.T.); +#17844 = FACE_BOUND('',#17845,.F.); +#17845 = EDGE_LOOP('',(#17846,#17871,#17897,#17898)); +#17846 = ORIENTED_EDGE('',*,*,#17847,.T.); +#17847 = EDGE_CURVE('',#17848,#17850,#17852,.T.); +#17848 = VERTEX_POINT('',#17849); +#17849 = CARTESIAN_POINT('',(-0.87,4.72,0.)); +#17850 = VERTEX_POINT('',#17851); +#17851 = CARTESIAN_POINT('',(-0.87,4.72,0.1)); +#17852 = SURFACE_CURVE('',#17853,(#17857,#17864),.PCURVE_S1.); +#17853 = LINE('',#17854,#17855); +#17854 = CARTESIAN_POINT('',(-0.87,4.72,0.)); +#17855 = VECTOR('',#17856,1.); +#17856 = DIRECTION('',(0.,0.,1.)); +#17857 = PCURVE('',#17811,#17858); +#17858 = DEFINITIONAL_REPRESENTATION('',(#17859),#17863); +#17859 = LINE('',#17860,#17861); +#17860 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#17861 = VECTOR('',#17862,1.); +#17862 = DIRECTION('',(-0.,-1.)); +#17863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17864 = PCURVE('',#17674,#17865); +#17865 = DEFINITIONAL_REPRESENTATION('',(#17866),#17870); +#17866 = LINE('',#17867,#17868); +#17867 = CARTESIAN_POINT('',(0.33,0.)); +#17868 = VECTOR('',#17869,1.); +#17869 = DIRECTION('',(0.,-1.)); +#17870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17871 = ORIENTED_EDGE('',*,*,#17872,.T.); +#17872 = EDGE_CURVE('',#17850,#17773,#17873,.T.); +#17873 = SURFACE_CURVE('',#17874,(#17879,#17886),.PCURVE_S1.); +#17874 = CIRCLE('',#17875,0.12); +#17875 = AXIS2_PLACEMENT_3D('',#17876,#17877,#17878); +#17876 = CARTESIAN_POINT('',(-0.75,4.72,0.1)); +#17877 = DIRECTION('',(0.,0.,1.)); +#17878 = DIRECTION('',(1.,0.,0.)); +#17879 = PCURVE('',#17811,#17880); +#17880 = DEFINITIONAL_REPRESENTATION('',(#17881),#17885); +#17881 = LINE('',#17882,#17883); +#17882 = CARTESIAN_POINT('',(-0.,-0.1)); +#17883 = VECTOR('',#17884,1.); +#17884 = DIRECTION('',(-1.,0.)); +#17885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17886 = PCURVE('',#17702,#17887); +#17887 = DEFINITIONAL_REPRESENTATION('',(#17888),#17896); +#17888 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17889,#17890,#17891,#17892 + ,#17893,#17894,#17895),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#17889 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#17890 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#17891 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#17892 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#17893 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#17894 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#17895 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#17896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17897 = ORIENTED_EDGE('',*,*,#17795,.F.); +#17898 = ORIENTED_EDGE('',*,*,#17899,.F.); +#17899 = EDGE_CURVE('',#17848,#17796,#17900,.T.); +#17900 = SURFACE_CURVE('',#17901,(#17906,#17913),.PCURVE_S1.); +#17901 = CIRCLE('',#17902,0.12); +#17902 = AXIS2_PLACEMENT_3D('',#17903,#17904,#17905); +#17903 = CARTESIAN_POINT('',(-0.75,4.72,0.)); +#17904 = DIRECTION('',(0.,0.,1.)); +#17905 = DIRECTION('',(1.,0.,0.)); +#17906 = PCURVE('',#17811,#17907); +#17907 = DEFINITIONAL_REPRESENTATION('',(#17908),#17912); +#17908 = LINE('',#17909,#17910); +#17909 = CARTESIAN_POINT('',(-0.,0.)); +#17910 = VECTOR('',#17911,1.); +#17911 = DIRECTION('',(-1.,0.)); +#17912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17913 = PCURVE('',#17756,#17914); +#17914 = DEFINITIONAL_REPRESENTATION('',(#17915),#17923); +#17915 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17916,#17917,#17918,#17919 + ,#17920,#17921,#17922),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#17916 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#17917 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#17918 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#17919 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#17920 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#17921 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#17922 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#17923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17924 = ADVANCED_FACE('',(#17925),#17674,.F.); +#17925 = FACE_BOUND('',#17926,.F.); +#17926 = EDGE_LOOP('',(#17927,#17928,#17949,#17950)); +#17927 = ORIENTED_EDGE('',*,*,#17651,.T.); +#17928 = ORIENTED_EDGE('',*,*,#17929,.T.); +#17929 = EDGE_CURVE('',#17654,#17850,#17930,.T.); +#17930 = SURFACE_CURVE('',#17931,(#17935,#17942),.PCURVE_S1.); +#17931 = LINE('',#17932,#17933); +#17932 = CARTESIAN_POINT('',(-0.87,5.05,0.1)); +#17933 = VECTOR('',#17934,1.); +#17934 = DIRECTION('',(0.,-1.,0.)); +#17935 = PCURVE('',#17674,#17936); +#17936 = DEFINITIONAL_REPRESENTATION('',(#17937),#17941); +#17937 = LINE('',#17938,#17939); +#17938 = CARTESIAN_POINT('',(0.,-0.1)); +#17939 = VECTOR('',#17940,1.); +#17940 = DIRECTION('',(1.,0.)); +#17941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17942 = PCURVE('',#17702,#17943); +#17943 = DEFINITIONAL_REPRESENTATION('',(#17944),#17948); +#17944 = LINE('',#17945,#17946); +#17945 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#17946 = VECTOR('',#17947,1.); +#17947 = DIRECTION('',(0.,-1.)); +#17948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17949 = ORIENTED_EDGE('',*,*,#17847,.F.); +#17950 = ORIENTED_EDGE('',*,*,#17951,.F.); +#17951 = EDGE_CURVE('',#17652,#17848,#17952,.T.); +#17952 = SURFACE_CURVE('',#17953,(#17957,#17964),.PCURVE_S1.); +#17953 = LINE('',#17954,#17955); +#17954 = CARTESIAN_POINT('',(-0.87,5.05,0.)); +#17955 = VECTOR('',#17956,1.); +#17956 = DIRECTION('',(0.,-1.,0.)); +#17957 = PCURVE('',#17674,#17958); +#17958 = DEFINITIONAL_REPRESENTATION('',(#17959),#17963); +#17959 = LINE('',#17960,#17961); +#17960 = CARTESIAN_POINT('',(0.,0.)); +#17961 = VECTOR('',#17962,1.); +#17962 = DIRECTION('',(1.,0.)); +#17963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17964 = PCURVE('',#17756,#17965); +#17965 = DEFINITIONAL_REPRESENTATION('',(#17966),#17970); +#17966 = LINE('',#17967,#17968); +#17967 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#17968 = VECTOR('',#17969,1.); +#17969 = DIRECTION('',(0.,-1.)); +#17970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17971 = ADVANCED_FACE('',(#17972),#17756,.T.); +#17972 = FACE_BOUND('',#17973,.T.); +#17973 = EDGE_LOOP('',(#17974,#17975,#17976,#17977)); +#17974 = ORIENTED_EDGE('',*,*,#17742,.T.); +#17975 = ORIENTED_EDGE('',*,*,#17823,.T.); +#17976 = ORIENTED_EDGE('',*,*,#17899,.F.); +#17977 = ORIENTED_EDGE('',*,*,#17951,.F.); +#17978 = ADVANCED_FACE('',(#17979),#17702,.F.); +#17979 = FACE_BOUND('',#17980,.F.); +#17980 = EDGE_LOOP('',(#17981,#17982,#17983,#17984)); +#17981 = ORIENTED_EDGE('',*,*,#17686,.T.); +#17982 = ORIENTED_EDGE('',*,*,#17772,.T.); +#17983 = ORIENTED_EDGE('',*,*,#17872,.F.); +#17984 = ORIENTED_EDGE('',*,*,#17929,.F.); +#17985 = MANIFOLD_SOLID_BREP('',#17986); +#17986 = CLOSED_SHELL('',(#17987,#18107,#18183,#18256,#18303,#18310)); +#17987 = ADVANCED_FACE('',(#17988),#18002,.F.); +#17988 = FACE_BOUND('',#17989,.F.); +#17989 = EDGE_LOOP('',(#17990,#18025,#18053,#18081)); +#17990 = ORIENTED_EDGE('',*,*,#17991,.T.); +#17991 = EDGE_CURVE('',#17992,#17994,#17996,.T.); +#17992 = VERTEX_POINT('',#17993); +#17993 = CARTESIAN_POINT('',(-0.87,-5.05,0.)); +#17994 = VERTEX_POINT('',#17995); +#17995 = CARTESIAN_POINT('',(-0.87,-5.05,0.1)); +#17996 = SURFACE_CURVE('',#17997,(#18001,#18013),.PCURVE_S1.); +#17997 = LINE('',#17998,#17999); +#17998 = CARTESIAN_POINT('',(-0.87,-5.05,0.)); +#17999 = VECTOR('',#18000,1.); +#18000 = DIRECTION('',(0.,0.,1.)); +#18001 = PCURVE('',#18002,#18007); +#18002 = PLANE('',#18003); +#18003 = AXIS2_PLACEMENT_3D('',#18004,#18005,#18006); +#18004 = CARTESIAN_POINT('',(-0.87,-5.05,0.)); +#18005 = DIRECTION('',(0.,1.,0.)); +#18006 = DIRECTION('',(1.,0.,0.)); +#18007 = DEFINITIONAL_REPRESENTATION('',(#18008),#18012); +#18008 = LINE('',#18009,#18010); +#18009 = CARTESIAN_POINT('',(0.,0.)); +#18010 = VECTOR('',#18011,1.); +#18011 = DIRECTION('',(0.,-1.)); +#18012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18013 = PCURVE('',#18014,#18019); +#18014 = PLANE('',#18015); +#18015 = AXIS2_PLACEMENT_3D('',#18016,#18017,#18018); +#18016 = CARTESIAN_POINT('',(-0.87,-5.05,0.)); +#18017 = DIRECTION('',(-1.,0.,0.)); +#18018 = DIRECTION('',(0.,1.,0.)); +#18019 = DEFINITIONAL_REPRESENTATION('',(#18020),#18024); +#18020 = LINE('',#18021,#18022); +#18021 = CARTESIAN_POINT('',(0.,0.)); +#18022 = VECTOR('',#18023,1.); +#18023 = DIRECTION('',(0.,-1.)); +#18024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18025 = ORIENTED_EDGE('',*,*,#18026,.T.); +#18026 = EDGE_CURVE('',#17994,#18027,#18029,.T.); +#18027 = VERTEX_POINT('',#18028); +#18028 = CARTESIAN_POINT('',(-0.63,-5.05,0.1)); +#18029 = SURFACE_CURVE('',#18030,(#18034,#18041),.PCURVE_S1.); +#18030 = LINE('',#18031,#18032); +#18031 = CARTESIAN_POINT('',(-0.87,-5.05,0.1)); +#18032 = VECTOR('',#18033,1.); +#18033 = DIRECTION('',(1.,0.,0.)); +#18034 = PCURVE('',#18002,#18035); +#18035 = DEFINITIONAL_REPRESENTATION('',(#18036),#18040); +#18036 = LINE('',#18037,#18038); +#18037 = CARTESIAN_POINT('',(0.,-0.1)); +#18038 = VECTOR('',#18039,1.); +#18039 = DIRECTION('',(1.,0.)); +#18040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18041 = PCURVE('',#18042,#18047); +#18042 = PLANE('',#18043); +#18043 = AXIS2_PLACEMENT_3D('',#18044,#18045,#18046); +#18044 = CARTESIAN_POINT('',(-0.75,-4.849490847913,0.1)); +#18045 = DIRECTION('',(0.,0.,1.)); +#18046 = DIRECTION('',(1.,0.,0.)); +#18047 = DEFINITIONAL_REPRESENTATION('',(#18048),#18052); +#18048 = LINE('',#18049,#18050); +#18049 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#18050 = VECTOR('',#18051,1.); +#18051 = DIRECTION('',(1.,0.)); +#18052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18053 = ORIENTED_EDGE('',*,*,#18054,.F.); +#18054 = EDGE_CURVE('',#18055,#18027,#18057,.T.); +#18055 = VERTEX_POINT('',#18056); +#18056 = CARTESIAN_POINT('',(-0.63,-5.05,0.)); +#18057 = SURFACE_CURVE('',#18058,(#18062,#18069),.PCURVE_S1.); +#18058 = LINE('',#18059,#18060); +#18059 = CARTESIAN_POINT('',(-0.63,-5.05,0.)); +#18060 = VECTOR('',#18061,1.); +#18061 = DIRECTION('',(0.,0.,1.)); +#18062 = PCURVE('',#18002,#18063); +#18063 = DEFINITIONAL_REPRESENTATION('',(#18064),#18068); +#18064 = LINE('',#18065,#18066); +#18065 = CARTESIAN_POINT('',(0.24,0.)); +#18066 = VECTOR('',#18067,1.); +#18067 = DIRECTION('',(0.,-1.)); +#18068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18069 = PCURVE('',#18070,#18075); +#18070 = PLANE('',#18071); +#18071 = AXIS2_PLACEMENT_3D('',#18072,#18073,#18074); +#18072 = CARTESIAN_POINT('',(-0.63,-5.05,0.)); +#18073 = DIRECTION('',(-1.,0.,0.)); +#18074 = DIRECTION('',(0.,1.,0.)); +#18075 = DEFINITIONAL_REPRESENTATION('',(#18076),#18080); +#18076 = LINE('',#18077,#18078); +#18077 = CARTESIAN_POINT('',(0.,0.)); +#18078 = VECTOR('',#18079,1.); +#18079 = DIRECTION('',(0.,-1.)); +#18080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18081 = ORIENTED_EDGE('',*,*,#18082,.F.); +#18082 = EDGE_CURVE('',#17992,#18055,#18083,.T.); +#18083 = SURFACE_CURVE('',#18084,(#18088,#18095),.PCURVE_S1.); +#18084 = LINE('',#18085,#18086); +#18085 = CARTESIAN_POINT('',(-0.87,-5.05,0.)); +#18086 = VECTOR('',#18087,1.); +#18087 = DIRECTION('',(1.,0.,0.)); +#18088 = PCURVE('',#18002,#18089); +#18089 = DEFINITIONAL_REPRESENTATION('',(#18090),#18094); +#18090 = LINE('',#18091,#18092); +#18091 = CARTESIAN_POINT('',(0.,0.)); +#18092 = VECTOR('',#18093,1.); +#18093 = DIRECTION('',(1.,0.)); +#18094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18095 = PCURVE('',#18096,#18101); +#18096 = PLANE('',#18097); +#18097 = AXIS2_PLACEMENT_3D('',#18098,#18099,#18100); +#18098 = CARTESIAN_POINT('',(-0.75,-4.849490847913,0.)); +#18099 = DIRECTION('',(0.,0.,1.)); +#18100 = DIRECTION('',(1.,0.,0.)); +#18101 = DEFINITIONAL_REPRESENTATION('',(#18102),#18106); +#18102 = LINE('',#18103,#18104); +#18103 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#18104 = VECTOR('',#18105,1.); +#18105 = DIRECTION('',(1.,0.)); +#18106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18107 = ADVANCED_FACE('',(#18108),#18070,.F.); +#18108 = FACE_BOUND('',#18109,.F.); +#18109 = EDGE_LOOP('',(#18110,#18111,#18134,#18162)); +#18110 = ORIENTED_EDGE('',*,*,#18054,.T.); +#18111 = ORIENTED_EDGE('',*,*,#18112,.T.); +#18112 = EDGE_CURVE('',#18027,#18113,#18115,.T.); +#18113 = VERTEX_POINT('',#18114); +#18114 = CARTESIAN_POINT('',(-0.63,-4.72,0.1)); +#18115 = SURFACE_CURVE('',#18116,(#18120,#18127),.PCURVE_S1.); +#18116 = LINE('',#18117,#18118); +#18117 = CARTESIAN_POINT('',(-0.63,-5.05,0.1)); +#18118 = VECTOR('',#18119,1.); +#18119 = DIRECTION('',(0.,1.,0.)); +#18120 = PCURVE('',#18070,#18121); +#18121 = DEFINITIONAL_REPRESENTATION('',(#18122),#18126); +#18122 = LINE('',#18123,#18124); +#18123 = CARTESIAN_POINT('',(0.,-0.1)); +#18124 = VECTOR('',#18125,1.); +#18125 = DIRECTION('',(1.,0.)); +#18126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18127 = PCURVE('',#18042,#18128); +#18128 = DEFINITIONAL_REPRESENTATION('',(#18129),#18133); +#18129 = LINE('',#18130,#18131); +#18130 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#18131 = VECTOR('',#18132,1.); +#18132 = DIRECTION('',(0.,1.)); +#18133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18134 = ORIENTED_EDGE('',*,*,#18135,.F.); +#18135 = EDGE_CURVE('',#18136,#18113,#18138,.T.); +#18136 = VERTEX_POINT('',#18137); +#18137 = CARTESIAN_POINT('',(-0.63,-4.72,0.)); +#18138 = SURFACE_CURVE('',#18139,(#18143,#18150),.PCURVE_S1.); +#18139 = LINE('',#18140,#18141); +#18140 = CARTESIAN_POINT('',(-0.63,-4.72,0.)); +#18141 = VECTOR('',#18142,1.); +#18142 = DIRECTION('',(0.,0.,1.)); +#18143 = PCURVE('',#18070,#18144); +#18144 = DEFINITIONAL_REPRESENTATION('',(#18145),#18149); +#18145 = LINE('',#18146,#18147); +#18146 = CARTESIAN_POINT('',(0.33,0.)); +#18147 = VECTOR('',#18148,1.); +#18148 = DIRECTION('',(0.,-1.)); +#18149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18150 = PCURVE('',#18151,#18156); +#18151 = CYLINDRICAL_SURFACE('',#18152,0.12); +#18152 = AXIS2_PLACEMENT_3D('',#18153,#18154,#18155); +#18153 = CARTESIAN_POINT('',(-0.75,-4.72,0.)); +#18154 = DIRECTION('',(-0.,-0.,-1.)); +#18155 = DIRECTION('',(1.,0.,0.)); +#18156 = DEFINITIONAL_REPRESENTATION('',(#18157),#18161); +#18157 = LINE('',#18158,#18159); +#18158 = CARTESIAN_POINT('',(-0.,0.)); +#18159 = VECTOR('',#18160,1.); +#18160 = DIRECTION('',(-0.,-1.)); +#18161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18162 = ORIENTED_EDGE('',*,*,#18163,.F.); +#18163 = EDGE_CURVE('',#18055,#18136,#18164,.T.); +#18164 = SURFACE_CURVE('',#18165,(#18169,#18176),.PCURVE_S1.); +#18165 = LINE('',#18166,#18167); +#18166 = CARTESIAN_POINT('',(-0.63,-5.05,0.)); +#18167 = VECTOR('',#18168,1.); +#18168 = DIRECTION('',(0.,1.,0.)); +#18169 = PCURVE('',#18070,#18170); +#18170 = DEFINITIONAL_REPRESENTATION('',(#18171),#18175); +#18171 = LINE('',#18172,#18173); +#18172 = CARTESIAN_POINT('',(0.,0.)); +#18173 = VECTOR('',#18174,1.); +#18174 = DIRECTION('',(1.,0.)); +#18175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18176 = PCURVE('',#18096,#18177); +#18177 = DEFINITIONAL_REPRESENTATION('',(#18178),#18182); +#18178 = LINE('',#18179,#18180); +#18179 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#18180 = VECTOR('',#18181,1.); +#18181 = DIRECTION('',(0.,1.)); +#18182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18183 = ADVANCED_FACE('',(#18184),#18151,.T.); +#18184 = FACE_BOUND('',#18185,.F.); +#18185 = EDGE_LOOP('',(#18186,#18187,#18211,#18234)); +#18186 = ORIENTED_EDGE('',*,*,#18135,.T.); +#18187 = ORIENTED_EDGE('',*,*,#18188,.T.); +#18188 = EDGE_CURVE('',#18113,#18189,#18191,.T.); +#18189 = VERTEX_POINT('',#18190); +#18190 = CARTESIAN_POINT('',(-0.87,-4.72,0.1)); +#18191 = SURFACE_CURVE('',#18192,(#18197,#18204),.PCURVE_S1.); +#18192 = CIRCLE('',#18193,0.12); +#18193 = AXIS2_PLACEMENT_3D('',#18194,#18195,#18196); +#18194 = CARTESIAN_POINT('',(-0.75,-4.72,0.1)); +#18195 = DIRECTION('',(0.,0.,1.)); +#18196 = DIRECTION('',(1.,0.,0.)); +#18197 = PCURVE('',#18151,#18198); +#18198 = DEFINITIONAL_REPRESENTATION('',(#18199),#18203); +#18199 = LINE('',#18200,#18201); +#18200 = CARTESIAN_POINT('',(-0.,-0.1)); +#18201 = VECTOR('',#18202,1.); +#18202 = DIRECTION('',(-1.,0.)); +#18203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18204 = PCURVE('',#18042,#18205); +#18205 = DEFINITIONAL_REPRESENTATION('',(#18206),#18210); +#18206 = CIRCLE('',#18207,0.12); +#18207 = AXIS2_PLACEMENT_2D('',#18208,#18209); +#18208 = CARTESIAN_POINT('',(0.,0.129490847913)); +#18209 = DIRECTION('',(1.,0.)); +#18210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18211 = ORIENTED_EDGE('',*,*,#18212,.F.); +#18212 = EDGE_CURVE('',#18213,#18189,#18215,.T.); +#18213 = VERTEX_POINT('',#18214); +#18214 = CARTESIAN_POINT('',(-0.87,-4.72,0.)); +#18215 = SURFACE_CURVE('',#18216,(#18220,#18227),.PCURVE_S1.); +#18216 = LINE('',#18217,#18218); +#18217 = CARTESIAN_POINT('',(-0.87,-4.72,0.)); +#18218 = VECTOR('',#18219,1.); +#18219 = DIRECTION('',(0.,0.,1.)); +#18220 = PCURVE('',#18151,#18221); +#18221 = DEFINITIONAL_REPRESENTATION('',(#18222),#18226); +#18222 = LINE('',#18223,#18224); +#18223 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#18224 = VECTOR('',#18225,1.); +#18225 = DIRECTION('',(-0.,-1.)); +#18226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18227 = PCURVE('',#18014,#18228); +#18228 = DEFINITIONAL_REPRESENTATION('',(#18229),#18233); +#18229 = LINE('',#18230,#18231); +#18230 = CARTESIAN_POINT('',(0.33,0.)); +#18231 = VECTOR('',#18232,1.); +#18232 = DIRECTION('',(0.,-1.)); +#18233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18234 = ORIENTED_EDGE('',*,*,#18235,.F.); +#18235 = EDGE_CURVE('',#18136,#18213,#18236,.T.); +#18236 = SURFACE_CURVE('',#18237,(#18242,#18249),.PCURVE_S1.); +#18237 = CIRCLE('',#18238,0.12); +#18238 = AXIS2_PLACEMENT_3D('',#18239,#18240,#18241); +#18239 = CARTESIAN_POINT('',(-0.75,-4.72,0.)); +#18240 = DIRECTION('',(0.,0.,1.)); +#18241 = DIRECTION('',(1.,0.,0.)); +#18242 = PCURVE('',#18151,#18243); +#18243 = DEFINITIONAL_REPRESENTATION('',(#18244),#18248); +#18244 = LINE('',#18245,#18246); +#18245 = CARTESIAN_POINT('',(-0.,0.)); +#18246 = VECTOR('',#18247,1.); +#18247 = DIRECTION('',(-1.,0.)); +#18248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18249 = PCURVE('',#18096,#18250); +#18250 = DEFINITIONAL_REPRESENTATION('',(#18251),#18255); +#18251 = CIRCLE('',#18252,0.12); +#18252 = AXIS2_PLACEMENT_2D('',#18253,#18254); +#18253 = CARTESIAN_POINT('',(0.,0.129490847913)); +#18254 = DIRECTION('',(1.,0.)); +#18255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18256 = ADVANCED_FACE('',(#18257),#18014,.T.); +#18257 = FACE_BOUND('',#18258,.T.); +#18258 = EDGE_LOOP('',(#18259,#18260,#18281,#18282)); +#18259 = ORIENTED_EDGE('',*,*,#17991,.T.); +#18260 = ORIENTED_EDGE('',*,*,#18261,.T.); +#18261 = EDGE_CURVE('',#17994,#18189,#18262,.T.); +#18262 = SURFACE_CURVE('',#18263,(#18267,#18274),.PCURVE_S1.); +#18263 = LINE('',#18264,#18265); +#18264 = CARTESIAN_POINT('',(-0.87,-5.05,0.1)); +#18265 = VECTOR('',#18266,1.); +#18266 = DIRECTION('',(0.,1.,0.)); +#18267 = PCURVE('',#18014,#18268); +#18268 = DEFINITIONAL_REPRESENTATION('',(#18269),#18273); +#18269 = LINE('',#18270,#18271); +#18270 = CARTESIAN_POINT('',(0.,-0.1)); +#18271 = VECTOR('',#18272,1.); +#18272 = DIRECTION('',(1.,0.)); +#18273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18274 = PCURVE('',#18042,#18275); +#18275 = DEFINITIONAL_REPRESENTATION('',(#18276),#18280); +#18276 = LINE('',#18277,#18278); +#18277 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#18278 = VECTOR('',#18279,1.); +#18279 = DIRECTION('',(0.,1.)); +#18280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18281 = ORIENTED_EDGE('',*,*,#18212,.F.); +#18282 = ORIENTED_EDGE('',*,*,#18283,.F.); +#18283 = EDGE_CURVE('',#17992,#18213,#18284,.T.); +#18284 = SURFACE_CURVE('',#18285,(#18289,#18296),.PCURVE_S1.); +#18285 = LINE('',#18286,#18287); +#18286 = CARTESIAN_POINT('',(-0.87,-5.05,0.)); +#18287 = VECTOR('',#18288,1.); +#18288 = DIRECTION('',(0.,1.,0.)); +#18289 = PCURVE('',#18014,#18290); +#18290 = DEFINITIONAL_REPRESENTATION('',(#18291),#18295); +#18291 = LINE('',#18292,#18293); +#18292 = CARTESIAN_POINT('',(0.,0.)); +#18293 = VECTOR('',#18294,1.); +#18294 = DIRECTION('',(1.,0.)); +#18295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18296 = PCURVE('',#18096,#18297); +#18297 = DEFINITIONAL_REPRESENTATION('',(#18298),#18302); +#18298 = LINE('',#18299,#18300); +#18299 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#18300 = VECTOR('',#18301,1.); +#18301 = DIRECTION('',(0.,1.)); +#18302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18303 = ADVANCED_FACE('',(#18304),#18096,.F.); +#18304 = FACE_BOUND('',#18305,.F.); +#18305 = EDGE_LOOP('',(#18306,#18307,#18308,#18309)); +#18306 = ORIENTED_EDGE('',*,*,#18082,.T.); +#18307 = ORIENTED_EDGE('',*,*,#18163,.T.); +#18308 = ORIENTED_EDGE('',*,*,#18235,.T.); +#18309 = ORIENTED_EDGE('',*,*,#18283,.F.); +#18310 = ADVANCED_FACE('',(#18311),#18042,.T.); +#18311 = FACE_BOUND('',#18312,.T.); +#18312 = EDGE_LOOP('',(#18313,#18314,#18315,#18316)); +#18313 = ORIENTED_EDGE('',*,*,#18026,.T.); +#18314 = ORIENTED_EDGE('',*,*,#18112,.T.); +#18315 = ORIENTED_EDGE('',*,*,#18188,.T.); +#18316 = ORIENTED_EDGE('',*,*,#18261,.F.); +#18317 = MANIFOLD_SOLID_BREP('',#18318); +#18318 = CLOSED_SHELL('',(#18319,#18439,#18515,#18596,#18643,#18650)); +#18319 = ADVANCED_FACE('',(#18320),#18334,.T.); +#18320 = FACE_BOUND('',#18321,.T.); +#18321 = EDGE_LOOP('',(#18322,#18357,#18385,#18413)); +#18322 = ORIENTED_EDGE('',*,*,#18323,.T.); +#18323 = EDGE_CURVE('',#18324,#18326,#18328,.T.); +#18324 = VERTEX_POINT('',#18325); +#18325 = CARTESIAN_POINT('',(-0.37,5.05,0.)); +#18326 = VERTEX_POINT('',#18327); +#18327 = CARTESIAN_POINT('',(-0.37,5.05,0.1)); +#18328 = SURFACE_CURVE('',#18329,(#18333,#18345),.PCURVE_S1.); +#18329 = LINE('',#18330,#18331); +#18330 = CARTESIAN_POINT('',(-0.37,5.05,0.)); +#18331 = VECTOR('',#18332,1.); +#18332 = DIRECTION('',(0.,0.,1.)); +#18333 = PCURVE('',#18334,#18339); +#18334 = PLANE('',#18335); +#18335 = AXIS2_PLACEMENT_3D('',#18336,#18337,#18338); +#18336 = CARTESIAN_POINT('',(-0.37,5.05,0.)); +#18337 = DIRECTION('',(0.,1.,0.)); +#18338 = DIRECTION('',(1.,0.,0.)); +#18339 = DEFINITIONAL_REPRESENTATION('',(#18340),#18344); +#18340 = LINE('',#18341,#18342); +#18341 = CARTESIAN_POINT('',(0.,0.)); +#18342 = VECTOR('',#18343,1.); +#18343 = DIRECTION('',(0.,-1.)); +#18344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18345 = PCURVE('',#18346,#18351); +#18346 = PLANE('',#18347); +#18347 = AXIS2_PLACEMENT_3D('',#18348,#18349,#18350); +#18348 = CARTESIAN_POINT('',(-0.37,5.05,0.)); +#18349 = DIRECTION('',(1.,0.,0.)); +#18350 = DIRECTION('',(0.,-1.,0.)); +#18351 = DEFINITIONAL_REPRESENTATION('',(#18352),#18356); +#18352 = LINE('',#18353,#18354); +#18353 = CARTESIAN_POINT('',(0.,0.)); +#18354 = VECTOR('',#18355,1.); +#18355 = DIRECTION('',(0.,-1.)); +#18356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18357 = ORIENTED_EDGE('',*,*,#18358,.T.); +#18358 = EDGE_CURVE('',#18326,#18359,#18361,.T.); +#18359 = VERTEX_POINT('',#18360); +#18360 = CARTESIAN_POINT('',(-0.13,5.05,0.1)); +#18361 = SURFACE_CURVE('',#18362,(#18366,#18373),.PCURVE_S1.); +#18362 = LINE('',#18363,#18364); +#18363 = CARTESIAN_POINT('',(-0.37,5.05,0.1)); +#18364 = VECTOR('',#18365,1.); +#18365 = DIRECTION('',(1.,0.,0.)); +#18366 = PCURVE('',#18334,#18367); +#18367 = DEFINITIONAL_REPRESENTATION('',(#18368),#18372); +#18368 = LINE('',#18369,#18370); +#18369 = CARTESIAN_POINT('',(0.,-0.1)); +#18370 = VECTOR('',#18371,1.); +#18371 = DIRECTION('',(1.,0.)); +#18372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18373 = PCURVE('',#18374,#18379); +#18374 = PLANE('',#18375); +#18375 = AXIS2_PLACEMENT_3D('',#18376,#18377,#18378); +#18376 = CARTESIAN_POINT('',(-0.25,4.849490847913,0.1)); +#18377 = DIRECTION('',(-0.,-0.,-1.)); +#18378 = DIRECTION('',(-1.,0.,0.)); +#18379 = DEFINITIONAL_REPRESENTATION('',(#18380),#18384); +#18380 = LINE('',#18381,#18382); +#18381 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#18382 = VECTOR('',#18383,1.); +#18383 = DIRECTION('',(-1.,0.)); +#18384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18385 = ORIENTED_EDGE('',*,*,#18386,.F.); +#18386 = EDGE_CURVE('',#18387,#18359,#18389,.T.); +#18387 = VERTEX_POINT('',#18388); +#18388 = CARTESIAN_POINT('',(-0.13,5.05,0.)); +#18389 = SURFACE_CURVE('',#18390,(#18394,#18401),.PCURVE_S1.); +#18390 = LINE('',#18391,#18392); +#18391 = CARTESIAN_POINT('',(-0.13,5.05,0.)); +#18392 = VECTOR('',#18393,1.); +#18393 = DIRECTION('',(0.,0.,1.)); +#18394 = PCURVE('',#18334,#18395); +#18395 = DEFINITIONAL_REPRESENTATION('',(#18396),#18400); +#18396 = LINE('',#18397,#18398); +#18397 = CARTESIAN_POINT('',(0.24,0.)); +#18398 = VECTOR('',#18399,1.); +#18399 = DIRECTION('',(0.,-1.)); +#18400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18401 = PCURVE('',#18402,#18407); +#18402 = PLANE('',#18403); +#18403 = AXIS2_PLACEMENT_3D('',#18404,#18405,#18406); +#18404 = CARTESIAN_POINT('',(-0.13,5.05,0.)); +#18405 = DIRECTION('',(1.,0.,0.)); +#18406 = DIRECTION('',(0.,-1.,0.)); +#18407 = DEFINITIONAL_REPRESENTATION('',(#18408),#18412); +#18408 = LINE('',#18409,#18410); +#18409 = CARTESIAN_POINT('',(0.,0.)); +#18410 = VECTOR('',#18411,1.); +#18411 = DIRECTION('',(0.,-1.)); +#18412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18413 = ORIENTED_EDGE('',*,*,#18414,.F.); +#18414 = EDGE_CURVE('',#18324,#18387,#18415,.T.); +#18415 = SURFACE_CURVE('',#18416,(#18420,#18427),.PCURVE_S1.); +#18416 = LINE('',#18417,#18418); +#18417 = CARTESIAN_POINT('',(-0.37,5.05,0.)); +#18418 = VECTOR('',#18419,1.); +#18419 = DIRECTION('',(1.,0.,0.)); +#18420 = PCURVE('',#18334,#18421); +#18421 = DEFINITIONAL_REPRESENTATION('',(#18422),#18426); +#18422 = LINE('',#18423,#18424); +#18423 = CARTESIAN_POINT('',(0.,0.)); +#18424 = VECTOR('',#18425,1.); +#18425 = DIRECTION('',(1.,0.)); +#18426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18427 = PCURVE('',#18428,#18433); +#18428 = PLANE('',#18429); +#18429 = AXIS2_PLACEMENT_3D('',#18430,#18431,#18432); +#18430 = CARTESIAN_POINT('',(-0.25,4.849490847913,0.)); +#18431 = DIRECTION('',(-0.,-0.,-1.)); +#18432 = DIRECTION('',(-1.,0.,0.)); +#18433 = DEFINITIONAL_REPRESENTATION('',(#18434),#18438); +#18434 = LINE('',#18435,#18436); +#18435 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#18436 = VECTOR('',#18437,1.); +#18437 = DIRECTION('',(-1.,0.)); +#18438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18439 = ADVANCED_FACE('',(#18440),#18402,.T.); +#18440 = FACE_BOUND('',#18441,.T.); +#18441 = EDGE_LOOP('',(#18442,#18443,#18466,#18494)); +#18442 = ORIENTED_EDGE('',*,*,#18386,.T.); +#18443 = ORIENTED_EDGE('',*,*,#18444,.T.); +#18444 = EDGE_CURVE('',#18359,#18445,#18447,.T.); +#18445 = VERTEX_POINT('',#18446); +#18446 = CARTESIAN_POINT('',(-0.13,4.72,0.1)); +#18447 = SURFACE_CURVE('',#18448,(#18452,#18459),.PCURVE_S1.); +#18448 = LINE('',#18449,#18450); +#18449 = CARTESIAN_POINT('',(-0.13,5.05,0.1)); +#18450 = VECTOR('',#18451,1.); +#18451 = DIRECTION('',(0.,-1.,0.)); +#18452 = PCURVE('',#18402,#18453); +#18453 = DEFINITIONAL_REPRESENTATION('',(#18454),#18458); +#18454 = LINE('',#18455,#18456); +#18455 = CARTESIAN_POINT('',(0.,-0.1)); +#18456 = VECTOR('',#18457,1.); +#18457 = DIRECTION('',(1.,0.)); +#18458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18459 = PCURVE('',#18374,#18460); +#18460 = DEFINITIONAL_REPRESENTATION('',(#18461),#18465); +#18461 = LINE('',#18462,#18463); +#18462 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#18463 = VECTOR('',#18464,1.); +#18464 = DIRECTION('',(0.,-1.)); +#18465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18466 = ORIENTED_EDGE('',*,*,#18467,.F.); +#18467 = EDGE_CURVE('',#18468,#18445,#18470,.T.); +#18468 = VERTEX_POINT('',#18469); +#18469 = CARTESIAN_POINT('',(-0.13,4.72,0.)); +#18470 = SURFACE_CURVE('',#18471,(#18475,#18482),.PCURVE_S1.); +#18471 = LINE('',#18472,#18473); +#18472 = CARTESIAN_POINT('',(-0.13,4.72,0.)); +#18473 = VECTOR('',#18474,1.); +#18474 = DIRECTION('',(0.,0.,1.)); +#18475 = PCURVE('',#18402,#18476); +#18476 = DEFINITIONAL_REPRESENTATION('',(#18477),#18481); +#18477 = LINE('',#18478,#18479); +#18478 = CARTESIAN_POINT('',(0.33,0.)); +#18479 = VECTOR('',#18480,1.); +#18480 = DIRECTION('',(0.,-1.)); +#18481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18482 = PCURVE('',#18483,#18488); +#18483 = CYLINDRICAL_SURFACE('',#18484,0.12); +#18484 = AXIS2_PLACEMENT_3D('',#18485,#18486,#18487); +#18485 = CARTESIAN_POINT('',(-0.25,4.72,0.)); +#18486 = DIRECTION('',(-0.,-0.,-1.)); +#18487 = DIRECTION('',(1.,0.,0.)); +#18488 = DEFINITIONAL_REPRESENTATION('',(#18489),#18493); +#18489 = LINE('',#18490,#18491); +#18490 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#18491 = VECTOR('',#18492,1.); +#18492 = DIRECTION('',(-0.,-1.)); +#18493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18494 = ORIENTED_EDGE('',*,*,#18495,.F.); +#18495 = EDGE_CURVE('',#18387,#18468,#18496,.T.); +#18496 = SURFACE_CURVE('',#18497,(#18501,#18508),.PCURVE_S1.); +#18497 = LINE('',#18498,#18499); +#18498 = CARTESIAN_POINT('',(-0.13,5.05,0.)); +#18499 = VECTOR('',#18500,1.); +#18500 = DIRECTION('',(0.,-1.,0.)); +#18501 = PCURVE('',#18402,#18502); +#18502 = DEFINITIONAL_REPRESENTATION('',(#18503),#18507); +#18503 = LINE('',#18504,#18505); +#18504 = CARTESIAN_POINT('',(0.,0.)); +#18505 = VECTOR('',#18506,1.); +#18506 = DIRECTION('',(1.,0.)); +#18507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18508 = PCURVE('',#18428,#18509); +#18509 = DEFINITIONAL_REPRESENTATION('',(#18510),#18514); +#18510 = LINE('',#18511,#18512); +#18511 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#18512 = VECTOR('',#18513,1.); +#18513 = DIRECTION('',(0.,-1.)); +#18514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18515 = ADVANCED_FACE('',(#18516),#18483,.T.); +#18516 = FACE_BOUND('',#18517,.F.); +#18517 = EDGE_LOOP('',(#18518,#18543,#18569,#18570)); +#18518 = ORIENTED_EDGE('',*,*,#18519,.T.); +#18519 = EDGE_CURVE('',#18520,#18522,#18524,.T.); +#18520 = VERTEX_POINT('',#18521); +#18521 = CARTESIAN_POINT('',(-0.37,4.72,0.)); +#18522 = VERTEX_POINT('',#18523); +#18523 = CARTESIAN_POINT('',(-0.37,4.72,0.1)); +#18524 = SURFACE_CURVE('',#18525,(#18529,#18536),.PCURVE_S1.); +#18525 = LINE('',#18526,#18527); +#18526 = CARTESIAN_POINT('',(-0.37,4.72,0.)); +#18527 = VECTOR('',#18528,1.); +#18528 = DIRECTION('',(0.,0.,1.)); +#18529 = PCURVE('',#18483,#18530); +#18530 = DEFINITIONAL_REPRESENTATION('',(#18531),#18535); +#18531 = LINE('',#18532,#18533); +#18532 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#18533 = VECTOR('',#18534,1.); +#18534 = DIRECTION('',(-0.,-1.)); +#18535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18536 = PCURVE('',#18346,#18537); +#18537 = DEFINITIONAL_REPRESENTATION('',(#18538),#18542); +#18538 = LINE('',#18539,#18540); +#18539 = CARTESIAN_POINT('',(0.33,0.)); +#18540 = VECTOR('',#18541,1.); +#18541 = DIRECTION('',(0.,-1.)); +#18542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18543 = ORIENTED_EDGE('',*,*,#18544,.T.); +#18544 = EDGE_CURVE('',#18522,#18445,#18545,.T.); +#18545 = SURFACE_CURVE('',#18546,(#18551,#18558),.PCURVE_S1.); +#18546 = CIRCLE('',#18547,0.12); +#18547 = AXIS2_PLACEMENT_3D('',#18548,#18549,#18550); +#18548 = CARTESIAN_POINT('',(-0.25,4.72,0.1)); +#18549 = DIRECTION('',(0.,0.,1.)); +#18550 = DIRECTION('',(1.,0.,0.)); +#18551 = PCURVE('',#18483,#18552); +#18552 = DEFINITIONAL_REPRESENTATION('',(#18553),#18557); +#18553 = LINE('',#18554,#18555); +#18554 = CARTESIAN_POINT('',(-0.,-0.1)); +#18555 = VECTOR('',#18556,1.); +#18556 = DIRECTION('',(-1.,0.)); +#18557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18558 = PCURVE('',#18374,#18559); +#18559 = DEFINITIONAL_REPRESENTATION('',(#18560),#18568); +#18560 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18561,#18562,#18563,#18564 + ,#18565,#18566,#18567),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#18561 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#18562 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#18563 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#18564 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#18565 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#18566 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#18567 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#18568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18569 = ORIENTED_EDGE('',*,*,#18467,.F.); +#18570 = ORIENTED_EDGE('',*,*,#18571,.F.); +#18571 = EDGE_CURVE('',#18520,#18468,#18572,.T.); +#18572 = SURFACE_CURVE('',#18573,(#18578,#18585),.PCURVE_S1.); +#18573 = CIRCLE('',#18574,0.12); +#18574 = AXIS2_PLACEMENT_3D('',#18575,#18576,#18577); +#18575 = CARTESIAN_POINT('',(-0.25,4.72,0.)); +#18576 = DIRECTION('',(0.,0.,1.)); +#18577 = DIRECTION('',(1.,0.,0.)); +#18578 = PCURVE('',#18483,#18579); +#18579 = DEFINITIONAL_REPRESENTATION('',(#18580),#18584); +#18580 = LINE('',#18581,#18582); +#18581 = CARTESIAN_POINT('',(-0.,0.)); +#18582 = VECTOR('',#18583,1.); +#18583 = DIRECTION('',(-1.,0.)); +#18584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18585 = PCURVE('',#18428,#18586); +#18586 = DEFINITIONAL_REPRESENTATION('',(#18587),#18595); +#18587 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18588,#18589,#18590,#18591 + ,#18592,#18593,#18594),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#18588 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#18589 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#18590 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#18591 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#18592 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#18593 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#18594 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#18595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18596 = ADVANCED_FACE('',(#18597),#18346,.F.); +#18597 = FACE_BOUND('',#18598,.F.); +#18598 = EDGE_LOOP('',(#18599,#18600,#18621,#18622)); +#18599 = ORIENTED_EDGE('',*,*,#18323,.T.); +#18600 = ORIENTED_EDGE('',*,*,#18601,.T.); +#18601 = EDGE_CURVE('',#18326,#18522,#18602,.T.); +#18602 = SURFACE_CURVE('',#18603,(#18607,#18614),.PCURVE_S1.); +#18603 = LINE('',#18604,#18605); +#18604 = CARTESIAN_POINT('',(-0.37,5.05,0.1)); +#18605 = VECTOR('',#18606,1.); +#18606 = DIRECTION('',(0.,-1.,0.)); +#18607 = PCURVE('',#18346,#18608); +#18608 = DEFINITIONAL_REPRESENTATION('',(#18609),#18613); +#18609 = LINE('',#18610,#18611); +#18610 = CARTESIAN_POINT('',(0.,-0.1)); +#18611 = VECTOR('',#18612,1.); +#18612 = DIRECTION('',(1.,0.)); +#18613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18614 = PCURVE('',#18374,#18615); +#18615 = DEFINITIONAL_REPRESENTATION('',(#18616),#18620); +#18616 = LINE('',#18617,#18618); +#18617 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#18618 = VECTOR('',#18619,1.); +#18619 = DIRECTION('',(0.,-1.)); +#18620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18621 = ORIENTED_EDGE('',*,*,#18519,.F.); +#18622 = ORIENTED_EDGE('',*,*,#18623,.F.); +#18623 = EDGE_CURVE('',#18324,#18520,#18624,.T.); +#18624 = SURFACE_CURVE('',#18625,(#18629,#18636),.PCURVE_S1.); +#18625 = LINE('',#18626,#18627); +#18626 = CARTESIAN_POINT('',(-0.37,5.05,0.)); +#18627 = VECTOR('',#18628,1.); +#18628 = DIRECTION('',(0.,-1.,0.)); +#18629 = PCURVE('',#18346,#18630); +#18630 = DEFINITIONAL_REPRESENTATION('',(#18631),#18635); +#18631 = LINE('',#18632,#18633); +#18632 = CARTESIAN_POINT('',(0.,0.)); +#18633 = VECTOR('',#18634,1.); +#18634 = DIRECTION('',(1.,0.)); +#18635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18636 = PCURVE('',#18428,#18637); +#18637 = DEFINITIONAL_REPRESENTATION('',(#18638),#18642); +#18638 = LINE('',#18639,#18640); +#18639 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#18640 = VECTOR('',#18641,1.); +#18641 = DIRECTION('',(0.,-1.)); +#18642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18643 = ADVANCED_FACE('',(#18644),#18428,.T.); +#18644 = FACE_BOUND('',#18645,.T.); +#18645 = EDGE_LOOP('',(#18646,#18647,#18648,#18649)); +#18646 = ORIENTED_EDGE('',*,*,#18414,.T.); +#18647 = ORIENTED_EDGE('',*,*,#18495,.T.); +#18648 = ORIENTED_EDGE('',*,*,#18571,.F.); +#18649 = ORIENTED_EDGE('',*,*,#18623,.F.); +#18650 = ADVANCED_FACE('',(#18651),#18374,.F.); +#18651 = FACE_BOUND('',#18652,.F.); +#18652 = EDGE_LOOP('',(#18653,#18654,#18655,#18656)); +#18653 = ORIENTED_EDGE('',*,*,#18358,.T.); +#18654 = ORIENTED_EDGE('',*,*,#18444,.T.); +#18655 = ORIENTED_EDGE('',*,*,#18544,.F.); +#18656 = ORIENTED_EDGE('',*,*,#18601,.F.); +#18657 = MANIFOLD_SOLID_BREP('',#18658); +#18658 = CLOSED_SHELL('',(#18659,#18779,#18855,#18928,#18975,#18982)); +#18659 = ADVANCED_FACE('',(#18660),#18674,.F.); +#18660 = FACE_BOUND('',#18661,.F.); +#18661 = EDGE_LOOP('',(#18662,#18697,#18725,#18753)); +#18662 = ORIENTED_EDGE('',*,*,#18663,.T.); +#18663 = EDGE_CURVE('',#18664,#18666,#18668,.T.); +#18664 = VERTEX_POINT('',#18665); +#18665 = CARTESIAN_POINT('',(-0.37,-5.05,0.)); +#18666 = VERTEX_POINT('',#18667); +#18667 = CARTESIAN_POINT('',(-0.37,-5.05,0.1)); +#18668 = SURFACE_CURVE('',#18669,(#18673,#18685),.PCURVE_S1.); +#18669 = LINE('',#18670,#18671); +#18670 = CARTESIAN_POINT('',(-0.37,-5.05,0.)); +#18671 = VECTOR('',#18672,1.); +#18672 = DIRECTION('',(0.,0.,1.)); +#18673 = PCURVE('',#18674,#18679); +#18674 = PLANE('',#18675); +#18675 = AXIS2_PLACEMENT_3D('',#18676,#18677,#18678); +#18676 = CARTESIAN_POINT('',(-0.37,-5.05,0.)); +#18677 = DIRECTION('',(0.,1.,0.)); +#18678 = DIRECTION('',(1.,0.,0.)); +#18679 = DEFINITIONAL_REPRESENTATION('',(#18680),#18684); +#18680 = LINE('',#18681,#18682); +#18681 = CARTESIAN_POINT('',(0.,0.)); +#18682 = VECTOR('',#18683,1.); +#18683 = DIRECTION('',(0.,-1.)); +#18684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18685 = PCURVE('',#18686,#18691); +#18686 = PLANE('',#18687); +#18687 = AXIS2_PLACEMENT_3D('',#18688,#18689,#18690); +#18688 = CARTESIAN_POINT('',(-0.37,-5.05,0.)); +#18689 = DIRECTION('',(-1.,0.,0.)); +#18690 = DIRECTION('',(0.,1.,0.)); +#18691 = DEFINITIONAL_REPRESENTATION('',(#18692),#18696); +#18692 = LINE('',#18693,#18694); +#18693 = CARTESIAN_POINT('',(0.,0.)); +#18694 = VECTOR('',#18695,1.); +#18695 = DIRECTION('',(0.,-1.)); +#18696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18697 = ORIENTED_EDGE('',*,*,#18698,.T.); +#18698 = EDGE_CURVE('',#18666,#18699,#18701,.T.); +#18699 = VERTEX_POINT('',#18700); +#18700 = CARTESIAN_POINT('',(-0.13,-5.05,0.1)); +#18701 = SURFACE_CURVE('',#18702,(#18706,#18713),.PCURVE_S1.); +#18702 = LINE('',#18703,#18704); +#18703 = CARTESIAN_POINT('',(-0.37,-5.05,0.1)); +#18704 = VECTOR('',#18705,1.); +#18705 = DIRECTION('',(1.,0.,0.)); +#18706 = PCURVE('',#18674,#18707); +#18707 = DEFINITIONAL_REPRESENTATION('',(#18708),#18712); +#18708 = LINE('',#18709,#18710); +#18709 = CARTESIAN_POINT('',(0.,-0.1)); +#18710 = VECTOR('',#18711,1.); +#18711 = DIRECTION('',(1.,0.)); +#18712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18713 = PCURVE('',#18714,#18719); +#18714 = PLANE('',#18715); +#18715 = AXIS2_PLACEMENT_3D('',#18716,#18717,#18718); +#18716 = CARTESIAN_POINT('',(-0.25,-4.849490847913,0.1)); +#18717 = DIRECTION('',(0.,0.,1.)); +#18718 = DIRECTION('',(1.,0.,0.)); +#18719 = DEFINITIONAL_REPRESENTATION('',(#18720),#18724); +#18720 = LINE('',#18721,#18722); +#18721 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#18722 = VECTOR('',#18723,1.); +#18723 = DIRECTION('',(1.,0.)); +#18724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18725 = ORIENTED_EDGE('',*,*,#18726,.F.); +#18726 = EDGE_CURVE('',#18727,#18699,#18729,.T.); +#18727 = VERTEX_POINT('',#18728); +#18728 = CARTESIAN_POINT('',(-0.13,-5.05,0.)); +#18729 = SURFACE_CURVE('',#18730,(#18734,#18741),.PCURVE_S1.); +#18730 = LINE('',#18731,#18732); +#18731 = CARTESIAN_POINT('',(-0.13,-5.05,0.)); +#18732 = VECTOR('',#18733,1.); +#18733 = DIRECTION('',(0.,0.,1.)); +#18734 = PCURVE('',#18674,#18735); +#18735 = DEFINITIONAL_REPRESENTATION('',(#18736),#18740); +#18736 = LINE('',#18737,#18738); +#18737 = CARTESIAN_POINT('',(0.24,0.)); +#18738 = VECTOR('',#18739,1.); +#18739 = DIRECTION('',(0.,-1.)); +#18740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18741 = PCURVE('',#18742,#18747); +#18742 = PLANE('',#18743); +#18743 = AXIS2_PLACEMENT_3D('',#18744,#18745,#18746); +#18744 = CARTESIAN_POINT('',(-0.13,-5.05,0.)); +#18745 = DIRECTION('',(-1.,0.,0.)); +#18746 = DIRECTION('',(0.,1.,0.)); +#18747 = DEFINITIONAL_REPRESENTATION('',(#18748),#18752); +#18748 = LINE('',#18749,#18750); +#18749 = CARTESIAN_POINT('',(0.,0.)); +#18750 = VECTOR('',#18751,1.); +#18751 = DIRECTION('',(0.,-1.)); +#18752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18753 = ORIENTED_EDGE('',*,*,#18754,.F.); +#18754 = EDGE_CURVE('',#18664,#18727,#18755,.T.); +#18755 = SURFACE_CURVE('',#18756,(#18760,#18767),.PCURVE_S1.); +#18756 = LINE('',#18757,#18758); +#18757 = CARTESIAN_POINT('',(-0.37,-5.05,0.)); +#18758 = VECTOR('',#18759,1.); +#18759 = DIRECTION('',(1.,0.,0.)); +#18760 = PCURVE('',#18674,#18761); +#18761 = DEFINITIONAL_REPRESENTATION('',(#18762),#18766); +#18762 = LINE('',#18763,#18764); +#18763 = CARTESIAN_POINT('',(0.,0.)); +#18764 = VECTOR('',#18765,1.); +#18765 = DIRECTION('',(1.,0.)); +#18766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18767 = PCURVE('',#18768,#18773); +#18768 = PLANE('',#18769); +#18769 = AXIS2_PLACEMENT_3D('',#18770,#18771,#18772); +#18770 = CARTESIAN_POINT('',(-0.25,-4.849490847913,0.)); +#18771 = DIRECTION('',(0.,0.,1.)); +#18772 = DIRECTION('',(1.,0.,0.)); +#18773 = DEFINITIONAL_REPRESENTATION('',(#18774),#18778); +#18774 = LINE('',#18775,#18776); +#18775 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#18776 = VECTOR('',#18777,1.); +#18777 = DIRECTION('',(1.,0.)); +#18778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18779 = ADVANCED_FACE('',(#18780),#18742,.F.); +#18780 = FACE_BOUND('',#18781,.F.); +#18781 = EDGE_LOOP('',(#18782,#18783,#18806,#18834)); +#18782 = ORIENTED_EDGE('',*,*,#18726,.T.); +#18783 = ORIENTED_EDGE('',*,*,#18784,.T.); +#18784 = EDGE_CURVE('',#18699,#18785,#18787,.T.); +#18785 = VERTEX_POINT('',#18786); +#18786 = CARTESIAN_POINT('',(-0.13,-4.72,0.1)); +#18787 = SURFACE_CURVE('',#18788,(#18792,#18799),.PCURVE_S1.); +#18788 = LINE('',#18789,#18790); +#18789 = CARTESIAN_POINT('',(-0.13,-5.05,0.1)); +#18790 = VECTOR('',#18791,1.); +#18791 = DIRECTION('',(0.,1.,0.)); +#18792 = PCURVE('',#18742,#18793); +#18793 = DEFINITIONAL_REPRESENTATION('',(#18794),#18798); +#18794 = LINE('',#18795,#18796); +#18795 = CARTESIAN_POINT('',(0.,-0.1)); +#18796 = VECTOR('',#18797,1.); +#18797 = DIRECTION('',(1.,0.)); +#18798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18799 = PCURVE('',#18714,#18800); +#18800 = DEFINITIONAL_REPRESENTATION('',(#18801),#18805); +#18801 = LINE('',#18802,#18803); +#18802 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#18803 = VECTOR('',#18804,1.); +#18804 = DIRECTION('',(0.,1.)); +#18805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18806 = ORIENTED_EDGE('',*,*,#18807,.F.); +#18807 = EDGE_CURVE('',#18808,#18785,#18810,.T.); +#18808 = VERTEX_POINT('',#18809); +#18809 = CARTESIAN_POINT('',(-0.13,-4.72,0.)); +#18810 = SURFACE_CURVE('',#18811,(#18815,#18822),.PCURVE_S1.); +#18811 = LINE('',#18812,#18813); +#18812 = CARTESIAN_POINT('',(-0.13,-4.72,0.)); +#18813 = VECTOR('',#18814,1.); +#18814 = DIRECTION('',(0.,0.,1.)); +#18815 = PCURVE('',#18742,#18816); +#18816 = DEFINITIONAL_REPRESENTATION('',(#18817),#18821); +#18817 = LINE('',#18818,#18819); +#18818 = CARTESIAN_POINT('',(0.33,0.)); +#18819 = VECTOR('',#18820,1.); +#18820 = DIRECTION('',(0.,-1.)); +#18821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18822 = PCURVE('',#18823,#18828); +#18823 = CYLINDRICAL_SURFACE('',#18824,0.12); +#18824 = AXIS2_PLACEMENT_3D('',#18825,#18826,#18827); +#18825 = CARTESIAN_POINT('',(-0.25,-4.72,0.)); +#18826 = DIRECTION('',(-0.,-0.,-1.)); +#18827 = DIRECTION('',(1.,0.,0.)); +#18828 = DEFINITIONAL_REPRESENTATION('',(#18829),#18833); +#18829 = LINE('',#18830,#18831); +#18830 = CARTESIAN_POINT('',(-0.,0.)); +#18831 = VECTOR('',#18832,1.); +#18832 = DIRECTION('',(-0.,-1.)); +#18833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18834 = ORIENTED_EDGE('',*,*,#18835,.F.); +#18835 = EDGE_CURVE('',#18727,#18808,#18836,.T.); +#18836 = SURFACE_CURVE('',#18837,(#18841,#18848),.PCURVE_S1.); +#18837 = LINE('',#18838,#18839); +#18838 = CARTESIAN_POINT('',(-0.13,-5.05,0.)); +#18839 = VECTOR('',#18840,1.); +#18840 = DIRECTION('',(0.,1.,0.)); +#18841 = PCURVE('',#18742,#18842); +#18842 = DEFINITIONAL_REPRESENTATION('',(#18843),#18847); +#18843 = LINE('',#18844,#18845); +#18844 = CARTESIAN_POINT('',(0.,0.)); +#18845 = VECTOR('',#18846,1.); +#18846 = DIRECTION('',(1.,0.)); +#18847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18848 = PCURVE('',#18768,#18849); +#18849 = DEFINITIONAL_REPRESENTATION('',(#18850),#18854); +#18850 = LINE('',#18851,#18852); +#18851 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#18852 = VECTOR('',#18853,1.); +#18853 = DIRECTION('',(0.,1.)); +#18854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18855 = ADVANCED_FACE('',(#18856),#18823,.T.); +#18856 = FACE_BOUND('',#18857,.F.); +#18857 = EDGE_LOOP('',(#18858,#18859,#18883,#18906)); +#18858 = ORIENTED_EDGE('',*,*,#18807,.T.); +#18859 = ORIENTED_EDGE('',*,*,#18860,.T.); +#18860 = EDGE_CURVE('',#18785,#18861,#18863,.T.); +#18861 = VERTEX_POINT('',#18862); +#18862 = CARTESIAN_POINT('',(-0.37,-4.72,0.1)); +#18863 = SURFACE_CURVE('',#18864,(#18869,#18876),.PCURVE_S1.); +#18864 = CIRCLE('',#18865,0.12); +#18865 = AXIS2_PLACEMENT_3D('',#18866,#18867,#18868); +#18866 = CARTESIAN_POINT('',(-0.25,-4.72,0.1)); +#18867 = DIRECTION('',(0.,0.,1.)); +#18868 = DIRECTION('',(1.,0.,0.)); +#18869 = PCURVE('',#18823,#18870); +#18870 = DEFINITIONAL_REPRESENTATION('',(#18871),#18875); +#18871 = LINE('',#18872,#18873); +#18872 = CARTESIAN_POINT('',(-0.,-0.1)); +#18873 = VECTOR('',#18874,1.); +#18874 = DIRECTION('',(-1.,0.)); +#18875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18876 = PCURVE('',#18714,#18877); +#18877 = DEFINITIONAL_REPRESENTATION('',(#18878),#18882); +#18878 = CIRCLE('',#18879,0.12); +#18879 = AXIS2_PLACEMENT_2D('',#18880,#18881); +#18880 = CARTESIAN_POINT('',(0.,0.129490847913)); +#18881 = DIRECTION('',(1.,0.)); +#18882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18883 = ORIENTED_EDGE('',*,*,#18884,.F.); +#18884 = EDGE_CURVE('',#18885,#18861,#18887,.T.); +#18885 = VERTEX_POINT('',#18886); +#18886 = CARTESIAN_POINT('',(-0.37,-4.72,0.)); +#18887 = SURFACE_CURVE('',#18888,(#18892,#18899),.PCURVE_S1.); +#18888 = LINE('',#18889,#18890); +#18889 = CARTESIAN_POINT('',(-0.37,-4.72,0.)); +#18890 = VECTOR('',#18891,1.); +#18891 = DIRECTION('',(0.,0.,1.)); +#18892 = PCURVE('',#18823,#18893); +#18893 = DEFINITIONAL_REPRESENTATION('',(#18894),#18898); +#18894 = LINE('',#18895,#18896); +#18895 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#18896 = VECTOR('',#18897,1.); +#18897 = DIRECTION('',(-0.,-1.)); +#18898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18899 = PCURVE('',#18686,#18900); +#18900 = DEFINITIONAL_REPRESENTATION('',(#18901),#18905); +#18901 = LINE('',#18902,#18903); +#18902 = CARTESIAN_POINT('',(0.33,0.)); +#18903 = VECTOR('',#18904,1.); +#18904 = DIRECTION('',(0.,-1.)); +#18905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18906 = ORIENTED_EDGE('',*,*,#18907,.F.); +#18907 = EDGE_CURVE('',#18808,#18885,#18908,.T.); +#18908 = SURFACE_CURVE('',#18909,(#18914,#18921),.PCURVE_S1.); +#18909 = CIRCLE('',#18910,0.12); +#18910 = AXIS2_PLACEMENT_3D('',#18911,#18912,#18913); +#18911 = CARTESIAN_POINT('',(-0.25,-4.72,0.)); +#18912 = DIRECTION('',(0.,0.,1.)); +#18913 = DIRECTION('',(1.,0.,0.)); +#18914 = PCURVE('',#18823,#18915); +#18915 = DEFINITIONAL_REPRESENTATION('',(#18916),#18920); +#18916 = LINE('',#18917,#18918); +#18917 = CARTESIAN_POINT('',(-0.,0.)); +#18918 = VECTOR('',#18919,1.); +#18919 = DIRECTION('',(-1.,0.)); +#18920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18921 = PCURVE('',#18768,#18922); +#18922 = DEFINITIONAL_REPRESENTATION('',(#18923),#18927); +#18923 = CIRCLE('',#18924,0.12); +#18924 = AXIS2_PLACEMENT_2D('',#18925,#18926); +#18925 = CARTESIAN_POINT('',(0.,0.129490847913)); +#18926 = DIRECTION('',(1.,0.)); +#18927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18928 = ADVANCED_FACE('',(#18929),#18686,.T.); +#18929 = FACE_BOUND('',#18930,.T.); +#18930 = EDGE_LOOP('',(#18931,#18932,#18953,#18954)); +#18931 = ORIENTED_EDGE('',*,*,#18663,.T.); +#18932 = ORIENTED_EDGE('',*,*,#18933,.T.); +#18933 = EDGE_CURVE('',#18666,#18861,#18934,.T.); +#18934 = SURFACE_CURVE('',#18935,(#18939,#18946),.PCURVE_S1.); +#18935 = LINE('',#18936,#18937); +#18936 = CARTESIAN_POINT('',(-0.37,-5.05,0.1)); +#18937 = VECTOR('',#18938,1.); +#18938 = DIRECTION('',(0.,1.,0.)); +#18939 = PCURVE('',#18686,#18940); +#18940 = DEFINITIONAL_REPRESENTATION('',(#18941),#18945); +#18941 = LINE('',#18942,#18943); +#18942 = CARTESIAN_POINT('',(0.,-0.1)); +#18943 = VECTOR('',#18944,1.); +#18944 = DIRECTION('',(1.,0.)); +#18945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18946 = PCURVE('',#18714,#18947); +#18947 = DEFINITIONAL_REPRESENTATION('',(#18948),#18952); +#18948 = LINE('',#18949,#18950); +#18949 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#18950 = VECTOR('',#18951,1.); +#18951 = DIRECTION('',(0.,1.)); +#18952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18953 = ORIENTED_EDGE('',*,*,#18884,.F.); +#18954 = ORIENTED_EDGE('',*,*,#18955,.F.); +#18955 = EDGE_CURVE('',#18664,#18885,#18956,.T.); +#18956 = SURFACE_CURVE('',#18957,(#18961,#18968),.PCURVE_S1.); +#18957 = LINE('',#18958,#18959); +#18958 = CARTESIAN_POINT('',(-0.37,-5.05,0.)); +#18959 = VECTOR('',#18960,1.); +#18960 = DIRECTION('',(0.,1.,0.)); +#18961 = PCURVE('',#18686,#18962); +#18962 = DEFINITIONAL_REPRESENTATION('',(#18963),#18967); +#18963 = LINE('',#18964,#18965); +#18964 = CARTESIAN_POINT('',(0.,0.)); +#18965 = VECTOR('',#18966,1.); +#18966 = DIRECTION('',(1.,0.)); +#18967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18968 = PCURVE('',#18768,#18969); +#18969 = DEFINITIONAL_REPRESENTATION('',(#18970),#18974); +#18970 = LINE('',#18971,#18972); +#18971 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#18972 = VECTOR('',#18973,1.); +#18973 = DIRECTION('',(0.,1.)); +#18974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18975 = ADVANCED_FACE('',(#18976),#18768,.F.); +#18976 = FACE_BOUND('',#18977,.F.); +#18977 = EDGE_LOOP('',(#18978,#18979,#18980,#18981)); +#18978 = ORIENTED_EDGE('',*,*,#18754,.T.); +#18979 = ORIENTED_EDGE('',*,*,#18835,.T.); +#18980 = ORIENTED_EDGE('',*,*,#18907,.T.); +#18981 = ORIENTED_EDGE('',*,*,#18955,.F.); +#18982 = ADVANCED_FACE('',(#18983),#18714,.T.); +#18983 = FACE_BOUND('',#18984,.T.); +#18984 = EDGE_LOOP('',(#18985,#18986,#18987,#18988)); +#18985 = ORIENTED_EDGE('',*,*,#18698,.T.); +#18986 = ORIENTED_EDGE('',*,*,#18784,.T.); +#18987 = ORIENTED_EDGE('',*,*,#18860,.T.); +#18988 = ORIENTED_EDGE('',*,*,#18933,.F.); +#18989 = MANIFOLD_SOLID_BREP('',#18990); +#18990 = CLOSED_SHELL('',(#18991,#19111,#19187,#19268,#19315,#19322)); +#18991 = ADVANCED_FACE('',(#18992),#19006,.T.); +#18992 = FACE_BOUND('',#18993,.T.); +#18993 = EDGE_LOOP('',(#18994,#19029,#19057,#19085)); +#18994 = ORIENTED_EDGE('',*,*,#18995,.T.); +#18995 = EDGE_CURVE('',#18996,#18998,#19000,.T.); +#18996 = VERTEX_POINT('',#18997); +#18997 = CARTESIAN_POINT('',(0.13,5.05,0.)); +#18998 = VERTEX_POINT('',#18999); +#18999 = CARTESIAN_POINT('',(0.13,5.05,0.1)); +#19000 = SURFACE_CURVE('',#19001,(#19005,#19017),.PCURVE_S1.); +#19001 = LINE('',#19002,#19003); +#19002 = CARTESIAN_POINT('',(0.13,5.05,0.)); +#19003 = VECTOR('',#19004,1.); +#19004 = DIRECTION('',(0.,0.,1.)); +#19005 = PCURVE('',#19006,#19011); +#19006 = PLANE('',#19007); +#19007 = AXIS2_PLACEMENT_3D('',#19008,#19009,#19010); +#19008 = CARTESIAN_POINT('',(0.13,5.05,0.)); +#19009 = DIRECTION('',(0.,1.,0.)); +#19010 = DIRECTION('',(1.,0.,0.)); +#19011 = DEFINITIONAL_REPRESENTATION('',(#19012),#19016); +#19012 = LINE('',#19013,#19014); +#19013 = CARTESIAN_POINT('',(0.,0.)); +#19014 = VECTOR('',#19015,1.); +#19015 = DIRECTION('',(0.,-1.)); +#19016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19017 = PCURVE('',#19018,#19023); +#19018 = PLANE('',#19019); +#19019 = AXIS2_PLACEMENT_3D('',#19020,#19021,#19022); +#19020 = CARTESIAN_POINT('',(0.13,5.05,0.)); +#19021 = DIRECTION('',(1.,0.,0.)); +#19022 = DIRECTION('',(0.,-1.,0.)); +#19023 = DEFINITIONAL_REPRESENTATION('',(#19024),#19028); +#19024 = LINE('',#19025,#19026); +#19025 = CARTESIAN_POINT('',(0.,0.)); +#19026 = VECTOR('',#19027,1.); +#19027 = DIRECTION('',(0.,-1.)); +#19028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19029 = ORIENTED_EDGE('',*,*,#19030,.T.); +#19030 = EDGE_CURVE('',#18998,#19031,#19033,.T.); +#19031 = VERTEX_POINT('',#19032); +#19032 = CARTESIAN_POINT('',(0.37,5.05,0.1)); +#19033 = SURFACE_CURVE('',#19034,(#19038,#19045),.PCURVE_S1.); +#19034 = LINE('',#19035,#19036); +#19035 = CARTESIAN_POINT('',(0.13,5.05,0.1)); +#19036 = VECTOR('',#19037,1.); +#19037 = DIRECTION('',(1.,0.,0.)); +#19038 = PCURVE('',#19006,#19039); +#19039 = DEFINITIONAL_REPRESENTATION('',(#19040),#19044); +#19040 = LINE('',#19041,#19042); +#19041 = CARTESIAN_POINT('',(0.,-0.1)); +#19042 = VECTOR('',#19043,1.); +#19043 = DIRECTION('',(1.,0.)); +#19044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19045 = PCURVE('',#19046,#19051); +#19046 = PLANE('',#19047); +#19047 = AXIS2_PLACEMENT_3D('',#19048,#19049,#19050); +#19048 = CARTESIAN_POINT('',(0.25,4.849490847913,0.1)); +#19049 = DIRECTION('',(-0.,-0.,-1.)); +#19050 = DIRECTION('',(-1.,0.,0.)); +#19051 = DEFINITIONAL_REPRESENTATION('',(#19052),#19056); +#19052 = LINE('',#19053,#19054); +#19053 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#19054 = VECTOR('',#19055,1.); +#19055 = DIRECTION('',(-1.,0.)); +#19056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19057 = ORIENTED_EDGE('',*,*,#19058,.F.); +#19058 = EDGE_CURVE('',#19059,#19031,#19061,.T.); +#19059 = VERTEX_POINT('',#19060); +#19060 = CARTESIAN_POINT('',(0.37,5.05,0.)); +#19061 = SURFACE_CURVE('',#19062,(#19066,#19073),.PCURVE_S1.); +#19062 = LINE('',#19063,#19064); +#19063 = CARTESIAN_POINT('',(0.37,5.05,0.)); +#19064 = VECTOR('',#19065,1.); +#19065 = DIRECTION('',(0.,0.,1.)); +#19066 = PCURVE('',#19006,#19067); +#19067 = DEFINITIONAL_REPRESENTATION('',(#19068),#19072); +#19068 = LINE('',#19069,#19070); +#19069 = CARTESIAN_POINT('',(0.24,0.)); +#19070 = VECTOR('',#19071,1.); +#19071 = DIRECTION('',(0.,-1.)); +#19072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19073 = PCURVE('',#19074,#19079); +#19074 = PLANE('',#19075); +#19075 = AXIS2_PLACEMENT_3D('',#19076,#19077,#19078); +#19076 = CARTESIAN_POINT('',(0.37,5.05,0.)); +#19077 = DIRECTION('',(1.,0.,0.)); +#19078 = DIRECTION('',(0.,-1.,0.)); +#19079 = DEFINITIONAL_REPRESENTATION('',(#19080),#19084); +#19080 = LINE('',#19081,#19082); +#19081 = CARTESIAN_POINT('',(0.,0.)); +#19082 = VECTOR('',#19083,1.); +#19083 = DIRECTION('',(0.,-1.)); +#19084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19085 = ORIENTED_EDGE('',*,*,#19086,.F.); +#19086 = EDGE_CURVE('',#18996,#19059,#19087,.T.); +#19087 = SURFACE_CURVE('',#19088,(#19092,#19099),.PCURVE_S1.); +#19088 = LINE('',#19089,#19090); +#19089 = CARTESIAN_POINT('',(0.13,5.05,0.)); +#19090 = VECTOR('',#19091,1.); +#19091 = DIRECTION('',(1.,0.,0.)); +#19092 = PCURVE('',#19006,#19093); +#19093 = DEFINITIONAL_REPRESENTATION('',(#19094),#19098); +#19094 = LINE('',#19095,#19096); +#19095 = CARTESIAN_POINT('',(0.,0.)); +#19096 = VECTOR('',#19097,1.); +#19097 = DIRECTION('',(1.,0.)); +#19098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19099 = PCURVE('',#19100,#19105); +#19100 = PLANE('',#19101); +#19101 = AXIS2_PLACEMENT_3D('',#19102,#19103,#19104); +#19102 = CARTESIAN_POINT('',(0.25,4.849490847913,0.)); +#19103 = DIRECTION('',(-0.,-0.,-1.)); +#19104 = DIRECTION('',(-1.,0.,0.)); +#19105 = DEFINITIONAL_REPRESENTATION('',(#19106),#19110); +#19106 = LINE('',#19107,#19108); +#19107 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#19108 = VECTOR('',#19109,1.); +#19109 = DIRECTION('',(-1.,0.)); +#19110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19111 = ADVANCED_FACE('',(#19112),#19074,.T.); +#19112 = FACE_BOUND('',#19113,.T.); +#19113 = EDGE_LOOP('',(#19114,#19115,#19138,#19166)); +#19114 = ORIENTED_EDGE('',*,*,#19058,.T.); +#19115 = ORIENTED_EDGE('',*,*,#19116,.T.); +#19116 = EDGE_CURVE('',#19031,#19117,#19119,.T.); +#19117 = VERTEX_POINT('',#19118); +#19118 = CARTESIAN_POINT('',(0.37,4.72,0.1)); +#19119 = SURFACE_CURVE('',#19120,(#19124,#19131),.PCURVE_S1.); +#19120 = LINE('',#19121,#19122); +#19121 = CARTESIAN_POINT('',(0.37,5.05,0.1)); +#19122 = VECTOR('',#19123,1.); +#19123 = DIRECTION('',(0.,-1.,0.)); +#19124 = PCURVE('',#19074,#19125); +#19125 = DEFINITIONAL_REPRESENTATION('',(#19126),#19130); +#19126 = LINE('',#19127,#19128); +#19127 = CARTESIAN_POINT('',(0.,-0.1)); +#19128 = VECTOR('',#19129,1.); +#19129 = DIRECTION('',(1.,0.)); +#19130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19131 = PCURVE('',#19046,#19132); +#19132 = DEFINITIONAL_REPRESENTATION('',(#19133),#19137); +#19133 = LINE('',#19134,#19135); +#19134 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#19135 = VECTOR('',#19136,1.); +#19136 = DIRECTION('',(0.,-1.)); +#19137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19138 = ORIENTED_EDGE('',*,*,#19139,.F.); +#19139 = EDGE_CURVE('',#19140,#19117,#19142,.T.); +#19140 = VERTEX_POINT('',#19141); +#19141 = CARTESIAN_POINT('',(0.37,4.72,0.)); +#19142 = SURFACE_CURVE('',#19143,(#19147,#19154),.PCURVE_S1.); +#19143 = LINE('',#19144,#19145); +#19144 = CARTESIAN_POINT('',(0.37,4.72,0.)); +#19145 = VECTOR('',#19146,1.); +#19146 = DIRECTION('',(0.,0.,1.)); +#19147 = PCURVE('',#19074,#19148); +#19148 = DEFINITIONAL_REPRESENTATION('',(#19149),#19153); +#19149 = LINE('',#19150,#19151); +#19150 = CARTESIAN_POINT('',(0.33,0.)); +#19151 = VECTOR('',#19152,1.); +#19152 = DIRECTION('',(0.,-1.)); +#19153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19154 = PCURVE('',#19155,#19160); +#19155 = CYLINDRICAL_SURFACE('',#19156,0.12); +#19156 = AXIS2_PLACEMENT_3D('',#19157,#19158,#19159); +#19157 = CARTESIAN_POINT('',(0.25,4.72,0.)); +#19158 = DIRECTION('',(-0.,-0.,-1.)); +#19159 = DIRECTION('',(1.,0.,0.)); +#19160 = DEFINITIONAL_REPRESENTATION('',(#19161),#19165); +#19161 = LINE('',#19162,#19163); +#19162 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#19163 = VECTOR('',#19164,1.); +#19164 = DIRECTION('',(-0.,-1.)); +#19165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19166 = ORIENTED_EDGE('',*,*,#19167,.F.); +#19167 = EDGE_CURVE('',#19059,#19140,#19168,.T.); +#19168 = SURFACE_CURVE('',#19169,(#19173,#19180),.PCURVE_S1.); +#19169 = LINE('',#19170,#19171); +#19170 = CARTESIAN_POINT('',(0.37,5.05,0.)); +#19171 = VECTOR('',#19172,1.); +#19172 = DIRECTION('',(0.,-1.,0.)); +#19173 = PCURVE('',#19074,#19174); +#19174 = DEFINITIONAL_REPRESENTATION('',(#19175),#19179); +#19175 = LINE('',#19176,#19177); +#19176 = CARTESIAN_POINT('',(0.,0.)); +#19177 = VECTOR('',#19178,1.); +#19178 = DIRECTION('',(1.,0.)); +#19179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19180 = PCURVE('',#19100,#19181); +#19181 = DEFINITIONAL_REPRESENTATION('',(#19182),#19186); +#19182 = LINE('',#19183,#19184); +#19183 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#19184 = VECTOR('',#19185,1.); +#19185 = DIRECTION('',(0.,-1.)); +#19186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19187 = ADVANCED_FACE('',(#19188),#19155,.T.); +#19188 = FACE_BOUND('',#19189,.F.); +#19189 = EDGE_LOOP('',(#19190,#19215,#19241,#19242)); +#19190 = ORIENTED_EDGE('',*,*,#19191,.T.); +#19191 = EDGE_CURVE('',#19192,#19194,#19196,.T.); +#19192 = VERTEX_POINT('',#19193); +#19193 = CARTESIAN_POINT('',(0.13,4.72,0.)); +#19194 = VERTEX_POINT('',#19195); +#19195 = CARTESIAN_POINT('',(0.13,4.72,0.1)); +#19196 = SURFACE_CURVE('',#19197,(#19201,#19208),.PCURVE_S1.); +#19197 = LINE('',#19198,#19199); +#19198 = CARTESIAN_POINT('',(0.13,4.72,0.)); +#19199 = VECTOR('',#19200,1.); +#19200 = DIRECTION('',(0.,0.,1.)); +#19201 = PCURVE('',#19155,#19202); +#19202 = DEFINITIONAL_REPRESENTATION('',(#19203),#19207); +#19203 = LINE('',#19204,#19205); +#19204 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#19205 = VECTOR('',#19206,1.); +#19206 = DIRECTION('',(-0.,-1.)); +#19207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19208 = PCURVE('',#19018,#19209); +#19209 = DEFINITIONAL_REPRESENTATION('',(#19210),#19214); +#19210 = LINE('',#19211,#19212); +#19211 = CARTESIAN_POINT('',(0.33,0.)); +#19212 = VECTOR('',#19213,1.); +#19213 = DIRECTION('',(0.,-1.)); +#19214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19215 = ORIENTED_EDGE('',*,*,#19216,.T.); +#19216 = EDGE_CURVE('',#19194,#19117,#19217,.T.); +#19217 = SURFACE_CURVE('',#19218,(#19223,#19230),.PCURVE_S1.); +#19218 = CIRCLE('',#19219,0.12); +#19219 = AXIS2_PLACEMENT_3D('',#19220,#19221,#19222); +#19220 = CARTESIAN_POINT('',(0.25,4.72,0.1)); +#19221 = DIRECTION('',(0.,0.,1.)); +#19222 = DIRECTION('',(1.,0.,0.)); +#19223 = PCURVE('',#19155,#19224); +#19224 = DEFINITIONAL_REPRESENTATION('',(#19225),#19229); +#19225 = LINE('',#19226,#19227); +#19226 = CARTESIAN_POINT('',(-0.,-0.1)); +#19227 = VECTOR('',#19228,1.); +#19228 = DIRECTION('',(-1.,0.)); +#19229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19230 = PCURVE('',#19046,#19231); +#19231 = DEFINITIONAL_REPRESENTATION('',(#19232),#19240); +#19232 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19233,#19234,#19235,#19236 + ,#19237,#19238,#19239),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#19233 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#19234 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#19235 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#19236 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#19237 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#19238 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#19239 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#19240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19241 = ORIENTED_EDGE('',*,*,#19139,.F.); +#19242 = ORIENTED_EDGE('',*,*,#19243,.F.); +#19243 = EDGE_CURVE('',#19192,#19140,#19244,.T.); +#19244 = SURFACE_CURVE('',#19245,(#19250,#19257),.PCURVE_S1.); +#19245 = CIRCLE('',#19246,0.12); +#19246 = AXIS2_PLACEMENT_3D('',#19247,#19248,#19249); +#19247 = CARTESIAN_POINT('',(0.25,4.72,0.)); +#19248 = DIRECTION('',(0.,0.,1.)); +#19249 = DIRECTION('',(1.,0.,0.)); +#19250 = PCURVE('',#19155,#19251); +#19251 = DEFINITIONAL_REPRESENTATION('',(#19252),#19256); +#19252 = LINE('',#19253,#19254); +#19253 = CARTESIAN_POINT('',(-0.,0.)); +#19254 = VECTOR('',#19255,1.); +#19255 = DIRECTION('',(-1.,0.)); +#19256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19257 = PCURVE('',#19100,#19258); +#19258 = DEFINITIONAL_REPRESENTATION('',(#19259),#19267); +#19259 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19260,#19261,#19262,#19263 + ,#19264,#19265,#19266),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#19260 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#19261 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#19262 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#19263 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#19264 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#19265 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#19266 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#19267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19268 = ADVANCED_FACE('',(#19269),#19018,.F.); +#19269 = FACE_BOUND('',#19270,.F.); +#19270 = EDGE_LOOP('',(#19271,#19272,#19293,#19294)); +#19271 = ORIENTED_EDGE('',*,*,#18995,.T.); +#19272 = ORIENTED_EDGE('',*,*,#19273,.T.); +#19273 = EDGE_CURVE('',#18998,#19194,#19274,.T.); +#19274 = SURFACE_CURVE('',#19275,(#19279,#19286),.PCURVE_S1.); +#19275 = LINE('',#19276,#19277); +#19276 = CARTESIAN_POINT('',(0.13,5.05,0.1)); +#19277 = VECTOR('',#19278,1.); +#19278 = DIRECTION('',(0.,-1.,0.)); +#19279 = PCURVE('',#19018,#19280); +#19280 = DEFINITIONAL_REPRESENTATION('',(#19281),#19285); +#19281 = LINE('',#19282,#19283); +#19282 = CARTESIAN_POINT('',(0.,-0.1)); +#19283 = VECTOR('',#19284,1.); +#19284 = DIRECTION('',(1.,0.)); +#19285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19286 = PCURVE('',#19046,#19287); +#19287 = DEFINITIONAL_REPRESENTATION('',(#19288),#19292); +#19288 = LINE('',#19289,#19290); +#19289 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#19290 = VECTOR('',#19291,1.); +#19291 = DIRECTION('',(0.,-1.)); +#19292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19293 = ORIENTED_EDGE('',*,*,#19191,.F.); +#19294 = ORIENTED_EDGE('',*,*,#19295,.F.); +#19295 = EDGE_CURVE('',#18996,#19192,#19296,.T.); +#19296 = SURFACE_CURVE('',#19297,(#19301,#19308),.PCURVE_S1.); +#19297 = LINE('',#19298,#19299); +#19298 = CARTESIAN_POINT('',(0.13,5.05,0.)); +#19299 = VECTOR('',#19300,1.); +#19300 = DIRECTION('',(0.,-1.,0.)); +#19301 = PCURVE('',#19018,#19302); +#19302 = DEFINITIONAL_REPRESENTATION('',(#19303),#19307); +#19303 = LINE('',#19304,#19305); +#19304 = CARTESIAN_POINT('',(0.,0.)); +#19305 = VECTOR('',#19306,1.); +#19306 = DIRECTION('',(1.,0.)); +#19307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19308 = PCURVE('',#19100,#19309); +#19309 = DEFINITIONAL_REPRESENTATION('',(#19310),#19314); +#19310 = LINE('',#19311,#19312); +#19311 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#19312 = VECTOR('',#19313,1.); +#19313 = DIRECTION('',(0.,-1.)); +#19314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19315 = ADVANCED_FACE('',(#19316),#19100,.T.); +#19316 = FACE_BOUND('',#19317,.T.); +#19317 = EDGE_LOOP('',(#19318,#19319,#19320,#19321)); +#19318 = ORIENTED_EDGE('',*,*,#19086,.T.); +#19319 = ORIENTED_EDGE('',*,*,#19167,.T.); +#19320 = ORIENTED_EDGE('',*,*,#19243,.F.); +#19321 = ORIENTED_EDGE('',*,*,#19295,.F.); +#19322 = ADVANCED_FACE('',(#19323),#19046,.F.); +#19323 = FACE_BOUND('',#19324,.F.); +#19324 = EDGE_LOOP('',(#19325,#19326,#19327,#19328)); +#19325 = ORIENTED_EDGE('',*,*,#19030,.T.); +#19326 = ORIENTED_EDGE('',*,*,#19116,.T.); +#19327 = ORIENTED_EDGE('',*,*,#19216,.F.); +#19328 = ORIENTED_EDGE('',*,*,#19273,.F.); +#19329 = MANIFOLD_SOLID_BREP('',#19330); +#19330 = CLOSED_SHELL('',(#19331,#19451,#19527,#19600,#19647,#19654)); +#19331 = ADVANCED_FACE('',(#19332),#19346,.F.); +#19332 = FACE_BOUND('',#19333,.F.); +#19333 = EDGE_LOOP('',(#19334,#19369,#19397,#19425)); +#19334 = ORIENTED_EDGE('',*,*,#19335,.T.); +#19335 = EDGE_CURVE('',#19336,#19338,#19340,.T.); +#19336 = VERTEX_POINT('',#19337); +#19337 = CARTESIAN_POINT('',(0.13,-5.05,0.)); +#19338 = VERTEX_POINT('',#19339); +#19339 = CARTESIAN_POINT('',(0.13,-5.05,0.1)); +#19340 = SURFACE_CURVE('',#19341,(#19345,#19357),.PCURVE_S1.); +#19341 = LINE('',#19342,#19343); +#19342 = CARTESIAN_POINT('',(0.13,-5.05,0.)); +#19343 = VECTOR('',#19344,1.); +#19344 = DIRECTION('',(0.,0.,1.)); +#19345 = PCURVE('',#19346,#19351); +#19346 = PLANE('',#19347); +#19347 = AXIS2_PLACEMENT_3D('',#19348,#19349,#19350); +#19348 = CARTESIAN_POINT('',(0.13,-5.05,0.)); +#19349 = DIRECTION('',(0.,1.,0.)); +#19350 = DIRECTION('',(1.,0.,0.)); +#19351 = DEFINITIONAL_REPRESENTATION('',(#19352),#19356); +#19352 = LINE('',#19353,#19354); +#19353 = CARTESIAN_POINT('',(0.,0.)); +#19354 = VECTOR('',#19355,1.); +#19355 = DIRECTION('',(0.,-1.)); +#19356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19357 = PCURVE('',#19358,#19363); +#19358 = PLANE('',#19359); +#19359 = AXIS2_PLACEMENT_3D('',#19360,#19361,#19362); +#19360 = CARTESIAN_POINT('',(0.13,-5.05,0.)); +#19361 = DIRECTION('',(-1.,0.,0.)); +#19362 = DIRECTION('',(0.,1.,0.)); +#19363 = DEFINITIONAL_REPRESENTATION('',(#19364),#19368); +#19364 = LINE('',#19365,#19366); +#19365 = CARTESIAN_POINT('',(0.,0.)); +#19366 = VECTOR('',#19367,1.); +#19367 = DIRECTION('',(0.,-1.)); +#19368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19369 = ORIENTED_EDGE('',*,*,#19370,.T.); +#19370 = EDGE_CURVE('',#19338,#19371,#19373,.T.); +#19371 = VERTEX_POINT('',#19372); +#19372 = CARTESIAN_POINT('',(0.37,-5.05,0.1)); +#19373 = SURFACE_CURVE('',#19374,(#19378,#19385),.PCURVE_S1.); +#19374 = LINE('',#19375,#19376); +#19375 = CARTESIAN_POINT('',(0.13,-5.05,0.1)); +#19376 = VECTOR('',#19377,1.); +#19377 = DIRECTION('',(1.,0.,0.)); +#19378 = PCURVE('',#19346,#19379); +#19379 = DEFINITIONAL_REPRESENTATION('',(#19380),#19384); +#19380 = LINE('',#19381,#19382); +#19381 = CARTESIAN_POINT('',(0.,-0.1)); +#19382 = VECTOR('',#19383,1.); +#19383 = DIRECTION('',(1.,0.)); +#19384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19385 = PCURVE('',#19386,#19391); +#19386 = PLANE('',#19387); +#19387 = AXIS2_PLACEMENT_3D('',#19388,#19389,#19390); +#19388 = CARTESIAN_POINT('',(0.25,-4.849490847913,0.1)); +#19389 = DIRECTION('',(0.,0.,1.)); +#19390 = DIRECTION('',(1.,0.,0.)); +#19391 = DEFINITIONAL_REPRESENTATION('',(#19392),#19396); +#19392 = LINE('',#19393,#19394); +#19393 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#19394 = VECTOR('',#19395,1.); +#19395 = DIRECTION('',(1.,0.)); +#19396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19397 = ORIENTED_EDGE('',*,*,#19398,.F.); +#19398 = EDGE_CURVE('',#19399,#19371,#19401,.T.); +#19399 = VERTEX_POINT('',#19400); +#19400 = CARTESIAN_POINT('',(0.37,-5.05,0.)); +#19401 = SURFACE_CURVE('',#19402,(#19406,#19413),.PCURVE_S1.); +#19402 = LINE('',#19403,#19404); +#19403 = CARTESIAN_POINT('',(0.37,-5.05,0.)); +#19404 = VECTOR('',#19405,1.); +#19405 = DIRECTION('',(0.,0.,1.)); +#19406 = PCURVE('',#19346,#19407); +#19407 = DEFINITIONAL_REPRESENTATION('',(#19408),#19412); +#19408 = LINE('',#19409,#19410); +#19409 = CARTESIAN_POINT('',(0.24,0.)); +#19410 = VECTOR('',#19411,1.); +#19411 = DIRECTION('',(0.,-1.)); +#19412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19413 = PCURVE('',#19414,#19419); +#19414 = PLANE('',#19415); +#19415 = AXIS2_PLACEMENT_3D('',#19416,#19417,#19418); +#19416 = CARTESIAN_POINT('',(0.37,-5.05,0.)); +#19417 = DIRECTION('',(-1.,0.,0.)); +#19418 = DIRECTION('',(0.,1.,0.)); +#19419 = DEFINITIONAL_REPRESENTATION('',(#19420),#19424); +#19420 = LINE('',#19421,#19422); +#19421 = CARTESIAN_POINT('',(0.,0.)); +#19422 = VECTOR('',#19423,1.); +#19423 = DIRECTION('',(0.,-1.)); +#19424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19425 = ORIENTED_EDGE('',*,*,#19426,.F.); +#19426 = EDGE_CURVE('',#19336,#19399,#19427,.T.); +#19427 = SURFACE_CURVE('',#19428,(#19432,#19439),.PCURVE_S1.); +#19428 = LINE('',#19429,#19430); +#19429 = CARTESIAN_POINT('',(0.13,-5.05,0.)); +#19430 = VECTOR('',#19431,1.); +#19431 = DIRECTION('',(1.,0.,0.)); +#19432 = PCURVE('',#19346,#19433); +#19433 = DEFINITIONAL_REPRESENTATION('',(#19434),#19438); +#19434 = LINE('',#19435,#19436); +#19435 = CARTESIAN_POINT('',(0.,0.)); +#19436 = VECTOR('',#19437,1.); +#19437 = DIRECTION('',(1.,0.)); +#19438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19439 = PCURVE('',#19440,#19445); +#19440 = PLANE('',#19441); +#19441 = AXIS2_PLACEMENT_3D('',#19442,#19443,#19444); +#19442 = CARTESIAN_POINT('',(0.25,-4.849490847913,0.)); +#19443 = DIRECTION('',(0.,0.,1.)); +#19444 = DIRECTION('',(1.,0.,0.)); +#19445 = DEFINITIONAL_REPRESENTATION('',(#19446),#19450); +#19446 = LINE('',#19447,#19448); +#19447 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#19448 = VECTOR('',#19449,1.); +#19449 = DIRECTION('',(1.,0.)); +#19450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19451 = ADVANCED_FACE('',(#19452),#19414,.F.); +#19452 = FACE_BOUND('',#19453,.F.); +#19453 = EDGE_LOOP('',(#19454,#19455,#19478,#19506)); +#19454 = ORIENTED_EDGE('',*,*,#19398,.T.); +#19455 = ORIENTED_EDGE('',*,*,#19456,.T.); +#19456 = EDGE_CURVE('',#19371,#19457,#19459,.T.); +#19457 = VERTEX_POINT('',#19458); +#19458 = CARTESIAN_POINT('',(0.37,-4.72,0.1)); +#19459 = SURFACE_CURVE('',#19460,(#19464,#19471),.PCURVE_S1.); +#19460 = LINE('',#19461,#19462); +#19461 = CARTESIAN_POINT('',(0.37,-5.05,0.1)); +#19462 = VECTOR('',#19463,1.); +#19463 = DIRECTION('',(0.,1.,0.)); +#19464 = PCURVE('',#19414,#19465); +#19465 = DEFINITIONAL_REPRESENTATION('',(#19466),#19470); +#19466 = LINE('',#19467,#19468); +#19467 = CARTESIAN_POINT('',(0.,-0.1)); +#19468 = VECTOR('',#19469,1.); +#19469 = DIRECTION('',(1.,0.)); +#19470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19471 = PCURVE('',#19386,#19472); +#19472 = DEFINITIONAL_REPRESENTATION('',(#19473),#19477); +#19473 = LINE('',#19474,#19475); +#19474 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#19475 = VECTOR('',#19476,1.); +#19476 = DIRECTION('',(0.,1.)); +#19477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19478 = ORIENTED_EDGE('',*,*,#19479,.F.); +#19479 = EDGE_CURVE('',#19480,#19457,#19482,.T.); +#19480 = VERTEX_POINT('',#19481); +#19481 = CARTESIAN_POINT('',(0.37,-4.72,0.)); +#19482 = SURFACE_CURVE('',#19483,(#19487,#19494),.PCURVE_S1.); +#19483 = LINE('',#19484,#19485); +#19484 = CARTESIAN_POINT('',(0.37,-4.72,0.)); +#19485 = VECTOR('',#19486,1.); +#19486 = DIRECTION('',(0.,0.,1.)); +#19487 = PCURVE('',#19414,#19488); +#19488 = DEFINITIONAL_REPRESENTATION('',(#19489),#19493); +#19489 = LINE('',#19490,#19491); +#19490 = CARTESIAN_POINT('',(0.33,0.)); +#19491 = VECTOR('',#19492,1.); +#19492 = DIRECTION('',(0.,-1.)); +#19493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19494 = PCURVE('',#19495,#19500); +#19495 = CYLINDRICAL_SURFACE('',#19496,0.12); +#19496 = AXIS2_PLACEMENT_3D('',#19497,#19498,#19499); +#19497 = CARTESIAN_POINT('',(0.25,-4.72,0.)); +#19498 = DIRECTION('',(-0.,-0.,-1.)); +#19499 = DIRECTION('',(1.,0.,0.)); +#19500 = DEFINITIONAL_REPRESENTATION('',(#19501),#19505); +#19501 = LINE('',#19502,#19503); +#19502 = CARTESIAN_POINT('',(-0.,0.)); +#19503 = VECTOR('',#19504,1.); +#19504 = DIRECTION('',(-0.,-1.)); +#19505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19506 = ORIENTED_EDGE('',*,*,#19507,.F.); +#19507 = EDGE_CURVE('',#19399,#19480,#19508,.T.); +#19508 = SURFACE_CURVE('',#19509,(#19513,#19520),.PCURVE_S1.); +#19509 = LINE('',#19510,#19511); +#19510 = CARTESIAN_POINT('',(0.37,-5.05,0.)); +#19511 = VECTOR('',#19512,1.); +#19512 = DIRECTION('',(0.,1.,0.)); +#19513 = PCURVE('',#19414,#19514); +#19514 = DEFINITIONAL_REPRESENTATION('',(#19515),#19519); +#19515 = LINE('',#19516,#19517); +#19516 = CARTESIAN_POINT('',(0.,0.)); +#19517 = VECTOR('',#19518,1.); +#19518 = DIRECTION('',(1.,0.)); +#19519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19520 = PCURVE('',#19440,#19521); +#19521 = DEFINITIONAL_REPRESENTATION('',(#19522),#19526); +#19522 = LINE('',#19523,#19524); +#19523 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#19524 = VECTOR('',#19525,1.); +#19525 = DIRECTION('',(0.,1.)); +#19526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19527 = ADVANCED_FACE('',(#19528),#19495,.T.); +#19528 = FACE_BOUND('',#19529,.F.); +#19529 = EDGE_LOOP('',(#19530,#19531,#19555,#19578)); +#19530 = ORIENTED_EDGE('',*,*,#19479,.T.); +#19531 = ORIENTED_EDGE('',*,*,#19532,.T.); +#19532 = EDGE_CURVE('',#19457,#19533,#19535,.T.); +#19533 = VERTEX_POINT('',#19534); +#19534 = CARTESIAN_POINT('',(0.13,-4.72,0.1)); +#19535 = SURFACE_CURVE('',#19536,(#19541,#19548),.PCURVE_S1.); +#19536 = CIRCLE('',#19537,0.12); +#19537 = AXIS2_PLACEMENT_3D('',#19538,#19539,#19540); +#19538 = CARTESIAN_POINT('',(0.25,-4.72,0.1)); +#19539 = DIRECTION('',(0.,0.,1.)); +#19540 = DIRECTION('',(1.,0.,0.)); +#19541 = PCURVE('',#19495,#19542); +#19542 = DEFINITIONAL_REPRESENTATION('',(#19543),#19547); +#19543 = LINE('',#19544,#19545); +#19544 = CARTESIAN_POINT('',(-0.,-0.1)); +#19545 = VECTOR('',#19546,1.); +#19546 = DIRECTION('',(-1.,0.)); +#19547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19548 = PCURVE('',#19386,#19549); +#19549 = DEFINITIONAL_REPRESENTATION('',(#19550),#19554); +#19550 = CIRCLE('',#19551,0.12); +#19551 = AXIS2_PLACEMENT_2D('',#19552,#19553); +#19552 = CARTESIAN_POINT('',(0.,0.129490847913)); +#19553 = DIRECTION('',(1.,0.)); +#19554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19555 = ORIENTED_EDGE('',*,*,#19556,.F.); +#19556 = EDGE_CURVE('',#19557,#19533,#19559,.T.); +#19557 = VERTEX_POINT('',#19558); +#19558 = CARTESIAN_POINT('',(0.13,-4.72,0.)); +#19559 = SURFACE_CURVE('',#19560,(#19564,#19571),.PCURVE_S1.); +#19560 = LINE('',#19561,#19562); +#19561 = CARTESIAN_POINT('',(0.13,-4.72,0.)); +#19562 = VECTOR('',#19563,1.); +#19563 = DIRECTION('',(0.,0.,1.)); +#19564 = PCURVE('',#19495,#19565); +#19565 = DEFINITIONAL_REPRESENTATION('',(#19566),#19570); +#19566 = LINE('',#19567,#19568); +#19567 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#19568 = VECTOR('',#19569,1.); +#19569 = DIRECTION('',(-0.,-1.)); +#19570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19571 = PCURVE('',#19358,#19572); +#19572 = DEFINITIONAL_REPRESENTATION('',(#19573),#19577); +#19573 = LINE('',#19574,#19575); +#19574 = CARTESIAN_POINT('',(0.33,0.)); +#19575 = VECTOR('',#19576,1.); +#19576 = DIRECTION('',(0.,-1.)); +#19577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19578 = ORIENTED_EDGE('',*,*,#19579,.F.); +#19579 = EDGE_CURVE('',#19480,#19557,#19580,.T.); +#19580 = SURFACE_CURVE('',#19581,(#19586,#19593),.PCURVE_S1.); +#19581 = CIRCLE('',#19582,0.12); +#19582 = AXIS2_PLACEMENT_3D('',#19583,#19584,#19585); +#19583 = CARTESIAN_POINT('',(0.25,-4.72,0.)); +#19584 = DIRECTION('',(0.,0.,1.)); +#19585 = DIRECTION('',(1.,0.,0.)); +#19586 = PCURVE('',#19495,#19587); +#19587 = DEFINITIONAL_REPRESENTATION('',(#19588),#19592); +#19588 = LINE('',#19589,#19590); +#19589 = CARTESIAN_POINT('',(-0.,0.)); +#19590 = VECTOR('',#19591,1.); +#19591 = DIRECTION('',(-1.,0.)); +#19592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19593 = PCURVE('',#19440,#19594); +#19594 = DEFINITIONAL_REPRESENTATION('',(#19595),#19599); +#19595 = CIRCLE('',#19596,0.12); +#19596 = AXIS2_PLACEMENT_2D('',#19597,#19598); +#19597 = CARTESIAN_POINT('',(0.,0.129490847913)); +#19598 = DIRECTION('',(1.,0.)); +#19599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19600 = ADVANCED_FACE('',(#19601),#19358,.T.); +#19601 = FACE_BOUND('',#19602,.T.); +#19602 = EDGE_LOOP('',(#19603,#19604,#19625,#19626)); +#19603 = ORIENTED_EDGE('',*,*,#19335,.T.); +#19604 = ORIENTED_EDGE('',*,*,#19605,.T.); +#19605 = EDGE_CURVE('',#19338,#19533,#19606,.T.); +#19606 = SURFACE_CURVE('',#19607,(#19611,#19618),.PCURVE_S1.); +#19607 = LINE('',#19608,#19609); +#19608 = CARTESIAN_POINT('',(0.13,-5.05,0.1)); +#19609 = VECTOR('',#19610,1.); +#19610 = DIRECTION('',(0.,1.,0.)); +#19611 = PCURVE('',#19358,#19612); +#19612 = DEFINITIONAL_REPRESENTATION('',(#19613),#19617); +#19613 = LINE('',#19614,#19615); +#19614 = CARTESIAN_POINT('',(0.,-0.1)); +#19615 = VECTOR('',#19616,1.); +#19616 = DIRECTION('',(1.,0.)); +#19617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19618 = PCURVE('',#19386,#19619); +#19619 = DEFINITIONAL_REPRESENTATION('',(#19620),#19624); +#19620 = LINE('',#19621,#19622); +#19621 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#19622 = VECTOR('',#19623,1.); +#19623 = DIRECTION('',(0.,1.)); +#19624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19625 = ORIENTED_EDGE('',*,*,#19556,.F.); +#19626 = ORIENTED_EDGE('',*,*,#19627,.F.); +#19627 = EDGE_CURVE('',#19336,#19557,#19628,.T.); +#19628 = SURFACE_CURVE('',#19629,(#19633,#19640),.PCURVE_S1.); +#19629 = LINE('',#19630,#19631); +#19630 = CARTESIAN_POINT('',(0.13,-5.05,0.)); +#19631 = VECTOR('',#19632,1.); +#19632 = DIRECTION('',(0.,1.,0.)); +#19633 = PCURVE('',#19358,#19634); +#19634 = DEFINITIONAL_REPRESENTATION('',(#19635),#19639); +#19635 = LINE('',#19636,#19637); +#19636 = CARTESIAN_POINT('',(0.,0.)); +#19637 = VECTOR('',#19638,1.); +#19638 = DIRECTION('',(1.,0.)); +#19639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19640 = PCURVE('',#19440,#19641); +#19641 = DEFINITIONAL_REPRESENTATION('',(#19642),#19646); +#19642 = LINE('',#19643,#19644); +#19643 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#19644 = VECTOR('',#19645,1.); +#19645 = DIRECTION('',(0.,1.)); +#19646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19647 = ADVANCED_FACE('',(#19648),#19440,.F.); +#19648 = FACE_BOUND('',#19649,.F.); +#19649 = EDGE_LOOP('',(#19650,#19651,#19652,#19653)); +#19650 = ORIENTED_EDGE('',*,*,#19426,.T.); +#19651 = ORIENTED_EDGE('',*,*,#19507,.T.); +#19652 = ORIENTED_EDGE('',*,*,#19579,.T.); +#19653 = ORIENTED_EDGE('',*,*,#19627,.F.); +#19654 = ADVANCED_FACE('',(#19655),#19386,.T.); +#19655 = FACE_BOUND('',#19656,.T.); +#19656 = EDGE_LOOP('',(#19657,#19658,#19659,#19660)); +#19657 = ORIENTED_EDGE('',*,*,#19370,.T.); +#19658 = ORIENTED_EDGE('',*,*,#19456,.T.); +#19659 = ORIENTED_EDGE('',*,*,#19532,.T.); +#19660 = ORIENTED_EDGE('',*,*,#19605,.F.); +#19661 = MANIFOLD_SOLID_BREP('',#19662); +#19662 = CLOSED_SHELL('',(#19663,#19783,#19859,#19940,#19987,#19994)); +#19663 = ADVANCED_FACE('',(#19664),#19678,.T.); +#19664 = FACE_BOUND('',#19665,.T.); +#19665 = EDGE_LOOP('',(#19666,#19701,#19729,#19757)); +#19666 = ORIENTED_EDGE('',*,*,#19667,.T.); +#19667 = EDGE_CURVE('',#19668,#19670,#19672,.T.); +#19668 = VERTEX_POINT('',#19669); +#19669 = CARTESIAN_POINT('',(0.63,5.05,0.)); +#19670 = VERTEX_POINT('',#19671); +#19671 = CARTESIAN_POINT('',(0.63,5.05,0.1)); +#19672 = SURFACE_CURVE('',#19673,(#19677,#19689),.PCURVE_S1.); +#19673 = LINE('',#19674,#19675); +#19674 = CARTESIAN_POINT('',(0.63,5.05,0.)); +#19675 = VECTOR('',#19676,1.); +#19676 = DIRECTION('',(0.,0.,1.)); +#19677 = PCURVE('',#19678,#19683); +#19678 = PLANE('',#19679); +#19679 = AXIS2_PLACEMENT_3D('',#19680,#19681,#19682); +#19680 = CARTESIAN_POINT('',(0.63,5.05,0.)); +#19681 = DIRECTION('',(0.,1.,0.)); +#19682 = DIRECTION('',(1.,0.,0.)); +#19683 = DEFINITIONAL_REPRESENTATION('',(#19684),#19688); +#19684 = LINE('',#19685,#19686); +#19685 = CARTESIAN_POINT('',(0.,0.)); +#19686 = VECTOR('',#19687,1.); +#19687 = DIRECTION('',(0.,-1.)); +#19688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19689 = PCURVE('',#19690,#19695); +#19690 = PLANE('',#19691); +#19691 = AXIS2_PLACEMENT_3D('',#19692,#19693,#19694); +#19692 = CARTESIAN_POINT('',(0.63,5.05,0.)); +#19693 = DIRECTION('',(1.,0.,0.)); +#19694 = DIRECTION('',(0.,-1.,0.)); +#19695 = DEFINITIONAL_REPRESENTATION('',(#19696),#19700); +#19696 = LINE('',#19697,#19698); +#19697 = CARTESIAN_POINT('',(0.,0.)); +#19698 = VECTOR('',#19699,1.); +#19699 = DIRECTION('',(0.,-1.)); +#19700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19701 = ORIENTED_EDGE('',*,*,#19702,.T.); +#19702 = EDGE_CURVE('',#19670,#19703,#19705,.T.); +#19703 = VERTEX_POINT('',#19704); +#19704 = CARTESIAN_POINT('',(0.87,5.05,0.1)); +#19705 = SURFACE_CURVE('',#19706,(#19710,#19717),.PCURVE_S1.); +#19706 = LINE('',#19707,#19708); +#19707 = CARTESIAN_POINT('',(0.63,5.05,0.1)); +#19708 = VECTOR('',#19709,1.); +#19709 = DIRECTION('',(1.,0.,0.)); +#19710 = PCURVE('',#19678,#19711); +#19711 = DEFINITIONAL_REPRESENTATION('',(#19712),#19716); +#19712 = LINE('',#19713,#19714); +#19713 = CARTESIAN_POINT('',(0.,-0.1)); +#19714 = VECTOR('',#19715,1.); +#19715 = DIRECTION('',(1.,0.)); +#19716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19717 = PCURVE('',#19718,#19723); +#19718 = PLANE('',#19719); +#19719 = AXIS2_PLACEMENT_3D('',#19720,#19721,#19722); +#19720 = CARTESIAN_POINT('',(0.75,4.849490847913,0.1)); +#19721 = DIRECTION('',(-0.,-0.,-1.)); +#19722 = DIRECTION('',(-1.,0.,0.)); +#19723 = DEFINITIONAL_REPRESENTATION('',(#19724),#19728); +#19724 = LINE('',#19725,#19726); +#19725 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#19726 = VECTOR('',#19727,1.); +#19727 = DIRECTION('',(-1.,0.)); +#19728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19729 = ORIENTED_EDGE('',*,*,#19730,.F.); +#19730 = EDGE_CURVE('',#19731,#19703,#19733,.T.); +#19731 = VERTEX_POINT('',#19732); +#19732 = CARTESIAN_POINT('',(0.87,5.05,0.)); +#19733 = SURFACE_CURVE('',#19734,(#19738,#19745),.PCURVE_S1.); +#19734 = LINE('',#19735,#19736); +#19735 = CARTESIAN_POINT('',(0.87,5.05,0.)); +#19736 = VECTOR('',#19737,1.); +#19737 = DIRECTION('',(0.,0.,1.)); +#19738 = PCURVE('',#19678,#19739); +#19739 = DEFINITIONAL_REPRESENTATION('',(#19740),#19744); +#19740 = LINE('',#19741,#19742); +#19741 = CARTESIAN_POINT('',(0.24,0.)); +#19742 = VECTOR('',#19743,1.); +#19743 = DIRECTION('',(0.,-1.)); +#19744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19745 = PCURVE('',#19746,#19751); +#19746 = PLANE('',#19747); +#19747 = AXIS2_PLACEMENT_3D('',#19748,#19749,#19750); +#19748 = CARTESIAN_POINT('',(0.87,5.05,0.)); +#19749 = DIRECTION('',(1.,0.,0.)); +#19750 = DIRECTION('',(0.,-1.,0.)); +#19751 = DEFINITIONAL_REPRESENTATION('',(#19752),#19756); +#19752 = LINE('',#19753,#19754); +#19753 = CARTESIAN_POINT('',(0.,0.)); +#19754 = VECTOR('',#19755,1.); +#19755 = DIRECTION('',(0.,-1.)); +#19756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19757 = ORIENTED_EDGE('',*,*,#19758,.F.); +#19758 = EDGE_CURVE('',#19668,#19731,#19759,.T.); +#19759 = SURFACE_CURVE('',#19760,(#19764,#19771),.PCURVE_S1.); +#19760 = LINE('',#19761,#19762); +#19761 = CARTESIAN_POINT('',(0.63,5.05,0.)); +#19762 = VECTOR('',#19763,1.); +#19763 = DIRECTION('',(1.,0.,0.)); +#19764 = PCURVE('',#19678,#19765); +#19765 = DEFINITIONAL_REPRESENTATION('',(#19766),#19770); +#19766 = LINE('',#19767,#19768); +#19767 = CARTESIAN_POINT('',(0.,0.)); +#19768 = VECTOR('',#19769,1.); +#19769 = DIRECTION('',(1.,0.)); +#19770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19771 = PCURVE('',#19772,#19777); +#19772 = PLANE('',#19773); +#19773 = AXIS2_PLACEMENT_3D('',#19774,#19775,#19776); +#19774 = CARTESIAN_POINT('',(0.75,4.849490847913,0.)); +#19775 = DIRECTION('',(-0.,-0.,-1.)); +#19776 = DIRECTION('',(-1.,0.,0.)); +#19777 = DEFINITIONAL_REPRESENTATION('',(#19778),#19782); +#19778 = LINE('',#19779,#19780); +#19779 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#19780 = VECTOR('',#19781,1.); +#19781 = DIRECTION('',(-1.,0.)); +#19782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19783 = ADVANCED_FACE('',(#19784),#19746,.T.); +#19784 = FACE_BOUND('',#19785,.T.); +#19785 = EDGE_LOOP('',(#19786,#19787,#19810,#19838)); +#19786 = ORIENTED_EDGE('',*,*,#19730,.T.); +#19787 = ORIENTED_EDGE('',*,*,#19788,.T.); +#19788 = EDGE_CURVE('',#19703,#19789,#19791,.T.); +#19789 = VERTEX_POINT('',#19790); +#19790 = CARTESIAN_POINT('',(0.87,4.72,0.1)); +#19791 = SURFACE_CURVE('',#19792,(#19796,#19803),.PCURVE_S1.); +#19792 = LINE('',#19793,#19794); +#19793 = CARTESIAN_POINT('',(0.87,5.05,0.1)); +#19794 = VECTOR('',#19795,1.); +#19795 = DIRECTION('',(0.,-1.,0.)); +#19796 = PCURVE('',#19746,#19797); +#19797 = DEFINITIONAL_REPRESENTATION('',(#19798),#19802); +#19798 = LINE('',#19799,#19800); +#19799 = CARTESIAN_POINT('',(0.,-0.1)); +#19800 = VECTOR('',#19801,1.); +#19801 = DIRECTION('',(1.,0.)); +#19802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19803 = PCURVE('',#19718,#19804); +#19804 = DEFINITIONAL_REPRESENTATION('',(#19805),#19809); +#19805 = LINE('',#19806,#19807); +#19806 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#19807 = VECTOR('',#19808,1.); +#19808 = DIRECTION('',(0.,-1.)); +#19809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19810 = ORIENTED_EDGE('',*,*,#19811,.F.); +#19811 = EDGE_CURVE('',#19812,#19789,#19814,.T.); +#19812 = VERTEX_POINT('',#19813); +#19813 = CARTESIAN_POINT('',(0.87,4.72,0.)); +#19814 = SURFACE_CURVE('',#19815,(#19819,#19826),.PCURVE_S1.); +#19815 = LINE('',#19816,#19817); +#19816 = CARTESIAN_POINT('',(0.87,4.72,0.)); +#19817 = VECTOR('',#19818,1.); +#19818 = DIRECTION('',(0.,0.,1.)); +#19819 = PCURVE('',#19746,#19820); +#19820 = DEFINITIONAL_REPRESENTATION('',(#19821),#19825); +#19821 = LINE('',#19822,#19823); +#19822 = CARTESIAN_POINT('',(0.33,0.)); +#19823 = VECTOR('',#19824,1.); +#19824 = DIRECTION('',(0.,-1.)); +#19825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19826 = PCURVE('',#19827,#19832); +#19827 = CYLINDRICAL_SURFACE('',#19828,0.12); +#19828 = AXIS2_PLACEMENT_3D('',#19829,#19830,#19831); +#19829 = CARTESIAN_POINT('',(0.75,4.72,0.)); +#19830 = DIRECTION('',(-0.,-0.,-1.)); +#19831 = DIRECTION('',(1.,0.,0.)); +#19832 = DEFINITIONAL_REPRESENTATION('',(#19833),#19837); +#19833 = LINE('',#19834,#19835); +#19834 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#19835 = VECTOR('',#19836,1.); +#19836 = DIRECTION('',(-0.,-1.)); +#19837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19838 = ORIENTED_EDGE('',*,*,#19839,.F.); +#19839 = EDGE_CURVE('',#19731,#19812,#19840,.T.); +#19840 = SURFACE_CURVE('',#19841,(#19845,#19852),.PCURVE_S1.); +#19841 = LINE('',#19842,#19843); +#19842 = CARTESIAN_POINT('',(0.87,5.05,0.)); +#19843 = VECTOR('',#19844,1.); +#19844 = DIRECTION('',(0.,-1.,0.)); +#19845 = PCURVE('',#19746,#19846); +#19846 = DEFINITIONAL_REPRESENTATION('',(#19847),#19851); +#19847 = LINE('',#19848,#19849); +#19848 = CARTESIAN_POINT('',(0.,0.)); +#19849 = VECTOR('',#19850,1.); +#19850 = DIRECTION('',(1.,0.)); +#19851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19852 = PCURVE('',#19772,#19853); +#19853 = DEFINITIONAL_REPRESENTATION('',(#19854),#19858); +#19854 = LINE('',#19855,#19856); +#19855 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#19856 = VECTOR('',#19857,1.); +#19857 = DIRECTION('',(0.,-1.)); +#19858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19859 = ADVANCED_FACE('',(#19860),#19827,.T.); +#19860 = FACE_BOUND('',#19861,.F.); +#19861 = EDGE_LOOP('',(#19862,#19887,#19913,#19914)); +#19862 = ORIENTED_EDGE('',*,*,#19863,.T.); +#19863 = EDGE_CURVE('',#19864,#19866,#19868,.T.); +#19864 = VERTEX_POINT('',#19865); +#19865 = CARTESIAN_POINT('',(0.63,4.72,0.)); +#19866 = VERTEX_POINT('',#19867); +#19867 = CARTESIAN_POINT('',(0.63,4.72,0.1)); +#19868 = SURFACE_CURVE('',#19869,(#19873,#19880),.PCURVE_S1.); +#19869 = LINE('',#19870,#19871); +#19870 = CARTESIAN_POINT('',(0.63,4.72,0.)); +#19871 = VECTOR('',#19872,1.); +#19872 = DIRECTION('',(0.,0.,1.)); +#19873 = PCURVE('',#19827,#19874); +#19874 = DEFINITIONAL_REPRESENTATION('',(#19875),#19879); +#19875 = LINE('',#19876,#19877); +#19876 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#19877 = VECTOR('',#19878,1.); +#19878 = DIRECTION('',(-0.,-1.)); +#19879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19880 = PCURVE('',#19690,#19881); +#19881 = DEFINITIONAL_REPRESENTATION('',(#19882),#19886); +#19882 = LINE('',#19883,#19884); +#19883 = CARTESIAN_POINT('',(0.33,0.)); +#19884 = VECTOR('',#19885,1.); +#19885 = DIRECTION('',(0.,-1.)); +#19886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19887 = ORIENTED_EDGE('',*,*,#19888,.T.); +#19888 = EDGE_CURVE('',#19866,#19789,#19889,.T.); +#19889 = SURFACE_CURVE('',#19890,(#19895,#19902),.PCURVE_S1.); +#19890 = CIRCLE('',#19891,0.12); +#19891 = AXIS2_PLACEMENT_3D('',#19892,#19893,#19894); +#19892 = CARTESIAN_POINT('',(0.75,4.72,0.1)); +#19893 = DIRECTION('',(0.,0.,1.)); +#19894 = DIRECTION('',(1.,0.,0.)); +#19895 = PCURVE('',#19827,#19896); +#19896 = DEFINITIONAL_REPRESENTATION('',(#19897),#19901); +#19897 = LINE('',#19898,#19899); +#19898 = CARTESIAN_POINT('',(-0.,-0.1)); +#19899 = VECTOR('',#19900,1.); +#19900 = DIRECTION('',(-1.,0.)); +#19901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19902 = PCURVE('',#19718,#19903); +#19903 = DEFINITIONAL_REPRESENTATION('',(#19904),#19912); +#19904 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19905,#19906,#19907,#19908 + ,#19909,#19910,#19911),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#19905 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#19906 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#19907 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#19908 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#19909 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#19910 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#19911 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#19912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19913 = ORIENTED_EDGE('',*,*,#19811,.F.); +#19914 = ORIENTED_EDGE('',*,*,#19915,.F.); +#19915 = EDGE_CURVE('',#19864,#19812,#19916,.T.); +#19916 = SURFACE_CURVE('',#19917,(#19922,#19929),.PCURVE_S1.); +#19917 = CIRCLE('',#19918,0.12); +#19918 = AXIS2_PLACEMENT_3D('',#19919,#19920,#19921); +#19919 = CARTESIAN_POINT('',(0.75,4.72,0.)); +#19920 = DIRECTION('',(0.,0.,1.)); +#19921 = DIRECTION('',(1.,0.,0.)); +#19922 = PCURVE('',#19827,#19923); +#19923 = DEFINITIONAL_REPRESENTATION('',(#19924),#19928); +#19924 = LINE('',#19925,#19926); +#19925 = CARTESIAN_POINT('',(-0.,0.)); +#19926 = VECTOR('',#19927,1.); +#19927 = DIRECTION('',(-1.,0.)); +#19928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19929 = PCURVE('',#19772,#19930); +#19930 = DEFINITIONAL_REPRESENTATION('',(#19931),#19939); +#19931 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19932,#19933,#19934,#19935 + ,#19936,#19937,#19938),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#19932 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#19933 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#19934 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#19935 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#19936 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#19937 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#19938 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#19939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19940 = ADVANCED_FACE('',(#19941),#19690,.F.); +#19941 = FACE_BOUND('',#19942,.F.); +#19942 = EDGE_LOOP('',(#19943,#19944,#19965,#19966)); +#19943 = ORIENTED_EDGE('',*,*,#19667,.T.); +#19944 = ORIENTED_EDGE('',*,*,#19945,.T.); +#19945 = EDGE_CURVE('',#19670,#19866,#19946,.T.); +#19946 = SURFACE_CURVE('',#19947,(#19951,#19958),.PCURVE_S1.); +#19947 = LINE('',#19948,#19949); +#19948 = CARTESIAN_POINT('',(0.63,5.05,0.1)); +#19949 = VECTOR('',#19950,1.); +#19950 = DIRECTION('',(0.,-1.,0.)); +#19951 = PCURVE('',#19690,#19952); +#19952 = DEFINITIONAL_REPRESENTATION('',(#19953),#19957); +#19953 = LINE('',#19954,#19955); +#19954 = CARTESIAN_POINT('',(0.,-0.1)); +#19955 = VECTOR('',#19956,1.); +#19956 = DIRECTION('',(1.,0.)); +#19957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19958 = PCURVE('',#19718,#19959); +#19959 = DEFINITIONAL_REPRESENTATION('',(#19960),#19964); +#19960 = LINE('',#19961,#19962); +#19961 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#19962 = VECTOR('',#19963,1.); +#19963 = DIRECTION('',(0.,-1.)); +#19964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19965 = ORIENTED_EDGE('',*,*,#19863,.F.); +#19966 = ORIENTED_EDGE('',*,*,#19967,.F.); +#19967 = EDGE_CURVE('',#19668,#19864,#19968,.T.); +#19968 = SURFACE_CURVE('',#19969,(#19973,#19980),.PCURVE_S1.); +#19969 = LINE('',#19970,#19971); +#19970 = CARTESIAN_POINT('',(0.63,5.05,0.)); +#19971 = VECTOR('',#19972,1.); +#19972 = DIRECTION('',(0.,-1.,0.)); +#19973 = PCURVE('',#19690,#19974); +#19974 = DEFINITIONAL_REPRESENTATION('',(#19975),#19979); +#19975 = LINE('',#19976,#19977); +#19976 = CARTESIAN_POINT('',(0.,0.)); +#19977 = VECTOR('',#19978,1.); +#19978 = DIRECTION('',(1.,0.)); +#19979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19980 = PCURVE('',#19772,#19981); +#19981 = DEFINITIONAL_REPRESENTATION('',(#19982),#19986); +#19982 = LINE('',#19983,#19984); +#19983 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#19984 = VECTOR('',#19985,1.); +#19985 = DIRECTION('',(0.,-1.)); +#19986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19987 = ADVANCED_FACE('',(#19988),#19772,.T.); +#19988 = FACE_BOUND('',#19989,.T.); +#19989 = EDGE_LOOP('',(#19990,#19991,#19992,#19993)); +#19990 = ORIENTED_EDGE('',*,*,#19758,.T.); +#19991 = ORIENTED_EDGE('',*,*,#19839,.T.); +#19992 = ORIENTED_EDGE('',*,*,#19915,.F.); +#19993 = ORIENTED_EDGE('',*,*,#19967,.F.); +#19994 = ADVANCED_FACE('',(#19995),#19718,.F.); +#19995 = FACE_BOUND('',#19996,.F.); +#19996 = EDGE_LOOP('',(#19997,#19998,#19999,#20000)); +#19997 = ORIENTED_EDGE('',*,*,#19702,.T.); +#19998 = ORIENTED_EDGE('',*,*,#19788,.T.); +#19999 = ORIENTED_EDGE('',*,*,#19888,.F.); +#20000 = ORIENTED_EDGE('',*,*,#19945,.F.); +#20001 = MANIFOLD_SOLID_BREP('',#20002); +#20002 = CLOSED_SHELL('',(#20003,#20123,#20199,#20272,#20319,#20326)); +#20003 = ADVANCED_FACE('',(#20004),#20018,.F.); +#20004 = FACE_BOUND('',#20005,.F.); +#20005 = EDGE_LOOP('',(#20006,#20041,#20069,#20097)); +#20006 = ORIENTED_EDGE('',*,*,#20007,.T.); +#20007 = EDGE_CURVE('',#20008,#20010,#20012,.T.); +#20008 = VERTEX_POINT('',#20009); +#20009 = CARTESIAN_POINT('',(0.63,-5.05,0.)); +#20010 = VERTEX_POINT('',#20011); +#20011 = CARTESIAN_POINT('',(0.63,-5.05,0.1)); +#20012 = SURFACE_CURVE('',#20013,(#20017,#20029),.PCURVE_S1.); +#20013 = LINE('',#20014,#20015); +#20014 = CARTESIAN_POINT('',(0.63,-5.05,0.)); +#20015 = VECTOR('',#20016,1.); +#20016 = DIRECTION('',(0.,0.,1.)); +#20017 = PCURVE('',#20018,#20023); +#20018 = PLANE('',#20019); +#20019 = AXIS2_PLACEMENT_3D('',#20020,#20021,#20022); +#20020 = CARTESIAN_POINT('',(0.63,-5.05,0.)); +#20021 = DIRECTION('',(0.,1.,0.)); +#20022 = DIRECTION('',(1.,0.,0.)); +#20023 = DEFINITIONAL_REPRESENTATION('',(#20024),#20028); +#20024 = LINE('',#20025,#20026); +#20025 = CARTESIAN_POINT('',(0.,0.)); +#20026 = VECTOR('',#20027,1.); +#20027 = DIRECTION('',(0.,-1.)); +#20028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20029 = PCURVE('',#20030,#20035); +#20030 = PLANE('',#20031); +#20031 = AXIS2_PLACEMENT_3D('',#20032,#20033,#20034); +#20032 = CARTESIAN_POINT('',(0.63,-5.05,0.)); +#20033 = DIRECTION('',(-1.,0.,0.)); +#20034 = DIRECTION('',(0.,1.,0.)); +#20035 = DEFINITIONAL_REPRESENTATION('',(#20036),#20040); +#20036 = LINE('',#20037,#20038); +#20037 = CARTESIAN_POINT('',(0.,0.)); +#20038 = VECTOR('',#20039,1.); +#20039 = DIRECTION('',(0.,-1.)); +#20040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20041 = ORIENTED_EDGE('',*,*,#20042,.T.); +#20042 = EDGE_CURVE('',#20010,#20043,#20045,.T.); +#20043 = VERTEX_POINT('',#20044); +#20044 = CARTESIAN_POINT('',(0.87,-5.05,0.1)); +#20045 = SURFACE_CURVE('',#20046,(#20050,#20057),.PCURVE_S1.); +#20046 = LINE('',#20047,#20048); +#20047 = CARTESIAN_POINT('',(0.63,-5.05,0.1)); +#20048 = VECTOR('',#20049,1.); +#20049 = DIRECTION('',(1.,0.,0.)); +#20050 = PCURVE('',#20018,#20051); +#20051 = DEFINITIONAL_REPRESENTATION('',(#20052),#20056); +#20052 = LINE('',#20053,#20054); +#20053 = CARTESIAN_POINT('',(0.,-0.1)); +#20054 = VECTOR('',#20055,1.); +#20055 = DIRECTION('',(1.,0.)); +#20056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20057 = PCURVE('',#20058,#20063); +#20058 = PLANE('',#20059); +#20059 = AXIS2_PLACEMENT_3D('',#20060,#20061,#20062); +#20060 = CARTESIAN_POINT('',(0.75,-4.849490847913,0.1)); +#20061 = DIRECTION('',(0.,0.,1.)); +#20062 = DIRECTION('',(1.,0.,0.)); +#20063 = DEFINITIONAL_REPRESENTATION('',(#20064),#20068); +#20064 = LINE('',#20065,#20066); +#20065 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#20066 = VECTOR('',#20067,1.); +#20067 = DIRECTION('',(1.,0.)); +#20068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20069 = ORIENTED_EDGE('',*,*,#20070,.F.); +#20070 = EDGE_CURVE('',#20071,#20043,#20073,.T.); +#20071 = VERTEX_POINT('',#20072); +#20072 = CARTESIAN_POINT('',(0.87,-5.05,0.)); +#20073 = SURFACE_CURVE('',#20074,(#20078,#20085),.PCURVE_S1.); +#20074 = LINE('',#20075,#20076); +#20075 = CARTESIAN_POINT('',(0.87,-5.05,0.)); +#20076 = VECTOR('',#20077,1.); +#20077 = DIRECTION('',(0.,0.,1.)); +#20078 = PCURVE('',#20018,#20079); +#20079 = DEFINITIONAL_REPRESENTATION('',(#20080),#20084); +#20080 = LINE('',#20081,#20082); +#20081 = CARTESIAN_POINT('',(0.24,0.)); +#20082 = VECTOR('',#20083,1.); +#20083 = DIRECTION('',(0.,-1.)); +#20084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20085 = PCURVE('',#20086,#20091); +#20086 = PLANE('',#20087); +#20087 = AXIS2_PLACEMENT_3D('',#20088,#20089,#20090); +#20088 = CARTESIAN_POINT('',(0.87,-5.05,0.)); +#20089 = DIRECTION('',(-1.,0.,0.)); +#20090 = DIRECTION('',(0.,1.,0.)); +#20091 = DEFINITIONAL_REPRESENTATION('',(#20092),#20096); +#20092 = LINE('',#20093,#20094); +#20093 = CARTESIAN_POINT('',(0.,0.)); +#20094 = VECTOR('',#20095,1.); +#20095 = DIRECTION('',(0.,-1.)); +#20096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20097 = ORIENTED_EDGE('',*,*,#20098,.F.); +#20098 = EDGE_CURVE('',#20008,#20071,#20099,.T.); +#20099 = SURFACE_CURVE('',#20100,(#20104,#20111),.PCURVE_S1.); +#20100 = LINE('',#20101,#20102); +#20101 = CARTESIAN_POINT('',(0.63,-5.05,0.)); +#20102 = VECTOR('',#20103,1.); +#20103 = DIRECTION('',(1.,0.,0.)); +#20104 = PCURVE('',#20018,#20105); +#20105 = DEFINITIONAL_REPRESENTATION('',(#20106),#20110); +#20106 = LINE('',#20107,#20108); +#20107 = CARTESIAN_POINT('',(0.,0.)); +#20108 = VECTOR('',#20109,1.); +#20109 = DIRECTION('',(1.,0.)); +#20110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20111 = PCURVE('',#20112,#20117); +#20112 = PLANE('',#20113); +#20113 = AXIS2_PLACEMENT_3D('',#20114,#20115,#20116); +#20114 = CARTESIAN_POINT('',(0.75,-4.849490847913,0.)); +#20115 = DIRECTION('',(0.,0.,1.)); +#20116 = DIRECTION('',(1.,0.,0.)); +#20117 = DEFINITIONAL_REPRESENTATION('',(#20118),#20122); +#20118 = LINE('',#20119,#20120); +#20119 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#20120 = VECTOR('',#20121,1.); +#20121 = DIRECTION('',(1.,0.)); +#20122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20123 = ADVANCED_FACE('',(#20124),#20086,.F.); +#20124 = FACE_BOUND('',#20125,.F.); +#20125 = EDGE_LOOP('',(#20126,#20127,#20150,#20178)); +#20126 = ORIENTED_EDGE('',*,*,#20070,.T.); +#20127 = ORIENTED_EDGE('',*,*,#20128,.T.); +#20128 = EDGE_CURVE('',#20043,#20129,#20131,.T.); +#20129 = VERTEX_POINT('',#20130); +#20130 = CARTESIAN_POINT('',(0.87,-4.72,0.1)); +#20131 = SURFACE_CURVE('',#20132,(#20136,#20143),.PCURVE_S1.); +#20132 = LINE('',#20133,#20134); +#20133 = CARTESIAN_POINT('',(0.87,-5.05,0.1)); +#20134 = VECTOR('',#20135,1.); +#20135 = DIRECTION('',(0.,1.,0.)); +#20136 = PCURVE('',#20086,#20137); +#20137 = DEFINITIONAL_REPRESENTATION('',(#20138),#20142); +#20138 = LINE('',#20139,#20140); +#20139 = CARTESIAN_POINT('',(0.,-0.1)); +#20140 = VECTOR('',#20141,1.); +#20141 = DIRECTION('',(1.,0.)); +#20142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20143 = PCURVE('',#20058,#20144); +#20144 = DEFINITIONAL_REPRESENTATION('',(#20145),#20149); +#20145 = LINE('',#20146,#20147); +#20146 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#20147 = VECTOR('',#20148,1.); +#20148 = DIRECTION('',(0.,1.)); +#20149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20150 = ORIENTED_EDGE('',*,*,#20151,.F.); +#20151 = EDGE_CURVE('',#20152,#20129,#20154,.T.); +#20152 = VERTEX_POINT('',#20153); +#20153 = CARTESIAN_POINT('',(0.87,-4.72,0.)); +#20154 = SURFACE_CURVE('',#20155,(#20159,#20166),.PCURVE_S1.); +#20155 = LINE('',#20156,#20157); +#20156 = CARTESIAN_POINT('',(0.87,-4.72,0.)); +#20157 = VECTOR('',#20158,1.); +#20158 = DIRECTION('',(0.,0.,1.)); +#20159 = PCURVE('',#20086,#20160); +#20160 = DEFINITIONAL_REPRESENTATION('',(#20161),#20165); +#20161 = LINE('',#20162,#20163); +#20162 = CARTESIAN_POINT('',(0.33,0.)); +#20163 = VECTOR('',#20164,1.); +#20164 = DIRECTION('',(0.,-1.)); +#20165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20166 = PCURVE('',#20167,#20172); +#20167 = CYLINDRICAL_SURFACE('',#20168,0.12); +#20168 = AXIS2_PLACEMENT_3D('',#20169,#20170,#20171); +#20169 = CARTESIAN_POINT('',(0.75,-4.72,0.)); +#20170 = DIRECTION('',(-0.,-0.,-1.)); +#20171 = DIRECTION('',(1.,0.,0.)); +#20172 = DEFINITIONAL_REPRESENTATION('',(#20173),#20177); +#20173 = LINE('',#20174,#20175); +#20174 = CARTESIAN_POINT('',(-0.,0.)); +#20175 = VECTOR('',#20176,1.); +#20176 = DIRECTION('',(-0.,-1.)); +#20177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20178 = ORIENTED_EDGE('',*,*,#20179,.F.); +#20179 = EDGE_CURVE('',#20071,#20152,#20180,.T.); +#20180 = SURFACE_CURVE('',#20181,(#20185,#20192),.PCURVE_S1.); +#20181 = LINE('',#20182,#20183); +#20182 = CARTESIAN_POINT('',(0.87,-5.05,0.)); +#20183 = VECTOR('',#20184,1.); +#20184 = DIRECTION('',(0.,1.,0.)); +#20185 = PCURVE('',#20086,#20186); +#20186 = DEFINITIONAL_REPRESENTATION('',(#20187),#20191); +#20187 = LINE('',#20188,#20189); +#20188 = CARTESIAN_POINT('',(0.,0.)); +#20189 = VECTOR('',#20190,1.); +#20190 = DIRECTION('',(1.,0.)); +#20191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20192 = PCURVE('',#20112,#20193); +#20193 = DEFINITIONAL_REPRESENTATION('',(#20194),#20198); +#20194 = LINE('',#20195,#20196); +#20195 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#20196 = VECTOR('',#20197,1.); +#20197 = DIRECTION('',(0.,1.)); +#20198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20199 = ADVANCED_FACE('',(#20200),#20167,.T.); +#20200 = FACE_BOUND('',#20201,.F.); +#20201 = EDGE_LOOP('',(#20202,#20203,#20227,#20250)); +#20202 = ORIENTED_EDGE('',*,*,#20151,.T.); +#20203 = ORIENTED_EDGE('',*,*,#20204,.T.); +#20204 = EDGE_CURVE('',#20129,#20205,#20207,.T.); +#20205 = VERTEX_POINT('',#20206); +#20206 = CARTESIAN_POINT('',(0.63,-4.72,0.1)); +#20207 = SURFACE_CURVE('',#20208,(#20213,#20220),.PCURVE_S1.); +#20208 = CIRCLE('',#20209,0.12); +#20209 = AXIS2_PLACEMENT_3D('',#20210,#20211,#20212); +#20210 = CARTESIAN_POINT('',(0.75,-4.72,0.1)); +#20211 = DIRECTION('',(0.,0.,1.)); +#20212 = DIRECTION('',(1.,0.,0.)); +#20213 = PCURVE('',#20167,#20214); +#20214 = DEFINITIONAL_REPRESENTATION('',(#20215),#20219); +#20215 = LINE('',#20216,#20217); +#20216 = CARTESIAN_POINT('',(-0.,-0.1)); +#20217 = VECTOR('',#20218,1.); +#20218 = DIRECTION('',(-1.,0.)); +#20219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20220 = PCURVE('',#20058,#20221); +#20221 = DEFINITIONAL_REPRESENTATION('',(#20222),#20226); +#20222 = CIRCLE('',#20223,0.12); +#20223 = AXIS2_PLACEMENT_2D('',#20224,#20225); +#20224 = CARTESIAN_POINT('',(0.,0.129490847913)); +#20225 = DIRECTION('',(1.,0.)); +#20226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20227 = ORIENTED_EDGE('',*,*,#20228,.F.); +#20228 = EDGE_CURVE('',#20229,#20205,#20231,.T.); +#20229 = VERTEX_POINT('',#20230); +#20230 = CARTESIAN_POINT('',(0.63,-4.72,0.)); +#20231 = SURFACE_CURVE('',#20232,(#20236,#20243),.PCURVE_S1.); +#20232 = LINE('',#20233,#20234); +#20233 = CARTESIAN_POINT('',(0.63,-4.72,0.)); +#20234 = VECTOR('',#20235,1.); +#20235 = DIRECTION('',(0.,0.,1.)); +#20236 = PCURVE('',#20167,#20237); +#20237 = DEFINITIONAL_REPRESENTATION('',(#20238),#20242); +#20238 = LINE('',#20239,#20240); +#20239 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#20240 = VECTOR('',#20241,1.); +#20241 = DIRECTION('',(-0.,-1.)); +#20242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20243 = PCURVE('',#20030,#20244); +#20244 = DEFINITIONAL_REPRESENTATION('',(#20245),#20249); +#20245 = LINE('',#20246,#20247); +#20246 = CARTESIAN_POINT('',(0.33,0.)); +#20247 = VECTOR('',#20248,1.); +#20248 = DIRECTION('',(0.,-1.)); +#20249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20250 = ORIENTED_EDGE('',*,*,#20251,.F.); +#20251 = EDGE_CURVE('',#20152,#20229,#20252,.T.); +#20252 = SURFACE_CURVE('',#20253,(#20258,#20265),.PCURVE_S1.); +#20253 = CIRCLE('',#20254,0.12); +#20254 = AXIS2_PLACEMENT_3D('',#20255,#20256,#20257); +#20255 = CARTESIAN_POINT('',(0.75,-4.72,0.)); +#20256 = DIRECTION('',(0.,0.,1.)); +#20257 = DIRECTION('',(1.,0.,0.)); +#20258 = PCURVE('',#20167,#20259); +#20259 = DEFINITIONAL_REPRESENTATION('',(#20260),#20264); +#20260 = LINE('',#20261,#20262); +#20261 = CARTESIAN_POINT('',(-0.,0.)); +#20262 = VECTOR('',#20263,1.); +#20263 = DIRECTION('',(-1.,0.)); +#20264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20265 = PCURVE('',#20112,#20266); +#20266 = DEFINITIONAL_REPRESENTATION('',(#20267),#20271); +#20267 = CIRCLE('',#20268,0.12); +#20268 = AXIS2_PLACEMENT_2D('',#20269,#20270); +#20269 = CARTESIAN_POINT('',(0.,0.129490847913)); +#20270 = DIRECTION('',(1.,0.)); +#20271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20272 = ADVANCED_FACE('',(#20273),#20030,.T.); +#20273 = FACE_BOUND('',#20274,.T.); +#20274 = EDGE_LOOP('',(#20275,#20276,#20297,#20298)); +#20275 = ORIENTED_EDGE('',*,*,#20007,.T.); +#20276 = ORIENTED_EDGE('',*,*,#20277,.T.); +#20277 = EDGE_CURVE('',#20010,#20205,#20278,.T.); +#20278 = SURFACE_CURVE('',#20279,(#20283,#20290),.PCURVE_S1.); +#20279 = LINE('',#20280,#20281); +#20280 = CARTESIAN_POINT('',(0.63,-5.05,0.1)); +#20281 = VECTOR('',#20282,1.); +#20282 = DIRECTION('',(0.,1.,0.)); +#20283 = PCURVE('',#20030,#20284); +#20284 = DEFINITIONAL_REPRESENTATION('',(#20285),#20289); +#20285 = LINE('',#20286,#20287); +#20286 = CARTESIAN_POINT('',(0.,-0.1)); +#20287 = VECTOR('',#20288,1.); +#20288 = DIRECTION('',(1.,0.)); +#20289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20290 = PCURVE('',#20058,#20291); +#20291 = DEFINITIONAL_REPRESENTATION('',(#20292),#20296); +#20292 = LINE('',#20293,#20294); +#20293 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#20294 = VECTOR('',#20295,1.); +#20295 = DIRECTION('',(0.,1.)); +#20296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20297 = ORIENTED_EDGE('',*,*,#20228,.F.); +#20298 = ORIENTED_EDGE('',*,*,#20299,.F.); +#20299 = EDGE_CURVE('',#20008,#20229,#20300,.T.); +#20300 = SURFACE_CURVE('',#20301,(#20305,#20312),.PCURVE_S1.); +#20301 = LINE('',#20302,#20303); +#20302 = CARTESIAN_POINT('',(0.63,-5.05,0.)); +#20303 = VECTOR('',#20304,1.); +#20304 = DIRECTION('',(0.,1.,0.)); +#20305 = PCURVE('',#20030,#20306); +#20306 = DEFINITIONAL_REPRESENTATION('',(#20307),#20311); +#20307 = LINE('',#20308,#20309); +#20308 = CARTESIAN_POINT('',(0.,0.)); +#20309 = VECTOR('',#20310,1.); +#20310 = DIRECTION('',(1.,0.)); +#20311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20312 = PCURVE('',#20112,#20313); +#20313 = DEFINITIONAL_REPRESENTATION('',(#20314),#20318); +#20314 = LINE('',#20315,#20316); +#20315 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#20316 = VECTOR('',#20317,1.); +#20317 = DIRECTION('',(0.,1.)); +#20318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20319 = ADVANCED_FACE('',(#20320),#20112,.F.); +#20320 = FACE_BOUND('',#20321,.F.); +#20321 = EDGE_LOOP('',(#20322,#20323,#20324,#20325)); +#20322 = ORIENTED_EDGE('',*,*,#20098,.T.); +#20323 = ORIENTED_EDGE('',*,*,#20179,.T.); +#20324 = ORIENTED_EDGE('',*,*,#20251,.T.); +#20325 = ORIENTED_EDGE('',*,*,#20299,.F.); +#20326 = ADVANCED_FACE('',(#20327),#20058,.T.); +#20327 = FACE_BOUND('',#20328,.T.); +#20328 = EDGE_LOOP('',(#20329,#20330,#20331,#20332)); +#20329 = ORIENTED_EDGE('',*,*,#20042,.T.); +#20330 = ORIENTED_EDGE('',*,*,#20128,.T.); +#20331 = ORIENTED_EDGE('',*,*,#20204,.T.); +#20332 = ORIENTED_EDGE('',*,*,#20277,.F.); +#20333 = MANIFOLD_SOLID_BREP('',#20334); +#20334 = CLOSED_SHELL('',(#20335,#20455,#20531,#20612,#20659,#20666)); +#20335 = ADVANCED_FACE('',(#20336),#20350,.T.); +#20336 = FACE_BOUND('',#20337,.T.); +#20337 = EDGE_LOOP('',(#20338,#20373,#20401,#20429)); +#20338 = ORIENTED_EDGE('',*,*,#20339,.T.); +#20339 = EDGE_CURVE('',#20340,#20342,#20344,.T.); +#20340 = VERTEX_POINT('',#20341); +#20341 = CARTESIAN_POINT('',(1.13,5.05,0.)); +#20342 = VERTEX_POINT('',#20343); +#20343 = CARTESIAN_POINT('',(1.13,5.05,0.1)); +#20344 = SURFACE_CURVE('',#20345,(#20349,#20361),.PCURVE_S1.); +#20345 = LINE('',#20346,#20347); +#20346 = CARTESIAN_POINT('',(1.13,5.05,0.)); +#20347 = VECTOR('',#20348,1.); +#20348 = DIRECTION('',(0.,0.,1.)); +#20349 = PCURVE('',#20350,#20355); +#20350 = PLANE('',#20351); +#20351 = AXIS2_PLACEMENT_3D('',#20352,#20353,#20354); +#20352 = CARTESIAN_POINT('',(1.13,5.05,0.)); +#20353 = DIRECTION('',(0.,1.,0.)); +#20354 = DIRECTION('',(1.,0.,0.)); +#20355 = DEFINITIONAL_REPRESENTATION('',(#20356),#20360); +#20356 = LINE('',#20357,#20358); +#20357 = CARTESIAN_POINT('',(0.,0.)); +#20358 = VECTOR('',#20359,1.); +#20359 = DIRECTION('',(0.,-1.)); +#20360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20361 = PCURVE('',#20362,#20367); +#20362 = PLANE('',#20363); +#20363 = AXIS2_PLACEMENT_3D('',#20364,#20365,#20366); +#20364 = CARTESIAN_POINT('',(1.13,5.05,0.)); +#20365 = DIRECTION('',(1.,0.,0.)); +#20366 = DIRECTION('',(0.,-1.,0.)); +#20367 = DEFINITIONAL_REPRESENTATION('',(#20368),#20372); +#20368 = LINE('',#20369,#20370); +#20369 = CARTESIAN_POINT('',(0.,0.)); +#20370 = VECTOR('',#20371,1.); +#20371 = DIRECTION('',(0.,-1.)); +#20372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20373 = ORIENTED_EDGE('',*,*,#20374,.T.); +#20374 = EDGE_CURVE('',#20342,#20375,#20377,.T.); +#20375 = VERTEX_POINT('',#20376); +#20376 = CARTESIAN_POINT('',(1.37,5.05,0.1)); +#20377 = SURFACE_CURVE('',#20378,(#20382,#20389),.PCURVE_S1.); +#20378 = LINE('',#20379,#20380); +#20379 = CARTESIAN_POINT('',(1.13,5.05,0.1)); +#20380 = VECTOR('',#20381,1.); +#20381 = DIRECTION('',(1.,0.,0.)); +#20382 = PCURVE('',#20350,#20383); +#20383 = DEFINITIONAL_REPRESENTATION('',(#20384),#20388); +#20384 = LINE('',#20385,#20386); +#20385 = CARTESIAN_POINT('',(0.,-0.1)); +#20386 = VECTOR('',#20387,1.); +#20387 = DIRECTION('',(1.,0.)); +#20388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20389 = PCURVE('',#20390,#20395); +#20390 = PLANE('',#20391); +#20391 = AXIS2_PLACEMENT_3D('',#20392,#20393,#20394); +#20392 = CARTESIAN_POINT('',(1.25,4.849490847913,0.1)); +#20393 = DIRECTION('',(-0.,-0.,-1.)); +#20394 = DIRECTION('',(-1.,0.,0.)); +#20395 = DEFINITIONAL_REPRESENTATION('',(#20396),#20400); +#20396 = LINE('',#20397,#20398); +#20397 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#20398 = VECTOR('',#20399,1.); +#20399 = DIRECTION('',(-1.,0.)); +#20400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20401 = ORIENTED_EDGE('',*,*,#20402,.F.); +#20402 = EDGE_CURVE('',#20403,#20375,#20405,.T.); +#20403 = VERTEX_POINT('',#20404); +#20404 = CARTESIAN_POINT('',(1.37,5.05,0.)); +#20405 = SURFACE_CURVE('',#20406,(#20410,#20417),.PCURVE_S1.); +#20406 = LINE('',#20407,#20408); +#20407 = CARTESIAN_POINT('',(1.37,5.05,0.)); +#20408 = VECTOR('',#20409,1.); +#20409 = DIRECTION('',(0.,0.,1.)); +#20410 = PCURVE('',#20350,#20411); +#20411 = DEFINITIONAL_REPRESENTATION('',(#20412),#20416); +#20412 = LINE('',#20413,#20414); +#20413 = CARTESIAN_POINT('',(0.24,0.)); +#20414 = VECTOR('',#20415,1.); +#20415 = DIRECTION('',(0.,-1.)); +#20416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20417 = PCURVE('',#20418,#20423); +#20418 = PLANE('',#20419); +#20419 = AXIS2_PLACEMENT_3D('',#20420,#20421,#20422); +#20420 = CARTESIAN_POINT('',(1.37,5.05,0.)); +#20421 = DIRECTION('',(1.,0.,0.)); +#20422 = DIRECTION('',(0.,-1.,0.)); +#20423 = DEFINITIONAL_REPRESENTATION('',(#20424),#20428); +#20424 = LINE('',#20425,#20426); +#20425 = CARTESIAN_POINT('',(0.,0.)); +#20426 = VECTOR('',#20427,1.); +#20427 = DIRECTION('',(0.,-1.)); +#20428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20429 = ORIENTED_EDGE('',*,*,#20430,.F.); +#20430 = EDGE_CURVE('',#20340,#20403,#20431,.T.); +#20431 = SURFACE_CURVE('',#20432,(#20436,#20443),.PCURVE_S1.); +#20432 = LINE('',#20433,#20434); +#20433 = CARTESIAN_POINT('',(1.13,5.05,0.)); +#20434 = VECTOR('',#20435,1.); +#20435 = DIRECTION('',(1.,0.,0.)); +#20436 = PCURVE('',#20350,#20437); +#20437 = DEFINITIONAL_REPRESENTATION('',(#20438),#20442); +#20438 = LINE('',#20439,#20440); +#20439 = CARTESIAN_POINT('',(0.,0.)); +#20440 = VECTOR('',#20441,1.); +#20441 = DIRECTION('',(1.,0.)); +#20442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20443 = PCURVE('',#20444,#20449); +#20444 = PLANE('',#20445); +#20445 = AXIS2_PLACEMENT_3D('',#20446,#20447,#20448); +#20446 = CARTESIAN_POINT('',(1.25,4.849490847913,0.)); +#20447 = DIRECTION('',(-0.,-0.,-1.)); +#20448 = DIRECTION('',(-1.,0.,0.)); +#20449 = DEFINITIONAL_REPRESENTATION('',(#20450),#20454); +#20450 = LINE('',#20451,#20452); +#20451 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#20452 = VECTOR('',#20453,1.); +#20453 = DIRECTION('',(-1.,0.)); +#20454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20455 = ADVANCED_FACE('',(#20456),#20418,.T.); +#20456 = FACE_BOUND('',#20457,.T.); +#20457 = EDGE_LOOP('',(#20458,#20459,#20482,#20510)); +#20458 = ORIENTED_EDGE('',*,*,#20402,.T.); +#20459 = ORIENTED_EDGE('',*,*,#20460,.T.); +#20460 = EDGE_CURVE('',#20375,#20461,#20463,.T.); +#20461 = VERTEX_POINT('',#20462); +#20462 = CARTESIAN_POINT('',(1.37,4.72,0.1)); +#20463 = SURFACE_CURVE('',#20464,(#20468,#20475),.PCURVE_S1.); +#20464 = LINE('',#20465,#20466); +#20465 = CARTESIAN_POINT('',(1.37,5.05,0.1)); +#20466 = VECTOR('',#20467,1.); +#20467 = DIRECTION('',(0.,-1.,0.)); +#20468 = PCURVE('',#20418,#20469); +#20469 = DEFINITIONAL_REPRESENTATION('',(#20470),#20474); +#20470 = LINE('',#20471,#20472); +#20471 = CARTESIAN_POINT('',(0.,-0.1)); +#20472 = VECTOR('',#20473,1.); +#20473 = DIRECTION('',(1.,0.)); +#20474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20475 = PCURVE('',#20390,#20476); +#20476 = DEFINITIONAL_REPRESENTATION('',(#20477),#20481); +#20477 = LINE('',#20478,#20479); +#20478 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#20479 = VECTOR('',#20480,1.); +#20480 = DIRECTION('',(0.,-1.)); +#20481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20482 = ORIENTED_EDGE('',*,*,#20483,.F.); +#20483 = EDGE_CURVE('',#20484,#20461,#20486,.T.); +#20484 = VERTEX_POINT('',#20485); +#20485 = CARTESIAN_POINT('',(1.37,4.72,0.)); +#20486 = SURFACE_CURVE('',#20487,(#20491,#20498),.PCURVE_S1.); +#20487 = LINE('',#20488,#20489); +#20488 = CARTESIAN_POINT('',(1.37,4.72,0.)); +#20489 = VECTOR('',#20490,1.); +#20490 = DIRECTION('',(0.,0.,1.)); +#20491 = PCURVE('',#20418,#20492); +#20492 = DEFINITIONAL_REPRESENTATION('',(#20493),#20497); +#20493 = LINE('',#20494,#20495); +#20494 = CARTESIAN_POINT('',(0.33,0.)); +#20495 = VECTOR('',#20496,1.); +#20496 = DIRECTION('',(0.,-1.)); +#20497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20498 = PCURVE('',#20499,#20504); +#20499 = CYLINDRICAL_SURFACE('',#20500,0.12); +#20500 = AXIS2_PLACEMENT_3D('',#20501,#20502,#20503); +#20501 = CARTESIAN_POINT('',(1.25,4.72,0.)); +#20502 = DIRECTION('',(-0.,-0.,-1.)); +#20503 = DIRECTION('',(1.,0.,0.)); +#20504 = DEFINITIONAL_REPRESENTATION('',(#20505),#20509); +#20505 = LINE('',#20506,#20507); +#20506 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#20507 = VECTOR('',#20508,1.); +#20508 = DIRECTION('',(-0.,-1.)); +#20509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20510 = ORIENTED_EDGE('',*,*,#20511,.F.); +#20511 = EDGE_CURVE('',#20403,#20484,#20512,.T.); +#20512 = SURFACE_CURVE('',#20513,(#20517,#20524),.PCURVE_S1.); +#20513 = LINE('',#20514,#20515); +#20514 = CARTESIAN_POINT('',(1.37,5.05,0.)); +#20515 = VECTOR('',#20516,1.); +#20516 = DIRECTION('',(0.,-1.,0.)); +#20517 = PCURVE('',#20418,#20518); +#20518 = DEFINITIONAL_REPRESENTATION('',(#20519),#20523); +#20519 = LINE('',#20520,#20521); +#20520 = CARTESIAN_POINT('',(0.,0.)); +#20521 = VECTOR('',#20522,1.); +#20522 = DIRECTION('',(1.,0.)); +#20523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20524 = PCURVE('',#20444,#20525); +#20525 = DEFINITIONAL_REPRESENTATION('',(#20526),#20530); +#20526 = LINE('',#20527,#20528); +#20527 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#20528 = VECTOR('',#20529,1.); +#20529 = DIRECTION('',(0.,-1.)); +#20530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20531 = ADVANCED_FACE('',(#20532),#20499,.T.); +#20532 = FACE_BOUND('',#20533,.F.); +#20533 = EDGE_LOOP('',(#20534,#20559,#20585,#20586)); +#20534 = ORIENTED_EDGE('',*,*,#20535,.T.); +#20535 = EDGE_CURVE('',#20536,#20538,#20540,.T.); +#20536 = VERTEX_POINT('',#20537); +#20537 = CARTESIAN_POINT('',(1.13,4.72,0.)); +#20538 = VERTEX_POINT('',#20539); +#20539 = CARTESIAN_POINT('',(1.13,4.72,0.1)); +#20540 = SURFACE_CURVE('',#20541,(#20545,#20552),.PCURVE_S1.); +#20541 = LINE('',#20542,#20543); +#20542 = CARTESIAN_POINT('',(1.13,4.72,0.)); +#20543 = VECTOR('',#20544,1.); +#20544 = DIRECTION('',(0.,0.,1.)); +#20545 = PCURVE('',#20499,#20546); +#20546 = DEFINITIONAL_REPRESENTATION('',(#20547),#20551); +#20547 = LINE('',#20548,#20549); +#20548 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#20549 = VECTOR('',#20550,1.); +#20550 = DIRECTION('',(-0.,-1.)); +#20551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20552 = PCURVE('',#20362,#20553); +#20553 = DEFINITIONAL_REPRESENTATION('',(#20554),#20558); +#20554 = LINE('',#20555,#20556); +#20555 = CARTESIAN_POINT('',(0.33,0.)); +#20556 = VECTOR('',#20557,1.); +#20557 = DIRECTION('',(0.,-1.)); +#20558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20559 = ORIENTED_EDGE('',*,*,#20560,.T.); +#20560 = EDGE_CURVE('',#20538,#20461,#20561,.T.); +#20561 = SURFACE_CURVE('',#20562,(#20567,#20574),.PCURVE_S1.); +#20562 = CIRCLE('',#20563,0.12); +#20563 = AXIS2_PLACEMENT_3D('',#20564,#20565,#20566); +#20564 = CARTESIAN_POINT('',(1.25,4.72,0.1)); +#20565 = DIRECTION('',(0.,0.,1.)); +#20566 = DIRECTION('',(1.,0.,0.)); +#20567 = PCURVE('',#20499,#20568); +#20568 = DEFINITIONAL_REPRESENTATION('',(#20569),#20573); +#20569 = LINE('',#20570,#20571); +#20570 = CARTESIAN_POINT('',(-0.,-0.1)); +#20571 = VECTOR('',#20572,1.); +#20572 = DIRECTION('',(-1.,0.)); +#20573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20574 = PCURVE('',#20390,#20575); +#20575 = DEFINITIONAL_REPRESENTATION('',(#20576),#20584); +#20576 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20577,#20578,#20579,#20580 + ,#20581,#20582,#20583),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#20577 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#20578 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#20579 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#20580 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#20581 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#20582 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#20583 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#20584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20585 = ORIENTED_EDGE('',*,*,#20483,.F.); +#20586 = ORIENTED_EDGE('',*,*,#20587,.F.); +#20587 = EDGE_CURVE('',#20536,#20484,#20588,.T.); +#20588 = SURFACE_CURVE('',#20589,(#20594,#20601),.PCURVE_S1.); +#20589 = CIRCLE('',#20590,0.12); +#20590 = AXIS2_PLACEMENT_3D('',#20591,#20592,#20593); +#20591 = CARTESIAN_POINT('',(1.25,4.72,0.)); +#20592 = DIRECTION('',(0.,0.,1.)); +#20593 = DIRECTION('',(1.,0.,0.)); +#20594 = PCURVE('',#20499,#20595); +#20595 = DEFINITIONAL_REPRESENTATION('',(#20596),#20600); +#20596 = LINE('',#20597,#20598); +#20597 = CARTESIAN_POINT('',(-0.,0.)); +#20598 = VECTOR('',#20599,1.); +#20599 = DIRECTION('',(-1.,0.)); +#20600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20601 = PCURVE('',#20444,#20602); +#20602 = DEFINITIONAL_REPRESENTATION('',(#20603),#20611); +#20603 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20604,#20605,#20606,#20607 + ,#20608,#20609,#20610),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#20604 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#20605 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#20606 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#20607 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#20608 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#20609 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#20610 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#20611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20612 = ADVANCED_FACE('',(#20613),#20362,.F.); +#20613 = FACE_BOUND('',#20614,.F.); +#20614 = EDGE_LOOP('',(#20615,#20616,#20637,#20638)); +#20615 = ORIENTED_EDGE('',*,*,#20339,.T.); +#20616 = ORIENTED_EDGE('',*,*,#20617,.T.); +#20617 = EDGE_CURVE('',#20342,#20538,#20618,.T.); +#20618 = SURFACE_CURVE('',#20619,(#20623,#20630),.PCURVE_S1.); +#20619 = LINE('',#20620,#20621); +#20620 = CARTESIAN_POINT('',(1.13,5.05,0.1)); +#20621 = VECTOR('',#20622,1.); +#20622 = DIRECTION('',(0.,-1.,0.)); +#20623 = PCURVE('',#20362,#20624); +#20624 = DEFINITIONAL_REPRESENTATION('',(#20625),#20629); +#20625 = LINE('',#20626,#20627); +#20626 = CARTESIAN_POINT('',(0.,-0.1)); +#20627 = VECTOR('',#20628,1.); +#20628 = DIRECTION('',(1.,0.)); +#20629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20630 = PCURVE('',#20390,#20631); +#20631 = DEFINITIONAL_REPRESENTATION('',(#20632),#20636); +#20632 = LINE('',#20633,#20634); +#20633 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#20634 = VECTOR('',#20635,1.); +#20635 = DIRECTION('',(0.,-1.)); +#20636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20637 = ORIENTED_EDGE('',*,*,#20535,.F.); +#20638 = ORIENTED_EDGE('',*,*,#20639,.F.); +#20639 = EDGE_CURVE('',#20340,#20536,#20640,.T.); +#20640 = SURFACE_CURVE('',#20641,(#20645,#20652),.PCURVE_S1.); +#20641 = LINE('',#20642,#20643); +#20642 = CARTESIAN_POINT('',(1.13,5.05,0.)); +#20643 = VECTOR('',#20644,1.); +#20644 = DIRECTION('',(0.,-1.,0.)); +#20645 = PCURVE('',#20362,#20646); +#20646 = DEFINITIONAL_REPRESENTATION('',(#20647),#20651); +#20647 = LINE('',#20648,#20649); +#20648 = CARTESIAN_POINT('',(0.,0.)); +#20649 = VECTOR('',#20650,1.); +#20650 = DIRECTION('',(1.,0.)); +#20651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20652 = PCURVE('',#20444,#20653); +#20653 = DEFINITIONAL_REPRESENTATION('',(#20654),#20658); +#20654 = LINE('',#20655,#20656); +#20655 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#20656 = VECTOR('',#20657,1.); +#20657 = DIRECTION('',(0.,-1.)); +#20658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20659 = ADVANCED_FACE('',(#20660),#20444,.T.); +#20660 = FACE_BOUND('',#20661,.T.); +#20661 = EDGE_LOOP('',(#20662,#20663,#20664,#20665)); +#20662 = ORIENTED_EDGE('',*,*,#20430,.T.); +#20663 = ORIENTED_EDGE('',*,*,#20511,.T.); +#20664 = ORIENTED_EDGE('',*,*,#20587,.F.); +#20665 = ORIENTED_EDGE('',*,*,#20639,.F.); +#20666 = ADVANCED_FACE('',(#20667),#20390,.F.); +#20667 = FACE_BOUND('',#20668,.F.); +#20668 = EDGE_LOOP('',(#20669,#20670,#20671,#20672)); +#20669 = ORIENTED_EDGE('',*,*,#20374,.T.); +#20670 = ORIENTED_EDGE('',*,*,#20460,.T.); +#20671 = ORIENTED_EDGE('',*,*,#20560,.F.); +#20672 = ORIENTED_EDGE('',*,*,#20617,.F.); +#20673 = MANIFOLD_SOLID_BREP('',#20674); +#20674 = CLOSED_SHELL('',(#20675,#20795,#20871,#20944,#20991,#20998)); +#20675 = ADVANCED_FACE('',(#20676),#20690,.F.); +#20676 = FACE_BOUND('',#20677,.F.); +#20677 = EDGE_LOOP('',(#20678,#20713,#20741,#20769)); +#20678 = ORIENTED_EDGE('',*,*,#20679,.T.); +#20679 = EDGE_CURVE('',#20680,#20682,#20684,.T.); +#20680 = VERTEX_POINT('',#20681); +#20681 = CARTESIAN_POINT('',(1.13,-5.05,0.)); +#20682 = VERTEX_POINT('',#20683); +#20683 = CARTESIAN_POINT('',(1.13,-5.05,0.1)); +#20684 = SURFACE_CURVE('',#20685,(#20689,#20701),.PCURVE_S1.); +#20685 = LINE('',#20686,#20687); +#20686 = CARTESIAN_POINT('',(1.13,-5.05,0.)); +#20687 = VECTOR('',#20688,1.); +#20688 = DIRECTION('',(0.,0.,1.)); +#20689 = PCURVE('',#20690,#20695); +#20690 = PLANE('',#20691); +#20691 = AXIS2_PLACEMENT_3D('',#20692,#20693,#20694); +#20692 = CARTESIAN_POINT('',(1.13,-5.05,0.)); +#20693 = DIRECTION('',(0.,1.,0.)); +#20694 = DIRECTION('',(1.,0.,0.)); +#20695 = DEFINITIONAL_REPRESENTATION('',(#20696),#20700); +#20696 = LINE('',#20697,#20698); +#20697 = CARTESIAN_POINT('',(0.,0.)); +#20698 = VECTOR('',#20699,1.); +#20699 = DIRECTION('',(0.,-1.)); +#20700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20701 = PCURVE('',#20702,#20707); +#20702 = PLANE('',#20703); +#20703 = AXIS2_PLACEMENT_3D('',#20704,#20705,#20706); +#20704 = CARTESIAN_POINT('',(1.13,-5.05,0.)); +#20705 = DIRECTION('',(-1.,0.,0.)); +#20706 = DIRECTION('',(0.,1.,0.)); +#20707 = DEFINITIONAL_REPRESENTATION('',(#20708),#20712); +#20708 = LINE('',#20709,#20710); +#20709 = CARTESIAN_POINT('',(0.,0.)); +#20710 = VECTOR('',#20711,1.); +#20711 = DIRECTION('',(0.,-1.)); +#20712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20713 = ORIENTED_EDGE('',*,*,#20714,.T.); +#20714 = EDGE_CURVE('',#20682,#20715,#20717,.T.); +#20715 = VERTEX_POINT('',#20716); +#20716 = CARTESIAN_POINT('',(1.37,-5.05,0.1)); +#20717 = SURFACE_CURVE('',#20718,(#20722,#20729),.PCURVE_S1.); +#20718 = LINE('',#20719,#20720); +#20719 = CARTESIAN_POINT('',(1.13,-5.05,0.1)); +#20720 = VECTOR('',#20721,1.); +#20721 = DIRECTION('',(1.,0.,0.)); +#20722 = PCURVE('',#20690,#20723); +#20723 = DEFINITIONAL_REPRESENTATION('',(#20724),#20728); +#20724 = LINE('',#20725,#20726); +#20725 = CARTESIAN_POINT('',(0.,-0.1)); +#20726 = VECTOR('',#20727,1.); +#20727 = DIRECTION('',(1.,0.)); +#20728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20729 = PCURVE('',#20730,#20735); +#20730 = PLANE('',#20731); +#20731 = AXIS2_PLACEMENT_3D('',#20732,#20733,#20734); +#20732 = CARTESIAN_POINT('',(1.25,-4.849490847913,0.1)); +#20733 = DIRECTION('',(0.,0.,1.)); +#20734 = DIRECTION('',(1.,0.,0.)); +#20735 = DEFINITIONAL_REPRESENTATION('',(#20736),#20740); +#20736 = LINE('',#20737,#20738); +#20737 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#20738 = VECTOR('',#20739,1.); +#20739 = DIRECTION('',(1.,0.)); +#20740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20741 = ORIENTED_EDGE('',*,*,#20742,.F.); +#20742 = EDGE_CURVE('',#20743,#20715,#20745,.T.); +#20743 = VERTEX_POINT('',#20744); +#20744 = CARTESIAN_POINT('',(1.37,-5.05,0.)); +#20745 = SURFACE_CURVE('',#20746,(#20750,#20757),.PCURVE_S1.); +#20746 = LINE('',#20747,#20748); +#20747 = CARTESIAN_POINT('',(1.37,-5.05,0.)); +#20748 = VECTOR('',#20749,1.); +#20749 = DIRECTION('',(0.,0.,1.)); +#20750 = PCURVE('',#20690,#20751); +#20751 = DEFINITIONAL_REPRESENTATION('',(#20752),#20756); +#20752 = LINE('',#20753,#20754); +#20753 = CARTESIAN_POINT('',(0.24,0.)); +#20754 = VECTOR('',#20755,1.); +#20755 = DIRECTION('',(0.,-1.)); +#20756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20757 = PCURVE('',#20758,#20763); +#20758 = PLANE('',#20759); +#20759 = AXIS2_PLACEMENT_3D('',#20760,#20761,#20762); +#20760 = CARTESIAN_POINT('',(1.37,-5.05,0.)); +#20761 = DIRECTION('',(-1.,0.,0.)); +#20762 = DIRECTION('',(0.,1.,0.)); +#20763 = DEFINITIONAL_REPRESENTATION('',(#20764),#20768); +#20764 = LINE('',#20765,#20766); +#20765 = CARTESIAN_POINT('',(0.,0.)); +#20766 = VECTOR('',#20767,1.); +#20767 = DIRECTION('',(0.,-1.)); +#20768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20769 = ORIENTED_EDGE('',*,*,#20770,.F.); +#20770 = EDGE_CURVE('',#20680,#20743,#20771,.T.); +#20771 = SURFACE_CURVE('',#20772,(#20776,#20783),.PCURVE_S1.); +#20772 = LINE('',#20773,#20774); +#20773 = CARTESIAN_POINT('',(1.13,-5.05,0.)); +#20774 = VECTOR('',#20775,1.); +#20775 = DIRECTION('',(1.,0.,0.)); +#20776 = PCURVE('',#20690,#20777); +#20777 = DEFINITIONAL_REPRESENTATION('',(#20778),#20782); +#20778 = LINE('',#20779,#20780); +#20779 = CARTESIAN_POINT('',(0.,0.)); +#20780 = VECTOR('',#20781,1.); +#20781 = DIRECTION('',(1.,0.)); +#20782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20783 = PCURVE('',#20784,#20789); +#20784 = PLANE('',#20785); +#20785 = AXIS2_PLACEMENT_3D('',#20786,#20787,#20788); +#20786 = CARTESIAN_POINT('',(1.25,-4.849490847913,0.)); +#20787 = DIRECTION('',(0.,0.,1.)); +#20788 = DIRECTION('',(1.,0.,0.)); +#20789 = DEFINITIONAL_REPRESENTATION('',(#20790),#20794); +#20790 = LINE('',#20791,#20792); +#20791 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#20792 = VECTOR('',#20793,1.); +#20793 = DIRECTION('',(1.,0.)); +#20794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20795 = ADVANCED_FACE('',(#20796),#20758,.F.); +#20796 = FACE_BOUND('',#20797,.F.); +#20797 = EDGE_LOOP('',(#20798,#20799,#20822,#20850)); +#20798 = ORIENTED_EDGE('',*,*,#20742,.T.); +#20799 = ORIENTED_EDGE('',*,*,#20800,.T.); +#20800 = EDGE_CURVE('',#20715,#20801,#20803,.T.); +#20801 = VERTEX_POINT('',#20802); +#20802 = CARTESIAN_POINT('',(1.37,-4.72,0.1)); +#20803 = SURFACE_CURVE('',#20804,(#20808,#20815),.PCURVE_S1.); +#20804 = LINE('',#20805,#20806); +#20805 = CARTESIAN_POINT('',(1.37,-5.05,0.1)); +#20806 = VECTOR('',#20807,1.); +#20807 = DIRECTION('',(0.,1.,0.)); +#20808 = PCURVE('',#20758,#20809); +#20809 = DEFINITIONAL_REPRESENTATION('',(#20810),#20814); +#20810 = LINE('',#20811,#20812); +#20811 = CARTESIAN_POINT('',(0.,-0.1)); +#20812 = VECTOR('',#20813,1.); +#20813 = DIRECTION('',(1.,0.)); +#20814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20815 = PCURVE('',#20730,#20816); +#20816 = DEFINITIONAL_REPRESENTATION('',(#20817),#20821); +#20817 = LINE('',#20818,#20819); +#20818 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#20819 = VECTOR('',#20820,1.); +#20820 = DIRECTION('',(0.,1.)); +#20821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20822 = ORIENTED_EDGE('',*,*,#20823,.F.); +#20823 = EDGE_CURVE('',#20824,#20801,#20826,.T.); +#20824 = VERTEX_POINT('',#20825); +#20825 = CARTESIAN_POINT('',(1.37,-4.72,0.)); +#20826 = SURFACE_CURVE('',#20827,(#20831,#20838),.PCURVE_S1.); +#20827 = LINE('',#20828,#20829); +#20828 = CARTESIAN_POINT('',(1.37,-4.72,0.)); +#20829 = VECTOR('',#20830,1.); +#20830 = DIRECTION('',(0.,0.,1.)); +#20831 = PCURVE('',#20758,#20832); +#20832 = DEFINITIONAL_REPRESENTATION('',(#20833),#20837); +#20833 = LINE('',#20834,#20835); +#20834 = CARTESIAN_POINT('',(0.33,0.)); +#20835 = VECTOR('',#20836,1.); +#20836 = DIRECTION('',(0.,-1.)); +#20837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20838 = PCURVE('',#20839,#20844); +#20839 = CYLINDRICAL_SURFACE('',#20840,0.12); +#20840 = AXIS2_PLACEMENT_3D('',#20841,#20842,#20843); +#20841 = CARTESIAN_POINT('',(1.25,-4.72,0.)); +#20842 = DIRECTION('',(-0.,-0.,-1.)); +#20843 = DIRECTION('',(1.,0.,0.)); +#20844 = DEFINITIONAL_REPRESENTATION('',(#20845),#20849); +#20845 = LINE('',#20846,#20847); +#20846 = CARTESIAN_POINT('',(-0.,0.)); +#20847 = VECTOR('',#20848,1.); +#20848 = DIRECTION('',(-0.,-1.)); +#20849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20850 = ORIENTED_EDGE('',*,*,#20851,.F.); +#20851 = EDGE_CURVE('',#20743,#20824,#20852,.T.); +#20852 = SURFACE_CURVE('',#20853,(#20857,#20864),.PCURVE_S1.); +#20853 = LINE('',#20854,#20855); +#20854 = CARTESIAN_POINT('',(1.37,-5.05,0.)); +#20855 = VECTOR('',#20856,1.); +#20856 = DIRECTION('',(0.,1.,0.)); +#20857 = PCURVE('',#20758,#20858); +#20858 = DEFINITIONAL_REPRESENTATION('',(#20859),#20863); +#20859 = LINE('',#20860,#20861); +#20860 = CARTESIAN_POINT('',(0.,0.)); +#20861 = VECTOR('',#20862,1.); +#20862 = DIRECTION('',(1.,0.)); +#20863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20864 = PCURVE('',#20784,#20865); +#20865 = DEFINITIONAL_REPRESENTATION('',(#20866),#20870); +#20866 = LINE('',#20867,#20868); +#20867 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#20868 = VECTOR('',#20869,1.); +#20869 = DIRECTION('',(0.,1.)); +#20870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20871 = ADVANCED_FACE('',(#20872),#20839,.T.); +#20872 = FACE_BOUND('',#20873,.F.); +#20873 = EDGE_LOOP('',(#20874,#20875,#20899,#20922)); +#20874 = ORIENTED_EDGE('',*,*,#20823,.T.); +#20875 = ORIENTED_EDGE('',*,*,#20876,.T.); +#20876 = EDGE_CURVE('',#20801,#20877,#20879,.T.); +#20877 = VERTEX_POINT('',#20878); +#20878 = CARTESIAN_POINT('',(1.13,-4.72,0.1)); +#20879 = SURFACE_CURVE('',#20880,(#20885,#20892),.PCURVE_S1.); +#20880 = CIRCLE('',#20881,0.12); +#20881 = AXIS2_PLACEMENT_3D('',#20882,#20883,#20884); +#20882 = CARTESIAN_POINT('',(1.25,-4.72,0.1)); +#20883 = DIRECTION('',(0.,0.,1.)); +#20884 = DIRECTION('',(1.,0.,0.)); +#20885 = PCURVE('',#20839,#20886); +#20886 = DEFINITIONAL_REPRESENTATION('',(#20887),#20891); +#20887 = LINE('',#20888,#20889); +#20888 = CARTESIAN_POINT('',(-0.,-0.1)); +#20889 = VECTOR('',#20890,1.); +#20890 = DIRECTION('',(-1.,0.)); +#20891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20892 = PCURVE('',#20730,#20893); +#20893 = DEFINITIONAL_REPRESENTATION('',(#20894),#20898); +#20894 = CIRCLE('',#20895,0.12); +#20895 = AXIS2_PLACEMENT_2D('',#20896,#20897); +#20896 = CARTESIAN_POINT('',(0.,0.129490847913)); +#20897 = DIRECTION('',(1.,0.)); +#20898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20899 = ORIENTED_EDGE('',*,*,#20900,.F.); +#20900 = EDGE_CURVE('',#20901,#20877,#20903,.T.); +#20901 = VERTEX_POINT('',#20902); +#20902 = CARTESIAN_POINT('',(1.13,-4.72,0.)); +#20903 = SURFACE_CURVE('',#20904,(#20908,#20915),.PCURVE_S1.); +#20904 = LINE('',#20905,#20906); +#20905 = CARTESIAN_POINT('',(1.13,-4.72,0.)); +#20906 = VECTOR('',#20907,1.); +#20907 = DIRECTION('',(0.,0.,1.)); +#20908 = PCURVE('',#20839,#20909); +#20909 = DEFINITIONAL_REPRESENTATION('',(#20910),#20914); +#20910 = LINE('',#20911,#20912); +#20911 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#20912 = VECTOR('',#20913,1.); +#20913 = DIRECTION('',(-0.,-1.)); +#20914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20915 = PCURVE('',#20702,#20916); +#20916 = DEFINITIONAL_REPRESENTATION('',(#20917),#20921); +#20917 = LINE('',#20918,#20919); +#20918 = CARTESIAN_POINT('',(0.33,0.)); +#20919 = VECTOR('',#20920,1.); +#20920 = DIRECTION('',(0.,-1.)); +#20921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20922 = ORIENTED_EDGE('',*,*,#20923,.F.); +#20923 = EDGE_CURVE('',#20824,#20901,#20924,.T.); +#20924 = SURFACE_CURVE('',#20925,(#20930,#20937),.PCURVE_S1.); +#20925 = CIRCLE('',#20926,0.12); +#20926 = AXIS2_PLACEMENT_3D('',#20927,#20928,#20929); +#20927 = CARTESIAN_POINT('',(1.25,-4.72,0.)); +#20928 = DIRECTION('',(0.,0.,1.)); +#20929 = DIRECTION('',(1.,0.,0.)); +#20930 = PCURVE('',#20839,#20931); +#20931 = DEFINITIONAL_REPRESENTATION('',(#20932),#20936); +#20932 = LINE('',#20933,#20934); +#20933 = CARTESIAN_POINT('',(-0.,0.)); +#20934 = VECTOR('',#20935,1.); +#20935 = DIRECTION('',(-1.,0.)); +#20936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20937 = PCURVE('',#20784,#20938); +#20938 = DEFINITIONAL_REPRESENTATION('',(#20939),#20943); +#20939 = CIRCLE('',#20940,0.12); +#20940 = AXIS2_PLACEMENT_2D('',#20941,#20942); +#20941 = CARTESIAN_POINT('',(0.,0.129490847913)); +#20942 = DIRECTION('',(1.,0.)); +#20943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20944 = ADVANCED_FACE('',(#20945),#20702,.T.); +#20945 = FACE_BOUND('',#20946,.T.); +#20946 = EDGE_LOOP('',(#20947,#20948,#20969,#20970)); +#20947 = ORIENTED_EDGE('',*,*,#20679,.T.); +#20948 = ORIENTED_EDGE('',*,*,#20949,.T.); +#20949 = EDGE_CURVE('',#20682,#20877,#20950,.T.); +#20950 = SURFACE_CURVE('',#20951,(#20955,#20962),.PCURVE_S1.); +#20951 = LINE('',#20952,#20953); +#20952 = CARTESIAN_POINT('',(1.13,-5.05,0.1)); +#20953 = VECTOR('',#20954,1.); +#20954 = DIRECTION('',(0.,1.,0.)); +#20955 = PCURVE('',#20702,#20956); +#20956 = DEFINITIONAL_REPRESENTATION('',(#20957),#20961); +#20957 = LINE('',#20958,#20959); +#20958 = CARTESIAN_POINT('',(0.,-0.1)); +#20959 = VECTOR('',#20960,1.); +#20960 = DIRECTION('',(1.,0.)); +#20961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20962 = PCURVE('',#20730,#20963); +#20963 = DEFINITIONAL_REPRESENTATION('',(#20964),#20968); +#20964 = LINE('',#20965,#20966); +#20965 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#20966 = VECTOR('',#20967,1.); +#20967 = DIRECTION('',(0.,1.)); +#20968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20969 = ORIENTED_EDGE('',*,*,#20900,.F.); +#20970 = ORIENTED_EDGE('',*,*,#20971,.F.); +#20971 = EDGE_CURVE('',#20680,#20901,#20972,.T.); +#20972 = SURFACE_CURVE('',#20973,(#20977,#20984),.PCURVE_S1.); +#20973 = LINE('',#20974,#20975); +#20974 = CARTESIAN_POINT('',(1.13,-5.05,0.)); +#20975 = VECTOR('',#20976,1.); +#20976 = DIRECTION('',(0.,1.,0.)); +#20977 = PCURVE('',#20702,#20978); +#20978 = DEFINITIONAL_REPRESENTATION('',(#20979),#20983); +#20979 = LINE('',#20980,#20981); +#20980 = CARTESIAN_POINT('',(0.,0.)); +#20981 = VECTOR('',#20982,1.); +#20982 = DIRECTION('',(1.,0.)); +#20983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20984 = PCURVE('',#20784,#20985); +#20985 = DEFINITIONAL_REPRESENTATION('',(#20986),#20990); +#20986 = LINE('',#20987,#20988); +#20987 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#20988 = VECTOR('',#20989,1.); +#20989 = DIRECTION('',(0.,1.)); +#20990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20991 = ADVANCED_FACE('',(#20992),#20784,.F.); +#20992 = FACE_BOUND('',#20993,.F.); +#20993 = EDGE_LOOP('',(#20994,#20995,#20996,#20997)); +#20994 = ORIENTED_EDGE('',*,*,#20770,.T.); +#20995 = ORIENTED_EDGE('',*,*,#20851,.T.); +#20996 = ORIENTED_EDGE('',*,*,#20923,.T.); +#20997 = ORIENTED_EDGE('',*,*,#20971,.F.); +#20998 = ADVANCED_FACE('',(#20999),#20730,.T.); +#20999 = FACE_BOUND('',#21000,.T.); +#21000 = EDGE_LOOP('',(#21001,#21002,#21003,#21004)); +#21001 = ORIENTED_EDGE('',*,*,#20714,.T.); +#21002 = ORIENTED_EDGE('',*,*,#20800,.T.); +#21003 = ORIENTED_EDGE('',*,*,#20876,.T.); +#21004 = ORIENTED_EDGE('',*,*,#20949,.F.); +#21005 = MANIFOLD_SOLID_BREP('',#21006); +#21006 = CLOSED_SHELL('',(#21007,#21127,#21203,#21284,#21331,#21338)); +#21007 = ADVANCED_FACE('',(#21008),#21022,.T.); +#21008 = FACE_BOUND('',#21009,.T.); +#21009 = EDGE_LOOP('',(#21010,#21045,#21073,#21101)); +#21010 = ORIENTED_EDGE('',*,*,#21011,.T.); +#21011 = EDGE_CURVE('',#21012,#21014,#21016,.T.); +#21012 = VERTEX_POINT('',#21013); +#21013 = CARTESIAN_POINT('',(1.63,5.05,0.)); +#21014 = VERTEX_POINT('',#21015); +#21015 = CARTESIAN_POINT('',(1.63,5.05,0.1)); +#21016 = SURFACE_CURVE('',#21017,(#21021,#21033),.PCURVE_S1.); +#21017 = LINE('',#21018,#21019); +#21018 = CARTESIAN_POINT('',(1.63,5.05,0.)); +#21019 = VECTOR('',#21020,1.); +#21020 = DIRECTION('',(0.,0.,1.)); +#21021 = PCURVE('',#21022,#21027); +#21022 = PLANE('',#21023); +#21023 = AXIS2_PLACEMENT_3D('',#21024,#21025,#21026); +#21024 = CARTESIAN_POINT('',(1.63,5.05,0.)); +#21025 = DIRECTION('',(0.,1.,0.)); +#21026 = DIRECTION('',(1.,0.,0.)); +#21027 = DEFINITIONAL_REPRESENTATION('',(#21028),#21032); +#21028 = LINE('',#21029,#21030); +#21029 = CARTESIAN_POINT('',(0.,0.)); +#21030 = VECTOR('',#21031,1.); +#21031 = DIRECTION('',(0.,-1.)); +#21032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21033 = PCURVE('',#21034,#21039); +#21034 = PLANE('',#21035); +#21035 = AXIS2_PLACEMENT_3D('',#21036,#21037,#21038); +#21036 = CARTESIAN_POINT('',(1.63,5.05,0.)); +#21037 = DIRECTION('',(1.,0.,0.)); +#21038 = DIRECTION('',(0.,-1.,0.)); +#21039 = DEFINITIONAL_REPRESENTATION('',(#21040),#21044); +#21040 = LINE('',#21041,#21042); +#21041 = CARTESIAN_POINT('',(0.,0.)); +#21042 = VECTOR('',#21043,1.); +#21043 = DIRECTION('',(0.,-1.)); +#21044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21045 = ORIENTED_EDGE('',*,*,#21046,.T.); +#21046 = EDGE_CURVE('',#21014,#21047,#21049,.T.); +#21047 = VERTEX_POINT('',#21048); +#21048 = CARTESIAN_POINT('',(1.87,5.05,0.1)); +#21049 = SURFACE_CURVE('',#21050,(#21054,#21061),.PCURVE_S1.); +#21050 = LINE('',#21051,#21052); +#21051 = CARTESIAN_POINT('',(1.63,5.05,0.1)); +#21052 = VECTOR('',#21053,1.); +#21053 = DIRECTION('',(1.,0.,0.)); +#21054 = PCURVE('',#21022,#21055); +#21055 = DEFINITIONAL_REPRESENTATION('',(#21056),#21060); +#21056 = LINE('',#21057,#21058); +#21057 = CARTESIAN_POINT('',(0.,-0.1)); +#21058 = VECTOR('',#21059,1.); +#21059 = DIRECTION('',(1.,0.)); +#21060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21061 = PCURVE('',#21062,#21067); +#21062 = PLANE('',#21063); +#21063 = AXIS2_PLACEMENT_3D('',#21064,#21065,#21066); +#21064 = CARTESIAN_POINT('',(1.75,4.849490847913,0.1)); +#21065 = DIRECTION('',(-0.,-0.,-1.)); +#21066 = DIRECTION('',(-1.,0.,0.)); +#21067 = DEFINITIONAL_REPRESENTATION('',(#21068),#21072); +#21068 = LINE('',#21069,#21070); +#21069 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#21070 = VECTOR('',#21071,1.); +#21071 = DIRECTION('',(-1.,0.)); +#21072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21073 = ORIENTED_EDGE('',*,*,#21074,.F.); +#21074 = EDGE_CURVE('',#21075,#21047,#21077,.T.); +#21075 = VERTEX_POINT('',#21076); +#21076 = CARTESIAN_POINT('',(1.87,5.05,0.)); +#21077 = SURFACE_CURVE('',#21078,(#21082,#21089),.PCURVE_S1.); +#21078 = LINE('',#21079,#21080); +#21079 = CARTESIAN_POINT('',(1.87,5.05,0.)); +#21080 = VECTOR('',#21081,1.); +#21081 = DIRECTION('',(0.,0.,1.)); +#21082 = PCURVE('',#21022,#21083); +#21083 = DEFINITIONAL_REPRESENTATION('',(#21084),#21088); +#21084 = LINE('',#21085,#21086); +#21085 = CARTESIAN_POINT('',(0.24,0.)); +#21086 = VECTOR('',#21087,1.); +#21087 = DIRECTION('',(0.,-1.)); +#21088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21089 = PCURVE('',#21090,#21095); +#21090 = PLANE('',#21091); +#21091 = AXIS2_PLACEMENT_3D('',#21092,#21093,#21094); +#21092 = CARTESIAN_POINT('',(1.87,5.05,0.)); +#21093 = DIRECTION('',(1.,0.,0.)); +#21094 = DIRECTION('',(0.,-1.,0.)); +#21095 = DEFINITIONAL_REPRESENTATION('',(#21096),#21100); +#21096 = LINE('',#21097,#21098); +#21097 = CARTESIAN_POINT('',(0.,0.)); +#21098 = VECTOR('',#21099,1.); +#21099 = DIRECTION('',(0.,-1.)); +#21100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21101 = ORIENTED_EDGE('',*,*,#21102,.F.); +#21102 = EDGE_CURVE('',#21012,#21075,#21103,.T.); +#21103 = SURFACE_CURVE('',#21104,(#21108,#21115),.PCURVE_S1.); +#21104 = LINE('',#21105,#21106); +#21105 = CARTESIAN_POINT('',(1.63,5.05,0.)); +#21106 = VECTOR('',#21107,1.); +#21107 = DIRECTION('',(1.,0.,0.)); +#21108 = PCURVE('',#21022,#21109); +#21109 = DEFINITIONAL_REPRESENTATION('',(#21110),#21114); +#21110 = LINE('',#21111,#21112); +#21111 = CARTESIAN_POINT('',(0.,0.)); +#21112 = VECTOR('',#21113,1.); +#21113 = DIRECTION('',(1.,0.)); +#21114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21115 = PCURVE('',#21116,#21121); +#21116 = PLANE('',#21117); +#21117 = AXIS2_PLACEMENT_3D('',#21118,#21119,#21120); +#21118 = CARTESIAN_POINT('',(1.75,4.849490847913,0.)); +#21119 = DIRECTION('',(-0.,-0.,-1.)); +#21120 = DIRECTION('',(-1.,0.,0.)); +#21121 = DEFINITIONAL_REPRESENTATION('',(#21122),#21126); +#21122 = LINE('',#21123,#21124); +#21123 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#21124 = VECTOR('',#21125,1.); +#21125 = DIRECTION('',(-1.,0.)); +#21126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21127 = ADVANCED_FACE('',(#21128),#21090,.T.); +#21128 = FACE_BOUND('',#21129,.T.); +#21129 = EDGE_LOOP('',(#21130,#21131,#21154,#21182)); +#21130 = ORIENTED_EDGE('',*,*,#21074,.T.); +#21131 = ORIENTED_EDGE('',*,*,#21132,.T.); +#21132 = EDGE_CURVE('',#21047,#21133,#21135,.T.); +#21133 = VERTEX_POINT('',#21134); +#21134 = CARTESIAN_POINT('',(1.87,4.72,0.1)); +#21135 = SURFACE_CURVE('',#21136,(#21140,#21147),.PCURVE_S1.); +#21136 = LINE('',#21137,#21138); +#21137 = CARTESIAN_POINT('',(1.87,5.05,0.1)); +#21138 = VECTOR('',#21139,1.); +#21139 = DIRECTION('',(0.,-1.,0.)); +#21140 = PCURVE('',#21090,#21141); +#21141 = DEFINITIONAL_REPRESENTATION('',(#21142),#21146); +#21142 = LINE('',#21143,#21144); +#21143 = CARTESIAN_POINT('',(0.,-0.1)); +#21144 = VECTOR('',#21145,1.); +#21145 = DIRECTION('',(1.,0.)); +#21146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21147 = PCURVE('',#21062,#21148); +#21148 = DEFINITIONAL_REPRESENTATION('',(#21149),#21153); +#21149 = LINE('',#21150,#21151); +#21150 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#21151 = VECTOR('',#21152,1.); +#21152 = DIRECTION('',(0.,-1.)); +#21153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21154 = ORIENTED_EDGE('',*,*,#21155,.F.); +#21155 = EDGE_CURVE('',#21156,#21133,#21158,.T.); +#21156 = VERTEX_POINT('',#21157); +#21157 = CARTESIAN_POINT('',(1.87,4.72,0.)); +#21158 = SURFACE_CURVE('',#21159,(#21163,#21170),.PCURVE_S1.); +#21159 = LINE('',#21160,#21161); +#21160 = CARTESIAN_POINT('',(1.87,4.72,0.)); +#21161 = VECTOR('',#21162,1.); +#21162 = DIRECTION('',(0.,0.,1.)); +#21163 = PCURVE('',#21090,#21164); +#21164 = DEFINITIONAL_REPRESENTATION('',(#21165),#21169); +#21165 = LINE('',#21166,#21167); +#21166 = CARTESIAN_POINT('',(0.33,0.)); +#21167 = VECTOR('',#21168,1.); +#21168 = DIRECTION('',(0.,-1.)); +#21169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21170 = PCURVE('',#21171,#21176); +#21171 = CYLINDRICAL_SURFACE('',#21172,0.12); +#21172 = AXIS2_PLACEMENT_3D('',#21173,#21174,#21175); +#21173 = CARTESIAN_POINT('',(1.75,4.72,0.)); +#21174 = DIRECTION('',(-0.,-0.,-1.)); +#21175 = DIRECTION('',(1.,0.,0.)); +#21176 = DEFINITIONAL_REPRESENTATION('',(#21177),#21181); +#21177 = LINE('',#21178,#21179); +#21178 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#21179 = VECTOR('',#21180,1.); +#21180 = DIRECTION('',(-0.,-1.)); +#21181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21182 = ORIENTED_EDGE('',*,*,#21183,.F.); +#21183 = EDGE_CURVE('',#21075,#21156,#21184,.T.); +#21184 = SURFACE_CURVE('',#21185,(#21189,#21196),.PCURVE_S1.); +#21185 = LINE('',#21186,#21187); +#21186 = CARTESIAN_POINT('',(1.87,5.05,0.)); +#21187 = VECTOR('',#21188,1.); +#21188 = DIRECTION('',(0.,-1.,0.)); +#21189 = PCURVE('',#21090,#21190); +#21190 = DEFINITIONAL_REPRESENTATION('',(#21191),#21195); +#21191 = LINE('',#21192,#21193); +#21192 = CARTESIAN_POINT('',(0.,0.)); +#21193 = VECTOR('',#21194,1.); +#21194 = DIRECTION('',(1.,0.)); +#21195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21196 = PCURVE('',#21116,#21197); +#21197 = DEFINITIONAL_REPRESENTATION('',(#21198),#21202); +#21198 = LINE('',#21199,#21200); +#21199 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#21200 = VECTOR('',#21201,1.); +#21201 = DIRECTION('',(0.,-1.)); +#21202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21203 = ADVANCED_FACE('',(#21204),#21171,.T.); +#21204 = FACE_BOUND('',#21205,.F.); +#21205 = EDGE_LOOP('',(#21206,#21231,#21257,#21258)); +#21206 = ORIENTED_EDGE('',*,*,#21207,.T.); +#21207 = EDGE_CURVE('',#21208,#21210,#21212,.T.); +#21208 = VERTEX_POINT('',#21209); +#21209 = CARTESIAN_POINT('',(1.63,4.72,0.)); +#21210 = VERTEX_POINT('',#21211); +#21211 = CARTESIAN_POINT('',(1.63,4.72,0.1)); +#21212 = SURFACE_CURVE('',#21213,(#21217,#21224),.PCURVE_S1.); +#21213 = LINE('',#21214,#21215); +#21214 = CARTESIAN_POINT('',(1.63,4.72,0.)); +#21215 = VECTOR('',#21216,1.); +#21216 = DIRECTION('',(0.,0.,1.)); +#21217 = PCURVE('',#21171,#21218); +#21218 = DEFINITIONAL_REPRESENTATION('',(#21219),#21223); +#21219 = LINE('',#21220,#21221); +#21220 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#21221 = VECTOR('',#21222,1.); +#21222 = DIRECTION('',(-0.,-1.)); +#21223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21224 = PCURVE('',#21034,#21225); +#21225 = DEFINITIONAL_REPRESENTATION('',(#21226),#21230); +#21226 = LINE('',#21227,#21228); +#21227 = CARTESIAN_POINT('',(0.33,0.)); +#21228 = VECTOR('',#21229,1.); +#21229 = DIRECTION('',(0.,-1.)); +#21230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21231 = ORIENTED_EDGE('',*,*,#21232,.T.); +#21232 = EDGE_CURVE('',#21210,#21133,#21233,.T.); +#21233 = SURFACE_CURVE('',#21234,(#21239,#21246),.PCURVE_S1.); +#21234 = CIRCLE('',#21235,0.12); +#21235 = AXIS2_PLACEMENT_3D('',#21236,#21237,#21238); +#21236 = CARTESIAN_POINT('',(1.75,4.72,0.1)); +#21237 = DIRECTION('',(0.,0.,1.)); +#21238 = DIRECTION('',(1.,0.,0.)); +#21239 = PCURVE('',#21171,#21240); +#21240 = DEFINITIONAL_REPRESENTATION('',(#21241),#21245); +#21241 = LINE('',#21242,#21243); +#21242 = CARTESIAN_POINT('',(-0.,-0.1)); +#21243 = VECTOR('',#21244,1.); +#21244 = DIRECTION('',(-1.,0.)); +#21245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21246 = PCURVE('',#21062,#21247); +#21247 = DEFINITIONAL_REPRESENTATION('',(#21248),#21256); +#21248 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21249,#21250,#21251,#21252 + ,#21253,#21254,#21255),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#21249 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#21250 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#21251 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#21252 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#21253 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#21254 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#21255 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#21256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21257 = ORIENTED_EDGE('',*,*,#21155,.F.); +#21258 = ORIENTED_EDGE('',*,*,#21259,.F.); +#21259 = EDGE_CURVE('',#21208,#21156,#21260,.T.); +#21260 = SURFACE_CURVE('',#21261,(#21266,#21273),.PCURVE_S1.); +#21261 = CIRCLE('',#21262,0.12); +#21262 = AXIS2_PLACEMENT_3D('',#21263,#21264,#21265); +#21263 = CARTESIAN_POINT('',(1.75,4.72,0.)); +#21264 = DIRECTION('',(0.,0.,1.)); +#21265 = DIRECTION('',(1.,0.,0.)); +#21266 = PCURVE('',#21171,#21267); +#21267 = DEFINITIONAL_REPRESENTATION('',(#21268),#21272); +#21268 = LINE('',#21269,#21270); +#21269 = CARTESIAN_POINT('',(-0.,0.)); +#21270 = VECTOR('',#21271,1.); +#21271 = DIRECTION('',(-1.,0.)); +#21272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21273 = PCURVE('',#21116,#21274); +#21274 = DEFINITIONAL_REPRESENTATION('',(#21275),#21283); +#21275 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21276,#21277,#21278,#21279 + ,#21280,#21281,#21282),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#21276 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#21277 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#21278 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#21279 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#21280 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#21281 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#21282 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#21283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21284 = ADVANCED_FACE('',(#21285),#21034,.F.); +#21285 = FACE_BOUND('',#21286,.F.); +#21286 = EDGE_LOOP('',(#21287,#21288,#21309,#21310)); +#21287 = ORIENTED_EDGE('',*,*,#21011,.T.); +#21288 = ORIENTED_EDGE('',*,*,#21289,.T.); +#21289 = EDGE_CURVE('',#21014,#21210,#21290,.T.); +#21290 = SURFACE_CURVE('',#21291,(#21295,#21302),.PCURVE_S1.); +#21291 = LINE('',#21292,#21293); +#21292 = CARTESIAN_POINT('',(1.63,5.05,0.1)); +#21293 = VECTOR('',#21294,1.); +#21294 = DIRECTION('',(0.,-1.,0.)); +#21295 = PCURVE('',#21034,#21296); +#21296 = DEFINITIONAL_REPRESENTATION('',(#21297),#21301); +#21297 = LINE('',#21298,#21299); +#21298 = CARTESIAN_POINT('',(0.,-0.1)); +#21299 = VECTOR('',#21300,1.); +#21300 = DIRECTION('',(1.,0.)); +#21301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21302 = PCURVE('',#21062,#21303); +#21303 = DEFINITIONAL_REPRESENTATION('',(#21304),#21308); +#21304 = LINE('',#21305,#21306); +#21305 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#21306 = VECTOR('',#21307,1.); +#21307 = DIRECTION('',(0.,-1.)); +#21308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21309 = ORIENTED_EDGE('',*,*,#21207,.F.); +#21310 = ORIENTED_EDGE('',*,*,#21311,.F.); +#21311 = EDGE_CURVE('',#21012,#21208,#21312,.T.); +#21312 = SURFACE_CURVE('',#21313,(#21317,#21324),.PCURVE_S1.); +#21313 = LINE('',#21314,#21315); +#21314 = CARTESIAN_POINT('',(1.63,5.05,0.)); +#21315 = VECTOR('',#21316,1.); +#21316 = DIRECTION('',(0.,-1.,0.)); +#21317 = PCURVE('',#21034,#21318); +#21318 = DEFINITIONAL_REPRESENTATION('',(#21319),#21323); +#21319 = LINE('',#21320,#21321); +#21320 = CARTESIAN_POINT('',(0.,0.)); +#21321 = VECTOR('',#21322,1.); +#21322 = DIRECTION('',(1.,0.)); +#21323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21324 = PCURVE('',#21116,#21325); +#21325 = DEFINITIONAL_REPRESENTATION('',(#21326),#21330); +#21326 = LINE('',#21327,#21328); +#21327 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#21328 = VECTOR('',#21329,1.); +#21329 = DIRECTION('',(0.,-1.)); +#21330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21331 = ADVANCED_FACE('',(#21332),#21116,.T.); +#21332 = FACE_BOUND('',#21333,.T.); +#21333 = EDGE_LOOP('',(#21334,#21335,#21336,#21337)); +#21334 = ORIENTED_EDGE('',*,*,#21102,.T.); +#21335 = ORIENTED_EDGE('',*,*,#21183,.T.); +#21336 = ORIENTED_EDGE('',*,*,#21259,.F.); +#21337 = ORIENTED_EDGE('',*,*,#21311,.F.); +#21338 = ADVANCED_FACE('',(#21339),#21062,.F.); +#21339 = FACE_BOUND('',#21340,.F.); +#21340 = EDGE_LOOP('',(#21341,#21342,#21343,#21344)); +#21341 = ORIENTED_EDGE('',*,*,#21046,.T.); +#21342 = ORIENTED_EDGE('',*,*,#21132,.T.); +#21343 = ORIENTED_EDGE('',*,*,#21232,.F.); +#21344 = ORIENTED_EDGE('',*,*,#21289,.F.); +#21345 = MANIFOLD_SOLID_BREP('',#21346); +#21346 = CLOSED_SHELL('',(#21347,#21467,#21543,#21616,#21663,#21670)); +#21347 = ADVANCED_FACE('',(#21348),#21362,.F.); +#21348 = FACE_BOUND('',#21349,.F.); +#21349 = EDGE_LOOP('',(#21350,#21385,#21413,#21441)); +#21350 = ORIENTED_EDGE('',*,*,#21351,.T.); +#21351 = EDGE_CURVE('',#21352,#21354,#21356,.T.); +#21352 = VERTEX_POINT('',#21353); +#21353 = CARTESIAN_POINT('',(1.63,-5.05,0.)); +#21354 = VERTEX_POINT('',#21355); +#21355 = CARTESIAN_POINT('',(1.63,-5.05,0.1)); +#21356 = SURFACE_CURVE('',#21357,(#21361,#21373),.PCURVE_S1.); +#21357 = LINE('',#21358,#21359); +#21358 = CARTESIAN_POINT('',(1.63,-5.05,0.)); +#21359 = VECTOR('',#21360,1.); +#21360 = DIRECTION('',(0.,0.,1.)); +#21361 = PCURVE('',#21362,#21367); +#21362 = PLANE('',#21363); +#21363 = AXIS2_PLACEMENT_3D('',#21364,#21365,#21366); +#21364 = CARTESIAN_POINT('',(1.63,-5.05,0.)); +#21365 = DIRECTION('',(0.,1.,0.)); +#21366 = DIRECTION('',(1.,0.,0.)); +#21367 = DEFINITIONAL_REPRESENTATION('',(#21368),#21372); +#21368 = LINE('',#21369,#21370); +#21369 = CARTESIAN_POINT('',(0.,0.)); +#21370 = VECTOR('',#21371,1.); +#21371 = DIRECTION('',(0.,-1.)); +#21372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21373 = PCURVE('',#21374,#21379); +#21374 = PLANE('',#21375); +#21375 = AXIS2_PLACEMENT_3D('',#21376,#21377,#21378); +#21376 = CARTESIAN_POINT('',(1.63,-5.05,0.)); +#21377 = DIRECTION('',(-1.,0.,0.)); +#21378 = DIRECTION('',(0.,1.,0.)); +#21379 = DEFINITIONAL_REPRESENTATION('',(#21380),#21384); +#21380 = LINE('',#21381,#21382); +#21381 = CARTESIAN_POINT('',(0.,0.)); +#21382 = VECTOR('',#21383,1.); +#21383 = DIRECTION('',(0.,-1.)); +#21384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21385 = ORIENTED_EDGE('',*,*,#21386,.T.); +#21386 = EDGE_CURVE('',#21354,#21387,#21389,.T.); +#21387 = VERTEX_POINT('',#21388); +#21388 = CARTESIAN_POINT('',(1.87,-5.05,0.1)); +#21389 = SURFACE_CURVE('',#21390,(#21394,#21401),.PCURVE_S1.); +#21390 = LINE('',#21391,#21392); +#21391 = CARTESIAN_POINT('',(1.63,-5.05,0.1)); +#21392 = VECTOR('',#21393,1.); +#21393 = DIRECTION('',(1.,0.,0.)); +#21394 = PCURVE('',#21362,#21395); +#21395 = DEFINITIONAL_REPRESENTATION('',(#21396),#21400); +#21396 = LINE('',#21397,#21398); +#21397 = CARTESIAN_POINT('',(0.,-0.1)); +#21398 = VECTOR('',#21399,1.); +#21399 = DIRECTION('',(1.,0.)); +#21400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21401 = PCURVE('',#21402,#21407); +#21402 = PLANE('',#21403); +#21403 = AXIS2_PLACEMENT_3D('',#21404,#21405,#21406); +#21404 = CARTESIAN_POINT('',(1.75,-4.849490847913,0.1)); +#21405 = DIRECTION('',(0.,0.,1.)); +#21406 = DIRECTION('',(1.,0.,0.)); +#21407 = DEFINITIONAL_REPRESENTATION('',(#21408),#21412); +#21408 = LINE('',#21409,#21410); +#21409 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#21410 = VECTOR('',#21411,1.); +#21411 = DIRECTION('',(1.,0.)); +#21412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21413 = ORIENTED_EDGE('',*,*,#21414,.F.); +#21414 = EDGE_CURVE('',#21415,#21387,#21417,.T.); +#21415 = VERTEX_POINT('',#21416); +#21416 = CARTESIAN_POINT('',(1.87,-5.05,0.)); +#21417 = SURFACE_CURVE('',#21418,(#21422,#21429),.PCURVE_S1.); +#21418 = LINE('',#21419,#21420); +#21419 = CARTESIAN_POINT('',(1.87,-5.05,0.)); +#21420 = VECTOR('',#21421,1.); +#21421 = DIRECTION('',(0.,0.,1.)); +#21422 = PCURVE('',#21362,#21423); +#21423 = DEFINITIONAL_REPRESENTATION('',(#21424),#21428); +#21424 = LINE('',#21425,#21426); +#21425 = CARTESIAN_POINT('',(0.24,0.)); +#21426 = VECTOR('',#21427,1.); +#21427 = DIRECTION('',(0.,-1.)); +#21428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21429 = PCURVE('',#21430,#21435); +#21430 = PLANE('',#21431); +#21431 = AXIS2_PLACEMENT_3D('',#21432,#21433,#21434); +#21432 = CARTESIAN_POINT('',(1.87,-5.05,0.)); +#21433 = DIRECTION('',(-1.,0.,0.)); +#21434 = DIRECTION('',(0.,1.,0.)); +#21435 = DEFINITIONAL_REPRESENTATION('',(#21436),#21440); +#21436 = LINE('',#21437,#21438); +#21437 = CARTESIAN_POINT('',(0.,0.)); +#21438 = VECTOR('',#21439,1.); +#21439 = DIRECTION('',(0.,-1.)); +#21440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21441 = ORIENTED_EDGE('',*,*,#21442,.F.); +#21442 = EDGE_CURVE('',#21352,#21415,#21443,.T.); +#21443 = SURFACE_CURVE('',#21444,(#21448,#21455),.PCURVE_S1.); +#21444 = LINE('',#21445,#21446); +#21445 = CARTESIAN_POINT('',(1.63,-5.05,0.)); +#21446 = VECTOR('',#21447,1.); +#21447 = DIRECTION('',(1.,0.,0.)); +#21448 = PCURVE('',#21362,#21449); +#21449 = DEFINITIONAL_REPRESENTATION('',(#21450),#21454); +#21450 = LINE('',#21451,#21452); +#21451 = CARTESIAN_POINT('',(0.,0.)); +#21452 = VECTOR('',#21453,1.); +#21453 = DIRECTION('',(1.,0.)); +#21454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21455 = PCURVE('',#21456,#21461); +#21456 = PLANE('',#21457); +#21457 = AXIS2_PLACEMENT_3D('',#21458,#21459,#21460); +#21458 = CARTESIAN_POINT('',(1.75,-4.849490847913,0.)); +#21459 = DIRECTION('',(0.,0.,1.)); +#21460 = DIRECTION('',(1.,0.,0.)); +#21461 = DEFINITIONAL_REPRESENTATION('',(#21462),#21466); +#21462 = LINE('',#21463,#21464); +#21463 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#21464 = VECTOR('',#21465,1.); +#21465 = DIRECTION('',(1.,0.)); +#21466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21467 = ADVANCED_FACE('',(#21468),#21430,.F.); +#21468 = FACE_BOUND('',#21469,.F.); +#21469 = EDGE_LOOP('',(#21470,#21471,#21494,#21522)); +#21470 = ORIENTED_EDGE('',*,*,#21414,.T.); +#21471 = ORIENTED_EDGE('',*,*,#21472,.T.); +#21472 = EDGE_CURVE('',#21387,#21473,#21475,.T.); +#21473 = VERTEX_POINT('',#21474); +#21474 = CARTESIAN_POINT('',(1.87,-4.72,0.1)); +#21475 = SURFACE_CURVE('',#21476,(#21480,#21487),.PCURVE_S1.); +#21476 = LINE('',#21477,#21478); +#21477 = CARTESIAN_POINT('',(1.87,-5.05,0.1)); +#21478 = VECTOR('',#21479,1.); +#21479 = DIRECTION('',(0.,1.,0.)); +#21480 = PCURVE('',#21430,#21481); +#21481 = DEFINITIONAL_REPRESENTATION('',(#21482),#21486); +#21482 = LINE('',#21483,#21484); +#21483 = CARTESIAN_POINT('',(0.,-0.1)); +#21484 = VECTOR('',#21485,1.); +#21485 = DIRECTION('',(1.,0.)); +#21486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21487 = PCURVE('',#21402,#21488); +#21488 = DEFINITIONAL_REPRESENTATION('',(#21489),#21493); +#21489 = LINE('',#21490,#21491); +#21490 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#21491 = VECTOR('',#21492,1.); +#21492 = DIRECTION('',(0.,1.)); +#21493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21494 = ORIENTED_EDGE('',*,*,#21495,.F.); +#21495 = EDGE_CURVE('',#21496,#21473,#21498,.T.); +#21496 = VERTEX_POINT('',#21497); +#21497 = CARTESIAN_POINT('',(1.87,-4.72,0.)); +#21498 = SURFACE_CURVE('',#21499,(#21503,#21510),.PCURVE_S1.); +#21499 = LINE('',#21500,#21501); +#21500 = CARTESIAN_POINT('',(1.87,-4.72,0.)); +#21501 = VECTOR('',#21502,1.); +#21502 = DIRECTION('',(0.,0.,1.)); +#21503 = PCURVE('',#21430,#21504); +#21504 = DEFINITIONAL_REPRESENTATION('',(#21505),#21509); +#21505 = LINE('',#21506,#21507); +#21506 = CARTESIAN_POINT('',(0.33,0.)); +#21507 = VECTOR('',#21508,1.); +#21508 = DIRECTION('',(0.,-1.)); +#21509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21510 = PCURVE('',#21511,#21516); +#21511 = CYLINDRICAL_SURFACE('',#21512,0.12); +#21512 = AXIS2_PLACEMENT_3D('',#21513,#21514,#21515); +#21513 = CARTESIAN_POINT('',(1.75,-4.72,0.)); +#21514 = DIRECTION('',(-0.,-0.,-1.)); +#21515 = DIRECTION('',(1.,0.,0.)); +#21516 = DEFINITIONAL_REPRESENTATION('',(#21517),#21521); +#21517 = LINE('',#21518,#21519); +#21518 = CARTESIAN_POINT('',(-0.,0.)); +#21519 = VECTOR('',#21520,1.); +#21520 = DIRECTION('',(-0.,-1.)); +#21521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21522 = ORIENTED_EDGE('',*,*,#21523,.F.); +#21523 = EDGE_CURVE('',#21415,#21496,#21524,.T.); +#21524 = SURFACE_CURVE('',#21525,(#21529,#21536),.PCURVE_S1.); +#21525 = LINE('',#21526,#21527); +#21526 = CARTESIAN_POINT('',(1.87,-5.05,0.)); +#21527 = VECTOR('',#21528,1.); +#21528 = DIRECTION('',(0.,1.,0.)); +#21529 = PCURVE('',#21430,#21530); +#21530 = DEFINITIONAL_REPRESENTATION('',(#21531),#21535); +#21531 = LINE('',#21532,#21533); +#21532 = CARTESIAN_POINT('',(0.,0.)); +#21533 = VECTOR('',#21534,1.); +#21534 = DIRECTION('',(1.,0.)); +#21535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21536 = PCURVE('',#21456,#21537); +#21537 = DEFINITIONAL_REPRESENTATION('',(#21538),#21542); +#21538 = LINE('',#21539,#21540); +#21539 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#21540 = VECTOR('',#21541,1.); +#21541 = DIRECTION('',(0.,1.)); +#21542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21543 = ADVANCED_FACE('',(#21544),#21511,.T.); +#21544 = FACE_BOUND('',#21545,.F.); +#21545 = EDGE_LOOP('',(#21546,#21547,#21571,#21594)); +#21546 = ORIENTED_EDGE('',*,*,#21495,.T.); +#21547 = ORIENTED_EDGE('',*,*,#21548,.T.); +#21548 = EDGE_CURVE('',#21473,#21549,#21551,.T.); +#21549 = VERTEX_POINT('',#21550); +#21550 = CARTESIAN_POINT('',(1.63,-4.72,0.1)); +#21551 = SURFACE_CURVE('',#21552,(#21557,#21564),.PCURVE_S1.); +#21552 = CIRCLE('',#21553,0.12); +#21553 = AXIS2_PLACEMENT_3D('',#21554,#21555,#21556); +#21554 = CARTESIAN_POINT('',(1.75,-4.72,0.1)); +#21555 = DIRECTION('',(0.,0.,1.)); +#21556 = DIRECTION('',(1.,0.,0.)); +#21557 = PCURVE('',#21511,#21558); +#21558 = DEFINITIONAL_REPRESENTATION('',(#21559),#21563); +#21559 = LINE('',#21560,#21561); +#21560 = CARTESIAN_POINT('',(-0.,-0.1)); +#21561 = VECTOR('',#21562,1.); +#21562 = DIRECTION('',(-1.,0.)); +#21563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21564 = PCURVE('',#21402,#21565); +#21565 = DEFINITIONAL_REPRESENTATION('',(#21566),#21570); +#21566 = CIRCLE('',#21567,0.12); +#21567 = AXIS2_PLACEMENT_2D('',#21568,#21569); +#21568 = CARTESIAN_POINT('',(0.,0.129490847913)); +#21569 = DIRECTION('',(1.,0.)); +#21570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21571 = ORIENTED_EDGE('',*,*,#21572,.F.); +#21572 = EDGE_CURVE('',#21573,#21549,#21575,.T.); +#21573 = VERTEX_POINT('',#21574); +#21574 = CARTESIAN_POINT('',(1.63,-4.72,0.)); +#21575 = SURFACE_CURVE('',#21576,(#21580,#21587),.PCURVE_S1.); +#21576 = LINE('',#21577,#21578); +#21577 = CARTESIAN_POINT('',(1.63,-4.72,0.)); +#21578 = VECTOR('',#21579,1.); +#21579 = DIRECTION('',(0.,0.,1.)); +#21580 = PCURVE('',#21511,#21581); +#21581 = DEFINITIONAL_REPRESENTATION('',(#21582),#21586); +#21582 = LINE('',#21583,#21584); +#21583 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#21584 = VECTOR('',#21585,1.); +#21585 = DIRECTION('',(-0.,-1.)); +#21586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21587 = PCURVE('',#21374,#21588); +#21588 = DEFINITIONAL_REPRESENTATION('',(#21589),#21593); +#21589 = LINE('',#21590,#21591); +#21590 = CARTESIAN_POINT('',(0.33,0.)); +#21591 = VECTOR('',#21592,1.); +#21592 = DIRECTION('',(0.,-1.)); +#21593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21594 = ORIENTED_EDGE('',*,*,#21595,.F.); +#21595 = EDGE_CURVE('',#21496,#21573,#21596,.T.); +#21596 = SURFACE_CURVE('',#21597,(#21602,#21609),.PCURVE_S1.); +#21597 = CIRCLE('',#21598,0.12); +#21598 = AXIS2_PLACEMENT_3D('',#21599,#21600,#21601); +#21599 = CARTESIAN_POINT('',(1.75,-4.72,0.)); +#21600 = DIRECTION('',(0.,0.,1.)); +#21601 = DIRECTION('',(1.,0.,0.)); +#21602 = PCURVE('',#21511,#21603); +#21603 = DEFINITIONAL_REPRESENTATION('',(#21604),#21608); +#21604 = LINE('',#21605,#21606); +#21605 = CARTESIAN_POINT('',(-0.,0.)); +#21606 = VECTOR('',#21607,1.); +#21607 = DIRECTION('',(-1.,0.)); +#21608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21609 = PCURVE('',#21456,#21610); +#21610 = DEFINITIONAL_REPRESENTATION('',(#21611),#21615); +#21611 = CIRCLE('',#21612,0.12); +#21612 = AXIS2_PLACEMENT_2D('',#21613,#21614); +#21613 = CARTESIAN_POINT('',(0.,0.129490847913)); +#21614 = DIRECTION('',(1.,0.)); +#21615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21616 = ADVANCED_FACE('',(#21617),#21374,.T.); +#21617 = FACE_BOUND('',#21618,.T.); +#21618 = EDGE_LOOP('',(#21619,#21620,#21641,#21642)); +#21619 = ORIENTED_EDGE('',*,*,#21351,.T.); +#21620 = ORIENTED_EDGE('',*,*,#21621,.T.); +#21621 = EDGE_CURVE('',#21354,#21549,#21622,.T.); +#21622 = SURFACE_CURVE('',#21623,(#21627,#21634),.PCURVE_S1.); +#21623 = LINE('',#21624,#21625); +#21624 = CARTESIAN_POINT('',(1.63,-5.05,0.1)); +#21625 = VECTOR('',#21626,1.); +#21626 = DIRECTION('',(0.,1.,0.)); +#21627 = PCURVE('',#21374,#21628); +#21628 = DEFINITIONAL_REPRESENTATION('',(#21629),#21633); +#21629 = LINE('',#21630,#21631); +#21630 = CARTESIAN_POINT('',(0.,-0.1)); +#21631 = VECTOR('',#21632,1.); +#21632 = DIRECTION('',(1.,0.)); +#21633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21634 = PCURVE('',#21402,#21635); +#21635 = DEFINITIONAL_REPRESENTATION('',(#21636),#21640); +#21636 = LINE('',#21637,#21638); +#21637 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#21638 = VECTOR('',#21639,1.); +#21639 = DIRECTION('',(0.,1.)); +#21640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21641 = ORIENTED_EDGE('',*,*,#21572,.F.); +#21642 = ORIENTED_EDGE('',*,*,#21643,.F.); +#21643 = EDGE_CURVE('',#21352,#21573,#21644,.T.); +#21644 = SURFACE_CURVE('',#21645,(#21649,#21656),.PCURVE_S1.); +#21645 = LINE('',#21646,#21647); +#21646 = CARTESIAN_POINT('',(1.63,-5.05,0.)); +#21647 = VECTOR('',#21648,1.); +#21648 = DIRECTION('',(0.,1.,0.)); +#21649 = PCURVE('',#21374,#21650); +#21650 = DEFINITIONAL_REPRESENTATION('',(#21651),#21655); +#21651 = LINE('',#21652,#21653); +#21652 = CARTESIAN_POINT('',(0.,0.)); +#21653 = VECTOR('',#21654,1.); +#21654 = DIRECTION('',(1.,0.)); +#21655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21656 = PCURVE('',#21456,#21657); +#21657 = DEFINITIONAL_REPRESENTATION('',(#21658),#21662); +#21658 = LINE('',#21659,#21660); +#21659 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#21660 = VECTOR('',#21661,1.); +#21661 = DIRECTION('',(0.,1.)); +#21662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21663 = ADVANCED_FACE('',(#21664),#21456,.F.); +#21664 = FACE_BOUND('',#21665,.F.); +#21665 = EDGE_LOOP('',(#21666,#21667,#21668,#21669)); +#21666 = ORIENTED_EDGE('',*,*,#21442,.T.); +#21667 = ORIENTED_EDGE('',*,*,#21523,.T.); +#21668 = ORIENTED_EDGE('',*,*,#21595,.T.); +#21669 = ORIENTED_EDGE('',*,*,#21643,.F.); +#21670 = ADVANCED_FACE('',(#21671),#21402,.T.); +#21671 = FACE_BOUND('',#21672,.T.); +#21672 = EDGE_LOOP('',(#21673,#21674,#21675,#21676)); +#21673 = ORIENTED_EDGE('',*,*,#21386,.T.); +#21674 = ORIENTED_EDGE('',*,*,#21472,.T.); +#21675 = ORIENTED_EDGE('',*,*,#21548,.T.); +#21676 = ORIENTED_EDGE('',*,*,#21621,.F.); +#21677 = MANIFOLD_SOLID_BREP('',#21678); +#21678 = CLOSED_SHELL('',(#21679,#21799,#21875,#21956,#22003,#22010)); +#21679 = ADVANCED_FACE('',(#21680),#21694,.T.); +#21680 = FACE_BOUND('',#21681,.T.); +#21681 = EDGE_LOOP('',(#21682,#21717,#21745,#21773)); +#21682 = ORIENTED_EDGE('',*,*,#21683,.T.); +#21683 = EDGE_CURVE('',#21684,#21686,#21688,.T.); +#21684 = VERTEX_POINT('',#21685); +#21685 = CARTESIAN_POINT('',(2.13,5.05,0.)); +#21686 = VERTEX_POINT('',#21687); +#21687 = CARTESIAN_POINT('',(2.13,5.05,0.1)); +#21688 = SURFACE_CURVE('',#21689,(#21693,#21705),.PCURVE_S1.); +#21689 = LINE('',#21690,#21691); +#21690 = CARTESIAN_POINT('',(2.13,5.05,0.)); +#21691 = VECTOR('',#21692,1.); +#21692 = DIRECTION('',(0.,0.,1.)); +#21693 = PCURVE('',#21694,#21699); +#21694 = PLANE('',#21695); +#21695 = AXIS2_PLACEMENT_3D('',#21696,#21697,#21698); +#21696 = CARTESIAN_POINT('',(2.13,5.05,0.)); +#21697 = DIRECTION('',(0.,1.,0.)); +#21698 = DIRECTION('',(1.,0.,0.)); +#21699 = DEFINITIONAL_REPRESENTATION('',(#21700),#21704); +#21700 = LINE('',#21701,#21702); +#21701 = CARTESIAN_POINT('',(0.,0.)); +#21702 = VECTOR('',#21703,1.); +#21703 = DIRECTION('',(0.,-1.)); +#21704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21705 = PCURVE('',#21706,#21711); +#21706 = PLANE('',#21707); +#21707 = AXIS2_PLACEMENT_3D('',#21708,#21709,#21710); +#21708 = CARTESIAN_POINT('',(2.13,5.05,0.)); +#21709 = DIRECTION('',(1.,0.,0.)); +#21710 = DIRECTION('',(0.,-1.,0.)); +#21711 = DEFINITIONAL_REPRESENTATION('',(#21712),#21716); +#21712 = LINE('',#21713,#21714); +#21713 = CARTESIAN_POINT('',(0.,0.)); +#21714 = VECTOR('',#21715,1.); +#21715 = DIRECTION('',(0.,-1.)); +#21716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21717 = ORIENTED_EDGE('',*,*,#21718,.T.); +#21718 = EDGE_CURVE('',#21686,#21719,#21721,.T.); +#21719 = VERTEX_POINT('',#21720); +#21720 = CARTESIAN_POINT('',(2.37,5.05,0.1)); +#21721 = SURFACE_CURVE('',#21722,(#21726,#21733),.PCURVE_S1.); +#21722 = LINE('',#21723,#21724); +#21723 = CARTESIAN_POINT('',(2.13,5.05,0.1)); +#21724 = VECTOR('',#21725,1.); +#21725 = DIRECTION('',(1.,0.,0.)); +#21726 = PCURVE('',#21694,#21727); +#21727 = DEFINITIONAL_REPRESENTATION('',(#21728),#21732); +#21728 = LINE('',#21729,#21730); +#21729 = CARTESIAN_POINT('',(0.,-0.1)); +#21730 = VECTOR('',#21731,1.); +#21731 = DIRECTION('',(1.,0.)); +#21732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21733 = PCURVE('',#21734,#21739); +#21734 = PLANE('',#21735); +#21735 = AXIS2_PLACEMENT_3D('',#21736,#21737,#21738); +#21736 = CARTESIAN_POINT('',(2.25,4.849490847913,0.1)); +#21737 = DIRECTION('',(-0.,-0.,-1.)); +#21738 = DIRECTION('',(-1.,0.,0.)); +#21739 = DEFINITIONAL_REPRESENTATION('',(#21740),#21744); +#21740 = LINE('',#21741,#21742); +#21741 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#21742 = VECTOR('',#21743,1.); +#21743 = DIRECTION('',(-1.,0.)); +#21744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21745 = ORIENTED_EDGE('',*,*,#21746,.F.); +#21746 = EDGE_CURVE('',#21747,#21719,#21749,.T.); +#21747 = VERTEX_POINT('',#21748); +#21748 = CARTESIAN_POINT('',(2.37,5.05,0.)); +#21749 = SURFACE_CURVE('',#21750,(#21754,#21761),.PCURVE_S1.); +#21750 = LINE('',#21751,#21752); +#21751 = CARTESIAN_POINT('',(2.37,5.05,0.)); +#21752 = VECTOR('',#21753,1.); +#21753 = DIRECTION('',(0.,0.,1.)); +#21754 = PCURVE('',#21694,#21755); +#21755 = DEFINITIONAL_REPRESENTATION('',(#21756),#21760); +#21756 = LINE('',#21757,#21758); +#21757 = CARTESIAN_POINT('',(0.24,0.)); +#21758 = VECTOR('',#21759,1.); +#21759 = DIRECTION('',(0.,-1.)); +#21760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21761 = PCURVE('',#21762,#21767); +#21762 = PLANE('',#21763); +#21763 = AXIS2_PLACEMENT_3D('',#21764,#21765,#21766); +#21764 = CARTESIAN_POINT('',(2.37,5.05,0.)); +#21765 = DIRECTION('',(1.,0.,0.)); +#21766 = DIRECTION('',(0.,-1.,0.)); +#21767 = DEFINITIONAL_REPRESENTATION('',(#21768),#21772); +#21768 = LINE('',#21769,#21770); +#21769 = CARTESIAN_POINT('',(0.,0.)); +#21770 = VECTOR('',#21771,1.); +#21771 = DIRECTION('',(0.,-1.)); +#21772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21773 = ORIENTED_EDGE('',*,*,#21774,.F.); +#21774 = EDGE_CURVE('',#21684,#21747,#21775,.T.); +#21775 = SURFACE_CURVE('',#21776,(#21780,#21787),.PCURVE_S1.); +#21776 = LINE('',#21777,#21778); +#21777 = CARTESIAN_POINT('',(2.13,5.05,0.)); +#21778 = VECTOR('',#21779,1.); +#21779 = DIRECTION('',(1.,0.,0.)); +#21780 = PCURVE('',#21694,#21781); +#21781 = DEFINITIONAL_REPRESENTATION('',(#21782),#21786); +#21782 = LINE('',#21783,#21784); +#21783 = CARTESIAN_POINT('',(0.,0.)); +#21784 = VECTOR('',#21785,1.); +#21785 = DIRECTION('',(1.,0.)); +#21786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21787 = PCURVE('',#21788,#21793); +#21788 = PLANE('',#21789); +#21789 = AXIS2_PLACEMENT_3D('',#21790,#21791,#21792); +#21790 = CARTESIAN_POINT('',(2.25,4.849490847913,0.)); +#21791 = DIRECTION('',(-0.,-0.,-1.)); +#21792 = DIRECTION('',(-1.,0.,0.)); +#21793 = DEFINITIONAL_REPRESENTATION('',(#21794),#21798); +#21794 = LINE('',#21795,#21796); +#21795 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#21796 = VECTOR('',#21797,1.); +#21797 = DIRECTION('',(-1.,0.)); +#21798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21799 = ADVANCED_FACE('',(#21800),#21762,.T.); +#21800 = FACE_BOUND('',#21801,.T.); +#21801 = EDGE_LOOP('',(#21802,#21803,#21826,#21854)); +#21802 = ORIENTED_EDGE('',*,*,#21746,.T.); +#21803 = ORIENTED_EDGE('',*,*,#21804,.T.); +#21804 = EDGE_CURVE('',#21719,#21805,#21807,.T.); +#21805 = VERTEX_POINT('',#21806); +#21806 = CARTESIAN_POINT('',(2.37,4.72,0.1)); +#21807 = SURFACE_CURVE('',#21808,(#21812,#21819),.PCURVE_S1.); +#21808 = LINE('',#21809,#21810); +#21809 = CARTESIAN_POINT('',(2.37,5.05,0.1)); +#21810 = VECTOR('',#21811,1.); +#21811 = DIRECTION('',(0.,-1.,0.)); +#21812 = PCURVE('',#21762,#21813); +#21813 = DEFINITIONAL_REPRESENTATION('',(#21814),#21818); +#21814 = LINE('',#21815,#21816); +#21815 = CARTESIAN_POINT('',(0.,-0.1)); +#21816 = VECTOR('',#21817,1.); +#21817 = DIRECTION('',(1.,0.)); +#21818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21819 = PCURVE('',#21734,#21820); +#21820 = DEFINITIONAL_REPRESENTATION('',(#21821),#21825); +#21821 = LINE('',#21822,#21823); +#21822 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#21823 = VECTOR('',#21824,1.); +#21824 = DIRECTION('',(0.,-1.)); +#21825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21826 = ORIENTED_EDGE('',*,*,#21827,.F.); +#21827 = EDGE_CURVE('',#21828,#21805,#21830,.T.); +#21828 = VERTEX_POINT('',#21829); +#21829 = CARTESIAN_POINT('',(2.37,4.72,0.)); +#21830 = SURFACE_CURVE('',#21831,(#21835,#21842),.PCURVE_S1.); +#21831 = LINE('',#21832,#21833); +#21832 = CARTESIAN_POINT('',(2.37,4.72,0.)); +#21833 = VECTOR('',#21834,1.); +#21834 = DIRECTION('',(0.,0.,1.)); +#21835 = PCURVE('',#21762,#21836); +#21836 = DEFINITIONAL_REPRESENTATION('',(#21837),#21841); +#21837 = LINE('',#21838,#21839); +#21838 = CARTESIAN_POINT('',(0.33,0.)); +#21839 = VECTOR('',#21840,1.); +#21840 = DIRECTION('',(0.,-1.)); +#21841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21842 = PCURVE('',#21843,#21848); +#21843 = CYLINDRICAL_SURFACE('',#21844,0.12); +#21844 = AXIS2_PLACEMENT_3D('',#21845,#21846,#21847); +#21845 = CARTESIAN_POINT('',(2.25,4.72,0.)); +#21846 = DIRECTION('',(-0.,-0.,-1.)); +#21847 = DIRECTION('',(1.,0.,0.)); +#21848 = DEFINITIONAL_REPRESENTATION('',(#21849),#21853); +#21849 = LINE('',#21850,#21851); +#21850 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#21851 = VECTOR('',#21852,1.); +#21852 = DIRECTION('',(-0.,-1.)); +#21853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21854 = ORIENTED_EDGE('',*,*,#21855,.F.); +#21855 = EDGE_CURVE('',#21747,#21828,#21856,.T.); +#21856 = SURFACE_CURVE('',#21857,(#21861,#21868),.PCURVE_S1.); +#21857 = LINE('',#21858,#21859); +#21858 = CARTESIAN_POINT('',(2.37,5.05,0.)); +#21859 = VECTOR('',#21860,1.); +#21860 = DIRECTION('',(0.,-1.,0.)); +#21861 = PCURVE('',#21762,#21862); +#21862 = DEFINITIONAL_REPRESENTATION('',(#21863),#21867); +#21863 = LINE('',#21864,#21865); +#21864 = CARTESIAN_POINT('',(0.,0.)); +#21865 = VECTOR('',#21866,1.); +#21866 = DIRECTION('',(1.,0.)); +#21867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21868 = PCURVE('',#21788,#21869); +#21869 = DEFINITIONAL_REPRESENTATION('',(#21870),#21874); +#21870 = LINE('',#21871,#21872); +#21871 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#21872 = VECTOR('',#21873,1.); +#21873 = DIRECTION('',(0.,-1.)); +#21874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21875 = ADVANCED_FACE('',(#21876),#21843,.T.); +#21876 = FACE_BOUND('',#21877,.F.); +#21877 = EDGE_LOOP('',(#21878,#21903,#21929,#21930)); +#21878 = ORIENTED_EDGE('',*,*,#21879,.T.); +#21879 = EDGE_CURVE('',#21880,#21882,#21884,.T.); +#21880 = VERTEX_POINT('',#21881); +#21881 = CARTESIAN_POINT('',(2.13,4.72,0.)); +#21882 = VERTEX_POINT('',#21883); +#21883 = CARTESIAN_POINT('',(2.13,4.72,0.1)); +#21884 = SURFACE_CURVE('',#21885,(#21889,#21896),.PCURVE_S1.); +#21885 = LINE('',#21886,#21887); +#21886 = CARTESIAN_POINT('',(2.13,4.72,0.)); +#21887 = VECTOR('',#21888,1.); +#21888 = DIRECTION('',(0.,0.,1.)); +#21889 = PCURVE('',#21843,#21890); +#21890 = DEFINITIONAL_REPRESENTATION('',(#21891),#21895); +#21891 = LINE('',#21892,#21893); +#21892 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#21893 = VECTOR('',#21894,1.); +#21894 = DIRECTION('',(-0.,-1.)); +#21895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21896 = PCURVE('',#21706,#21897); +#21897 = DEFINITIONAL_REPRESENTATION('',(#21898),#21902); +#21898 = LINE('',#21899,#21900); +#21899 = CARTESIAN_POINT('',(0.33,0.)); +#21900 = VECTOR('',#21901,1.); +#21901 = DIRECTION('',(0.,-1.)); +#21902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21903 = ORIENTED_EDGE('',*,*,#21904,.T.); +#21904 = EDGE_CURVE('',#21882,#21805,#21905,.T.); +#21905 = SURFACE_CURVE('',#21906,(#21911,#21918),.PCURVE_S1.); +#21906 = CIRCLE('',#21907,0.12); +#21907 = AXIS2_PLACEMENT_3D('',#21908,#21909,#21910); +#21908 = CARTESIAN_POINT('',(2.25,4.72,0.1)); +#21909 = DIRECTION('',(0.,0.,1.)); +#21910 = DIRECTION('',(1.,0.,0.)); +#21911 = PCURVE('',#21843,#21912); +#21912 = DEFINITIONAL_REPRESENTATION('',(#21913),#21917); +#21913 = LINE('',#21914,#21915); +#21914 = CARTESIAN_POINT('',(-0.,-0.1)); +#21915 = VECTOR('',#21916,1.); +#21916 = DIRECTION('',(-1.,0.)); +#21917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21918 = PCURVE('',#21734,#21919); +#21919 = DEFINITIONAL_REPRESENTATION('',(#21920),#21928); +#21920 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21921,#21922,#21923,#21924 + ,#21925,#21926,#21927),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#21921 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#21922 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#21923 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#21924 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#21925 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#21926 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#21927 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#21928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21929 = ORIENTED_EDGE('',*,*,#21827,.F.); +#21930 = ORIENTED_EDGE('',*,*,#21931,.F.); +#21931 = EDGE_CURVE('',#21880,#21828,#21932,.T.); +#21932 = SURFACE_CURVE('',#21933,(#21938,#21945),.PCURVE_S1.); +#21933 = CIRCLE('',#21934,0.12); +#21934 = AXIS2_PLACEMENT_3D('',#21935,#21936,#21937); +#21935 = CARTESIAN_POINT('',(2.25,4.72,0.)); +#21936 = DIRECTION('',(0.,0.,1.)); +#21937 = DIRECTION('',(1.,0.,0.)); +#21938 = PCURVE('',#21843,#21939); +#21939 = DEFINITIONAL_REPRESENTATION('',(#21940),#21944); +#21940 = LINE('',#21941,#21942); +#21941 = CARTESIAN_POINT('',(-0.,0.)); +#21942 = VECTOR('',#21943,1.); +#21943 = DIRECTION('',(-1.,0.)); +#21944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21945 = PCURVE('',#21788,#21946); +#21946 = DEFINITIONAL_REPRESENTATION('',(#21947),#21955); +#21947 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21948,#21949,#21950,#21951 + ,#21952,#21953,#21954),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#21948 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#21949 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#21950 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#21951 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#21952 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#21953 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#21954 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#21955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21956 = ADVANCED_FACE('',(#21957),#21706,.F.); +#21957 = FACE_BOUND('',#21958,.F.); +#21958 = EDGE_LOOP('',(#21959,#21960,#21981,#21982)); +#21959 = ORIENTED_EDGE('',*,*,#21683,.T.); +#21960 = ORIENTED_EDGE('',*,*,#21961,.T.); +#21961 = EDGE_CURVE('',#21686,#21882,#21962,.T.); +#21962 = SURFACE_CURVE('',#21963,(#21967,#21974),.PCURVE_S1.); +#21963 = LINE('',#21964,#21965); +#21964 = CARTESIAN_POINT('',(2.13,5.05,0.1)); +#21965 = VECTOR('',#21966,1.); +#21966 = DIRECTION('',(0.,-1.,0.)); +#21967 = PCURVE('',#21706,#21968); +#21968 = DEFINITIONAL_REPRESENTATION('',(#21969),#21973); +#21969 = LINE('',#21970,#21971); +#21970 = CARTESIAN_POINT('',(0.,-0.1)); +#21971 = VECTOR('',#21972,1.); +#21972 = DIRECTION('',(1.,0.)); +#21973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21974 = PCURVE('',#21734,#21975); +#21975 = DEFINITIONAL_REPRESENTATION('',(#21976),#21980); +#21976 = LINE('',#21977,#21978); +#21977 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#21978 = VECTOR('',#21979,1.); +#21979 = DIRECTION('',(0.,-1.)); +#21980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21981 = ORIENTED_EDGE('',*,*,#21879,.F.); +#21982 = ORIENTED_EDGE('',*,*,#21983,.F.); +#21983 = EDGE_CURVE('',#21684,#21880,#21984,.T.); +#21984 = SURFACE_CURVE('',#21985,(#21989,#21996),.PCURVE_S1.); +#21985 = LINE('',#21986,#21987); +#21986 = CARTESIAN_POINT('',(2.13,5.05,0.)); +#21987 = VECTOR('',#21988,1.); +#21988 = DIRECTION('',(0.,-1.,0.)); +#21989 = PCURVE('',#21706,#21990); +#21990 = DEFINITIONAL_REPRESENTATION('',(#21991),#21995); +#21991 = LINE('',#21992,#21993); +#21992 = CARTESIAN_POINT('',(0.,0.)); +#21993 = VECTOR('',#21994,1.); +#21994 = DIRECTION('',(1.,0.)); +#21995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21996 = PCURVE('',#21788,#21997); +#21997 = DEFINITIONAL_REPRESENTATION('',(#21998),#22002); +#21998 = LINE('',#21999,#22000); +#21999 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#22000 = VECTOR('',#22001,1.); +#22001 = DIRECTION('',(0.,-1.)); +#22002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22003 = ADVANCED_FACE('',(#22004),#21788,.T.); +#22004 = FACE_BOUND('',#22005,.T.); +#22005 = EDGE_LOOP('',(#22006,#22007,#22008,#22009)); +#22006 = ORIENTED_EDGE('',*,*,#21774,.T.); +#22007 = ORIENTED_EDGE('',*,*,#21855,.T.); +#22008 = ORIENTED_EDGE('',*,*,#21931,.F.); +#22009 = ORIENTED_EDGE('',*,*,#21983,.F.); +#22010 = ADVANCED_FACE('',(#22011),#21734,.F.); +#22011 = FACE_BOUND('',#22012,.F.); +#22012 = EDGE_LOOP('',(#22013,#22014,#22015,#22016)); +#22013 = ORIENTED_EDGE('',*,*,#21718,.T.); +#22014 = ORIENTED_EDGE('',*,*,#21804,.T.); +#22015 = ORIENTED_EDGE('',*,*,#21904,.F.); +#22016 = ORIENTED_EDGE('',*,*,#21961,.F.); +#22017 = MANIFOLD_SOLID_BREP('',#22018); +#22018 = CLOSED_SHELL('',(#22019,#22139,#22215,#22288,#22335,#22342)); +#22019 = ADVANCED_FACE('',(#22020),#22034,.F.); +#22020 = FACE_BOUND('',#22021,.F.); +#22021 = EDGE_LOOP('',(#22022,#22057,#22085,#22113)); +#22022 = ORIENTED_EDGE('',*,*,#22023,.T.); +#22023 = EDGE_CURVE('',#22024,#22026,#22028,.T.); +#22024 = VERTEX_POINT('',#22025); +#22025 = CARTESIAN_POINT('',(2.13,-5.05,0.)); +#22026 = VERTEX_POINT('',#22027); +#22027 = CARTESIAN_POINT('',(2.13,-5.05,0.1)); +#22028 = SURFACE_CURVE('',#22029,(#22033,#22045),.PCURVE_S1.); +#22029 = LINE('',#22030,#22031); +#22030 = CARTESIAN_POINT('',(2.13,-5.05,0.)); +#22031 = VECTOR('',#22032,1.); +#22032 = DIRECTION('',(0.,0.,1.)); +#22033 = PCURVE('',#22034,#22039); +#22034 = PLANE('',#22035); +#22035 = AXIS2_PLACEMENT_3D('',#22036,#22037,#22038); +#22036 = CARTESIAN_POINT('',(2.13,-5.05,0.)); +#22037 = DIRECTION('',(0.,1.,0.)); +#22038 = DIRECTION('',(1.,0.,0.)); +#22039 = DEFINITIONAL_REPRESENTATION('',(#22040),#22044); +#22040 = LINE('',#22041,#22042); +#22041 = CARTESIAN_POINT('',(0.,0.)); +#22042 = VECTOR('',#22043,1.); +#22043 = DIRECTION('',(0.,-1.)); +#22044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22045 = PCURVE('',#22046,#22051); +#22046 = PLANE('',#22047); +#22047 = AXIS2_PLACEMENT_3D('',#22048,#22049,#22050); +#22048 = CARTESIAN_POINT('',(2.13,-5.05,0.)); +#22049 = DIRECTION('',(-1.,0.,0.)); +#22050 = DIRECTION('',(0.,1.,0.)); +#22051 = DEFINITIONAL_REPRESENTATION('',(#22052),#22056); +#22052 = LINE('',#22053,#22054); +#22053 = CARTESIAN_POINT('',(0.,0.)); +#22054 = VECTOR('',#22055,1.); +#22055 = DIRECTION('',(0.,-1.)); +#22056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22057 = ORIENTED_EDGE('',*,*,#22058,.T.); +#22058 = EDGE_CURVE('',#22026,#22059,#22061,.T.); +#22059 = VERTEX_POINT('',#22060); +#22060 = CARTESIAN_POINT('',(2.37,-5.05,0.1)); +#22061 = SURFACE_CURVE('',#22062,(#22066,#22073),.PCURVE_S1.); +#22062 = LINE('',#22063,#22064); +#22063 = CARTESIAN_POINT('',(2.13,-5.05,0.1)); +#22064 = VECTOR('',#22065,1.); +#22065 = DIRECTION('',(1.,0.,0.)); +#22066 = PCURVE('',#22034,#22067); +#22067 = DEFINITIONAL_REPRESENTATION('',(#22068),#22072); +#22068 = LINE('',#22069,#22070); +#22069 = CARTESIAN_POINT('',(0.,-0.1)); +#22070 = VECTOR('',#22071,1.); +#22071 = DIRECTION('',(1.,0.)); +#22072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22073 = PCURVE('',#22074,#22079); +#22074 = PLANE('',#22075); +#22075 = AXIS2_PLACEMENT_3D('',#22076,#22077,#22078); +#22076 = CARTESIAN_POINT('',(2.25,-4.849490847913,0.1)); +#22077 = DIRECTION('',(0.,0.,1.)); +#22078 = DIRECTION('',(1.,0.,0.)); +#22079 = DEFINITIONAL_REPRESENTATION('',(#22080),#22084); +#22080 = LINE('',#22081,#22082); +#22081 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#22082 = VECTOR('',#22083,1.); +#22083 = DIRECTION('',(1.,0.)); +#22084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22085 = ORIENTED_EDGE('',*,*,#22086,.F.); +#22086 = EDGE_CURVE('',#22087,#22059,#22089,.T.); +#22087 = VERTEX_POINT('',#22088); +#22088 = CARTESIAN_POINT('',(2.37,-5.05,0.)); +#22089 = SURFACE_CURVE('',#22090,(#22094,#22101),.PCURVE_S1.); +#22090 = LINE('',#22091,#22092); +#22091 = CARTESIAN_POINT('',(2.37,-5.05,0.)); +#22092 = VECTOR('',#22093,1.); +#22093 = DIRECTION('',(0.,0.,1.)); +#22094 = PCURVE('',#22034,#22095); +#22095 = DEFINITIONAL_REPRESENTATION('',(#22096),#22100); +#22096 = LINE('',#22097,#22098); +#22097 = CARTESIAN_POINT('',(0.24,0.)); +#22098 = VECTOR('',#22099,1.); +#22099 = DIRECTION('',(0.,-1.)); +#22100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22101 = PCURVE('',#22102,#22107); +#22102 = PLANE('',#22103); +#22103 = AXIS2_PLACEMENT_3D('',#22104,#22105,#22106); +#22104 = CARTESIAN_POINT('',(2.37,-5.05,0.)); +#22105 = DIRECTION('',(-1.,0.,0.)); +#22106 = DIRECTION('',(0.,1.,0.)); +#22107 = DEFINITIONAL_REPRESENTATION('',(#22108),#22112); +#22108 = LINE('',#22109,#22110); +#22109 = CARTESIAN_POINT('',(0.,0.)); +#22110 = VECTOR('',#22111,1.); +#22111 = DIRECTION('',(0.,-1.)); +#22112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22113 = ORIENTED_EDGE('',*,*,#22114,.F.); +#22114 = EDGE_CURVE('',#22024,#22087,#22115,.T.); +#22115 = SURFACE_CURVE('',#22116,(#22120,#22127),.PCURVE_S1.); +#22116 = LINE('',#22117,#22118); +#22117 = CARTESIAN_POINT('',(2.13,-5.05,0.)); +#22118 = VECTOR('',#22119,1.); +#22119 = DIRECTION('',(1.,0.,0.)); +#22120 = PCURVE('',#22034,#22121); +#22121 = DEFINITIONAL_REPRESENTATION('',(#22122),#22126); +#22122 = LINE('',#22123,#22124); +#22123 = CARTESIAN_POINT('',(0.,0.)); +#22124 = VECTOR('',#22125,1.); +#22125 = DIRECTION('',(1.,0.)); +#22126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22127 = PCURVE('',#22128,#22133); +#22128 = PLANE('',#22129); +#22129 = AXIS2_PLACEMENT_3D('',#22130,#22131,#22132); +#22130 = CARTESIAN_POINT('',(2.25,-4.849490847913,0.)); +#22131 = DIRECTION('',(0.,0.,1.)); +#22132 = DIRECTION('',(1.,0.,0.)); +#22133 = DEFINITIONAL_REPRESENTATION('',(#22134),#22138); +#22134 = LINE('',#22135,#22136); +#22135 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#22136 = VECTOR('',#22137,1.); +#22137 = DIRECTION('',(1.,0.)); +#22138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22139 = ADVANCED_FACE('',(#22140),#22102,.F.); +#22140 = FACE_BOUND('',#22141,.F.); +#22141 = EDGE_LOOP('',(#22142,#22143,#22166,#22194)); +#22142 = ORIENTED_EDGE('',*,*,#22086,.T.); +#22143 = ORIENTED_EDGE('',*,*,#22144,.T.); +#22144 = EDGE_CURVE('',#22059,#22145,#22147,.T.); +#22145 = VERTEX_POINT('',#22146); +#22146 = CARTESIAN_POINT('',(2.37,-4.72,0.1)); +#22147 = SURFACE_CURVE('',#22148,(#22152,#22159),.PCURVE_S1.); +#22148 = LINE('',#22149,#22150); +#22149 = CARTESIAN_POINT('',(2.37,-5.05,0.1)); +#22150 = VECTOR('',#22151,1.); +#22151 = DIRECTION('',(0.,1.,0.)); +#22152 = PCURVE('',#22102,#22153); +#22153 = DEFINITIONAL_REPRESENTATION('',(#22154),#22158); +#22154 = LINE('',#22155,#22156); +#22155 = CARTESIAN_POINT('',(0.,-0.1)); +#22156 = VECTOR('',#22157,1.); +#22157 = DIRECTION('',(1.,0.)); +#22158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22159 = PCURVE('',#22074,#22160); +#22160 = DEFINITIONAL_REPRESENTATION('',(#22161),#22165); +#22161 = LINE('',#22162,#22163); +#22162 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#22163 = VECTOR('',#22164,1.); +#22164 = DIRECTION('',(0.,1.)); +#22165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22166 = ORIENTED_EDGE('',*,*,#22167,.F.); +#22167 = EDGE_CURVE('',#22168,#22145,#22170,.T.); +#22168 = VERTEX_POINT('',#22169); +#22169 = CARTESIAN_POINT('',(2.37,-4.72,0.)); +#22170 = SURFACE_CURVE('',#22171,(#22175,#22182),.PCURVE_S1.); +#22171 = LINE('',#22172,#22173); +#22172 = CARTESIAN_POINT('',(2.37,-4.72,0.)); +#22173 = VECTOR('',#22174,1.); +#22174 = DIRECTION('',(0.,0.,1.)); +#22175 = PCURVE('',#22102,#22176); +#22176 = DEFINITIONAL_REPRESENTATION('',(#22177),#22181); +#22177 = LINE('',#22178,#22179); +#22178 = CARTESIAN_POINT('',(0.33,0.)); +#22179 = VECTOR('',#22180,1.); +#22180 = DIRECTION('',(0.,-1.)); +#22181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22182 = PCURVE('',#22183,#22188); +#22183 = CYLINDRICAL_SURFACE('',#22184,0.12); +#22184 = AXIS2_PLACEMENT_3D('',#22185,#22186,#22187); +#22185 = CARTESIAN_POINT('',(2.25,-4.72,0.)); +#22186 = DIRECTION('',(-0.,-0.,-1.)); +#22187 = DIRECTION('',(1.,0.,0.)); +#22188 = DEFINITIONAL_REPRESENTATION('',(#22189),#22193); +#22189 = LINE('',#22190,#22191); +#22190 = CARTESIAN_POINT('',(-0.,0.)); +#22191 = VECTOR('',#22192,1.); +#22192 = DIRECTION('',(-0.,-1.)); +#22193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22194 = ORIENTED_EDGE('',*,*,#22195,.F.); +#22195 = EDGE_CURVE('',#22087,#22168,#22196,.T.); +#22196 = SURFACE_CURVE('',#22197,(#22201,#22208),.PCURVE_S1.); +#22197 = LINE('',#22198,#22199); +#22198 = CARTESIAN_POINT('',(2.37,-5.05,0.)); +#22199 = VECTOR('',#22200,1.); +#22200 = DIRECTION('',(0.,1.,0.)); +#22201 = PCURVE('',#22102,#22202); +#22202 = DEFINITIONAL_REPRESENTATION('',(#22203),#22207); +#22203 = LINE('',#22204,#22205); +#22204 = CARTESIAN_POINT('',(0.,0.)); +#22205 = VECTOR('',#22206,1.); +#22206 = DIRECTION('',(1.,0.)); +#22207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22208 = PCURVE('',#22128,#22209); +#22209 = DEFINITIONAL_REPRESENTATION('',(#22210),#22214); +#22210 = LINE('',#22211,#22212); +#22211 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#22212 = VECTOR('',#22213,1.); +#22213 = DIRECTION('',(0.,1.)); +#22214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22215 = ADVANCED_FACE('',(#22216),#22183,.T.); +#22216 = FACE_BOUND('',#22217,.F.); +#22217 = EDGE_LOOP('',(#22218,#22219,#22243,#22266)); +#22218 = ORIENTED_EDGE('',*,*,#22167,.T.); +#22219 = ORIENTED_EDGE('',*,*,#22220,.T.); +#22220 = EDGE_CURVE('',#22145,#22221,#22223,.T.); +#22221 = VERTEX_POINT('',#22222); +#22222 = CARTESIAN_POINT('',(2.13,-4.72,0.1)); +#22223 = SURFACE_CURVE('',#22224,(#22229,#22236),.PCURVE_S1.); +#22224 = CIRCLE('',#22225,0.12); +#22225 = AXIS2_PLACEMENT_3D('',#22226,#22227,#22228); +#22226 = CARTESIAN_POINT('',(2.25,-4.72,0.1)); +#22227 = DIRECTION('',(0.,0.,1.)); +#22228 = DIRECTION('',(1.,0.,0.)); +#22229 = PCURVE('',#22183,#22230); +#22230 = DEFINITIONAL_REPRESENTATION('',(#22231),#22235); +#22231 = LINE('',#22232,#22233); +#22232 = CARTESIAN_POINT('',(-0.,-0.1)); +#22233 = VECTOR('',#22234,1.); +#22234 = DIRECTION('',(-1.,0.)); +#22235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22236 = PCURVE('',#22074,#22237); +#22237 = DEFINITIONAL_REPRESENTATION('',(#22238),#22242); +#22238 = CIRCLE('',#22239,0.12); +#22239 = AXIS2_PLACEMENT_2D('',#22240,#22241); +#22240 = CARTESIAN_POINT('',(0.,0.129490847913)); +#22241 = DIRECTION('',(1.,0.)); +#22242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22243 = ORIENTED_EDGE('',*,*,#22244,.F.); +#22244 = EDGE_CURVE('',#22245,#22221,#22247,.T.); +#22245 = VERTEX_POINT('',#22246); +#22246 = CARTESIAN_POINT('',(2.13,-4.72,0.)); +#22247 = SURFACE_CURVE('',#22248,(#22252,#22259),.PCURVE_S1.); +#22248 = LINE('',#22249,#22250); +#22249 = CARTESIAN_POINT('',(2.13,-4.72,0.)); +#22250 = VECTOR('',#22251,1.); +#22251 = DIRECTION('',(0.,0.,1.)); +#22252 = PCURVE('',#22183,#22253); +#22253 = DEFINITIONAL_REPRESENTATION('',(#22254),#22258); +#22254 = LINE('',#22255,#22256); +#22255 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#22256 = VECTOR('',#22257,1.); +#22257 = DIRECTION('',(-0.,-1.)); +#22258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22259 = PCURVE('',#22046,#22260); +#22260 = DEFINITIONAL_REPRESENTATION('',(#22261),#22265); +#22261 = LINE('',#22262,#22263); +#22262 = CARTESIAN_POINT('',(0.33,0.)); +#22263 = VECTOR('',#22264,1.); +#22264 = DIRECTION('',(0.,-1.)); +#22265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22266 = ORIENTED_EDGE('',*,*,#22267,.F.); +#22267 = EDGE_CURVE('',#22168,#22245,#22268,.T.); +#22268 = SURFACE_CURVE('',#22269,(#22274,#22281),.PCURVE_S1.); +#22269 = CIRCLE('',#22270,0.12); +#22270 = AXIS2_PLACEMENT_3D('',#22271,#22272,#22273); +#22271 = CARTESIAN_POINT('',(2.25,-4.72,0.)); +#22272 = DIRECTION('',(0.,0.,1.)); +#22273 = DIRECTION('',(1.,0.,0.)); +#22274 = PCURVE('',#22183,#22275); +#22275 = DEFINITIONAL_REPRESENTATION('',(#22276),#22280); +#22276 = LINE('',#22277,#22278); +#22277 = CARTESIAN_POINT('',(-0.,0.)); +#22278 = VECTOR('',#22279,1.); +#22279 = DIRECTION('',(-1.,0.)); +#22280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22281 = PCURVE('',#22128,#22282); +#22282 = DEFINITIONAL_REPRESENTATION('',(#22283),#22287); +#22283 = CIRCLE('',#22284,0.12); +#22284 = AXIS2_PLACEMENT_2D('',#22285,#22286); +#22285 = CARTESIAN_POINT('',(0.,0.129490847913)); +#22286 = DIRECTION('',(1.,0.)); +#22287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22288 = ADVANCED_FACE('',(#22289),#22046,.T.); +#22289 = FACE_BOUND('',#22290,.T.); +#22290 = EDGE_LOOP('',(#22291,#22292,#22313,#22314)); +#22291 = ORIENTED_EDGE('',*,*,#22023,.T.); +#22292 = ORIENTED_EDGE('',*,*,#22293,.T.); +#22293 = EDGE_CURVE('',#22026,#22221,#22294,.T.); +#22294 = SURFACE_CURVE('',#22295,(#22299,#22306),.PCURVE_S1.); +#22295 = LINE('',#22296,#22297); +#22296 = CARTESIAN_POINT('',(2.13,-5.05,0.1)); +#22297 = VECTOR('',#22298,1.); +#22298 = DIRECTION('',(0.,1.,0.)); +#22299 = PCURVE('',#22046,#22300); +#22300 = DEFINITIONAL_REPRESENTATION('',(#22301),#22305); +#22301 = LINE('',#22302,#22303); +#22302 = CARTESIAN_POINT('',(0.,-0.1)); +#22303 = VECTOR('',#22304,1.); +#22304 = DIRECTION('',(1.,0.)); +#22305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22306 = PCURVE('',#22074,#22307); +#22307 = DEFINITIONAL_REPRESENTATION('',(#22308),#22312); +#22308 = LINE('',#22309,#22310); +#22309 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#22310 = VECTOR('',#22311,1.); +#22311 = DIRECTION('',(0.,1.)); +#22312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22313 = ORIENTED_EDGE('',*,*,#22244,.F.); +#22314 = ORIENTED_EDGE('',*,*,#22315,.F.); +#22315 = EDGE_CURVE('',#22024,#22245,#22316,.T.); +#22316 = SURFACE_CURVE('',#22317,(#22321,#22328),.PCURVE_S1.); +#22317 = LINE('',#22318,#22319); +#22318 = CARTESIAN_POINT('',(2.13,-5.05,0.)); +#22319 = VECTOR('',#22320,1.); +#22320 = DIRECTION('',(0.,1.,0.)); +#22321 = PCURVE('',#22046,#22322); +#22322 = DEFINITIONAL_REPRESENTATION('',(#22323),#22327); +#22323 = LINE('',#22324,#22325); +#22324 = CARTESIAN_POINT('',(0.,0.)); +#22325 = VECTOR('',#22326,1.); +#22326 = DIRECTION('',(1.,0.)); +#22327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22328 = PCURVE('',#22128,#22329); +#22329 = DEFINITIONAL_REPRESENTATION('',(#22330),#22334); +#22330 = LINE('',#22331,#22332); +#22331 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#22332 = VECTOR('',#22333,1.); +#22333 = DIRECTION('',(0.,1.)); +#22334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22335 = ADVANCED_FACE('',(#22336),#22128,.F.); +#22336 = FACE_BOUND('',#22337,.F.); +#22337 = EDGE_LOOP('',(#22338,#22339,#22340,#22341)); +#22338 = ORIENTED_EDGE('',*,*,#22114,.T.); +#22339 = ORIENTED_EDGE('',*,*,#22195,.T.); +#22340 = ORIENTED_EDGE('',*,*,#22267,.T.); +#22341 = ORIENTED_EDGE('',*,*,#22315,.F.); +#22342 = ADVANCED_FACE('',(#22343),#22074,.T.); +#22343 = FACE_BOUND('',#22344,.T.); +#22344 = EDGE_LOOP('',(#22345,#22346,#22347,#22348)); +#22345 = ORIENTED_EDGE('',*,*,#22058,.T.); +#22346 = ORIENTED_EDGE('',*,*,#22144,.T.); +#22347 = ORIENTED_EDGE('',*,*,#22220,.T.); +#22348 = ORIENTED_EDGE('',*,*,#22293,.F.); +#22349 = MANIFOLD_SOLID_BREP('',#22350); +#22350 = CLOSED_SHELL('',(#22351,#22471,#22547,#22628,#22675,#22682)); +#22351 = ADVANCED_FACE('',(#22352),#22366,.T.); +#22352 = FACE_BOUND('',#22353,.T.); +#22353 = EDGE_LOOP('',(#22354,#22389,#22417,#22445)); +#22354 = ORIENTED_EDGE('',*,*,#22355,.T.); +#22355 = EDGE_CURVE('',#22356,#22358,#22360,.T.); +#22356 = VERTEX_POINT('',#22357); +#22357 = CARTESIAN_POINT('',(2.63,5.05,0.)); +#22358 = VERTEX_POINT('',#22359); +#22359 = CARTESIAN_POINT('',(2.63,5.05,0.1)); +#22360 = SURFACE_CURVE('',#22361,(#22365,#22377),.PCURVE_S1.); +#22361 = LINE('',#22362,#22363); +#22362 = CARTESIAN_POINT('',(2.63,5.05,0.)); +#22363 = VECTOR('',#22364,1.); +#22364 = DIRECTION('',(0.,0.,1.)); +#22365 = PCURVE('',#22366,#22371); +#22366 = PLANE('',#22367); +#22367 = AXIS2_PLACEMENT_3D('',#22368,#22369,#22370); +#22368 = CARTESIAN_POINT('',(2.63,5.05,0.)); +#22369 = DIRECTION('',(0.,1.,0.)); +#22370 = DIRECTION('',(1.,0.,0.)); +#22371 = DEFINITIONAL_REPRESENTATION('',(#22372),#22376); +#22372 = LINE('',#22373,#22374); +#22373 = CARTESIAN_POINT('',(0.,0.)); +#22374 = VECTOR('',#22375,1.); +#22375 = DIRECTION('',(0.,-1.)); +#22376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22377 = PCURVE('',#22378,#22383); +#22378 = PLANE('',#22379); +#22379 = AXIS2_PLACEMENT_3D('',#22380,#22381,#22382); +#22380 = CARTESIAN_POINT('',(2.63,5.05,0.)); +#22381 = DIRECTION('',(1.,0.,0.)); +#22382 = DIRECTION('',(0.,-1.,0.)); +#22383 = DEFINITIONAL_REPRESENTATION('',(#22384),#22388); +#22384 = LINE('',#22385,#22386); +#22385 = CARTESIAN_POINT('',(0.,0.)); +#22386 = VECTOR('',#22387,1.); +#22387 = DIRECTION('',(0.,-1.)); +#22388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22389 = ORIENTED_EDGE('',*,*,#22390,.T.); +#22390 = EDGE_CURVE('',#22358,#22391,#22393,.T.); +#22391 = VERTEX_POINT('',#22392); +#22392 = CARTESIAN_POINT('',(2.87,5.05,0.1)); +#22393 = SURFACE_CURVE('',#22394,(#22398,#22405),.PCURVE_S1.); +#22394 = LINE('',#22395,#22396); +#22395 = CARTESIAN_POINT('',(2.63,5.05,0.1)); +#22396 = VECTOR('',#22397,1.); +#22397 = DIRECTION('',(1.,0.,0.)); +#22398 = PCURVE('',#22366,#22399); +#22399 = DEFINITIONAL_REPRESENTATION('',(#22400),#22404); +#22400 = LINE('',#22401,#22402); +#22401 = CARTESIAN_POINT('',(0.,-0.1)); +#22402 = VECTOR('',#22403,1.); +#22403 = DIRECTION('',(1.,0.)); +#22404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22405 = PCURVE('',#22406,#22411); +#22406 = PLANE('',#22407); +#22407 = AXIS2_PLACEMENT_3D('',#22408,#22409,#22410); +#22408 = CARTESIAN_POINT('',(2.75,4.849490847913,0.1)); +#22409 = DIRECTION('',(-0.,-0.,-1.)); +#22410 = DIRECTION('',(-1.,0.,0.)); +#22411 = DEFINITIONAL_REPRESENTATION('',(#22412),#22416); +#22412 = LINE('',#22413,#22414); +#22413 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#22414 = VECTOR('',#22415,1.); +#22415 = DIRECTION('',(-1.,0.)); +#22416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22417 = ORIENTED_EDGE('',*,*,#22418,.F.); +#22418 = EDGE_CURVE('',#22419,#22391,#22421,.T.); +#22419 = VERTEX_POINT('',#22420); +#22420 = CARTESIAN_POINT('',(2.87,5.05,0.)); +#22421 = SURFACE_CURVE('',#22422,(#22426,#22433),.PCURVE_S1.); +#22422 = LINE('',#22423,#22424); +#22423 = CARTESIAN_POINT('',(2.87,5.05,0.)); +#22424 = VECTOR('',#22425,1.); +#22425 = DIRECTION('',(0.,0.,1.)); +#22426 = PCURVE('',#22366,#22427); +#22427 = DEFINITIONAL_REPRESENTATION('',(#22428),#22432); +#22428 = LINE('',#22429,#22430); +#22429 = CARTESIAN_POINT('',(0.24,0.)); +#22430 = VECTOR('',#22431,1.); +#22431 = DIRECTION('',(0.,-1.)); +#22432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22433 = PCURVE('',#22434,#22439); +#22434 = PLANE('',#22435); +#22435 = AXIS2_PLACEMENT_3D('',#22436,#22437,#22438); +#22436 = CARTESIAN_POINT('',(2.87,5.05,0.)); +#22437 = DIRECTION('',(1.,0.,0.)); +#22438 = DIRECTION('',(0.,-1.,0.)); +#22439 = DEFINITIONAL_REPRESENTATION('',(#22440),#22444); +#22440 = LINE('',#22441,#22442); +#22441 = CARTESIAN_POINT('',(0.,0.)); +#22442 = VECTOR('',#22443,1.); +#22443 = DIRECTION('',(0.,-1.)); +#22444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22445 = ORIENTED_EDGE('',*,*,#22446,.F.); +#22446 = EDGE_CURVE('',#22356,#22419,#22447,.T.); +#22447 = SURFACE_CURVE('',#22448,(#22452,#22459),.PCURVE_S1.); +#22448 = LINE('',#22449,#22450); +#22449 = CARTESIAN_POINT('',(2.63,5.05,0.)); +#22450 = VECTOR('',#22451,1.); +#22451 = DIRECTION('',(1.,0.,0.)); +#22452 = PCURVE('',#22366,#22453); +#22453 = DEFINITIONAL_REPRESENTATION('',(#22454),#22458); +#22454 = LINE('',#22455,#22456); +#22455 = CARTESIAN_POINT('',(0.,0.)); +#22456 = VECTOR('',#22457,1.); +#22457 = DIRECTION('',(1.,0.)); +#22458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22459 = PCURVE('',#22460,#22465); +#22460 = PLANE('',#22461); +#22461 = AXIS2_PLACEMENT_3D('',#22462,#22463,#22464); +#22462 = CARTESIAN_POINT('',(2.75,4.849490847913,0.)); +#22463 = DIRECTION('',(-0.,-0.,-1.)); +#22464 = DIRECTION('',(-1.,0.,0.)); +#22465 = DEFINITIONAL_REPRESENTATION('',(#22466),#22470); +#22466 = LINE('',#22467,#22468); +#22467 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#22468 = VECTOR('',#22469,1.); +#22469 = DIRECTION('',(-1.,0.)); +#22470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22471 = ADVANCED_FACE('',(#22472),#22434,.T.); +#22472 = FACE_BOUND('',#22473,.T.); +#22473 = EDGE_LOOP('',(#22474,#22475,#22498,#22526)); +#22474 = ORIENTED_EDGE('',*,*,#22418,.T.); +#22475 = ORIENTED_EDGE('',*,*,#22476,.T.); +#22476 = EDGE_CURVE('',#22391,#22477,#22479,.T.); +#22477 = VERTEX_POINT('',#22478); +#22478 = CARTESIAN_POINT('',(2.87,4.72,0.1)); +#22479 = SURFACE_CURVE('',#22480,(#22484,#22491),.PCURVE_S1.); +#22480 = LINE('',#22481,#22482); +#22481 = CARTESIAN_POINT('',(2.87,5.05,0.1)); +#22482 = VECTOR('',#22483,1.); +#22483 = DIRECTION('',(0.,-1.,0.)); +#22484 = PCURVE('',#22434,#22485); +#22485 = DEFINITIONAL_REPRESENTATION('',(#22486),#22490); +#22486 = LINE('',#22487,#22488); +#22487 = CARTESIAN_POINT('',(0.,-0.1)); +#22488 = VECTOR('',#22489,1.); +#22489 = DIRECTION('',(1.,0.)); +#22490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22491 = PCURVE('',#22406,#22492); +#22492 = DEFINITIONAL_REPRESENTATION('',(#22493),#22497); +#22493 = LINE('',#22494,#22495); +#22494 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#22495 = VECTOR('',#22496,1.); +#22496 = DIRECTION('',(0.,-1.)); +#22497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22498 = ORIENTED_EDGE('',*,*,#22499,.F.); +#22499 = EDGE_CURVE('',#22500,#22477,#22502,.T.); +#22500 = VERTEX_POINT('',#22501); +#22501 = CARTESIAN_POINT('',(2.87,4.72,0.)); +#22502 = SURFACE_CURVE('',#22503,(#22507,#22514),.PCURVE_S1.); +#22503 = LINE('',#22504,#22505); +#22504 = CARTESIAN_POINT('',(2.87,4.72,0.)); +#22505 = VECTOR('',#22506,1.); +#22506 = DIRECTION('',(0.,0.,1.)); +#22507 = PCURVE('',#22434,#22508); +#22508 = DEFINITIONAL_REPRESENTATION('',(#22509),#22513); +#22509 = LINE('',#22510,#22511); +#22510 = CARTESIAN_POINT('',(0.33,0.)); +#22511 = VECTOR('',#22512,1.); +#22512 = DIRECTION('',(0.,-1.)); +#22513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22514 = PCURVE('',#22515,#22520); +#22515 = CYLINDRICAL_SURFACE('',#22516,0.12); +#22516 = AXIS2_PLACEMENT_3D('',#22517,#22518,#22519); +#22517 = CARTESIAN_POINT('',(2.75,4.72,0.)); +#22518 = DIRECTION('',(-0.,-0.,-1.)); +#22519 = DIRECTION('',(1.,0.,0.)); +#22520 = DEFINITIONAL_REPRESENTATION('',(#22521),#22525); +#22521 = LINE('',#22522,#22523); +#22522 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#22523 = VECTOR('',#22524,1.); +#22524 = DIRECTION('',(-0.,-1.)); +#22525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22526 = ORIENTED_EDGE('',*,*,#22527,.F.); +#22527 = EDGE_CURVE('',#22419,#22500,#22528,.T.); +#22528 = SURFACE_CURVE('',#22529,(#22533,#22540),.PCURVE_S1.); +#22529 = LINE('',#22530,#22531); +#22530 = CARTESIAN_POINT('',(2.87,5.05,0.)); +#22531 = VECTOR('',#22532,1.); +#22532 = DIRECTION('',(0.,-1.,0.)); +#22533 = PCURVE('',#22434,#22534); +#22534 = DEFINITIONAL_REPRESENTATION('',(#22535),#22539); +#22535 = LINE('',#22536,#22537); +#22536 = CARTESIAN_POINT('',(0.,0.)); +#22537 = VECTOR('',#22538,1.); +#22538 = DIRECTION('',(1.,0.)); +#22539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22540 = PCURVE('',#22460,#22541); +#22541 = DEFINITIONAL_REPRESENTATION('',(#22542),#22546); +#22542 = LINE('',#22543,#22544); +#22543 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#22544 = VECTOR('',#22545,1.); +#22545 = DIRECTION('',(0.,-1.)); +#22546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22547 = ADVANCED_FACE('',(#22548),#22515,.T.); +#22548 = FACE_BOUND('',#22549,.F.); +#22549 = EDGE_LOOP('',(#22550,#22575,#22601,#22602)); +#22550 = ORIENTED_EDGE('',*,*,#22551,.T.); +#22551 = EDGE_CURVE('',#22552,#22554,#22556,.T.); +#22552 = VERTEX_POINT('',#22553); +#22553 = CARTESIAN_POINT('',(2.63,4.72,0.)); +#22554 = VERTEX_POINT('',#22555); +#22555 = CARTESIAN_POINT('',(2.63,4.72,0.1)); +#22556 = SURFACE_CURVE('',#22557,(#22561,#22568),.PCURVE_S1.); +#22557 = LINE('',#22558,#22559); +#22558 = CARTESIAN_POINT('',(2.63,4.72,0.)); +#22559 = VECTOR('',#22560,1.); +#22560 = DIRECTION('',(0.,0.,1.)); +#22561 = PCURVE('',#22515,#22562); +#22562 = DEFINITIONAL_REPRESENTATION('',(#22563),#22567); +#22563 = LINE('',#22564,#22565); +#22564 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#22565 = VECTOR('',#22566,1.); +#22566 = DIRECTION('',(-0.,-1.)); +#22567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22568 = PCURVE('',#22378,#22569); +#22569 = DEFINITIONAL_REPRESENTATION('',(#22570),#22574); +#22570 = LINE('',#22571,#22572); +#22571 = CARTESIAN_POINT('',(0.33,0.)); +#22572 = VECTOR('',#22573,1.); +#22573 = DIRECTION('',(0.,-1.)); +#22574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22575 = ORIENTED_EDGE('',*,*,#22576,.T.); +#22576 = EDGE_CURVE('',#22554,#22477,#22577,.T.); +#22577 = SURFACE_CURVE('',#22578,(#22583,#22590),.PCURVE_S1.); +#22578 = CIRCLE('',#22579,0.12); +#22579 = AXIS2_PLACEMENT_3D('',#22580,#22581,#22582); +#22580 = CARTESIAN_POINT('',(2.75,4.72,0.1)); +#22581 = DIRECTION('',(0.,0.,1.)); +#22582 = DIRECTION('',(1.,0.,0.)); +#22583 = PCURVE('',#22515,#22584); +#22584 = DEFINITIONAL_REPRESENTATION('',(#22585),#22589); +#22585 = LINE('',#22586,#22587); +#22586 = CARTESIAN_POINT('',(-0.,-0.1)); +#22587 = VECTOR('',#22588,1.); +#22588 = DIRECTION('',(-1.,0.)); +#22589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22590 = PCURVE('',#22406,#22591); +#22591 = DEFINITIONAL_REPRESENTATION('',(#22592),#22600); +#22592 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#22593,#22594,#22595,#22596 + ,#22597,#22598,#22599),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#22593 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#22594 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#22595 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#22596 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#22597 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#22598 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#22599 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#22600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22601 = ORIENTED_EDGE('',*,*,#22499,.F.); +#22602 = ORIENTED_EDGE('',*,*,#22603,.F.); +#22603 = EDGE_CURVE('',#22552,#22500,#22604,.T.); +#22604 = SURFACE_CURVE('',#22605,(#22610,#22617),.PCURVE_S1.); +#22605 = CIRCLE('',#22606,0.12); +#22606 = AXIS2_PLACEMENT_3D('',#22607,#22608,#22609); +#22607 = CARTESIAN_POINT('',(2.75,4.72,0.)); +#22608 = DIRECTION('',(0.,0.,1.)); +#22609 = DIRECTION('',(1.,0.,0.)); +#22610 = PCURVE('',#22515,#22611); +#22611 = DEFINITIONAL_REPRESENTATION('',(#22612),#22616); +#22612 = LINE('',#22613,#22614); +#22613 = CARTESIAN_POINT('',(-0.,0.)); +#22614 = VECTOR('',#22615,1.); +#22615 = DIRECTION('',(-1.,0.)); +#22616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22617 = PCURVE('',#22460,#22618); +#22618 = DEFINITIONAL_REPRESENTATION('',(#22619),#22627); +#22619 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#22620,#22621,#22622,#22623 + ,#22624,#22625,#22626),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#22620 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#22621 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#22622 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#22623 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#22624 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#22625 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#22626 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#22627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22628 = ADVANCED_FACE('',(#22629),#22378,.F.); +#22629 = FACE_BOUND('',#22630,.F.); +#22630 = EDGE_LOOP('',(#22631,#22632,#22653,#22654)); +#22631 = ORIENTED_EDGE('',*,*,#22355,.T.); +#22632 = ORIENTED_EDGE('',*,*,#22633,.T.); +#22633 = EDGE_CURVE('',#22358,#22554,#22634,.T.); +#22634 = SURFACE_CURVE('',#22635,(#22639,#22646),.PCURVE_S1.); +#22635 = LINE('',#22636,#22637); +#22636 = CARTESIAN_POINT('',(2.63,5.05,0.1)); +#22637 = VECTOR('',#22638,1.); +#22638 = DIRECTION('',(0.,-1.,0.)); +#22639 = PCURVE('',#22378,#22640); +#22640 = DEFINITIONAL_REPRESENTATION('',(#22641),#22645); +#22641 = LINE('',#22642,#22643); +#22642 = CARTESIAN_POINT('',(0.,-0.1)); +#22643 = VECTOR('',#22644,1.); +#22644 = DIRECTION('',(1.,0.)); +#22645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22646 = PCURVE('',#22406,#22647); +#22647 = DEFINITIONAL_REPRESENTATION('',(#22648),#22652); +#22648 = LINE('',#22649,#22650); +#22649 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#22650 = VECTOR('',#22651,1.); +#22651 = DIRECTION('',(0.,-1.)); +#22652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22653 = ORIENTED_EDGE('',*,*,#22551,.F.); +#22654 = ORIENTED_EDGE('',*,*,#22655,.F.); +#22655 = EDGE_CURVE('',#22356,#22552,#22656,.T.); +#22656 = SURFACE_CURVE('',#22657,(#22661,#22668),.PCURVE_S1.); +#22657 = LINE('',#22658,#22659); +#22658 = CARTESIAN_POINT('',(2.63,5.05,0.)); +#22659 = VECTOR('',#22660,1.); +#22660 = DIRECTION('',(0.,-1.,0.)); +#22661 = PCURVE('',#22378,#22662); +#22662 = DEFINITIONAL_REPRESENTATION('',(#22663),#22667); +#22663 = LINE('',#22664,#22665); +#22664 = CARTESIAN_POINT('',(0.,0.)); +#22665 = VECTOR('',#22666,1.); +#22666 = DIRECTION('',(1.,0.)); +#22667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22668 = PCURVE('',#22460,#22669); +#22669 = DEFINITIONAL_REPRESENTATION('',(#22670),#22674); +#22670 = LINE('',#22671,#22672); +#22671 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#22672 = VECTOR('',#22673,1.); +#22673 = DIRECTION('',(0.,-1.)); +#22674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22675 = ADVANCED_FACE('',(#22676),#22460,.T.); +#22676 = FACE_BOUND('',#22677,.T.); +#22677 = EDGE_LOOP('',(#22678,#22679,#22680,#22681)); +#22678 = ORIENTED_EDGE('',*,*,#22446,.T.); +#22679 = ORIENTED_EDGE('',*,*,#22527,.T.); +#22680 = ORIENTED_EDGE('',*,*,#22603,.F.); +#22681 = ORIENTED_EDGE('',*,*,#22655,.F.); +#22682 = ADVANCED_FACE('',(#22683),#22406,.F.); +#22683 = FACE_BOUND('',#22684,.F.); +#22684 = EDGE_LOOP('',(#22685,#22686,#22687,#22688)); +#22685 = ORIENTED_EDGE('',*,*,#22390,.T.); +#22686 = ORIENTED_EDGE('',*,*,#22476,.T.); +#22687 = ORIENTED_EDGE('',*,*,#22576,.F.); +#22688 = ORIENTED_EDGE('',*,*,#22633,.F.); +#22689 = MANIFOLD_SOLID_BREP('',#22690); +#22690 = CLOSED_SHELL('',(#22691,#22811,#22887,#22960,#23007,#23014)); +#22691 = ADVANCED_FACE('',(#22692),#22706,.F.); +#22692 = FACE_BOUND('',#22693,.F.); +#22693 = EDGE_LOOP('',(#22694,#22729,#22757,#22785)); +#22694 = ORIENTED_EDGE('',*,*,#22695,.T.); +#22695 = EDGE_CURVE('',#22696,#22698,#22700,.T.); +#22696 = VERTEX_POINT('',#22697); +#22697 = CARTESIAN_POINT('',(2.63,-5.05,0.)); +#22698 = VERTEX_POINT('',#22699); +#22699 = CARTESIAN_POINT('',(2.63,-5.05,0.1)); +#22700 = SURFACE_CURVE('',#22701,(#22705,#22717),.PCURVE_S1.); +#22701 = LINE('',#22702,#22703); +#22702 = CARTESIAN_POINT('',(2.63,-5.05,0.)); +#22703 = VECTOR('',#22704,1.); +#22704 = DIRECTION('',(0.,0.,1.)); +#22705 = PCURVE('',#22706,#22711); +#22706 = PLANE('',#22707); +#22707 = AXIS2_PLACEMENT_3D('',#22708,#22709,#22710); +#22708 = CARTESIAN_POINT('',(2.63,-5.05,0.)); +#22709 = DIRECTION('',(0.,1.,0.)); +#22710 = DIRECTION('',(1.,0.,0.)); +#22711 = DEFINITIONAL_REPRESENTATION('',(#22712),#22716); +#22712 = LINE('',#22713,#22714); +#22713 = CARTESIAN_POINT('',(0.,0.)); +#22714 = VECTOR('',#22715,1.); +#22715 = DIRECTION('',(0.,-1.)); +#22716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22717 = PCURVE('',#22718,#22723); +#22718 = PLANE('',#22719); +#22719 = AXIS2_PLACEMENT_3D('',#22720,#22721,#22722); +#22720 = CARTESIAN_POINT('',(2.63,-5.05,0.)); +#22721 = DIRECTION('',(-1.,0.,0.)); +#22722 = DIRECTION('',(0.,1.,0.)); +#22723 = DEFINITIONAL_REPRESENTATION('',(#22724),#22728); +#22724 = LINE('',#22725,#22726); +#22725 = CARTESIAN_POINT('',(0.,0.)); +#22726 = VECTOR('',#22727,1.); +#22727 = DIRECTION('',(0.,-1.)); +#22728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22729 = ORIENTED_EDGE('',*,*,#22730,.T.); +#22730 = EDGE_CURVE('',#22698,#22731,#22733,.T.); +#22731 = VERTEX_POINT('',#22732); +#22732 = CARTESIAN_POINT('',(2.87,-5.05,0.1)); +#22733 = SURFACE_CURVE('',#22734,(#22738,#22745),.PCURVE_S1.); +#22734 = LINE('',#22735,#22736); +#22735 = CARTESIAN_POINT('',(2.63,-5.05,0.1)); +#22736 = VECTOR('',#22737,1.); +#22737 = DIRECTION('',(1.,0.,0.)); +#22738 = PCURVE('',#22706,#22739); +#22739 = DEFINITIONAL_REPRESENTATION('',(#22740),#22744); +#22740 = LINE('',#22741,#22742); +#22741 = CARTESIAN_POINT('',(0.,-0.1)); +#22742 = VECTOR('',#22743,1.); +#22743 = DIRECTION('',(1.,0.)); +#22744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22745 = PCURVE('',#22746,#22751); +#22746 = PLANE('',#22747); +#22747 = AXIS2_PLACEMENT_3D('',#22748,#22749,#22750); +#22748 = CARTESIAN_POINT('',(2.75,-4.849490847913,0.1)); +#22749 = DIRECTION('',(0.,0.,1.)); +#22750 = DIRECTION('',(1.,0.,0.)); +#22751 = DEFINITIONAL_REPRESENTATION('',(#22752),#22756); +#22752 = LINE('',#22753,#22754); +#22753 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#22754 = VECTOR('',#22755,1.); +#22755 = DIRECTION('',(1.,0.)); +#22756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22757 = ORIENTED_EDGE('',*,*,#22758,.F.); +#22758 = EDGE_CURVE('',#22759,#22731,#22761,.T.); +#22759 = VERTEX_POINT('',#22760); +#22760 = CARTESIAN_POINT('',(2.87,-5.05,0.)); +#22761 = SURFACE_CURVE('',#22762,(#22766,#22773),.PCURVE_S1.); +#22762 = LINE('',#22763,#22764); +#22763 = CARTESIAN_POINT('',(2.87,-5.05,0.)); +#22764 = VECTOR('',#22765,1.); +#22765 = DIRECTION('',(0.,0.,1.)); +#22766 = PCURVE('',#22706,#22767); +#22767 = DEFINITIONAL_REPRESENTATION('',(#22768),#22772); +#22768 = LINE('',#22769,#22770); +#22769 = CARTESIAN_POINT('',(0.24,0.)); +#22770 = VECTOR('',#22771,1.); +#22771 = DIRECTION('',(0.,-1.)); +#22772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22773 = PCURVE('',#22774,#22779); +#22774 = PLANE('',#22775); +#22775 = AXIS2_PLACEMENT_3D('',#22776,#22777,#22778); +#22776 = CARTESIAN_POINT('',(2.87,-5.05,0.)); +#22777 = DIRECTION('',(-1.,0.,0.)); +#22778 = DIRECTION('',(0.,1.,0.)); +#22779 = DEFINITIONAL_REPRESENTATION('',(#22780),#22784); +#22780 = LINE('',#22781,#22782); +#22781 = CARTESIAN_POINT('',(0.,0.)); +#22782 = VECTOR('',#22783,1.); +#22783 = DIRECTION('',(0.,-1.)); +#22784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22785 = ORIENTED_EDGE('',*,*,#22786,.F.); +#22786 = EDGE_CURVE('',#22696,#22759,#22787,.T.); +#22787 = SURFACE_CURVE('',#22788,(#22792,#22799),.PCURVE_S1.); +#22788 = LINE('',#22789,#22790); +#22789 = CARTESIAN_POINT('',(2.63,-5.05,0.)); +#22790 = VECTOR('',#22791,1.); +#22791 = DIRECTION('',(1.,0.,0.)); +#22792 = PCURVE('',#22706,#22793); +#22793 = DEFINITIONAL_REPRESENTATION('',(#22794),#22798); +#22794 = LINE('',#22795,#22796); +#22795 = CARTESIAN_POINT('',(0.,0.)); +#22796 = VECTOR('',#22797,1.); +#22797 = DIRECTION('',(1.,0.)); +#22798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22799 = PCURVE('',#22800,#22805); +#22800 = PLANE('',#22801); +#22801 = AXIS2_PLACEMENT_3D('',#22802,#22803,#22804); +#22802 = CARTESIAN_POINT('',(2.75,-4.849490847913,0.)); +#22803 = DIRECTION('',(0.,0.,1.)); +#22804 = DIRECTION('',(1.,0.,0.)); +#22805 = DEFINITIONAL_REPRESENTATION('',(#22806),#22810); +#22806 = LINE('',#22807,#22808); +#22807 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#22808 = VECTOR('',#22809,1.); +#22809 = DIRECTION('',(1.,0.)); +#22810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22811 = ADVANCED_FACE('',(#22812),#22774,.F.); +#22812 = FACE_BOUND('',#22813,.F.); +#22813 = EDGE_LOOP('',(#22814,#22815,#22838,#22866)); +#22814 = ORIENTED_EDGE('',*,*,#22758,.T.); +#22815 = ORIENTED_EDGE('',*,*,#22816,.T.); +#22816 = EDGE_CURVE('',#22731,#22817,#22819,.T.); +#22817 = VERTEX_POINT('',#22818); +#22818 = CARTESIAN_POINT('',(2.87,-4.72,0.1)); +#22819 = SURFACE_CURVE('',#22820,(#22824,#22831),.PCURVE_S1.); +#22820 = LINE('',#22821,#22822); +#22821 = CARTESIAN_POINT('',(2.87,-5.05,0.1)); +#22822 = VECTOR('',#22823,1.); +#22823 = DIRECTION('',(0.,1.,0.)); +#22824 = PCURVE('',#22774,#22825); +#22825 = DEFINITIONAL_REPRESENTATION('',(#22826),#22830); +#22826 = LINE('',#22827,#22828); +#22827 = CARTESIAN_POINT('',(0.,-0.1)); +#22828 = VECTOR('',#22829,1.); +#22829 = DIRECTION('',(1.,0.)); +#22830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22831 = PCURVE('',#22746,#22832); +#22832 = DEFINITIONAL_REPRESENTATION('',(#22833),#22837); +#22833 = LINE('',#22834,#22835); +#22834 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#22835 = VECTOR('',#22836,1.); +#22836 = DIRECTION('',(0.,1.)); +#22837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22838 = ORIENTED_EDGE('',*,*,#22839,.F.); +#22839 = EDGE_CURVE('',#22840,#22817,#22842,.T.); +#22840 = VERTEX_POINT('',#22841); +#22841 = CARTESIAN_POINT('',(2.87,-4.72,0.)); +#22842 = SURFACE_CURVE('',#22843,(#22847,#22854),.PCURVE_S1.); +#22843 = LINE('',#22844,#22845); +#22844 = CARTESIAN_POINT('',(2.87,-4.72,0.)); +#22845 = VECTOR('',#22846,1.); +#22846 = DIRECTION('',(0.,0.,1.)); +#22847 = PCURVE('',#22774,#22848); +#22848 = DEFINITIONAL_REPRESENTATION('',(#22849),#22853); +#22849 = LINE('',#22850,#22851); +#22850 = CARTESIAN_POINT('',(0.33,0.)); +#22851 = VECTOR('',#22852,1.); +#22852 = DIRECTION('',(0.,-1.)); +#22853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22854 = PCURVE('',#22855,#22860); +#22855 = CYLINDRICAL_SURFACE('',#22856,0.12); +#22856 = AXIS2_PLACEMENT_3D('',#22857,#22858,#22859); +#22857 = CARTESIAN_POINT('',(2.75,-4.72,0.)); +#22858 = DIRECTION('',(-0.,-0.,-1.)); +#22859 = DIRECTION('',(1.,0.,0.)); +#22860 = DEFINITIONAL_REPRESENTATION('',(#22861),#22865); +#22861 = LINE('',#22862,#22863); +#22862 = CARTESIAN_POINT('',(-0.,0.)); +#22863 = VECTOR('',#22864,1.); +#22864 = DIRECTION('',(-0.,-1.)); +#22865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22866 = ORIENTED_EDGE('',*,*,#22867,.F.); +#22867 = EDGE_CURVE('',#22759,#22840,#22868,.T.); +#22868 = SURFACE_CURVE('',#22869,(#22873,#22880),.PCURVE_S1.); +#22869 = LINE('',#22870,#22871); +#22870 = CARTESIAN_POINT('',(2.87,-5.05,0.)); +#22871 = VECTOR('',#22872,1.); +#22872 = DIRECTION('',(0.,1.,0.)); +#22873 = PCURVE('',#22774,#22874); +#22874 = DEFINITIONAL_REPRESENTATION('',(#22875),#22879); +#22875 = LINE('',#22876,#22877); +#22876 = CARTESIAN_POINT('',(0.,0.)); +#22877 = VECTOR('',#22878,1.); +#22878 = DIRECTION('',(1.,0.)); +#22879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22880 = PCURVE('',#22800,#22881); +#22881 = DEFINITIONAL_REPRESENTATION('',(#22882),#22886); +#22882 = LINE('',#22883,#22884); +#22883 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#22884 = VECTOR('',#22885,1.); +#22885 = DIRECTION('',(0.,1.)); +#22886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22887 = ADVANCED_FACE('',(#22888),#22855,.T.); +#22888 = FACE_BOUND('',#22889,.F.); +#22889 = EDGE_LOOP('',(#22890,#22891,#22915,#22938)); +#22890 = ORIENTED_EDGE('',*,*,#22839,.T.); +#22891 = ORIENTED_EDGE('',*,*,#22892,.T.); +#22892 = EDGE_CURVE('',#22817,#22893,#22895,.T.); +#22893 = VERTEX_POINT('',#22894); +#22894 = CARTESIAN_POINT('',(2.63,-4.72,0.1)); +#22895 = SURFACE_CURVE('',#22896,(#22901,#22908),.PCURVE_S1.); +#22896 = CIRCLE('',#22897,0.12); +#22897 = AXIS2_PLACEMENT_3D('',#22898,#22899,#22900); +#22898 = CARTESIAN_POINT('',(2.75,-4.72,0.1)); +#22899 = DIRECTION('',(0.,0.,1.)); +#22900 = DIRECTION('',(1.,0.,0.)); +#22901 = PCURVE('',#22855,#22902); +#22902 = DEFINITIONAL_REPRESENTATION('',(#22903),#22907); +#22903 = LINE('',#22904,#22905); +#22904 = CARTESIAN_POINT('',(-0.,-0.1)); +#22905 = VECTOR('',#22906,1.); +#22906 = DIRECTION('',(-1.,0.)); +#22907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22908 = PCURVE('',#22746,#22909); +#22909 = DEFINITIONAL_REPRESENTATION('',(#22910),#22914); +#22910 = CIRCLE('',#22911,0.12); +#22911 = AXIS2_PLACEMENT_2D('',#22912,#22913); +#22912 = CARTESIAN_POINT('',(0.,0.129490847913)); +#22913 = DIRECTION('',(1.,0.)); +#22914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22915 = ORIENTED_EDGE('',*,*,#22916,.F.); +#22916 = EDGE_CURVE('',#22917,#22893,#22919,.T.); +#22917 = VERTEX_POINT('',#22918); +#22918 = CARTESIAN_POINT('',(2.63,-4.72,0.)); +#22919 = SURFACE_CURVE('',#22920,(#22924,#22931),.PCURVE_S1.); +#22920 = LINE('',#22921,#22922); +#22921 = CARTESIAN_POINT('',(2.63,-4.72,0.)); +#22922 = VECTOR('',#22923,1.); +#22923 = DIRECTION('',(0.,0.,1.)); +#22924 = PCURVE('',#22855,#22925); +#22925 = DEFINITIONAL_REPRESENTATION('',(#22926),#22930); +#22926 = LINE('',#22927,#22928); +#22927 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#22928 = VECTOR('',#22929,1.); +#22929 = DIRECTION('',(-0.,-1.)); +#22930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22931 = PCURVE('',#22718,#22932); +#22932 = DEFINITIONAL_REPRESENTATION('',(#22933),#22937); +#22933 = LINE('',#22934,#22935); +#22934 = CARTESIAN_POINT('',(0.33,0.)); +#22935 = VECTOR('',#22936,1.); +#22936 = DIRECTION('',(0.,-1.)); +#22937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22938 = ORIENTED_EDGE('',*,*,#22939,.F.); +#22939 = EDGE_CURVE('',#22840,#22917,#22940,.T.); +#22940 = SURFACE_CURVE('',#22941,(#22946,#22953),.PCURVE_S1.); +#22941 = CIRCLE('',#22942,0.12); +#22942 = AXIS2_PLACEMENT_3D('',#22943,#22944,#22945); +#22943 = CARTESIAN_POINT('',(2.75,-4.72,0.)); +#22944 = DIRECTION('',(0.,0.,1.)); +#22945 = DIRECTION('',(1.,0.,0.)); +#22946 = PCURVE('',#22855,#22947); +#22947 = DEFINITIONAL_REPRESENTATION('',(#22948),#22952); +#22948 = LINE('',#22949,#22950); +#22949 = CARTESIAN_POINT('',(-0.,0.)); +#22950 = VECTOR('',#22951,1.); +#22951 = DIRECTION('',(-1.,0.)); +#22952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22953 = PCURVE('',#22800,#22954); +#22954 = DEFINITIONAL_REPRESENTATION('',(#22955),#22959); +#22955 = CIRCLE('',#22956,0.12); +#22956 = AXIS2_PLACEMENT_2D('',#22957,#22958); +#22957 = CARTESIAN_POINT('',(0.,0.129490847913)); +#22958 = DIRECTION('',(1.,0.)); +#22959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22960 = ADVANCED_FACE('',(#22961),#22718,.T.); +#22961 = FACE_BOUND('',#22962,.T.); +#22962 = EDGE_LOOP('',(#22963,#22964,#22985,#22986)); +#22963 = ORIENTED_EDGE('',*,*,#22695,.T.); +#22964 = ORIENTED_EDGE('',*,*,#22965,.T.); +#22965 = EDGE_CURVE('',#22698,#22893,#22966,.T.); +#22966 = SURFACE_CURVE('',#22967,(#22971,#22978),.PCURVE_S1.); +#22967 = LINE('',#22968,#22969); +#22968 = CARTESIAN_POINT('',(2.63,-5.05,0.1)); +#22969 = VECTOR('',#22970,1.); +#22970 = DIRECTION('',(0.,1.,0.)); +#22971 = PCURVE('',#22718,#22972); +#22972 = DEFINITIONAL_REPRESENTATION('',(#22973),#22977); +#22973 = LINE('',#22974,#22975); +#22974 = CARTESIAN_POINT('',(0.,-0.1)); +#22975 = VECTOR('',#22976,1.); +#22976 = DIRECTION('',(1.,0.)); +#22977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22978 = PCURVE('',#22746,#22979); +#22979 = DEFINITIONAL_REPRESENTATION('',(#22980),#22984); +#22980 = LINE('',#22981,#22982); +#22981 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#22982 = VECTOR('',#22983,1.); +#22983 = DIRECTION('',(0.,1.)); +#22984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22985 = ORIENTED_EDGE('',*,*,#22916,.F.); +#22986 = ORIENTED_EDGE('',*,*,#22987,.F.); +#22987 = EDGE_CURVE('',#22696,#22917,#22988,.T.); +#22988 = SURFACE_CURVE('',#22989,(#22993,#23000),.PCURVE_S1.); +#22989 = LINE('',#22990,#22991); +#22990 = CARTESIAN_POINT('',(2.63,-5.05,0.)); +#22991 = VECTOR('',#22992,1.); +#22992 = DIRECTION('',(0.,1.,0.)); +#22993 = PCURVE('',#22718,#22994); +#22994 = DEFINITIONAL_REPRESENTATION('',(#22995),#22999); +#22995 = LINE('',#22996,#22997); +#22996 = CARTESIAN_POINT('',(0.,0.)); +#22997 = VECTOR('',#22998,1.); +#22998 = DIRECTION('',(1.,0.)); +#22999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23000 = PCURVE('',#22800,#23001); +#23001 = DEFINITIONAL_REPRESENTATION('',(#23002),#23006); +#23002 = LINE('',#23003,#23004); +#23003 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#23004 = VECTOR('',#23005,1.); +#23005 = DIRECTION('',(0.,1.)); +#23006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23007 = ADVANCED_FACE('',(#23008),#22800,.F.); +#23008 = FACE_BOUND('',#23009,.F.); +#23009 = EDGE_LOOP('',(#23010,#23011,#23012,#23013)); +#23010 = ORIENTED_EDGE('',*,*,#22786,.T.); +#23011 = ORIENTED_EDGE('',*,*,#22867,.T.); +#23012 = ORIENTED_EDGE('',*,*,#22939,.T.); +#23013 = ORIENTED_EDGE('',*,*,#22987,.F.); +#23014 = ADVANCED_FACE('',(#23015),#22746,.T.); +#23015 = FACE_BOUND('',#23016,.T.); +#23016 = EDGE_LOOP('',(#23017,#23018,#23019,#23020)); +#23017 = ORIENTED_EDGE('',*,*,#22730,.T.); +#23018 = ORIENTED_EDGE('',*,*,#22816,.T.); +#23019 = ORIENTED_EDGE('',*,*,#22892,.T.); +#23020 = ORIENTED_EDGE('',*,*,#22965,.F.); +#23021 = MANIFOLD_SOLID_BREP('',#23022); +#23022 = CLOSED_SHELL('',(#23023,#23143,#23219,#23300,#23347,#23354)); +#23023 = ADVANCED_FACE('',(#23024),#23038,.T.); +#23024 = FACE_BOUND('',#23025,.T.); +#23025 = EDGE_LOOP('',(#23026,#23061,#23089,#23117)); +#23026 = ORIENTED_EDGE('',*,*,#23027,.T.); +#23027 = EDGE_CURVE('',#23028,#23030,#23032,.T.); +#23028 = VERTEX_POINT('',#23029); +#23029 = CARTESIAN_POINT('',(3.13,5.05,0.)); +#23030 = VERTEX_POINT('',#23031); +#23031 = CARTESIAN_POINT('',(3.13,5.05,0.1)); +#23032 = SURFACE_CURVE('',#23033,(#23037,#23049),.PCURVE_S1.); +#23033 = LINE('',#23034,#23035); +#23034 = CARTESIAN_POINT('',(3.13,5.05,0.)); +#23035 = VECTOR('',#23036,1.); +#23036 = DIRECTION('',(0.,0.,1.)); +#23037 = PCURVE('',#23038,#23043); +#23038 = PLANE('',#23039); +#23039 = AXIS2_PLACEMENT_3D('',#23040,#23041,#23042); +#23040 = CARTESIAN_POINT('',(3.13,5.05,0.)); +#23041 = DIRECTION('',(0.,1.,0.)); +#23042 = DIRECTION('',(1.,0.,0.)); +#23043 = DEFINITIONAL_REPRESENTATION('',(#23044),#23048); +#23044 = LINE('',#23045,#23046); +#23045 = CARTESIAN_POINT('',(0.,0.)); +#23046 = VECTOR('',#23047,1.); +#23047 = DIRECTION('',(0.,-1.)); +#23048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23049 = PCURVE('',#23050,#23055); +#23050 = PLANE('',#23051); +#23051 = AXIS2_PLACEMENT_3D('',#23052,#23053,#23054); +#23052 = CARTESIAN_POINT('',(3.13,5.05,0.)); +#23053 = DIRECTION('',(1.,0.,0.)); +#23054 = DIRECTION('',(0.,-1.,0.)); +#23055 = DEFINITIONAL_REPRESENTATION('',(#23056),#23060); +#23056 = LINE('',#23057,#23058); +#23057 = CARTESIAN_POINT('',(0.,0.)); +#23058 = VECTOR('',#23059,1.); +#23059 = DIRECTION('',(0.,-1.)); +#23060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23061 = ORIENTED_EDGE('',*,*,#23062,.T.); +#23062 = EDGE_CURVE('',#23030,#23063,#23065,.T.); +#23063 = VERTEX_POINT('',#23064); +#23064 = CARTESIAN_POINT('',(3.37,5.05,0.1)); +#23065 = SURFACE_CURVE('',#23066,(#23070,#23077),.PCURVE_S1.); +#23066 = LINE('',#23067,#23068); +#23067 = CARTESIAN_POINT('',(3.13,5.05,0.1)); +#23068 = VECTOR('',#23069,1.); +#23069 = DIRECTION('',(1.,0.,0.)); +#23070 = PCURVE('',#23038,#23071); +#23071 = DEFINITIONAL_REPRESENTATION('',(#23072),#23076); +#23072 = LINE('',#23073,#23074); +#23073 = CARTESIAN_POINT('',(0.,-0.1)); +#23074 = VECTOR('',#23075,1.); +#23075 = DIRECTION('',(1.,0.)); +#23076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23077 = PCURVE('',#23078,#23083); +#23078 = PLANE('',#23079); +#23079 = AXIS2_PLACEMENT_3D('',#23080,#23081,#23082); +#23080 = CARTESIAN_POINT('',(3.25,4.849490847913,0.1)); +#23081 = DIRECTION('',(-0.,-0.,-1.)); +#23082 = DIRECTION('',(-1.,0.,0.)); +#23083 = DEFINITIONAL_REPRESENTATION('',(#23084),#23088); +#23084 = LINE('',#23085,#23086); +#23085 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#23086 = VECTOR('',#23087,1.); +#23087 = DIRECTION('',(-1.,0.)); +#23088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23089 = ORIENTED_EDGE('',*,*,#23090,.F.); +#23090 = EDGE_CURVE('',#23091,#23063,#23093,.T.); +#23091 = VERTEX_POINT('',#23092); +#23092 = CARTESIAN_POINT('',(3.37,5.05,0.)); +#23093 = SURFACE_CURVE('',#23094,(#23098,#23105),.PCURVE_S1.); +#23094 = LINE('',#23095,#23096); +#23095 = CARTESIAN_POINT('',(3.37,5.05,0.)); +#23096 = VECTOR('',#23097,1.); +#23097 = DIRECTION('',(0.,0.,1.)); +#23098 = PCURVE('',#23038,#23099); +#23099 = DEFINITIONAL_REPRESENTATION('',(#23100),#23104); +#23100 = LINE('',#23101,#23102); +#23101 = CARTESIAN_POINT('',(0.24,0.)); +#23102 = VECTOR('',#23103,1.); +#23103 = DIRECTION('',(0.,-1.)); +#23104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23105 = PCURVE('',#23106,#23111); +#23106 = PLANE('',#23107); +#23107 = AXIS2_PLACEMENT_3D('',#23108,#23109,#23110); +#23108 = CARTESIAN_POINT('',(3.37,5.05,0.)); +#23109 = DIRECTION('',(1.,0.,0.)); +#23110 = DIRECTION('',(0.,-1.,0.)); +#23111 = DEFINITIONAL_REPRESENTATION('',(#23112),#23116); +#23112 = LINE('',#23113,#23114); +#23113 = CARTESIAN_POINT('',(0.,0.)); +#23114 = VECTOR('',#23115,1.); +#23115 = DIRECTION('',(0.,-1.)); +#23116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23117 = ORIENTED_EDGE('',*,*,#23118,.F.); +#23118 = EDGE_CURVE('',#23028,#23091,#23119,.T.); +#23119 = SURFACE_CURVE('',#23120,(#23124,#23131),.PCURVE_S1.); +#23120 = LINE('',#23121,#23122); +#23121 = CARTESIAN_POINT('',(3.13,5.05,0.)); +#23122 = VECTOR('',#23123,1.); +#23123 = DIRECTION('',(1.,0.,0.)); +#23124 = PCURVE('',#23038,#23125); +#23125 = DEFINITIONAL_REPRESENTATION('',(#23126),#23130); +#23126 = LINE('',#23127,#23128); +#23127 = CARTESIAN_POINT('',(0.,0.)); +#23128 = VECTOR('',#23129,1.); +#23129 = DIRECTION('',(1.,0.)); +#23130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23131 = PCURVE('',#23132,#23137); +#23132 = PLANE('',#23133); +#23133 = AXIS2_PLACEMENT_3D('',#23134,#23135,#23136); +#23134 = CARTESIAN_POINT('',(3.25,4.849490847913,0.)); +#23135 = DIRECTION('',(-0.,-0.,-1.)); +#23136 = DIRECTION('',(-1.,0.,0.)); +#23137 = DEFINITIONAL_REPRESENTATION('',(#23138),#23142); +#23138 = LINE('',#23139,#23140); +#23139 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#23140 = VECTOR('',#23141,1.); +#23141 = DIRECTION('',(-1.,0.)); +#23142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23143 = ADVANCED_FACE('',(#23144),#23106,.T.); +#23144 = FACE_BOUND('',#23145,.T.); +#23145 = EDGE_LOOP('',(#23146,#23147,#23170,#23198)); +#23146 = ORIENTED_EDGE('',*,*,#23090,.T.); +#23147 = ORIENTED_EDGE('',*,*,#23148,.T.); +#23148 = EDGE_CURVE('',#23063,#23149,#23151,.T.); +#23149 = VERTEX_POINT('',#23150); +#23150 = CARTESIAN_POINT('',(3.37,4.72,0.1)); +#23151 = SURFACE_CURVE('',#23152,(#23156,#23163),.PCURVE_S1.); +#23152 = LINE('',#23153,#23154); +#23153 = CARTESIAN_POINT('',(3.37,5.05,0.1)); +#23154 = VECTOR('',#23155,1.); +#23155 = DIRECTION('',(0.,-1.,0.)); +#23156 = PCURVE('',#23106,#23157); +#23157 = DEFINITIONAL_REPRESENTATION('',(#23158),#23162); +#23158 = LINE('',#23159,#23160); +#23159 = CARTESIAN_POINT('',(0.,-0.1)); +#23160 = VECTOR('',#23161,1.); +#23161 = DIRECTION('',(1.,0.)); +#23162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23163 = PCURVE('',#23078,#23164); +#23164 = DEFINITIONAL_REPRESENTATION('',(#23165),#23169); +#23165 = LINE('',#23166,#23167); +#23166 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#23167 = VECTOR('',#23168,1.); +#23168 = DIRECTION('',(0.,-1.)); +#23169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23170 = ORIENTED_EDGE('',*,*,#23171,.F.); +#23171 = EDGE_CURVE('',#23172,#23149,#23174,.T.); +#23172 = VERTEX_POINT('',#23173); +#23173 = CARTESIAN_POINT('',(3.37,4.72,0.)); +#23174 = SURFACE_CURVE('',#23175,(#23179,#23186),.PCURVE_S1.); +#23175 = LINE('',#23176,#23177); +#23176 = CARTESIAN_POINT('',(3.37,4.72,0.)); +#23177 = VECTOR('',#23178,1.); +#23178 = DIRECTION('',(0.,0.,1.)); +#23179 = PCURVE('',#23106,#23180); +#23180 = DEFINITIONAL_REPRESENTATION('',(#23181),#23185); +#23181 = LINE('',#23182,#23183); +#23182 = CARTESIAN_POINT('',(0.33,0.)); +#23183 = VECTOR('',#23184,1.); +#23184 = DIRECTION('',(0.,-1.)); +#23185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23186 = PCURVE('',#23187,#23192); +#23187 = CYLINDRICAL_SURFACE('',#23188,0.12); +#23188 = AXIS2_PLACEMENT_3D('',#23189,#23190,#23191); +#23189 = CARTESIAN_POINT('',(3.25,4.72,0.)); +#23190 = DIRECTION('',(-0.,-0.,-1.)); +#23191 = DIRECTION('',(1.,0.,0.)); +#23192 = DEFINITIONAL_REPRESENTATION('',(#23193),#23197); +#23193 = LINE('',#23194,#23195); +#23194 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#23195 = VECTOR('',#23196,1.); +#23196 = DIRECTION('',(-0.,-1.)); +#23197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23198 = ORIENTED_EDGE('',*,*,#23199,.F.); +#23199 = EDGE_CURVE('',#23091,#23172,#23200,.T.); +#23200 = SURFACE_CURVE('',#23201,(#23205,#23212),.PCURVE_S1.); +#23201 = LINE('',#23202,#23203); +#23202 = CARTESIAN_POINT('',(3.37,5.05,0.)); +#23203 = VECTOR('',#23204,1.); +#23204 = DIRECTION('',(0.,-1.,0.)); +#23205 = PCURVE('',#23106,#23206); +#23206 = DEFINITIONAL_REPRESENTATION('',(#23207),#23211); +#23207 = LINE('',#23208,#23209); +#23208 = CARTESIAN_POINT('',(0.,0.)); +#23209 = VECTOR('',#23210,1.); +#23210 = DIRECTION('',(1.,0.)); +#23211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23212 = PCURVE('',#23132,#23213); +#23213 = DEFINITIONAL_REPRESENTATION('',(#23214),#23218); +#23214 = LINE('',#23215,#23216); +#23215 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#23216 = VECTOR('',#23217,1.); +#23217 = DIRECTION('',(0.,-1.)); +#23218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23219 = ADVANCED_FACE('',(#23220),#23187,.T.); +#23220 = FACE_BOUND('',#23221,.F.); +#23221 = EDGE_LOOP('',(#23222,#23247,#23273,#23274)); +#23222 = ORIENTED_EDGE('',*,*,#23223,.T.); +#23223 = EDGE_CURVE('',#23224,#23226,#23228,.T.); +#23224 = VERTEX_POINT('',#23225); +#23225 = CARTESIAN_POINT('',(3.13,4.72,0.)); +#23226 = VERTEX_POINT('',#23227); +#23227 = CARTESIAN_POINT('',(3.13,4.72,0.1)); +#23228 = SURFACE_CURVE('',#23229,(#23233,#23240),.PCURVE_S1.); +#23229 = LINE('',#23230,#23231); +#23230 = CARTESIAN_POINT('',(3.13,4.72,0.)); +#23231 = VECTOR('',#23232,1.); +#23232 = DIRECTION('',(0.,0.,1.)); +#23233 = PCURVE('',#23187,#23234); +#23234 = DEFINITIONAL_REPRESENTATION('',(#23235),#23239); +#23235 = LINE('',#23236,#23237); +#23236 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#23237 = VECTOR('',#23238,1.); +#23238 = DIRECTION('',(-0.,-1.)); +#23239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23240 = PCURVE('',#23050,#23241); +#23241 = DEFINITIONAL_REPRESENTATION('',(#23242),#23246); +#23242 = LINE('',#23243,#23244); +#23243 = CARTESIAN_POINT('',(0.33,0.)); +#23244 = VECTOR('',#23245,1.); +#23245 = DIRECTION('',(0.,-1.)); +#23246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23247 = ORIENTED_EDGE('',*,*,#23248,.T.); +#23248 = EDGE_CURVE('',#23226,#23149,#23249,.T.); +#23249 = SURFACE_CURVE('',#23250,(#23255,#23262),.PCURVE_S1.); +#23250 = CIRCLE('',#23251,0.12); +#23251 = AXIS2_PLACEMENT_3D('',#23252,#23253,#23254); +#23252 = CARTESIAN_POINT('',(3.25,4.72,0.1)); +#23253 = DIRECTION('',(0.,0.,1.)); +#23254 = DIRECTION('',(1.,0.,0.)); +#23255 = PCURVE('',#23187,#23256); +#23256 = DEFINITIONAL_REPRESENTATION('',(#23257),#23261); +#23257 = LINE('',#23258,#23259); +#23258 = CARTESIAN_POINT('',(-0.,-0.1)); +#23259 = VECTOR('',#23260,1.); +#23260 = DIRECTION('',(-1.,0.)); +#23261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23262 = PCURVE('',#23078,#23263); +#23263 = DEFINITIONAL_REPRESENTATION('',(#23264),#23272); +#23264 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23265,#23266,#23267,#23268 + ,#23269,#23270,#23271),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#23265 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#23266 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#23267 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#23268 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#23269 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#23270 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#23271 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#23272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23273 = ORIENTED_EDGE('',*,*,#23171,.F.); +#23274 = ORIENTED_EDGE('',*,*,#23275,.F.); +#23275 = EDGE_CURVE('',#23224,#23172,#23276,.T.); +#23276 = SURFACE_CURVE('',#23277,(#23282,#23289),.PCURVE_S1.); +#23277 = CIRCLE('',#23278,0.12); +#23278 = AXIS2_PLACEMENT_3D('',#23279,#23280,#23281); +#23279 = CARTESIAN_POINT('',(3.25,4.72,0.)); +#23280 = DIRECTION('',(0.,0.,1.)); +#23281 = DIRECTION('',(1.,0.,0.)); +#23282 = PCURVE('',#23187,#23283); +#23283 = DEFINITIONAL_REPRESENTATION('',(#23284),#23288); +#23284 = LINE('',#23285,#23286); +#23285 = CARTESIAN_POINT('',(-0.,0.)); +#23286 = VECTOR('',#23287,1.); +#23287 = DIRECTION('',(-1.,0.)); +#23288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23289 = PCURVE('',#23132,#23290); +#23290 = DEFINITIONAL_REPRESENTATION('',(#23291),#23299); +#23291 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23292,#23293,#23294,#23295 + ,#23296,#23297,#23298),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#23292 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#23293 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#23294 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#23295 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#23296 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#23297 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#23298 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#23299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23300 = ADVANCED_FACE('',(#23301),#23050,.F.); +#23301 = FACE_BOUND('',#23302,.F.); +#23302 = EDGE_LOOP('',(#23303,#23304,#23325,#23326)); +#23303 = ORIENTED_EDGE('',*,*,#23027,.T.); +#23304 = ORIENTED_EDGE('',*,*,#23305,.T.); +#23305 = EDGE_CURVE('',#23030,#23226,#23306,.T.); +#23306 = SURFACE_CURVE('',#23307,(#23311,#23318),.PCURVE_S1.); +#23307 = LINE('',#23308,#23309); +#23308 = CARTESIAN_POINT('',(3.13,5.05,0.1)); +#23309 = VECTOR('',#23310,1.); +#23310 = DIRECTION('',(0.,-1.,0.)); +#23311 = PCURVE('',#23050,#23312); +#23312 = DEFINITIONAL_REPRESENTATION('',(#23313),#23317); +#23313 = LINE('',#23314,#23315); +#23314 = CARTESIAN_POINT('',(0.,-0.1)); +#23315 = VECTOR('',#23316,1.); +#23316 = DIRECTION('',(1.,0.)); +#23317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23318 = PCURVE('',#23078,#23319); +#23319 = DEFINITIONAL_REPRESENTATION('',(#23320),#23324); +#23320 = LINE('',#23321,#23322); +#23321 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#23322 = VECTOR('',#23323,1.); +#23323 = DIRECTION('',(0.,-1.)); +#23324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23325 = ORIENTED_EDGE('',*,*,#23223,.F.); +#23326 = ORIENTED_EDGE('',*,*,#23327,.F.); +#23327 = EDGE_CURVE('',#23028,#23224,#23328,.T.); +#23328 = SURFACE_CURVE('',#23329,(#23333,#23340),.PCURVE_S1.); +#23329 = LINE('',#23330,#23331); +#23330 = CARTESIAN_POINT('',(3.13,5.05,0.)); +#23331 = VECTOR('',#23332,1.); +#23332 = DIRECTION('',(0.,-1.,0.)); +#23333 = PCURVE('',#23050,#23334); +#23334 = DEFINITIONAL_REPRESENTATION('',(#23335),#23339); +#23335 = LINE('',#23336,#23337); +#23336 = CARTESIAN_POINT('',(0.,0.)); +#23337 = VECTOR('',#23338,1.); +#23338 = DIRECTION('',(1.,0.)); +#23339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23340 = PCURVE('',#23132,#23341); +#23341 = DEFINITIONAL_REPRESENTATION('',(#23342),#23346); +#23342 = LINE('',#23343,#23344); +#23343 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#23344 = VECTOR('',#23345,1.); +#23345 = DIRECTION('',(0.,-1.)); +#23346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23347 = ADVANCED_FACE('',(#23348),#23132,.T.); +#23348 = FACE_BOUND('',#23349,.T.); +#23349 = EDGE_LOOP('',(#23350,#23351,#23352,#23353)); +#23350 = ORIENTED_EDGE('',*,*,#23118,.T.); +#23351 = ORIENTED_EDGE('',*,*,#23199,.T.); +#23352 = ORIENTED_EDGE('',*,*,#23275,.F.); +#23353 = ORIENTED_EDGE('',*,*,#23327,.F.); +#23354 = ADVANCED_FACE('',(#23355),#23078,.F.); +#23355 = FACE_BOUND('',#23356,.F.); +#23356 = EDGE_LOOP('',(#23357,#23358,#23359,#23360)); +#23357 = ORIENTED_EDGE('',*,*,#23062,.T.); +#23358 = ORIENTED_EDGE('',*,*,#23148,.T.); +#23359 = ORIENTED_EDGE('',*,*,#23248,.F.); +#23360 = ORIENTED_EDGE('',*,*,#23305,.F.); +#23361 = MANIFOLD_SOLID_BREP('',#23362); +#23362 = CLOSED_SHELL('',(#23363,#23483,#23559,#23632,#23679,#23686)); +#23363 = ADVANCED_FACE('',(#23364),#23378,.F.); +#23364 = FACE_BOUND('',#23365,.F.); +#23365 = EDGE_LOOP('',(#23366,#23401,#23429,#23457)); +#23366 = ORIENTED_EDGE('',*,*,#23367,.T.); +#23367 = EDGE_CURVE('',#23368,#23370,#23372,.T.); +#23368 = VERTEX_POINT('',#23369); +#23369 = CARTESIAN_POINT('',(3.13,-5.05,0.)); +#23370 = VERTEX_POINT('',#23371); +#23371 = CARTESIAN_POINT('',(3.13,-5.05,0.1)); +#23372 = SURFACE_CURVE('',#23373,(#23377,#23389),.PCURVE_S1.); +#23373 = LINE('',#23374,#23375); +#23374 = CARTESIAN_POINT('',(3.13,-5.05,0.)); +#23375 = VECTOR('',#23376,1.); +#23376 = DIRECTION('',(0.,0.,1.)); +#23377 = PCURVE('',#23378,#23383); +#23378 = PLANE('',#23379); +#23379 = AXIS2_PLACEMENT_3D('',#23380,#23381,#23382); +#23380 = CARTESIAN_POINT('',(3.13,-5.05,0.)); +#23381 = DIRECTION('',(0.,1.,0.)); +#23382 = DIRECTION('',(1.,0.,0.)); +#23383 = DEFINITIONAL_REPRESENTATION('',(#23384),#23388); +#23384 = LINE('',#23385,#23386); +#23385 = CARTESIAN_POINT('',(0.,0.)); +#23386 = VECTOR('',#23387,1.); +#23387 = DIRECTION('',(0.,-1.)); +#23388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23389 = PCURVE('',#23390,#23395); +#23390 = PLANE('',#23391); +#23391 = AXIS2_PLACEMENT_3D('',#23392,#23393,#23394); +#23392 = CARTESIAN_POINT('',(3.13,-5.05,0.)); +#23393 = DIRECTION('',(-1.,0.,0.)); +#23394 = DIRECTION('',(0.,1.,0.)); +#23395 = DEFINITIONAL_REPRESENTATION('',(#23396),#23400); +#23396 = LINE('',#23397,#23398); +#23397 = CARTESIAN_POINT('',(0.,0.)); +#23398 = VECTOR('',#23399,1.); +#23399 = DIRECTION('',(0.,-1.)); +#23400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23401 = ORIENTED_EDGE('',*,*,#23402,.T.); +#23402 = EDGE_CURVE('',#23370,#23403,#23405,.T.); +#23403 = VERTEX_POINT('',#23404); +#23404 = CARTESIAN_POINT('',(3.37,-5.05,0.1)); +#23405 = SURFACE_CURVE('',#23406,(#23410,#23417),.PCURVE_S1.); +#23406 = LINE('',#23407,#23408); +#23407 = CARTESIAN_POINT('',(3.13,-5.05,0.1)); +#23408 = VECTOR('',#23409,1.); +#23409 = DIRECTION('',(1.,0.,0.)); +#23410 = PCURVE('',#23378,#23411); +#23411 = DEFINITIONAL_REPRESENTATION('',(#23412),#23416); +#23412 = LINE('',#23413,#23414); +#23413 = CARTESIAN_POINT('',(0.,-0.1)); +#23414 = VECTOR('',#23415,1.); +#23415 = DIRECTION('',(1.,0.)); +#23416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23417 = PCURVE('',#23418,#23423); +#23418 = PLANE('',#23419); +#23419 = AXIS2_PLACEMENT_3D('',#23420,#23421,#23422); +#23420 = CARTESIAN_POINT('',(3.25,-4.849490847913,0.1)); +#23421 = DIRECTION('',(0.,0.,1.)); +#23422 = DIRECTION('',(1.,0.,0.)); +#23423 = DEFINITIONAL_REPRESENTATION('',(#23424),#23428); +#23424 = LINE('',#23425,#23426); +#23425 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#23426 = VECTOR('',#23427,1.); +#23427 = DIRECTION('',(1.,0.)); +#23428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23429 = ORIENTED_EDGE('',*,*,#23430,.F.); +#23430 = EDGE_CURVE('',#23431,#23403,#23433,.T.); +#23431 = VERTEX_POINT('',#23432); +#23432 = CARTESIAN_POINT('',(3.37,-5.05,0.)); +#23433 = SURFACE_CURVE('',#23434,(#23438,#23445),.PCURVE_S1.); +#23434 = LINE('',#23435,#23436); +#23435 = CARTESIAN_POINT('',(3.37,-5.05,0.)); +#23436 = VECTOR('',#23437,1.); +#23437 = DIRECTION('',(0.,0.,1.)); +#23438 = PCURVE('',#23378,#23439); +#23439 = DEFINITIONAL_REPRESENTATION('',(#23440),#23444); +#23440 = LINE('',#23441,#23442); +#23441 = CARTESIAN_POINT('',(0.24,0.)); +#23442 = VECTOR('',#23443,1.); +#23443 = DIRECTION('',(0.,-1.)); +#23444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23445 = PCURVE('',#23446,#23451); +#23446 = PLANE('',#23447); +#23447 = AXIS2_PLACEMENT_3D('',#23448,#23449,#23450); +#23448 = CARTESIAN_POINT('',(3.37,-5.05,0.)); +#23449 = DIRECTION('',(-1.,0.,0.)); +#23450 = DIRECTION('',(0.,1.,0.)); +#23451 = DEFINITIONAL_REPRESENTATION('',(#23452),#23456); +#23452 = LINE('',#23453,#23454); +#23453 = CARTESIAN_POINT('',(0.,0.)); +#23454 = VECTOR('',#23455,1.); +#23455 = DIRECTION('',(0.,-1.)); +#23456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23457 = ORIENTED_EDGE('',*,*,#23458,.F.); +#23458 = EDGE_CURVE('',#23368,#23431,#23459,.T.); +#23459 = SURFACE_CURVE('',#23460,(#23464,#23471),.PCURVE_S1.); +#23460 = LINE('',#23461,#23462); +#23461 = CARTESIAN_POINT('',(3.13,-5.05,0.)); +#23462 = VECTOR('',#23463,1.); +#23463 = DIRECTION('',(1.,0.,0.)); +#23464 = PCURVE('',#23378,#23465); +#23465 = DEFINITIONAL_REPRESENTATION('',(#23466),#23470); +#23466 = LINE('',#23467,#23468); +#23467 = CARTESIAN_POINT('',(0.,0.)); +#23468 = VECTOR('',#23469,1.); +#23469 = DIRECTION('',(1.,0.)); +#23470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23471 = PCURVE('',#23472,#23477); +#23472 = PLANE('',#23473); +#23473 = AXIS2_PLACEMENT_3D('',#23474,#23475,#23476); +#23474 = CARTESIAN_POINT('',(3.25,-4.849490847913,0.)); +#23475 = DIRECTION('',(0.,0.,1.)); +#23476 = DIRECTION('',(1.,0.,0.)); +#23477 = DEFINITIONAL_REPRESENTATION('',(#23478),#23482); +#23478 = LINE('',#23479,#23480); +#23479 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#23480 = VECTOR('',#23481,1.); +#23481 = DIRECTION('',(1.,0.)); +#23482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23483 = ADVANCED_FACE('',(#23484),#23446,.F.); +#23484 = FACE_BOUND('',#23485,.F.); +#23485 = EDGE_LOOP('',(#23486,#23487,#23510,#23538)); +#23486 = ORIENTED_EDGE('',*,*,#23430,.T.); +#23487 = ORIENTED_EDGE('',*,*,#23488,.T.); +#23488 = EDGE_CURVE('',#23403,#23489,#23491,.T.); +#23489 = VERTEX_POINT('',#23490); +#23490 = CARTESIAN_POINT('',(3.37,-4.72,0.1)); +#23491 = SURFACE_CURVE('',#23492,(#23496,#23503),.PCURVE_S1.); +#23492 = LINE('',#23493,#23494); +#23493 = CARTESIAN_POINT('',(3.37,-5.05,0.1)); +#23494 = VECTOR('',#23495,1.); +#23495 = DIRECTION('',(0.,1.,0.)); +#23496 = PCURVE('',#23446,#23497); +#23497 = DEFINITIONAL_REPRESENTATION('',(#23498),#23502); +#23498 = LINE('',#23499,#23500); +#23499 = CARTESIAN_POINT('',(0.,-0.1)); +#23500 = VECTOR('',#23501,1.); +#23501 = DIRECTION('',(1.,0.)); +#23502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23503 = PCURVE('',#23418,#23504); +#23504 = DEFINITIONAL_REPRESENTATION('',(#23505),#23509); +#23505 = LINE('',#23506,#23507); +#23506 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#23507 = VECTOR('',#23508,1.); +#23508 = DIRECTION('',(0.,1.)); +#23509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23510 = ORIENTED_EDGE('',*,*,#23511,.F.); +#23511 = EDGE_CURVE('',#23512,#23489,#23514,.T.); +#23512 = VERTEX_POINT('',#23513); +#23513 = CARTESIAN_POINT('',(3.37,-4.72,0.)); +#23514 = SURFACE_CURVE('',#23515,(#23519,#23526),.PCURVE_S1.); +#23515 = LINE('',#23516,#23517); +#23516 = CARTESIAN_POINT('',(3.37,-4.72,0.)); +#23517 = VECTOR('',#23518,1.); +#23518 = DIRECTION('',(0.,0.,1.)); +#23519 = PCURVE('',#23446,#23520); +#23520 = DEFINITIONAL_REPRESENTATION('',(#23521),#23525); +#23521 = LINE('',#23522,#23523); +#23522 = CARTESIAN_POINT('',(0.33,0.)); +#23523 = VECTOR('',#23524,1.); +#23524 = DIRECTION('',(0.,-1.)); +#23525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23526 = PCURVE('',#23527,#23532); +#23527 = CYLINDRICAL_SURFACE('',#23528,0.12); +#23528 = AXIS2_PLACEMENT_3D('',#23529,#23530,#23531); +#23529 = CARTESIAN_POINT('',(3.25,-4.72,0.)); +#23530 = DIRECTION('',(-0.,-0.,-1.)); +#23531 = DIRECTION('',(1.,0.,0.)); +#23532 = DEFINITIONAL_REPRESENTATION('',(#23533),#23537); +#23533 = LINE('',#23534,#23535); +#23534 = CARTESIAN_POINT('',(-0.,0.)); +#23535 = VECTOR('',#23536,1.); +#23536 = DIRECTION('',(-0.,-1.)); +#23537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23538 = ORIENTED_EDGE('',*,*,#23539,.F.); +#23539 = EDGE_CURVE('',#23431,#23512,#23540,.T.); +#23540 = SURFACE_CURVE('',#23541,(#23545,#23552),.PCURVE_S1.); +#23541 = LINE('',#23542,#23543); +#23542 = CARTESIAN_POINT('',(3.37,-5.05,0.)); +#23543 = VECTOR('',#23544,1.); +#23544 = DIRECTION('',(0.,1.,0.)); +#23545 = PCURVE('',#23446,#23546); +#23546 = DEFINITIONAL_REPRESENTATION('',(#23547),#23551); +#23547 = LINE('',#23548,#23549); +#23548 = CARTESIAN_POINT('',(0.,0.)); +#23549 = VECTOR('',#23550,1.); +#23550 = DIRECTION('',(1.,0.)); +#23551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23552 = PCURVE('',#23472,#23553); +#23553 = DEFINITIONAL_REPRESENTATION('',(#23554),#23558); +#23554 = LINE('',#23555,#23556); +#23555 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#23556 = VECTOR('',#23557,1.); +#23557 = DIRECTION('',(0.,1.)); +#23558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23559 = ADVANCED_FACE('',(#23560),#23527,.T.); +#23560 = FACE_BOUND('',#23561,.F.); +#23561 = EDGE_LOOP('',(#23562,#23563,#23587,#23610)); +#23562 = ORIENTED_EDGE('',*,*,#23511,.T.); +#23563 = ORIENTED_EDGE('',*,*,#23564,.T.); +#23564 = EDGE_CURVE('',#23489,#23565,#23567,.T.); +#23565 = VERTEX_POINT('',#23566); +#23566 = CARTESIAN_POINT('',(3.13,-4.72,0.1)); +#23567 = SURFACE_CURVE('',#23568,(#23573,#23580),.PCURVE_S1.); +#23568 = CIRCLE('',#23569,0.12); +#23569 = AXIS2_PLACEMENT_3D('',#23570,#23571,#23572); +#23570 = CARTESIAN_POINT('',(3.25,-4.72,0.1)); +#23571 = DIRECTION('',(0.,0.,1.)); +#23572 = DIRECTION('',(1.,0.,0.)); +#23573 = PCURVE('',#23527,#23574); +#23574 = DEFINITIONAL_REPRESENTATION('',(#23575),#23579); +#23575 = LINE('',#23576,#23577); +#23576 = CARTESIAN_POINT('',(-0.,-0.1)); +#23577 = VECTOR('',#23578,1.); +#23578 = DIRECTION('',(-1.,0.)); +#23579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23580 = PCURVE('',#23418,#23581); +#23581 = DEFINITIONAL_REPRESENTATION('',(#23582),#23586); +#23582 = CIRCLE('',#23583,0.12); +#23583 = AXIS2_PLACEMENT_2D('',#23584,#23585); +#23584 = CARTESIAN_POINT('',(0.,0.129490847913)); +#23585 = DIRECTION('',(1.,0.)); +#23586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23587 = ORIENTED_EDGE('',*,*,#23588,.F.); +#23588 = EDGE_CURVE('',#23589,#23565,#23591,.T.); +#23589 = VERTEX_POINT('',#23590); +#23590 = CARTESIAN_POINT('',(3.13,-4.72,0.)); +#23591 = SURFACE_CURVE('',#23592,(#23596,#23603),.PCURVE_S1.); +#23592 = LINE('',#23593,#23594); +#23593 = CARTESIAN_POINT('',(3.13,-4.72,0.)); +#23594 = VECTOR('',#23595,1.); +#23595 = DIRECTION('',(0.,0.,1.)); +#23596 = PCURVE('',#23527,#23597); +#23597 = DEFINITIONAL_REPRESENTATION('',(#23598),#23602); +#23598 = LINE('',#23599,#23600); +#23599 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#23600 = VECTOR('',#23601,1.); +#23601 = DIRECTION('',(-0.,-1.)); +#23602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23603 = PCURVE('',#23390,#23604); +#23604 = DEFINITIONAL_REPRESENTATION('',(#23605),#23609); +#23605 = LINE('',#23606,#23607); +#23606 = CARTESIAN_POINT('',(0.33,0.)); +#23607 = VECTOR('',#23608,1.); +#23608 = DIRECTION('',(0.,-1.)); +#23609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23610 = ORIENTED_EDGE('',*,*,#23611,.F.); +#23611 = EDGE_CURVE('',#23512,#23589,#23612,.T.); +#23612 = SURFACE_CURVE('',#23613,(#23618,#23625),.PCURVE_S1.); +#23613 = CIRCLE('',#23614,0.12); +#23614 = AXIS2_PLACEMENT_3D('',#23615,#23616,#23617); +#23615 = CARTESIAN_POINT('',(3.25,-4.72,0.)); +#23616 = DIRECTION('',(0.,0.,1.)); +#23617 = DIRECTION('',(1.,0.,0.)); +#23618 = PCURVE('',#23527,#23619); +#23619 = DEFINITIONAL_REPRESENTATION('',(#23620),#23624); +#23620 = LINE('',#23621,#23622); +#23621 = CARTESIAN_POINT('',(-0.,0.)); +#23622 = VECTOR('',#23623,1.); +#23623 = DIRECTION('',(-1.,0.)); +#23624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23625 = PCURVE('',#23472,#23626); +#23626 = DEFINITIONAL_REPRESENTATION('',(#23627),#23631); +#23627 = CIRCLE('',#23628,0.12); +#23628 = AXIS2_PLACEMENT_2D('',#23629,#23630); +#23629 = CARTESIAN_POINT('',(0.,0.129490847913)); +#23630 = DIRECTION('',(1.,0.)); +#23631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23632 = ADVANCED_FACE('',(#23633),#23390,.T.); +#23633 = FACE_BOUND('',#23634,.T.); +#23634 = EDGE_LOOP('',(#23635,#23636,#23657,#23658)); +#23635 = ORIENTED_EDGE('',*,*,#23367,.T.); +#23636 = ORIENTED_EDGE('',*,*,#23637,.T.); +#23637 = EDGE_CURVE('',#23370,#23565,#23638,.T.); +#23638 = SURFACE_CURVE('',#23639,(#23643,#23650),.PCURVE_S1.); +#23639 = LINE('',#23640,#23641); +#23640 = CARTESIAN_POINT('',(3.13,-5.05,0.1)); +#23641 = VECTOR('',#23642,1.); +#23642 = DIRECTION('',(0.,1.,0.)); +#23643 = PCURVE('',#23390,#23644); +#23644 = DEFINITIONAL_REPRESENTATION('',(#23645),#23649); +#23645 = LINE('',#23646,#23647); +#23646 = CARTESIAN_POINT('',(0.,-0.1)); +#23647 = VECTOR('',#23648,1.); +#23648 = DIRECTION('',(1.,0.)); +#23649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23650 = PCURVE('',#23418,#23651); +#23651 = DEFINITIONAL_REPRESENTATION('',(#23652),#23656); +#23652 = LINE('',#23653,#23654); +#23653 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#23654 = VECTOR('',#23655,1.); +#23655 = DIRECTION('',(0.,1.)); +#23656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23657 = ORIENTED_EDGE('',*,*,#23588,.F.); +#23658 = ORIENTED_EDGE('',*,*,#23659,.F.); +#23659 = EDGE_CURVE('',#23368,#23589,#23660,.T.); +#23660 = SURFACE_CURVE('',#23661,(#23665,#23672),.PCURVE_S1.); +#23661 = LINE('',#23662,#23663); +#23662 = CARTESIAN_POINT('',(3.13,-5.05,0.)); +#23663 = VECTOR('',#23664,1.); +#23664 = DIRECTION('',(0.,1.,0.)); +#23665 = PCURVE('',#23390,#23666); +#23666 = DEFINITIONAL_REPRESENTATION('',(#23667),#23671); +#23667 = LINE('',#23668,#23669); +#23668 = CARTESIAN_POINT('',(0.,0.)); +#23669 = VECTOR('',#23670,1.); +#23670 = DIRECTION('',(1.,0.)); +#23671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23672 = PCURVE('',#23472,#23673); +#23673 = DEFINITIONAL_REPRESENTATION('',(#23674),#23678); +#23674 = LINE('',#23675,#23676); +#23675 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#23676 = VECTOR('',#23677,1.); +#23677 = DIRECTION('',(0.,1.)); +#23678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23679 = ADVANCED_FACE('',(#23680),#23472,.F.); +#23680 = FACE_BOUND('',#23681,.F.); +#23681 = EDGE_LOOP('',(#23682,#23683,#23684,#23685)); +#23682 = ORIENTED_EDGE('',*,*,#23458,.T.); +#23683 = ORIENTED_EDGE('',*,*,#23539,.T.); +#23684 = ORIENTED_EDGE('',*,*,#23611,.T.); +#23685 = ORIENTED_EDGE('',*,*,#23659,.F.); +#23686 = ADVANCED_FACE('',(#23687),#23418,.T.); +#23687 = FACE_BOUND('',#23688,.T.); +#23688 = EDGE_LOOP('',(#23689,#23690,#23691,#23692)); +#23689 = ORIENTED_EDGE('',*,*,#23402,.T.); +#23690 = ORIENTED_EDGE('',*,*,#23488,.T.); +#23691 = ORIENTED_EDGE('',*,*,#23564,.T.); +#23692 = ORIENTED_EDGE('',*,*,#23637,.F.); +#23693 = MANIFOLD_SOLID_BREP('',#23694); +#23694 = CLOSED_SHELL('',(#23695,#23815,#23891,#23972,#24019,#24026)); +#23695 = ADVANCED_FACE('',(#23696),#23710,.T.); +#23696 = FACE_BOUND('',#23697,.T.); +#23697 = EDGE_LOOP('',(#23698,#23733,#23761,#23789)); +#23698 = ORIENTED_EDGE('',*,*,#23699,.T.); +#23699 = EDGE_CURVE('',#23700,#23702,#23704,.T.); +#23700 = VERTEX_POINT('',#23701); +#23701 = CARTESIAN_POINT('',(3.63,5.05,0.)); +#23702 = VERTEX_POINT('',#23703); +#23703 = CARTESIAN_POINT('',(3.63,5.05,0.1)); +#23704 = SURFACE_CURVE('',#23705,(#23709,#23721),.PCURVE_S1.); +#23705 = LINE('',#23706,#23707); +#23706 = CARTESIAN_POINT('',(3.63,5.05,0.)); +#23707 = VECTOR('',#23708,1.); +#23708 = DIRECTION('',(0.,0.,1.)); +#23709 = PCURVE('',#23710,#23715); +#23710 = PLANE('',#23711); +#23711 = AXIS2_PLACEMENT_3D('',#23712,#23713,#23714); +#23712 = CARTESIAN_POINT('',(3.63,5.05,0.)); +#23713 = DIRECTION('',(0.,1.,0.)); +#23714 = DIRECTION('',(1.,0.,0.)); +#23715 = DEFINITIONAL_REPRESENTATION('',(#23716),#23720); +#23716 = LINE('',#23717,#23718); +#23717 = CARTESIAN_POINT('',(0.,0.)); +#23718 = VECTOR('',#23719,1.); +#23719 = DIRECTION('',(0.,-1.)); +#23720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23721 = PCURVE('',#23722,#23727); +#23722 = PLANE('',#23723); +#23723 = AXIS2_PLACEMENT_3D('',#23724,#23725,#23726); +#23724 = CARTESIAN_POINT('',(3.63,5.05,0.)); +#23725 = DIRECTION('',(1.,0.,0.)); +#23726 = DIRECTION('',(0.,-1.,0.)); +#23727 = DEFINITIONAL_REPRESENTATION('',(#23728),#23732); +#23728 = LINE('',#23729,#23730); +#23729 = CARTESIAN_POINT('',(0.,0.)); +#23730 = VECTOR('',#23731,1.); +#23731 = DIRECTION('',(0.,-1.)); +#23732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23733 = ORIENTED_EDGE('',*,*,#23734,.T.); +#23734 = EDGE_CURVE('',#23702,#23735,#23737,.T.); +#23735 = VERTEX_POINT('',#23736); +#23736 = CARTESIAN_POINT('',(3.87,5.05,0.1)); +#23737 = SURFACE_CURVE('',#23738,(#23742,#23749),.PCURVE_S1.); +#23738 = LINE('',#23739,#23740); +#23739 = CARTESIAN_POINT('',(3.63,5.05,0.1)); +#23740 = VECTOR('',#23741,1.); +#23741 = DIRECTION('',(1.,0.,0.)); +#23742 = PCURVE('',#23710,#23743); +#23743 = DEFINITIONAL_REPRESENTATION('',(#23744),#23748); +#23744 = LINE('',#23745,#23746); +#23745 = CARTESIAN_POINT('',(0.,-0.1)); +#23746 = VECTOR('',#23747,1.); +#23747 = DIRECTION('',(1.,0.)); +#23748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23749 = PCURVE('',#23750,#23755); +#23750 = PLANE('',#23751); +#23751 = AXIS2_PLACEMENT_3D('',#23752,#23753,#23754); +#23752 = CARTESIAN_POINT('',(3.75,4.849490847913,0.1)); +#23753 = DIRECTION('',(-0.,-0.,-1.)); +#23754 = DIRECTION('',(-1.,0.,0.)); +#23755 = DEFINITIONAL_REPRESENTATION('',(#23756),#23760); +#23756 = LINE('',#23757,#23758); +#23757 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#23758 = VECTOR('',#23759,1.); +#23759 = DIRECTION('',(-1.,0.)); +#23760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23761 = ORIENTED_EDGE('',*,*,#23762,.F.); +#23762 = EDGE_CURVE('',#23763,#23735,#23765,.T.); +#23763 = VERTEX_POINT('',#23764); +#23764 = CARTESIAN_POINT('',(3.87,5.05,0.)); +#23765 = SURFACE_CURVE('',#23766,(#23770,#23777),.PCURVE_S1.); +#23766 = LINE('',#23767,#23768); +#23767 = CARTESIAN_POINT('',(3.87,5.05,0.)); +#23768 = VECTOR('',#23769,1.); +#23769 = DIRECTION('',(0.,0.,1.)); +#23770 = PCURVE('',#23710,#23771); +#23771 = DEFINITIONAL_REPRESENTATION('',(#23772),#23776); +#23772 = LINE('',#23773,#23774); +#23773 = CARTESIAN_POINT('',(0.24,0.)); +#23774 = VECTOR('',#23775,1.); +#23775 = DIRECTION('',(0.,-1.)); +#23776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23777 = PCURVE('',#23778,#23783); +#23778 = PLANE('',#23779); +#23779 = AXIS2_PLACEMENT_3D('',#23780,#23781,#23782); +#23780 = CARTESIAN_POINT('',(3.87,5.05,0.)); +#23781 = DIRECTION('',(1.,0.,0.)); +#23782 = DIRECTION('',(0.,-1.,0.)); +#23783 = DEFINITIONAL_REPRESENTATION('',(#23784),#23788); +#23784 = LINE('',#23785,#23786); +#23785 = CARTESIAN_POINT('',(0.,0.)); +#23786 = VECTOR('',#23787,1.); +#23787 = DIRECTION('',(0.,-1.)); +#23788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23789 = ORIENTED_EDGE('',*,*,#23790,.F.); +#23790 = EDGE_CURVE('',#23700,#23763,#23791,.T.); +#23791 = SURFACE_CURVE('',#23792,(#23796,#23803),.PCURVE_S1.); +#23792 = LINE('',#23793,#23794); +#23793 = CARTESIAN_POINT('',(3.63,5.05,0.)); +#23794 = VECTOR('',#23795,1.); +#23795 = DIRECTION('',(1.,0.,0.)); +#23796 = PCURVE('',#23710,#23797); +#23797 = DEFINITIONAL_REPRESENTATION('',(#23798),#23802); +#23798 = LINE('',#23799,#23800); +#23799 = CARTESIAN_POINT('',(0.,0.)); +#23800 = VECTOR('',#23801,1.); +#23801 = DIRECTION('',(1.,0.)); +#23802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23803 = PCURVE('',#23804,#23809); +#23804 = PLANE('',#23805); +#23805 = AXIS2_PLACEMENT_3D('',#23806,#23807,#23808); +#23806 = CARTESIAN_POINT('',(3.75,4.849490847913,0.)); +#23807 = DIRECTION('',(-0.,-0.,-1.)); +#23808 = DIRECTION('',(-1.,0.,0.)); +#23809 = DEFINITIONAL_REPRESENTATION('',(#23810),#23814); +#23810 = LINE('',#23811,#23812); +#23811 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#23812 = VECTOR('',#23813,1.); +#23813 = DIRECTION('',(-1.,0.)); +#23814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23815 = ADVANCED_FACE('',(#23816),#23778,.T.); +#23816 = FACE_BOUND('',#23817,.T.); +#23817 = EDGE_LOOP('',(#23818,#23819,#23842,#23870)); +#23818 = ORIENTED_EDGE('',*,*,#23762,.T.); +#23819 = ORIENTED_EDGE('',*,*,#23820,.T.); +#23820 = EDGE_CURVE('',#23735,#23821,#23823,.T.); +#23821 = VERTEX_POINT('',#23822); +#23822 = CARTESIAN_POINT('',(3.87,4.72,0.1)); +#23823 = SURFACE_CURVE('',#23824,(#23828,#23835),.PCURVE_S1.); +#23824 = LINE('',#23825,#23826); +#23825 = CARTESIAN_POINT('',(3.87,5.05,0.1)); +#23826 = VECTOR('',#23827,1.); +#23827 = DIRECTION('',(0.,-1.,0.)); +#23828 = PCURVE('',#23778,#23829); +#23829 = DEFINITIONAL_REPRESENTATION('',(#23830),#23834); +#23830 = LINE('',#23831,#23832); +#23831 = CARTESIAN_POINT('',(0.,-0.1)); +#23832 = VECTOR('',#23833,1.); +#23833 = DIRECTION('',(1.,0.)); +#23834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23835 = PCURVE('',#23750,#23836); +#23836 = DEFINITIONAL_REPRESENTATION('',(#23837),#23841); +#23837 = LINE('',#23838,#23839); +#23838 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#23839 = VECTOR('',#23840,1.); +#23840 = DIRECTION('',(0.,-1.)); +#23841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23842 = ORIENTED_EDGE('',*,*,#23843,.F.); +#23843 = EDGE_CURVE('',#23844,#23821,#23846,.T.); +#23844 = VERTEX_POINT('',#23845); +#23845 = CARTESIAN_POINT('',(3.87,4.72,0.)); +#23846 = SURFACE_CURVE('',#23847,(#23851,#23858),.PCURVE_S1.); +#23847 = LINE('',#23848,#23849); +#23848 = CARTESIAN_POINT('',(3.87,4.72,0.)); +#23849 = VECTOR('',#23850,1.); +#23850 = DIRECTION('',(0.,0.,1.)); +#23851 = PCURVE('',#23778,#23852); +#23852 = DEFINITIONAL_REPRESENTATION('',(#23853),#23857); +#23853 = LINE('',#23854,#23855); +#23854 = CARTESIAN_POINT('',(0.33,0.)); +#23855 = VECTOR('',#23856,1.); +#23856 = DIRECTION('',(0.,-1.)); +#23857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23858 = PCURVE('',#23859,#23864); +#23859 = CYLINDRICAL_SURFACE('',#23860,0.12); +#23860 = AXIS2_PLACEMENT_3D('',#23861,#23862,#23863); +#23861 = CARTESIAN_POINT('',(3.75,4.72,0.)); +#23862 = DIRECTION('',(-0.,-0.,-1.)); +#23863 = DIRECTION('',(1.,0.,0.)); +#23864 = DEFINITIONAL_REPRESENTATION('',(#23865),#23869); +#23865 = LINE('',#23866,#23867); +#23866 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#23867 = VECTOR('',#23868,1.); +#23868 = DIRECTION('',(-0.,-1.)); +#23869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23870 = ORIENTED_EDGE('',*,*,#23871,.F.); +#23871 = EDGE_CURVE('',#23763,#23844,#23872,.T.); +#23872 = SURFACE_CURVE('',#23873,(#23877,#23884),.PCURVE_S1.); +#23873 = LINE('',#23874,#23875); +#23874 = CARTESIAN_POINT('',(3.87,5.05,0.)); +#23875 = VECTOR('',#23876,1.); +#23876 = DIRECTION('',(0.,-1.,0.)); +#23877 = PCURVE('',#23778,#23878); +#23878 = DEFINITIONAL_REPRESENTATION('',(#23879),#23883); +#23879 = LINE('',#23880,#23881); +#23880 = CARTESIAN_POINT('',(0.,0.)); +#23881 = VECTOR('',#23882,1.); +#23882 = DIRECTION('',(1.,0.)); +#23883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23884 = PCURVE('',#23804,#23885); +#23885 = DEFINITIONAL_REPRESENTATION('',(#23886),#23890); +#23886 = LINE('',#23887,#23888); +#23887 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#23888 = VECTOR('',#23889,1.); +#23889 = DIRECTION('',(0.,-1.)); +#23890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23891 = ADVANCED_FACE('',(#23892),#23859,.T.); +#23892 = FACE_BOUND('',#23893,.F.); +#23893 = EDGE_LOOP('',(#23894,#23919,#23945,#23946)); +#23894 = ORIENTED_EDGE('',*,*,#23895,.T.); +#23895 = EDGE_CURVE('',#23896,#23898,#23900,.T.); +#23896 = VERTEX_POINT('',#23897); +#23897 = CARTESIAN_POINT('',(3.63,4.72,0.)); +#23898 = VERTEX_POINT('',#23899); +#23899 = CARTESIAN_POINT('',(3.63,4.72,0.1)); +#23900 = SURFACE_CURVE('',#23901,(#23905,#23912),.PCURVE_S1.); +#23901 = LINE('',#23902,#23903); +#23902 = CARTESIAN_POINT('',(3.63,4.72,0.)); +#23903 = VECTOR('',#23904,1.); +#23904 = DIRECTION('',(0.,0.,1.)); +#23905 = PCURVE('',#23859,#23906); +#23906 = DEFINITIONAL_REPRESENTATION('',(#23907),#23911); +#23907 = LINE('',#23908,#23909); +#23908 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#23909 = VECTOR('',#23910,1.); +#23910 = DIRECTION('',(-0.,-1.)); +#23911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23912 = PCURVE('',#23722,#23913); +#23913 = DEFINITIONAL_REPRESENTATION('',(#23914),#23918); +#23914 = LINE('',#23915,#23916); +#23915 = CARTESIAN_POINT('',(0.33,0.)); +#23916 = VECTOR('',#23917,1.); +#23917 = DIRECTION('',(0.,-1.)); +#23918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23919 = ORIENTED_EDGE('',*,*,#23920,.T.); +#23920 = EDGE_CURVE('',#23898,#23821,#23921,.T.); +#23921 = SURFACE_CURVE('',#23922,(#23927,#23934),.PCURVE_S1.); +#23922 = CIRCLE('',#23923,0.12); +#23923 = AXIS2_PLACEMENT_3D('',#23924,#23925,#23926); +#23924 = CARTESIAN_POINT('',(3.75,4.72,0.1)); +#23925 = DIRECTION('',(0.,0.,1.)); +#23926 = DIRECTION('',(1.,0.,0.)); +#23927 = PCURVE('',#23859,#23928); +#23928 = DEFINITIONAL_REPRESENTATION('',(#23929),#23933); +#23929 = LINE('',#23930,#23931); +#23930 = CARTESIAN_POINT('',(-0.,-0.1)); +#23931 = VECTOR('',#23932,1.); +#23932 = DIRECTION('',(-1.,0.)); +#23933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23934 = PCURVE('',#23750,#23935); +#23935 = DEFINITIONAL_REPRESENTATION('',(#23936),#23944); +#23936 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23937,#23938,#23939,#23940 + ,#23941,#23942,#23943),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#23937 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#23938 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#23939 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#23940 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#23941 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#23942 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#23943 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#23944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23945 = ORIENTED_EDGE('',*,*,#23843,.F.); +#23946 = ORIENTED_EDGE('',*,*,#23947,.F.); +#23947 = EDGE_CURVE('',#23896,#23844,#23948,.T.); +#23948 = SURFACE_CURVE('',#23949,(#23954,#23961),.PCURVE_S1.); +#23949 = CIRCLE('',#23950,0.12); +#23950 = AXIS2_PLACEMENT_3D('',#23951,#23952,#23953); +#23951 = CARTESIAN_POINT('',(3.75,4.72,0.)); +#23952 = DIRECTION('',(0.,0.,1.)); +#23953 = DIRECTION('',(1.,0.,0.)); +#23954 = PCURVE('',#23859,#23955); +#23955 = DEFINITIONAL_REPRESENTATION('',(#23956),#23960); +#23956 = LINE('',#23957,#23958); +#23957 = CARTESIAN_POINT('',(-0.,0.)); +#23958 = VECTOR('',#23959,1.); +#23959 = DIRECTION('',(-1.,0.)); +#23960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23961 = PCURVE('',#23804,#23962); +#23962 = DEFINITIONAL_REPRESENTATION('',(#23963),#23971); +#23963 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23964,#23965,#23966,#23967 + ,#23968,#23969,#23970),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#23964 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#23965 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#23966 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#23967 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#23968 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#23969 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#23970 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#23971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23972 = ADVANCED_FACE('',(#23973),#23722,.F.); +#23973 = FACE_BOUND('',#23974,.F.); +#23974 = EDGE_LOOP('',(#23975,#23976,#23997,#23998)); +#23975 = ORIENTED_EDGE('',*,*,#23699,.T.); +#23976 = ORIENTED_EDGE('',*,*,#23977,.T.); +#23977 = EDGE_CURVE('',#23702,#23898,#23978,.T.); +#23978 = SURFACE_CURVE('',#23979,(#23983,#23990),.PCURVE_S1.); +#23979 = LINE('',#23980,#23981); +#23980 = CARTESIAN_POINT('',(3.63,5.05,0.1)); +#23981 = VECTOR('',#23982,1.); +#23982 = DIRECTION('',(0.,-1.,0.)); +#23983 = PCURVE('',#23722,#23984); +#23984 = DEFINITIONAL_REPRESENTATION('',(#23985),#23989); +#23985 = LINE('',#23986,#23987); +#23986 = CARTESIAN_POINT('',(0.,-0.1)); +#23987 = VECTOR('',#23988,1.); +#23988 = DIRECTION('',(1.,0.)); +#23989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23990 = PCURVE('',#23750,#23991); +#23991 = DEFINITIONAL_REPRESENTATION('',(#23992),#23996); +#23992 = LINE('',#23993,#23994); +#23993 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#23994 = VECTOR('',#23995,1.); +#23995 = DIRECTION('',(0.,-1.)); +#23996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23997 = ORIENTED_EDGE('',*,*,#23895,.F.); +#23998 = ORIENTED_EDGE('',*,*,#23999,.F.); +#23999 = EDGE_CURVE('',#23700,#23896,#24000,.T.); +#24000 = SURFACE_CURVE('',#24001,(#24005,#24012),.PCURVE_S1.); +#24001 = LINE('',#24002,#24003); +#24002 = CARTESIAN_POINT('',(3.63,5.05,0.)); +#24003 = VECTOR('',#24004,1.); +#24004 = DIRECTION('',(0.,-1.,0.)); +#24005 = PCURVE('',#23722,#24006); +#24006 = DEFINITIONAL_REPRESENTATION('',(#24007),#24011); +#24007 = LINE('',#24008,#24009); +#24008 = CARTESIAN_POINT('',(0.,0.)); +#24009 = VECTOR('',#24010,1.); +#24010 = DIRECTION('',(1.,0.)); +#24011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24012 = PCURVE('',#23804,#24013); +#24013 = DEFINITIONAL_REPRESENTATION('',(#24014),#24018); +#24014 = LINE('',#24015,#24016); +#24015 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#24016 = VECTOR('',#24017,1.); +#24017 = DIRECTION('',(0.,-1.)); +#24018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24019 = ADVANCED_FACE('',(#24020),#23804,.T.); +#24020 = FACE_BOUND('',#24021,.T.); +#24021 = EDGE_LOOP('',(#24022,#24023,#24024,#24025)); +#24022 = ORIENTED_EDGE('',*,*,#23790,.T.); +#24023 = ORIENTED_EDGE('',*,*,#23871,.T.); +#24024 = ORIENTED_EDGE('',*,*,#23947,.F.); +#24025 = ORIENTED_EDGE('',*,*,#23999,.F.); +#24026 = ADVANCED_FACE('',(#24027),#23750,.F.); +#24027 = FACE_BOUND('',#24028,.F.); +#24028 = EDGE_LOOP('',(#24029,#24030,#24031,#24032)); +#24029 = ORIENTED_EDGE('',*,*,#23734,.T.); +#24030 = ORIENTED_EDGE('',*,*,#23820,.T.); +#24031 = ORIENTED_EDGE('',*,*,#23920,.F.); +#24032 = ORIENTED_EDGE('',*,*,#23977,.F.); +#24033 = MANIFOLD_SOLID_BREP('',#24034); +#24034 = CLOSED_SHELL('',(#24035,#24155,#24231,#24304,#24351,#24358)); +#24035 = ADVANCED_FACE('',(#24036),#24050,.F.); +#24036 = FACE_BOUND('',#24037,.F.); +#24037 = EDGE_LOOP('',(#24038,#24073,#24101,#24129)); +#24038 = ORIENTED_EDGE('',*,*,#24039,.T.); +#24039 = EDGE_CURVE('',#24040,#24042,#24044,.T.); +#24040 = VERTEX_POINT('',#24041); +#24041 = CARTESIAN_POINT('',(3.63,-5.05,0.)); +#24042 = VERTEX_POINT('',#24043); +#24043 = CARTESIAN_POINT('',(3.63,-5.05,0.1)); +#24044 = SURFACE_CURVE('',#24045,(#24049,#24061),.PCURVE_S1.); +#24045 = LINE('',#24046,#24047); +#24046 = CARTESIAN_POINT('',(3.63,-5.05,0.)); +#24047 = VECTOR('',#24048,1.); +#24048 = DIRECTION('',(0.,0.,1.)); +#24049 = PCURVE('',#24050,#24055); +#24050 = PLANE('',#24051); +#24051 = AXIS2_PLACEMENT_3D('',#24052,#24053,#24054); +#24052 = CARTESIAN_POINT('',(3.63,-5.05,0.)); +#24053 = DIRECTION('',(0.,1.,0.)); +#24054 = DIRECTION('',(1.,0.,0.)); +#24055 = DEFINITIONAL_REPRESENTATION('',(#24056),#24060); +#24056 = LINE('',#24057,#24058); +#24057 = CARTESIAN_POINT('',(0.,0.)); +#24058 = VECTOR('',#24059,1.); +#24059 = DIRECTION('',(0.,-1.)); +#24060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24061 = PCURVE('',#24062,#24067); +#24062 = PLANE('',#24063); +#24063 = AXIS2_PLACEMENT_3D('',#24064,#24065,#24066); +#24064 = CARTESIAN_POINT('',(3.63,-5.05,0.)); +#24065 = DIRECTION('',(-1.,0.,0.)); +#24066 = DIRECTION('',(0.,1.,0.)); +#24067 = DEFINITIONAL_REPRESENTATION('',(#24068),#24072); +#24068 = LINE('',#24069,#24070); +#24069 = CARTESIAN_POINT('',(0.,0.)); +#24070 = VECTOR('',#24071,1.); +#24071 = DIRECTION('',(0.,-1.)); +#24072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24073 = ORIENTED_EDGE('',*,*,#24074,.T.); +#24074 = EDGE_CURVE('',#24042,#24075,#24077,.T.); +#24075 = VERTEX_POINT('',#24076); +#24076 = CARTESIAN_POINT('',(3.87,-5.05,0.1)); +#24077 = SURFACE_CURVE('',#24078,(#24082,#24089),.PCURVE_S1.); +#24078 = LINE('',#24079,#24080); +#24079 = CARTESIAN_POINT('',(3.63,-5.05,0.1)); +#24080 = VECTOR('',#24081,1.); +#24081 = DIRECTION('',(1.,0.,0.)); +#24082 = PCURVE('',#24050,#24083); +#24083 = DEFINITIONAL_REPRESENTATION('',(#24084),#24088); +#24084 = LINE('',#24085,#24086); +#24085 = CARTESIAN_POINT('',(0.,-0.1)); +#24086 = VECTOR('',#24087,1.); +#24087 = DIRECTION('',(1.,0.)); +#24088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24089 = PCURVE('',#24090,#24095); +#24090 = PLANE('',#24091); +#24091 = AXIS2_PLACEMENT_3D('',#24092,#24093,#24094); +#24092 = CARTESIAN_POINT('',(3.75,-4.849490847913,0.1)); +#24093 = DIRECTION('',(0.,0.,1.)); +#24094 = DIRECTION('',(1.,0.,0.)); +#24095 = DEFINITIONAL_REPRESENTATION('',(#24096),#24100); +#24096 = LINE('',#24097,#24098); +#24097 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#24098 = VECTOR('',#24099,1.); +#24099 = DIRECTION('',(1.,0.)); +#24100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24101 = ORIENTED_EDGE('',*,*,#24102,.F.); +#24102 = EDGE_CURVE('',#24103,#24075,#24105,.T.); +#24103 = VERTEX_POINT('',#24104); +#24104 = CARTESIAN_POINT('',(3.87,-5.05,0.)); +#24105 = SURFACE_CURVE('',#24106,(#24110,#24117),.PCURVE_S1.); +#24106 = LINE('',#24107,#24108); +#24107 = CARTESIAN_POINT('',(3.87,-5.05,0.)); +#24108 = VECTOR('',#24109,1.); +#24109 = DIRECTION('',(0.,0.,1.)); +#24110 = PCURVE('',#24050,#24111); +#24111 = DEFINITIONAL_REPRESENTATION('',(#24112),#24116); +#24112 = LINE('',#24113,#24114); +#24113 = CARTESIAN_POINT('',(0.24,0.)); +#24114 = VECTOR('',#24115,1.); +#24115 = DIRECTION('',(0.,-1.)); +#24116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24117 = PCURVE('',#24118,#24123); +#24118 = PLANE('',#24119); +#24119 = AXIS2_PLACEMENT_3D('',#24120,#24121,#24122); +#24120 = CARTESIAN_POINT('',(3.87,-5.05,0.)); +#24121 = DIRECTION('',(-1.,0.,0.)); +#24122 = DIRECTION('',(0.,1.,0.)); +#24123 = DEFINITIONAL_REPRESENTATION('',(#24124),#24128); +#24124 = LINE('',#24125,#24126); +#24125 = CARTESIAN_POINT('',(0.,0.)); +#24126 = VECTOR('',#24127,1.); +#24127 = DIRECTION('',(0.,-1.)); +#24128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24129 = ORIENTED_EDGE('',*,*,#24130,.F.); +#24130 = EDGE_CURVE('',#24040,#24103,#24131,.T.); +#24131 = SURFACE_CURVE('',#24132,(#24136,#24143),.PCURVE_S1.); +#24132 = LINE('',#24133,#24134); +#24133 = CARTESIAN_POINT('',(3.63,-5.05,0.)); +#24134 = VECTOR('',#24135,1.); +#24135 = DIRECTION('',(1.,0.,0.)); +#24136 = PCURVE('',#24050,#24137); +#24137 = DEFINITIONAL_REPRESENTATION('',(#24138),#24142); +#24138 = LINE('',#24139,#24140); +#24139 = CARTESIAN_POINT('',(0.,0.)); +#24140 = VECTOR('',#24141,1.); +#24141 = DIRECTION('',(1.,0.)); +#24142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24143 = PCURVE('',#24144,#24149); +#24144 = PLANE('',#24145); +#24145 = AXIS2_PLACEMENT_3D('',#24146,#24147,#24148); +#24146 = CARTESIAN_POINT('',(3.75,-4.849490847913,0.)); +#24147 = DIRECTION('',(0.,0.,1.)); +#24148 = DIRECTION('',(1.,0.,0.)); +#24149 = DEFINITIONAL_REPRESENTATION('',(#24150),#24154); +#24150 = LINE('',#24151,#24152); +#24151 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#24152 = VECTOR('',#24153,1.); +#24153 = DIRECTION('',(1.,0.)); +#24154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24155 = ADVANCED_FACE('',(#24156),#24118,.F.); +#24156 = FACE_BOUND('',#24157,.F.); +#24157 = EDGE_LOOP('',(#24158,#24159,#24182,#24210)); +#24158 = ORIENTED_EDGE('',*,*,#24102,.T.); +#24159 = ORIENTED_EDGE('',*,*,#24160,.T.); +#24160 = EDGE_CURVE('',#24075,#24161,#24163,.T.); +#24161 = VERTEX_POINT('',#24162); +#24162 = CARTESIAN_POINT('',(3.87,-4.72,0.1)); +#24163 = SURFACE_CURVE('',#24164,(#24168,#24175),.PCURVE_S1.); +#24164 = LINE('',#24165,#24166); +#24165 = CARTESIAN_POINT('',(3.87,-5.05,0.1)); +#24166 = VECTOR('',#24167,1.); +#24167 = DIRECTION('',(0.,1.,0.)); +#24168 = PCURVE('',#24118,#24169); +#24169 = DEFINITIONAL_REPRESENTATION('',(#24170),#24174); +#24170 = LINE('',#24171,#24172); +#24171 = CARTESIAN_POINT('',(0.,-0.1)); +#24172 = VECTOR('',#24173,1.); +#24173 = DIRECTION('',(1.,0.)); +#24174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24175 = PCURVE('',#24090,#24176); +#24176 = DEFINITIONAL_REPRESENTATION('',(#24177),#24181); +#24177 = LINE('',#24178,#24179); +#24178 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#24179 = VECTOR('',#24180,1.); +#24180 = DIRECTION('',(0.,1.)); +#24181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24182 = ORIENTED_EDGE('',*,*,#24183,.F.); +#24183 = EDGE_CURVE('',#24184,#24161,#24186,.T.); +#24184 = VERTEX_POINT('',#24185); +#24185 = CARTESIAN_POINT('',(3.87,-4.72,0.)); +#24186 = SURFACE_CURVE('',#24187,(#24191,#24198),.PCURVE_S1.); +#24187 = LINE('',#24188,#24189); +#24188 = CARTESIAN_POINT('',(3.87,-4.72,0.)); +#24189 = VECTOR('',#24190,1.); +#24190 = DIRECTION('',(0.,0.,1.)); +#24191 = PCURVE('',#24118,#24192); +#24192 = DEFINITIONAL_REPRESENTATION('',(#24193),#24197); +#24193 = LINE('',#24194,#24195); +#24194 = CARTESIAN_POINT('',(0.33,0.)); +#24195 = VECTOR('',#24196,1.); +#24196 = DIRECTION('',(0.,-1.)); +#24197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24198 = PCURVE('',#24199,#24204); +#24199 = CYLINDRICAL_SURFACE('',#24200,0.12); +#24200 = AXIS2_PLACEMENT_3D('',#24201,#24202,#24203); +#24201 = CARTESIAN_POINT('',(3.75,-4.72,0.)); +#24202 = DIRECTION('',(-0.,-0.,-1.)); +#24203 = DIRECTION('',(1.,0.,0.)); +#24204 = DEFINITIONAL_REPRESENTATION('',(#24205),#24209); +#24205 = LINE('',#24206,#24207); +#24206 = CARTESIAN_POINT('',(-0.,0.)); +#24207 = VECTOR('',#24208,1.); +#24208 = DIRECTION('',(-0.,-1.)); +#24209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24210 = ORIENTED_EDGE('',*,*,#24211,.F.); +#24211 = EDGE_CURVE('',#24103,#24184,#24212,.T.); +#24212 = SURFACE_CURVE('',#24213,(#24217,#24224),.PCURVE_S1.); +#24213 = LINE('',#24214,#24215); +#24214 = CARTESIAN_POINT('',(3.87,-5.05,0.)); +#24215 = VECTOR('',#24216,1.); +#24216 = DIRECTION('',(0.,1.,0.)); +#24217 = PCURVE('',#24118,#24218); +#24218 = DEFINITIONAL_REPRESENTATION('',(#24219),#24223); +#24219 = LINE('',#24220,#24221); +#24220 = CARTESIAN_POINT('',(0.,0.)); +#24221 = VECTOR('',#24222,1.); +#24222 = DIRECTION('',(1.,0.)); +#24223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24224 = PCURVE('',#24144,#24225); +#24225 = DEFINITIONAL_REPRESENTATION('',(#24226),#24230); +#24226 = LINE('',#24227,#24228); +#24227 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#24228 = VECTOR('',#24229,1.); +#24229 = DIRECTION('',(0.,1.)); +#24230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24231 = ADVANCED_FACE('',(#24232),#24199,.T.); +#24232 = FACE_BOUND('',#24233,.F.); +#24233 = EDGE_LOOP('',(#24234,#24235,#24259,#24282)); +#24234 = ORIENTED_EDGE('',*,*,#24183,.T.); +#24235 = ORIENTED_EDGE('',*,*,#24236,.T.); +#24236 = EDGE_CURVE('',#24161,#24237,#24239,.T.); +#24237 = VERTEX_POINT('',#24238); +#24238 = CARTESIAN_POINT('',(3.63,-4.72,0.1)); +#24239 = SURFACE_CURVE('',#24240,(#24245,#24252),.PCURVE_S1.); +#24240 = CIRCLE('',#24241,0.12); +#24241 = AXIS2_PLACEMENT_3D('',#24242,#24243,#24244); +#24242 = CARTESIAN_POINT('',(3.75,-4.72,0.1)); +#24243 = DIRECTION('',(0.,0.,1.)); +#24244 = DIRECTION('',(1.,0.,0.)); +#24245 = PCURVE('',#24199,#24246); +#24246 = DEFINITIONAL_REPRESENTATION('',(#24247),#24251); +#24247 = LINE('',#24248,#24249); +#24248 = CARTESIAN_POINT('',(-0.,-0.1)); +#24249 = VECTOR('',#24250,1.); +#24250 = DIRECTION('',(-1.,0.)); +#24251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24252 = PCURVE('',#24090,#24253); +#24253 = DEFINITIONAL_REPRESENTATION('',(#24254),#24258); +#24254 = CIRCLE('',#24255,0.12); +#24255 = AXIS2_PLACEMENT_2D('',#24256,#24257); +#24256 = CARTESIAN_POINT('',(0.,0.129490847913)); +#24257 = DIRECTION('',(1.,0.)); +#24258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24259 = ORIENTED_EDGE('',*,*,#24260,.F.); +#24260 = EDGE_CURVE('',#24261,#24237,#24263,.T.); +#24261 = VERTEX_POINT('',#24262); +#24262 = CARTESIAN_POINT('',(3.63,-4.72,0.)); +#24263 = SURFACE_CURVE('',#24264,(#24268,#24275),.PCURVE_S1.); +#24264 = LINE('',#24265,#24266); +#24265 = CARTESIAN_POINT('',(3.63,-4.72,0.)); +#24266 = VECTOR('',#24267,1.); +#24267 = DIRECTION('',(0.,0.,1.)); +#24268 = PCURVE('',#24199,#24269); +#24269 = DEFINITIONAL_REPRESENTATION('',(#24270),#24274); +#24270 = LINE('',#24271,#24272); +#24271 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#24272 = VECTOR('',#24273,1.); +#24273 = DIRECTION('',(-0.,-1.)); +#24274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24275 = PCURVE('',#24062,#24276); +#24276 = DEFINITIONAL_REPRESENTATION('',(#24277),#24281); +#24277 = LINE('',#24278,#24279); +#24278 = CARTESIAN_POINT('',(0.33,0.)); +#24279 = VECTOR('',#24280,1.); +#24280 = DIRECTION('',(0.,-1.)); +#24281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24282 = ORIENTED_EDGE('',*,*,#24283,.F.); +#24283 = EDGE_CURVE('',#24184,#24261,#24284,.T.); +#24284 = SURFACE_CURVE('',#24285,(#24290,#24297),.PCURVE_S1.); +#24285 = CIRCLE('',#24286,0.12); +#24286 = AXIS2_PLACEMENT_3D('',#24287,#24288,#24289); +#24287 = CARTESIAN_POINT('',(3.75,-4.72,0.)); +#24288 = DIRECTION('',(0.,0.,1.)); +#24289 = DIRECTION('',(1.,0.,0.)); +#24290 = PCURVE('',#24199,#24291); +#24291 = DEFINITIONAL_REPRESENTATION('',(#24292),#24296); +#24292 = LINE('',#24293,#24294); +#24293 = CARTESIAN_POINT('',(-0.,0.)); +#24294 = VECTOR('',#24295,1.); +#24295 = DIRECTION('',(-1.,0.)); +#24296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24297 = PCURVE('',#24144,#24298); +#24298 = DEFINITIONAL_REPRESENTATION('',(#24299),#24303); +#24299 = CIRCLE('',#24300,0.12); +#24300 = AXIS2_PLACEMENT_2D('',#24301,#24302); +#24301 = CARTESIAN_POINT('',(0.,0.129490847913)); +#24302 = DIRECTION('',(1.,0.)); +#24303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24304 = ADVANCED_FACE('',(#24305),#24062,.T.); +#24305 = FACE_BOUND('',#24306,.T.); +#24306 = EDGE_LOOP('',(#24307,#24308,#24329,#24330)); +#24307 = ORIENTED_EDGE('',*,*,#24039,.T.); +#24308 = ORIENTED_EDGE('',*,*,#24309,.T.); +#24309 = EDGE_CURVE('',#24042,#24237,#24310,.T.); +#24310 = SURFACE_CURVE('',#24311,(#24315,#24322),.PCURVE_S1.); +#24311 = LINE('',#24312,#24313); +#24312 = CARTESIAN_POINT('',(3.63,-5.05,0.1)); +#24313 = VECTOR('',#24314,1.); +#24314 = DIRECTION('',(0.,1.,0.)); +#24315 = PCURVE('',#24062,#24316); +#24316 = DEFINITIONAL_REPRESENTATION('',(#24317),#24321); +#24317 = LINE('',#24318,#24319); +#24318 = CARTESIAN_POINT('',(0.,-0.1)); +#24319 = VECTOR('',#24320,1.); +#24320 = DIRECTION('',(1.,0.)); +#24321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24322 = PCURVE('',#24090,#24323); +#24323 = DEFINITIONAL_REPRESENTATION('',(#24324),#24328); +#24324 = LINE('',#24325,#24326); +#24325 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#24326 = VECTOR('',#24327,1.); +#24327 = DIRECTION('',(0.,1.)); +#24328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24329 = ORIENTED_EDGE('',*,*,#24260,.F.); +#24330 = ORIENTED_EDGE('',*,*,#24331,.F.); +#24331 = EDGE_CURVE('',#24040,#24261,#24332,.T.); +#24332 = SURFACE_CURVE('',#24333,(#24337,#24344),.PCURVE_S1.); +#24333 = LINE('',#24334,#24335); +#24334 = CARTESIAN_POINT('',(3.63,-5.05,0.)); +#24335 = VECTOR('',#24336,1.); +#24336 = DIRECTION('',(0.,1.,0.)); +#24337 = PCURVE('',#24062,#24338); +#24338 = DEFINITIONAL_REPRESENTATION('',(#24339),#24343); +#24339 = LINE('',#24340,#24341); +#24340 = CARTESIAN_POINT('',(0.,0.)); +#24341 = VECTOR('',#24342,1.); +#24342 = DIRECTION('',(1.,0.)); +#24343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24344 = PCURVE('',#24144,#24345); +#24345 = DEFINITIONAL_REPRESENTATION('',(#24346),#24350); +#24346 = LINE('',#24347,#24348); +#24347 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#24348 = VECTOR('',#24349,1.); +#24349 = DIRECTION('',(0.,1.)); +#24350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24351 = ADVANCED_FACE('',(#24352),#24144,.F.); +#24352 = FACE_BOUND('',#24353,.F.); +#24353 = EDGE_LOOP('',(#24354,#24355,#24356,#24357)); +#24354 = ORIENTED_EDGE('',*,*,#24130,.T.); +#24355 = ORIENTED_EDGE('',*,*,#24211,.T.); +#24356 = ORIENTED_EDGE('',*,*,#24283,.T.); +#24357 = ORIENTED_EDGE('',*,*,#24331,.F.); +#24358 = ADVANCED_FACE('',(#24359),#24090,.T.); +#24359 = FACE_BOUND('',#24360,.T.); +#24360 = EDGE_LOOP('',(#24361,#24362,#24363,#24364)); +#24361 = ORIENTED_EDGE('',*,*,#24074,.T.); +#24362 = ORIENTED_EDGE('',*,*,#24160,.T.); +#24363 = ORIENTED_EDGE('',*,*,#24236,.T.); +#24364 = ORIENTED_EDGE('',*,*,#24309,.F.); +#24365 = MANIFOLD_SOLID_BREP('',#24366); +#24366 = CLOSED_SHELL('',(#24367,#24487,#24563,#24644,#24691,#24698)); +#24367 = ADVANCED_FACE('',(#24368),#24382,.T.); +#24368 = FACE_BOUND('',#24369,.T.); +#24369 = EDGE_LOOP('',(#24370,#24405,#24433,#24461)); +#24370 = ORIENTED_EDGE('',*,*,#24371,.T.); +#24371 = EDGE_CURVE('',#24372,#24374,#24376,.T.); +#24372 = VERTEX_POINT('',#24373); +#24373 = CARTESIAN_POINT('',(4.13,5.05,0.)); +#24374 = VERTEX_POINT('',#24375); +#24375 = CARTESIAN_POINT('',(4.13,5.05,0.1)); +#24376 = SURFACE_CURVE('',#24377,(#24381,#24393),.PCURVE_S1.); +#24377 = LINE('',#24378,#24379); +#24378 = CARTESIAN_POINT('',(4.13,5.05,0.)); +#24379 = VECTOR('',#24380,1.); +#24380 = DIRECTION('',(0.,0.,1.)); +#24381 = PCURVE('',#24382,#24387); +#24382 = PLANE('',#24383); +#24383 = AXIS2_PLACEMENT_3D('',#24384,#24385,#24386); +#24384 = CARTESIAN_POINT('',(4.13,5.05,0.)); +#24385 = DIRECTION('',(0.,1.,0.)); +#24386 = DIRECTION('',(1.,0.,0.)); +#24387 = DEFINITIONAL_REPRESENTATION('',(#24388),#24392); +#24388 = LINE('',#24389,#24390); +#24389 = CARTESIAN_POINT('',(0.,0.)); +#24390 = VECTOR('',#24391,1.); +#24391 = DIRECTION('',(0.,-1.)); +#24392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24393 = PCURVE('',#24394,#24399); +#24394 = PLANE('',#24395); +#24395 = AXIS2_PLACEMENT_3D('',#24396,#24397,#24398); +#24396 = CARTESIAN_POINT('',(4.13,5.05,0.)); +#24397 = DIRECTION('',(1.,0.,0.)); +#24398 = DIRECTION('',(0.,-1.,0.)); +#24399 = DEFINITIONAL_REPRESENTATION('',(#24400),#24404); +#24400 = LINE('',#24401,#24402); +#24401 = CARTESIAN_POINT('',(0.,0.)); +#24402 = VECTOR('',#24403,1.); +#24403 = DIRECTION('',(0.,-1.)); +#24404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24405 = ORIENTED_EDGE('',*,*,#24406,.T.); +#24406 = EDGE_CURVE('',#24374,#24407,#24409,.T.); +#24407 = VERTEX_POINT('',#24408); +#24408 = CARTESIAN_POINT('',(4.37,5.05,0.1)); +#24409 = SURFACE_CURVE('',#24410,(#24414,#24421),.PCURVE_S1.); +#24410 = LINE('',#24411,#24412); +#24411 = CARTESIAN_POINT('',(4.13,5.05,0.1)); +#24412 = VECTOR('',#24413,1.); +#24413 = DIRECTION('',(1.,0.,0.)); +#24414 = PCURVE('',#24382,#24415); +#24415 = DEFINITIONAL_REPRESENTATION('',(#24416),#24420); +#24416 = LINE('',#24417,#24418); +#24417 = CARTESIAN_POINT('',(0.,-0.1)); +#24418 = VECTOR('',#24419,1.); +#24419 = DIRECTION('',(1.,0.)); +#24420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24421 = PCURVE('',#24422,#24427); +#24422 = PLANE('',#24423); +#24423 = AXIS2_PLACEMENT_3D('',#24424,#24425,#24426); +#24424 = CARTESIAN_POINT('',(4.25,4.849490847913,0.1)); +#24425 = DIRECTION('',(-0.,-0.,-1.)); +#24426 = DIRECTION('',(-1.,0.,0.)); +#24427 = DEFINITIONAL_REPRESENTATION('',(#24428),#24432); +#24428 = LINE('',#24429,#24430); +#24429 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#24430 = VECTOR('',#24431,1.); +#24431 = DIRECTION('',(-1.,0.)); +#24432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24433 = ORIENTED_EDGE('',*,*,#24434,.F.); +#24434 = EDGE_CURVE('',#24435,#24407,#24437,.T.); +#24435 = VERTEX_POINT('',#24436); +#24436 = CARTESIAN_POINT('',(4.37,5.05,0.)); +#24437 = SURFACE_CURVE('',#24438,(#24442,#24449),.PCURVE_S1.); +#24438 = LINE('',#24439,#24440); +#24439 = CARTESIAN_POINT('',(4.37,5.05,0.)); +#24440 = VECTOR('',#24441,1.); +#24441 = DIRECTION('',(0.,0.,1.)); +#24442 = PCURVE('',#24382,#24443); +#24443 = DEFINITIONAL_REPRESENTATION('',(#24444),#24448); +#24444 = LINE('',#24445,#24446); +#24445 = CARTESIAN_POINT('',(0.24,0.)); +#24446 = VECTOR('',#24447,1.); +#24447 = DIRECTION('',(0.,-1.)); +#24448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24449 = PCURVE('',#24450,#24455); +#24450 = PLANE('',#24451); +#24451 = AXIS2_PLACEMENT_3D('',#24452,#24453,#24454); +#24452 = CARTESIAN_POINT('',(4.37,5.05,0.)); +#24453 = DIRECTION('',(1.,0.,0.)); +#24454 = DIRECTION('',(0.,-1.,0.)); +#24455 = DEFINITIONAL_REPRESENTATION('',(#24456),#24460); +#24456 = LINE('',#24457,#24458); +#24457 = CARTESIAN_POINT('',(0.,0.)); +#24458 = VECTOR('',#24459,1.); +#24459 = DIRECTION('',(0.,-1.)); +#24460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24461 = ORIENTED_EDGE('',*,*,#24462,.F.); +#24462 = EDGE_CURVE('',#24372,#24435,#24463,.T.); +#24463 = SURFACE_CURVE('',#24464,(#24468,#24475),.PCURVE_S1.); +#24464 = LINE('',#24465,#24466); +#24465 = CARTESIAN_POINT('',(4.13,5.05,0.)); +#24466 = VECTOR('',#24467,1.); +#24467 = DIRECTION('',(1.,0.,0.)); +#24468 = PCURVE('',#24382,#24469); +#24469 = DEFINITIONAL_REPRESENTATION('',(#24470),#24474); +#24470 = LINE('',#24471,#24472); +#24471 = CARTESIAN_POINT('',(0.,0.)); +#24472 = VECTOR('',#24473,1.); +#24473 = DIRECTION('',(1.,0.)); +#24474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24475 = PCURVE('',#24476,#24481); +#24476 = PLANE('',#24477); +#24477 = AXIS2_PLACEMENT_3D('',#24478,#24479,#24480); +#24478 = CARTESIAN_POINT('',(4.25,4.849490847913,0.)); +#24479 = DIRECTION('',(-0.,-0.,-1.)); +#24480 = DIRECTION('',(-1.,0.,0.)); +#24481 = DEFINITIONAL_REPRESENTATION('',(#24482),#24486); +#24482 = LINE('',#24483,#24484); +#24483 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#24484 = VECTOR('',#24485,1.); +#24485 = DIRECTION('',(-1.,0.)); +#24486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24487 = ADVANCED_FACE('',(#24488),#24450,.T.); +#24488 = FACE_BOUND('',#24489,.T.); +#24489 = EDGE_LOOP('',(#24490,#24491,#24514,#24542)); +#24490 = ORIENTED_EDGE('',*,*,#24434,.T.); +#24491 = ORIENTED_EDGE('',*,*,#24492,.T.); +#24492 = EDGE_CURVE('',#24407,#24493,#24495,.T.); +#24493 = VERTEX_POINT('',#24494); +#24494 = CARTESIAN_POINT('',(4.37,4.72,0.1)); +#24495 = SURFACE_CURVE('',#24496,(#24500,#24507),.PCURVE_S1.); +#24496 = LINE('',#24497,#24498); +#24497 = CARTESIAN_POINT('',(4.37,5.05,0.1)); +#24498 = VECTOR('',#24499,1.); +#24499 = DIRECTION('',(0.,-1.,0.)); +#24500 = PCURVE('',#24450,#24501); +#24501 = DEFINITIONAL_REPRESENTATION('',(#24502),#24506); +#24502 = LINE('',#24503,#24504); +#24503 = CARTESIAN_POINT('',(0.,-0.1)); +#24504 = VECTOR('',#24505,1.); +#24505 = DIRECTION('',(1.,0.)); +#24506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24507 = PCURVE('',#24422,#24508); +#24508 = DEFINITIONAL_REPRESENTATION('',(#24509),#24513); +#24509 = LINE('',#24510,#24511); +#24510 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#24511 = VECTOR('',#24512,1.); +#24512 = DIRECTION('',(0.,-1.)); +#24513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24514 = ORIENTED_EDGE('',*,*,#24515,.F.); +#24515 = EDGE_CURVE('',#24516,#24493,#24518,.T.); +#24516 = VERTEX_POINT('',#24517); +#24517 = CARTESIAN_POINT('',(4.37,4.72,0.)); +#24518 = SURFACE_CURVE('',#24519,(#24523,#24530),.PCURVE_S1.); +#24519 = LINE('',#24520,#24521); +#24520 = CARTESIAN_POINT('',(4.37,4.72,0.)); +#24521 = VECTOR('',#24522,1.); +#24522 = DIRECTION('',(0.,0.,1.)); +#24523 = PCURVE('',#24450,#24524); +#24524 = DEFINITIONAL_REPRESENTATION('',(#24525),#24529); +#24525 = LINE('',#24526,#24527); +#24526 = CARTESIAN_POINT('',(0.33,0.)); +#24527 = VECTOR('',#24528,1.); +#24528 = DIRECTION('',(0.,-1.)); +#24529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24530 = PCURVE('',#24531,#24536); +#24531 = CYLINDRICAL_SURFACE('',#24532,0.12); +#24532 = AXIS2_PLACEMENT_3D('',#24533,#24534,#24535); +#24533 = CARTESIAN_POINT('',(4.25,4.72,0.)); +#24534 = DIRECTION('',(-0.,-0.,-1.)); +#24535 = DIRECTION('',(1.,0.,0.)); +#24536 = DEFINITIONAL_REPRESENTATION('',(#24537),#24541); +#24537 = LINE('',#24538,#24539); +#24538 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#24539 = VECTOR('',#24540,1.); +#24540 = DIRECTION('',(-0.,-1.)); +#24541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24542 = ORIENTED_EDGE('',*,*,#24543,.F.); +#24543 = EDGE_CURVE('',#24435,#24516,#24544,.T.); +#24544 = SURFACE_CURVE('',#24545,(#24549,#24556),.PCURVE_S1.); +#24545 = LINE('',#24546,#24547); +#24546 = CARTESIAN_POINT('',(4.37,5.05,0.)); +#24547 = VECTOR('',#24548,1.); +#24548 = DIRECTION('',(0.,-1.,0.)); +#24549 = PCURVE('',#24450,#24550); +#24550 = DEFINITIONAL_REPRESENTATION('',(#24551),#24555); +#24551 = LINE('',#24552,#24553); +#24552 = CARTESIAN_POINT('',(0.,0.)); +#24553 = VECTOR('',#24554,1.); +#24554 = DIRECTION('',(1.,0.)); +#24555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24556 = PCURVE('',#24476,#24557); +#24557 = DEFINITIONAL_REPRESENTATION('',(#24558),#24562); +#24558 = LINE('',#24559,#24560); +#24559 = CARTESIAN_POINT('',(-0.12,0.200509152087)); +#24560 = VECTOR('',#24561,1.); +#24561 = DIRECTION('',(0.,-1.)); +#24562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24563 = ADVANCED_FACE('',(#24564),#24531,.T.); +#24564 = FACE_BOUND('',#24565,.F.); +#24565 = EDGE_LOOP('',(#24566,#24591,#24617,#24618)); +#24566 = ORIENTED_EDGE('',*,*,#24567,.T.); +#24567 = EDGE_CURVE('',#24568,#24570,#24572,.T.); +#24568 = VERTEX_POINT('',#24569); +#24569 = CARTESIAN_POINT('',(4.13,4.72,0.)); +#24570 = VERTEX_POINT('',#24571); +#24571 = CARTESIAN_POINT('',(4.13,4.72,0.1)); +#24572 = SURFACE_CURVE('',#24573,(#24577,#24584),.PCURVE_S1.); +#24573 = LINE('',#24574,#24575); +#24574 = CARTESIAN_POINT('',(4.13,4.72,0.)); +#24575 = VECTOR('',#24576,1.); +#24576 = DIRECTION('',(0.,0.,1.)); +#24577 = PCURVE('',#24531,#24578); +#24578 = DEFINITIONAL_REPRESENTATION('',(#24579),#24583); +#24579 = LINE('',#24580,#24581); +#24580 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#24581 = VECTOR('',#24582,1.); +#24582 = DIRECTION('',(-0.,-1.)); +#24583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24584 = PCURVE('',#24394,#24585); +#24585 = DEFINITIONAL_REPRESENTATION('',(#24586),#24590); +#24586 = LINE('',#24587,#24588); +#24587 = CARTESIAN_POINT('',(0.33,0.)); +#24588 = VECTOR('',#24589,1.); +#24589 = DIRECTION('',(0.,-1.)); +#24590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24591 = ORIENTED_EDGE('',*,*,#24592,.T.); +#24592 = EDGE_CURVE('',#24570,#24493,#24593,.T.); +#24593 = SURFACE_CURVE('',#24594,(#24599,#24606),.PCURVE_S1.); +#24594 = CIRCLE('',#24595,0.12); +#24595 = AXIS2_PLACEMENT_3D('',#24596,#24597,#24598); +#24596 = CARTESIAN_POINT('',(4.25,4.72,0.1)); +#24597 = DIRECTION('',(0.,0.,1.)); +#24598 = DIRECTION('',(1.,0.,0.)); +#24599 = PCURVE('',#24531,#24600); +#24600 = DEFINITIONAL_REPRESENTATION('',(#24601),#24605); +#24601 = LINE('',#24602,#24603); +#24602 = CARTESIAN_POINT('',(-0.,-0.1)); +#24603 = VECTOR('',#24604,1.); +#24604 = DIRECTION('',(-1.,0.)); +#24605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24606 = PCURVE('',#24422,#24607); +#24607 = DEFINITIONAL_REPRESENTATION('',(#24608),#24616); +#24608 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24609,#24610,#24611,#24612 + ,#24613,#24614,#24615),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#24609 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#24610 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#24611 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#24612 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#24613 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#24614 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#24615 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#24616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24617 = ORIENTED_EDGE('',*,*,#24515,.F.); +#24618 = ORIENTED_EDGE('',*,*,#24619,.F.); +#24619 = EDGE_CURVE('',#24568,#24516,#24620,.T.); +#24620 = SURFACE_CURVE('',#24621,(#24626,#24633),.PCURVE_S1.); +#24621 = CIRCLE('',#24622,0.12); +#24622 = AXIS2_PLACEMENT_3D('',#24623,#24624,#24625); +#24623 = CARTESIAN_POINT('',(4.25,4.72,0.)); +#24624 = DIRECTION('',(0.,0.,1.)); +#24625 = DIRECTION('',(1.,0.,0.)); +#24626 = PCURVE('',#24531,#24627); +#24627 = DEFINITIONAL_REPRESENTATION('',(#24628),#24632); +#24628 = LINE('',#24629,#24630); +#24629 = CARTESIAN_POINT('',(-0.,0.)); +#24630 = VECTOR('',#24631,1.); +#24631 = DIRECTION('',(-1.,0.)); +#24632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24633 = PCURVE('',#24476,#24634); +#24634 = DEFINITIONAL_REPRESENTATION('',(#24635),#24643); +#24635 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24636,#24637,#24638,#24639 + ,#24640,#24641,#24642),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#24636 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#24637 = CARTESIAN_POINT('',(-0.12,7.835524899477E-02)); +#24638 = CARTESIAN_POINT('',(6.E-02,-2.556779945937E-02)); +#24639 = CARTESIAN_POINT('',(0.24,-0.129490847913)); +#24640 = CARTESIAN_POINT('',(6.E-02,-0.233413896368)); +#24641 = CARTESIAN_POINT('',(-0.12,-0.337336944822)); +#24642 = CARTESIAN_POINT('',(-0.12,-0.129490847913)); +#24643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24644 = ADVANCED_FACE('',(#24645),#24394,.F.); +#24645 = FACE_BOUND('',#24646,.F.); +#24646 = EDGE_LOOP('',(#24647,#24648,#24669,#24670)); +#24647 = ORIENTED_EDGE('',*,*,#24371,.T.); +#24648 = ORIENTED_EDGE('',*,*,#24649,.T.); +#24649 = EDGE_CURVE('',#24374,#24570,#24650,.T.); +#24650 = SURFACE_CURVE('',#24651,(#24655,#24662),.PCURVE_S1.); +#24651 = LINE('',#24652,#24653); +#24652 = CARTESIAN_POINT('',(4.13,5.05,0.1)); +#24653 = VECTOR('',#24654,1.); +#24654 = DIRECTION('',(0.,-1.,0.)); +#24655 = PCURVE('',#24394,#24656); +#24656 = DEFINITIONAL_REPRESENTATION('',(#24657),#24661); +#24657 = LINE('',#24658,#24659); +#24658 = CARTESIAN_POINT('',(0.,-0.1)); +#24659 = VECTOR('',#24660,1.); +#24660 = DIRECTION('',(1.,0.)); +#24661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24662 = PCURVE('',#24422,#24663); +#24663 = DEFINITIONAL_REPRESENTATION('',(#24664),#24668); +#24664 = LINE('',#24665,#24666); +#24665 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#24666 = VECTOR('',#24667,1.); +#24667 = DIRECTION('',(0.,-1.)); +#24668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24669 = ORIENTED_EDGE('',*,*,#24567,.F.); +#24670 = ORIENTED_EDGE('',*,*,#24671,.F.); +#24671 = EDGE_CURVE('',#24372,#24568,#24672,.T.); +#24672 = SURFACE_CURVE('',#24673,(#24677,#24684),.PCURVE_S1.); +#24673 = LINE('',#24674,#24675); +#24674 = CARTESIAN_POINT('',(4.13,5.05,0.)); +#24675 = VECTOR('',#24676,1.); +#24676 = DIRECTION('',(0.,-1.,0.)); +#24677 = PCURVE('',#24394,#24678); +#24678 = DEFINITIONAL_REPRESENTATION('',(#24679),#24683); +#24679 = LINE('',#24680,#24681); +#24680 = CARTESIAN_POINT('',(0.,0.)); +#24681 = VECTOR('',#24682,1.); +#24682 = DIRECTION('',(1.,0.)); +#24683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24684 = PCURVE('',#24476,#24685); +#24685 = DEFINITIONAL_REPRESENTATION('',(#24686),#24690); +#24686 = LINE('',#24687,#24688); +#24687 = CARTESIAN_POINT('',(0.12,0.200509152087)); +#24688 = VECTOR('',#24689,1.); +#24689 = DIRECTION('',(0.,-1.)); +#24690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24691 = ADVANCED_FACE('',(#24692),#24476,.T.); +#24692 = FACE_BOUND('',#24693,.T.); +#24693 = EDGE_LOOP('',(#24694,#24695,#24696,#24697)); +#24694 = ORIENTED_EDGE('',*,*,#24462,.T.); +#24695 = ORIENTED_EDGE('',*,*,#24543,.T.); +#24696 = ORIENTED_EDGE('',*,*,#24619,.F.); +#24697 = ORIENTED_EDGE('',*,*,#24671,.F.); +#24698 = ADVANCED_FACE('',(#24699),#24422,.F.); +#24699 = FACE_BOUND('',#24700,.F.); +#24700 = EDGE_LOOP('',(#24701,#24702,#24703,#24704)); +#24701 = ORIENTED_EDGE('',*,*,#24406,.T.); +#24702 = ORIENTED_EDGE('',*,*,#24492,.T.); +#24703 = ORIENTED_EDGE('',*,*,#24592,.F.); +#24704 = ORIENTED_EDGE('',*,*,#24649,.F.); +#24705 = MANIFOLD_SOLID_BREP('',#24706); +#24706 = CLOSED_SHELL('',(#24707,#24827,#24903,#24976,#25023,#25030)); +#24707 = ADVANCED_FACE('',(#24708),#24722,.F.); +#24708 = FACE_BOUND('',#24709,.F.); +#24709 = EDGE_LOOP('',(#24710,#24745,#24773,#24801)); +#24710 = ORIENTED_EDGE('',*,*,#24711,.T.); +#24711 = EDGE_CURVE('',#24712,#24714,#24716,.T.); +#24712 = VERTEX_POINT('',#24713); +#24713 = CARTESIAN_POINT('',(4.13,-5.05,0.)); +#24714 = VERTEX_POINT('',#24715); +#24715 = CARTESIAN_POINT('',(4.13,-5.05,0.1)); +#24716 = SURFACE_CURVE('',#24717,(#24721,#24733),.PCURVE_S1.); +#24717 = LINE('',#24718,#24719); +#24718 = CARTESIAN_POINT('',(4.13,-5.05,0.)); +#24719 = VECTOR('',#24720,1.); +#24720 = DIRECTION('',(0.,0.,1.)); +#24721 = PCURVE('',#24722,#24727); +#24722 = PLANE('',#24723); +#24723 = AXIS2_PLACEMENT_3D('',#24724,#24725,#24726); +#24724 = CARTESIAN_POINT('',(4.13,-5.05,0.)); +#24725 = DIRECTION('',(0.,1.,0.)); +#24726 = DIRECTION('',(1.,0.,0.)); +#24727 = DEFINITIONAL_REPRESENTATION('',(#24728),#24732); +#24728 = LINE('',#24729,#24730); +#24729 = CARTESIAN_POINT('',(0.,0.)); +#24730 = VECTOR('',#24731,1.); +#24731 = DIRECTION('',(0.,-1.)); +#24732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24733 = PCURVE('',#24734,#24739); +#24734 = PLANE('',#24735); +#24735 = AXIS2_PLACEMENT_3D('',#24736,#24737,#24738); +#24736 = CARTESIAN_POINT('',(4.13,-5.05,0.)); +#24737 = DIRECTION('',(-1.,0.,0.)); +#24738 = DIRECTION('',(0.,1.,0.)); +#24739 = DEFINITIONAL_REPRESENTATION('',(#24740),#24744); +#24740 = LINE('',#24741,#24742); +#24741 = CARTESIAN_POINT('',(0.,0.)); +#24742 = VECTOR('',#24743,1.); +#24743 = DIRECTION('',(0.,-1.)); +#24744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24745 = ORIENTED_EDGE('',*,*,#24746,.T.); +#24746 = EDGE_CURVE('',#24714,#24747,#24749,.T.); +#24747 = VERTEX_POINT('',#24748); +#24748 = CARTESIAN_POINT('',(4.37,-5.05,0.1)); +#24749 = SURFACE_CURVE('',#24750,(#24754,#24761),.PCURVE_S1.); +#24750 = LINE('',#24751,#24752); +#24751 = CARTESIAN_POINT('',(4.13,-5.05,0.1)); +#24752 = VECTOR('',#24753,1.); +#24753 = DIRECTION('',(1.,0.,0.)); +#24754 = PCURVE('',#24722,#24755); +#24755 = DEFINITIONAL_REPRESENTATION('',(#24756),#24760); +#24756 = LINE('',#24757,#24758); +#24757 = CARTESIAN_POINT('',(0.,-0.1)); +#24758 = VECTOR('',#24759,1.); +#24759 = DIRECTION('',(1.,0.)); +#24760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24761 = PCURVE('',#24762,#24767); +#24762 = PLANE('',#24763); +#24763 = AXIS2_PLACEMENT_3D('',#24764,#24765,#24766); +#24764 = CARTESIAN_POINT('',(4.25,-4.849490847913,0.1)); +#24765 = DIRECTION('',(0.,0.,1.)); +#24766 = DIRECTION('',(1.,0.,0.)); +#24767 = DEFINITIONAL_REPRESENTATION('',(#24768),#24772); +#24768 = LINE('',#24769,#24770); +#24769 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#24770 = VECTOR('',#24771,1.); +#24771 = DIRECTION('',(1.,0.)); +#24772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24773 = ORIENTED_EDGE('',*,*,#24774,.F.); +#24774 = EDGE_CURVE('',#24775,#24747,#24777,.T.); +#24775 = VERTEX_POINT('',#24776); +#24776 = CARTESIAN_POINT('',(4.37,-5.05,0.)); +#24777 = SURFACE_CURVE('',#24778,(#24782,#24789),.PCURVE_S1.); +#24778 = LINE('',#24779,#24780); +#24779 = CARTESIAN_POINT('',(4.37,-5.05,0.)); +#24780 = VECTOR('',#24781,1.); +#24781 = DIRECTION('',(0.,0.,1.)); +#24782 = PCURVE('',#24722,#24783); +#24783 = DEFINITIONAL_REPRESENTATION('',(#24784),#24788); +#24784 = LINE('',#24785,#24786); +#24785 = CARTESIAN_POINT('',(0.24,0.)); +#24786 = VECTOR('',#24787,1.); +#24787 = DIRECTION('',(0.,-1.)); +#24788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24789 = PCURVE('',#24790,#24795); +#24790 = PLANE('',#24791); +#24791 = AXIS2_PLACEMENT_3D('',#24792,#24793,#24794); +#24792 = CARTESIAN_POINT('',(4.37,-5.05,0.)); +#24793 = DIRECTION('',(-1.,0.,0.)); +#24794 = DIRECTION('',(0.,1.,0.)); +#24795 = DEFINITIONAL_REPRESENTATION('',(#24796),#24800); +#24796 = LINE('',#24797,#24798); +#24797 = CARTESIAN_POINT('',(0.,0.)); +#24798 = VECTOR('',#24799,1.); +#24799 = DIRECTION('',(0.,-1.)); +#24800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24801 = ORIENTED_EDGE('',*,*,#24802,.F.); +#24802 = EDGE_CURVE('',#24712,#24775,#24803,.T.); +#24803 = SURFACE_CURVE('',#24804,(#24808,#24815),.PCURVE_S1.); +#24804 = LINE('',#24805,#24806); +#24805 = CARTESIAN_POINT('',(4.13,-5.05,0.)); +#24806 = VECTOR('',#24807,1.); +#24807 = DIRECTION('',(1.,0.,0.)); +#24808 = PCURVE('',#24722,#24809); +#24809 = DEFINITIONAL_REPRESENTATION('',(#24810),#24814); +#24810 = LINE('',#24811,#24812); +#24811 = CARTESIAN_POINT('',(0.,0.)); +#24812 = VECTOR('',#24813,1.); +#24813 = DIRECTION('',(1.,0.)); +#24814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24815 = PCURVE('',#24816,#24821); +#24816 = PLANE('',#24817); +#24817 = AXIS2_PLACEMENT_3D('',#24818,#24819,#24820); +#24818 = CARTESIAN_POINT('',(4.25,-4.849490847913,0.)); +#24819 = DIRECTION('',(0.,0.,1.)); +#24820 = DIRECTION('',(1.,0.,0.)); +#24821 = DEFINITIONAL_REPRESENTATION('',(#24822),#24826); +#24822 = LINE('',#24823,#24824); +#24823 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#24824 = VECTOR('',#24825,1.); +#24825 = DIRECTION('',(1.,0.)); +#24826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24827 = ADVANCED_FACE('',(#24828),#24790,.F.); +#24828 = FACE_BOUND('',#24829,.F.); +#24829 = EDGE_LOOP('',(#24830,#24831,#24854,#24882)); +#24830 = ORIENTED_EDGE('',*,*,#24774,.T.); +#24831 = ORIENTED_EDGE('',*,*,#24832,.T.); +#24832 = EDGE_CURVE('',#24747,#24833,#24835,.T.); +#24833 = VERTEX_POINT('',#24834); +#24834 = CARTESIAN_POINT('',(4.37,-4.72,0.1)); +#24835 = SURFACE_CURVE('',#24836,(#24840,#24847),.PCURVE_S1.); +#24836 = LINE('',#24837,#24838); +#24837 = CARTESIAN_POINT('',(4.37,-5.05,0.1)); +#24838 = VECTOR('',#24839,1.); +#24839 = DIRECTION('',(0.,1.,0.)); +#24840 = PCURVE('',#24790,#24841); +#24841 = DEFINITIONAL_REPRESENTATION('',(#24842),#24846); +#24842 = LINE('',#24843,#24844); +#24843 = CARTESIAN_POINT('',(0.,-0.1)); +#24844 = VECTOR('',#24845,1.); +#24845 = DIRECTION('',(1.,0.)); +#24846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24847 = PCURVE('',#24762,#24848); +#24848 = DEFINITIONAL_REPRESENTATION('',(#24849),#24853); +#24849 = LINE('',#24850,#24851); +#24850 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#24851 = VECTOR('',#24852,1.); +#24852 = DIRECTION('',(0.,1.)); +#24853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24854 = ORIENTED_EDGE('',*,*,#24855,.F.); +#24855 = EDGE_CURVE('',#24856,#24833,#24858,.T.); +#24856 = VERTEX_POINT('',#24857); +#24857 = CARTESIAN_POINT('',(4.37,-4.72,0.)); +#24858 = SURFACE_CURVE('',#24859,(#24863,#24870),.PCURVE_S1.); +#24859 = LINE('',#24860,#24861); +#24860 = CARTESIAN_POINT('',(4.37,-4.72,0.)); +#24861 = VECTOR('',#24862,1.); +#24862 = DIRECTION('',(0.,0.,1.)); +#24863 = PCURVE('',#24790,#24864); +#24864 = DEFINITIONAL_REPRESENTATION('',(#24865),#24869); +#24865 = LINE('',#24866,#24867); +#24866 = CARTESIAN_POINT('',(0.33,0.)); +#24867 = VECTOR('',#24868,1.); +#24868 = DIRECTION('',(0.,-1.)); +#24869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24870 = PCURVE('',#24871,#24876); +#24871 = CYLINDRICAL_SURFACE('',#24872,0.12); +#24872 = AXIS2_PLACEMENT_3D('',#24873,#24874,#24875); +#24873 = CARTESIAN_POINT('',(4.25,-4.72,0.)); +#24874 = DIRECTION('',(-0.,-0.,-1.)); +#24875 = DIRECTION('',(1.,0.,0.)); +#24876 = DEFINITIONAL_REPRESENTATION('',(#24877),#24881); +#24877 = LINE('',#24878,#24879); +#24878 = CARTESIAN_POINT('',(-0.,0.)); +#24879 = VECTOR('',#24880,1.); +#24880 = DIRECTION('',(-0.,-1.)); +#24881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24882 = ORIENTED_EDGE('',*,*,#24883,.F.); +#24883 = EDGE_CURVE('',#24775,#24856,#24884,.T.); +#24884 = SURFACE_CURVE('',#24885,(#24889,#24896),.PCURVE_S1.); +#24885 = LINE('',#24886,#24887); +#24886 = CARTESIAN_POINT('',(4.37,-5.05,0.)); +#24887 = VECTOR('',#24888,1.); +#24888 = DIRECTION('',(0.,1.,0.)); +#24889 = PCURVE('',#24790,#24890); +#24890 = DEFINITIONAL_REPRESENTATION('',(#24891),#24895); +#24891 = LINE('',#24892,#24893); +#24892 = CARTESIAN_POINT('',(0.,0.)); +#24893 = VECTOR('',#24894,1.); +#24894 = DIRECTION('',(1.,0.)); +#24895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24896 = PCURVE('',#24816,#24897); +#24897 = DEFINITIONAL_REPRESENTATION('',(#24898),#24902); +#24898 = LINE('',#24899,#24900); +#24899 = CARTESIAN_POINT('',(0.12,-0.200509152087)); +#24900 = VECTOR('',#24901,1.); +#24901 = DIRECTION('',(0.,1.)); +#24902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24903 = ADVANCED_FACE('',(#24904),#24871,.T.); +#24904 = FACE_BOUND('',#24905,.F.); +#24905 = EDGE_LOOP('',(#24906,#24907,#24931,#24954)); +#24906 = ORIENTED_EDGE('',*,*,#24855,.T.); +#24907 = ORIENTED_EDGE('',*,*,#24908,.T.); +#24908 = EDGE_CURVE('',#24833,#24909,#24911,.T.); +#24909 = VERTEX_POINT('',#24910); +#24910 = CARTESIAN_POINT('',(4.13,-4.72,0.1)); +#24911 = SURFACE_CURVE('',#24912,(#24917,#24924),.PCURVE_S1.); +#24912 = CIRCLE('',#24913,0.12); +#24913 = AXIS2_PLACEMENT_3D('',#24914,#24915,#24916); +#24914 = CARTESIAN_POINT('',(4.25,-4.72,0.1)); +#24915 = DIRECTION('',(0.,0.,1.)); +#24916 = DIRECTION('',(1.,0.,0.)); +#24917 = PCURVE('',#24871,#24918); +#24918 = DEFINITIONAL_REPRESENTATION('',(#24919),#24923); +#24919 = LINE('',#24920,#24921); +#24920 = CARTESIAN_POINT('',(-0.,-0.1)); +#24921 = VECTOR('',#24922,1.); +#24922 = DIRECTION('',(-1.,0.)); +#24923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24924 = PCURVE('',#24762,#24925); +#24925 = DEFINITIONAL_REPRESENTATION('',(#24926),#24930); +#24926 = CIRCLE('',#24927,0.12); +#24927 = AXIS2_PLACEMENT_2D('',#24928,#24929); +#24928 = CARTESIAN_POINT('',(0.,0.129490847913)); +#24929 = DIRECTION('',(1.,0.)); +#24930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24931 = ORIENTED_EDGE('',*,*,#24932,.F.); +#24932 = EDGE_CURVE('',#24933,#24909,#24935,.T.); +#24933 = VERTEX_POINT('',#24934); +#24934 = CARTESIAN_POINT('',(4.13,-4.72,0.)); +#24935 = SURFACE_CURVE('',#24936,(#24940,#24947),.PCURVE_S1.); +#24936 = LINE('',#24937,#24938); +#24937 = CARTESIAN_POINT('',(4.13,-4.72,0.)); +#24938 = VECTOR('',#24939,1.); +#24939 = DIRECTION('',(0.,0.,1.)); +#24940 = PCURVE('',#24871,#24941); +#24941 = DEFINITIONAL_REPRESENTATION('',(#24942),#24946); +#24942 = LINE('',#24943,#24944); +#24943 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#24944 = VECTOR('',#24945,1.); +#24945 = DIRECTION('',(-0.,-1.)); +#24946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24947 = PCURVE('',#24734,#24948); +#24948 = DEFINITIONAL_REPRESENTATION('',(#24949),#24953); +#24949 = LINE('',#24950,#24951); +#24950 = CARTESIAN_POINT('',(0.33,0.)); +#24951 = VECTOR('',#24952,1.); +#24952 = DIRECTION('',(0.,-1.)); +#24953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24954 = ORIENTED_EDGE('',*,*,#24955,.F.); +#24955 = EDGE_CURVE('',#24856,#24933,#24956,.T.); +#24956 = SURFACE_CURVE('',#24957,(#24962,#24969),.PCURVE_S1.); +#24957 = CIRCLE('',#24958,0.12); +#24958 = AXIS2_PLACEMENT_3D('',#24959,#24960,#24961); +#24959 = CARTESIAN_POINT('',(4.25,-4.72,0.)); +#24960 = DIRECTION('',(0.,0.,1.)); +#24961 = DIRECTION('',(1.,0.,0.)); +#24962 = PCURVE('',#24871,#24963); +#24963 = DEFINITIONAL_REPRESENTATION('',(#24964),#24968); +#24964 = LINE('',#24965,#24966); +#24965 = CARTESIAN_POINT('',(-0.,0.)); +#24966 = VECTOR('',#24967,1.); +#24967 = DIRECTION('',(-1.,0.)); +#24968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24969 = PCURVE('',#24816,#24970); +#24970 = DEFINITIONAL_REPRESENTATION('',(#24971),#24975); +#24971 = CIRCLE('',#24972,0.12); +#24972 = AXIS2_PLACEMENT_2D('',#24973,#24974); +#24973 = CARTESIAN_POINT('',(0.,0.129490847913)); +#24974 = DIRECTION('',(1.,0.)); +#24975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24976 = ADVANCED_FACE('',(#24977),#24734,.T.); +#24977 = FACE_BOUND('',#24978,.T.); +#24978 = EDGE_LOOP('',(#24979,#24980,#25001,#25002)); +#24979 = ORIENTED_EDGE('',*,*,#24711,.T.); +#24980 = ORIENTED_EDGE('',*,*,#24981,.T.); +#24981 = EDGE_CURVE('',#24714,#24909,#24982,.T.); +#24982 = SURFACE_CURVE('',#24983,(#24987,#24994),.PCURVE_S1.); +#24983 = LINE('',#24984,#24985); +#24984 = CARTESIAN_POINT('',(4.13,-5.05,0.1)); +#24985 = VECTOR('',#24986,1.); +#24986 = DIRECTION('',(0.,1.,0.)); +#24987 = PCURVE('',#24734,#24988); +#24988 = DEFINITIONAL_REPRESENTATION('',(#24989),#24993); +#24989 = LINE('',#24990,#24991); +#24990 = CARTESIAN_POINT('',(0.,-0.1)); +#24991 = VECTOR('',#24992,1.); +#24992 = DIRECTION('',(1.,0.)); +#24993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24994 = PCURVE('',#24762,#24995); +#24995 = DEFINITIONAL_REPRESENTATION('',(#24996),#25000); +#24996 = LINE('',#24997,#24998); +#24997 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#24998 = VECTOR('',#24999,1.); +#24999 = DIRECTION('',(0.,1.)); +#25000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25001 = ORIENTED_EDGE('',*,*,#24932,.F.); +#25002 = ORIENTED_EDGE('',*,*,#25003,.F.); +#25003 = EDGE_CURVE('',#24712,#24933,#25004,.T.); +#25004 = SURFACE_CURVE('',#25005,(#25009,#25016),.PCURVE_S1.); +#25005 = LINE('',#25006,#25007); +#25006 = CARTESIAN_POINT('',(4.13,-5.05,0.)); +#25007 = VECTOR('',#25008,1.); +#25008 = DIRECTION('',(0.,1.,0.)); +#25009 = PCURVE('',#24734,#25010); +#25010 = DEFINITIONAL_REPRESENTATION('',(#25011),#25015); +#25011 = LINE('',#25012,#25013); +#25012 = CARTESIAN_POINT('',(0.,0.)); +#25013 = VECTOR('',#25014,1.); +#25014 = DIRECTION('',(1.,0.)); +#25015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25016 = PCURVE('',#24816,#25017); +#25017 = DEFINITIONAL_REPRESENTATION('',(#25018),#25022); +#25018 = LINE('',#25019,#25020); +#25019 = CARTESIAN_POINT('',(-0.12,-0.200509152087)); +#25020 = VECTOR('',#25021,1.); +#25021 = DIRECTION('',(0.,1.)); +#25022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25023 = ADVANCED_FACE('',(#25024),#24816,.F.); +#25024 = FACE_BOUND('',#25025,.F.); +#25025 = EDGE_LOOP('',(#25026,#25027,#25028,#25029)); +#25026 = ORIENTED_EDGE('',*,*,#24802,.T.); +#25027 = ORIENTED_EDGE('',*,*,#24883,.T.); +#25028 = ORIENTED_EDGE('',*,*,#24955,.T.); +#25029 = ORIENTED_EDGE('',*,*,#25003,.F.); +#25030 = ADVANCED_FACE('',(#25031),#24762,.T.); +#25031 = FACE_BOUND('',#25032,.T.); +#25032 = EDGE_LOOP('',(#25033,#25034,#25035,#25036)); +#25033 = ORIENTED_EDGE('',*,*,#24746,.T.); +#25034 = ORIENTED_EDGE('',*,*,#24832,.T.); +#25035 = ORIENTED_EDGE('',*,*,#24908,.T.); +#25036 = ORIENTED_EDGE('',*,*,#24981,.F.); +#25037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#25041)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#25038,#25039,#25040)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#25038 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#25039 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#25040 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#25041 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#25038, + 'distance_accuracy_value','confusion accuracy'); +#25042 = SHAPE_DEFINITION_REPRESENTATION(#25043,#12940); +#25043 = PRODUCT_DEFINITION_SHAPE('','',#25044); +#25044 = PRODUCT_DEFINITION('design','',#25045,#25048); +#25045 = PRODUCT_DEFINITION_FORMATION('','',#25046); +#25046 = PRODUCT('PinsArrayTB','PinsArrayTB','',(#25047)); +#25047 = PRODUCT_CONTEXT('',#2,'mechanical'); +#25048 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#25049 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#25050,#25052); +#25050 = ( REPRESENTATION_RELATIONSHIP('','',#12940,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#25051) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#25051 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27); +#25052 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #25053); +#25053 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','=>[0:1:1:5]','',#5,#25044,$ + ); +#25054 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#25046)); +#25055 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #25056,#25066,#25075,#25084,#25093,#25102,#25111,#25120,#25129, + #25138,#25147,#25156,#25165,#25174,#25183,#25192,#25201,#25210, + #25219,#25228,#25237,#25246,#25255,#25264,#25273,#25282,#25291, + #25300,#25309,#25318,#25327,#25336,#25345,#25354,#25363,#25372), + #12922); +#25056 = STYLED_ITEM('color',(#25057),#826); +#25057 = PRESENTATION_STYLE_ASSIGNMENT((#25058,#25064)); +#25058 = SURFACE_STYLE_USAGE(.BOTH.,#25059); +#25059 = SURFACE_SIDE_STYLE('',(#25060)); +#25060 = SURFACE_STYLE_FILL_AREA(#25061); +#25061 = FILL_AREA_STYLE('',(#25062)); +#25062 = FILL_AREA_STYLE_COLOUR('',#25063); +#25063 = COLOUR_RGB('',0.73400002718,0.773000001907,0.79699999094); +#25064 = CURVE_STYLE('',#25065,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25065 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25066 = STYLED_ITEM('color',(#25067),#1158); +#25067 = PRESENTATION_STYLE_ASSIGNMENT((#25068,#25073)); +#25068 = SURFACE_STYLE_USAGE(.BOTH.,#25069); +#25069 = SURFACE_SIDE_STYLE('',(#25070)); +#25070 = SURFACE_STYLE_FILL_AREA(#25071); +#25071 = FILL_AREA_STYLE('',(#25072)); +#25072 = FILL_AREA_STYLE_COLOUR('',#25063); +#25073 = CURVE_STYLE('',#25074,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25074 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25075 = STYLED_ITEM('color',(#25076),#1498); +#25076 = PRESENTATION_STYLE_ASSIGNMENT((#25077,#25082)); +#25077 = SURFACE_STYLE_USAGE(.BOTH.,#25078); +#25078 = SURFACE_SIDE_STYLE('',(#25079)); +#25079 = SURFACE_STYLE_FILL_AREA(#25080); +#25080 = FILL_AREA_STYLE('',(#25081)); +#25081 = FILL_AREA_STYLE_COLOUR('',#25063); +#25082 = CURVE_STYLE('',#25083,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25083 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25084 = STYLED_ITEM('color',(#25085),#1830); +#25085 = PRESENTATION_STYLE_ASSIGNMENT((#25086,#25091)); +#25086 = SURFACE_STYLE_USAGE(.BOTH.,#25087); +#25087 = SURFACE_SIDE_STYLE('',(#25088)); +#25088 = SURFACE_STYLE_FILL_AREA(#25089); +#25089 = FILL_AREA_STYLE('',(#25090)); +#25090 = FILL_AREA_STYLE_COLOUR('',#25063); +#25091 = CURVE_STYLE('',#25092,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25092 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25093 = STYLED_ITEM('color',(#25094),#2170); +#25094 = PRESENTATION_STYLE_ASSIGNMENT((#25095,#25100)); +#25095 = SURFACE_STYLE_USAGE(.BOTH.,#25096); +#25096 = SURFACE_SIDE_STYLE('',(#25097)); +#25097 = SURFACE_STYLE_FILL_AREA(#25098); +#25098 = FILL_AREA_STYLE('',(#25099)); +#25099 = FILL_AREA_STYLE_COLOUR('',#25063); +#25100 = CURVE_STYLE('',#25101,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25101 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25102 = STYLED_ITEM('color',(#25103),#2502); +#25103 = PRESENTATION_STYLE_ASSIGNMENT((#25104,#25109)); +#25104 = SURFACE_STYLE_USAGE(.BOTH.,#25105); +#25105 = SURFACE_SIDE_STYLE('',(#25106)); +#25106 = SURFACE_STYLE_FILL_AREA(#25107); +#25107 = FILL_AREA_STYLE('',(#25108)); +#25108 = FILL_AREA_STYLE_COLOUR('',#25063); +#25109 = CURVE_STYLE('',#25110,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25110 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25111 = STYLED_ITEM('color',(#25112),#2842); +#25112 = PRESENTATION_STYLE_ASSIGNMENT((#25113,#25118)); +#25113 = SURFACE_STYLE_USAGE(.BOTH.,#25114); +#25114 = SURFACE_SIDE_STYLE('',(#25115)); +#25115 = SURFACE_STYLE_FILL_AREA(#25116); +#25116 = FILL_AREA_STYLE('',(#25117)); +#25117 = FILL_AREA_STYLE_COLOUR('',#25063); +#25118 = CURVE_STYLE('',#25119,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25119 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25120 = STYLED_ITEM('color',(#25121),#3174); +#25121 = PRESENTATION_STYLE_ASSIGNMENT((#25122,#25127)); +#25122 = SURFACE_STYLE_USAGE(.BOTH.,#25123); +#25123 = SURFACE_SIDE_STYLE('',(#25124)); +#25124 = SURFACE_STYLE_FILL_AREA(#25125); +#25125 = FILL_AREA_STYLE('',(#25126)); +#25126 = FILL_AREA_STYLE_COLOUR('',#25063); +#25127 = CURVE_STYLE('',#25128,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25128 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25129 = STYLED_ITEM('color',(#25130),#3514); +#25130 = PRESENTATION_STYLE_ASSIGNMENT((#25131,#25136)); +#25131 = SURFACE_STYLE_USAGE(.BOTH.,#25132); +#25132 = SURFACE_SIDE_STYLE('',(#25133)); +#25133 = SURFACE_STYLE_FILL_AREA(#25134); +#25134 = FILL_AREA_STYLE('',(#25135)); +#25135 = FILL_AREA_STYLE_COLOUR('',#25063); +#25136 = CURVE_STYLE('',#25137,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25137 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25138 = STYLED_ITEM('color',(#25139),#3846); +#25139 = PRESENTATION_STYLE_ASSIGNMENT((#25140,#25145)); +#25140 = SURFACE_STYLE_USAGE(.BOTH.,#25141); +#25141 = SURFACE_SIDE_STYLE('',(#25142)); +#25142 = SURFACE_STYLE_FILL_AREA(#25143); +#25143 = FILL_AREA_STYLE('',(#25144)); +#25144 = FILL_AREA_STYLE_COLOUR('',#25063); +#25145 = CURVE_STYLE('',#25146,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25146 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25147 = STYLED_ITEM('color',(#25148),#4186); +#25148 = PRESENTATION_STYLE_ASSIGNMENT((#25149,#25154)); +#25149 = SURFACE_STYLE_USAGE(.BOTH.,#25150); +#25150 = SURFACE_SIDE_STYLE('',(#25151)); +#25151 = SURFACE_STYLE_FILL_AREA(#25152); +#25152 = FILL_AREA_STYLE('',(#25153)); +#25153 = FILL_AREA_STYLE_COLOUR('',#25063); +#25154 = CURVE_STYLE('',#25155,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25155 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25156 = STYLED_ITEM('color',(#25157),#4518); +#25157 = PRESENTATION_STYLE_ASSIGNMENT((#25158,#25163)); +#25158 = SURFACE_STYLE_USAGE(.BOTH.,#25159); +#25159 = SURFACE_SIDE_STYLE('',(#25160)); +#25160 = SURFACE_STYLE_FILL_AREA(#25161); +#25161 = FILL_AREA_STYLE('',(#25162)); +#25162 = FILL_AREA_STYLE_COLOUR('',#25063); +#25163 = CURVE_STYLE('',#25164,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25164 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25165 = STYLED_ITEM('color',(#25166),#4858); +#25166 = PRESENTATION_STYLE_ASSIGNMENT((#25167,#25172)); +#25167 = SURFACE_STYLE_USAGE(.BOTH.,#25168); +#25168 = SURFACE_SIDE_STYLE('',(#25169)); +#25169 = SURFACE_STYLE_FILL_AREA(#25170); +#25170 = FILL_AREA_STYLE('',(#25171)); +#25171 = FILL_AREA_STYLE_COLOUR('',#25063); +#25172 = CURVE_STYLE('',#25173,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25173 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25174 = STYLED_ITEM('color',(#25175),#5190); +#25175 = PRESENTATION_STYLE_ASSIGNMENT((#25176,#25181)); +#25176 = SURFACE_STYLE_USAGE(.BOTH.,#25177); +#25177 = SURFACE_SIDE_STYLE('',(#25178)); +#25178 = SURFACE_STYLE_FILL_AREA(#25179); +#25179 = FILL_AREA_STYLE('',(#25180)); +#25180 = FILL_AREA_STYLE_COLOUR('',#25063); +#25181 = CURVE_STYLE('',#25182,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25182 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25183 = STYLED_ITEM('color',(#25184),#5530); +#25184 = PRESENTATION_STYLE_ASSIGNMENT((#25185,#25190)); +#25185 = SURFACE_STYLE_USAGE(.BOTH.,#25186); +#25186 = SURFACE_SIDE_STYLE('',(#25187)); +#25187 = SURFACE_STYLE_FILL_AREA(#25188); +#25188 = FILL_AREA_STYLE('',(#25189)); +#25189 = FILL_AREA_STYLE_COLOUR('',#25063); +#25190 = CURVE_STYLE('',#25191,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25191 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25192 = STYLED_ITEM('color',(#25193),#5862); +#25193 = PRESENTATION_STYLE_ASSIGNMENT((#25194,#25199)); +#25194 = SURFACE_STYLE_USAGE(.BOTH.,#25195); +#25195 = SURFACE_SIDE_STYLE('',(#25196)); +#25196 = SURFACE_STYLE_FILL_AREA(#25197); +#25197 = FILL_AREA_STYLE('',(#25198)); +#25198 = FILL_AREA_STYLE_COLOUR('',#25063); +#25199 = CURVE_STYLE('',#25200,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25200 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25201 = STYLED_ITEM('color',(#25202),#6202); +#25202 = PRESENTATION_STYLE_ASSIGNMENT((#25203,#25208)); +#25203 = SURFACE_STYLE_USAGE(.BOTH.,#25204); +#25204 = SURFACE_SIDE_STYLE('',(#25205)); +#25205 = SURFACE_STYLE_FILL_AREA(#25206); +#25206 = FILL_AREA_STYLE('',(#25207)); +#25207 = FILL_AREA_STYLE_COLOUR('',#25063); +#25208 = CURVE_STYLE('',#25209,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25209 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25210 = STYLED_ITEM('color',(#25211),#6534); +#25211 = PRESENTATION_STYLE_ASSIGNMENT((#25212,#25217)); +#25212 = SURFACE_STYLE_USAGE(.BOTH.,#25213); +#25213 = SURFACE_SIDE_STYLE('',(#25214)); +#25214 = SURFACE_STYLE_FILL_AREA(#25215); +#25215 = FILL_AREA_STYLE('',(#25216)); +#25216 = FILL_AREA_STYLE_COLOUR('',#25063); +#25217 = CURVE_STYLE('',#25218,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25218 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25219 = STYLED_ITEM('color',(#25220),#6874); +#25220 = PRESENTATION_STYLE_ASSIGNMENT((#25221,#25226)); +#25221 = SURFACE_STYLE_USAGE(.BOTH.,#25222); +#25222 = SURFACE_SIDE_STYLE('',(#25223)); +#25223 = SURFACE_STYLE_FILL_AREA(#25224); +#25224 = FILL_AREA_STYLE('',(#25225)); +#25225 = FILL_AREA_STYLE_COLOUR('',#25063); +#25226 = CURVE_STYLE('',#25227,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25227 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25228 = STYLED_ITEM('color',(#25229),#7206); +#25229 = PRESENTATION_STYLE_ASSIGNMENT((#25230,#25235)); +#25230 = SURFACE_STYLE_USAGE(.BOTH.,#25231); +#25231 = SURFACE_SIDE_STYLE('',(#25232)); +#25232 = SURFACE_STYLE_FILL_AREA(#25233); +#25233 = FILL_AREA_STYLE('',(#25234)); +#25234 = FILL_AREA_STYLE_COLOUR('',#25063); +#25235 = CURVE_STYLE('',#25236,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25236 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25237 = STYLED_ITEM('color',(#25238),#7546); +#25238 = PRESENTATION_STYLE_ASSIGNMENT((#25239,#25244)); +#25239 = SURFACE_STYLE_USAGE(.BOTH.,#25240); +#25240 = SURFACE_SIDE_STYLE('',(#25241)); +#25241 = SURFACE_STYLE_FILL_AREA(#25242); +#25242 = FILL_AREA_STYLE('',(#25243)); +#25243 = FILL_AREA_STYLE_COLOUR('',#25063); +#25244 = CURVE_STYLE('',#25245,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25245 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25246 = STYLED_ITEM('color',(#25247),#7878); +#25247 = PRESENTATION_STYLE_ASSIGNMENT((#25248,#25253)); +#25248 = SURFACE_STYLE_USAGE(.BOTH.,#25249); +#25249 = SURFACE_SIDE_STYLE('',(#25250)); +#25250 = SURFACE_STYLE_FILL_AREA(#25251); +#25251 = FILL_AREA_STYLE('',(#25252)); +#25252 = FILL_AREA_STYLE_COLOUR('',#25063); +#25253 = CURVE_STYLE('',#25254,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25254 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25255 = STYLED_ITEM('color',(#25256),#8218); +#25256 = PRESENTATION_STYLE_ASSIGNMENT((#25257,#25262)); +#25257 = SURFACE_STYLE_USAGE(.BOTH.,#25258); +#25258 = SURFACE_SIDE_STYLE('',(#25259)); +#25259 = SURFACE_STYLE_FILL_AREA(#25260); +#25260 = FILL_AREA_STYLE('',(#25261)); +#25261 = FILL_AREA_STYLE_COLOUR('',#25063); +#25262 = CURVE_STYLE('',#25263,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25263 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25264 = STYLED_ITEM('color',(#25265),#8550); +#25265 = PRESENTATION_STYLE_ASSIGNMENT((#25266,#25271)); +#25266 = SURFACE_STYLE_USAGE(.BOTH.,#25267); +#25267 = SURFACE_SIDE_STYLE('',(#25268)); +#25268 = SURFACE_STYLE_FILL_AREA(#25269); +#25269 = FILL_AREA_STYLE('',(#25270)); +#25270 = FILL_AREA_STYLE_COLOUR('',#25063); +#25271 = CURVE_STYLE('',#25272,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25272 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25273 = STYLED_ITEM('color',(#25274),#8890); +#25274 = PRESENTATION_STYLE_ASSIGNMENT((#25275,#25280)); +#25275 = SURFACE_STYLE_USAGE(.BOTH.,#25276); +#25276 = SURFACE_SIDE_STYLE('',(#25277)); +#25277 = SURFACE_STYLE_FILL_AREA(#25278); +#25278 = FILL_AREA_STYLE('',(#25279)); +#25279 = FILL_AREA_STYLE_COLOUR('',#25063); +#25280 = CURVE_STYLE('',#25281,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25281 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25282 = STYLED_ITEM('color',(#25283),#9222); +#25283 = PRESENTATION_STYLE_ASSIGNMENT((#25284,#25289)); +#25284 = SURFACE_STYLE_USAGE(.BOTH.,#25285); +#25285 = SURFACE_SIDE_STYLE('',(#25286)); +#25286 = SURFACE_STYLE_FILL_AREA(#25287); +#25287 = FILL_AREA_STYLE('',(#25288)); +#25288 = FILL_AREA_STYLE_COLOUR('',#25063); +#25289 = CURVE_STYLE('',#25290,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25290 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25291 = STYLED_ITEM('color',(#25292),#9562); +#25292 = PRESENTATION_STYLE_ASSIGNMENT((#25293,#25298)); +#25293 = SURFACE_STYLE_USAGE(.BOTH.,#25294); +#25294 = SURFACE_SIDE_STYLE('',(#25295)); +#25295 = SURFACE_STYLE_FILL_AREA(#25296); +#25296 = FILL_AREA_STYLE('',(#25297)); +#25297 = FILL_AREA_STYLE_COLOUR('',#25063); +#25298 = CURVE_STYLE('',#25299,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25299 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25300 = STYLED_ITEM('color',(#25301),#9894); +#25301 = PRESENTATION_STYLE_ASSIGNMENT((#25302,#25307)); +#25302 = SURFACE_STYLE_USAGE(.BOTH.,#25303); +#25303 = SURFACE_SIDE_STYLE('',(#25304)); +#25304 = SURFACE_STYLE_FILL_AREA(#25305); +#25305 = FILL_AREA_STYLE('',(#25306)); +#25306 = FILL_AREA_STYLE_COLOUR('',#25063); +#25307 = CURVE_STYLE('',#25308,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25308 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25309 = STYLED_ITEM('color',(#25310),#10234); +#25310 = PRESENTATION_STYLE_ASSIGNMENT((#25311,#25316)); +#25311 = SURFACE_STYLE_USAGE(.BOTH.,#25312); +#25312 = SURFACE_SIDE_STYLE('',(#25313)); +#25313 = SURFACE_STYLE_FILL_AREA(#25314); +#25314 = FILL_AREA_STYLE('',(#25315)); +#25315 = FILL_AREA_STYLE_COLOUR('',#25063); +#25316 = CURVE_STYLE('',#25317,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25317 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25318 = STYLED_ITEM('color',(#25319),#10566); +#25319 = PRESENTATION_STYLE_ASSIGNMENT((#25320,#25325)); +#25320 = SURFACE_STYLE_USAGE(.BOTH.,#25321); +#25321 = SURFACE_SIDE_STYLE('',(#25322)); +#25322 = SURFACE_STYLE_FILL_AREA(#25323); +#25323 = FILL_AREA_STYLE('',(#25324)); +#25324 = FILL_AREA_STYLE_COLOUR('',#25063); +#25325 = CURVE_STYLE('',#25326,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25326 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25327 = STYLED_ITEM('color',(#25328),#10906); +#25328 = PRESENTATION_STYLE_ASSIGNMENT((#25329,#25334)); +#25329 = SURFACE_STYLE_USAGE(.BOTH.,#25330); +#25330 = SURFACE_SIDE_STYLE('',(#25331)); +#25331 = SURFACE_STYLE_FILL_AREA(#25332); +#25332 = FILL_AREA_STYLE('',(#25333)); +#25333 = FILL_AREA_STYLE_COLOUR('',#25063); +#25334 = CURVE_STYLE('',#25335,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25335 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25336 = STYLED_ITEM('color',(#25337),#11238); +#25337 = PRESENTATION_STYLE_ASSIGNMENT((#25338,#25343)); +#25338 = SURFACE_STYLE_USAGE(.BOTH.,#25339); +#25339 = SURFACE_SIDE_STYLE('',(#25340)); +#25340 = SURFACE_STYLE_FILL_AREA(#25341); +#25341 = FILL_AREA_STYLE('',(#25342)); +#25342 = FILL_AREA_STYLE_COLOUR('',#25063); +#25343 = CURVE_STYLE('',#25344,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25344 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25345 = STYLED_ITEM('color',(#25346),#11578); +#25346 = PRESENTATION_STYLE_ASSIGNMENT((#25347,#25352)); +#25347 = SURFACE_STYLE_USAGE(.BOTH.,#25348); +#25348 = SURFACE_SIDE_STYLE('',(#25349)); +#25349 = SURFACE_STYLE_FILL_AREA(#25350); +#25350 = FILL_AREA_STYLE('',(#25351)); +#25351 = FILL_AREA_STYLE_COLOUR('',#25063); +#25352 = CURVE_STYLE('',#25353,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25353 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25354 = STYLED_ITEM('color',(#25355),#11910); +#25355 = PRESENTATION_STYLE_ASSIGNMENT((#25356,#25361)); +#25356 = SURFACE_STYLE_USAGE(.BOTH.,#25357); +#25357 = SURFACE_SIDE_STYLE('',(#25358)); +#25358 = SURFACE_STYLE_FILL_AREA(#25359); +#25359 = FILL_AREA_STYLE('',(#25360)); +#25360 = FILL_AREA_STYLE_COLOUR('',#25063); +#25361 = CURVE_STYLE('',#25362,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25362 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25363 = STYLED_ITEM('color',(#25364),#12250); +#25364 = PRESENTATION_STYLE_ASSIGNMENT((#25365,#25370)); +#25365 = SURFACE_STYLE_USAGE(.BOTH.,#25366); +#25366 = SURFACE_SIDE_STYLE('',(#25367)); +#25367 = SURFACE_STYLE_FILL_AREA(#25368); +#25368 = FILL_AREA_STYLE('',(#25369)); +#25369 = FILL_AREA_STYLE_COLOUR('',#25063); +#25370 = CURVE_STYLE('',#25371,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25371 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25372 = STYLED_ITEM('color',(#25373),#12582); +#25373 = PRESENTATION_STYLE_ASSIGNMENT((#25374,#25379)); +#25374 = SURFACE_STYLE_USAGE(.BOTH.,#25375); +#25375 = SURFACE_SIDE_STYLE('',(#25376)); +#25376 = SURFACE_STYLE_FILL_AREA(#25377); +#25377 = FILL_AREA_STYLE('',(#25378)); +#25378 = FILL_AREA_STYLE_COLOUR('',#25063); +#25379 = CURVE_STYLE('',#25380,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25380 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25381 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #25382),#458); +#25382 = STYLED_ITEM('color',(#25383),#38); +#25383 = PRESENTATION_STYLE_ASSIGNMENT((#25384,#25390)); +#25384 = SURFACE_STYLE_USAGE(.BOTH.,#25385); +#25385 = SURFACE_SIDE_STYLE('',(#25386)); +#25386 = SURFACE_STYLE_FILL_AREA(#25387); +#25387 = FILL_AREA_STYLE('',(#25388)); +#25388 = FILL_AREA_STYLE_COLOUR('',#25389); +#25389 = COLOUR_RGB('',0.300000011921,0.300000011921,0.300000011921); +#25390 = CURVE_STYLE('',#25391,POSITIVE_LENGTH_MEASURE(0.1),#25389); +#25391 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25392 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #25393),#807); +#25393 = STYLED_ITEM('color',(#25394),#477); +#25394 = PRESENTATION_STYLE_ASSIGNMENT((#25395,#25400)); +#25395 = SURFACE_STYLE_USAGE(.BOTH.,#25396); +#25396 = SURFACE_SIDE_STYLE('',(#25397)); +#25397 = SURFACE_STYLE_FILL_AREA(#25398); +#25398 = FILL_AREA_STYLE('',(#25399)); +#25399 = FILL_AREA_STYLE_COLOUR('',#25063); +#25400 = CURVE_STYLE('',#25401,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25401 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25402 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #25403,#25412,#25421,#25430,#25439,#25448,#25457,#25466,#25475, + #25484,#25493,#25502,#25511,#25520,#25529,#25538,#25547,#25556, + #25565,#25574,#25583,#25592,#25601,#25610,#25619,#25628,#25637, + #25646,#25655,#25664,#25673,#25682,#25691,#25700,#25709,#25718), + #25037); +#25403 = STYLED_ITEM('color',(#25404),#12941); +#25404 = PRESENTATION_STYLE_ASSIGNMENT((#25405,#25410)); +#25405 = SURFACE_STYLE_USAGE(.BOTH.,#25406); +#25406 = SURFACE_SIDE_STYLE('',(#25407)); +#25407 = SURFACE_STYLE_FILL_AREA(#25408); +#25408 = FILL_AREA_STYLE('',(#25409)); +#25409 = FILL_AREA_STYLE_COLOUR('',#25063); +#25410 = CURVE_STYLE('',#25411,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25411 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25412 = STYLED_ITEM('color',(#25413),#13281); +#25413 = PRESENTATION_STYLE_ASSIGNMENT((#25414,#25419)); +#25414 = SURFACE_STYLE_USAGE(.BOTH.,#25415); +#25415 = SURFACE_SIDE_STYLE('',(#25416)); +#25416 = SURFACE_STYLE_FILL_AREA(#25417); +#25417 = FILL_AREA_STYLE('',(#25418)); +#25418 = FILL_AREA_STYLE_COLOUR('',#25063); +#25419 = CURVE_STYLE('',#25420,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25420 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25421 = STYLED_ITEM('color',(#25422),#13613); +#25422 = PRESENTATION_STYLE_ASSIGNMENT((#25423,#25428)); +#25423 = SURFACE_STYLE_USAGE(.BOTH.,#25424); +#25424 = SURFACE_SIDE_STYLE('',(#25425)); +#25425 = SURFACE_STYLE_FILL_AREA(#25426); +#25426 = FILL_AREA_STYLE('',(#25427)); +#25427 = FILL_AREA_STYLE_COLOUR('',#25063); +#25428 = CURVE_STYLE('',#25429,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25429 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25430 = STYLED_ITEM('color',(#25431),#13953); +#25431 = PRESENTATION_STYLE_ASSIGNMENT((#25432,#25437)); +#25432 = SURFACE_STYLE_USAGE(.BOTH.,#25433); +#25433 = SURFACE_SIDE_STYLE('',(#25434)); +#25434 = SURFACE_STYLE_FILL_AREA(#25435); +#25435 = FILL_AREA_STYLE('',(#25436)); +#25436 = FILL_AREA_STYLE_COLOUR('',#25063); +#25437 = CURVE_STYLE('',#25438,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25438 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25439 = STYLED_ITEM('color',(#25440),#14285); +#25440 = PRESENTATION_STYLE_ASSIGNMENT((#25441,#25446)); +#25441 = SURFACE_STYLE_USAGE(.BOTH.,#25442); +#25442 = SURFACE_SIDE_STYLE('',(#25443)); +#25443 = SURFACE_STYLE_FILL_AREA(#25444); +#25444 = FILL_AREA_STYLE('',(#25445)); +#25445 = FILL_AREA_STYLE_COLOUR('',#25063); +#25446 = CURVE_STYLE('',#25447,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25447 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25448 = STYLED_ITEM('color',(#25449),#14625); +#25449 = PRESENTATION_STYLE_ASSIGNMENT((#25450,#25455)); +#25450 = SURFACE_STYLE_USAGE(.BOTH.,#25451); +#25451 = SURFACE_SIDE_STYLE('',(#25452)); +#25452 = SURFACE_STYLE_FILL_AREA(#25453); +#25453 = FILL_AREA_STYLE('',(#25454)); +#25454 = FILL_AREA_STYLE_COLOUR('',#25063); +#25455 = CURVE_STYLE('',#25456,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25456 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25457 = STYLED_ITEM('color',(#25458),#14957); +#25458 = PRESENTATION_STYLE_ASSIGNMENT((#25459,#25464)); +#25459 = SURFACE_STYLE_USAGE(.BOTH.,#25460); +#25460 = SURFACE_SIDE_STYLE('',(#25461)); +#25461 = SURFACE_STYLE_FILL_AREA(#25462); +#25462 = FILL_AREA_STYLE('',(#25463)); +#25463 = FILL_AREA_STYLE_COLOUR('',#25063); +#25464 = CURVE_STYLE('',#25465,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25465 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25466 = STYLED_ITEM('color',(#25467),#15297); +#25467 = PRESENTATION_STYLE_ASSIGNMENT((#25468,#25473)); +#25468 = SURFACE_STYLE_USAGE(.BOTH.,#25469); +#25469 = SURFACE_SIDE_STYLE('',(#25470)); +#25470 = SURFACE_STYLE_FILL_AREA(#25471); +#25471 = FILL_AREA_STYLE('',(#25472)); +#25472 = FILL_AREA_STYLE_COLOUR('',#25063); +#25473 = CURVE_STYLE('',#25474,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25474 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25475 = STYLED_ITEM('color',(#25476),#15629); +#25476 = PRESENTATION_STYLE_ASSIGNMENT((#25477,#25482)); +#25477 = SURFACE_STYLE_USAGE(.BOTH.,#25478); +#25478 = SURFACE_SIDE_STYLE('',(#25479)); +#25479 = SURFACE_STYLE_FILL_AREA(#25480); +#25480 = FILL_AREA_STYLE('',(#25481)); +#25481 = FILL_AREA_STYLE_COLOUR('',#25063); +#25482 = CURVE_STYLE('',#25483,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25483 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25484 = STYLED_ITEM('color',(#25485),#15969); +#25485 = PRESENTATION_STYLE_ASSIGNMENT((#25486,#25491)); +#25486 = SURFACE_STYLE_USAGE(.BOTH.,#25487); +#25487 = SURFACE_SIDE_STYLE('',(#25488)); +#25488 = SURFACE_STYLE_FILL_AREA(#25489); +#25489 = FILL_AREA_STYLE('',(#25490)); +#25490 = FILL_AREA_STYLE_COLOUR('',#25063); +#25491 = CURVE_STYLE('',#25492,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25492 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25493 = STYLED_ITEM('color',(#25494),#16301); +#25494 = PRESENTATION_STYLE_ASSIGNMENT((#25495,#25500)); +#25495 = SURFACE_STYLE_USAGE(.BOTH.,#25496); +#25496 = SURFACE_SIDE_STYLE('',(#25497)); +#25497 = SURFACE_STYLE_FILL_AREA(#25498); +#25498 = FILL_AREA_STYLE('',(#25499)); +#25499 = FILL_AREA_STYLE_COLOUR('',#25063); +#25500 = CURVE_STYLE('',#25501,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25501 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25502 = STYLED_ITEM('color',(#25503),#16641); +#25503 = PRESENTATION_STYLE_ASSIGNMENT((#25504,#25509)); +#25504 = SURFACE_STYLE_USAGE(.BOTH.,#25505); +#25505 = SURFACE_SIDE_STYLE('',(#25506)); +#25506 = SURFACE_STYLE_FILL_AREA(#25507); +#25507 = FILL_AREA_STYLE('',(#25508)); +#25508 = FILL_AREA_STYLE_COLOUR('',#25063); +#25509 = CURVE_STYLE('',#25510,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25510 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25511 = STYLED_ITEM('color',(#25512),#16973); +#25512 = PRESENTATION_STYLE_ASSIGNMENT((#25513,#25518)); +#25513 = SURFACE_STYLE_USAGE(.BOTH.,#25514); +#25514 = SURFACE_SIDE_STYLE('',(#25515)); +#25515 = SURFACE_STYLE_FILL_AREA(#25516); +#25516 = FILL_AREA_STYLE('',(#25517)); +#25517 = FILL_AREA_STYLE_COLOUR('',#25063); +#25518 = CURVE_STYLE('',#25519,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25519 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25520 = STYLED_ITEM('color',(#25521),#17313); +#25521 = PRESENTATION_STYLE_ASSIGNMENT((#25522,#25527)); +#25522 = SURFACE_STYLE_USAGE(.BOTH.,#25523); +#25523 = SURFACE_SIDE_STYLE('',(#25524)); +#25524 = SURFACE_STYLE_FILL_AREA(#25525); +#25525 = FILL_AREA_STYLE('',(#25526)); +#25526 = FILL_AREA_STYLE_COLOUR('',#25063); +#25527 = CURVE_STYLE('',#25528,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25528 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25529 = STYLED_ITEM('color',(#25530),#17645); +#25530 = PRESENTATION_STYLE_ASSIGNMENT((#25531,#25536)); +#25531 = SURFACE_STYLE_USAGE(.BOTH.,#25532); +#25532 = SURFACE_SIDE_STYLE('',(#25533)); +#25533 = SURFACE_STYLE_FILL_AREA(#25534); +#25534 = FILL_AREA_STYLE('',(#25535)); +#25535 = FILL_AREA_STYLE_COLOUR('',#25063); +#25536 = CURVE_STYLE('',#25537,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25537 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25538 = STYLED_ITEM('color',(#25539),#17985); +#25539 = PRESENTATION_STYLE_ASSIGNMENT((#25540,#25545)); +#25540 = SURFACE_STYLE_USAGE(.BOTH.,#25541); +#25541 = SURFACE_SIDE_STYLE('',(#25542)); +#25542 = SURFACE_STYLE_FILL_AREA(#25543); +#25543 = FILL_AREA_STYLE('',(#25544)); +#25544 = FILL_AREA_STYLE_COLOUR('',#25063); +#25545 = CURVE_STYLE('',#25546,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25546 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25547 = STYLED_ITEM('color',(#25548),#18317); +#25548 = PRESENTATION_STYLE_ASSIGNMENT((#25549,#25554)); +#25549 = SURFACE_STYLE_USAGE(.BOTH.,#25550); +#25550 = SURFACE_SIDE_STYLE('',(#25551)); +#25551 = SURFACE_STYLE_FILL_AREA(#25552); +#25552 = FILL_AREA_STYLE('',(#25553)); +#25553 = FILL_AREA_STYLE_COLOUR('',#25063); +#25554 = CURVE_STYLE('',#25555,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25555 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25556 = STYLED_ITEM('color',(#25557),#18657); +#25557 = PRESENTATION_STYLE_ASSIGNMENT((#25558,#25563)); +#25558 = SURFACE_STYLE_USAGE(.BOTH.,#25559); +#25559 = SURFACE_SIDE_STYLE('',(#25560)); +#25560 = SURFACE_STYLE_FILL_AREA(#25561); +#25561 = FILL_AREA_STYLE('',(#25562)); +#25562 = FILL_AREA_STYLE_COLOUR('',#25063); +#25563 = CURVE_STYLE('',#25564,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25564 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25565 = STYLED_ITEM('color',(#25566),#18989); +#25566 = PRESENTATION_STYLE_ASSIGNMENT((#25567,#25572)); +#25567 = SURFACE_STYLE_USAGE(.BOTH.,#25568); +#25568 = SURFACE_SIDE_STYLE('',(#25569)); +#25569 = SURFACE_STYLE_FILL_AREA(#25570); +#25570 = FILL_AREA_STYLE('',(#25571)); +#25571 = FILL_AREA_STYLE_COLOUR('',#25063); +#25572 = CURVE_STYLE('',#25573,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25573 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25574 = STYLED_ITEM('color',(#25575),#19329); +#25575 = PRESENTATION_STYLE_ASSIGNMENT((#25576,#25581)); +#25576 = SURFACE_STYLE_USAGE(.BOTH.,#25577); +#25577 = SURFACE_SIDE_STYLE('',(#25578)); +#25578 = SURFACE_STYLE_FILL_AREA(#25579); +#25579 = FILL_AREA_STYLE('',(#25580)); +#25580 = FILL_AREA_STYLE_COLOUR('',#25063); +#25581 = CURVE_STYLE('',#25582,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25582 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25583 = STYLED_ITEM('color',(#25584),#19661); +#25584 = PRESENTATION_STYLE_ASSIGNMENT((#25585,#25590)); +#25585 = SURFACE_STYLE_USAGE(.BOTH.,#25586); +#25586 = SURFACE_SIDE_STYLE('',(#25587)); +#25587 = SURFACE_STYLE_FILL_AREA(#25588); +#25588 = FILL_AREA_STYLE('',(#25589)); +#25589 = FILL_AREA_STYLE_COLOUR('',#25063); +#25590 = CURVE_STYLE('',#25591,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25591 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25592 = STYLED_ITEM('color',(#25593),#20001); +#25593 = PRESENTATION_STYLE_ASSIGNMENT((#25594,#25599)); +#25594 = SURFACE_STYLE_USAGE(.BOTH.,#25595); +#25595 = SURFACE_SIDE_STYLE('',(#25596)); +#25596 = SURFACE_STYLE_FILL_AREA(#25597); +#25597 = FILL_AREA_STYLE('',(#25598)); +#25598 = FILL_AREA_STYLE_COLOUR('',#25063); +#25599 = CURVE_STYLE('',#25600,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25600 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25601 = STYLED_ITEM('color',(#25602),#20333); +#25602 = PRESENTATION_STYLE_ASSIGNMENT((#25603,#25608)); +#25603 = SURFACE_STYLE_USAGE(.BOTH.,#25604); +#25604 = SURFACE_SIDE_STYLE('',(#25605)); +#25605 = SURFACE_STYLE_FILL_AREA(#25606); +#25606 = FILL_AREA_STYLE('',(#25607)); +#25607 = FILL_AREA_STYLE_COLOUR('',#25063); +#25608 = CURVE_STYLE('',#25609,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25609 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25610 = STYLED_ITEM('color',(#25611),#20673); +#25611 = PRESENTATION_STYLE_ASSIGNMENT((#25612,#25617)); +#25612 = SURFACE_STYLE_USAGE(.BOTH.,#25613); +#25613 = SURFACE_SIDE_STYLE('',(#25614)); +#25614 = SURFACE_STYLE_FILL_AREA(#25615); +#25615 = FILL_AREA_STYLE('',(#25616)); +#25616 = FILL_AREA_STYLE_COLOUR('',#25063); +#25617 = CURVE_STYLE('',#25618,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25618 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25619 = STYLED_ITEM('color',(#25620),#21005); +#25620 = PRESENTATION_STYLE_ASSIGNMENT((#25621,#25626)); +#25621 = SURFACE_STYLE_USAGE(.BOTH.,#25622); +#25622 = SURFACE_SIDE_STYLE('',(#25623)); +#25623 = SURFACE_STYLE_FILL_AREA(#25624); +#25624 = FILL_AREA_STYLE('',(#25625)); +#25625 = FILL_AREA_STYLE_COLOUR('',#25063); +#25626 = CURVE_STYLE('',#25627,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25627 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25628 = STYLED_ITEM('color',(#25629),#21345); +#25629 = PRESENTATION_STYLE_ASSIGNMENT((#25630,#25635)); +#25630 = SURFACE_STYLE_USAGE(.BOTH.,#25631); +#25631 = SURFACE_SIDE_STYLE('',(#25632)); +#25632 = SURFACE_STYLE_FILL_AREA(#25633); +#25633 = FILL_AREA_STYLE('',(#25634)); +#25634 = FILL_AREA_STYLE_COLOUR('',#25063); +#25635 = CURVE_STYLE('',#25636,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25636 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25637 = STYLED_ITEM('color',(#25638),#21677); +#25638 = PRESENTATION_STYLE_ASSIGNMENT((#25639,#25644)); +#25639 = SURFACE_STYLE_USAGE(.BOTH.,#25640); +#25640 = SURFACE_SIDE_STYLE('',(#25641)); +#25641 = SURFACE_STYLE_FILL_AREA(#25642); +#25642 = FILL_AREA_STYLE('',(#25643)); +#25643 = FILL_AREA_STYLE_COLOUR('',#25063); +#25644 = CURVE_STYLE('',#25645,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25645 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25646 = STYLED_ITEM('color',(#25647),#22017); +#25647 = PRESENTATION_STYLE_ASSIGNMENT((#25648,#25653)); +#25648 = SURFACE_STYLE_USAGE(.BOTH.,#25649); +#25649 = SURFACE_SIDE_STYLE('',(#25650)); +#25650 = SURFACE_STYLE_FILL_AREA(#25651); +#25651 = FILL_AREA_STYLE('',(#25652)); +#25652 = FILL_AREA_STYLE_COLOUR('',#25063); +#25653 = CURVE_STYLE('',#25654,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25654 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25655 = STYLED_ITEM('color',(#25656),#22349); +#25656 = PRESENTATION_STYLE_ASSIGNMENT((#25657,#25662)); +#25657 = SURFACE_STYLE_USAGE(.BOTH.,#25658); +#25658 = SURFACE_SIDE_STYLE('',(#25659)); +#25659 = SURFACE_STYLE_FILL_AREA(#25660); +#25660 = FILL_AREA_STYLE('',(#25661)); +#25661 = FILL_AREA_STYLE_COLOUR('',#25063); +#25662 = CURVE_STYLE('',#25663,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25663 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25664 = STYLED_ITEM('color',(#25665),#22689); +#25665 = PRESENTATION_STYLE_ASSIGNMENT((#25666,#25671)); +#25666 = SURFACE_STYLE_USAGE(.BOTH.,#25667); +#25667 = SURFACE_SIDE_STYLE('',(#25668)); +#25668 = SURFACE_STYLE_FILL_AREA(#25669); +#25669 = FILL_AREA_STYLE('',(#25670)); +#25670 = FILL_AREA_STYLE_COLOUR('',#25063); +#25671 = CURVE_STYLE('',#25672,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25672 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25673 = STYLED_ITEM('color',(#25674),#23021); +#25674 = PRESENTATION_STYLE_ASSIGNMENT((#25675,#25680)); +#25675 = SURFACE_STYLE_USAGE(.BOTH.,#25676); +#25676 = SURFACE_SIDE_STYLE('',(#25677)); +#25677 = SURFACE_STYLE_FILL_AREA(#25678); +#25678 = FILL_AREA_STYLE('',(#25679)); +#25679 = FILL_AREA_STYLE_COLOUR('',#25063); +#25680 = CURVE_STYLE('',#25681,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25681 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25682 = STYLED_ITEM('color',(#25683),#23361); +#25683 = PRESENTATION_STYLE_ASSIGNMENT((#25684,#25689)); +#25684 = SURFACE_STYLE_USAGE(.BOTH.,#25685); +#25685 = SURFACE_SIDE_STYLE('',(#25686)); +#25686 = SURFACE_STYLE_FILL_AREA(#25687); +#25687 = FILL_AREA_STYLE('',(#25688)); +#25688 = FILL_AREA_STYLE_COLOUR('',#25063); +#25689 = CURVE_STYLE('',#25690,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25690 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25691 = STYLED_ITEM('color',(#25692),#23693); +#25692 = PRESENTATION_STYLE_ASSIGNMENT((#25693,#25698)); +#25693 = SURFACE_STYLE_USAGE(.BOTH.,#25694); +#25694 = SURFACE_SIDE_STYLE('',(#25695)); +#25695 = SURFACE_STYLE_FILL_AREA(#25696); +#25696 = FILL_AREA_STYLE('',(#25697)); +#25697 = FILL_AREA_STYLE_COLOUR('',#25063); +#25698 = CURVE_STYLE('',#25699,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25699 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25700 = STYLED_ITEM('color',(#25701),#24033); +#25701 = PRESENTATION_STYLE_ASSIGNMENT((#25702,#25707)); +#25702 = SURFACE_STYLE_USAGE(.BOTH.,#25703); +#25703 = SURFACE_SIDE_STYLE('',(#25704)); +#25704 = SURFACE_STYLE_FILL_AREA(#25705); +#25705 = FILL_AREA_STYLE('',(#25706)); +#25706 = FILL_AREA_STYLE_COLOUR('',#25063); +#25707 = CURVE_STYLE('',#25708,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25708 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25709 = STYLED_ITEM('color',(#25710),#24365); +#25710 = PRESENTATION_STYLE_ASSIGNMENT((#25711,#25716)); +#25711 = SURFACE_STYLE_USAGE(.BOTH.,#25712); +#25712 = SURFACE_SIDE_STYLE('',(#25713)); +#25713 = SURFACE_STYLE_FILL_AREA(#25714); +#25714 = FILL_AREA_STYLE('',(#25715)); +#25715 = FILL_AREA_STYLE_COLOUR('',#25063); +#25716 = CURVE_STYLE('',#25717,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25717 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#25718 = STYLED_ITEM('color',(#25719),#24705); +#25719 = PRESENTATION_STYLE_ASSIGNMENT((#25720,#25725)); +#25720 = SURFACE_STYLE_USAGE(.BOTH.,#25721); +#25721 = SURFACE_SIDE_STYLE('',(#25722)); +#25722 = SURFACE_STYLE_FILL_AREA(#25723); +#25723 = FILL_AREA_STYLE('',(#25724)); +#25724 = FILL_AREA_STYLE_COLOUR('',#25063); +#25725 = CURVE_STYLE('',#25726,POSITIVE_LENGTH_MEASURE(0.1),#25063); +#25726 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/libs/USB5537/USB5537B-4100AKZE/3D/USB5537B-4100AKZE.wrl b/libs/USB5537/USB5537B-4100AKZE/3D/USB5537B-4100AKZE.wrl new file mode 100644 index 0000000..f9d26b0 --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/3D/USB5537B-4100AKZE.wrl @@ -0,0 +1,11309 @@ +#VRML V2.0 utf8 +# META "generator" "CAD Exchanger 3.8.1 (cadexchanger.com)" +DEF __1 Transform { + children [ + DEF ASSEMBLY Group { + children [ + DEF Body Group { + children [ + DEF Body_1 Shape { + appearance DEF __5 Appearance { + material DEF __6 Material { + ambientIntensity 0.66666662693 + diffuseColor 0.300000011921 0.300000011921 0.300000011921 + shininess 0 + } + } + geometry DEF __7 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.005 -0.005 5e-05, + -0.005 -0.005 0.001, + -0.005 0.005 5e-05, + -0.005 0.005 0.001, + 0.005 -0.005 5e-05, + 0.005 -0.005 0.001, + 0.005 0.005 0.001, + -0.003125 0.00375 0.001, + 0.005 0.005 5e-05, + -0.003125 0.00375 0.0009, + -0.00320873412263 0.0040625 0.001, + -0.0034375 0.00429126587737 0.001, + -0.00375 0.004375 0.001, + -0.0040625 0.00429126587737 0.001, + -0.00429126587737 0.0040625 0.001, + -0.004375 0.00375 0.001, + -0.00429126587737 0.0034375 0.001, + -0.0040625 0.00320873412263 0.001, + -0.00375 0.003125 0.001, + -0.0034375 0.00320873412263 0.001, + -0.00320873412263 0.0034375 0.001, + -0.00320873412263 0.0040625 0.0009, + -0.0034375 0.00429126587737 0.0009, + -0.00375 0.004375 0.0009, + -0.0040625 0.00429126587737 0.0009, + -0.00429126587737 0.0040625 0.0009, + -0.004375 0.00375 0.0009, + -0.00429126587737 0.0034375 0.0009, + -0.0040625 0.00320873412263 0.0009, + -0.00375 0.003125 0.0009, + -0.0034375 0.00320873412263 0.0009, + -0.00320873412263 0.0034375 0.0009 + + ] + } + normal Normal { + vector [ + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 1 0 0, + 1 0 0, + 1 0 0, + 1 0 0, + -1 -4.1344705e-13 -0, + -1 -4.1344705e-13 -0, + -0.86602539 0.5 -0, + -0.5 0.86602539 -0, + -0 1 -0, + 0.5 0.86602539 -0, + 0.86602539 0.5 -0, + 1 -0 -0, + 0.86602539 -0.5 -0, + 0.5 -0.86602539 -0, + -0 -1 -0, + -0.5 -0.86602539 -0, + -0.86602539 -0.5 -0, + -1 -0 -0, + -1 -0 -0, + -0.86602539 -0.5 -0, + -0.5 -0.86602539 -0, + -0 -1 -0, + 0.5 -0.86602539 -0, + 0.86602539 -0.5 -0, + 1 -0 -0, + 0.86602539 0.5 -0, + 0.5 0.86602539 -0, + -0 1 -0, + -0.5 0.86602539 -0, + -0.86602539 0.5 -0, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 0 1 2 -1 + 3 2 1 -1 + 1 4 5 -1 + 1 0 4 -1 + 20 5 6 -1 + 19 1 5 -1 + 20 6 7 -1 + 19 5 20 -1 + 18 1 19 -1 + 17 1 18 -1 + 16 3 1 -1 + 16 1 17 -1 + 15 3 16 -1 + 14 3 15 -1 + 13 3 14 -1 + 11 6 3 -1 + 12 3 13 -1 + 11 3 12 -1 + 10 7 6 -1 + 10 6 11 -1 + 3 6 8 -1 + 3 8 2 -1 + 4 2 8 -1 + 4 0 2 -1 + 4 8 5 -1 + 6 5 8 -1 + 20 7 9 -1 + 31 20 9 -1 + 30 19 20 -1 + 29 18 19 -1 + 28 17 18 -1 + 21 11 22 -1 + 25 14 15 -1 + 11 12 22 -1 + 10 11 21 -1 + 9 10 21 -1 + 9 7 10 -1 + 24 13 14 -1 + 23 12 13 -1 + 27 16 17 -1 + 26 15 16 -1 + 23 22 12 -1 + 24 23 13 -1 + 25 24 14 -1 + 26 25 15 -1 + 27 26 16 -1 + 28 27 17 -1 + 29 28 18 -1 + 30 29 19 -1 + 31 30 20 -1 + 22 9 21 -1 + 23 9 22 -1 + 24 9 23 -1 + 25 9 24 -1 + 26 9 25 -1 + 27 9 26 -1 + 28 9 27 -1 + 29 9 28 -1 + 30 9 29 -1 + 31 9 30 -1 + ] + normalIndex [ + 1 0 2 -1 + 3 2 0 -1 + 6 4 7 -1 + 6 5 4 -1 + 13 10 11 -1 + 14 9 10 -1 + 13 11 12 -1 + 14 10 13 -1 + 15 9 14 -1 + 16 9 15 -1 + 17 8 9 -1 + 17 9 16 -1 + 18 8 17 -1 + 19 8 18 -1 + 20 8 19 -1 + 22 11 8 -1 + 21 8 20 -1 + 22 8 21 -1 + 23 12 11 -1 + 23 11 22 -1 + 26 27 24 -1 + 26 24 25 -1 + 30 28 31 -1 + 30 29 28 -1 + 33 34 32 -1 + 35 32 34 -1 + 38 37 36 -1 + 61 38 36 -1 + 60 39 38 -1 + 59 40 39 -1 + 58 41 40 -1 + 51 47 52 -1 + 55 44 43 -1 + 47 46 52 -1 + 48 47 51 -1 + 50 48 51 -1 + 50 49 48 -1 + 54 45 44 -1 + 53 46 45 -1 + 57 42 41 -1 + 56 43 42 -1 + 53 52 46 -1 + 54 53 45 -1 + 55 54 44 -1 + 56 55 43 -1 + 57 56 42 -1 + 58 57 41 -1 + 59 58 40 -1 + 60 59 39 -1 + 61 60 38 -1 + 64 62 63 -1 + 65 62 64 -1 + 66 62 65 -1 + 67 62 66 -1 + 68 62 67 -1 + 69 62 68 -1 + 70 62 69 -1 + 71 62 70 -1 + 72 62 71 -1 + 73 62 72 -1 + ] + } + } + ] + } + DEF __8 Transform { + translation -0.003 -0.003 0 + children [ + DEF ThermalPin Group { + children [ + DEF ThermalPin_1 Shape { + appearance DEF __11 Appearance { + material DEF __12 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __13 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0 0 0, + 0 0 0.0001, + 0 0.006 0, + 0 0.006 0.0001, + 0.006 0 0, + 0.006 0 0.0001, + 0.006 0.006 0, + 0.006 0.006 0.0001 + + ] + } + normal Normal { + vector [ + -1 -0 0, + -1 -0 0, + -1 -0 0, + -1 -0 0, + 1 0 -0, + 1 0 -0, + 1 0 -0, + 1 0 -0, + 0 -1 -0, + 0 -1 -0, + 0 -1 -0, + 0 -1 -0, + -0 1 0, + -0 1 0, + -0 1 0, + -0 1 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 0 1 2 -1 + 3 2 1 -1 + 4 6 5 -1 + 7 5 6 -1 + 1 4 5 -1 + 1 0 4 -1 + 3 7 6 -1 + 3 6 2 -1 + 4 2 6 -1 + 4 0 2 -1 + 5 7 3 -1 + 5 3 1 -1 + ] + normalIndex [ + 1 0 2 -1 + 3 2 0 -1 + 5 6 4 -1 + 7 4 6 -1 + 10 8 11 -1 + 10 9 8 -1 + 14 15 12 -1 + 14 12 13 -1 + 18 16 19 -1 + 18 17 16 -1 + 22 23 20 -1 + 22 20 21 -1 + ] + } + } + ] + } + ] + } + DEF PinsArrayLR Group { + children [ + DEF PinsArrayLR_1 Shape { + appearance DEF __16 Appearance { + material DEF __17 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __18 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00505 0.00413 0, + -0.00505 0.00413 0.0001, + -0.00472 0.00413 0.0001, + -0.00472 0.00413 0, + -0.00472 0.00437 0, + -0.00472 0.00437 0.0001, + -0.00505 0.00437 0, + -0.00505 0.00437 0.0001, + -0.00466 0.00414607695155 0, + -0.00461607695155 0.00419 0, + -0.0046 0.00425 0, + -0.00461607695155 0.00431 0, + -0.00466 0.00435392304845 0, + -0.00466 0.00414607695155 0.0001, + -0.00461607695155 0.00419 0.0001, + -0.0046 0.00425 0.0001, + -0.00461607695155 0.00431 0.0001, + -0.00466 0.00435392304845 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 0 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + 0 1 0, + 4.8316906e-13 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 0 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 8 13 3 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 5 12 -1 + 17 12 5 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 2 3 13 -1 + 5 6 7 -1 + 4 6 5 -1 + 7 0 1 -1 + 6 0 7 -1 + 4 3 0 -1 + 9 8 3 -1 + 10 9 3 -1 + 11 10 3 -1 + 12 11 3 -1 + 4 12 3 -1 + 6 4 0 -1 + 5 1 2 -1 + 14 2 13 -1 + 15 2 14 -1 + 16 2 15 -1 + 17 2 16 -1 + 5 2 17 -1 + 7 1 5 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 18 19 -1 + 21 18 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 33 27 26 -1 + 29 28 27 -1 + 30 29 27 -1 + 31 30 27 -1 + 32 31 27 -1 + 33 32 27 -1 + 34 33 26 -1 + 42 35 36 -1 + 38 36 37 -1 + 39 36 38 -1 + 40 36 39 -1 + 41 36 40 -1 + 42 36 41 -1 + 43 35 42 -1 + ] + } + } + DEF PinsArrayLR_2 Shape { + appearance DEF __20 Appearance { + material DEF __21 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __22 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00505 0.00413 0, + 0.00505 0.00413 0.0001, + 0.00472 0.00413 0.0001, + 0.00472 0.00413 0, + 0.00472 0.00437 0, + 0.00472 0.00437 0.0001, + 0.00505 0.00437 0, + 0.00505 0.00437 0.0001, + 0.00466 0.00435392304845 0, + 0.00461607695155 0.00431 0, + 0.0046 0.00425 0, + 0.00461607695155 0.00419 0, + 0.00466 0.00414607695155 0, + 0.00466 0.00435392304845 0.0001, + 0.00461607695155 0.00431 0.0001, + 0.0046 0.00425 0.0001, + 0.00461607695155 0.00419 0.0001, + 0.00466 0.00414607695155 0.0001 + + ] + } + normal Normal { + vector [ + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 0 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 3.0997427e-13 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 0 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + 0 1 0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 8 13 4 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 3 2 12 -1 + 17 12 2 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 5 4 13 -1 + 5 7 6 -1 + 4 5 6 -1 + 7 1 0 -1 + 6 7 0 -1 + 4 0 3 -1 + 11 3 12 -1 + 10 3 11 -1 + 9 3 10 -1 + 8 3 9 -1 + 4 3 8 -1 + 6 0 4 -1 + 5 2 1 -1 + 16 17 2 -1 + 15 16 2 -1 + 14 15 2 -1 + 13 14 2 -1 + 5 13 2 -1 + 7 5 1 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 19 18 -1 + 21 20 18 -1 + 24 23 22 -1 + 25 24 22 -1 + 33 26 27 -1 + 29 27 28 -1 + 30 27 29 -1 + 31 27 30 -1 + 32 27 31 -1 + 33 27 32 -1 + 34 26 33 -1 + 42 36 35 -1 + 38 37 36 -1 + 39 38 36 -1 + 40 39 36 -1 + 41 40 36 -1 + 42 41 36 -1 + 43 42 35 -1 + ] + } + } + DEF PinsArrayLR_3 Shape { + appearance DEF __24 Appearance { + material DEF __25 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __26 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00505 0.00363 0, + -0.00505 0.00363 0.0001, + -0.00472 0.00363 0.0001, + -0.00472 0.00363 0, + -0.00472 0.00387 0, + -0.00472 0.00387 0.0001, + -0.00505 0.00387 0, + -0.00505 0.00387 0.0001, + -0.00466 0.00364607695155 0, + -0.00461607695155 0.00369 0, + -0.0046 0.00375 0, + -0.00461607695155 0.00381 0, + -0.00466 0.00385392304845 0, + -0.00466 0.00364607695155 0.0001, + -0.00461607695155 0.00369 0.0001, + -0.0046 0.00375 0.0001, + -0.00461607695155 0.00381 0.0001, + -0.00466 0.00385392304845 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 4.4408921e-16 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + 0 1 0, + 4.8316906e-13 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 4.4408921e-16 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 8 13 3 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 5 12 -1 + 17 12 5 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 2 3 13 -1 + 5 6 7 -1 + 4 6 5 -1 + 7 0 1 -1 + 6 0 7 -1 + 4 3 0 -1 + 9 8 3 -1 + 10 9 3 -1 + 11 10 3 -1 + 12 11 3 -1 + 4 12 3 -1 + 6 4 0 -1 + 5 1 2 -1 + 14 2 13 -1 + 15 2 14 -1 + 16 2 15 -1 + 17 2 16 -1 + 5 2 17 -1 + 7 1 5 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 18 19 -1 + 21 18 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 33 27 26 -1 + 29 28 27 -1 + 30 29 27 -1 + 31 30 27 -1 + 32 31 27 -1 + 33 32 27 -1 + 34 33 26 -1 + 42 35 36 -1 + 38 36 37 -1 + 39 36 38 -1 + 40 36 39 -1 + 41 36 40 -1 + 42 36 41 -1 + 43 35 42 -1 + ] + } + } + DEF PinsArrayLR_4 Shape { + appearance DEF __28 Appearance { + material DEF __29 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __30 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00505 0.00363 0, + 0.00505 0.00363 0.0001, + 0.00472 0.00363 0.0001, + 0.00472 0.00363 0, + 0.00472 0.00387 0, + 0.00472 0.00387 0.0001, + 0.00505 0.00387 0, + 0.00505 0.00387 0.0001, + 0.00466 0.00385392304845 0, + 0.00461607695155 0.00381 0, + 0.0046 0.00375 0, + 0.00461607695155 0.00369 0, + 0.00466 0.00364607695155 0, + 0.00466 0.00385392304845 0.0001, + 0.00461607695155 0.00381 0.0001, + 0.0046 0.00375 0.0001, + 0.00461607695155 0.00369 0.0001, + 0.00466 0.00364607695155 0.0001 + + ] + } + normal Normal { + vector [ + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 0 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 3.0997427e-13 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 0 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + 0 1 0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 8 13 4 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 3 2 12 -1 + 17 12 2 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 5 4 13 -1 + 5 7 6 -1 + 4 5 6 -1 + 7 1 0 -1 + 6 7 0 -1 + 4 0 3 -1 + 11 3 12 -1 + 10 3 11 -1 + 9 3 10 -1 + 8 3 9 -1 + 4 3 8 -1 + 6 0 4 -1 + 5 2 1 -1 + 16 17 2 -1 + 15 16 2 -1 + 14 15 2 -1 + 13 14 2 -1 + 5 13 2 -1 + 7 5 1 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 19 18 -1 + 21 20 18 -1 + 24 23 22 -1 + 25 24 22 -1 + 33 26 27 -1 + 29 27 28 -1 + 30 27 29 -1 + 31 27 30 -1 + 32 27 31 -1 + 33 27 32 -1 + 34 26 33 -1 + 42 36 35 -1 + 38 37 36 -1 + 39 38 36 -1 + 40 39 36 -1 + 41 40 36 -1 + 42 41 36 -1 + 43 42 35 -1 + ] + } + } + DEF PinsArrayLR_5 Shape { + appearance DEF __32 Appearance { + material DEF __33 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __34 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00505 0.00313 0, + -0.00505 0.00313 0.0001, + -0.00472 0.00313 0.0001, + -0.00472 0.00313 0, + -0.00472 0.00337 0, + -0.00472 0.00337 0.0001, + -0.00505 0.00337 0, + -0.00505 0.00337 0.0001, + -0.00466 0.00314607695155 0, + -0.00461607695155 0.00319 0, + -0.0046 0.00325 0, + -0.00461607695155 0.00331 0, + -0.00466 0.00335392304845 0, + -0.00466 0.00314607695155 0.0001, + -0.00461607695155 0.00319 0.0001, + -0.0046 0.00325 0.0001, + -0.00461607695155 0.00331 0.0001, + -0.00466 0.00335392304845 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 4.4408921e-16 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + 0 1 0, + 4.8316906e-13 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 4.4408921e-16 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 8 13 3 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 5 12 -1 + 17 12 5 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 2 3 13 -1 + 5 6 7 -1 + 4 6 5 -1 + 7 0 1 -1 + 6 0 7 -1 + 4 3 0 -1 + 9 8 3 -1 + 10 9 3 -1 + 11 10 3 -1 + 12 11 3 -1 + 4 12 3 -1 + 6 4 0 -1 + 5 1 2 -1 + 14 2 13 -1 + 15 2 14 -1 + 16 2 15 -1 + 17 2 16 -1 + 5 2 17 -1 + 7 1 5 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 18 19 -1 + 21 18 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 33 27 26 -1 + 29 28 27 -1 + 30 29 27 -1 + 31 30 27 -1 + 32 31 27 -1 + 33 32 27 -1 + 34 33 26 -1 + 42 35 36 -1 + 38 36 37 -1 + 39 36 38 -1 + 40 36 39 -1 + 41 36 40 -1 + 42 36 41 -1 + 43 35 42 -1 + ] + } + } + DEF PinsArrayLR_6 Shape { + appearance DEF __36 Appearance { + material DEF __37 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __38 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00505 0.00313 0, + 0.00505 0.00313 0.0001, + 0.00472 0.00313 0.0001, + 0.00472 0.00313 0, + 0.00472 0.00337 0, + 0.00472 0.00337 0.0001, + 0.00505 0.00337 0, + 0.00505 0.00337 0.0001, + 0.00466 0.00335392304845 0, + 0.00461607695155 0.00331 0, + 0.0046 0.00325 0, + 0.00461607695155 0.00319 0, + 0.00466 0.00314607695155 0, + 0.00466 0.00335392304845 0.0001, + 0.00461607695155 0.00331 0.0001, + 0.0046 0.00325 0.0001, + 0.00461607695155 0.00319 0.0001, + 0.00466 0.00314607695155 0.0001 + + ] + } + normal Normal { + vector [ + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 0 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 3.0997427e-13 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 0 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + 0 1 0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 8 13 4 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 3 2 12 -1 + 17 12 2 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 5 4 13 -1 + 5 7 6 -1 + 4 5 6 -1 + 7 1 0 -1 + 6 7 0 -1 + 4 0 3 -1 + 11 3 12 -1 + 10 3 11 -1 + 9 3 10 -1 + 8 3 9 -1 + 4 3 8 -1 + 6 0 4 -1 + 5 2 1 -1 + 16 17 2 -1 + 15 16 2 -1 + 14 15 2 -1 + 13 14 2 -1 + 5 13 2 -1 + 7 5 1 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 19 18 -1 + 21 20 18 -1 + 24 23 22 -1 + 25 24 22 -1 + 33 26 27 -1 + 29 27 28 -1 + 30 27 29 -1 + 31 27 30 -1 + 32 27 31 -1 + 33 27 32 -1 + 34 26 33 -1 + 42 36 35 -1 + 38 37 36 -1 + 39 38 36 -1 + 40 39 36 -1 + 41 40 36 -1 + 42 41 36 -1 + 43 42 35 -1 + ] + } + } + DEF PinsArrayLR_7 Shape { + appearance DEF __40 Appearance { + material DEF __41 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __42 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00505 0.00263 0, + -0.00505 0.00263 0.0001, + -0.00472 0.00263 0.0001, + -0.00472 0.00263 0, + -0.00472 0.00287 0, + -0.00472 0.00287 0.0001, + -0.00505 0.00287 0, + -0.00505 0.00287 0.0001, + -0.00466 0.00264607695155 0, + -0.00461607695155 0.00269 0, + -0.0046 0.00275 0, + -0.00461607695155 0.00281 0, + -0.00466 0.00285392304845 0, + -0.00466 0.00264607695155 0.0001, + -0.00461607695155 0.00269 0.0001, + -0.0046 0.00275 0.0001, + -0.00461607695155 0.00281 0.0001, + -0.00466 0.00285392304845 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 4.4408921e-16 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + 0 1 0, + 4.8316906e-13 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 4.4408921e-16 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 8 13 3 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 5 12 -1 + 17 12 5 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 2 3 13 -1 + 5 6 7 -1 + 4 6 5 -1 + 7 0 1 -1 + 6 0 7 -1 + 4 3 0 -1 + 9 8 3 -1 + 10 9 3 -1 + 11 10 3 -1 + 12 11 3 -1 + 4 12 3 -1 + 6 4 0 -1 + 5 1 2 -1 + 14 2 13 -1 + 15 2 14 -1 + 16 2 15 -1 + 17 2 16 -1 + 5 2 17 -1 + 7 1 5 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 18 19 -1 + 21 18 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 33 27 26 -1 + 29 28 27 -1 + 30 29 27 -1 + 31 30 27 -1 + 32 31 27 -1 + 33 32 27 -1 + 34 33 26 -1 + 42 35 36 -1 + 38 36 37 -1 + 39 36 38 -1 + 40 36 39 -1 + 41 36 40 -1 + 42 36 41 -1 + 43 35 42 -1 + ] + } + } + DEF PinsArrayLR_8 Shape { + appearance DEF __44 Appearance { + material DEF __45 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __46 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00505 0.00263 0, + 0.00505 0.00263 0.0001, + 0.00472 0.00263 0.0001, + 0.00472 0.00263 0, + 0.00472 0.00287 0, + 0.00472 0.00287 0.0001, + 0.00505 0.00287 0, + 0.00505 0.00287 0.0001, + 0.00466 0.00285392304845 0, + 0.00461607695155 0.00281 0, + 0.0046 0.00275 0, + 0.00461607695155 0.00269 0, + 0.00466 0.00264607695155 0, + 0.00466 0.00285392304845 0.0001, + 0.00461607695155 0.00281 0.0001, + 0.0046 0.00275 0.0001, + 0.00461607695155 0.00269 0.0001, + 0.00466 0.00264607695155 0.0001 + + ] + } + normal Normal { + vector [ + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 0 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 3.0997427e-13 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 0 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + 0 1 0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 8 13 4 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 3 2 12 -1 + 17 12 2 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 5 4 13 -1 + 5 7 6 -1 + 4 5 6 -1 + 7 1 0 -1 + 6 7 0 -1 + 4 0 3 -1 + 11 3 12 -1 + 10 3 11 -1 + 9 3 10 -1 + 8 3 9 -1 + 4 3 8 -1 + 6 0 4 -1 + 5 2 1 -1 + 16 17 2 -1 + 15 16 2 -1 + 14 15 2 -1 + 13 14 2 -1 + 5 13 2 -1 + 7 5 1 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 19 18 -1 + 21 20 18 -1 + 24 23 22 -1 + 25 24 22 -1 + 33 26 27 -1 + 29 27 28 -1 + 30 27 29 -1 + 31 27 30 -1 + 32 27 31 -1 + 33 27 32 -1 + 34 26 33 -1 + 42 36 35 -1 + 38 37 36 -1 + 39 38 36 -1 + 40 39 36 -1 + 41 40 36 -1 + 42 41 36 -1 + 43 42 35 -1 + ] + } + } + DEF PinsArrayLR_9 Shape { + appearance DEF __48 Appearance { + material DEF __49 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __50 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00505 0.00213 0, + -0.00505 0.00213 0.0001, + -0.00472 0.00213 0.0001, + -0.00472 0.00213 0, + -0.00472 0.00237 0, + -0.00472 0.00237 0.0001, + -0.00505 0.00237 0, + -0.00505 0.00237 0.0001, + -0.00466 0.00214607695155 0, + -0.00461607695155 0.00219 0, + -0.0046 0.00225 0, + -0.00461607695155 0.00231 0, + -0.00466 0.00235392304845 0, + -0.00466 0.00214607695155 0.0001, + -0.00461607695155 0.00219 0.0001, + -0.0046 0.00225 0.0001, + -0.00461607695155 0.00231 0.0001, + -0.00466 0.00235392304845 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 4.4408921e-16 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + 0 1 0, + 4.8316906e-13 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 4.4408921e-16 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 8 13 3 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 5 12 -1 + 17 12 5 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 2 3 13 -1 + 5 6 7 -1 + 4 6 5 -1 + 7 0 1 -1 + 6 0 7 -1 + 4 3 0 -1 + 9 8 3 -1 + 10 9 3 -1 + 11 10 3 -1 + 12 11 3 -1 + 4 12 3 -1 + 6 4 0 -1 + 5 1 2 -1 + 14 2 13 -1 + 15 2 14 -1 + 16 2 15 -1 + 17 2 16 -1 + 5 2 17 -1 + 7 1 5 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 18 19 -1 + 21 18 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 33 27 26 -1 + 29 28 27 -1 + 30 29 27 -1 + 31 30 27 -1 + 32 31 27 -1 + 33 32 27 -1 + 34 33 26 -1 + 42 35 36 -1 + 38 36 37 -1 + 39 36 38 -1 + 40 36 39 -1 + 41 36 40 -1 + 42 36 41 -1 + 43 35 42 -1 + ] + } + } + DEF PinsArrayLR_10 Shape { + appearance DEF __52 Appearance { + material DEF __53 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __54 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00505 0.00213 0, + 0.00505 0.00213 0.0001, + 0.00472 0.00213 0.0001, + 0.00472 0.00213 0, + 0.00472 0.00237 0, + 0.00472 0.00237 0.0001, + 0.00505 0.00237 0, + 0.00505 0.00237 0.0001, + 0.00466 0.00235392304845 0, + 0.00461607695155 0.00231 0, + 0.0046 0.00225 0, + 0.00461607695155 0.00219 0, + 0.00466 0.00214607695155 0, + 0.00466 0.00235392304845 0.0001, + 0.00461607695155 0.00231 0.0001, + 0.0046 0.00225 0.0001, + 0.00461607695155 0.00219 0.0001, + 0.00466 0.00214607695155 0.0001 + + ] + } + normal Normal { + vector [ + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 0 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 3.0997427e-13 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 0 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + 0 1 0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 8 13 4 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 3 2 12 -1 + 17 12 2 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 5 4 13 -1 + 5 7 6 -1 + 4 5 6 -1 + 7 1 0 -1 + 6 7 0 -1 + 4 0 3 -1 + 11 3 12 -1 + 10 3 11 -1 + 9 3 10 -1 + 8 3 9 -1 + 4 3 8 -1 + 6 0 4 -1 + 5 2 1 -1 + 16 17 2 -1 + 15 16 2 -1 + 14 15 2 -1 + 13 14 2 -1 + 5 13 2 -1 + 7 5 1 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 19 18 -1 + 21 20 18 -1 + 24 23 22 -1 + 25 24 22 -1 + 33 26 27 -1 + 29 27 28 -1 + 30 27 29 -1 + 31 27 30 -1 + 32 27 31 -1 + 33 27 32 -1 + 34 26 33 -1 + 42 36 35 -1 + 38 37 36 -1 + 39 38 36 -1 + 40 39 36 -1 + 41 40 36 -1 + 42 41 36 -1 + 43 42 35 -1 + ] + } + } + DEF PinsArrayLR_11 Shape { + appearance DEF __56 Appearance { + material DEF __57 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __58 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00505 0.00163 0, + -0.00505 0.00163 0.0001, + -0.00472 0.00163 0.0001, + -0.00472 0.00163 0, + -0.00472 0.00187 0, + -0.00472 0.00187 0.0001, + -0.00505 0.00187 0, + -0.00505 0.00187 0.0001, + -0.00466 0.00164607695155 0, + -0.00461607695155 0.00169 0, + -0.0046 0.00175 0, + -0.00461607695155 0.00181 0, + -0.00466 0.00185392304845 0, + -0.00466 0.00164607695155 0.0001, + -0.00461607695155 0.00169 0.0001, + -0.0046 0.00175 0.0001, + -0.00461607695155 0.00181 0.0001, + -0.00466 0.00185392304845 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 2.220446e-16 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + 0 1 0, + 4.8316906e-13 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 2.220446e-16 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 8 13 3 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 5 12 -1 + 17 12 5 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 2 3 13 -1 + 5 6 7 -1 + 4 6 5 -1 + 7 0 1 -1 + 6 0 7 -1 + 4 3 0 -1 + 9 8 3 -1 + 10 9 3 -1 + 11 10 3 -1 + 12 11 3 -1 + 4 12 3 -1 + 6 4 0 -1 + 5 1 2 -1 + 14 2 13 -1 + 15 2 14 -1 + 16 2 15 -1 + 17 2 16 -1 + 5 2 17 -1 + 7 1 5 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 18 19 -1 + 21 18 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 33 27 26 -1 + 29 28 27 -1 + 30 29 27 -1 + 31 30 27 -1 + 32 31 27 -1 + 33 32 27 -1 + 34 33 26 -1 + 42 35 36 -1 + 38 36 37 -1 + 39 36 38 -1 + 40 36 39 -1 + 41 36 40 -1 + 42 36 41 -1 + 43 35 42 -1 + ] + } + } + DEF PinsArrayLR_12 Shape { + appearance DEF __60 Appearance { + material DEF __61 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __62 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00505 0.00163 0, + 0.00505 0.00163 0.0001, + 0.00472 0.00163 0.0001, + 0.00472 0.00163 0, + 0.00472 0.00187 0, + 0.00472 0.00187 0.0001, + 0.00505 0.00187 0, + 0.00505 0.00187 0.0001, + 0.00466 0.00185392304845 0, + 0.00461607695155 0.00181 0, + 0.0046 0.00175 0, + 0.00461607695155 0.00169 0, + 0.00466 0.00164607695155 0, + 0.00466 0.00185392304845 0.0001, + 0.00461607695155 0.00181 0.0001, + 0.0046 0.00175 0.0001, + 0.00461607695155 0.00169 0.0001, + 0.00466 0.00164607695155 0.0001 + + ] + } + normal Normal { + vector [ + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 -2.220446e-16 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 3.0997427e-13 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 -2.220446e-16 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + 0 1 0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 8 13 4 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 3 2 12 -1 + 17 12 2 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 5 4 13 -1 + 5 7 6 -1 + 4 5 6 -1 + 7 1 0 -1 + 6 7 0 -1 + 4 0 3 -1 + 11 3 12 -1 + 10 3 11 -1 + 9 3 10 -1 + 8 3 9 -1 + 4 3 8 -1 + 6 0 4 -1 + 5 2 1 -1 + 16 17 2 -1 + 15 16 2 -1 + 14 15 2 -1 + 13 14 2 -1 + 5 13 2 -1 + 7 5 1 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 19 18 -1 + 21 20 18 -1 + 24 23 22 -1 + 25 24 22 -1 + 33 26 27 -1 + 29 27 28 -1 + 30 27 29 -1 + 31 27 30 -1 + 32 27 31 -1 + 33 27 32 -1 + 34 26 33 -1 + 42 36 35 -1 + 38 37 36 -1 + 39 38 36 -1 + 40 39 36 -1 + 41 40 36 -1 + 42 41 36 -1 + 43 42 35 -1 + ] + } + } + DEF PinsArrayLR_13 Shape { + appearance DEF __64 Appearance { + material DEF __65 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __66 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00505 0.00113 0, + -0.00505 0.00113 0.0001, + -0.00472 0.00113 0.0001, + -0.00472 0.00113 0, + -0.00472 0.00137 0, + -0.00472 0.00137 0.0001, + -0.00505 0.00137 0, + -0.00505 0.00137 0.0001, + -0.00466 0.00114607695155 0, + -0.00461607695155 0.00119 0, + -0.0046 0.00125 0, + -0.00461607695155 0.00131 0, + -0.00466 0.00135392304845 0, + -0.00466 0.00114607695155 0.0001, + -0.00461607695155 0.00119 0.0001, + -0.0046 0.00125 0.0001, + -0.00461607695155 0.00131 0.0001, + -0.00466 0.00135392304845 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 2.220446e-16 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + 0 1 0, + 4.8316906e-13 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 2.220446e-16 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 8 13 3 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 5 12 -1 + 17 12 5 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 2 3 13 -1 + 5 6 7 -1 + 4 6 5 -1 + 7 0 1 -1 + 6 0 7 -1 + 4 3 0 -1 + 9 8 3 -1 + 10 9 3 -1 + 11 10 3 -1 + 12 11 3 -1 + 4 12 3 -1 + 6 4 0 -1 + 5 1 2 -1 + 14 2 13 -1 + 15 2 14 -1 + 16 2 15 -1 + 17 2 16 -1 + 5 2 17 -1 + 7 1 5 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 18 19 -1 + 21 18 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 33 27 26 -1 + 29 28 27 -1 + 30 29 27 -1 + 31 30 27 -1 + 32 31 27 -1 + 33 32 27 -1 + 34 33 26 -1 + 42 35 36 -1 + 38 36 37 -1 + 39 36 38 -1 + 40 36 39 -1 + 41 36 40 -1 + 42 36 41 -1 + 43 35 42 -1 + ] + } + } + DEF PinsArrayLR_14 Shape { + appearance DEF __68 Appearance { + material DEF __69 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __70 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00505 0.00113 0, + 0.00505 0.00113 0.0001, + 0.00472 0.00113 0.0001, + 0.00472 0.00113 0, + 0.00472 0.00137 0, + 0.00472 0.00137 0.0001, + 0.00505 0.00137 0, + 0.00505 0.00137 0.0001, + 0.00466 0.00135392304845 0, + 0.00461607695155 0.00131 0, + 0.0046 0.00125 0, + 0.00461607695155 0.00119 0, + 0.00466 0.00114607695155 0, + 0.00466 0.00135392304845 0.0001, + 0.00461607695155 0.00131 0.0001, + 0.0046 0.00125 0.0001, + 0.00461607695155 0.00119 0.0001, + 0.00466 0.00114607695155 0.0001 + + ] + } + normal Normal { + vector [ + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 -2.220446e-16 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 3.0997427e-13 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 -2.220446e-16 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + 0 1 0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 8 13 4 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 3 2 12 -1 + 17 12 2 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 5 4 13 -1 + 5 7 6 -1 + 4 5 6 -1 + 7 1 0 -1 + 6 7 0 -1 + 4 0 3 -1 + 11 3 12 -1 + 10 3 11 -1 + 9 3 10 -1 + 8 3 9 -1 + 4 3 8 -1 + 6 0 4 -1 + 5 2 1 -1 + 16 17 2 -1 + 15 16 2 -1 + 14 15 2 -1 + 13 14 2 -1 + 5 13 2 -1 + 7 5 1 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 19 18 -1 + 21 20 18 -1 + 24 23 22 -1 + 25 24 22 -1 + 33 26 27 -1 + 29 27 28 -1 + 30 27 29 -1 + 31 27 30 -1 + 32 27 31 -1 + 33 27 32 -1 + 34 26 33 -1 + 42 36 35 -1 + 38 37 36 -1 + 39 38 36 -1 + 40 39 36 -1 + 41 40 36 -1 + 42 41 36 -1 + 43 42 35 -1 + ] + } + } + DEF PinsArrayLR_15 Shape { + appearance DEF __72 Appearance { + material DEF __73 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __74 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00505 0.00063 0, + -0.00505 0.00063 0.0001, + -0.00472 0.00063 0.0001, + -0.00472 0.00063 0, + -0.00472 0.00087 0, + -0.00472 0.00087 0.0001, + -0.00505 0.00087 0, + -0.00505 0.00087 0.0001, + -0.00466 0.000646076951546 0, + -0.00461607695155 0.00069 0, + -0.0046 0.00075 0, + -0.00461607695155 0.00081 0, + -0.00466 0.000853923048454 0, + -0.00466 0.000646076951546 0.0001, + -0.00461607695155 0.00069 0.0001, + -0.0046 0.00075 0.0001, + -0.00461607695155 0.00081 0.0001, + -0.00466 0.000853923048454 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 2.220446e-16 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + 0 1 0, + 4.8316906e-13 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 2.220446e-16 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 8 13 3 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 5 12 -1 + 17 12 5 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 2 3 13 -1 + 5 6 7 -1 + 4 6 5 -1 + 7 0 1 -1 + 6 0 7 -1 + 4 3 0 -1 + 9 8 3 -1 + 10 9 3 -1 + 11 10 3 -1 + 12 11 3 -1 + 4 12 3 -1 + 6 4 0 -1 + 5 1 2 -1 + 14 2 13 -1 + 15 2 14 -1 + 16 2 15 -1 + 17 2 16 -1 + 5 2 17 -1 + 7 1 5 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 18 19 -1 + 21 18 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 33 27 26 -1 + 29 28 27 -1 + 30 29 27 -1 + 31 30 27 -1 + 32 31 27 -1 + 33 32 27 -1 + 34 33 26 -1 + 42 35 36 -1 + 38 36 37 -1 + 39 36 38 -1 + 40 36 39 -1 + 41 36 40 -1 + 42 36 41 -1 + 43 35 42 -1 + ] + } + } + DEF PinsArrayLR_16 Shape { + appearance DEF __76 Appearance { + material DEF __77 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __78 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00505 0.00063 0, + 0.00505 0.00063 0.0001, + 0.00472 0.00063 0.0001, + 0.00472 0.00063 0, + 0.00472 0.00087 0, + 0.00472 0.00087 0.0001, + 0.00505 0.00087 0, + 0.00505 0.00087 0.0001, + 0.00466 0.000853923048454 0, + 0.00461607695155 0.00081 0, + 0.0046 0.00075 0, + 0.00461607695155 0.00069 0, + 0.00466 0.000646076951546 0, + 0.00466 0.000853923048454 0.0001, + 0.00461607695155 0.00081 0.0001, + 0.0046 0.00075 0.0001, + 0.00461607695155 0.00069 0.0001, + 0.00466 0.000646076951546 0.0001 + + ] + } + normal Normal { + vector [ + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 -1.110223e-16 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 3.0997427e-13 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 -1.110223e-16 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + 0 1 0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 8 13 4 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 3 2 12 -1 + 17 12 2 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 5 4 13 -1 + 5 7 6 -1 + 4 5 6 -1 + 7 1 0 -1 + 6 7 0 -1 + 4 0 3 -1 + 11 3 12 -1 + 10 3 11 -1 + 9 3 10 -1 + 8 3 9 -1 + 4 3 8 -1 + 6 0 4 -1 + 5 2 1 -1 + 16 17 2 -1 + 15 16 2 -1 + 14 15 2 -1 + 13 14 2 -1 + 5 13 2 -1 + 7 5 1 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 19 18 -1 + 21 20 18 -1 + 24 23 22 -1 + 25 24 22 -1 + 33 26 27 -1 + 29 27 28 -1 + 30 27 29 -1 + 31 27 30 -1 + 32 27 31 -1 + 33 27 32 -1 + 34 26 33 -1 + 42 36 35 -1 + 38 37 36 -1 + 39 38 36 -1 + 40 39 36 -1 + 41 40 36 -1 + 42 41 36 -1 + 43 42 35 -1 + ] + } + } + DEF PinsArrayLR_17 Shape { + appearance DEF __80 Appearance { + material DEF __81 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __82 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00505 0.00013 0, + -0.00505 0.00013 0.0001, + -0.00472 0.00013 0.0001, + -0.00472 0.00013 0, + -0.00472 0.00037 0, + -0.00472 0.00037 0.0001, + -0.00505 0.00037 0, + -0.00505 0.00037 0.0001, + -0.00466 0.000146076951546 0, + -0.00461607695155 0.00019 0, + -0.0046 0.00025 0, + -0.00461607695155 0.00031 0, + -0.00466 0.000353923048454 0, + -0.00466 0.000146076951546 0.0001, + -0.00461607695155 0.00019 0.0001, + -0.0046 0.00025 0.0001, + -0.00461607695155 0.00031 0.0001, + -0.00466 0.000353923048454 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 2.220446e-16 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + 0 1 0, + 4.8316906e-13 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 2.220446e-16 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 8 13 3 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 5 12 -1 + 17 12 5 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 2 3 13 -1 + 5 6 7 -1 + 4 6 5 -1 + 7 0 1 -1 + 6 0 7 -1 + 4 3 0 -1 + 9 8 3 -1 + 10 9 3 -1 + 11 10 3 -1 + 12 11 3 -1 + 4 12 3 -1 + 6 4 0 -1 + 5 1 2 -1 + 14 2 13 -1 + 15 2 14 -1 + 16 2 15 -1 + 17 2 16 -1 + 5 2 17 -1 + 7 1 5 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 18 19 -1 + 21 18 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 33 27 26 -1 + 29 28 27 -1 + 30 29 27 -1 + 31 30 27 -1 + 32 31 27 -1 + 33 32 27 -1 + 34 33 26 -1 + 42 35 36 -1 + 38 36 37 -1 + 39 36 38 -1 + 40 36 39 -1 + 41 36 40 -1 + 42 36 41 -1 + 43 35 42 -1 + ] + } + } + DEF PinsArrayLR_18 Shape { + appearance DEF __84 Appearance { + material DEF __85 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __86 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00505 0.00013 0, + 0.00505 0.00013 0.0001, + 0.00472 0.00013 0.0001, + 0.00472 0.00013 0, + 0.00472 0.00037 0, + 0.00472 0.00037 0.0001, + 0.00505 0.00037 0, + 0.00505 0.00037 0.0001, + 0.00466 0.000353923048454 0, + 0.00461607695155 0.00031 0, + 0.0046 0.00025 0, + 0.00461607695155 0.00019 0, + 0.00466 0.000146076951546 0, + 0.00466 0.000353923048454 0.0001, + 0.00461607695155 0.00031 0.0001, + 0.0046 0.00025 0.0001, + 0.00461607695155 0.00019 0.0001, + 0.00466 0.000146076951546 0.0001 + + ] + } + normal Normal { + vector [ + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 -1.110223e-16 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 3.0997427e-13 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 -1.110223e-16 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + 0 1 0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 8 13 4 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 3 2 12 -1 + 17 12 2 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 5 4 13 -1 + 5 7 6 -1 + 4 5 6 -1 + 7 1 0 -1 + 6 7 0 -1 + 4 0 3 -1 + 11 3 12 -1 + 10 3 11 -1 + 9 3 10 -1 + 8 3 9 -1 + 4 3 8 -1 + 6 0 4 -1 + 5 2 1 -1 + 16 17 2 -1 + 15 16 2 -1 + 14 15 2 -1 + 13 14 2 -1 + 5 13 2 -1 + 7 5 1 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 19 18 -1 + 21 20 18 -1 + 24 23 22 -1 + 25 24 22 -1 + 33 26 27 -1 + 29 27 28 -1 + 30 27 29 -1 + 31 27 30 -1 + 32 27 31 -1 + 33 27 32 -1 + 34 26 33 -1 + 42 36 35 -1 + 38 37 36 -1 + 39 38 36 -1 + 40 39 36 -1 + 41 40 36 -1 + 42 41 36 -1 + 43 42 35 -1 + ] + } + } + DEF PinsArrayLR_19 Shape { + appearance DEF __88 Appearance { + material DEF __89 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __90 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00505 -0.00037 0, + -0.00505 -0.00037 0.0001, + -0.00472 -0.00037 0.0001, + -0.00472 -0.00037 0, + -0.00472 -0.00013 0, + -0.00472 -0.00013 0.0001, + -0.00505 -0.00013 0, + -0.00505 -0.00013 0.0001, + -0.00466 -0.000353923048454 0, + -0.00461607695155 -0.00031 0, + -0.0046 -0.00025 0, + -0.00461607695155 -0.00019 0, + -0.00466 -0.000146076951546 0, + -0.00466 -0.000353923048454 0.0001, + -0.00461607695155 -0.00031 0.0001, + -0.0046 -0.00025 0.0001, + -0.00461607695155 -0.00019 0.0001, + -0.00466 -0.000146076951546 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 2.4980018e-16 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + 0 1 0, + 4.8316906e-13 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 2.4980018e-16 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 8 13 3 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 5 12 -1 + 17 12 5 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 2 3 13 -1 + 5 6 7 -1 + 4 6 5 -1 + 7 0 1 -1 + 6 0 7 -1 + 4 3 0 -1 + 9 8 3 -1 + 10 9 3 -1 + 11 10 3 -1 + 12 11 3 -1 + 4 12 3 -1 + 6 4 0 -1 + 5 1 2 -1 + 14 2 13 -1 + 15 2 14 -1 + 16 2 15 -1 + 17 2 16 -1 + 5 2 17 -1 + 7 1 5 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 18 19 -1 + 21 18 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 33 27 26 -1 + 29 28 27 -1 + 30 29 27 -1 + 31 30 27 -1 + 32 31 27 -1 + 33 32 27 -1 + 34 33 26 -1 + 42 35 36 -1 + 38 36 37 -1 + 39 36 38 -1 + 40 36 39 -1 + 41 36 40 -1 + 42 36 41 -1 + 43 35 42 -1 + ] + } + } + DEF PinsArrayLR_20 Shape { + appearance DEF __92 Appearance { + material DEF __93 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __94 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00505 -0.00037 0, + 0.00505 -0.00037 0.0001, + 0.00472 -0.00037 0.0001, + 0.00472 -0.00037 0, + 0.00472 -0.00013 0, + 0.00472 -0.00013 0.0001, + 0.00505 -0.00013 0, + 0.00505 -0.00013 0.0001, + 0.00466 -0.000146076951546 0, + 0.00461607695155 -0.00019 0, + 0.0046 -0.00025 0, + 0.00461607695155 -0.00031 0, + 0.00466 -0.000353923048454 0, + 0.00466 -0.000146076951546 0.0001, + 0.00461607695155 -0.00019 0.0001, + 0.0046 -0.00025 0.0001, + 0.00461607695155 -0.00031 0.0001, + 0.00466 -0.000353923048454 0.0001 + + ] + } + normal Normal { + vector [ + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 -1.110223e-16 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 3.0997427e-13 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 -1.110223e-16 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + 0 1 0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 8 13 4 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 3 2 12 -1 + 17 12 2 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 5 4 13 -1 + 5 7 6 -1 + 4 5 6 -1 + 7 1 0 -1 + 6 7 0 -1 + 4 0 3 -1 + 11 3 12 -1 + 10 3 11 -1 + 9 3 10 -1 + 8 3 9 -1 + 4 3 8 -1 + 6 0 4 -1 + 5 2 1 -1 + 16 17 2 -1 + 15 16 2 -1 + 14 15 2 -1 + 13 14 2 -1 + 5 13 2 -1 + 7 5 1 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 19 18 -1 + 21 20 18 -1 + 24 23 22 -1 + 25 24 22 -1 + 33 26 27 -1 + 29 27 28 -1 + 30 27 29 -1 + 31 27 30 -1 + 32 27 31 -1 + 33 27 32 -1 + 34 26 33 -1 + 42 36 35 -1 + 38 37 36 -1 + 39 38 36 -1 + 40 39 36 -1 + 41 40 36 -1 + 42 41 36 -1 + 43 42 35 -1 + ] + } + } + DEF PinsArrayLR_21 Shape { + appearance DEF __96 Appearance { + material DEF __97 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __98 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00505 -0.00087 0, + -0.00505 -0.00087 0.0001, + -0.00472 -0.00087 0.0001, + -0.00472 -0.00087 0, + -0.00472 -0.00063 0, + -0.00472 -0.00063 0.0001, + -0.00505 -0.00063 0, + -0.00505 -0.00063 0.0001, + -0.00466 -0.000853923048454 0, + -0.00461607695155 -0.00081 0, + -0.0046 -0.00075 0, + -0.00461607695155 -0.00069 0, + -0.00466 -0.000646076951546 0, + -0.00466 -0.000853923048454 0.0001, + -0.00461607695155 -0.00081 0.0001, + -0.0046 -0.00075 0.0001, + -0.00461607695155 -0.00069 0.0001, + -0.00466 -0.000646076951546 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 2.220446e-16 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + 0 1 0, + 4.8316906e-13 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 2.220446e-16 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 8 13 3 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 5 12 -1 + 17 12 5 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 2 3 13 -1 + 5 6 7 -1 + 4 6 5 -1 + 7 0 1 -1 + 6 0 7 -1 + 4 3 0 -1 + 9 8 3 -1 + 10 9 3 -1 + 11 10 3 -1 + 12 11 3 -1 + 4 12 3 -1 + 6 4 0 -1 + 5 1 2 -1 + 14 2 13 -1 + 15 2 14 -1 + 16 2 15 -1 + 17 2 16 -1 + 5 2 17 -1 + 7 1 5 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 18 19 -1 + 21 18 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 33 27 26 -1 + 29 28 27 -1 + 30 29 27 -1 + 31 30 27 -1 + 32 31 27 -1 + 33 32 27 -1 + 34 33 26 -1 + 42 35 36 -1 + 38 36 37 -1 + 39 36 38 -1 + 40 36 39 -1 + 41 36 40 -1 + 42 36 41 -1 + 43 35 42 -1 + ] + } + } + DEF PinsArrayLR_22 Shape { + appearance DEF __100 Appearance { + material DEF __101 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __102 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00505 -0.00087 0, + 0.00505 -0.00087 0.0001, + 0.00472 -0.00087 0.0001, + 0.00472 -0.00087 0, + 0.00472 -0.00063 0, + 0.00472 -0.00063 0.0001, + 0.00505 -0.00063 0, + 0.00505 -0.00063 0.0001, + 0.00466 -0.000646076951546 0, + 0.00461607695155 -0.00069 0, + 0.0046 -0.00075 0, + 0.00461607695155 -0.00081 0, + 0.00466 -0.000853923048454 0, + 0.00466 -0.000646076951546 0.0001, + 0.00461607695155 -0.00069 0.0001, + 0.0046 -0.00075 0.0001, + 0.00461607695155 -0.00081 0.0001, + 0.00466 -0.000853923048454 0.0001 + + ] + } + normal Normal { + vector [ + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 -1.110223e-16 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 3.0997427e-13 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 -1.110223e-16 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + 0 1 0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 8 13 4 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 3 2 12 -1 + 17 12 2 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 5 4 13 -1 + 5 7 6 -1 + 4 5 6 -1 + 7 1 0 -1 + 6 7 0 -1 + 4 0 3 -1 + 11 3 12 -1 + 10 3 11 -1 + 9 3 10 -1 + 8 3 9 -1 + 4 3 8 -1 + 6 0 4 -1 + 5 2 1 -1 + 16 17 2 -1 + 15 16 2 -1 + 14 15 2 -1 + 13 14 2 -1 + 5 13 2 -1 + 7 5 1 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 19 18 -1 + 21 20 18 -1 + 24 23 22 -1 + 25 24 22 -1 + 33 26 27 -1 + 29 27 28 -1 + 30 27 29 -1 + 31 27 30 -1 + 32 27 31 -1 + 33 27 32 -1 + 34 26 33 -1 + 42 36 35 -1 + 38 37 36 -1 + 39 38 36 -1 + 40 39 36 -1 + 41 40 36 -1 + 42 41 36 -1 + 43 42 35 -1 + ] + } + } + DEF PinsArrayLR_23 Shape { + appearance DEF __104 Appearance { + material DEF __105 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __106 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00505 -0.00137 0, + -0.00505 -0.00137 0.0001, + -0.00472 -0.00137 0.0001, + -0.00472 -0.00137 0, + -0.00472 -0.00113 0, + -0.00472 -0.00113 0.0001, + -0.00505 -0.00113 0, + -0.00505 -0.00113 0.0001, + -0.00466 -0.00135392304845 0, + -0.00461607695155 -0.00131 0, + -0.0046 -0.00125 0, + -0.00461607695155 -0.00119 0, + -0.00466 -0.00114607695155 0, + -0.00466 -0.00135392304845 0.0001, + -0.00461607695155 -0.00131 0.0001, + -0.0046 -0.00125 0.0001, + -0.00461607695155 -0.00119 0.0001, + -0.00466 -0.00114607695155 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 2.220446e-16 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + 0 1 0, + 4.8316906e-13 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 2.220446e-16 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 8 13 3 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 5 12 -1 + 17 12 5 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 2 3 13 -1 + 5 6 7 -1 + 4 6 5 -1 + 7 0 1 -1 + 6 0 7 -1 + 4 3 0 -1 + 9 8 3 -1 + 10 9 3 -1 + 11 10 3 -1 + 12 11 3 -1 + 4 12 3 -1 + 6 4 0 -1 + 5 1 2 -1 + 14 2 13 -1 + 15 2 14 -1 + 16 2 15 -1 + 17 2 16 -1 + 5 2 17 -1 + 7 1 5 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 18 19 -1 + 21 18 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 33 27 26 -1 + 29 28 27 -1 + 30 29 27 -1 + 31 30 27 -1 + 32 31 27 -1 + 33 32 27 -1 + 34 33 26 -1 + 42 35 36 -1 + 38 36 37 -1 + 39 36 38 -1 + 40 36 39 -1 + 41 36 40 -1 + 42 36 41 -1 + 43 35 42 -1 + ] + } + } + DEF PinsArrayLR_24 Shape { + appearance DEF __108 Appearance { + material DEF __109 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __110 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00505 -0.00137 0, + 0.00505 -0.00137 0.0001, + 0.00472 -0.00137 0.0001, + 0.00472 -0.00137 0, + 0.00472 -0.00113 0, + 0.00472 -0.00113 0.0001, + 0.00505 -0.00113 0, + 0.00505 -0.00113 0.0001, + 0.00466 -0.00114607695155 0, + 0.00461607695155 -0.00119 0, + 0.0046 -0.00125 0, + 0.00461607695155 -0.00131 0, + 0.00466 -0.00135392304845 0, + 0.00466 -0.00114607695155 0.0001, + 0.00461607695155 -0.00119 0.0001, + 0.0046 -0.00125 0.0001, + 0.00461607695155 -0.00131 0.0001, + 0.00466 -0.00135392304845 0.0001 + + ] + } + normal Normal { + vector [ + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 -2.220446e-16 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 3.0997427e-13 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 -2.220446e-16 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + 0 1 0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 8 13 4 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 3 2 12 -1 + 17 12 2 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 5 4 13 -1 + 5 7 6 -1 + 4 5 6 -1 + 7 1 0 -1 + 6 7 0 -1 + 4 0 3 -1 + 11 3 12 -1 + 10 3 11 -1 + 9 3 10 -1 + 8 3 9 -1 + 4 3 8 -1 + 6 0 4 -1 + 5 2 1 -1 + 16 17 2 -1 + 15 16 2 -1 + 14 15 2 -1 + 13 14 2 -1 + 5 13 2 -1 + 7 5 1 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 19 18 -1 + 21 20 18 -1 + 24 23 22 -1 + 25 24 22 -1 + 33 26 27 -1 + 29 27 28 -1 + 30 27 29 -1 + 31 27 30 -1 + 32 27 31 -1 + 33 27 32 -1 + 34 26 33 -1 + 42 36 35 -1 + 38 37 36 -1 + 39 38 36 -1 + 40 39 36 -1 + 41 40 36 -1 + 42 41 36 -1 + 43 42 35 -1 + ] + } + } + DEF PinsArrayLR_25 Shape { + appearance DEF __112 Appearance { + material DEF __113 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __114 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00505 -0.00187 0, + -0.00505 -0.00187 0.0001, + -0.00472 -0.00187 0.0001, + -0.00472 -0.00187 0, + -0.00472 -0.00163 0, + -0.00472 -0.00163 0.0001, + -0.00505 -0.00163 0, + -0.00505 -0.00163 0.0001, + -0.00466 -0.00185392304845 0, + -0.00461607695155 -0.00181 0, + -0.0046 -0.00175 0, + -0.00461607695155 -0.00169 0, + -0.00466 -0.00164607695155 0, + -0.00466 -0.00185392304845 0.0001, + -0.00461607695155 -0.00181 0.0001, + -0.0046 -0.00175 0.0001, + -0.00461607695155 -0.00169 0.0001, + -0.00466 -0.00164607695155 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 2.220446e-16 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + 0 1 0, + 4.8316906e-13 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 2.220446e-16 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 8 13 3 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 5 12 -1 + 17 12 5 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 2 3 13 -1 + 5 6 7 -1 + 4 6 5 -1 + 7 0 1 -1 + 6 0 7 -1 + 4 3 0 -1 + 9 8 3 -1 + 10 9 3 -1 + 11 10 3 -1 + 12 11 3 -1 + 4 12 3 -1 + 6 4 0 -1 + 5 1 2 -1 + 14 2 13 -1 + 15 2 14 -1 + 16 2 15 -1 + 17 2 16 -1 + 5 2 17 -1 + 7 1 5 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 18 19 -1 + 21 18 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 33 27 26 -1 + 29 28 27 -1 + 30 29 27 -1 + 31 30 27 -1 + 32 31 27 -1 + 33 32 27 -1 + 34 33 26 -1 + 42 35 36 -1 + 38 36 37 -1 + 39 36 38 -1 + 40 36 39 -1 + 41 36 40 -1 + 42 36 41 -1 + 43 35 42 -1 + ] + } + } + DEF PinsArrayLR_26 Shape { + appearance DEF __116 Appearance { + material DEF __117 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __118 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00505 -0.00187 0, + 0.00505 -0.00187 0.0001, + 0.00472 -0.00187 0.0001, + 0.00472 -0.00187 0, + 0.00472 -0.00163 0, + 0.00472 -0.00163 0.0001, + 0.00505 -0.00163 0, + 0.00505 -0.00163 0.0001, + 0.00466 -0.00164607695155 0, + 0.00461607695155 -0.00169 0, + 0.0046 -0.00175 0, + 0.00461607695155 -0.00181 0, + 0.00466 -0.00185392304845 0, + 0.00466 -0.00164607695155 0.0001, + 0.00461607695155 -0.00169 0.0001, + 0.0046 -0.00175 0.0001, + 0.00461607695155 -0.00181 0.0001, + 0.00466 -0.00185392304845 0.0001 + + ] + } + normal Normal { + vector [ + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 -2.220446e-16 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 3.0997427e-13 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 -2.220446e-16 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + 0 1 0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 8 13 4 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 3 2 12 -1 + 17 12 2 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 5 4 13 -1 + 5 7 6 -1 + 4 5 6 -1 + 7 1 0 -1 + 6 7 0 -1 + 4 0 3 -1 + 11 3 12 -1 + 10 3 11 -1 + 9 3 10 -1 + 8 3 9 -1 + 4 3 8 -1 + 6 0 4 -1 + 5 2 1 -1 + 16 17 2 -1 + 15 16 2 -1 + 14 15 2 -1 + 13 14 2 -1 + 5 13 2 -1 + 7 5 1 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 19 18 -1 + 21 20 18 -1 + 24 23 22 -1 + 25 24 22 -1 + 33 26 27 -1 + 29 27 28 -1 + 30 27 29 -1 + 31 27 30 -1 + 32 27 31 -1 + 33 27 32 -1 + 34 26 33 -1 + 42 36 35 -1 + 38 37 36 -1 + 39 38 36 -1 + 40 39 36 -1 + 41 40 36 -1 + 42 41 36 -1 + 43 42 35 -1 + ] + } + } + DEF PinsArrayLR_27 Shape { + appearance DEF __120 Appearance { + material DEF __121 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __122 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00505 -0.00237 0, + -0.00505 -0.00237 0.0001, + -0.00472 -0.00237 0.0001, + -0.00472 -0.00237 0, + -0.00472 -0.00213 0, + -0.00472 -0.00213 0.0001, + -0.00505 -0.00213 0, + -0.00505 -0.00213 0.0001, + -0.00466 -0.00235392304845 0, + -0.00461607695155 -0.00231 0, + -0.0046 -0.00225 0, + -0.00461607695155 -0.00219 0, + -0.00466 -0.00214607695155 0, + -0.00466 -0.00235392304845 0.0001, + -0.00461607695155 -0.00231 0.0001, + -0.0046 -0.00225 0.0001, + -0.00461607695155 -0.00219 0.0001, + -0.00466 -0.00214607695155 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 4.4408921e-16 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + 0 1 0, + 4.8316906e-13 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 4.4408921e-16 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 8 13 3 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 5 12 -1 + 17 12 5 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 2 3 13 -1 + 5 6 7 -1 + 4 6 5 -1 + 7 0 1 -1 + 6 0 7 -1 + 4 3 0 -1 + 9 8 3 -1 + 10 9 3 -1 + 11 10 3 -1 + 12 11 3 -1 + 4 12 3 -1 + 6 4 0 -1 + 5 1 2 -1 + 14 2 13 -1 + 15 2 14 -1 + 16 2 15 -1 + 17 2 16 -1 + 5 2 17 -1 + 7 1 5 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 18 19 -1 + 21 18 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 33 27 26 -1 + 29 28 27 -1 + 30 29 27 -1 + 31 30 27 -1 + 32 31 27 -1 + 33 32 27 -1 + 34 33 26 -1 + 42 35 36 -1 + 38 36 37 -1 + 39 36 38 -1 + 40 36 39 -1 + 41 36 40 -1 + 42 36 41 -1 + 43 35 42 -1 + ] + } + } + DEF PinsArrayLR_28 Shape { + appearance DEF __124 Appearance { + material DEF __125 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __126 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00505 -0.00237 0, + 0.00505 -0.00237 0.0001, + 0.00472 -0.00237 0.0001, + 0.00472 -0.00237 0, + 0.00472 -0.00213 0, + 0.00472 -0.00213 0.0001, + 0.00505 -0.00213 0, + 0.00505 -0.00213 0.0001, + 0.00466 -0.00214607695155 0, + 0.00461607695155 -0.00219 0, + 0.0046 -0.00225 0, + 0.00461607695155 -0.00231 0, + 0.00466 -0.00235392304845 0, + 0.00466 -0.00214607695155 0.0001, + 0.00461607695155 -0.00219 0.0001, + 0.0046 -0.00225 0.0001, + 0.00461607695155 -0.00231 0.0001, + 0.00466 -0.00235392304845 0.0001 + + ] + } + normal Normal { + vector [ + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 0 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 3.0997427e-13 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 0 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + 0 1 0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 8 13 4 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 3 2 12 -1 + 17 12 2 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 5 4 13 -1 + 5 7 6 -1 + 4 5 6 -1 + 7 1 0 -1 + 6 7 0 -1 + 4 0 3 -1 + 11 3 12 -1 + 10 3 11 -1 + 9 3 10 -1 + 8 3 9 -1 + 4 3 8 -1 + 6 0 4 -1 + 5 2 1 -1 + 16 17 2 -1 + 15 16 2 -1 + 14 15 2 -1 + 13 14 2 -1 + 5 13 2 -1 + 7 5 1 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 19 18 -1 + 21 20 18 -1 + 24 23 22 -1 + 25 24 22 -1 + 33 26 27 -1 + 29 27 28 -1 + 30 27 29 -1 + 31 27 30 -1 + 32 27 31 -1 + 33 27 32 -1 + 34 26 33 -1 + 42 36 35 -1 + 38 37 36 -1 + 39 38 36 -1 + 40 39 36 -1 + 41 40 36 -1 + 42 41 36 -1 + 43 42 35 -1 + ] + } + } + DEF PinsArrayLR_29 Shape { + appearance DEF __128 Appearance { + material DEF __129 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __130 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00505 -0.00287 0, + -0.00505 -0.00287 0.0001, + -0.00472 -0.00287 0.0001, + -0.00472 -0.00287 0, + -0.00472 -0.00263 0, + -0.00472 -0.00263 0.0001, + -0.00505 -0.00263 0, + -0.00505 -0.00263 0.0001, + -0.00466 -0.00285392304845 0, + -0.00461607695155 -0.00281 0, + -0.0046 -0.00275 0, + -0.00461607695155 -0.00269 0, + -0.00466 -0.00264607695155 0, + -0.00466 -0.00285392304845 0.0001, + -0.00461607695155 -0.00281 0.0001, + -0.0046 -0.00275 0.0001, + -0.00461607695155 -0.00269 0.0001, + -0.00466 -0.00264607695155 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 4.4408921e-16 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + 0 1 0, + 4.8316906e-13 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 4.4408921e-16 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 8 13 3 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 5 12 -1 + 17 12 5 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 2 3 13 -1 + 5 6 7 -1 + 4 6 5 -1 + 7 0 1 -1 + 6 0 7 -1 + 4 3 0 -1 + 9 8 3 -1 + 10 9 3 -1 + 11 10 3 -1 + 12 11 3 -1 + 4 12 3 -1 + 6 4 0 -1 + 5 1 2 -1 + 14 2 13 -1 + 15 2 14 -1 + 16 2 15 -1 + 17 2 16 -1 + 5 2 17 -1 + 7 1 5 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 18 19 -1 + 21 18 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 33 27 26 -1 + 29 28 27 -1 + 30 29 27 -1 + 31 30 27 -1 + 32 31 27 -1 + 33 32 27 -1 + 34 33 26 -1 + 42 35 36 -1 + 38 36 37 -1 + 39 36 38 -1 + 40 36 39 -1 + 41 36 40 -1 + 42 36 41 -1 + 43 35 42 -1 + ] + } + } + DEF PinsArrayLR_30 Shape { + appearance DEF __132 Appearance { + material DEF __133 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __134 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00505 -0.00287 0, + 0.00505 -0.00287 0.0001, + 0.00472 -0.00287 0.0001, + 0.00472 -0.00287 0, + 0.00472 -0.00263 0, + 0.00472 -0.00263 0.0001, + 0.00505 -0.00263 0, + 0.00505 -0.00263 0.0001, + 0.00466 -0.00264607695155 0, + 0.00461607695155 -0.00269 0, + 0.0046 -0.00275 0, + 0.00461607695155 -0.00281 0, + 0.00466 -0.00285392304845 0, + 0.00466 -0.00264607695155 0.0001, + 0.00461607695155 -0.00269 0.0001, + 0.0046 -0.00275 0.0001, + 0.00461607695155 -0.00281 0.0001, + 0.00466 -0.00285392304845 0.0001 + + ] + } + normal Normal { + vector [ + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 0 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 3.0997427e-13 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 0 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + 0 1 0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 8 13 4 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 3 2 12 -1 + 17 12 2 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 5 4 13 -1 + 5 7 6 -1 + 4 5 6 -1 + 7 1 0 -1 + 6 7 0 -1 + 4 0 3 -1 + 11 3 12 -1 + 10 3 11 -1 + 9 3 10 -1 + 8 3 9 -1 + 4 3 8 -1 + 6 0 4 -1 + 5 2 1 -1 + 16 17 2 -1 + 15 16 2 -1 + 14 15 2 -1 + 13 14 2 -1 + 5 13 2 -1 + 7 5 1 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 19 18 -1 + 21 20 18 -1 + 24 23 22 -1 + 25 24 22 -1 + 33 26 27 -1 + 29 27 28 -1 + 30 27 29 -1 + 31 27 30 -1 + 32 27 31 -1 + 33 27 32 -1 + 34 26 33 -1 + 42 36 35 -1 + 38 37 36 -1 + 39 38 36 -1 + 40 39 36 -1 + 41 40 36 -1 + 42 41 36 -1 + 43 42 35 -1 + ] + } + } + DEF PinsArrayLR_31 Shape { + appearance DEF __136 Appearance { + material DEF __137 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __138 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00505 -0.00337 0, + -0.00505 -0.00337 0.0001, + -0.00472 -0.00337 0.0001, + -0.00472 -0.00337 0, + -0.00472 -0.00313 0, + -0.00472 -0.00313 0.0001, + -0.00505 -0.00313 0, + -0.00505 -0.00313 0.0001, + -0.00466 -0.00335392304845 0, + -0.00461607695155 -0.00331 0, + -0.0046 -0.00325 0, + -0.00461607695155 -0.00319 0, + -0.00466 -0.00314607695155 0, + -0.00466 -0.00335392304845 0.0001, + -0.00461607695155 -0.00331 0.0001, + -0.0046 -0.00325 0.0001, + -0.00461607695155 -0.00319 0.0001, + -0.00466 -0.00314607695155 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 4.4408921e-16 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + 0 1 0, + 4.8316906e-13 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 4.4408921e-16 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 8 13 3 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 5 12 -1 + 17 12 5 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 2 3 13 -1 + 5 6 7 -1 + 4 6 5 -1 + 7 0 1 -1 + 6 0 7 -1 + 4 3 0 -1 + 9 8 3 -1 + 10 9 3 -1 + 11 10 3 -1 + 12 11 3 -1 + 4 12 3 -1 + 6 4 0 -1 + 5 1 2 -1 + 14 2 13 -1 + 15 2 14 -1 + 16 2 15 -1 + 17 2 16 -1 + 5 2 17 -1 + 7 1 5 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 18 19 -1 + 21 18 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 33 27 26 -1 + 29 28 27 -1 + 30 29 27 -1 + 31 30 27 -1 + 32 31 27 -1 + 33 32 27 -1 + 34 33 26 -1 + 42 35 36 -1 + 38 36 37 -1 + 39 36 38 -1 + 40 36 39 -1 + 41 36 40 -1 + 42 36 41 -1 + 43 35 42 -1 + ] + } + } + DEF PinsArrayLR_32 Shape { + appearance DEF __140 Appearance { + material DEF __141 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __142 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00505 -0.00337 0, + 0.00505 -0.00337 0.0001, + 0.00472 -0.00337 0.0001, + 0.00472 -0.00337 0, + 0.00472 -0.00313 0, + 0.00472 -0.00313 0.0001, + 0.00505 -0.00313 0, + 0.00505 -0.00313 0.0001, + 0.00466 -0.00314607695155 0, + 0.00461607695155 -0.00319 0, + 0.0046 -0.00325 0, + 0.00461607695155 -0.00331 0, + 0.00466 -0.00335392304845 0, + 0.00466 -0.00314607695155 0.0001, + 0.00461607695155 -0.00319 0.0001, + 0.0046 -0.00325 0.0001, + 0.00461607695155 -0.00331 0.0001, + 0.00466 -0.00335392304845 0.0001 + + ] + } + normal Normal { + vector [ + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 0 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 3.0997427e-13 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 0 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + 0 1 0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 8 13 4 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 3 2 12 -1 + 17 12 2 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 5 4 13 -1 + 5 7 6 -1 + 4 5 6 -1 + 7 1 0 -1 + 6 7 0 -1 + 4 0 3 -1 + 11 3 12 -1 + 10 3 11 -1 + 9 3 10 -1 + 8 3 9 -1 + 4 3 8 -1 + 6 0 4 -1 + 5 2 1 -1 + 16 17 2 -1 + 15 16 2 -1 + 14 15 2 -1 + 13 14 2 -1 + 5 13 2 -1 + 7 5 1 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 19 18 -1 + 21 20 18 -1 + 24 23 22 -1 + 25 24 22 -1 + 33 26 27 -1 + 29 27 28 -1 + 30 27 29 -1 + 31 27 30 -1 + 32 27 31 -1 + 33 27 32 -1 + 34 26 33 -1 + 42 36 35 -1 + 38 37 36 -1 + 39 38 36 -1 + 40 39 36 -1 + 41 40 36 -1 + 42 41 36 -1 + 43 42 35 -1 + ] + } + } + DEF PinsArrayLR_33 Shape { + appearance DEF __144 Appearance { + material DEF __145 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __146 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00505 -0.00387 0, + -0.00505 -0.00387 0.0001, + -0.00472 -0.00387 0.0001, + -0.00472 -0.00387 0, + -0.00472 -0.00363 0, + -0.00472 -0.00363 0.0001, + -0.00505 -0.00363 0, + -0.00505 -0.00363 0.0001, + -0.00466 -0.00385392304845 0, + -0.00461607695155 -0.00381 0, + -0.0046 -0.00375 0, + -0.00461607695155 -0.00369 0, + -0.00466 -0.00364607695155 0, + -0.00466 -0.00385392304845 0.0001, + -0.00461607695155 -0.00381 0.0001, + -0.0046 -0.00375 0.0001, + -0.00461607695155 -0.00369 0.0001, + -0.00466 -0.00364607695155 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 4.4408921e-16 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + 0 1 0, + 4.8316906e-13 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 4.4408921e-16 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 8 13 3 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 5 12 -1 + 17 12 5 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 2 3 13 -1 + 5 6 7 -1 + 4 6 5 -1 + 7 0 1 -1 + 6 0 7 -1 + 4 3 0 -1 + 9 8 3 -1 + 10 9 3 -1 + 11 10 3 -1 + 12 11 3 -1 + 4 12 3 -1 + 6 4 0 -1 + 5 1 2 -1 + 14 2 13 -1 + 15 2 14 -1 + 16 2 15 -1 + 17 2 16 -1 + 5 2 17 -1 + 7 1 5 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 18 19 -1 + 21 18 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 33 27 26 -1 + 29 28 27 -1 + 30 29 27 -1 + 31 30 27 -1 + 32 31 27 -1 + 33 32 27 -1 + 34 33 26 -1 + 42 35 36 -1 + 38 36 37 -1 + 39 36 38 -1 + 40 36 39 -1 + 41 36 40 -1 + 42 36 41 -1 + 43 35 42 -1 + ] + } + } + DEF PinsArrayLR_34 Shape { + appearance DEF __148 Appearance { + material DEF __149 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __150 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00505 -0.00387 0, + 0.00505 -0.00387 0.0001, + 0.00472 -0.00387 0.0001, + 0.00472 -0.00387 0, + 0.00472 -0.00363 0, + 0.00472 -0.00363 0.0001, + 0.00505 -0.00363 0, + 0.00505 -0.00363 0.0001, + 0.00466 -0.00364607695155 0, + 0.00461607695155 -0.00369 0, + 0.0046 -0.00375 0, + 0.00461607695155 -0.00381 0, + 0.00466 -0.00385392304845 0, + 0.00466 -0.00364607695155 0.0001, + 0.00461607695155 -0.00369 0.0001, + 0.0046 -0.00375 0.0001, + 0.00461607695155 -0.00381 0.0001, + 0.00466 -0.00385392304845 0.0001 + + ] + } + normal Normal { + vector [ + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 0 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 3.0997427e-13 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 0 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + 0 1 0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 8 13 4 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 3 2 12 -1 + 17 12 2 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 5 4 13 -1 + 5 7 6 -1 + 4 5 6 -1 + 7 1 0 -1 + 6 7 0 -1 + 4 0 3 -1 + 11 3 12 -1 + 10 3 11 -1 + 9 3 10 -1 + 8 3 9 -1 + 4 3 8 -1 + 6 0 4 -1 + 5 2 1 -1 + 16 17 2 -1 + 15 16 2 -1 + 14 15 2 -1 + 13 14 2 -1 + 5 13 2 -1 + 7 5 1 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 19 18 -1 + 21 20 18 -1 + 24 23 22 -1 + 25 24 22 -1 + 33 26 27 -1 + 29 27 28 -1 + 30 27 29 -1 + 31 27 30 -1 + 32 27 31 -1 + 33 27 32 -1 + 34 26 33 -1 + 42 36 35 -1 + 38 37 36 -1 + 39 38 36 -1 + 40 39 36 -1 + 41 40 36 -1 + 42 41 36 -1 + 43 42 35 -1 + ] + } + } + DEF PinsArrayLR_35 Shape { + appearance DEF __152 Appearance { + material DEF __153 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __154 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00505 -0.00437 0, + -0.00505 -0.00437 0.0001, + -0.00472 -0.00437 0.0001, + -0.00472 -0.00437 0, + -0.00472 -0.00413 0, + -0.00472 -0.00413 0.0001, + -0.00505 -0.00413 0, + -0.00505 -0.00413 0.0001, + -0.00466 -0.00435392304845 0, + -0.00461607695155 -0.00431 0, + -0.0046 -0.00425 0, + -0.00461607695155 -0.00419 0, + -0.00466 -0.00414607695155 0, + -0.00466 -0.00435392304845 0.0001, + -0.00461607695155 -0.00431 0.0001, + -0.0046 -0.00425 0.0001, + -0.00461607695155 -0.00419 0.0001, + -0.00466 -0.00414607695155 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 0 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + 0 1 0, + 4.8316906e-13 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 0 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 8 13 3 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 5 12 -1 + 17 12 5 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 2 3 13 -1 + 5 6 7 -1 + 4 6 5 -1 + 7 0 1 -1 + 6 0 7 -1 + 4 3 0 -1 + 9 8 3 -1 + 10 9 3 -1 + 11 10 3 -1 + 12 11 3 -1 + 4 12 3 -1 + 6 4 0 -1 + 5 1 2 -1 + 14 2 13 -1 + 15 2 14 -1 + 16 2 15 -1 + 17 2 16 -1 + 5 2 17 -1 + 7 1 5 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 18 19 -1 + 21 18 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 33 27 26 -1 + 29 28 27 -1 + 30 29 27 -1 + 31 30 27 -1 + 32 31 27 -1 + 33 32 27 -1 + 34 33 26 -1 + 42 35 36 -1 + 38 36 37 -1 + 39 36 38 -1 + 40 36 39 -1 + 41 36 40 -1 + 42 36 41 -1 + 43 35 42 -1 + ] + } + } + DEF PinsArrayLR_36 Shape { + appearance DEF __156 Appearance { + material DEF __157 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __158 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00505 -0.00437 0, + 0.00505 -0.00437 0.0001, + 0.00472 -0.00437 0.0001, + 0.00472 -0.00437 0, + 0.00472 -0.00413 0, + 0.00472 -0.00413 0.0001, + 0.00505 -0.00413 0, + 0.00505 -0.00413 0.0001, + 0.00466 -0.00414607695155 0, + 0.00461607695155 -0.00419 0, + 0.0046 -0.00425 0, + 0.00461607695155 -0.00431 0, + 0.00466 -0.00435392304845 0, + 0.00466 -0.00414607695155 0.0001, + 0.00461607695155 -0.00419 0.0001, + 0.0046 -0.00425 0.0001, + 0.00461607695155 -0.00431 0.0001, + 0.00466 -0.00435392304845 0.0001 + + ] + } + normal Normal { + vector [ + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 -1 0, + 0 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 0 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 3.0997427e-13 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 0 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + 0 1 0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + -0 1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 8 13 4 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 3 2 12 -1 + 17 12 2 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 5 4 13 -1 + 5 7 6 -1 + 4 5 6 -1 + 7 1 0 -1 + 6 7 0 -1 + 4 0 3 -1 + 11 3 12 -1 + 10 3 11 -1 + 9 3 10 -1 + 8 3 9 -1 + 4 3 8 -1 + 6 0 4 -1 + 5 2 1 -1 + 16 17 2 -1 + 15 16 2 -1 + 14 15 2 -1 + 13 14 2 -1 + 5 13 2 -1 + 7 5 1 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 5 16 4 -1 + 6 15 5 -1 + 7 14 6 -1 + 8 13 7 -1 + 9 12 8 -1 + 10 11 9 -1 + 12 9 11 -1 + 13 8 12 -1 + 14 7 13 -1 + 15 6 14 -1 + 16 5 15 -1 + 17 4 16 -1 + 20 19 18 -1 + 21 20 18 -1 + 24 23 22 -1 + 25 24 22 -1 + 33 26 27 -1 + 29 27 28 -1 + 30 27 29 -1 + 31 27 30 -1 + 32 27 31 -1 + 33 27 32 -1 + 34 26 33 -1 + 42 36 35 -1 + 38 37 36 -1 + 39 38 36 -1 + 40 39 36 -1 + 41 40 36 -1 + 42 41 36 -1 + 43 42 35 -1 + ] + } + } + ] + } + DEF PinsArrayTB Group { + children [ + DEF PinsArrayTB_1 Shape { + appearance DEF __161 Appearance { + material DEF __162 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __163 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00437 0.00505 0, + -0.00437 0.00505 0.0001, + -0.00413 0.00505 0.0001, + -0.00413 0.00505 0, + -0.00413 0.00472 0.0001, + -0.00413 0.00472 0, + -0.00437 0.00472 0, + -0.00437 0.00472 0.0001, + -0.00435392304845 0.00466 0, + -0.00431 0.00461607695155 0, + -0.00425 0.0046 0, + -0.00419 0.00461607695155 0, + -0.00414607695155 0.00466 0, + -0.00435392304845 0.00466 0.0001, + -0.00431 0.00461607695155 0.0001, + -0.00425 0.0046 0.0001, + -0.00419 0.00461607695155 0.0001, + -0.00414607695155 0.00466 0.0001 + + ] + } + normal Normal { + vector [ + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 1 0 0, + 1 0 0, + 1 0 0, + 1 0 0, + -1 0 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 0 0, + 1 4.1389114e-13 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 0 0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 4 3 2 -1 + 5 3 4 -1 + 17 16 11 -1 + 13 6 8 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 17 12 -1 + 4 12 5 -1 + 14 8 9 -1 + 15 9 10 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 7 6 13 -1 + 7 1 0 -1 + 6 7 0 -1 + 5 0 3 -1 + 6 0 5 -1 + 11 5 12 -1 + 10 5 11 -1 + 9 5 10 -1 + 8 5 9 -1 + 6 5 8 -1 + 4 2 1 -1 + 7 4 1 -1 + 16 17 4 -1 + 15 16 4 -1 + 14 15 4 -1 + 13 14 4 -1 + 7 13 4 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 6 4 5 -1 + 7 4 6 -1 + 16 17 12 -1 + 20 8 9 -1 + 12 17 11 -1 + 13 16 12 -1 + 15 16 13 -1 + 15 13 14 -1 + 19 9 10 -1 + 18 10 11 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 23 22 -1 + 25 24 22 -1 + 28 26 27 -1 + 34 26 28 -1 + 30 28 29 -1 + 31 28 30 -1 + 32 28 31 -1 + 33 28 32 -1 + 34 28 33 -1 + 37 36 35 -1 + 43 37 35 -1 + 39 38 37 -1 + 40 39 37 -1 + 41 40 37 -1 + 42 41 37 -1 + 43 42 37 -1 + ] + } + } + DEF PinsArrayTB_2 Shape { + appearance DEF __165 Appearance { + material DEF __166 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __167 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00437 -0.00505 0, + -0.00437 -0.00505 0.0001, + -0.00413 -0.00505 0.0001, + -0.00413 -0.00505 0, + -0.00413 -0.00472 0.0001, + -0.00413 -0.00472 0, + -0.00437 -0.00472 0, + -0.00437 -0.00472 0.0001, + -0.00414607695155 -0.00466 0, + -0.00419 -0.00461607695155 0, + -0.00425 -0.0046 0, + -0.00431 -0.00461607695155 0, + -0.00435392304845 -0.00466 0, + -0.00414607695155 -0.00466 0.0001, + -0.00419 -0.00461607695155 0.0001, + -0.00425 -0.0046 0.0001, + -0.00431 -0.00461607695155 0.0001, + -0.00435392304845 -0.00466 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 0 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + 0 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 0 0, + -1 -2.0694557e-13 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + 0 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 4 2 3 -1 + 5 4 3 -1 + 8 13 5 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 6 7 12 -1 + 17 12 7 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 4 5 13 -1 + 7 0 1 -1 + 6 0 7 -1 + 5 3 0 -1 + 6 5 0 -1 + 9 8 5 -1 + 10 9 5 -1 + 11 10 5 -1 + 12 11 5 -1 + 6 12 5 -1 + 4 1 2 -1 + 7 1 4 -1 + 14 4 13 -1 + 15 4 14 -1 + 16 4 15 -1 + 17 4 16 -1 + 7 4 17 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 6 5 4 -1 + 7 6 4 -1 + 9 20 8 -1 + 10 19 9 -1 + 11 18 10 -1 + 12 17 11 -1 + 13 16 12 -1 + 14 15 13 -1 + 16 13 15 -1 + 17 12 16 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 28 27 26 -1 + 34 28 26 -1 + 30 29 28 -1 + 31 30 28 -1 + 32 31 28 -1 + 33 32 28 -1 + 34 33 28 -1 + 37 35 36 -1 + 43 35 37 -1 + 39 37 38 -1 + 40 37 39 -1 + 41 37 40 -1 + 42 37 41 -1 + 43 37 42 -1 + ] + } + } + DEF PinsArrayTB_3 Shape { + appearance DEF __169 Appearance { + material DEF __170 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __171 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00387 0.00505 0, + -0.00387 0.00505 0.0001, + -0.00363 0.00505 0.0001, + -0.00363 0.00505 0, + -0.00363 0.00472 0.0001, + -0.00363 0.00472 0, + -0.00387 0.00472 0, + -0.00387 0.00472 0.0001, + -0.00385392304845 0.00466 0, + -0.00381 0.00461607695155 0, + -0.00375 0.0046 0, + -0.00369 0.00461607695155 0, + -0.00364607695155 0.00466 0, + -0.00385392304845 0.00466 0.0001, + -0.00381 0.00461607695155 0.0001, + -0.00375 0.0046 0.0001, + -0.00369 0.00461607695155 0.0001, + -0.00364607695155 0.00466 0.0001 + + ] + } + normal Normal { + vector [ + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 1 0 0, + 1 0 0, + 1 0 0, + 1 0 0, + -1 0 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 0 0, + 1 4.1389114e-13 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 0 0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 4 3 2 -1 + 5 3 4 -1 + 17 16 11 -1 + 13 6 8 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 17 12 -1 + 4 12 5 -1 + 14 8 9 -1 + 15 9 10 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 7 6 13 -1 + 7 1 0 -1 + 6 7 0 -1 + 5 0 3 -1 + 6 0 5 -1 + 11 5 12 -1 + 10 5 11 -1 + 9 5 10 -1 + 8 5 9 -1 + 6 5 8 -1 + 4 2 1 -1 + 7 4 1 -1 + 16 17 4 -1 + 15 16 4 -1 + 14 15 4 -1 + 13 14 4 -1 + 7 13 4 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 6 4 5 -1 + 7 4 6 -1 + 16 17 12 -1 + 20 8 9 -1 + 12 17 11 -1 + 13 16 12 -1 + 15 16 13 -1 + 15 13 14 -1 + 19 9 10 -1 + 18 10 11 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 23 22 -1 + 25 24 22 -1 + 28 26 27 -1 + 34 26 28 -1 + 30 28 29 -1 + 31 28 30 -1 + 32 28 31 -1 + 33 28 32 -1 + 34 28 33 -1 + 37 36 35 -1 + 43 37 35 -1 + 39 38 37 -1 + 40 39 37 -1 + 41 40 37 -1 + 42 41 37 -1 + 43 42 37 -1 + ] + } + } + DEF PinsArrayTB_4 Shape { + appearance DEF __173 Appearance { + material DEF __174 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __175 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00387 -0.00505 0, + -0.00387 -0.00505 0.0001, + -0.00363 -0.00505 0.0001, + -0.00363 -0.00505 0, + -0.00363 -0.00472 0.0001, + -0.00363 -0.00472 0, + -0.00387 -0.00472 0, + -0.00387 -0.00472 0.0001, + -0.00364607695155 -0.00466 0, + -0.00369 -0.00461607695155 0, + -0.00375 -0.0046 0, + -0.00381 -0.00461607695155 0, + -0.00385392304845 -0.00466 0, + -0.00364607695155 -0.00466 0.0001, + -0.00369 -0.00461607695155 0.0001, + -0.00375 -0.0046 0.0001, + -0.00381 -0.00461607695155 0.0001, + -0.00385392304845 -0.00466 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 0 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + 0 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 0 0, + -1 -2.0694557e-13 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + 0 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 4 2 3 -1 + 5 4 3 -1 + 8 13 5 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 6 7 12 -1 + 17 12 7 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 4 5 13 -1 + 7 0 1 -1 + 6 0 7 -1 + 5 3 0 -1 + 6 5 0 -1 + 9 8 5 -1 + 10 9 5 -1 + 11 10 5 -1 + 12 11 5 -1 + 6 12 5 -1 + 4 1 2 -1 + 7 1 4 -1 + 14 4 13 -1 + 15 4 14 -1 + 16 4 15 -1 + 17 4 16 -1 + 7 4 17 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 6 5 4 -1 + 7 6 4 -1 + 9 20 8 -1 + 10 19 9 -1 + 11 18 10 -1 + 12 17 11 -1 + 13 16 12 -1 + 14 15 13 -1 + 16 13 15 -1 + 17 12 16 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 28 27 26 -1 + 34 28 26 -1 + 30 29 28 -1 + 31 30 28 -1 + 32 31 28 -1 + 33 32 28 -1 + 34 33 28 -1 + 37 35 36 -1 + 43 35 37 -1 + 39 37 38 -1 + 40 37 39 -1 + 41 37 40 -1 + 42 37 41 -1 + 43 37 42 -1 + ] + } + } + DEF PinsArrayTB_5 Shape { + appearance DEF __177 Appearance { + material DEF __178 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __179 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00337 0.00505 0, + -0.00337 0.00505 0.0001, + -0.00313 0.00505 0.0001, + -0.00313 0.00505 0, + -0.00313 0.00472 0.0001, + -0.00313 0.00472 0, + -0.00337 0.00472 0, + -0.00337 0.00472 0.0001, + -0.00335392304845 0.00466 0, + -0.00331 0.00461607695155 0, + -0.00325 0.0046 0, + -0.00319 0.00461607695155 0, + -0.00314607695155 0.00466 0, + -0.00335392304845 0.00466 0.0001, + -0.00331 0.00461607695155 0.0001, + -0.00325 0.0046 0.0001, + -0.00319 0.00461607695155 0.0001, + -0.00314607695155 0.00466 0.0001 + + ] + } + normal Normal { + vector [ + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 1 0 0, + 1 0 0, + 1 0 0, + 1 0 0, + -1 0 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 0 0, + 1 4.1389114e-13 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 0 0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 4 3 2 -1 + 5 3 4 -1 + 17 16 11 -1 + 13 6 8 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 17 12 -1 + 4 12 5 -1 + 14 8 9 -1 + 15 9 10 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 7 6 13 -1 + 7 1 0 -1 + 6 7 0 -1 + 5 0 3 -1 + 6 0 5 -1 + 11 5 12 -1 + 10 5 11 -1 + 9 5 10 -1 + 8 5 9 -1 + 6 5 8 -1 + 4 2 1 -1 + 7 4 1 -1 + 16 17 4 -1 + 15 16 4 -1 + 14 15 4 -1 + 13 14 4 -1 + 7 13 4 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 6 4 5 -1 + 7 4 6 -1 + 16 17 12 -1 + 20 8 9 -1 + 12 17 11 -1 + 13 16 12 -1 + 15 16 13 -1 + 15 13 14 -1 + 19 9 10 -1 + 18 10 11 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 23 22 -1 + 25 24 22 -1 + 28 26 27 -1 + 34 26 28 -1 + 30 28 29 -1 + 31 28 30 -1 + 32 28 31 -1 + 33 28 32 -1 + 34 28 33 -1 + 37 36 35 -1 + 43 37 35 -1 + 39 38 37 -1 + 40 39 37 -1 + 41 40 37 -1 + 42 41 37 -1 + 43 42 37 -1 + ] + } + } + DEF PinsArrayTB_6 Shape { + appearance DEF __181 Appearance { + material DEF __182 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __183 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00337 -0.00505 0, + -0.00337 -0.00505 0.0001, + -0.00313 -0.00505 0.0001, + -0.00313 -0.00505 0, + -0.00313 -0.00472 0.0001, + -0.00313 -0.00472 0, + -0.00337 -0.00472 0, + -0.00337 -0.00472 0.0001, + -0.00314607695155 -0.00466 0, + -0.00319 -0.00461607695155 0, + -0.00325 -0.0046 0, + -0.00331 -0.00461607695155 0, + -0.00335392304845 -0.00466 0, + -0.00314607695155 -0.00466 0.0001, + -0.00319 -0.00461607695155 0.0001, + -0.00325 -0.0046 0.0001, + -0.00331 -0.00461607695155 0.0001, + -0.00335392304845 -0.00466 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 0 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + 0 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 0 0, + -1 -2.0694557e-13 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + 0 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 4 2 3 -1 + 5 4 3 -1 + 8 13 5 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 6 7 12 -1 + 17 12 7 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 4 5 13 -1 + 7 0 1 -1 + 6 0 7 -1 + 5 3 0 -1 + 6 5 0 -1 + 9 8 5 -1 + 10 9 5 -1 + 11 10 5 -1 + 12 11 5 -1 + 6 12 5 -1 + 4 1 2 -1 + 7 1 4 -1 + 14 4 13 -1 + 15 4 14 -1 + 16 4 15 -1 + 17 4 16 -1 + 7 4 17 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 6 5 4 -1 + 7 6 4 -1 + 9 20 8 -1 + 10 19 9 -1 + 11 18 10 -1 + 12 17 11 -1 + 13 16 12 -1 + 14 15 13 -1 + 16 13 15 -1 + 17 12 16 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 28 27 26 -1 + 34 28 26 -1 + 30 29 28 -1 + 31 30 28 -1 + 32 31 28 -1 + 33 32 28 -1 + 34 33 28 -1 + 37 35 36 -1 + 43 35 37 -1 + 39 37 38 -1 + 40 37 39 -1 + 41 37 40 -1 + 42 37 41 -1 + 43 37 42 -1 + ] + } + } + DEF PinsArrayTB_7 Shape { + appearance DEF __185 Appearance { + material DEF __186 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __187 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00287 0.00505 0, + -0.00287 0.00505 0.0001, + -0.00263 0.00505 0.0001, + -0.00263 0.00505 0, + -0.00263 0.00472 0.0001, + -0.00263 0.00472 0, + -0.00287 0.00472 0, + -0.00287 0.00472 0.0001, + -0.00285392304845 0.00466 0, + -0.00281 0.00461607695155 0, + -0.00275 0.0046 0, + -0.00269 0.00461607695155 0, + -0.00264607695155 0.00466 0, + -0.00285392304845 0.00466 0.0001, + -0.00281 0.00461607695155 0.0001, + -0.00275 0.0046 0.0001, + -0.00269 0.00461607695155 0.0001, + -0.00264607695155 0.00466 0.0001 + + ] + } + normal Normal { + vector [ + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 1 0 0, + 1 0 0, + 1 0 0, + 1 0 0, + -1 0 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 0 0, + 1 4.1389114e-13 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 0 0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 4 3 2 -1 + 5 3 4 -1 + 17 16 11 -1 + 13 6 8 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 17 12 -1 + 4 12 5 -1 + 14 8 9 -1 + 15 9 10 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 7 6 13 -1 + 7 1 0 -1 + 6 7 0 -1 + 5 0 3 -1 + 6 0 5 -1 + 11 5 12 -1 + 10 5 11 -1 + 9 5 10 -1 + 8 5 9 -1 + 6 5 8 -1 + 4 2 1 -1 + 7 4 1 -1 + 16 17 4 -1 + 15 16 4 -1 + 14 15 4 -1 + 13 14 4 -1 + 7 13 4 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 6 4 5 -1 + 7 4 6 -1 + 16 17 12 -1 + 20 8 9 -1 + 12 17 11 -1 + 13 16 12 -1 + 15 16 13 -1 + 15 13 14 -1 + 19 9 10 -1 + 18 10 11 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 23 22 -1 + 25 24 22 -1 + 28 26 27 -1 + 34 26 28 -1 + 30 28 29 -1 + 31 28 30 -1 + 32 28 31 -1 + 33 28 32 -1 + 34 28 33 -1 + 37 36 35 -1 + 43 37 35 -1 + 39 38 37 -1 + 40 39 37 -1 + 41 40 37 -1 + 42 41 37 -1 + 43 42 37 -1 + ] + } + } + DEF PinsArrayTB_8 Shape { + appearance DEF __189 Appearance { + material DEF __190 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __191 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00287 -0.00505 0, + -0.00287 -0.00505 0.0001, + -0.00263 -0.00505 0.0001, + -0.00263 -0.00505 0, + -0.00263 -0.00472 0.0001, + -0.00263 -0.00472 0, + -0.00287 -0.00472 0, + -0.00287 -0.00472 0.0001, + -0.00264607695155 -0.00466 0, + -0.00269 -0.00461607695155 0, + -0.00275 -0.0046 0, + -0.00281 -0.00461607695155 0, + -0.00285392304845 -0.00466 0, + -0.00264607695155 -0.00466 0.0001, + -0.00269 -0.00461607695155 0.0001, + -0.00275 -0.0046 0.0001, + -0.00281 -0.00461607695155 0.0001, + -0.00285392304845 -0.00466 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 0 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + 0 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 0 0, + -1 -2.0694557e-13 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + 0 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 4 2 3 -1 + 5 4 3 -1 + 8 13 5 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 6 7 12 -1 + 17 12 7 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 4 5 13 -1 + 7 0 1 -1 + 6 0 7 -1 + 5 3 0 -1 + 6 5 0 -1 + 9 8 5 -1 + 10 9 5 -1 + 11 10 5 -1 + 12 11 5 -1 + 6 12 5 -1 + 4 1 2 -1 + 7 1 4 -1 + 14 4 13 -1 + 15 4 14 -1 + 16 4 15 -1 + 17 4 16 -1 + 7 4 17 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 6 5 4 -1 + 7 6 4 -1 + 9 20 8 -1 + 10 19 9 -1 + 11 18 10 -1 + 12 17 11 -1 + 13 16 12 -1 + 14 15 13 -1 + 16 13 15 -1 + 17 12 16 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 28 27 26 -1 + 34 28 26 -1 + 30 29 28 -1 + 31 30 28 -1 + 32 31 28 -1 + 33 32 28 -1 + 34 33 28 -1 + 37 35 36 -1 + 43 35 37 -1 + 39 37 38 -1 + 40 37 39 -1 + 41 37 40 -1 + 42 37 41 -1 + 43 37 42 -1 + ] + } + } + DEF PinsArrayTB_9 Shape { + appearance DEF __193 Appearance { + material DEF __194 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __195 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00237 0.00505 0, + -0.00237 0.00505 0.0001, + -0.00213 0.00505 0.0001, + -0.00213 0.00505 0, + -0.00213 0.00472 0.0001, + -0.00213 0.00472 0, + -0.00237 0.00472 0, + -0.00237 0.00472 0.0001, + -0.00235392304845 0.00466 0, + -0.00231 0.00461607695155 0, + -0.00225 0.0046 0, + -0.00219 0.00461607695155 0, + -0.00214607695155 0.00466 0, + -0.00235392304845 0.00466 0.0001, + -0.00231 0.00461607695155 0.0001, + -0.00225 0.0046 0.0001, + -0.00219 0.00461607695155 0.0001, + -0.00214607695155 0.00466 0.0001 + + ] + } + normal Normal { + vector [ + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 1 0 0, + 1 0 0, + 1 0 0, + 1 0 0, + -1 0 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 0 0, + 1 4.1389114e-13 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 0 0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 4 3 2 -1 + 5 3 4 -1 + 17 16 11 -1 + 13 6 8 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 17 12 -1 + 4 12 5 -1 + 14 8 9 -1 + 15 9 10 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 7 6 13 -1 + 7 1 0 -1 + 6 7 0 -1 + 5 0 3 -1 + 6 0 5 -1 + 11 5 12 -1 + 10 5 11 -1 + 9 5 10 -1 + 8 5 9 -1 + 6 5 8 -1 + 4 2 1 -1 + 7 4 1 -1 + 16 17 4 -1 + 15 16 4 -1 + 14 15 4 -1 + 13 14 4 -1 + 7 13 4 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 6 4 5 -1 + 7 4 6 -1 + 16 17 12 -1 + 20 8 9 -1 + 12 17 11 -1 + 13 16 12 -1 + 15 16 13 -1 + 15 13 14 -1 + 19 9 10 -1 + 18 10 11 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 23 22 -1 + 25 24 22 -1 + 28 26 27 -1 + 34 26 28 -1 + 30 28 29 -1 + 31 28 30 -1 + 32 28 31 -1 + 33 28 32 -1 + 34 28 33 -1 + 37 36 35 -1 + 43 37 35 -1 + 39 38 37 -1 + 40 39 37 -1 + 41 40 37 -1 + 42 41 37 -1 + 43 42 37 -1 + ] + } + } + DEF PinsArrayTB_10 Shape { + appearance DEF __197 Appearance { + material DEF __198 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __199 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00237 -0.00505 0, + -0.00237 -0.00505 0.0001, + -0.00213 -0.00505 0.0001, + -0.00213 -0.00505 0, + -0.00213 -0.00472 0.0001, + -0.00213 -0.00472 0, + -0.00237 -0.00472 0, + -0.00237 -0.00472 0.0001, + -0.00214607695155 -0.00466 0, + -0.00219 -0.00461607695155 0, + -0.00225 -0.0046 0, + -0.00231 -0.00461607695155 0, + -0.00235392304845 -0.00466 0, + -0.00214607695155 -0.00466 0.0001, + -0.00219 -0.00461607695155 0.0001, + -0.00225 -0.0046 0.0001, + -0.00231 -0.00461607695155 0.0001, + -0.00235392304845 -0.00466 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 0 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + 0 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 0 0, + -1 -2.0694557e-13 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + 0 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 4 2 3 -1 + 5 4 3 -1 + 8 13 5 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 6 7 12 -1 + 17 12 7 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 4 5 13 -1 + 7 0 1 -1 + 6 0 7 -1 + 5 3 0 -1 + 6 5 0 -1 + 9 8 5 -1 + 10 9 5 -1 + 11 10 5 -1 + 12 11 5 -1 + 6 12 5 -1 + 4 1 2 -1 + 7 1 4 -1 + 14 4 13 -1 + 15 4 14 -1 + 16 4 15 -1 + 17 4 16 -1 + 7 4 17 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 6 5 4 -1 + 7 6 4 -1 + 9 20 8 -1 + 10 19 9 -1 + 11 18 10 -1 + 12 17 11 -1 + 13 16 12 -1 + 14 15 13 -1 + 16 13 15 -1 + 17 12 16 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 28 27 26 -1 + 34 28 26 -1 + 30 29 28 -1 + 31 30 28 -1 + 32 31 28 -1 + 33 32 28 -1 + 34 33 28 -1 + 37 35 36 -1 + 43 35 37 -1 + 39 37 38 -1 + 40 37 39 -1 + 41 37 40 -1 + 42 37 41 -1 + 43 37 42 -1 + ] + } + } + DEF PinsArrayTB_11 Shape { + appearance DEF __201 Appearance { + material DEF __202 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __203 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00187 0.00505 0, + -0.00187 0.00505 0.0001, + -0.00163 0.00505 0.0001, + -0.00163 0.00505 0, + -0.00163 0.00472 0.0001, + -0.00163 0.00472 0, + -0.00187 0.00472 0, + -0.00187 0.00472 0.0001, + -0.00185392304845 0.00466 0, + -0.00181 0.00461607695155 0, + -0.00175 0.0046 0, + -0.00169 0.00461607695155 0, + -0.00164607695155 0.00466 0, + -0.00185392304845 0.00466 0.0001, + -0.00181 0.00461607695155 0.0001, + -0.00175 0.0046 0.0001, + -0.00169 0.00461607695155 0.0001, + -0.00164607695155 0.00466 0.0001 + + ] + } + normal Normal { + vector [ + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 1 0 0, + 1 0 0, + 1 0 0, + 1 0 0, + -1 0 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 0 0, + 1 4.1389114e-13 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 0 0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 4 3 2 -1 + 5 3 4 -1 + 17 16 11 -1 + 13 6 8 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 17 12 -1 + 4 12 5 -1 + 14 8 9 -1 + 15 9 10 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 7 6 13 -1 + 7 1 0 -1 + 6 7 0 -1 + 5 0 3 -1 + 6 0 5 -1 + 11 5 12 -1 + 10 5 11 -1 + 9 5 10 -1 + 8 5 9 -1 + 6 5 8 -1 + 4 2 1 -1 + 7 4 1 -1 + 16 17 4 -1 + 15 16 4 -1 + 14 15 4 -1 + 13 14 4 -1 + 7 13 4 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 6 4 5 -1 + 7 4 6 -1 + 16 17 12 -1 + 20 8 9 -1 + 12 17 11 -1 + 13 16 12 -1 + 15 16 13 -1 + 15 13 14 -1 + 19 9 10 -1 + 18 10 11 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 23 22 -1 + 25 24 22 -1 + 28 26 27 -1 + 34 26 28 -1 + 30 28 29 -1 + 31 28 30 -1 + 32 28 31 -1 + 33 28 32 -1 + 34 28 33 -1 + 37 36 35 -1 + 43 37 35 -1 + 39 38 37 -1 + 40 39 37 -1 + 41 40 37 -1 + 42 41 37 -1 + 43 42 37 -1 + ] + } + } + DEF PinsArrayTB_12 Shape { + appearance DEF __205 Appearance { + material DEF __206 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __207 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00187 -0.00505 0, + -0.00187 -0.00505 0.0001, + -0.00163 -0.00505 0.0001, + -0.00163 -0.00505 0, + -0.00163 -0.00472 0.0001, + -0.00163 -0.00472 0, + -0.00187 -0.00472 0, + -0.00187 -0.00472 0.0001, + -0.00164607695155 -0.00466 0, + -0.00169 -0.00461607695155 0, + -0.00175 -0.0046 0, + -0.00181 -0.00461607695155 0, + -0.00185392304845 -0.00466 0, + -0.00164607695155 -0.00466 0.0001, + -0.00169 -0.00461607695155 0.0001, + -0.00175 -0.0046 0.0001, + -0.00181 -0.00461607695155 0.0001, + -0.00185392304845 -0.00466 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 0 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + -2.220446e-16 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 0 0, + -1 -2.0694557e-13 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + -2.220446e-16 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 4 2 3 -1 + 5 4 3 -1 + 8 13 5 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 6 7 12 -1 + 17 12 7 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 4 5 13 -1 + 7 0 1 -1 + 6 0 7 -1 + 5 3 0 -1 + 6 5 0 -1 + 9 8 5 -1 + 10 9 5 -1 + 11 10 5 -1 + 12 11 5 -1 + 6 12 5 -1 + 4 1 2 -1 + 7 1 4 -1 + 14 4 13 -1 + 15 4 14 -1 + 16 4 15 -1 + 17 4 16 -1 + 7 4 17 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 6 5 4 -1 + 7 6 4 -1 + 9 20 8 -1 + 10 19 9 -1 + 11 18 10 -1 + 12 17 11 -1 + 13 16 12 -1 + 14 15 13 -1 + 16 13 15 -1 + 17 12 16 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 28 27 26 -1 + 34 28 26 -1 + 30 29 28 -1 + 31 30 28 -1 + 32 31 28 -1 + 33 32 28 -1 + 34 33 28 -1 + 37 35 36 -1 + 43 35 37 -1 + 39 37 38 -1 + 40 37 39 -1 + 41 37 40 -1 + 42 37 41 -1 + 43 37 42 -1 + ] + } + } + DEF PinsArrayTB_13 Shape { + appearance DEF __209 Appearance { + material DEF __210 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __211 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00137 0.00505 0, + -0.00137 0.00505 0.0001, + -0.00113 0.00505 0.0001, + -0.00113 0.00505 0, + -0.00113 0.00472 0.0001, + -0.00113 0.00472 0, + -0.00137 0.00472 0, + -0.00137 0.00472 0.0001, + -0.00135392304845 0.00466 0, + -0.00131 0.00461607695155 0, + -0.00125 0.0046 0, + -0.00119 0.00461607695155 0, + -0.00114607695155 0.00466 0, + -0.00135392304845 0.00466 0.0001, + -0.00131 0.00461607695155 0.0001, + -0.00125 0.0046 0.0001, + -0.00119 0.00461607695155 0.0001, + -0.00114607695155 0.00466 0.0001 + + ] + } + normal Normal { + vector [ + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 1 0 0, + 1 0 0, + 1 0 0, + 1 0 0, + -1 0 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 0 0, + 1 4.1389114e-13 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 0 0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 4 3 2 -1 + 5 3 4 -1 + 17 16 11 -1 + 13 6 8 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 17 12 -1 + 4 12 5 -1 + 14 8 9 -1 + 15 9 10 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 7 6 13 -1 + 7 1 0 -1 + 6 7 0 -1 + 5 0 3 -1 + 6 0 5 -1 + 11 5 12 -1 + 10 5 11 -1 + 9 5 10 -1 + 8 5 9 -1 + 6 5 8 -1 + 4 2 1 -1 + 7 4 1 -1 + 16 17 4 -1 + 15 16 4 -1 + 14 15 4 -1 + 13 14 4 -1 + 7 13 4 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 6 4 5 -1 + 7 4 6 -1 + 16 17 12 -1 + 20 8 9 -1 + 12 17 11 -1 + 13 16 12 -1 + 15 16 13 -1 + 15 13 14 -1 + 19 9 10 -1 + 18 10 11 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 23 22 -1 + 25 24 22 -1 + 28 26 27 -1 + 34 26 28 -1 + 30 28 29 -1 + 31 28 30 -1 + 32 28 31 -1 + 33 28 32 -1 + 34 28 33 -1 + 37 36 35 -1 + 43 37 35 -1 + 39 38 37 -1 + 40 39 37 -1 + 41 40 37 -1 + 42 41 37 -1 + 43 42 37 -1 + ] + } + } + DEF PinsArrayTB_14 Shape { + appearance DEF __213 Appearance { + material DEF __214 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __215 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00137 -0.00505 0, + -0.00137 -0.00505 0.0001, + -0.00113 -0.00505 0.0001, + -0.00113 -0.00505 0, + -0.00113 -0.00472 0.0001, + -0.00113 -0.00472 0, + -0.00137 -0.00472 0, + -0.00137 -0.00472 0.0001, + -0.00114607695155 -0.00466 0, + -0.00119 -0.00461607695155 0, + -0.00125 -0.0046 0, + -0.00131 -0.00461607695155 0, + -0.00135392304845 -0.00466 0, + -0.00114607695155 -0.00466 0.0001, + -0.00119 -0.00461607695155 0.0001, + -0.00125 -0.0046 0.0001, + -0.00131 -0.00461607695155 0.0001, + -0.00135392304845 -0.00466 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 0 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + -2.220446e-16 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 0 0, + -1 -2.0694557e-13 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + -2.220446e-16 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 4 2 3 -1 + 5 4 3 -1 + 8 13 5 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 6 7 12 -1 + 17 12 7 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 4 5 13 -1 + 7 0 1 -1 + 6 0 7 -1 + 5 3 0 -1 + 6 5 0 -1 + 9 8 5 -1 + 10 9 5 -1 + 11 10 5 -1 + 12 11 5 -1 + 6 12 5 -1 + 4 1 2 -1 + 7 1 4 -1 + 14 4 13 -1 + 15 4 14 -1 + 16 4 15 -1 + 17 4 16 -1 + 7 4 17 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 6 5 4 -1 + 7 6 4 -1 + 9 20 8 -1 + 10 19 9 -1 + 11 18 10 -1 + 12 17 11 -1 + 13 16 12 -1 + 14 15 13 -1 + 16 13 15 -1 + 17 12 16 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 28 27 26 -1 + 34 28 26 -1 + 30 29 28 -1 + 31 30 28 -1 + 32 31 28 -1 + 33 32 28 -1 + 34 33 28 -1 + 37 35 36 -1 + 43 35 37 -1 + 39 37 38 -1 + 40 37 39 -1 + 41 37 40 -1 + 42 37 41 -1 + 43 37 42 -1 + ] + } + } + DEF PinsArrayTB_15 Shape { + appearance DEF __217 Appearance { + material DEF __218 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __219 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00087 0.00505 0, + -0.00087 0.00505 0.0001, + -0.00063 0.00505 0.0001, + -0.00063 0.00505 0, + -0.00063 0.00472 0.0001, + -0.00063 0.00472 0, + -0.00087 0.00472 0, + -0.00087 0.00472 0.0001, + -0.000853923048454 0.00466 0, + -0.00081 0.00461607695155 0, + -0.00075 0.0046 0, + -0.00069 0.00461607695155 0, + -0.000646076951546 0.00466 0, + -0.000853923048454 0.00466 0.0001, + -0.00081 0.00461607695155 0.0001, + -0.00075 0.0046 0.0001, + -0.00069 0.00461607695155 0.0001, + -0.000646076951546 0.00466 0.0001 + + ] + } + normal Normal { + vector [ + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 1 0 0, + 1 0 0, + 1 0 0, + 1 0 0, + -1 0 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 1.110223e-16 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 0 0, + 1 4.1389114e-13 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 1.110223e-16 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 0 0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 4 3 2 -1 + 5 3 4 -1 + 17 16 11 -1 + 13 6 8 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 17 12 -1 + 4 12 5 -1 + 14 8 9 -1 + 15 9 10 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 7 6 13 -1 + 7 1 0 -1 + 6 7 0 -1 + 5 0 3 -1 + 6 0 5 -1 + 11 5 12 -1 + 10 5 11 -1 + 9 5 10 -1 + 8 5 9 -1 + 6 5 8 -1 + 4 2 1 -1 + 7 4 1 -1 + 16 17 4 -1 + 15 16 4 -1 + 14 15 4 -1 + 13 14 4 -1 + 7 13 4 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 6 4 5 -1 + 7 4 6 -1 + 16 17 12 -1 + 20 8 9 -1 + 12 17 11 -1 + 13 16 12 -1 + 15 16 13 -1 + 15 13 14 -1 + 19 9 10 -1 + 18 10 11 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 23 22 -1 + 25 24 22 -1 + 28 26 27 -1 + 34 26 28 -1 + 30 28 29 -1 + 31 28 30 -1 + 32 28 31 -1 + 33 28 32 -1 + 34 28 33 -1 + 37 36 35 -1 + 43 37 35 -1 + 39 38 37 -1 + 40 39 37 -1 + 41 40 37 -1 + 42 41 37 -1 + 43 42 37 -1 + ] + } + } + DEF PinsArrayTB_16 Shape { + appearance DEF __221 Appearance { + material DEF __222 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __223 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00087 -0.00505 0, + -0.00087 -0.00505 0.0001, + -0.00063 -0.00505 0.0001, + -0.00063 -0.00505 0, + -0.00063 -0.00472 0.0001, + -0.00063 -0.00472 0, + -0.00087 -0.00472 0, + -0.00087 -0.00472 0.0001, + -0.000646076951546 -0.00466 0, + -0.00069 -0.00461607695155 0, + -0.00075 -0.0046 0, + -0.00081 -0.00461607695155 0, + -0.000853923048454 -0.00466 0, + -0.000646076951546 -0.00466 0.0001, + -0.00069 -0.00461607695155 0.0001, + -0.00075 -0.0046 0.0001, + -0.00081 -0.00461607695155 0.0001, + -0.000853923048454 -0.00466 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 0 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + -2.220446e-16 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 0 0, + -1 -2.0694557e-13 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + -2.220446e-16 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 4 2 3 -1 + 5 4 3 -1 + 8 13 5 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 6 7 12 -1 + 17 12 7 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 4 5 13 -1 + 7 0 1 -1 + 6 0 7 -1 + 5 3 0 -1 + 6 5 0 -1 + 9 8 5 -1 + 10 9 5 -1 + 11 10 5 -1 + 12 11 5 -1 + 6 12 5 -1 + 4 1 2 -1 + 7 1 4 -1 + 14 4 13 -1 + 15 4 14 -1 + 16 4 15 -1 + 17 4 16 -1 + 7 4 17 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 6 5 4 -1 + 7 6 4 -1 + 9 20 8 -1 + 10 19 9 -1 + 11 18 10 -1 + 12 17 11 -1 + 13 16 12 -1 + 14 15 13 -1 + 16 13 15 -1 + 17 12 16 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 28 27 26 -1 + 34 28 26 -1 + 30 29 28 -1 + 31 30 28 -1 + 32 31 28 -1 + 33 32 28 -1 + 34 33 28 -1 + 37 35 36 -1 + 43 35 37 -1 + 39 37 38 -1 + 40 37 39 -1 + 41 37 40 -1 + 42 37 41 -1 + 43 37 42 -1 + ] + } + } + DEF PinsArrayTB_17 Shape { + appearance DEF __225 Appearance { + material DEF __226 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __227 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00037 0.00505 0, + -0.00037 0.00505 0.0001, + -0.00013 0.00505 0.0001, + -0.00013 0.00505 0, + -0.00013 0.00472 0.0001, + -0.00013 0.00472 0, + -0.00037 0.00472 0, + -0.00037 0.00472 0.0001, + -0.000353923048454 0.00466 0, + -0.00031 0.00461607695155 0, + -0.00025 0.0046 0, + -0.00019 0.00461607695155 0, + -0.000146076951546 0.00466 0, + -0.000353923048454 0.00466 0.0001, + -0.00031 0.00461607695155 0.0001, + -0.00025 0.0046 0.0001, + -0.00019 0.00461607695155 0.0001, + -0.000146076951546 0.00466 0.0001 + + ] + } + normal Normal { + vector [ + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 1 0 0, + 1 0 0, + 1 0 0, + 1 0 0, + -1 0 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 5.5511151e-17 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 0 0, + 1 4.1389114e-13 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 5.5511151e-17 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 0 0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 4 3 2 -1 + 5 3 4 -1 + 17 16 11 -1 + 13 6 8 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 17 12 -1 + 4 12 5 -1 + 14 8 9 -1 + 15 9 10 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 7 6 13 -1 + 7 1 0 -1 + 6 7 0 -1 + 5 0 3 -1 + 6 0 5 -1 + 11 5 12 -1 + 10 5 11 -1 + 9 5 10 -1 + 8 5 9 -1 + 6 5 8 -1 + 4 2 1 -1 + 7 4 1 -1 + 16 17 4 -1 + 15 16 4 -1 + 14 15 4 -1 + 13 14 4 -1 + 7 13 4 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 6 4 5 -1 + 7 4 6 -1 + 16 17 12 -1 + 20 8 9 -1 + 12 17 11 -1 + 13 16 12 -1 + 15 16 13 -1 + 15 13 14 -1 + 19 9 10 -1 + 18 10 11 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 23 22 -1 + 25 24 22 -1 + 28 26 27 -1 + 34 26 28 -1 + 30 28 29 -1 + 31 28 30 -1 + 32 28 31 -1 + 33 28 32 -1 + 34 28 33 -1 + 37 36 35 -1 + 43 37 35 -1 + 39 38 37 -1 + 40 39 37 -1 + 41 40 37 -1 + 42 41 37 -1 + 43 42 37 -1 + ] + } + } + DEF PinsArrayTB_18 Shape { + appearance DEF __229 Appearance { + material DEF __230 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __231 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + -0.00037 -0.00505 0, + -0.00037 -0.00505 0.0001, + -0.00013 -0.00505 0.0001, + -0.00013 -0.00505 0, + -0.00013 -0.00472 0.0001, + -0.00013 -0.00472 0, + -0.00037 -0.00472 0, + -0.00037 -0.00472 0.0001, + -0.000146076951546 -0.00466 0, + -0.00019 -0.00461607695155 0, + -0.00025 -0.0046 0, + -0.00031 -0.00461607695155 0, + -0.000353923048454 -0.00466 0, + -0.000146076951546 -0.00466 0.0001, + -0.00019 -0.00461607695155 0.0001, + -0.00025 -0.0046 0.0001, + -0.00031 -0.00461607695155 0.0001, + -0.000353923048454 -0.00466 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 0 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + -1.6653345e-16 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 0 0, + -1 -2.0694557e-13 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + -1.6653345e-16 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 4 2 3 -1 + 5 4 3 -1 + 8 13 5 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 6 7 12 -1 + 17 12 7 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 4 5 13 -1 + 7 0 1 -1 + 6 0 7 -1 + 5 3 0 -1 + 6 5 0 -1 + 9 8 5 -1 + 10 9 5 -1 + 11 10 5 -1 + 12 11 5 -1 + 6 12 5 -1 + 4 1 2 -1 + 7 1 4 -1 + 14 4 13 -1 + 15 4 14 -1 + 16 4 15 -1 + 17 4 16 -1 + 7 4 17 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 6 5 4 -1 + 7 6 4 -1 + 9 20 8 -1 + 10 19 9 -1 + 11 18 10 -1 + 12 17 11 -1 + 13 16 12 -1 + 14 15 13 -1 + 16 13 15 -1 + 17 12 16 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 28 27 26 -1 + 34 28 26 -1 + 30 29 28 -1 + 31 30 28 -1 + 32 31 28 -1 + 33 32 28 -1 + 34 33 28 -1 + 37 35 36 -1 + 43 35 37 -1 + 39 37 38 -1 + 40 37 39 -1 + 41 37 40 -1 + 42 37 41 -1 + 43 37 42 -1 + ] + } + } + DEF PinsArrayTB_19 Shape { + appearance DEF __233 Appearance { + material DEF __234 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __235 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00013 0.00505 0, + 0.00013 0.00505 0.0001, + 0.00037 0.00505 0.0001, + 0.00037 0.00505 0, + 0.00037 0.00472 0.0001, + 0.00037 0.00472 0, + 0.00013 0.00472 0, + 0.00013 0.00472 0.0001, + 0.000146076951546 0.00466 0, + 0.00019 0.00461607695155 0, + 0.00025 0.0046 0, + 0.00031 0.00461607695155 0, + 0.000353923048454 0.00466 0, + 0.000146076951546 0.00466 0.0001, + 0.00019 0.00461607695155 0.0001, + 0.00025 0.0046 0.0001, + 0.00031 0.00461607695155 0.0001, + 0.000353923048454 0.00466 0.0001 + + ] + } + normal Normal { + vector [ + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 1 0 0, + 1 0 0, + 1 0 0, + 1 0 0, + -1 0 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 5.5511151e-17 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 0 0, + 1 4.1389114e-13 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 5.5511151e-17 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 0 0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 4 3 2 -1 + 5 3 4 -1 + 17 16 11 -1 + 13 6 8 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 17 12 -1 + 4 12 5 -1 + 14 8 9 -1 + 15 9 10 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 7 6 13 -1 + 7 1 0 -1 + 6 7 0 -1 + 5 0 3 -1 + 6 0 5 -1 + 11 5 12 -1 + 10 5 11 -1 + 9 5 10 -1 + 8 5 9 -1 + 6 5 8 -1 + 4 2 1 -1 + 7 4 1 -1 + 16 17 4 -1 + 15 16 4 -1 + 14 15 4 -1 + 13 14 4 -1 + 7 13 4 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 6 4 5 -1 + 7 4 6 -1 + 16 17 12 -1 + 20 8 9 -1 + 12 17 11 -1 + 13 16 12 -1 + 15 16 13 -1 + 15 13 14 -1 + 19 9 10 -1 + 18 10 11 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 23 22 -1 + 25 24 22 -1 + 28 26 27 -1 + 34 26 28 -1 + 30 28 29 -1 + 31 28 30 -1 + 32 28 31 -1 + 33 28 32 -1 + 34 28 33 -1 + 37 36 35 -1 + 43 37 35 -1 + 39 38 37 -1 + 40 39 37 -1 + 41 40 37 -1 + 42 41 37 -1 + 43 42 37 -1 + ] + } + } + DEF PinsArrayTB_20 Shape { + appearance DEF __237 Appearance { + material DEF __238 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __239 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00013 -0.00505 0, + 0.00013 -0.00505 0.0001, + 0.00037 -0.00505 0.0001, + 0.00037 -0.00505 0, + 0.00037 -0.00472 0.0001, + 0.00037 -0.00472 0, + 0.00013 -0.00472 0, + 0.00013 -0.00472 0.0001, + 0.000353923048454 -0.00466 0, + 0.00031 -0.00461607695155 0, + 0.00025 -0.0046 0, + 0.00019 -0.00461607695155 0, + 0.000146076951546 -0.00466 0, + 0.000353923048454 -0.00466 0.0001, + 0.00031 -0.00461607695155 0.0001, + 0.00025 -0.0046 0.0001, + 0.00019 -0.00461607695155 0.0001, + 0.000146076951546 -0.00466 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 0 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + -1.9428903e-16 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 0 0, + -1 -2.0694557e-13 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + -1.9428903e-16 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 4 2 3 -1 + 5 4 3 -1 + 8 13 5 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 6 7 12 -1 + 17 12 7 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 4 5 13 -1 + 7 0 1 -1 + 6 0 7 -1 + 5 3 0 -1 + 6 5 0 -1 + 9 8 5 -1 + 10 9 5 -1 + 11 10 5 -1 + 12 11 5 -1 + 6 12 5 -1 + 4 1 2 -1 + 7 1 4 -1 + 14 4 13 -1 + 15 4 14 -1 + 16 4 15 -1 + 17 4 16 -1 + 7 4 17 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 6 5 4 -1 + 7 6 4 -1 + 9 20 8 -1 + 10 19 9 -1 + 11 18 10 -1 + 12 17 11 -1 + 13 16 12 -1 + 14 15 13 -1 + 16 13 15 -1 + 17 12 16 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 28 27 26 -1 + 34 28 26 -1 + 30 29 28 -1 + 31 30 28 -1 + 32 31 28 -1 + 33 32 28 -1 + 34 33 28 -1 + 37 35 36 -1 + 43 35 37 -1 + 39 37 38 -1 + 40 37 39 -1 + 41 37 40 -1 + 42 37 41 -1 + 43 37 42 -1 + ] + } + } + DEF PinsArrayTB_21 Shape { + appearance DEF __241 Appearance { + material DEF __242 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __243 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00063 0.00505 0, + 0.00063 0.00505 0.0001, + 0.00087 0.00505 0.0001, + 0.00087 0.00505 0, + 0.00087 0.00472 0.0001, + 0.00087 0.00472 0, + 0.00063 0.00472 0, + 0.00063 0.00472 0.0001, + 0.000646076951546 0.00466 0, + 0.00069 0.00461607695155 0, + 0.00075 0.0046 0, + 0.00081 0.00461607695155 0, + 0.000853923048454 0.00466 0, + 0.000646076951546 0.00466 0.0001, + 0.00069 0.00461607695155 0.0001, + 0.00075 0.0046 0.0001, + 0.00081 0.00461607695155 0.0001, + 0.000853923048454 0.00466 0.0001 + + ] + } + normal Normal { + vector [ + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 1 0 0, + 1 0 0, + 1 0 0, + 1 0 0, + -1 0 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 1.110223e-16 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 0 0, + 1 4.1389114e-13 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 1.110223e-16 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 0 0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 4 3 2 -1 + 5 3 4 -1 + 17 16 11 -1 + 13 6 8 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 17 12 -1 + 4 12 5 -1 + 14 8 9 -1 + 15 9 10 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 7 6 13 -1 + 7 1 0 -1 + 6 7 0 -1 + 5 0 3 -1 + 6 0 5 -1 + 11 5 12 -1 + 10 5 11 -1 + 9 5 10 -1 + 8 5 9 -1 + 6 5 8 -1 + 4 2 1 -1 + 7 4 1 -1 + 16 17 4 -1 + 15 16 4 -1 + 14 15 4 -1 + 13 14 4 -1 + 7 13 4 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 6 4 5 -1 + 7 4 6 -1 + 16 17 12 -1 + 20 8 9 -1 + 12 17 11 -1 + 13 16 12 -1 + 15 16 13 -1 + 15 13 14 -1 + 19 9 10 -1 + 18 10 11 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 23 22 -1 + 25 24 22 -1 + 28 26 27 -1 + 34 26 28 -1 + 30 28 29 -1 + 31 28 30 -1 + 32 28 31 -1 + 33 28 32 -1 + 34 28 33 -1 + 37 36 35 -1 + 43 37 35 -1 + 39 38 37 -1 + 40 39 37 -1 + 41 40 37 -1 + 42 41 37 -1 + 43 42 37 -1 + ] + } + } + DEF PinsArrayTB_22 Shape { + appearance DEF __245 Appearance { + material DEF __246 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __247 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00063 -0.00505 0, + 0.00063 -0.00505 0.0001, + 0.00087 -0.00505 0.0001, + 0.00087 -0.00505 0, + 0.00087 -0.00472 0.0001, + 0.00087 -0.00472 0, + 0.00063 -0.00472 0, + 0.00063 -0.00472 0.0001, + 0.000853923048454 -0.00466 0, + 0.00081 -0.00461607695155 0, + 0.00075 -0.0046 0, + 0.00069 -0.00461607695155 0, + 0.000646076951546 -0.00466 0, + 0.000853923048454 -0.00466 0.0001, + 0.00081 -0.00461607695155 0.0001, + 0.00075 -0.0046 0.0001, + 0.00069 -0.00461607695155 0.0001, + 0.000646076951546 -0.00466 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 0 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + -2.220446e-16 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 0 0, + -1 -2.0694557e-13 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + -2.220446e-16 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 4 2 3 -1 + 5 4 3 -1 + 8 13 5 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 6 7 12 -1 + 17 12 7 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 4 5 13 -1 + 7 0 1 -1 + 6 0 7 -1 + 5 3 0 -1 + 6 5 0 -1 + 9 8 5 -1 + 10 9 5 -1 + 11 10 5 -1 + 12 11 5 -1 + 6 12 5 -1 + 4 1 2 -1 + 7 1 4 -1 + 14 4 13 -1 + 15 4 14 -1 + 16 4 15 -1 + 17 4 16 -1 + 7 4 17 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 6 5 4 -1 + 7 6 4 -1 + 9 20 8 -1 + 10 19 9 -1 + 11 18 10 -1 + 12 17 11 -1 + 13 16 12 -1 + 14 15 13 -1 + 16 13 15 -1 + 17 12 16 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 28 27 26 -1 + 34 28 26 -1 + 30 29 28 -1 + 31 30 28 -1 + 32 31 28 -1 + 33 32 28 -1 + 34 33 28 -1 + 37 35 36 -1 + 43 35 37 -1 + 39 37 38 -1 + 40 37 39 -1 + 41 37 40 -1 + 42 37 41 -1 + 43 37 42 -1 + ] + } + } + DEF PinsArrayTB_23 Shape { + appearance DEF __249 Appearance { + material DEF __250 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __251 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00113 0.00505 0, + 0.00113 0.00505 0.0001, + 0.00137 0.00505 0.0001, + 0.00137 0.00505 0, + 0.00137 0.00472 0.0001, + 0.00137 0.00472 0, + 0.00113 0.00472 0, + 0.00113 0.00472 0.0001, + 0.00114607695155 0.00466 0, + 0.00119 0.00461607695155 0, + 0.00125 0.0046 0, + 0.00131 0.00461607695155 0, + 0.00135392304845 0.00466 0, + 0.00114607695155 0.00466 0.0001, + 0.00119 0.00461607695155 0.0001, + 0.00125 0.0046 0.0001, + 0.00131 0.00461607695155 0.0001, + 0.00135392304845 0.00466 0.0001 + + ] + } + normal Normal { + vector [ + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 1 0 0, + 1 0 0, + 1 0 0, + 1 0 0, + -1 0 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 0 0, + 1 4.1389114e-13 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 0 0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 4 3 2 -1 + 5 3 4 -1 + 17 16 11 -1 + 13 6 8 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 17 12 -1 + 4 12 5 -1 + 14 8 9 -1 + 15 9 10 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 7 6 13 -1 + 7 1 0 -1 + 6 7 0 -1 + 5 0 3 -1 + 6 0 5 -1 + 11 5 12 -1 + 10 5 11 -1 + 9 5 10 -1 + 8 5 9 -1 + 6 5 8 -1 + 4 2 1 -1 + 7 4 1 -1 + 16 17 4 -1 + 15 16 4 -1 + 14 15 4 -1 + 13 14 4 -1 + 7 13 4 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 6 4 5 -1 + 7 4 6 -1 + 16 17 12 -1 + 20 8 9 -1 + 12 17 11 -1 + 13 16 12 -1 + 15 16 13 -1 + 15 13 14 -1 + 19 9 10 -1 + 18 10 11 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 23 22 -1 + 25 24 22 -1 + 28 26 27 -1 + 34 26 28 -1 + 30 28 29 -1 + 31 28 30 -1 + 32 28 31 -1 + 33 28 32 -1 + 34 28 33 -1 + 37 36 35 -1 + 43 37 35 -1 + 39 38 37 -1 + 40 39 37 -1 + 41 40 37 -1 + 42 41 37 -1 + 43 42 37 -1 + ] + } + } + DEF PinsArrayTB_24 Shape { + appearance DEF __253 Appearance { + material DEF __254 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __255 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00113 -0.00505 0, + 0.00113 -0.00505 0.0001, + 0.00137 -0.00505 0.0001, + 0.00137 -0.00505 0, + 0.00137 -0.00472 0.0001, + 0.00137 -0.00472 0, + 0.00113 -0.00472 0, + 0.00113 -0.00472 0.0001, + 0.00135392304845 -0.00466 0, + 0.00131 -0.00461607695155 0, + 0.00125 -0.0046 0, + 0.00119 -0.00461607695155 0, + 0.00114607695155 -0.00466 0, + 0.00135392304845 -0.00466 0.0001, + 0.00131 -0.00461607695155 0.0001, + 0.00125 -0.0046 0.0001, + 0.00119 -0.00461607695155 0.0001, + 0.00114607695155 -0.00466 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 0 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + -2.220446e-16 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 0 0, + -1 -2.0694557e-13 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + -2.220446e-16 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 4 2 3 -1 + 5 4 3 -1 + 8 13 5 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 6 7 12 -1 + 17 12 7 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 4 5 13 -1 + 7 0 1 -1 + 6 0 7 -1 + 5 3 0 -1 + 6 5 0 -1 + 9 8 5 -1 + 10 9 5 -1 + 11 10 5 -1 + 12 11 5 -1 + 6 12 5 -1 + 4 1 2 -1 + 7 1 4 -1 + 14 4 13 -1 + 15 4 14 -1 + 16 4 15 -1 + 17 4 16 -1 + 7 4 17 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 6 5 4 -1 + 7 6 4 -1 + 9 20 8 -1 + 10 19 9 -1 + 11 18 10 -1 + 12 17 11 -1 + 13 16 12 -1 + 14 15 13 -1 + 16 13 15 -1 + 17 12 16 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 28 27 26 -1 + 34 28 26 -1 + 30 29 28 -1 + 31 30 28 -1 + 32 31 28 -1 + 33 32 28 -1 + 34 33 28 -1 + 37 35 36 -1 + 43 35 37 -1 + 39 37 38 -1 + 40 37 39 -1 + 41 37 40 -1 + 42 37 41 -1 + 43 37 42 -1 + ] + } + } + DEF PinsArrayTB_25 Shape { + appearance DEF __257 Appearance { + material DEF __258 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __259 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00163 0.00505 0, + 0.00163 0.00505 0.0001, + 0.00187 0.00505 0.0001, + 0.00187 0.00505 0, + 0.00187 0.00472 0.0001, + 0.00187 0.00472 0, + 0.00163 0.00472 0, + 0.00163 0.00472 0.0001, + 0.00164607695155 0.00466 0, + 0.00169 0.00461607695155 0, + 0.00175 0.0046 0, + 0.00181 0.00461607695155 0, + 0.00185392304845 0.00466 0, + 0.00164607695155 0.00466 0.0001, + 0.00169 0.00461607695155 0.0001, + 0.00175 0.0046 0.0001, + 0.00181 0.00461607695155 0.0001, + 0.00185392304845 0.00466 0.0001 + + ] + } + normal Normal { + vector [ + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 1 0 0, + 1 0 0, + 1 0 0, + 1 0 0, + -1 0 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 0 0, + 1 4.1389114e-13 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 0 0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 4 3 2 -1 + 5 3 4 -1 + 17 16 11 -1 + 13 6 8 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 17 12 -1 + 4 12 5 -1 + 14 8 9 -1 + 15 9 10 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 7 6 13 -1 + 7 1 0 -1 + 6 7 0 -1 + 5 0 3 -1 + 6 0 5 -1 + 11 5 12 -1 + 10 5 11 -1 + 9 5 10 -1 + 8 5 9 -1 + 6 5 8 -1 + 4 2 1 -1 + 7 4 1 -1 + 16 17 4 -1 + 15 16 4 -1 + 14 15 4 -1 + 13 14 4 -1 + 7 13 4 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 6 4 5 -1 + 7 4 6 -1 + 16 17 12 -1 + 20 8 9 -1 + 12 17 11 -1 + 13 16 12 -1 + 15 16 13 -1 + 15 13 14 -1 + 19 9 10 -1 + 18 10 11 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 23 22 -1 + 25 24 22 -1 + 28 26 27 -1 + 34 26 28 -1 + 30 28 29 -1 + 31 28 30 -1 + 32 28 31 -1 + 33 28 32 -1 + 34 28 33 -1 + 37 36 35 -1 + 43 37 35 -1 + 39 38 37 -1 + 40 39 37 -1 + 41 40 37 -1 + 42 41 37 -1 + 43 42 37 -1 + ] + } + } + DEF PinsArrayTB_26 Shape { + appearance DEF __261 Appearance { + material DEF __262 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __263 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00163 -0.00505 0, + 0.00163 -0.00505 0.0001, + 0.00187 -0.00505 0.0001, + 0.00187 -0.00505 0, + 0.00187 -0.00472 0.0001, + 0.00187 -0.00472 0, + 0.00163 -0.00472 0, + 0.00163 -0.00472 0.0001, + 0.00185392304845 -0.00466 0, + 0.00181 -0.00461607695155 0, + 0.00175 -0.0046 0, + 0.00169 -0.00461607695155 0, + 0.00164607695155 -0.00466 0, + 0.00185392304845 -0.00466 0.0001, + 0.00181 -0.00461607695155 0.0001, + 0.00175 -0.0046 0.0001, + 0.00169 -0.00461607695155 0.0001, + 0.00164607695155 -0.00466 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 0 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + -2.220446e-16 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 0 0, + -1 -2.0694557e-13 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + -2.220446e-16 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 4 2 3 -1 + 5 4 3 -1 + 8 13 5 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 6 7 12 -1 + 17 12 7 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 4 5 13 -1 + 7 0 1 -1 + 6 0 7 -1 + 5 3 0 -1 + 6 5 0 -1 + 9 8 5 -1 + 10 9 5 -1 + 11 10 5 -1 + 12 11 5 -1 + 6 12 5 -1 + 4 1 2 -1 + 7 1 4 -1 + 14 4 13 -1 + 15 4 14 -1 + 16 4 15 -1 + 17 4 16 -1 + 7 4 17 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 6 5 4 -1 + 7 6 4 -1 + 9 20 8 -1 + 10 19 9 -1 + 11 18 10 -1 + 12 17 11 -1 + 13 16 12 -1 + 14 15 13 -1 + 16 13 15 -1 + 17 12 16 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 28 27 26 -1 + 34 28 26 -1 + 30 29 28 -1 + 31 30 28 -1 + 32 31 28 -1 + 33 32 28 -1 + 34 33 28 -1 + 37 35 36 -1 + 43 35 37 -1 + 39 37 38 -1 + 40 37 39 -1 + 41 37 40 -1 + 42 37 41 -1 + 43 37 42 -1 + ] + } + } + DEF PinsArrayTB_27 Shape { + appearance DEF __265 Appearance { + material DEF __266 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __267 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00213 0.00505 0, + 0.00213 0.00505 0.0001, + 0.00237 0.00505 0.0001, + 0.00237 0.00505 0, + 0.00237 0.00472 0.0001, + 0.00237 0.00472 0, + 0.00213 0.00472 0, + 0.00213 0.00472 0.0001, + 0.00214607695155 0.00466 0, + 0.00219 0.00461607695155 0, + 0.00225 0.0046 0, + 0.00231 0.00461607695155 0, + 0.00235392304845 0.00466 0, + 0.00214607695155 0.00466 0.0001, + 0.00219 0.00461607695155 0.0001, + 0.00225 0.0046 0.0001, + 0.00231 0.00461607695155 0.0001, + 0.00235392304845 0.00466 0.0001 + + ] + } + normal Normal { + vector [ + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 1 0 0, + 1 0 0, + 1 0 0, + 1 0 0, + -1 0 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 0 0, + 1 4.1389114e-13 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 0 0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 4 3 2 -1 + 5 3 4 -1 + 17 16 11 -1 + 13 6 8 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 17 12 -1 + 4 12 5 -1 + 14 8 9 -1 + 15 9 10 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 7 6 13 -1 + 7 1 0 -1 + 6 7 0 -1 + 5 0 3 -1 + 6 0 5 -1 + 11 5 12 -1 + 10 5 11 -1 + 9 5 10 -1 + 8 5 9 -1 + 6 5 8 -1 + 4 2 1 -1 + 7 4 1 -1 + 16 17 4 -1 + 15 16 4 -1 + 14 15 4 -1 + 13 14 4 -1 + 7 13 4 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 6 4 5 -1 + 7 4 6 -1 + 16 17 12 -1 + 20 8 9 -1 + 12 17 11 -1 + 13 16 12 -1 + 15 16 13 -1 + 15 13 14 -1 + 19 9 10 -1 + 18 10 11 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 23 22 -1 + 25 24 22 -1 + 28 26 27 -1 + 34 26 28 -1 + 30 28 29 -1 + 31 28 30 -1 + 32 28 31 -1 + 33 28 32 -1 + 34 28 33 -1 + 37 36 35 -1 + 43 37 35 -1 + 39 38 37 -1 + 40 39 37 -1 + 41 40 37 -1 + 42 41 37 -1 + 43 42 37 -1 + ] + } + } + DEF PinsArrayTB_28 Shape { + appearance DEF __269 Appearance { + material DEF __270 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __271 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00213 -0.00505 0, + 0.00213 -0.00505 0.0001, + 0.00237 -0.00505 0.0001, + 0.00237 -0.00505 0, + 0.00237 -0.00472 0.0001, + 0.00237 -0.00472 0, + 0.00213 -0.00472 0, + 0.00213 -0.00472 0.0001, + 0.00235392304845 -0.00466 0, + 0.00231 -0.00461607695155 0, + 0.00225 -0.0046 0, + 0.00219 -0.00461607695155 0, + 0.00214607695155 -0.00466 0, + 0.00235392304845 -0.00466 0.0001, + 0.00231 -0.00461607695155 0.0001, + 0.00225 -0.0046 0.0001, + 0.00219 -0.00461607695155 0.0001, + 0.00214607695155 -0.00466 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 0 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + 0 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 0 0, + -1 -2.0694557e-13 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + 0 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 4 2 3 -1 + 5 4 3 -1 + 8 13 5 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 6 7 12 -1 + 17 12 7 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 4 5 13 -1 + 7 0 1 -1 + 6 0 7 -1 + 5 3 0 -1 + 6 5 0 -1 + 9 8 5 -1 + 10 9 5 -1 + 11 10 5 -1 + 12 11 5 -1 + 6 12 5 -1 + 4 1 2 -1 + 7 1 4 -1 + 14 4 13 -1 + 15 4 14 -1 + 16 4 15 -1 + 17 4 16 -1 + 7 4 17 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 6 5 4 -1 + 7 6 4 -1 + 9 20 8 -1 + 10 19 9 -1 + 11 18 10 -1 + 12 17 11 -1 + 13 16 12 -1 + 14 15 13 -1 + 16 13 15 -1 + 17 12 16 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 28 27 26 -1 + 34 28 26 -1 + 30 29 28 -1 + 31 30 28 -1 + 32 31 28 -1 + 33 32 28 -1 + 34 33 28 -1 + 37 35 36 -1 + 43 35 37 -1 + 39 37 38 -1 + 40 37 39 -1 + 41 37 40 -1 + 42 37 41 -1 + 43 37 42 -1 + ] + } + } + DEF PinsArrayTB_29 Shape { + appearance DEF __273 Appearance { + material DEF __274 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __275 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00263 0.00505 0, + 0.00263 0.00505 0.0001, + 0.00287 0.00505 0.0001, + 0.00287 0.00505 0, + 0.00287 0.00472 0.0001, + 0.00287 0.00472 0, + 0.00263 0.00472 0, + 0.00263 0.00472 0.0001, + 0.00264607695155 0.00466 0, + 0.00269 0.00461607695155 0, + 0.00275 0.0046 0, + 0.00281 0.00461607695155 0, + 0.00285392304845 0.00466 0, + 0.00264607695155 0.00466 0.0001, + 0.00269 0.00461607695155 0.0001, + 0.00275 0.0046 0.0001, + 0.00281 0.00461607695155 0.0001, + 0.00285392304845 0.00466 0.0001 + + ] + } + normal Normal { + vector [ + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 1 0 0, + 1 0 0, + 1 0 0, + 1 0 0, + -1 0 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 0 0, + 1 4.1389114e-13 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 0 0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 4 3 2 -1 + 5 3 4 -1 + 17 16 11 -1 + 13 6 8 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 17 12 -1 + 4 12 5 -1 + 14 8 9 -1 + 15 9 10 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 7 6 13 -1 + 7 1 0 -1 + 6 7 0 -1 + 5 0 3 -1 + 6 0 5 -1 + 11 5 12 -1 + 10 5 11 -1 + 9 5 10 -1 + 8 5 9 -1 + 6 5 8 -1 + 4 2 1 -1 + 7 4 1 -1 + 16 17 4 -1 + 15 16 4 -1 + 14 15 4 -1 + 13 14 4 -1 + 7 13 4 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 6 4 5 -1 + 7 4 6 -1 + 16 17 12 -1 + 20 8 9 -1 + 12 17 11 -1 + 13 16 12 -1 + 15 16 13 -1 + 15 13 14 -1 + 19 9 10 -1 + 18 10 11 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 23 22 -1 + 25 24 22 -1 + 28 26 27 -1 + 34 26 28 -1 + 30 28 29 -1 + 31 28 30 -1 + 32 28 31 -1 + 33 28 32 -1 + 34 28 33 -1 + 37 36 35 -1 + 43 37 35 -1 + 39 38 37 -1 + 40 39 37 -1 + 41 40 37 -1 + 42 41 37 -1 + 43 42 37 -1 + ] + } + } + DEF PinsArrayTB_30 Shape { + appearance DEF __277 Appearance { + material DEF __278 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __279 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00263 -0.00505 0, + 0.00263 -0.00505 0.0001, + 0.00287 -0.00505 0.0001, + 0.00287 -0.00505 0, + 0.00287 -0.00472 0.0001, + 0.00287 -0.00472 0, + 0.00263 -0.00472 0, + 0.00263 -0.00472 0.0001, + 0.00285392304845 -0.00466 0, + 0.00281 -0.00461607695155 0, + 0.00275 -0.0046 0, + 0.00269 -0.00461607695155 0, + 0.00264607695155 -0.00466 0, + 0.00285392304845 -0.00466 0.0001, + 0.00281 -0.00461607695155 0.0001, + 0.00275 -0.0046 0.0001, + 0.00269 -0.00461607695155 0.0001, + 0.00264607695155 -0.00466 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 0 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + 0 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 0 0, + -1 -2.0694557e-13 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + 0 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 4 2 3 -1 + 5 4 3 -1 + 8 13 5 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 6 7 12 -1 + 17 12 7 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 4 5 13 -1 + 7 0 1 -1 + 6 0 7 -1 + 5 3 0 -1 + 6 5 0 -1 + 9 8 5 -1 + 10 9 5 -1 + 11 10 5 -1 + 12 11 5 -1 + 6 12 5 -1 + 4 1 2 -1 + 7 1 4 -1 + 14 4 13 -1 + 15 4 14 -1 + 16 4 15 -1 + 17 4 16 -1 + 7 4 17 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 6 5 4 -1 + 7 6 4 -1 + 9 20 8 -1 + 10 19 9 -1 + 11 18 10 -1 + 12 17 11 -1 + 13 16 12 -1 + 14 15 13 -1 + 16 13 15 -1 + 17 12 16 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 28 27 26 -1 + 34 28 26 -1 + 30 29 28 -1 + 31 30 28 -1 + 32 31 28 -1 + 33 32 28 -1 + 34 33 28 -1 + 37 35 36 -1 + 43 35 37 -1 + 39 37 38 -1 + 40 37 39 -1 + 41 37 40 -1 + 42 37 41 -1 + 43 37 42 -1 + ] + } + } + DEF PinsArrayTB_31 Shape { + appearance DEF __281 Appearance { + material DEF __282 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __283 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00313 0.00505 0, + 0.00313 0.00505 0.0001, + 0.00337 0.00505 0.0001, + 0.00337 0.00505 0, + 0.00337 0.00472 0.0001, + 0.00337 0.00472 0, + 0.00313 0.00472 0, + 0.00313 0.00472 0.0001, + 0.00314607695155 0.00466 0, + 0.00319 0.00461607695155 0, + 0.00325 0.0046 0, + 0.00331 0.00461607695155 0, + 0.00335392304845 0.00466 0, + 0.00314607695155 0.00466 0.0001, + 0.00319 0.00461607695155 0.0001, + 0.00325 0.0046 0.0001, + 0.00331 0.00461607695155 0.0001, + 0.00335392304845 0.00466 0.0001 + + ] + } + normal Normal { + vector [ + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 1 0 0, + 1 0 0, + 1 0 0, + 1 0 0, + -1 0 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 0 0, + 1 4.1389114e-13 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 0 0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 4 3 2 -1 + 5 3 4 -1 + 17 16 11 -1 + 13 6 8 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 17 12 -1 + 4 12 5 -1 + 14 8 9 -1 + 15 9 10 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 7 6 13 -1 + 7 1 0 -1 + 6 7 0 -1 + 5 0 3 -1 + 6 0 5 -1 + 11 5 12 -1 + 10 5 11 -1 + 9 5 10 -1 + 8 5 9 -1 + 6 5 8 -1 + 4 2 1 -1 + 7 4 1 -1 + 16 17 4 -1 + 15 16 4 -1 + 14 15 4 -1 + 13 14 4 -1 + 7 13 4 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 6 4 5 -1 + 7 4 6 -1 + 16 17 12 -1 + 20 8 9 -1 + 12 17 11 -1 + 13 16 12 -1 + 15 16 13 -1 + 15 13 14 -1 + 19 9 10 -1 + 18 10 11 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 23 22 -1 + 25 24 22 -1 + 28 26 27 -1 + 34 26 28 -1 + 30 28 29 -1 + 31 28 30 -1 + 32 28 31 -1 + 33 28 32 -1 + 34 28 33 -1 + 37 36 35 -1 + 43 37 35 -1 + 39 38 37 -1 + 40 39 37 -1 + 41 40 37 -1 + 42 41 37 -1 + 43 42 37 -1 + ] + } + } + DEF PinsArrayTB_32 Shape { + appearance DEF __285 Appearance { + material DEF __286 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __287 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00313 -0.00505 0, + 0.00313 -0.00505 0.0001, + 0.00337 -0.00505 0.0001, + 0.00337 -0.00505 0, + 0.00337 -0.00472 0.0001, + 0.00337 -0.00472 0, + 0.00313 -0.00472 0, + 0.00313 -0.00472 0.0001, + 0.00335392304845 -0.00466 0, + 0.00331 -0.00461607695155 0, + 0.00325 -0.0046 0, + 0.00319 -0.00461607695155 0, + 0.00314607695155 -0.00466 0, + 0.00335392304845 -0.00466 0.0001, + 0.00331 -0.00461607695155 0.0001, + 0.00325 -0.0046 0.0001, + 0.00319 -0.00461607695155 0.0001, + 0.00314607695155 -0.00466 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 0 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + 0 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 0 0, + -1 -2.0694557e-13 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + 0 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 4 2 3 -1 + 5 4 3 -1 + 8 13 5 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 6 7 12 -1 + 17 12 7 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 4 5 13 -1 + 7 0 1 -1 + 6 0 7 -1 + 5 3 0 -1 + 6 5 0 -1 + 9 8 5 -1 + 10 9 5 -1 + 11 10 5 -1 + 12 11 5 -1 + 6 12 5 -1 + 4 1 2 -1 + 7 1 4 -1 + 14 4 13 -1 + 15 4 14 -1 + 16 4 15 -1 + 17 4 16 -1 + 7 4 17 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 6 5 4 -1 + 7 6 4 -1 + 9 20 8 -1 + 10 19 9 -1 + 11 18 10 -1 + 12 17 11 -1 + 13 16 12 -1 + 14 15 13 -1 + 16 13 15 -1 + 17 12 16 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 28 27 26 -1 + 34 28 26 -1 + 30 29 28 -1 + 31 30 28 -1 + 32 31 28 -1 + 33 32 28 -1 + 34 33 28 -1 + 37 35 36 -1 + 43 35 37 -1 + 39 37 38 -1 + 40 37 39 -1 + 41 37 40 -1 + 42 37 41 -1 + 43 37 42 -1 + ] + } + } + DEF PinsArrayTB_33 Shape { + appearance DEF __289 Appearance { + material DEF __290 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __291 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00363 0.00505 0, + 0.00363 0.00505 0.0001, + 0.00387 0.00505 0.0001, + 0.00387 0.00505 0, + 0.00387 0.00472 0.0001, + 0.00387 0.00472 0, + 0.00363 0.00472 0, + 0.00363 0.00472 0.0001, + 0.00364607695155 0.00466 0, + 0.00369 0.00461607695155 0, + 0.00375 0.0046 0, + 0.00381 0.00461607695155 0, + 0.00385392304845 0.00466 0, + 0.00364607695155 0.00466 0.0001, + 0.00369 0.00461607695155 0.0001, + 0.00375 0.0046 0.0001, + 0.00381 0.00461607695155 0.0001, + 0.00385392304845 0.00466 0.0001 + + ] + } + normal Normal { + vector [ + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 1 0 0, + 1 0 0, + 1 0 0, + 1 0 0, + -1 0 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 0 0, + 1 4.1389114e-13 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 0 0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 4 3 2 -1 + 5 3 4 -1 + 17 16 11 -1 + 13 6 8 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 17 12 -1 + 4 12 5 -1 + 14 8 9 -1 + 15 9 10 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 7 6 13 -1 + 7 1 0 -1 + 6 7 0 -1 + 5 0 3 -1 + 6 0 5 -1 + 11 5 12 -1 + 10 5 11 -1 + 9 5 10 -1 + 8 5 9 -1 + 6 5 8 -1 + 4 2 1 -1 + 7 4 1 -1 + 16 17 4 -1 + 15 16 4 -1 + 14 15 4 -1 + 13 14 4 -1 + 7 13 4 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 6 4 5 -1 + 7 4 6 -1 + 16 17 12 -1 + 20 8 9 -1 + 12 17 11 -1 + 13 16 12 -1 + 15 16 13 -1 + 15 13 14 -1 + 19 9 10 -1 + 18 10 11 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 23 22 -1 + 25 24 22 -1 + 28 26 27 -1 + 34 26 28 -1 + 30 28 29 -1 + 31 28 30 -1 + 32 28 31 -1 + 33 28 32 -1 + 34 28 33 -1 + 37 36 35 -1 + 43 37 35 -1 + 39 38 37 -1 + 40 39 37 -1 + 41 40 37 -1 + 42 41 37 -1 + 43 42 37 -1 + ] + } + } + DEF PinsArrayTB_34 Shape { + appearance DEF __293 Appearance { + material DEF __294 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __295 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00363 -0.00505 0, + 0.00363 -0.00505 0.0001, + 0.00387 -0.00505 0.0001, + 0.00387 -0.00505 0, + 0.00387 -0.00472 0.0001, + 0.00387 -0.00472 0, + 0.00363 -0.00472 0, + 0.00363 -0.00472 0.0001, + 0.00385392304845 -0.00466 0, + 0.00381 -0.00461607695155 0, + 0.00375 -0.0046 0, + 0.00369 -0.00461607695155 0, + 0.00364607695155 -0.00466 0, + 0.00385392304845 -0.00466 0.0001, + 0.00381 -0.00461607695155 0.0001, + 0.00375 -0.0046 0.0001, + 0.00369 -0.00461607695155 0.0001, + 0.00364607695155 -0.00466 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 0 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + 0 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 0 0, + -1 -2.0694557e-13 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + 0 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 4 2 3 -1 + 5 4 3 -1 + 8 13 5 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 6 7 12 -1 + 17 12 7 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 4 5 13 -1 + 7 0 1 -1 + 6 0 7 -1 + 5 3 0 -1 + 6 5 0 -1 + 9 8 5 -1 + 10 9 5 -1 + 11 10 5 -1 + 12 11 5 -1 + 6 12 5 -1 + 4 1 2 -1 + 7 1 4 -1 + 14 4 13 -1 + 15 4 14 -1 + 16 4 15 -1 + 17 4 16 -1 + 7 4 17 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 6 5 4 -1 + 7 6 4 -1 + 9 20 8 -1 + 10 19 9 -1 + 11 18 10 -1 + 12 17 11 -1 + 13 16 12 -1 + 14 15 13 -1 + 16 13 15 -1 + 17 12 16 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 28 27 26 -1 + 34 28 26 -1 + 30 29 28 -1 + 31 30 28 -1 + 32 31 28 -1 + 33 32 28 -1 + 34 33 28 -1 + 37 35 36 -1 + 43 35 37 -1 + 39 37 38 -1 + 40 37 39 -1 + 41 37 40 -1 + 42 37 41 -1 + 43 37 42 -1 + ] + } + } + DEF PinsArrayTB_35 Shape { + appearance DEF __297 Appearance { + material DEF __298 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __299 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00413 0.00505 0, + 0.00413 0.00505 0.0001, + 0.00437 0.00505 0.0001, + 0.00437 0.00505 0, + 0.00437 0.00472 0.0001, + 0.00437 0.00472 0, + 0.00413 0.00472 0, + 0.00413 0.00472 0.0001, + 0.00414607695155 0.00466 0, + 0.00419 0.00461607695155 0, + 0.00425 0.0046 0, + 0.00431 0.00461607695155 0, + 0.00435392304845 0.00466 0, + 0.00414607695155 0.00466 0.0001, + 0.00419 0.00461607695155 0.0001, + 0.00425 0.0046 0.0001, + 0.00431 0.00461607695155 0.0001, + 0.00435392304845 0.00466 0.0001 + + ] + } + normal Normal { + vector [ + 0 1 0, + 0 1 0, + 0 1 0, + 0 1 0, + 1 0 0, + 1 0 0, + 1 0 0, + 1 0 0, + -1 0 0, + -0.86602539 -0.5 0, + -0.5 -0.86602539 0, + 0 -1 0, + 0.5 -0.86602539 0, + 0.86602539 -0.5 0, + 1 0 0, + 1 4.1389114e-13 0, + 0.86602539 -0.5 0, + 0.5 -0.86602539 0, + 0 -1 0, + -0.5 -0.86602539 0, + -0.86602539 -0.5 0, + -1 0 0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -1 -0 -0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 0 1 -1 + 3 0 2 -1 + 4 3 2 -1 + 5 3 4 -1 + 17 16 11 -1 + 13 6 8 -1 + 11 16 10 -1 + 12 17 11 -1 + 4 17 12 -1 + 4 12 5 -1 + 14 8 9 -1 + 15 9 10 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 7 6 13 -1 + 7 1 0 -1 + 6 7 0 -1 + 5 0 3 -1 + 6 0 5 -1 + 11 5 12 -1 + 10 5 11 -1 + 9 5 10 -1 + 8 5 9 -1 + 6 5 8 -1 + 4 2 1 -1 + 7 4 1 -1 + 16 17 4 -1 + 15 16 4 -1 + 14 15 4 -1 + 13 14 4 -1 + 7 13 4 -1 + ] + normalIndex [ + 2 0 1 -1 + 3 0 2 -1 + 6 4 5 -1 + 7 4 6 -1 + 16 17 12 -1 + 20 8 9 -1 + 12 17 11 -1 + 13 16 12 -1 + 15 16 13 -1 + 15 13 14 -1 + 19 9 10 -1 + 18 10 11 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 23 22 -1 + 25 24 22 -1 + 28 26 27 -1 + 34 26 28 -1 + 30 28 29 -1 + 31 28 30 -1 + 32 28 31 -1 + 33 28 32 -1 + 34 28 33 -1 + 37 36 35 -1 + 43 37 35 -1 + 39 38 37 -1 + 40 39 37 -1 + 41 40 37 -1 + 42 41 37 -1 + 43 42 37 -1 + ] + } + } + DEF PinsArrayTB_36 Shape { + appearance DEF __301 Appearance { + material DEF __302 Material { + ambientIntensity 0.260947436094 + diffuseColor 0.73400002718 0.773000001907 0.79699999094 + shininess 0 + } + } + geometry DEF __303 IndexedFaceSet { + solid FALSE + coord Coordinate { + point [ + 0.00413 -0.00505 0, + 0.00413 -0.00505 0.0001, + 0.00437 -0.00505 0.0001, + 0.00437 -0.00505 0, + 0.00437 -0.00472 0.0001, + 0.00437 -0.00472 0, + 0.00413 -0.00472 0, + 0.00413 -0.00472 0.0001, + 0.00435392304845 -0.00466 0, + 0.00431 -0.00461607695155 0, + 0.00425 -0.0046 0, + 0.00419 -0.00461607695155 0, + 0.00414607695155 -0.00466 0, + 0.00435392304845 -0.00466 0.0001, + 0.00431 -0.00461607695155 0.0001, + 0.00425 -0.0046 0.0001, + 0.00419 -0.00461607695155 0.0001, + 0.00414607695155 -0.00466 0.0001 + + ] + } + normal Normal { + vector [ + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + -0 -1 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 -0 -0, + 1 0 0, + 0.86602539 0.5 0, + 0.5 0.86602539 0, + 0 1 0, + -0.5 0.86602539 0, + -0.86602539 0.5 0, + -1 0 0, + -1 -2.0694557e-13 0, + -0.86602539 0.5 0, + -0.5 0.86602539 0, + 0 1 0, + 0.5 0.86602539 0, + 0.86602539 0.5 0, + 1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -1 0 0, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + -0 -0 -1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1, + 0 0 1 + + ] + } + coordIndex [ + 2 1 0 -1 + 3 2 0 -1 + 4 2 3 -1 + 5 4 3 -1 + 8 13 5 -1 + 9 14 8 -1 + 10 15 9 -1 + 11 16 10 -1 + 12 17 11 -1 + 6 7 12 -1 + 17 12 7 -1 + 16 11 17 -1 + 15 10 16 -1 + 14 9 15 -1 + 13 8 14 -1 + 4 5 13 -1 + 7 0 1 -1 + 6 0 7 -1 + 5 3 0 -1 + 6 5 0 -1 + 9 8 5 -1 + 10 9 5 -1 + 11 10 5 -1 + 12 11 5 -1 + 6 12 5 -1 + 4 1 2 -1 + 7 1 4 -1 + 14 4 13 -1 + 15 4 14 -1 + 16 4 15 -1 + 17 4 16 -1 + 7 4 17 -1 + ] + normalIndex [ + 2 1 0 -1 + 3 2 0 -1 + 6 5 4 -1 + 7 6 4 -1 + 9 20 8 -1 + 10 19 9 -1 + 11 18 10 -1 + 12 17 11 -1 + 13 16 12 -1 + 14 15 13 -1 + 16 13 15 -1 + 17 12 16 -1 + 18 11 17 -1 + 19 10 18 -1 + 20 9 19 -1 + 21 8 20 -1 + 24 22 23 -1 + 25 22 24 -1 + 28 27 26 -1 + 34 28 26 -1 + 30 29 28 -1 + 31 30 28 -1 + 32 31 28 -1 + 33 32 28 -1 + 34 33 28 -1 + 37 35 36 -1 + 43 35 37 -1 + 39 37 38 -1 + 40 37 39 -1 + 41 37 40 -1 + 42 37 41 -1 + 43 37 42 -1 + ] + } + } + ] + } + ] + } + ] +} diff --git a/libs/USB5537/USB5537B-4100AKZE/Allegro/QFN50P1000X1000X100-73N-D.dra b/libs/USB5537/USB5537B-4100AKZE/Allegro/QFN50P1000X1000X100-73N-D.dra new file mode 100644 index 0000000..f4d54fa Binary files /dev/null and b/libs/USB5537/USB5537B-4100AKZE/Allegro/QFN50P1000X1000X100-73N-D.dra differ diff --git a/libs/USB5537/USB5537B-4100AKZE/Allegro/d85_30.dra b/libs/USB5537/USB5537B-4100AKZE/Allegro/d85_30.dra new file mode 100644 index 0000000..a0d618c Binary files /dev/null and b/libs/USB5537/USB5537B-4100AKZE/Allegro/d85_30.dra differ diff --git a/libs/USB5537/USB5537B-4100AKZE/Allegro/d85_30.pad b/libs/USB5537/USB5537B-4100AKZE/Allegro/d85_30.pad new file mode 100644 index 0000000..279b8be Binary files /dev/null and b/libs/USB5537/USB5537B-4100AKZE/Allegro/d85_30.pad differ diff --git a/libs/USB5537/USB5537B-4100AKZE/Allegro/d85_30.ssm b/libs/USB5537/USB5537B-4100AKZE/Allegro/d85_30.ssm new file mode 100644 index 0000000..d015f34 Binary files /dev/null and b/libs/USB5537/USB5537B-4100AKZE/Allegro/d85_30.ssm differ diff --git a/libs/USB5537/USB5537B-4100AKZE/Allegro/qfn50p1000x1000x100-73n-d.psm b/libs/USB5537/USB5537B-4100AKZE/Allegro/qfn50p1000x1000x100-73n-d.psm new file mode 100644 index 0000000..c5aa19b Binary files /dev/null and b/libs/USB5537/USB5537B-4100AKZE/Allegro/qfn50p1000x1000x100-73n-d.psm differ diff --git a/libs/USB5537/USB5537B-4100AKZE/Allegro/s610.pad b/libs/USB5537/USB5537B-4100AKZE/Allegro/s610.pad new file mode 100644 index 0000000..204a3d9 Binary files /dev/null and b/libs/USB5537/USB5537B-4100AKZE/Allegro/s610.pad differ diff --git a/libs/USB5537/USB5537B-4100AKZE/Altium/Readme.html b/libs/USB5537/USB5537B-4100AKZE/Altium/Readme.html new file mode 100644 index 0000000..a650308 --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/Altium/Readme.html @@ -0,0 +1,9 @@ + + + + Altium Library Loader + + +

To convert the SamacSys ECAD Model file (.epw) to Altium Designer format please install the Altium Library Loader

+ + diff --git a/libs/USB5537/USB5537B-4100AKZE/Altium/USB5537B-4100AKZE.epw b/libs/USB5537/USB5537B-4100AKZE/Altium/USB5537B-4100AKZE.epw new file mode 100644 index 0000000..c4e00a4 --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/Altium/USB5537B-4100AKZE.epw @@ -0,0 +1,6 @@ +382066 +Message from SamacSys: +To use this model save to your preferred location and then open within the ECAD Part Wizard tool. +If you do not yet have a copy of the ECAD Part Wizard tool then please refer to the Instructions provided with this model. +Source=SamacSys +382066/744957/2.49/73/3/Integrated Circuit \ No newline at end of file diff --git a/libs/USB5537/USB5537B-4100AKZE/CADSTAR/QFN50P1000X1000X100-73N-D.cpa b/libs/USB5537/USB5537B-4100AKZE/CADSTAR/QFN50P1000X1000X100-73N-D.cpa new file mode 100644 index 0000000..c43ec12 --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/CADSTAR/QFN50P1000X1000X100-73N-D.cpa @@ -0,0 +1,412 @@ +(CADSTARPCB + (HEADER + (FORMAT LIBRARY 2 18) + (JOBFILE "") + (JOBTITLE "") + (GENERATOR "") + (RESOLUTION + (METRIC HUNDREDTH MICRON) + ) + (TIMESTAMP 2022 01 29 10 40 44) + ) + (ASSIGNMENTS + (LAYERDEFS + (LAYERSTACK LAY7 LAY9 LAY12 LAY14 LAY18 LAY10 LAY16 LAY6 LAY8 LAY17 + LAY11 LAY19 LAY15 LAY13 + ) + (LAYER LAY0 "(All Layers)" + (ALLLAYER) + ) + (LAYER LAY1 "(All Electrical Layers)" + (ALLELEC) + ) + (LAYER LAY2 "(All Documentation Layers)" + (ALLDOC) + ) + (LAYER LAY3 "(Undefined)" + (NOLAYER) + ) + (LAYER LAY4 "(Component Copper)" + (ASSCOMPCOPP) + ) + (LAYER LAY5 "(Jumper)" + (JUMPERLAYER) + ) + (LAYER LAY6 "Top Elec" + (ELEC 1 + (BIAS UNBIASED) + (LAYERHEIGHT 0) + ) + ) + (LAYER LAY7 "Construction" + (DOC) + ) + (LAYER LAY8 "Bottom Elec" + (ELEC 2 + (BIAS UNBIASED) + (LAYERHEIGHT 0) + ) + ) + (LAYER LAY9 "Drill Drawing" + (DOC) + ) + (LAYER LAY10 "Top silk" + (NONELEC 1) + (LASUBTYP LAYERSUBTYPE_SILKSCREEN) + ) + (LAYER LAY11 "Bottom silk" + (NONELEC 2) + (LASUBTYP LAYERSUBTYPE_SILKSCREEN) + ) + (LAYER LAY12 "Top Placement" + (NONELEC 1) + (LASUBTYP LAYERSUBTYPE_PLACEMENT) + ) + (LAYER LAY13 "Bottom Placement" + (NONELEC 2) + (LASUBTYP LAYERSUBTYPE_PLACEMENT) + ) + (LAYER LAY14 "Top Assembly" + (NONELEC 1) + (LASUBTYP LAYERSUBTYPE_ASSEMBLY) + ) + (LAYER LAY15 "Bottom Assembly" + (NONELEC 2) + (LASUBTYP LAYERSUBTYPE_ASSEMBLY) + ) + (LAYER LAY16 "Top Solder Resist" + (NONELEC 1) + (LASUBTYP LAYERSUBTYPE_SOLDERRESIST) + ) + (LAYER LAY17 "Bottom Solder Resist" + (NONELEC 2) + (LASUBTYP LAYERSUBTYPE_SOLDERRESIST) + ) + (LAYER LAY18 "Top Paste" + (NONELEC 1) + (LASUBTYP LAYERSUBTYPE_PASTE) + ) + (LAYER LAY19 "Bottom Paste" + (NONELEC 2) + (LASUBTYP LAYERSUBTYPE_PASTE) + ) + ) + (CODEDEFS + (LINECODE LC11 "Silkscreen Outline 1" 2540 + (STYLE SOLID) + ) + (LINECODE LC14 "Assembly Outline 1" 2540 + (STYLE SOLID) + ) + (LINECODE LC15 "Placement Outline 1" 2540 + (STYLE SOLID) + ) + (TEXTCODE TC10 "Component Name" 3000 60000 40000) + (SPACINGCODE P_P 100000) + (SPACINGCODE P_C 100000) + (SPACINGCODE C_C 100000) + (SPACINGCODE H_H 100000) + (PADCODE PC0 "r85_30" + (RECTANGLE 30000 27500 27500) + ) + (PADCODE PC1 "s610" + (SQUARE 610000) + ) + (ATTRNAME AT0 "Component Category" + (ATTROWNER COMPONENT) + ) + (ATTRNAME AT1 "assembly_name" + (ATTROWNER COMPONENT) + ) + (ATTRNAME AT2 "Value" + (ATTROWNER COMPONENT) + ) + (ATTRNAME AT3 "thm_power_diss" + (ATTROWNER COMPONENT) + ) + (ATTRNAME AT4 "placement" + (ATTROWNER COMPONENT) + ) + (ATTRNAME AT5 "silkscrn_name" + (ATTROWNER COMPONENT) + ) + (ATTRNAME AT6 "Manufacturers Part Number" + (ATTROWNER COMPONENT) + ) + (ATTRNAME AT7 "Height" + (ATTROWNER SYMDEF) + ) + (ATTRNAME AT8 "Drawing_Name" + (ATTROWNER DOCSYMBOL) + ) + (ATTRNAME AT9 "Client" + (ATTROWNER DOCSYMBOL) + ) + (ATTRNAME AT10 "RefDes" + (ATTROWNER COMPONENT) + ) + ) + (TECHNOLOGY + (UNITS MM) + (UNITSPRECISION 2) + (INTERLINEGAP 20) + (BARLINEGAP 20) + (ALLOWBARTEXT) + (ANGULARPRECISION 1) + (MAXPHYSLAYER 2) + (DESIGNORIGIN (PT 0 0)) + (DESIGNAREA (PT 0 0) (PT 100000000 100000000)) + (PINNOOFFSET 50800) + (PINNOANGLE 0) + (DESIGNLIMIT (PT 100000000 100000000)) + ) + ) + (LIBRARY + (HIERARCHY + (ROOTFOLDER F0 "root" + (SYMDEFLIST L0) + ) + ) + (SYMDEF L0 "QFN50P1000X1000X100-73N-D" "" (PT 50000000 50000000) + (VERSION 1) + (FIGURE FIG0 LC15 LAY12 + (OUTLINE (PT 49437500 50562500) (PT 50562500 50562500) (PT 50562500 49437500) (PT 49437500 49437500) (PT 49437500 50562500)) + ) + (FIGURE FIG1 LC14 LAY14 + (OUTLINE (PT 49500000 50500000) (PT 50500000 50500000) (PT 50500000 49500000) (PT 49500000 49500000) (PT 49500000 50500000)) + ) + (FIGURE FIG2 LC14 LAY14 + (OPENSHAPE (PT 49500000 50450000) (PT 49550000 50500000)) + ) + (FIGURE FIG3 LC11 LAY10 + (SOLID (PT 49487500 50487500) + (CWSEMI (PT 49487500 50512500)) + (CWSEMI (PT 49487500 50487500)) + ) + ) + (PAD 1 (PT 49505000 50425000) PC0 TOP + (FIRSTPAD) + (PADIDENTIFIER "1") + ) + (PAD 2 (PT 49505000 50375000) PC0 TOP + (PADIDENTIFIER "2") + ) + (PAD 3 (PT 49505000 50325000) PC0 TOP + (PADIDENTIFIER "3") + ) + (PAD 4 (PT 49505000 50275000) PC0 TOP + (PADIDENTIFIER "4") + ) + (PAD 5 (PT 49505000 50225000) PC0 TOP + (PADIDENTIFIER "5") + ) + (PAD 6 (PT 49505000 50175000) PC0 TOP + (PADIDENTIFIER "6") + ) + (PAD 7 (PT 49505000 50125000) PC0 TOP + (PADIDENTIFIER "7") + ) + (PAD 8 (PT 49505000 50075000) PC0 TOP + (PADIDENTIFIER "8") + ) + (PAD 9 (PT 49505000 50025000) PC0 TOP + (PADIDENTIFIER "9") + ) + (PAD 10 (PT 49505000 49975000) PC0 TOP + (PADIDENTIFIER "10") + ) + (PAD 11 (PT 49505000 49925000) PC0 TOP + (PADIDENTIFIER "11") + ) + (PAD 12 (PT 49505000 49875000) PC0 TOP + (PADIDENTIFIER "12") + ) + (PAD 13 (PT 49505000 49825000) PC0 TOP + (PADIDENTIFIER "13") + ) + (PAD 14 (PT 49505000 49775000) PC0 TOP + (PADIDENTIFIER "14") + ) + (PAD 15 (PT 49505000 49725000) PC0 TOP + (PADIDENTIFIER "15") + ) + (PAD 16 (PT 49505000 49675000) PC0 TOP + (PADIDENTIFIER "16") + ) + (PAD 17 (PT 49505000 49625000) PC0 TOP + (PADIDENTIFIER "17") + ) + (PAD 18 (PT 49505000 49575000) PC0 TOP + (PADIDENTIFIER "18") + ) + (PAD 19 (PT 49575000 49505000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "19") + ) + (PAD 20 (PT 49625000 49505000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "20") + ) + (PAD 21 (PT 49675000 49505000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "21") + ) + (PAD 22 (PT 49725000 49505000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "22") + ) + (PAD 23 (PT 49775000 49505000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "23") + ) + (PAD 24 (PT 49825000 49505000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "24") + ) + (PAD 25 (PT 49875000 49505000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "25") + ) + (PAD 26 (PT 49925000 49505000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "26") + ) + (PAD 27 (PT 49975000 49505000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "27") + ) + (PAD 28 (PT 50025000 49505000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "28") + ) + (PAD 29 (PT 50075000 49505000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "29") + ) + (PAD 30 (PT 50125000 49505000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "30") + ) + (PAD 31 (PT 50175000 49505000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "31") + ) + (PAD 32 (PT 50225000 49505000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "32") + ) + (PAD 33 (PT 50275000 49505000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "33") + ) + (PAD 34 (PT 50325000 49505000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "34") + ) + (PAD 35 (PT 50375000 49505000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "35") + ) + (PAD 36 (PT 50425000 49505000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "36") + ) + (PAD 37 (PT 50495000 49575000) PC0 TOP + (PADIDENTIFIER "37") + ) + (PAD 38 (PT 50495000 49625000) PC0 TOP + (PADIDENTIFIER "38") + ) + (PAD 39 (PT 50495000 49675000) PC0 TOP + (PADIDENTIFIER "39") + ) + (PAD 40 (PT 50495000 49725000) PC0 TOP + (PADIDENTIFIER "40") + ) + (PAD 41 (PT 50495000 49775000) PC0 TOP + (PADIDENTIFIER "41") + ) + (PAD 42 (PT 50495000 49825000) PC0 TOP + (PADIDENTIFIER "42") + ) + (PAD 43 (PT 50495000 49875000) PC0 TOP + (PADIDENTIFIER "43") + ) + (PAD 44 (PT 50495000 49925000) PC0 TOP + (PADIDENTIFIER "44") + ) + (PAD 45 (PT 50495000 49975000) PC0 TOP + (PADIDENTIFIER "45") + ) + (PAD 46 (PT 50495000 50025000) PC0 TOP + (PADIDENTIFIER "46") + ) + (PAD 47 (PT 50495000 50075000) PC0 TOP + (PADIDENTIFIER "47") + ) + (PAD 48 (PT 50495000 50125000) PC0 TOP + (PADIDENTIFIER "48") + ) + (PAD 49 (PT 50495000 50175000) PC0 TOP + (PADIDENTIFIER "49") + ) + (PAD 50 (PT 50495000 50225000) PC0 TOP + (PADIDENTIFIER "50") + ) + (PAD 51 (PT 50495000 50275000) PC0 TOP + (PADIDENTIFIER "51") + ) + (PAD 52 (PT 50495000 50325000) PC0 TOP + (PADIDENTIFIER "52") + ) + (PAD 53 (PT 50495000 50375000) PC0 TOP + (PADIDENTIFIER "53") + ) + (PAD 54 (PT 50495000 50425000) PC0 TOP + (PADIDENTIFIER "54") + ) + (PAD 55 (PT 50425000 50495000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "55") + ) + (PAD 56 (PT 50375000 50495000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "56") + ) + (PAD 57 (PT 50325000 50495000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "57") + ) + (PAD 58 (PT 50275000 50495000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "58") + ) + (PAD 59 (PT 50225000 50495000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "59") + ) + (PAD 60 (PT 50175000 50495000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "60") + ) + (PAD 61 (PT 50125000 50495000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "61") + ) + (PAD 62 (PT 50075000 50495000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "62") + ) + (PAD 63 (PT 50025000 50495000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "63") + ) + (PAD 64 (PT 49975000 50495000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "64") + ) + (PAD 65 (PT 49925000 50495000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "65") + ) + (PAD 66 (PT 49875000 50495000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "66") + ) + (PAD 67 (PT 49825000 50495000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "67") + ) + (PAD 68 (PT 49775000 50495000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "68") + ) + (PAD 69 (PT 49725000 50495000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "69") + ) + (PAD 70 (PT 49675000 50495000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "70") + ) + (PAD 71 (PT 49625000 50495000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "71") + ) + (PAD 72 (PT 49575000 50495000) PC0 TOP (ORIENT 90000) + (PADIDENTIFIER "72") + ) + (PAD 73 (PT 50000000 50000000) PC1 TOP (ORIENT 90000) + (PADIDENTIFIER "73") + ) + (TEXTLOC COMP_NAME TC10 LAY10 (PT 50000000 50000000) + (ALIGN CENTERCENTER) + ) + ) + ) +) diff --git a/libs/USB5537/USB5537B-4100AKZE/CADSTAR/USB5537B-4100AKZE.csa b/libs/USB5537/USB5537B-4100AKZE/CADSTAR/USB5537B-4100AKZE.csa new file mode 100644 index 0000000..47ee8f9 --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/CADSTAR/USB5537B-4100AKZE.csa @@ -0,0 +1,894 @@ +(CADSTARSCM + (HEADER + (FORMAT SYMBOL 2 16) + (JOBFILE "") + (JOBTITLE "SamacSys ECAD Model") + (GENERATOR "382066/744957/2.49/73/3/Integrated Circuit") + (RESOLUTION(METRIC HUNDREDTH MICRON)) + (TIMESTAMP 2022 01 29 10 40 44) + ) + (ASSIGNMENTS + (CODEDEFS + (LINECODE LC1 "Line 10" 25400 + (STYLE SOLID) + ) + (TEXTCODE TC0 "(Pin Name/Number)" 15240 152400 152400) + (TEXTCODE TC5 "Text Size 60/43/6" 15240 152400 109220) + (TEXTCODE TC8 "Symbol Name" 10000 200000 0 + (FONT "Arial" 400 0) + ) + (TERMINALCODE TC0 "Terminal" + (CROSS 127000 0) + ) + (ATTRNAME AT0 "pcb_zone" + (ATTROWNER ALL_ITEMS) + ) + (ATTRNAME AT1 "tolerance" + (ATTROWNER ALL_ITEMS) + ) + (ATTRNAME AT2 "voltage" + (ATTROWNER ALL_ITEMS) + ) + (ATTRNAME AT3 "wattage" + (ATTROWNER ALL_ITEMS) + ) + (ATTRNAME AT4 "Value" + (ATTROWNER ALL_ITEMS) + ) + (ATTRNAME AT5 "sim_model" + (ATTROWNER ALL_ITEMS) + ) + (ATTRNAME AT6 "Description" + (ATTROWNER SYMBOL) + ) + ) + (GRIDS + (WORKINGGRID + (STEPGRID "" 50800 50800) + ) + (SCREENGRID + (STEPGRID "(Screen Grid)" 254000 254000) + ) + ) + (SETTINGS + (UNITS THOU) + (UNITSPRECISION 1) + (INTERLINEGAP 0) + (BARLINEGAP 0) + (ALLOWBARTEXT) + (DESIGNORIGIN (PT 0 0)) + (DESIGNAREA (PT 0 0) (PT 100000000 100000000)) + (DESIGNLIMIT (PT 100000000 100000000)) + (ANGULARPRECISION 1) + ) + ) + (DEFAULTS + (DFLTSHAPETYPE OUTLINE) + (OUTLDFLTS LC1 + (CLEAR) + ) + (TEXTDFLTS TC5) + (ORIGINDFLTS TC8) + (ATTRDFLTS TC8) + (PINNOOFFSET 50800) + (PINNOANGLE 0) + ) + (LIBRARY + (SYMDEF L0 "USB5537B-4100AKZE" "" (PT 4572000 11938000) + (VERSION 1) + (FIGURE FIG0 LC1 NO_SHEET + (OPENSHAPE (PT 5080000 14224000) (PT 10668000 14224000) (PT 10668000 5080000) (PT 5080000 5080000) (PT 5080000 14224000)) + ) + (FIGURE FIG1 LC1 NO_SHEET + (OPENSHAPE (PT 4572000 11938000) (PT 5080000 11938000)) + ) + (FIGURE FIG2 LC1 NO_SHEET + (OPENSHAPE (PT 4572000 11684000) (PT 5080000 11684000)) + ) + (FIGURE FIG3 LC1 NO_SHEET + (OPENSHAPE (PT 4572000 11430000) (PT 5080000 11430000)) + ) + (FIGURE FIG4 LC1 NO_SHEET + (OPENSHAPE (PT 4572000 11176000) (PT 5080000 11176000)) + ) + (FIGURE FIG5 LC1 NO_SHEET + (OPENSHAPE (PT 4572000 10922000) (PT 5080000 10922000)) + ) + (FIGURE FIG6 LC1 NO_SHEET + (OPENSHAPE (PT 4572000 10668000) (PT 5080000 10668000)) + ) + (FIGURE FIG7 LC1 NO_SHEET + (OPENSHAPE (PT 4572000 10414000) (PT 5080000 10414000)) + ) + (FIGURE FIG8 LC1 NO_SHEET + (OPENSHAPE (PT 4572000 10160000) (PT 5080000 10160000)) + ) + (FIGURE FIG9 LC1 NO_SHEET + (OPENSHAPE (PT 4572000 9906000) (PT 5080000 9906000)) + ) + (FIGURE FIG10 LC1 NO_SHEET + (OPENSHAPE (PT 4572000 9652000) (PT 5080000 9652000)) + ) + (FIGURE FIG11 LC1 NO_SHEET + (OPENSHAPE (PT 4572000 9398000) (PT 5080000 9398000)) + ) + (FIGURE FIG12 LC1 NO_SHEET + (OPENSHAPE (PT 4572000 9144000) (PT 5080000 9144000)) + ) + (FIGURE FIG13 LC1 NO_SHEET + (OPENSHAPE (PT 4572000 8890000) (PT 5080000 8890000)) + ) + (FIGURE FIG14 LC1 NO_SHEET + (OPENSHAPE (PT 4572000 8636000) (PT 5080000 8636000)) + ) + (FIGURE FIG15 LC1 NO_SHEET + (OPENSHAPE (PT 4572000 8382000) (PT 5080000 8382000)) + ) + (FIGURE FIG16 LC1 NO_SHEET + (OPENSHAPE (PT 4572000 8128000) (PT 5080000 8128000)) + ) + (FIGURE FIG17 LC1 NO_SHEET + (OPENSHAPE (PT 4572000 7874000) (PT 5080000 7874000)) + ) + (FIGURE FIG18 LC1 NO_SHEET + (OPENSHAPE (PT 4572000 7620000) (PT 5080000 7620000)) + ) + (FIGURE FIG19 LC1 NO_SHEET + (OPENSHAPE (PT 5588000 4572000) (PT 5588000 5080000)) + ) + (FIGURE FIG20 LC1 NO_SHEET + (OPENSHAPE (PT 5842000 4572000) (PT 5842000 5080000)) + ) + (FIGURE FIG21 LC1 NO_SHEET + (OPENSHAPE (PT 6096000 4572000) (PT 6096000 5080000)) + ) + (FIGURE FIG22 LC1 NO_SHEET + (OPENSHAPE (PT 6350000 4572000) (PT 6350000 5080000)) + ) + (FIGURE FIG23 LC1 NO_SHEET + (OPENSHAPE (PT 6604000 4572000) (PT 6604000 5080000)) + ) + (FIGURE FIG24 LC1 NO_SHEET + (OPENSHAPE (PT 6858000 4572000) (PT 6858000 5080000)) + ) + (FIGURE FIG25 LC1 NO_SHEET + (OPENSHAPE (PT 7112000 4572000) (PT 7112000 5080000)) + ) + (FIGURE FIG26 LC1 NO_SHEET + (OPENSHAPE (PT 7366000 4572000) (PT 7366000 5080000)) + ) + (FIGURE FIG27 LC1 NO_SHEET + (OPENSHAPE (PT 7620000 4572000) (PT 7620000 5080000)) + ) + (FIGURE FIG28 LC1 NO_SHEET + (OPENSHAPE (PT 7874000 4572000) (PT 7874000 5080000)) + ) + (FIGURE FIG29 LC1 NO_SHEET + (OPENSHAPE (PT 8128000 4572000) (PT 8128000 5080000)) + ) + (FIGURE FIG30 LC1 NO_SHEET + (OPENSHAPE (PT 8382000 4572000) (PT 8382000 5080000)) + ) + (FIGURE FIG31 LC1 NO_SHEET + (OPENSHAPE (PT 8636000 4572000) (PT 8636000 5080000)) + ) + (FIGURE FIG32 LC1 NO_SHEET + (OPENSHAPE (PT 8890000 4572000) (PT 8890000 5080000)) + ) + (FIGURE FIG33 LC1 NO_SHEET + (OPENSHAPE (PT 9144000 4572000) (PT 9144000 5080000)) + ) + (FIGURE FIG34 LC1 NO_SHEET + (OPENSHAPE (PT 9398000 4572000) (PT 9398000 5080000)) + ) + (FIGURE FIG35 LC1 NO_SHEET + (OPENSHAPE (PT 9652000 4572000) (PT 9652000 5080000)) + ) + (FIGURE FIG36 LC1 NO_SHEET + (OPENSHAPE (PT 9906000 4572000) (PT 9906000 5080000)) + ) + (FIGURE FIG37 LC1 NO_SHEET + (OPENSHAPE (PT 11176000 11938000) (PT 10668000 11938000)) + ) + (FIGURE FIG38 LC1 NO_SHEET + (OPENSHAPE (PT 11176000 11684000) (PT 10668000 11684000)) + ) + (FIGURE FIG39 LC1 NO_SHEET + (OPENSHAPE (PT 11176000 11430000) (PT 10668000 11430000)) + ) + (FIGURE FIG40 LC1 NO_SHEET + (OPENSHAPE (PT 11176000 11176000) (PT 10668000 11176000)) + ) + (FIGURE FIG41 LC1 NO_SHEET + (OPENSHAPE (PT 11176000 10922000) (PT 10668000 10922000)) + ) + (FIGURE FIG42 LC1 NO_SHEET + (OPENSHAPE (PT 11176000 10668000) (PT 10668000 10668000)) + ) + (FIGURE FIG43 LC1 NO_SHEET + (OPENSHAPE (PT 11176000 10414000) (PT 10668000 10414000)) + ) + (FIGURE FIG44 LC1 NO_SHEET + (OPENSHAPE (PT 11176000 10160000) (PT 10668000 10160000)) + ) + (FIGURE FIG45 LC1 NO_SHEET + (OPENSHAPE (PT 11176000 9906000) (PT 10668000 9906000)) + ) + (FIGURE FIG46 LC1 NO_SHEET + (OPENSHAPE (PT 11176000 9652000) (PT 10668000 9652000)) + ) + (FIGURE FIG47 LC1 NO_SHEET + (OPENSHAPE (PT 11176000 9398000) (PT 10668000 9398000)) + ) + (FIGURE FIG48 LC1 NO_SHEET + (OPENSHAPE (PT 11176000 9144000) (PT 10668000 9144000)) + ) + (FIGURE FIG49 LC1 NO_SHEET + (OPENSHAPE (PT 11176000 8890000) (PT 10668000 8890000)) + ) + (FIGURE FIG50 LC1 NO_SHEET + (OPENSHAPE (PT 11176000 8636000) (PT 10668000 8636000)) + ) + (FIGURE FIG51 LC1 NO_SHEET + (OPENSHAPE (PT 11176000 8382000) (PT 10668000 8382000)) + ) + (FIGURE FIG52 LC1 NO_SHEET + (OPENSHAPE (PT 11176000 8128000) (PT 10668000 8128000)) + ) + (FIGURE FIG53 LC1 NO_SHEET + (OPENSHAPE (PT 11176000 7874000) (PT 10668000 7874000)) + ) + (FIGURE FIG54 LC1 NO_SHEET + (OPENSHAPE (PT 11176000 7620000) (PT 10668000 7620000)) + ) + (FIGURE FIG55 LC1 NO_SHEET + (OPENSHAPE (PT 5588000 14732000) (PT 5588000 14224000)) + ) + (FIGURE FIG56 LC1 NO_SHEET + (OPENSHAPE (PT 5842000 14732000) (PT 5842000 14224000)) + ) + (FIGURE FIG57 LC1 NO_SHEET + (OPENSHAPE (PT 6096000 14732000) (PT 6096000 14224000)) + ) + (FIGURE FIG58 LC1 NO_SHEET + (OPENSHAPE (PT 6350000 14732000) (PT 6350000 14224000)) + ) + (FIGURE FIG59 LC1 NO_SHEET + (OPENSHAPE (PT 6604000 14732000) (PT 6604000 14224000)) + ) + (FIGURE FIG60 LC1 NO_SHEET + (OPENSHAPE (PT 6858000 14732000) (PT 6858000 14224000)) + ) + (FIGURE FIG61 LC1 NO_SHEET + (OPENSHAPE (PT 7112000 14732000) (PT 7112000 14224000)) + ) + (FIGURE FIG62 LC1 NO_SHEET + (OPENSHAPE (PT 7366000 14732000) (PT 7366000 14224000)) + ) + (FIGURE FIG63 LC1 NO_SHEET + (OPENSHAPE (PT 7620000 14732000) (PT 7620000 14224000)) + ) + (FIGURE FIG64 LC1 NO_SHEET + (OPENSHAPE (PT 7874000 14732000) (PT 7874000 14224000)) + ) + (FIGURE FIG65 LC1 NO_SHEET + (OPENSHAPE (PT 8128000 14732000) (PT 8128000 14224000)) + ) + (FIGURE FIG66 LC1 NO_SHEET + (OPENSHAPE (PT 8382000 14732000) (PT 8382000 14224000)) + ) + (FIGURE FIG67 LC1 NO_SHEET + (OPENSHAPE (PT 8636000 14732000) (PT 8636000 14224000)) + ) + (FIGURE FIG68 LC1 NO_SHEET + (OPENSHAPE (PT 8890000 14732000) (PT 8890000 14224000)) + ) + (FIGURE FIG69 LC1 NO_SHEET + (OPENSHAPE (PT 9144000 14732000) (PT 9144000 14224000)) + ) + (FIGURE FIG70 LC1 NO_SHEET + (OPENSHAPE (PT 9398000 14732000) (PT 9398000 14224000)) + ) + (FIGURE FIG71 LC1 NO_SHEET + (OPENSHAPE (PT 9652000 14732000) (PT 9652000 14224000)) + ) + (FIGURE FIG72 LC1 NO_SHEET + (OPENSHAPE (PT 9906000 14732000) (PT 9906000 14224000)) + ) + (FIGURE FIG73 LC1 NO_SHEET + (OPENSHAPE (PT 10160000 14732000) (PT 10160000 14224000)) + ) + (TERMINAL 1 TC0 (PT 4572000 11938000)) + (TERMINAL 2 TC0 (PT 4572000 11684000)) + (TERMINAL 3 TC0 (PT 4572000 11430000)) + (TERMINAL 4 TC0 (PT 4572000 11176000)) + (TERMINAL 5 TC0 (PT 4572000 10922000)) + (TERMINAL 6 TC0 (PT 4572000 10668000)) + (TERMINAL 7 TC0 (PT 4572000 10414000)) + (TERMINAL 8 TC0 (PT 4572000 10160000)) + (TERMINAL 9 TC0 (PT 4572000 9906000)) + (TERMINAL 10 TC0 (PT 4572000 9652000)) + (TERMINAL 11 TC0 (PT 4572000 9398000)) + (TERMINAL 12 TC0 (PT 4572000 9144000)) + (TERMINAL 13 TC0 (PT 4572000 8890000)) + (TERMINAL 14 TC0 (PT 4572000 8636000)) + (TERMINAL 15 TC0 (PT 4572000 8382000)) + (TERMINAL 16 TC0 (PT 4572000 8128000)) + (TERMINAL 17 TC0 (PT 4572000 7874000)) + (TERMINAL 18 TC0 (PT 4572000 7620000)) + (TERMINAL 19 TC0 (PT 5588000 4572000)) + (TERMINAL 20 TC0 (PT 5842000 4572000)) + (TERMINAL 21 TC0 (PT 6096000 4572000)) + (TERMINAL 22 TC0 (PT 6350000 4572000)) + (TERMINAL 23 TC0 (PT 6604000 4572000)) + (TERMINAL 24 TC0 (PT 6858000 4572000)) + (TERMINAL 25 TC0 (PT 7112000 4572000)) + (TERMINAL 26 TC0 (PT 7366000 4572000)) + (TERMINAL 27 TC0 (PT 7620000 4572000)) + (TERMINAL 28 TC0 (PT 7874000 4572000)) + (TERMINAL 29 TC0 (PT 8128000 4572000)) + (TERMINAL 30 TC0 (PT 8382000 4572000)) + (TERMINAL 31 TC0 (PT 8636000 4572000)) + (TERMINAL 32 TC0 (PT 8890000 4572000)) + (TERMINAL 33 TC0 (PT 9144000 4572000)) + (TERMINAL 34 TC0 (PT 9398000 4572000)) + (TERMINAL 35 TC0 (PT 9652000 4572000)) + (TERMINAL 36 TC0 (PT 9906000 4572000)) + (TERMINAL 37 TC0 (PT 11176000 11938000)) + (TERMINAL 38 TC0 (PT 11176000 11684000)) + (TERMINAL 39 TC0 (PT 11176000 11430000)) + (TERMINAL 40 TC0 (PT 11176000 11176000)) + (TERMINAL 41 TC0 (PT 11176000 10922000)) + (TERMINAL 42 TC0 (PT 11176000 10668000)) + (TERMINAL 43 TC0 (PT 11176000 10414000)) + (TERMINAL 44 TC0 (PT 11176000 10160000)) + (TERMINAL 45 TC0 (PT 11176000 9906000)) + (TERMINAL 46 TC0 (PT 11176000 9652000)) + (TERMINAL 47 TC0 (PT 11176000 9398000)) + (TERMINAL 48 TC0 (PT 11176000 9144000)) + (TERMINAL 49 TC0 (PT 11176000 8890000)) + (TERMINAL 50 TC0 (PT 11176000 8636000)) + (TERMINAL 51 TC0 (PT 11176000 8382000)) + (TERMINAL 52 TC0 (PT 11176000 8128000)) + (TERMINAL 53 TC0 (PT 11176000 7874000)) + (TERMINAL 54 TC0 (PT 11176000 7620000)) + (TERMINAL 55 TC0 (PT 5588000 14732000)) + (TERMINAL 56 TC0 (PT 5842000 14732000)) + (TERMINAL 57 TC0 (PT 6096000 14732000)) + (TERMINAL 58 TC0 (PT 6350000 14732000)) + (TERMINAL 59 TC0 (PT 6604000 14732000)) + (TERMINAL 60 TC0 (PT 6858000 14732000)) + (TERMINAL 61 TC0 (PT 7112000 14732000)) + (TERMINAL 62 TC0 (PT 7366000 14732000)) + (TERMINAL 63 TC0 (PT 7620000 14732000)) + (TERMINAL 64 TC0 (PT 7874000 14732000)) + (TERMINAL 65 TC0 (PT 8128000 14732000)) + (TERMINAL 66 TC0 (PT 8382000 14732000)) + (TERMINAL 67 TC0 (PT 8636000 14732000)) + (TERMINAL 68 TC0 (PT 8890000 14732000)) + (TERMINAL 69 TC0 (PT 9144000 14732000)) + (TERMINAL 70 TC0 (PT 9398000 14732000)) + (TERMINAL 71 TC0 (PT 9652000 14732000)) + (TERMINAL 72 TC0 (PT 9906000 14732000)) + (TERMINAL 73 TC0 (PT 10160000 14732000)) + (TEXTLOC SYMBOL_NAME TC8 (PT 10795000 14732000) + (ALIGN CENTERLEFT) + ) + (TEXTLOC PART_NAME TC8 (PT 10795000 14478000) + (ALIGN CENTERLEFT) + ) + (PINNUMNAMELOC 1 TC8 (PT 4927600 11938000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 2 TC8 (PT 4927600 11684000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 3 TC8 (PT 4927600 11430000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 4 TC8 (PT 4927600 11176000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 5 TC8 (PT 4927600 10922000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 6 TC8 (PT 4927600 10668000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 7 TC8 (PT 4927600 10414000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 8 TC8 (PT 4927600 10160000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 9 TC8 (PT 4927600 9906000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 10 TC8 (PT 4927600 9652000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 11 TC8 (PT 4927600 9398000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 12 TC8 (PT 4927600 9144000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 13 TC8 (PT 4927600 8890000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 14 TC8 (PT 4927600 8636000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 15 TC8 (PT 4927600 8382000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 16 TC8 (PT 4927600 8128000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 17 TC8 (PT 4927600 7874000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 18 TC8 (PT 4927600 7620000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 19 TC8 (PT 5588000 4927600) + (ORIENT 90000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 20 TC8 (PT 5842000 4927600) + (ORIENT 90000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 21 TC8 (PT 6096000 4927600) + (ORIENT 90000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 22 TC8 (PT 6350000 4927600) + (ORIENT 90000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 23 TC8 (PT 6604000 4927600) + (ORIENT 90000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 24 TC8 (PT 6858000 4927600) + (ORIENT 90000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 25 TC8 (PT 7112000 4927600) + (ORIENT 90000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 26 TC8 (PT 7366000 4927600) + (ORIENT 90000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 27 TC8 (PT 7620000 4927600) + (ORIENT 90000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 28 TC8 (PT 7874000 4927600) + (ORIENT 90000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 29 TC8 (PT 8128000 4927600) + (ORIENT 90000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 30 TC8 (PT 8382000 4927600) + (ORIENT 90000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 31 TC8 (PT 8636000 4927600) + (ORIENT 90000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 32 TC8 (PT 8890000 4927600) + (ORIENT 90000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 33 TC8 (PT 9144000 4927600) + (ORIENT 90000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 34 TC8 (PT 9398000 4927600) + (ORIENT 90000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 35 TC8 (PT 9652000 4927600) + (ORIENT 90000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 36 TC8 (PT 9906000 4927600) + (ORIENT 90000) + (ALIGN BOTTOMRIGHT) + ) + (PINNUMNAMELOC 37 TC8 (PT 10820400 11938000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 38 TC8 (PT 10820400 11684000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 39 TC8 (PT 10820400 11430000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 40 TC8 (PT 10820400 11176000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 41 TC8 (PT 10820400 10922000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 42 TC8 (PT 10820400 10668000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 43 TC8 (PT 10820400 10414000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 44 TC8 (PT 10820400 10160000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 45 TC8 (PT 10820400 9906000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 46 TC8 (PT 10820400 9652000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 47 TC8 (PT 10820400 9398000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 48 TC8 (PT 10820400 9144000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 49 TC8 (PT 10820400 8890000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 50 TC8 (PT 10820400 8636000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 51 TC8 (PT 10820400 8382000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 52 TC8 (PT 10820400 8128000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 53 TC8 (PT 10820400 7874000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 54 TC8 (PT 10820400 7620000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 55 TC8 (PT 5588000 14376400) + (ORIENT 90000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 56 TC8 (PT 5842000 14376400) + (ORIENT 90000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 57 TC8 (PT 6096000 14376400) + (ORIENT 90000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 58 TC8 (PT 6350000 14376400) + (ORIENT 90000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 59 TC8 (PT 6604000 14376400) + (ORIENT 90000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 60 TC8 (PT 6858000 14376400) + (ORIENT 90000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 61 TC8 (PT 7112000 14376400) + (ORIENT 90000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 62 TC8 (PT 7366000 14376400) + (ORIENT 90000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 63 TC8 (PT 7620000 14376400) + (ORIENT 90000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 64 TC8 (PT 7874000 14376400) + (ORIENT 90000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 65 TC8 (PT 8128000 14376400) + (ORIENT 90000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 66 TC8 (PT 8382000 14376400) + (ORIENT 90000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 67 TC8 (PT 8636000 14376400) + (ORIENT 90000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 68 TC8 (PT 8890000 14376400) + (ORIENT 90000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 69 TC8 (PT 9144000 14376400) + (ORIENT 90000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 70 TC8 (PT 9398000 14376400) + (ORIENT 90000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 71 TC8 (PT 9652000 14376400) + (ORIENT 90000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 72 TC8 (PT 9906000 14376400) + (ORIENT 90000) + (ALIGN BOTTOMLEFT) + ) + (PINNUMNAMELOC 73 TC8 (PT 10160000 14376400) + (ORIENT 90000) + (ALIGN BOTTOMLEFT) + ) + (PINLABELLOC 1 TC8 (PT 5156200 11938000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 2 TC8 (PT 5156200 11684000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 3 TC8 (PT 5156200 11430000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 4 TC8 (PT 5156200 11176000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 5 TC8 (PT 5156200 10922000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 6 TC8 (PT 5156200 10668000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 7 TC8 (PT 5156200 10414000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 8 TC8 (PT 5156200 10160000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 9 TC8 (PT 5156200 9906000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 10 TC8 (PT 5156200 9652000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 11 TC8 (PT 5156200 9398000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 12 TC8 (PT 5156200 9144000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 13 TC8 (PT 5156200 8890000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 14 TC8 (PT 5156200 8636000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 15 TC8 (PT 5156200 8382000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 16 TC8 (PT 5156200 8128000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 17 TC8 (PT 5156200 7874000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 18 TC8 (PT 5156200 7620000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 19 TC8 (PT 5588000 5156200) + (ORIENT 90000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 20 TC8 (PT 5842000 5156200) + (ORIENT 90000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 21 TC8 (PT 6096000 5156200) + (ORIENT 90000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 22 TC8 (PT 6350000 5156200) + (ORIENT 90000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 23 TC8 (PT 6604000 5156200) + (ORIENT 90000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 24 TC8 (PT 6858000 5156200) + (ORIENT 90000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 25 TC8 (PT 7112000 5156200) + (ORIENT 90000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 26 TC8 (PT 7366000 5156200) + (ORIENT 90000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 27 TC8 (PT 7620000 5156200) + (ORIENT 90000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 28 TC8 (PT 7874000 5156200) + (ORIENT 90000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 29 TC8 (PT 8128000 5156200) + (ORIENT 90000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 30 TC8 (PT 8382000 5156200) + (ORIENT 90000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 31 TC8 (PT 8636000 5156200) + (ORIENT 90000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 32 TC8 (PT 8890000 5156200) + (ORIENT 90000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 33 TC8 (PT 9144000 5156200) + (ORIENT 90000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 34 TC8 (PT 9398000 5156200) + (ORIENT 90000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 35 TC8 (PT 9652000 5156200) + (ORIENT 90000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 36 TC8 (PT 9906000 5156200) + (ORIENT 90000) + (ALIGN CENTERLEFT) + ) + (PINLABELLOC 37 TC8 (PT 10591800 11938000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 38 TC8 (PT 10591800 11684000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 39 TC8 (PT 10591800 11430000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 40 TC8 (PT 10591800 11176000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 41 TC8 (PT 10591800 10922000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 42 TC8 (PT 10591800 10668000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 43 TC8 (PT 10591800 10414000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 44 TC8 (PT 10591800 10160000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 45 TC8 (PT 10591800 9906000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 46 TC8 (PT 10591800 9652000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 47 TC8 (PT 10591800 9398000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 48 TC8 (PT 10591800 9144000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 49 TC8 (PT 10591800 8890000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 50 TC8 (PT 10591800 8636000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 51 TC8 (PT 10591800 8382000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 52 TC8 (PT 10591800 8128000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 53 TC8 (PT 10591800 7874000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 54 TC8 (PT 10591800 7620000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 55 TC8 (PT 5588000 14147800) + (ORIENT 90000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 56 TC8 (PT 5842000 14147800) + (ORIENT 90000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 57 TC8 (PT 6096000 14147800) + (ORIENT 90000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 58 TC8 (PT 6350000 14147800) + (ORIENT 90000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 59 TC8 (PT 6604000 14147800) + (ORIENT 90000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 60 TC8 (PT 6858000 14147800) + (ORIENT 90000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 61 TC8 (PT 7112000 14147800) + (ORIENT 90000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 62 TC8 (PT 7366000 14147800) + (ORIENT 90000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 63 TC8 (PT 7620000 14147800) + (ORIENT 90000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 64 TC8 (PT 7874000 14147800) + (ORIENT 90000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 65 TC8 (PT 8128000 14147800) + (ORIENT 90000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 66 TC8 (PT 8382000 14147800) + (ORIENT 90000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 67 TC8 (PT 8636000 14147800) + (ORIENT 90000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 68 TC8 (PT 8890000 14147800) + (ORIENT 90000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 69 TC8 (PT 9144000 14147800) + (ORIENT 90000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 70 TC8 (PT 9398000 14147800) + (ORIENT 90000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 71 TC8 (PT 9652000 14147800) + (ORIENT 90000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 72 TC8 (PT 9906000 14147800) + (ORIENT 90000) + (ALIGN CENTERRIGHT) + ) + (PINLABELLOC 73 TC8 (PT 10160000 14147800) + (ORIENT 90000) + (ALIGN CENTERRIGHT) + ) + ) + ) +) diff --git a/libs/USB5537/USB5537B-4100AKZE/CADSTAR/USB5537B-4100AKZE.lib b/libs/USB5537/USB5537B-4100AKZE/CADSTAR/USB5537B-4100AKZE.lib new file mode 100644 index 0000000..5129e2a --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/CADSTAR/USB5537B-4100AKZE.lib @@ -0,0 +1,21 @@ +.USB5537B-4100AKZE :1 ;USB Interface IC 7-/4-Port SuperSpeed HiSpeed USB Hub Cont +QFN50P1000X1000X100-73N-D +*STM IC +*NGS +*PLB 1="PRT_CTL7/GPIO14" 2="PRT_CTL6/GPIO13" 3="USB2DP_DN1" 4="USB2DM_DN1" 5="USB3DP_TXDN1" 6="USB3DM_TXDN1" 7="VDD12_1" 8="USB3DP_RXDN1" 9="USB3DM_RXDN1" 10="VDD12_2" 11="USB2DP_DN2" 12="USB2DM_DN2" 13="USB3DP_TXDN2" 14="USB3DM_TXDN2" 15="VDD12_3" 16="USB3DP_RXDN2" 17="USB3DM_RXDN2" 18="VDD33_1" 19="USB2DP_DN3" 20="USB2DM_DN3" 21="USB3DP_TXDN3" 22="USB3DM_TXDN3" 23="VDD12_4" 24="USB3DP_RXDN3" 25="USB3DM_RXDN3" 26="USB2DP_DN4" 27="USB2DM_DN4" 28="USB3DP_TXDN4" & +29="USB3DM_TXDN4" 30="VDD12_5" 31="USB3DP_RXDN4" 32="USB3DM_RXDN4" 33="USB2DP_DN5" 34="USB2DM_DN5" 35="VDD12_6" 36="PRT_CTL4/GPIO11" 37="PRT_CTL3/GPIO10" 38="VDD33_2" 39="PRT_CTL2/GPIO9" 40="PRT_CTL1/GPIO8" 41="PRT_CTL5/GPIO12/SM_DAT" 42="GPIO15/SM_CLK" 43="SPI_CE_N" 44="SPI_CLK/GPIO4" 45="SPI_DO/GPIO5" 46="SPI_DI" 47="TDO/GPIO7" 48="TDI/GPIO6" 49="TRST/GPIO0" 50="TCK/GPIO1" 51="TMS/GPIO3" 52="GPIO2(VBUS)" 53="TEST" 54="RESET_N" 55="VDD12_7" 56="VDD33_3" & +57="USB2DM_DN6" 58="USB2DP_DN6" 59="USB2DM_DN7" 60="USB2DP_DN7" 61="USB2DP_UP" 62="USB2DM_UP" 63="USB3DP_TXUP" 64="USB3DM_TXUP" 65="VDD12_8" 66="USB3DP_RXUP" 67="USB3DM_RXUP" 68="ATEST" 69="XTALOUT" 70="XTALIN/CLK_IN" 71="VDD33_4" 72="RBIAS" 73="VSS" +*MXP 73 +*DFN USB5537B-4100AKZE +~!Manufacturer_Name (Microchip) +~!Manufacturer_Part_Number (USB5537B-4100AKZE) +~!Mouser Part Number (579-USB5537B4100AKZE) +~!Link Mouser Price/Stock (https://www.mouser.co.uk/ProductDetail/Microchip-Technology/USB5537B-4100AKZE?qs=WOIyg0mTyocqRkgqGY3vCQ%3D%3D) +~!Arrow Part Number (USB5537B-4100AKZE) +~!Link Arrow Price/Stock (https://www.arrow.com/en/products/usb5537b-4100akze/microchip-technology) +~!Link Datasheet (https://media.digikey.com/pdf/Data%20Sheets/Microchip%20PDFs/USB5537B.pdf) +~!Height (1mm) +~!3D_Model (USB5537B-4100AKZE) +USB5537B-4100AKZE +1.1!U 2.1!U 3.1!U 4.1!U 5.1!U 6.1!U 7.1!U 8.1!U 9.1!U 10.1!U 11.1!U 12.1!U 13.1!U 14.1!U 15.1!U 16.1!U 17.1!U 18.1!U 19.1!U 20.1!U 21.1!U 22.1!U 23.1!U 24.1!U 25.1!U 26.1!U 27.1!U 28.1!U 29.1!U 30.1!U 31.1!U 32.1!U 33.1!U 34.1!U 35.1!U 36.1!U 54.1!U 53.1!U 52.1!U 51.1!U 50.1!U 49.1!U 48.1!U 47.1!U 46.1!U 45.1!U 44.1!U 43.1!U 42.1!U 41.1!U 40.1!U 39.1!U 38.1!U 37.1!U 73.1!U 72.1!U 71.1!U 70.1!U 69.1!U 68.1!U 67.1!U 66.1!U 65.1!U 64.1!U 63.1!U 62.1!U & +61.1!U 60.1!U 59.1!U 58.1!U 57.1!U 56.1!U 55.1!U diff --git a/libs/USB5537/USB5537B-4100AKZE/CR-5000/QFN50P1000X1000X100-73N-D.ftf b/libs/USB5537/USB5537B-4100AKZE/CR-5000/QFN50P1000X1000X100-73N-D.ftf new file mode 100644 index 0000000..5190747 --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/CR-5000/QFN50P1000X1000X100-73N-D.ftf @@ -0,0 +1,1131 @@ +(ftf + (header + (version 2.0) + (unit DBUNIT) + ) + (TechnologyContainer + (technology SamacSys_Footprint + (footprintLayer + (layer Top (type Conductive)) + (layer Inner (type Conductive)) + (layer Bottom (type Conductive)) + (layer Silk-Top (type Symbolmark)) + (layer Silk-Bottom (type Symbolmark)) + (layer Resist-Top (type Solderresist)) + (layer Resist-Bottom (type Solderresist)) + (layer MetalMask-Top (type Metalmask)) + (layer MetalMask-Bottom (type Metalmask)) + (layer CompArea-Top (type Comparea)) + (layer CompArea-Bottom (type Comparea)) + (layer Assembly-Top (type Undefined)) + (layer Assembly-Bottom (type Undefined)) + (layer Hole (type Hole)) + ) + ) + ) + (footprintContainer + (commonParameters + (dimensionParameters + (arrowLength 100000) + (arrowAngle 15.000000) + (dotDiameter 100000) + (textFrameOffset 100000) + (arrowOffset 100000) + (dimAssistOffset 100000) + (dimLineWidth 10000) + (drawTextFrame NO) + (textFrameRange ALL) + (textClip NO) + (standard JIS) + ) + ) + (padstackGroups + (padstackGroup default) + ) + (pads + (pad d85_30 + (photo FLASH) + (panelUse NO) + (geometry + (surface + (outlineWidth 0) + (fillWidth 0) + (fillAngle 0.000000) + (vertex + (pt -15000 -42500) + (pt -15000 42500 + (tarc ON (r 15000)) + ) + (pt 15000 42500 + (tarc ON (r 15000)) + ) + (pt 15000 -42500) + ) + ) + ) + ) + (pad r610_610 + (photo FLASH) + (panelUse NO) + (geometry + (rectangle + (pt 0 0) + (width 610000) + (height 610000) + (rAngle 0.000000) + (outlineWidth 0) + (fillWidth 0) + (fillAngle 0.000000) + ) + ) + ) + ); End of pads + (padstacks + (padstack d85_30 + (type NONPLATED) + (throughMode NONTHROUGH) + (panelUse NO) + (padSet (footLayer Top) + (connect (pad d85_30)) + (noconnect (pad d85_30)) + ) + (padSet (footLayer Resist-Top) + (connect (pad d85_30)) + (noconnect (pad d85_30)) + ) + (padSet (footLayer MetalMask-Top) + (connect (pad d85_30)) + (noconnect (pad d85_30)) + ) + ) + (padstack r610_610 + (type NONPLATED) + (throughMode NONTHROUGH) + (panelUse NO) + (padSet (footLayer Top) + (connect (pad r610_610)) + (noconnect (pad r610_610)) + ) + (padSet (footLayer Resist-Top) + (connect (pad r610_610)) + (noconnect (pad r610_610)) + ) + (padSet (footLayer MetalMask-Top) + (connect (pad r610_610)) + (noconnect (pad r610_610)) + ) + ) + ); End of padstacks + (footprints + (footprint "QFN50P1000X1000X100-73N" + (polarity YES) + (panelUse NO) + (heelprint + (layout + (layer (footLayer CompArea-Top) + (area + (geometry + (surface + (outlineWidth 0) + (fillWidth 0) + (fillAngle 0.000000) + (vertex + (pt 562500 562500) + (pt 562500 -562500) + (pt -562500 -562500) + (pt -562500 562500) + ) + ) + ) + ) + ) + (layer (footLayer Assembly-Top) + (line + (geometry + (line + (vertex + (pt -500000 500000 + (width 10000) + ) + (pt 500000 500000 + (width 10000) + ) + ) + ) + ) + ) + ) + (layer (footLayer Assembly-Top) + (line + (geometry + (line + (vertex + (pt 500000 500000 + (width 10000) + ) + (pt 500000 -500000 + (width 10000) + ) + ) + ) + ) + ) + ) + (layer (footLayer Assembly-Top) + (line + (geometry + (line + (vertex + (pt 500000 -500000 + (width 10000) + ) + (pt -500000 -500000 + (width 10000) + ) + ) + ) + ) + ) + ) + (layer (footLayer Assembly-Top) + (line + (geometry + (line + (vertex + (pt -500000 -500000 + (width 10000) + ) + (pt -500000 500000 + (width 10000) + ) + ) + ) + ) + ) + ) + (layer (footLayer Assembly-Top) + (line + (geometry + (line + (vertex + (pt -500000 450000 + (width 10000) + ) + (pt -450000 500000 + (width 10000) + ) + ) + ) + ) + ) + ) + (layer (footLayer Silk-Top) + (line + (geometry + (line + (vertex + (arc CW + (r 12500) + (begin + (pt -537500 512500 + (width 25000) + ) + ) + (center 0 0) + (end + (pt -537500 512500 + (width 25000) + ) + ) + ) + ) + ) + ) + ) + ) + ); End of layout + ); End of heelprint + (toeprint + (pin 1 + (pt -495000 425000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 425000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 2 + (pt -495000 375000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 375000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 3 + (pt -495000 325000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 325000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 4 + (pt -495000 275000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 275000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 5 + (pt -495000 225000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 225000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 6 + (pt -495000 175000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 175000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 7 + (pt -495000 125000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 125000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 8 + (pt -495000 75000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 75000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 9 + (pt -495000 25000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 25000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 10 + (pt -495000 -25000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 -25000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 11 + (pt -495000 -75000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 -75000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 12 + (pt -495000 -125000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 -125000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 13 + (pt -495000 -175000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 -175000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 14 + (pt -495000 -225000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 -225000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 15 + (pt -495000 -275000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 -275000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 16 + (pt -495000 -325000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 -325000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 17 + (pt -495000 -375000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 -375000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 18 + (pt -495000 -425000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 -425000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 19 + (pt -425000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -425000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 20 + (pt -375000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -375000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 21 + (pt -325000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -325000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 22 + (pt -275000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -275000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 23 + (pt -225000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -225000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 24 + (pt -175000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -175000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 25 + (pt -125000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -125000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 26 + (pt -75000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -75000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 27 + (pt -25000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -25000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 28 + (pt 25000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 25000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 29 + (pt 75000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 75000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 30 + (pt 125000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 125000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 31 + (pt 175000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 175000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 32 + (pt 225000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 225000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 33 + (pt 275000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 275000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 34 + (pt 325000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 325000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 35 + (pt 375000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 375000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 36 + (pt 425000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 425000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 37 + (pt 495000 -425000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 -425000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 38 + (pt 495000 -375000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 -375000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 39 + (pt 495000 -325000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 -325000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 40 + (pt 495000 -275000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 -275000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 41 + (pt 495000 -225000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 -225000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 42 + (pt 495000 -175000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 -175000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 43 + (pt 495000 -125000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 -125000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 44 + (pt 495000 -75000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 -75000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 45 + (pt 495000 -25000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 -25000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 46 + (pt 495000 25000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 25000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 47 + (pt 495000 75000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 75000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 48 + (pt 495000 125000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 125000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 49 + (pt 495000 175000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 175000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 50 + (pt 495000 225000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 225000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 51 + (pt 495000 275000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 275000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 52 + (pt 495000 325000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 325000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 53 + (pt 495000 375000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 375000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 54 + (pt 495000 425000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 425000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 55 + (pt 425000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 425000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 56 + (pt 375000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 375000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 57 + (pt 325000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 325000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 58 + (pt 275000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 275000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 59 + (pt 225000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 225000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 60 + (pt 175000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 175000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 61 + (pt 125000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 125000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 62 + (pt 75000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 75000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 63 + (pt 25000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 25000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 64 + (pt -25000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -25000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 65 + (pt -75000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -75000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 66 + (pt -125000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -125000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 67 + (pt -175000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -175000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 68 + (pt -225000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -225000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 69 + (pt -275000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -275000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 70 + (pt -325000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -325000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 71 + (pt -375000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -375000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 72 + (pt -425000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -425000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 73 + (pt 0 0) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 0 0) + (angle 0) + (padstackGroup default (padstack r610_610)) + ) + ) + ) + ) + ); End of toeprint + (propertyS accurateShape USB5537B-4100AKZE.stp) + ); End of footprint + ); End of footprints + ); End of footprintContainer +); End of ftf + diff --git a/libs/USB5537/USB5537B-4100AKZE/CR-5000/QFN50P1000X1000X100-73N-D.pkf b/libs/USB5537/USB5537B-4100AKZE/CR-5000/QFN50P1000X1000X100-73N-D.pkf new file mode 100644 index 0000000..969e9ab --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/CR-5000/QFN50P1000X1000X100-73N-D.pkf @@ -0,0 +1,10 @@ +(unit MM) + +(package "QFN50P1000X1000X100-73N-D" + (type UNDEF) + (uver 2) + (mountForm default + (footprintRef "QFN50P1000X1000X100-73N-D") + (spec "default") + ) +) diff --git a/libs/USB5537/USB5537B-4100AKZE/CR-5000/USB5537B-4100AKZE.cdf b/libs/USB5537/USB5537B-4100AKZE/CR-5000/USB5537B-4100AKZE.cdf new file mode 100644 index 0000000..5327d4e --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/CR-5000/USB5537B-4100AKZE.cdf @@ -0,0 +1,94 @@ +(part "USB5537B-4100AKZE" + (packageRef "QFN50P1000X1000X100-73N-D") + (interface + (port "1" (symbPinId 1) (portName "PRT_CTL7/GPIO14") (portType INOUT)) + (port "2" (symbPinId 2) (portName "PRT_CTL6/GPIO13") (portType INOUT)) + (port "3" (symbPinId 3) (portName "USB2DP_DN1") (portType INOUT)) + (port "4" (symbPinId 4) (portName "USB2DM_DN1") (portType INOUT)) + (port "5" (symbPinId 5) (portName "USB3DP_TXDN1") (portType INOUT)) + (port "6" (symbPinId 6) (portName "USB3DM_TXDN1") (portType INOUT)) + (port "7" (symbPinId 7) (portName "VDD12_1") (portType INOUT)) + (port "8" (symbPinId 8) (portName "USB3DP_RXDN1") (portType INOUT)) + (port "9" (symbPinId 9) (portName "USB3DM_RXDN1") (portType INOUT)) + (port "10" (symbPinId 10) (portName "VDD12_2") (portType INOUT)) + (port "11" (symbPinId 11) (portName "USB2DP_DN2") (portType INOUT)) + (port "12" (symbPinId 12) (portName "USB2DM_DN2") (portType INOUT)) + (port "13" (symbPinId 13) (portName "USB3DP_TXDN2") (portType INOUT)) + (port "14" (symbPinId 14) (portName "USB3DM_TXDN2") (portType INOUT)) + (port "15" (symbPinId 15) (portName "VDD12_3") (portType INOUT)) + (port "16" (symbPinId 16) (portName "USB3DP_RXDN2") (portType INOUT)) + (port "17" (symbPinId 17) (portName "USB3DM_RXDN2") (portType INOUT)) + (port "18" (symbPinId 18) (portName "VDD33_1") (portType INOUT)) + (port "19" (symbPinId 19) (portName "USB2DP_DN3") (portType INOUT)) + (port "20" (symbPinId 20) (portName "USB2DM_DN3") (portType INOUT)) + (port "21" (symbPinId 21) (portName "USB3DP_TXDN3") (portType INOUT)) + (port "22" (symbPinId 22) (portName "USB3DM_TXDN3") (portType INOUT)) + (port "23" (symbPinId 23) (portName "VDD12_4") (portType INOUT)) + (port "24" (symbPinId 24) (portName "USB3DP_RXDN3") (portType INOUT)) + (port "25" (symbPinId 25) (portName "USB3DM_RXDN3") (portType INOUT)) + (port "26" (symbPinId 26) (portName "USB2DP_DN4") (portType INOUT)) + (port "27" (symbPinId 27) (portName "USB2DM_DN4") (portType INOUT)) + (port "28" (symbPinId 28) (portName "USB3DP_TXDN4") (portType INOUT)) + (port "29" (symbPinId 29) (portName "USB3DM_TXDN4") (portType INOUT)) + (port "30" (symbPinId 30) (portName "VDD12_5") (portType INOUT)) + (port "31" (symbPinId 31) (portName "USB3DP_RXDN4") (portType INOUT)) + (port "32" (symbPinId 32) (portName "USB3DM_RXDN4") (portType INOUT)) + (port "33" (symbPinId 33) (portName "USB2DP_DN5") (portType INOUT)) + (port "34" (symbPinId 34) (portName "USB2DM_DN5") (portType INOUT)) + (port "35" (symbPinId 35) (portName "VDD12_6") (portType INOUT)) + (port "36" (symbPinId 36) (portName "PRT_CTL4/GPIO11") (portType INOUT)) + (port "37" (symbPinId 37) (portName "PRT_CTL3/GPIO10") (portType INOUT)) + (port "38" (symbPinId 38) (portName "VDD33_2") (portType INOUT)) + (port "39" (symbPinId 39) (portName "PRT_CTL2/GPIO9") (portType INOUT)) + (port "40" (symbPinId 40) (portName "PRT_CTL1/GPIO8") (portType INOUT)) + (port "41" (symbPinId 41) (portName "PRT_CTL5/GPIO12/SM_DAT") (portType INOUT)) + (port "42" (symbPinId 42) (portName "GPIO15/SM_CLK") (portType INOUT)) + (port "43" (symbPinId 43) (portName "SPI_CE_N") (portType INOUT)) + (port "44" (symbPinId 44) (portName "SPI_CLK/GPIO4") (portType INOUT)) + (port "45" (symbPinId 45) (portName "SPI_DO/GPIO5") (portType INOUT)) + (port "46" (symbPinId 46) (portName "SPI_DI") (portType INOUT)) + (port "47" (symbPinId 47) (portName "TDO/GPIO7") (portType INOUT)) + (port "48" (symbPinId 48) (portName "TDI/GPIO6") (portType INOUT)) + (port "49" (symbPinId 49) (portName "TRST/GPIO0") (portType INOUT)) + (port "50" (symbPinId 50) (portName "TCK/GPIO1") (portType INOUT)) + (port "51" (symbPinId 51) (portName "TMS/GPIO3") (portType INOUT)) + (port "52" (symbPinId 52) (portName "GPIO2(VBUS)") (portType INOUT)) + (port "53" (symbPinId 53) (portName "TEST") (portType INOUT)) + (port "54" (symbPinId 54) (portName "RESET_N") (portType INOUT)) + (port "55" (symbPinId 55) (portName "VDD12_7") (portType INOUT)) + (port "56" (symbPinId 56) (portName "VDD33_3") (portType INOUT)) + (port "57" (symbPinId 57) (portName "USB2DM_DN6") (portType INOUT)) + (port "58" (symbPinId 58) (portName "USB2DP_DN6") (portType INOUT)) + (port "59" (symbPinId 59) (portName "USB2DM_DN7") (portType INOUT)) + (port "60" (symbPinId 60) (portName "USB2DP_DN7") (portType INOUT)) + (port "61" (symbPinId 61) (portName "USB2DP_UP") (portType INOUT)) + (port "62" (symbPinId 62) (portName "USB2DM_UP") (portType INOUT)) + (port "63" (symbPinId 63) (portName "USB3DP_TXUP") (portType INOUT)) + (port "64" (symbPinId 64) (portName "USB3DM_TXUP") (portType INOUT)) + (port "65" (symbPinId 65) (portName "VDD12_8") (portType INOUT)) + (port "66" (symbPinId 66) (portName "USB3DP_RXUP") (portType INOUT)) + (port "67" (symbPinId 67) (portName "USB3DM_RXUP") (portType INOUT)) + (port "68" (symbPinId 68) (portName "ATEST") (portType INOUT)) + (port "69" (symbPinId 69) (portName "XTALOUT") (portType INOUT)) + (port "70" (symbPinId 70) (portName "XTALIN/CLK_IN") (portType INOUT)) + (port "71" (symbPinId 71) (portName "VDD33_4") (portType INOUT)) + (port "72" (symbPinId 72) (portName "RBIAS") (portType INOUT)) + (port "73" (symbPinId 73) (portName "VSS") (portType INOUT)) + ) + (partClass UNDEF) + (useInSchema Y) + (useInLayout Y) + (inPartsList Y) + (partType NORMAL) + (placeRestriction FREE) + (property "compKind" "101") + (property "Manufacturer_Name" "Microchip") + (property "Manufacturer_Part_Number" "USB5537B-4100AKZE") + (property "Mouser_Part_Number" "579-USB5537B4100AKZE") + (property "Mouser_Price/Stock" "https://www.mouser.co.uk/ProductDetail/Microchip-Technology/USB5537B-4100AKZE?qs=WOIyg0mTyocqRkgqGY3vCQ%3D%3D") + (property "Arrow_Part_Number" "USB5537B-4100AKZE") + (property "Arrow_Price/Stock" "https://www.arrow.com/en/products/usb5537b-4100akze/microchip-technology") + (property "Description" "USB Interface IC 7-/4-Port SuperSpeed HiSpeed USB Hub Cont") + (property "Datasheet_Link" "https://media.digikey.com/pdf/Data%20Sheets/Microchip%20PDFs/USB5537B.pdf") + (property "symbolName1" "USB5537B-4100AKZE") +) diff --git a/libs/USB5537/USB5537B-4100AKZE/CR-5000/USB5537B-4100AKZE.laf b/libs/USB5537/USB5537B-4100AKZE/CR-5000/USB5537B-4100AKZE.laf new file mode 100644 index 0000000..98e27ba --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/CR-5000/USB5537B-4100AKZE.laf @@ -0,0 +1,1046 @@ +LIB USB5537B-4100AKZE +ZONE 1 2 1 50.000 50.000 0.000 0.000 0 A 1 +GRID 1 1 1 1 1 1 1 4 +SHT 1 1 1 0 58 52 80 +PROP 0 componentType 1 +parts +ENDPROP +PROP 0 componentKind 1 +101 +ENDPROP +PROP 0 partName 1 +USB5537B-4100AKZE +ENDPROP +VIEW 1 1 0 -1 -1 49 22 0 1.000 3 reference +VIEW 1 1 0 -1 -1 49 20 0 1.000 3 partName +ENDSHT +LINE 1 -1 -1 -1 0 0 0 +POINT - 4 18 +POINT - 48 18 +POINT - 48 -54 +POINT - 4 -54 +POINT - 4 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 0 +POINT - 4 0 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -2 +POINT - 4 -2 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -4 +POINT - 4 -4 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -6 +POINT - 4 -6 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -8 +POINT - 4 -8 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -10 +POINT - 4 -10 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -12 +POINT - 4 -12 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -14 +POINT - 4 -14 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -16 +POINT - 4 -16 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -18 +POINT - 4 -18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -20 +POINT - 4 -20 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -22 +POINT - 4 -22 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -24 +POINT - 4 -24 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -26 +POINT - 4 -26 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -28 +POINT - 4 -28 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -30 +POINT - 4 -30 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -32 +POINT - 4 -32 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -34 +POINT - 4 -34 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 8 -58 +POINT - 8 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 10 -58 +POINT - 10 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 12 -58 +POINT - 12 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 14 -58 +POINT - 14 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 16 -58 +POINT - 16 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 18 -58 +POINT - 18 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 20 -58 +POINT - 20 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 22 -58 +POINT - 22 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 24 -58 +POINT - 24 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 26 -58 +POINT - 26 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 28 -58 +POINT - 28 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 30 -58 +POINT - 30 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 32 -58 +POINT - 32 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 34 -58 +POINT - 34 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 36 -58 +POINT - 36 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 38 -58 +POINT - 38 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 40 -58 +POINT - 40 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 42 -58 +POINT - 42 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 0 +POINT - 48 0 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -2 +POINT - 48 -2 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -4 +POINT - 48 -4 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -6 +POINT - 48 -6 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -8 +POINT - 48 -8 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -10 +POINT - 48 -10 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -12 +POINT - 48 -12 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -14 +POINT - 48 -14 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -16 +POINT - 48 -16 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -18 +POINT - 48 -18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -20 +POINT - 48 -20 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -22 +POINT - 48 -22 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -24 +POINT - 48 -24 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -26 +POINT - 48 -26 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -28 +POINT - 48 -28 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -30 +POINT - 48 -30 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -32 +POINT - 48 -32 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -34 +POINT - 48 -34 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 8 22 +POINT - 8 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 10 22 +POINT - 10 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 12 22 +POINT - 12 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 14 22 +POINT - 14 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 16 22 +POINT - 16 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 18 22 +POINT - 18 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 20 22 +POINT - 20 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 22 22 +POINT - 22 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 24 22 +POINT - 24 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 26 22 +POINT - 26 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 28 22 +POINT - 28 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 30 22 +POINT - 30 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 32 22 +POINT - 32 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 34 22 +POINT - 34 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 36 22 +POINT - 36 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 38 22 +POINT - 38 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 40 22 +POINT - 40 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 42 22 +POINT - 42 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 44 22 +POINT - 44 18 +ENDLIN +PIN 1 1 0 0 +PROP 0 pinLabel 1 +PRT_CTL7/GPIO14 +ENDPROP +PROP 0 pinNumber 1 +1 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 0.4 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 0 0 1.000 3 pinLabel +ENDPIN +PIN 2 1 0 -2 +PROP 0 pinLabel 1 +PRT_CTL6/GPIO13 +ENDPROP +PROP 0 pinNumber 1 +2 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -1.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -2 0 1.000 3 pinLabel +ENDPIN +PIN 3 1 0 -4 +PROP 0 pinLabel 1 +USB2DP_DN1 +ENDPROP +PROP 0 pinNumber 1 +3 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -3.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -4 0 1.000 3 pinLabel +ENDPIN +PIN 4 1 0 -6 +PROP 0 pinLabel 1 +USB2DM_DN1 +ENDPROP +PROP 0 pinNumber 1 +4 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -5.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -6 0 1.000 3 pinLabel +ENDPIN +PIN 5 1 0 -8 +PROP 0 pinLabel 1 +USB3DP_TXDN1 +ENDPROP +PROP 0 pinNumber 1 +5 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -7.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -8 0 1.000 3 pinLabel +ENDPIN +PIN 6 1 0 -10 +PROP 0 pinLabel 1 +USB3DM_TXDN1 +ENDPROP +PROP 0 pinNumber 1 +6 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -9.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -10 0 1.000 3 pinLabel +ENDPIN +PIN 7 1 0 -12 +PROP 0 pinLabel 1 +VDD12_1 +ENDPROP +PROP 0 pinNumber 1 +7 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -11.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -12 0 1.000 3 pinLabel +ENDPIN +PIN 8 1 0 -14 +PROP 0 pinLabel 1 +USB3DP_RXDN1 +ENDPROP +PROP 0 pinNumber 1 +8 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -13.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -14 0 1.000 3 pinLabel +ENDPIN +PIN 9 1 0 -16 +PROP 0 pinLabel 1 +USB3DM_RXDN1 +ENDPROP +PROP 0 pinNumber 1 +9 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -15.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -16 0 1.000 3 pinLabel +ENDPIN +PIN 10 1 0 -18 +PROP 0 pinLabel 1 +VDD12_2 +ENDPROP +PROP 0 pinNumber 1 +10 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -17.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -18 0 1.000 3 pinLabel +ENDPIN +PIN 11 1 0 -20 +PROP 0 pinLabel 1 +USB2DP_DN2 +ENDPROP +PROP 0 pinNumber 1 +11 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -19.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -20 0 1.000 3 pinLabel +ENDPIN +PIN 12 1 0 -22 +PROP 0 pinLabel 1 +USB2DM_DN2 +ENDPROP +PROP 0 pinNumber 1 +12 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -21.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -22 0 1.000 3 pinLabel +ENDPIN +PIN 13 1 0 -24 +PROP 0 pinLabel 1 +USB3DP_TXDN2 +ENDPROP +PROP 0 pinNumber 1 +13 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -23.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -24 0 1.000 3 pinLabel +ENDPIN +PIN 14 1 0 -26 +PROP 0 pinLabel 1 +USB3DM_TXDN2 +ENDPROP +PROP 0 pinNumber 1 +14 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -25.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -26 0 1.000 3 pinLabel +ENDPIN +PIN 15 1 0 -28 +PROP 0 pinLabel 1 +VDD12_3 +ENDPROP +PROP 0 pinNumber 1 +15 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -27.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -28 0 1.000 3 pinLabel +ENDPIN +PIN 16 1 0 -30 +PROP 0 pinLabel 1 +USB3DP_RXDN2 +ENDPROP +PROP 0 pinNumber 1 +16 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -29.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -30 0 1.000 3 pinLabel +ENDPIN +PIN 17 1 0 -32 +PROP 0 pinLabel 1 +USB3DM_RXDN2 +ENDPROP +PROP 0 pinNumber 1 +17 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -31.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -32 0 1.000 3 pinLabel +ENDPIN +PIN 18 1 0 -34 +PROP 0 pinLabel 1 +VDD33_1 +ENDPROP +PROP 0 pinNumber 1 +18 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -33.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -34 0 1.000 3 pinLabel +ENDPIN +PIN 19 1 8 -58 +PROP 0 pinLabel 1 +USB2DP_DN3 +ENDPROP +PROP 0 pinNumber 1 +19 +ENDPROP +VIEW 1 1 0 -1 -1 7.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 8 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 20 1 10 -58 +PROP 0 pinLabel 1 +USB2DM_DN3 +ENDPROP +PROP 0 pinNumber 1 +20 +ENDPROP +VIEW 1 1 0 -1 -1 9.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 10 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 21 1 12 -58 +PROP 0 pinLabel 1 +USB3DP_TXDN3 +ENDPROP +PROP 0 pinNumber 1 +21 +ENDPROP +VIEW 1 1 0 -1 -1 11.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 12 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 22 1 14 -58 +PROP 0 pinLabel 1 +USB3DM_TXDN3 +ENDPROP +PROP 0 pinNumber 1 +22 +ENDPROP +VIEW 1 1 0 -1 -1 13.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 14 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 23 1 16 -58 +PROP 0 pinLabel 1 +VDD12_4 +ENDPROP +PROP 0 pinNumber 1 +23 +ENDPROP +VIEW 1 1 0 -1 -1 15.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 16 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 24 1 18 -58 +PROP 0 pinLabel 1 +USB3DP_RXDN3 +ENDPROP +PROP 0 pinNumber 1 +24 +ENDPROP +VIEW 1 1 0 -1 -1 17.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 18 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 25 1 20 -58 +PROP 0 pinLabel 1 +USB3DM_RXDN3 +ENDPROP +PROP 0 pinNumber 1 +25 +ENDPROP +VIEW 1 1 0 -1 -1 19.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 20 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 26 1 22 -58 +PROP 0 pinLabel 1 +USB2DP_DN4 +ENDPROP +PROP 0 pinNumber 1 +26 +ENDPROP +VIEW 1 1 0 -1 -1 21.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 22 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 27 1 24 -58 +PROP 0 pinLabel 1 +USB2DM_DN4 +ENDPROP +PROP 0 pinNumber 1 +27 +ENDPROP +VIEW 1 1 0 -1 -1 23.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 24 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 28 1 26 -58 +PROP 0 pinLabel 1 +USB3DP_TXDN4 +ENDPROP +PROP 0 pinNumber 1 +28 +ENDPROP +VIEW 1 1 0 -1 -1 25.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 26 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 29 1 28 -58 +PROP 0 pinLabel 1 +USB3DM_TXDN4 +ENDPROP +PROP 0 pinNumber 1 +29 +ENDPROP +VIEW 1 1 0 -1 -1 27.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 28 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 30 1 30 -58 +PROP 0 pinLabel 1 +VDD12_5 +ENDPROP +PROP 0 pinNumber 1 +30 +ENDPROP +VIEW 1 1 0 -1 -1 29.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 30 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 31 1 32 -58 +PROP 0 pinLabel 1 +USB3DP_RXDN4 +ENDPROP +PROP 0 pinNumber 1 +31 +ENDPROP +VIEW 1 1 0 -1 -1 31.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 32 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 32 1 34 -58 +PROP 0 pinLabel 1 +USB3DM_RXDN4 +ENDPROP +PROP 0 pinNumber 1 +32 +ENDPROP +VIEW 1 1 0 -1 -1 33.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 34 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 33 1 36 -58 +PROP 0 pinLabel 1 +USB2DP_DN5 +ENDPROP +PROP 0 pinNumber 1 +33 +ENDPROP +VIEW 1 1 0 -1 -1 35.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 36 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 34 1 38 -58 +PROP 0 pinLabel 1 +USB2DM_DN5 +ENDPROP +PROP 0 pinNumber 1 +34 +ENDPROP +VIEW 1 1 0 -1 -1 37.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 38 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 35 1 40 -58 +PROP 0 pinLabel 1 +VDD12_6 +ENDPROP +PROP 0 pinNumber 1 +35 +ENDPROP +VIEW 1 1 0 -1 -1 39.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 40 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 36 1 42 -58 +PROP 0 pinLabel 1 +PRT_CTL4/GPIO11 +ENDPROP +PROP 0 pinNumber 1 +36 +ENDPROP +VIEW 1 1 0 -1 -1 41.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 42 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 37 1 52 0 +PROP 0 pinLabel 1 +RESET_N +ENDPROP +PROP 0 pinNumber 1 +54 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 0.4 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 0 0 1.000 5 pinLabel +ENDPIN +PIN 38 1 52 -2 +PROP 0 pinLabel 1 +TEST +ENDPROP +PROP 0 pinNumber 1 +53 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -1.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -2 0 1.000 5 pinLabel +ENDPIN +PIN 39 1 52 -4 +PROP 0 pinLabel 1 +GPIO2(VBUS) +ENDPROP +PROP 0 pinNumber 1 +52 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -3.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -4 0 1.000 5 pinLabel +ENDPIN +PIN 40 1 52 -6 +PROP 0 pinLabel 1 +TMS/GPIO3 +ENDPROP +PROP 0 pinNumber 1 +51 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -5.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -6 0 1.000 5 pinLabel +ENDPIN +PIN 41 1 52 -8 +PROP 0 pinLabel 1 +TCK/GPIO1 +ENDPROP +PROP 0 pinNumber 1 +50 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -7.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -8 0 1.000 5 pinLabel +ENDPIN +PIN 42 1 52 -10 +PROP 0 pinLabel 1 +TRST/GPIO0 +ENDPROP +PROP 0 pinNumber 1 +49 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -9.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -10 0 1.000 5 pinLabel +ENDPIN +PIN 43 1 52 -12 +PROP 0 pinLabel 1 +TDI/GPIO6 +ENDPROP +PROP 0 pinNumber 1 +48 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -11.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -12 0 1.000 5 pinLabel +ENDPIN +PIN 44 1 52 -14 +PROP 0 pinLabel 1 +TDO/GPIO7 +ENDPROP +PROP 0 pinNumber 1 +47 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -13.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -14 0 1.000 5 pinLabel +ENDPIN +PIN 45 1 52 -16 +PROP 0 pinLabel 1 +SPI_DI +ENDPROP +PROP 0 pinNumber 1 +46 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -15.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -16 0 1.000 5 pinLabel +ENDPIN +PIN 46 1 52 -18 +PROP 0 pinLabel 1 +SPI_DO/GPIO5 +ENDPROP +PROP 0 pinNumber 1 +45 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -17.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -18 0 1.000 5 pinLabel +ENDPIN +PIN 47 1 52 -20 +PROP 0 pinLabel 1 +SPI_CLK/GPIO4 +ENDPROP +PROP 0 pinNumber 1 +44 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -19.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -20 0 1.000 5 pinLabel +ENDPIN +PIN 48 1 52 -22 +PROP 0 pinLabel 1 +SPI_CE_N +ENDPROP +PROP 0 pinNumber 1 +43 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -21.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -22 0 1.000 5 pinLabel +ENDPIN +PIN 49 1 52 -24 +PROP 0 pinLabel 1 +GPIO15/SM_CLK +ENDPROP +PROP 0 pinNumber 1 +42 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -23.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -24 0 1.000 5 pinLabel +ENDPIN +PIN 50 1 52 -26 +PROP 0 pinLabel 1 +PRT_CTL5/GPIO12/SM_DAT +ENDPROP +PROP 0 pinNumber 1 +41 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -25.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -26 0 1.000 5 pinLabel +ENDPIN +PIN 51 1 52 -28 +PROP 0 pinLabel 1 +PRT_CTL1/GPIO8 +ENDPROP +PROP 0 pinNumber 1 +40 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -27.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -28 0 1.000 5 pinLabel +ENDPIN +PIN 52 1 52 -30 +PROP 0 pinLabel 1 +PRT_CTL2/GPIO9 +ENDPROP +PROP 0 pinNumber 1 +39 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -29.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -30 0 1.000 5 pinLabel +ENDPIN +PIN 53 1 52 -32 +PROP 0 pinLabel 1 +VDD33_2 +ENDPROP +PROP 0 pinNumber 1 +38 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -31.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -32 0 1.000 5 pinLabel +ENDPIN +PIN 54 1 52 -34 +PROP 0 pinLabel 1 +PRT_CTL3/GPIO10 +ENDPROP +PROP 0 pinNumber 1 +37 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -33.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -34 0 1.000 5 pinLabel +ENDPIN +PIN 55 1 8 22 +PROP 0 pinLabel 1 +VSS +ENDPROP +PROP 0 pinNumber 1 +73 +ENDPROP +VIEW 1 1 0 -1 -1 7.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 8 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 56 1 10 22 +PROP 0 pinLabel 1 +RBIAS +ENDPROP +PROP 0 pinNumber 1 +72 +ENDPROP +VIEW 1 1 0 -1 -1 9.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 10 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 57 1 12 22 +PROP 0 pinLabel 1 +VDD33_4 +ENDPROP +PROP 0 pinNumber 1 +71 +ENDPROP +VIEW 1 1 0 -1 -1 11.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 12 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 58 1 14 22 +PROP 0 pinLabel 1 +XTALIN/CLK_IN +ENDPROP +PROP 0 pinNumber 1 +70 +ENDPROP +VIEW 1 1 0 -1 -1 13.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 14 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 59 1 16 22 +PROP 0 pinLabel 1 +XTALOUT +ENDPROP +PROP 0 pinNumber 1 +69 +ENDPROP +VIEW 1 1 0 -1 -1 15.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 16 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 60 1 18 22 +PROP 0 pinLabel 1 +ATEST +ENDPROP +PROP 0 pinNumber 1 +68 +ENDPROP +VIEW 1 1 0 -1 -1 17.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 18 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 61 1 20 22 +PROP 0 pinLabel 1 +USB3DM_RXUP +ENDPROP +PROP 0 pinNumber 1 +67 +ENDPROP +VIEW 1 1 0 -1 -1 19.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 20 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 62 1 22 22 +PROP 0 pinLabel 1 +USB3DP_RXUP +ENDPROP +PROP 0 pinNumber 1 +66 +ENDPROP +VIEW 1 1 0 -1 -1 21.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 22 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 63 1 24 22 +PROP 0 pinLabel 1 +VDD12_8 +ENDPROP +PROP 0 pinNumber 1 +65 +ENDPROP +VIEW 1 1 0 -1 -1 23.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 24 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 64 1 26 22 +PROP 0 pinLabel 1 +USB3DM_TXUP +ENDPROP +PROP 0 pinNumber 1 +64 +ENDPROP +VIEW 1 1 0 -1 -1 25.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 26 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 65 1 28 22 +PROP 0 pinLabel 1 +USB3DP_TXUP +ENDPROP +PROP 0 pinNumber 1 +63 +ENDPROP +VIEW 1 1 0 -1 -1 27.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 28 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 66 1 30 22 +PROP 0 pinLabel 1 +USB2DM_UP +ENDPROP +PROP 0 pinNumber 1 +62 +ENDPROP +VIEW 1 1 0 -1 -1 29.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 30 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 67 1 32 22 +PROP 0 pinLabel 1 +USB2DP_UP +ENDPROP +PROP 0 pinNumber 1 +61 +ENDPROP +VIEW 1 1 0 -1 -1 31.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 32 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 68 1 34 22 +PROP 0 pinLabel 1 +USB2DP_DN7 +ENDPROP +PROP 0 pinNumber 1 +60 +ENDPROP +VIEW 1 1 0 -1 -1 33.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 34 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 69 1 36 22 +PROP 0 pinLabel 1 +USB2DM_DN7 +ENDPROP +PROP 0 pinNumber 1 +59 +ENDPROP +VIEW 1 1 0 -1 -1 35.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 36 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 70 1 38 22 +PROP 0 pinLabel 1 +USB2DP_DN6 +ENDPROP +PROP 0 pinNumber 1 +58 +ENDPROP +VIEW 1 1 0 -1 -1 37.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 38 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 71 1 40 22 +PROP 0 pinLabel 1 +USB2DM_DN6 +ENDPROP +PROP 0 pinNumber 1 +57 +ENDPROP +VIEW 1 1 0 -1 -1 39.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 40 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 72 1 42 22 +PROP 0 pinLabel 1 +VDD33_3 +ENDPROP +PROP 0 pinNumber 1 +56 +ENDPROP +VIEW 1 1 0 -1 -1 41.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 42 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 73 1 44 22 +PROP 0 pinLabel 1 +VDD12_7 +ENDPROP +PROP 0 pinNumber 1 +55 +ENDPROP +VIEW 1 1 0 -1 -1 43.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 44 17.4 90 1.000 5 pinLabel +ENDPIN +ENDLIB diff --git a/libs/USB5537/USB5537B-4100AKZE/CR-8000/QFN50P1000X1000X100-73N-D.ftf b/libs/USB5537/USB5537B-4100AKZE/CR-8000/QFN50P1000X1000X100-73N-D.ftf new file mode 100644 index 0000000..5190747 --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/CR-8000/QFN50P1000X1000X100-73N-D.ftf @@ -0,0 +1,1131 @@ +(ftf + (header + (version 2.0) + (unit DBUNIT) + ) + (TechnologyContainer + (technology SamacSys_Footprint + (footprintLayer + (layer Top (type Conductive)) + (layer Inner (type Conductive)) + (layer Bottom (type Conductive)) + (layer Silk-Top (type Symbolmark)) + (layer Silk-Bottom (type Symbolmark)) + (layer Resist-Top (type Solderresist)) + (layer Resist-Bottom (type Solderresist)) + (layer MetalMask-Top (type Metalmask)) + (layer MetalMask-Bottom (type Metalmask)) + (layer CompArea-Top (type Comparea)) + (layer CompArea-Bottom (type Comparea)) + (layer Assembly-Top (type Undefined)) + (layer Assembly-Bottom (type Undefined)) + (layer Hole (type Hole)) + ) + ) + ) + (footprintContainer + (commonParameters + (dimensionParameters + (arrowLength 100000) + (arrowAngle 15.000000) + (dotDiameter 100000) + (textFrameOffset 100000) + (arrowOffset 100000) + (dimAssistOffset 100000) + (dimLineWidth 10000) + (drawTextFrame NO) + (textFrameRange ALL) + (textClip NO) + (standard JIS) + ) + ) + (padstackGroups + (padstackGroup default) + ) + (pads + (pad d85_30 + (photo FLASH) + (panelUse NO) + (geometry + (surface + (outlineWidth 0) + (fillWidth 0) + (fillAngle 0.000000) + (vertex + (pt -15000 -42500) + (pt -15000 42500 + (tarc ON (r 15000)) + ) + (pt 15000 42500 + (tarc ON (r 15000)) + ) + (pt 15000 -42500) + ) + ) + ) + ) + (pad r610_610 + (photo FLASH) + (panelUse NO) + (geometry + (rectangle + (pt 0 0) + (width 610000) + (height 610000) + (rAngle 0.000000) + (outlineWidth 0) + (fillWidth 0) + (fillAngle 0.000000) + ) + ) + ) + ); End of pads + (padstacks + (padstack d85_30 + (type NONPLATED) + (throughMode NONTHROUGH) + (panelUse NO) + (padSet (footLayer Top) + (connect (pad d85_30)) + (noconnect (pad d85_30)) + ) + (padSet (footLayer Resist-Top) + (connect (pad d85_30)) + (noconnect (pad d85_30)) + ) + (padSet (footLayer MetalMask-Top) + (connect (pad d85_30)) + (noconnect (pad d85_30)) + ) + ) + (padstack r610_610 + (type NONPLATED) + (throughMode NONTHROUGH) + (panelUse NO) + (padSet (footLayer Top) + (connect (pad r610_610)) + (noconnect (pad r610_610)) + ) + (padSet (footLayer Resist-Top) + (connect (pad r610_610)) + (noconnect (pad r610_610)) + ) + (padSet (footLayer MetalMask-Top) + (connect (pad r610_610)) + (noconnect (pad r610_610)) + ) + ) + ); End of padstacks + (footprints + (footprint "QFN50P1000X1000X100-73N" + (polarity YES) + (panelUse NO) + (heelprint + (layout + (layer (footLayer CompArea-Top) + (area + (geometry + (surface + (outlineWidth 0) + (fillWidth 0) + (fillAngle 0.000000) + (vertex + (pt 562500 562500) + (pt 562500 -562500) + (pt -562500 -562500) + (pt -562500 562500) + ) + ) + ) + ) + ) + (layer (footLayer Assembly-Top) + (line + (geometry + (line + (vertex + (pt -500000 500000 + (width 10000) + ) + (pt 500000 500000 + (width 10000) + ) + ) + ) + ) + ) + ) + (layer (footLayer Assembly-Top) + (line + (geometry + (line + (vertex + (pt 500000 500000 + (width 10000) + ) + (pt 500000 -500000 + (width 10000) + ) + ) + ) + ) + ) + ) + (layer (footLayer Assembly-Top) + (line + (geometry + (line + (vertex + (pt 500000 -500000 + (width 10000) + ) + (pt -500000 -500000 + (width 10000) + ) + ) + ) + ) + ) + ) + (layer (footLayer Assembly-Top) + (line + (geometry + (line + (vertex + (pt -500000 -500000 + (width 10000) + ) + (pt -500000 500000 + (width 10000) + ) + ) + ) + ) + ) + ) + (layer (footLayer Assembly-Top) + (line + (geometry + (line + (vertex + (pt -500000 450000 + (width 10000) + ) + (pt -450000 500000 + (width 10000) + ) + ) + ) + ) + ) + ) + (layer (footLayer Silk-Top) + (line + (geometry + (line + (vertex + (arc CW + (r 12500) + (begin + (pt -537500 512500 + (width 25000) + ) + ) + (center 0 0) + (end + (pt -537500 512500 + (width 25000) + ) + ) + ) + ) + ) + ) + ) + ) + ); End of layout + ); End of heelprint + (toeprint + (pin 1 + (pt -495000 425000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 425000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 2 + (pt -495000 375000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 375000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 3 + (pt -495000 325000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 325000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 4 + (pt -495000 275000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 275000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 5 + (pt -495000 225000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 225000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 6 + (pt -495000 175000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 175000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 7 + (pt -495000 125000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 125000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 8 + (pt -495000 75000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 75000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 9 + (pt -495000 25000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 25000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 10 + (pt -495000 -25000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 -25000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 11 + (pt -495000 -75000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 -75000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 12 + (pt -495000 -125000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 -125000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 13 + (pt -495000 -175000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 -175000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 14 + (pt -495000 -225000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 -225000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 15 + (pt -495000 -275000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 -275000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 16 + (pt -495000 -325000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 -325000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 17 + (pt -495000 -375000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 -375000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 18 + (pt -495000 -425000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 -425000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 19 + (pt -425000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -425000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 20 + (pt -375000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -375000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 21 + (pt -325000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -325000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 22 + (pt -275000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -275000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 23 + (pt -225000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -225000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 24 + (pt -175000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -175000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 25 + (pt -125000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -125000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 26 + (pt -75000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -75000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 27 + (pt -25000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -25000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 28 + (pt 25000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 25000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 29 + (pt 75000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 75000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 30 + (pt 125000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 125000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 31 + (pt 175000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 175000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 32 + (pt 225000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 225000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 33 + (pt 275000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 275000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 34 + (pt 325000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 325000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 35 + (pt 375000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 375000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 36 + (pt 425000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 425000 -495000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 37 + (pt 495000 -425000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 -425000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 38 + (pt 495000 -375000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 -375000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 39 + (pt 495000 -325000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 -325000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 40 + (pt 495000 -275000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 -275000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 41 + (pt 495000 -225000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 -225000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 42 + (pt 495000 -175000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 -175000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 43 + (pt 495000 -125000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 -125000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 44 + (pt 495000 -75000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 -75000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 45 + (pt 495000 -25000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 -25000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 46 + (pt 495000 25000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 25000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 47 + (pt 495000 75000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 75000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 48 + (pt 495000 125000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 125000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 49 + (pt 495000 175000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 175000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 50 + (pt 495000 225000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 225000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 51 + (pt 495000 275000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 275000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 52 + (pt 495000 325000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 325000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 53 + (pt 495000 375000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 375000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 54 + (pt 495000 425000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 425000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 55 + (pt 425000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 425000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 56 + (pt 375000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 375000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 57 + (pt 325000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 325000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 58 + (pt 275000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 275000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 59 + (pt 225000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 225000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 60 + (pt 175000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 175000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 61 + (pt 125000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 125000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 62 + (pt 75000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 75000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 63 + (pt 25000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 25000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 64 + (pt -25000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -25000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 65 + (pt -75000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -75000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 66 + (pt -125000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -125000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 67 + (pt -175000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -175000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 68 + (pt -225000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -225000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 69 + (pt -275000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -275000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 70 + (pt -325000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -325000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 71 + (pt -375000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -375000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 72 + (pt -425000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -425000 495000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 73 + (pt 0 0) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 0 0) + (angle 0) + (padstackGroup default (padstack r610_610)) + ) + ) + ) + ) + ); End of toeprint + (propertyS accurateShape USB5537B-4100AKZE.stp) + ); End of footprint + ); End of footprints + ); End of footprintContainer +); End of ftf + diff --git a/libs/USB5537/USB5537B-4100AKZE/CR-8000/QFN50P1000X1000X100-73N-D.pkf b/libs/USB5537/USB5537B-4100AKZE/CR-8000/QFN50P1000X1000X100-73N-D.pkf new file mode 100644 index 0000000..969e9ab --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/CR-8000/QFN50P1000X1000X100-73N-D.pkf @@ -0,0 +1,10 @@ +(unit MM) + +(package "QFN50P1000X1000X100-73N-D" + (type UNDEF) + (uver 2) + (mountForm default + (footprintRef "QFN50P1000X1000X100-73N-D") + (spec "default") + ) +) diff --git a/libs/USB5537/USB5537B-4100AKZE/CR-8000/USB5537B-4100AKZE.cdf b/libs/USB5537/USB5537B-4100AKZE/CR-8000/USB5537B-4100AKZE.cdf new file mode 100644 index 0000000..5327d4e --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/CR-8000/USB5537B-4100AKZE.cdf @@ -0,0 +1,94 @@ +(part "USB5537B-4100AKZE" + (packageRef "QFN50P1000X1000X100-73N-D") + (interface + (port "1" (symbPinId 1) (portName "PRT_CTL7/GPIO14") (portType INOUT)) + (port "2" (symbPinId 2) (portName "PRT_CTL6/GPIO13") (portType INOUT)) + (port "3" (symbPinId 3) (portName "USB2DP_DN1") (portType INOUT)) + (port "4" (symbPinId 4) (portName "USB2DM_DN1") (portType INOUT)) + (port "5" (symbPinId 5) (portName "USB3DP_TXDN1") (portType INOUT)) + (port "6" (symbPinId 6) (portName "USB3DM_TXDN1") (portType INOUT)) + (port "7" (symbPinId 7) (portName "VDD12_1") (portType INOUT)) + (port "8" (symbPinId 8) (portName "USB3DP_RXDN1") (portType INOUT)) + (port "9" (symbPinId 9) (portName "USB3DM_RXDN1") (portType INOUT)) + (port "10" (symbPinId 10) (portName "VDD12_2") (portType INOUT)) + (port "11" (symbPinId 11) (portName "USB2DP_DN2") (portType INOUT)) + (port "12" (symbPinId 12) (portName "USB2DM_DN2") (portType INOUT)) + (port "13" (symbPinId 13) (portName "USB3DP_TXDN2") (portType INOUT)) + (port "14" (symbPinId 14) (portName "USB3DM_TXDN2") (portType INOUT)) + (port "15" (symbPinId 15) (portName "VDD12_3") (portType INOUT)) + (port "16" (symbPinId 16) (portName "USB3DP_RXDN2") (portType INOUT)) + (port "17" (symbPinId 17) (portName "USB3DM_RXDN2") (portType INOUT)) + (port "18" (symbPinId 18) (portName "VDD33_1") (portType INOUT)) + (port "19" (symbPinId 19) (portName "USB2DP_DN3") (portType INOUT)) + (port "20" (symbPinId 20) (portName "USB2DM_DN3") (portType INOUT)) + (port "21" (symbPinId 21) (portName "USB3DP_TXDN3") (portType INOUT)) + (port "22" (symbPinId 22) (portName "USB3DM_TXDN3") (portType INOUT)) + (port "23" (symbPinId 23) (portName "VDD12_4") (portType INOUT)) + (port "24" (symbPinId 24) (portName "USB3DP_RXDN3") (portType INOUT)) + (port "25" (symbPinId 25) (portName "USB3DM_RXDN3") (portType INOUT)) + (port "26" (symbPinId 26) (portName "USB2DP_DN4") (portType INOUT)) + (port "27" (symbPinId 27) (portName "USB2DM_DN4") (portType INOUT)) + (port "28" (symbPinId 28) (portName "USB3DP_TXDN4") (portType INOUT)) + (port "29" (symbPinId 29) (portName "USB3DM_TXDN4") (portType INOUT)) + (port "30" (symbPinId 30) (portName "VDD12_5") (portType INOUT)) + (port "31" (symbPinId 31) (portName "USB3DP_RXDN4") (portType INOUT)) + (port "32" (symbPinId 32) (portName "USB3DM_RXDN4") (portType INOUT)) + (port "33" (symbPinId 33) (portName "USB2DP_DN5") (portType INOUT)) + (port "34" (symbPinId 34) (portName "USB2DM_DN5") (portType INOUT)) + (port "35" (symbPinId 35) (portName "VDD12_6") (portType INOUT)) + (port "36" (symbPinId 36) (portName "PRT_CTL4/GPIO11") (portType INOUT)) + (port "37" (symbPinId 37) (portName "PRT_CTL3/GPIO10") (portType INOUT)) + (port "38" (symbPinId 38) (portName "VDD33_2") (portType INOUT)) + (port "39" (symbPinId 39) (portName "PRT_CTL2/GPIO9") (portType INOUT)) + (port "40" (symbPinId 40) (portName "PRT_CTL1/GPIO8") (portType INOUT)) + (port "41" (symbPinId 41) (portName "PRT_CTL5/GPIO12/SM_DAT") (portType INOUT)) + (port "42" (symbPinId 42) (portName "GPIO15/SM_CLK") (portType INOUT)) + (port "43" (symbPinId 43) (portName "SPI_CE_N") (portType INOUT)) + (port "44" (symbPinId 44) (portName "SPI_CLK/GPIO4") (portType INOUT)) + (port "45" (symbPinId 45) (portName "SPI_DO/GPIO5") (portType INOUT)) + (port "46" (symbPinId 46) (portName "SPI_DI") (portType INOUT)) + (port "47" (symbPinId 47) (portName "TDO/GPIO7") (portType INOUT)) + (port "48" (symbPinId 48) (portName "TDI/GPIO6") (portType INOUT)) + (port "49" (symbPinId 49) (portName "TRST/GPIO0") (portType INOUT)) + (port "50" (symbPinId 50) (portName "TCK/GPIO1") (portType INOUT)) + (port "51" (symbPinId 51) (portName "TMS/GPIO3") (portType INOUT)) + (port "52" (symbPinId 52) (portName "GPIO2(VBUS)") (portType INOUT)) + (port "53" (symbPinId 53) (portName "TEST") (portType INOUT)) + (port "54" (symbPinId 54) (portName "RESET_N") (portType INOUT)) + (port "55" (symbPinId 55) (portName "VDD12_7") (portType INOUT)) + (port "56" (symbPinId 56) (portName "VDD33_3") (portType INOUT)) + (port "57" (symbPinId 57) (portName "USB2DM_DN6") (portType INOUT)) + (port "58" (symbPinId 58) (portName "USB2DP_DN6") (portType INOUT)) + (port "59" (symbPinId 59) (portName "USB2DM_DN7") (portType INOUT)) + (port "60" (symbPinId 60) (portName "USB2DP_DN7") (portType INOUT)) + (port "61" (symbPinId 61) (portName "USB2DP_UP") (portType INOUT)) + (port "62" (symbPinId 62) (portName "USB2DM_UP") (portType INOUT)) + (port "63" (symbPinId 63) (portName "USB3DP_TXUP") (portType INOUT)) + (port "64" (symbPinId 64) (portName "USB3DM_TXUP") (portType INOUT)) + (port "65" (symbPinId 65) (portName "VDD12_8") (portType INOUT)) + (port "66" (symbPinId 66) (portName "USB3DP_RXUP") (portType INOUT)) + (port "67" (symbPinId 67) (portName "USB3DM_RXUP") (portType INOUT)) + (port "68" (symbPinId 68) (portName "ATEST") (portType INOUT)) + (port "69" (symbPinId 69) (portName "XTALOUT") (portType INOUT)) + (port "70" (symbPinId 70) (portName "XTALIN/CLK_IN") (portType INOUT)) + (port "71" (symbPinId 71) (portName "VDD33_4") (portType INOUT)) + (port "72" (symbPinId 72) (portName "RBIAS") (portType INOUT)) + (port "73" (symbPinId 73) (portName "VSS") (portType INOUT)) + ) + (partClass UNDEF) + (useInSchema Y) + (useInLayout Y) + (inPartsList Y) + (partType NORMAL) + (placeRestriction FREE) + (property "compKind" "101") + (property "Manufacturer_Name" "Microchip") + (property "Manufacturer_Part_Number" "USB5537B-4100AKZE") + (property "Mouser_Part_Number" "579-USB5537B4100AKZE") + (property "Mouser_Price/Stock" "https://www.mouser.co.uk/ProductDetail/Microchip-Technology/USB5537B-4100AKZE?qs=WOIyg0mTyocqRkgqGY3vCQ%3D%3D") + (property "Arrow_Part_Number" "USB5537B-4100AKZE") + (property "Arrow_Price/Stock" "https://www.arrow.com/en/products/usb5537b-4100akze/microchip-technology") + (property "Description" "USB Interface IC 7-/4-Port SuperSpeed HiSpeed USB Hub Cont") + (property "Datasheet_Link" "https://media.digikey.com/pdf/Data%20Sheets/Microchip%20PDFs/USB5537B.pdf") + (property "symbolName1" "USB5537B-4100AKZE") +) diff --git a/libs/USB5537/USB5537B-4100AKZE/CR-8000/USB5537B-4100AKZE.laf b/libs/USB5537/USB5537B-4100AKZE/CR-8000/USB5537B-4100AKZE.laf new file mode 100644 index 0000000..98e27ba --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/CR-8000/USB5537B-4100AKZE.laf @@ -0,0 +1,1046 @@ +LIB USB5537B-4100AKZE +ZONE 1 2 1 50.000 50.000 0.000 0.000 0 A 1 +GRID 1 1 1 1 1 1 1 4 +SHT 1 1 1 0 58 52 80 +PROP 0 componentType 1 +parts +ENDPROP +PROP 0 componentKind 1 +101 +ENDPROP +PROP 0 partName 1 +USB5537B-4100AKZE +ENDPROP +VIEW 1 1 0 -1 -1 49 22 0 1.000 3 reference +VIEW 1 1 0 -1 -1 49 20 0 1.000 3 partName +ENDSHT +LINE 1 -1 -1 -1 0 0 0 +POINT - 4 18 +POINT - 48 18 +POINT - 48 -54 +POINT - 4 -54 +POINT - 4 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 0 +POINT - 4 0 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -2 +POINT - 4 -2 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -4 +POINT - 4 -4 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -6 +POINT - 4 -6 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -8 +POINT - 4 -8 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -10 +POINT - 4 -10 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -12 +POINT - 4 -12 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -14 +POINT - 4 -14 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -16 +POINT - 4 -16 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -18 +POINT - 4 -18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -20 +POINT - 4 -20 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -22 +POINT - 4 -22 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -24 +POINT - 4 -24 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -26 +POINT - 4 -26 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -28 +POINT - 4 -28 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -30 +POINT - 4 -30 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -32 +POINT - 4 -32 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0 -34 +POINT - 4 -34 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 8 -58 +POINT - 8 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 10 -58 +POINT - 10 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 12 -58 +POINT - 12 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 14 -58 +POINT - 14 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 16 -58 +POINT - 16 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 18 -58 +POINT - 18 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 20 -58 +POINT - 20 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 22 -58 +POINT - 22 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 24 -58 +POINT - 24 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 26 -58 +POINT - 26 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 28 -58 +POINT - 28 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 30 -58 +POINT - 30 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 32 -58 +POINT - 32 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 34 -58 +POINT - 34 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 36 -58 +POINT - 36 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 38 -58 +POINT - 38 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 40 -58 +POINT - 40 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 42 -58 +POINT - 42 -54 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 0 +POINT - 48 0 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -2 +POINT - 48 -2 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -4 +POINT - 48 -4 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -6 +POINT - 48 -6 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -8 +POINT - 48 -8 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -10 +POINT - 48 -10 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -12 +POINT - 48 -12 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -14 +POINT - 48 -14 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -16 +POINT - 48 -16 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -18 +POINT - 48 -18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -20 +POINT - 48 -20 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -22 +POINT - 48 -22 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -24 +POINT - 48 -24 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -26 +POINT - 48 -26 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -28 +POINT - 48 -28 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -30 +POINT - 48 -30 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -32 +POINT - 48 -32 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52 -34 +POINT - 48 -34 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 8 22 +POINT - 8 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 10 22 +POINT - 10 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 12 22 +POINT - 12 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 14 22 +POINT - 14 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 16 22 +POINT - 16 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 18 22 +POINT - 18 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 20 22 +POINT - 20 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 22 22 +POINT - 22 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 24 22 +POINT - 24 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 26 22 +POINT - 26 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 28 22 +POINT - 28 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 30 22 +POINT - 30 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 32 22 +POINT - 32 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 34 22 +POINT - 34 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 36 22 +POINT - 36 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 38 22 +POINT - 38 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 40 22 +POINT - 40 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 42 22 +POINT - 42 18 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 44 22 +POINT - 44 18 +ENDLIN +PIN 1 1 0 0 +PROP 0 pinLabel 1 +PRT_CTL7/GPIO14 +ENDPROP +PROP 0 pinNumber 1 +1 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 0.4 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 0 0 1.000 3 pinLabel +ENDPIN +PIN 2 1 0 -2 +PROP 0 pinLabel 1 +PRT_CTL6/GPIO13 +ENDPROP +PROP 0 pinNumber 1 +2 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -1.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -2 0 1.000 3 pinLabel +ENDPIN +PIN 3 1 0 -4 +PROP 0 pinLabel 1 +USB2DP_DN1 +ENDPROP +PROP 0 pinNumber 1 +3 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -3.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -4 0 1.000 3 pinLabel +ENDPIN +PIN 4 1 0 -6 +PROP 0 pinLabel 1 +USB2DM_DN1 +ENDPROP +PROP 0 pinNumber 1 +4 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -5.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -6 0 1.000 3 pinLabel +ENDPIN +PIN 5 1 0 -8 +PROP 0 pinLabel 1 +USB3DP_TXDN1 +ENDPROP +PROP 0 pinNumber 1 +5 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -7.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -8 0 1.000 3 pinLabel +ENDPIN +PIN 6 1 0 -10 +PROP 0 pinLabel 1 +USB3DM_TXDN1 +ENDPROP +PROP 0 pinNumber 1 +6 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -9.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -10 0 1.000 3 pinLabel +ENDPIN +PIN 7 1 0 -12 +PROP 0 pinLabel 1 +VDD12_1 +ENDPROP +PROP 0 pinNumber 1 +7 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -11.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -12 0 1.000 3 pinLabel +ENDPIN +PIN 8 1 0 -14 +PROP 0 pinLabel 1 +USB3DP_RXDN1 +ENDPROP +PROP 0 pinNumber 1 +8 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -13.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -14 0 1.000 3 pinLabel +ENDPIN +PIN 9 1 0 -16 +PROP 0 pinLabel 1 +USB3DM_RXDN1 +ENDPROP +PROP 0 pinNumber 1 +9 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -15.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -16 0 1.000 3 pinLabel +ENDPIN +PIN 10 1 0 -18 +PROP 0 pinLabel 1 +VDD12_2 +ENDPROP +PROP 0 pinNumber 1 +10 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -17.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -18 0 1.000 3 pinLabel +ENDPIN +PIN 11 1 0 -20 +PROP 0 pinLabel 1 +USB2DP_DN2 +ENDPROP +PROP 0 pinNumber 1 +11 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -19.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -20 0 1.000 3 pinLabel +ENDPIN +PIN 12 1 0 -22 +PROP 0 pinLabel 1 +USB2DM_DN2 +ENDPROP +PROP 0 pinNumber 1 +12 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -21.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -22 0 1.000 3 pinLabel +ENDPIN +PIN 13 1 0 -24 +PROP 0 pinLabel 1 +USB3DP_TXDN2 +ENDPROP +PROP 0 pinNumber 1 +13 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -23.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -24 0 1.000 3 pinLabel +ENDPIN +PIN 14 1 0 -26 +PROP 0 pinLabel 1 +USB3DM_TXDN2 +ENDPROP +PROP 0 pinNumber 1 +14 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -25.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -26 0 1.000 3 pinLabel +ENDPIN +PIN 15 1 0 -28 +PROP 0 pinLabel 1 +VDD12_3 +ENDPROP +PROP 0 pinNumber 1 +15 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -27.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -28 0 1.000 3 pinLabel +ENDPIN +PIN 16 1 0 -30 +PROP 0 pinLabel 1 +USB3DP_RXDN2 +ENDPROP +PROP 0 pinNumber 1 +16 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -29.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -30 0 1.000 3 pinLabel +ENDPIN +PIN 17 1 0 -32 +PROP 0 pinLabel 1 +USB3DM_RXDN2 +ENDPROP +PROP 0 pinNumber 1 +17 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -31.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -32 0 1.000 3 pinLabel +ENDPIN +PIN 18 1 0 -34 +PROP 0 pinLabel 1 +VDD33_1 +ENDPROP +PROP 0 pinNumber 1 +18 +ENDPROP +VIEW 1 1 0 -1 -1 2.8 -33.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -34 0 1.000 3 pinLabel +ENDPIN +PIN 19 1 8 -58 +PROP 0 pinLabel 1 +USB2DP_DN3 +ENDPROP +PROP 0 pinNumber 1 +19 +ENDPROP +VIEW 1 1 0 -1 -1 7.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 8 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 20 1 10 -58 +PROP 0 pinLabel 1 +USB2DM_DN3 +ENDPROP +PROP 0 pinNumber 1 +20 +ENDPROP +VIEW 1 1 0 -1 -1 9.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 10 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 21 1 12 -58 +PROP 0 pinLabel 1 +USB3DP_TXDN3 +ENDPROP +PROP 0 pinNumber 1 +21 +ENDPROP +VIEW 1 1 0 -1 -1 11.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 12 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 22 1 14 -58 +PROP 0 pinLabel 1 +USB3DM_TXDN3 +ENDPROP +PROP 0 pinNumber 1 +22 +ENDPROP +VIEW 1 1 0 -1 -1 13.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 14 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 23 1 16 -58 +PROP 0 pinLabel 1 +VDD12_4 +ENDPROP +PROP 0 pinNumber 1 +23 +ENDPROP +VIEW 1 1 0 -1 -1 15.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 16 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 24 1 18 -58 +PROP 0 pinLabel 1 +USB3DP_RXDN3 +ENDPROP +PROP 0 pinNumber 1 +24 +ENDPROP +VIEW 1 1 0 -1 -1 17.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 18 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 25 1 20 -58 +PROP 0 pinLabel 1 +USB3DM_RXDN3 +ENDPROP +PROP 0 pinNumber 1 +25 +ENDPROP +VIEW 1 1 0 -1 -1 19.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 20 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 26 1 22 -58 +PROP 0 pinLabel 1 +USB2DP_DN4 +ENDPROP +PROP 0 pinNumber 1 +26 +ENDPROP +VIEW 1 1 0 -1 -1 21.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 22 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 27 1 24 -58 +PROP 0 pinLabel 1 +USB2DM_DN4 +ENDPROP +PROP 0 pinNumber 1 +27 +ENDPROP +VIEW 1 1 0 -1 -1 23.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 24 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 28 1 26 -58 +PROP 0 pinLabel 1 +USB3DP_TXDN4 +ENDPROP +PROP 0 pinNumber 1 +28 +ENDPROP +VIEW 1 1 0 -1 -1 25.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 26 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 29 1 28 -58 +PROP 0 pinLabel 1 +USB3DM_TXDN4 +ENDPROP +PROP 0 pinNumber 1 +29 +ENDPROP +VIEW 1 1 0 -1 -1 27.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 28 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 30 1 30 -58 +PROP 0 pinLabel 1 +VDD12_5 +ENDPROP +PROP 0 pinNumber 1 +30 +ENDPROP +VIEW 1 1 0 -1 -1 29.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 30 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 31 1 32 -58 +PROP 0 pinLabel 1 +USB3DP_RXDN4 +ENDPROP +PROP 0 pinNumber 1 +31 +ENDPROP +VIEW 1 1 0 -1 -1 31.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 32 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 32 1 34 -58 +PROP 0 pinLabel 1 +USB3DM_RXDN4 +ENDPROP +PROP 0 pinNumber 1 +32 +ENDPROP +VIEW 1 1 0 -1 -1 33.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 34 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 33 1 36 -58 +PROP 0 pinLabel 1 +USB2DP_DN5 +ENDPROP +PROP 0 pinNumber 1 +33 +ENDPROP +VIEW 1 1 0 -1 -1 35.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 36 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 34 1 38 -58 +PROP 0 pinLabel 1 +USB2DM_DN5 +ENDPROP +PROP 0 pinNumber 1 +34 +ENDPROP +VIEW 1 1 0 -1 -1 37.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 38 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 35 1 40 -58 +PROP 0 pinLabel 1 +VDD12_6 +ENDPROP +PROP 0 pinNumber 1 +35 +ENDPROP +VIEW 1 1 0 -1 -1 39.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 40 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 36 1 42 -58 +PROP 0 pinLabel 1 +PRT_CTL4/GPIO11 +ENDPROP +PROP 0 pinNumber 1 +36 +ENDPROP +VIEW 1 1 0 -1 -1 41.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 42 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 37 1 52 0 +PROP 0 pinLabel 1 +RESET_N +ENDPROP +PROP 0 pinNumber 1 +54 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 0.4 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 0 0 1.000 5 pinLabel +ENDPIN +PIN 38 1 52 -2 +PROP 0 pinLabel 1 +TEST +ENDPROP +PROP 0 pinNumber 1 +53 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -1.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -2 0 1.000 5 pinLabel +ENDPIN +PIN 39 1 52 -4 +PROP 0 pinLabel 1 +GPIO2(VBUS) +ENDPROP +PROP 0 pinNumber 1 +52 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -3.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -4 0 1.000 5 pinLabel +ENDPIN +PIN 40 1 52 -6 +PROP 0 pinLabel 1 +TMS/GPIO3 +ENDPROP +PROP 0 pinNumber 1 +51 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -5.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -6 0 1.000 5 pinLabel +ENDPIN +PIN 41 1 52 -8 +PROP 0 pinLabel 1 +TCK/GPIO1 +ENDPROP +PROP 0 pinNumber 1 +50 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -7.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -8 0 1.000 5 pinLabel +ENDPIN +PIN 42 1 52 -10 +PROP 0 pinLabel 1 +TRST/GPIO0 +ENDPROP +PROP 0 pinNumber 1 +49 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -9.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -10 0 1.000 5 pinLabel +ENDPIN +PIN 43 1 52 -12 +PROP 0 pinLabel 1 +TDI/GPIO6 +ENDPROP +PROP 0 pinNumber 1 +48 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -11.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -12 0 1.000 5 pinLabel +ENDPIN +PIN 44 1 52 -14 +PROP 0 pinLabel 1 +TDO/GPIO7 +ENDPROP +PROP 0 pinNumber 1 +47 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -13.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -14 0 1.000 5 pinLabel +ENDPIN +PIN 45 1 52 -16 +PROP 0 pinLabel 1 +SPI_DI +ENDPROP +PROP 0 pinNumber 1 +46 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -15.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -16 0 1.000 5 pinLabel +ENDPIN +PIN 46 1 52 -18 +PROP 0 pinLabel 1 +SPI_DO/GPIO5 +ENDPROP +PROP 0 pinNumber 1 +45 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -17.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -18 0 1.000 5 pinLabel +ENDPIN +PIN 47 1 52 -20 +PROP 0 pinLabel 1 +SPI_CLK/GPIO4 +ENDPROP +PROP 0 pinNumber 1 +44 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -19.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -20 0 1.000 5 pinLabel +ENDPIN +PIN 48 1 52 -22 +PROP 0 pinLabel 1 +SPI_CE_N +ENDPROP +PROP 0 pinNumber 1 +43 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -21.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -22 0 1.000 5 pinLabel +ENDPIN +PIN 49 1 52 -24 +PROP 0 pinLabel 1 +GPIO15/SM_CLK +ENDPROP +PROP 0 pinNumber 1 +42 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -23.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -24 0 1.000 5 pinLabel +ENDPIN +PIN 50 1 52 -26 +PROP 0 pinLabel 1 +PRT_CTL5/GPIO12/SM_DAT +ENDPROP +PROP 0 pinNumber 1 +41 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -25.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -26 0 1.000 5 pinLabel +ENDPIN +PIN 51 1 52 -28 +PROP 0 pinLabel 1 +PRT_CTL1/GPIO8 +ENDPROP +PROP 0 pinNumber 1 +40 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -27.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -28 0 1.000 5 pinLabel +ENDPIN +PIN 52 1 52 -30 +PROP 0 pinLabel 1 +PRT_CTL2/GPIO9 +ENDPROP +PROP 0 pinNumber 1 +39 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -29.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -30 0 1.000 5 pinLabel +ENDPIN +PIN 53 1 52 -32 +PROP 0 pinLabel 1 +VDD33_2 +ENDPROP +PROP 0 pinNumber 1 +38 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -31.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -32 0 1.000 5 pinLabel +ENDPIN +PIN 54 1 52 -34 +PROP 0 pinLabel 1 +PRT_CTL3/GPIO10 +ENDPROP +PROP 0 pinNumber 1 +37 +ENDPROP +VIEW 1 1 0 -1 -1 49.2 -33.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -34 0 1.000 5 pinLabel +ENDPIN +PIN 55 1 8 22 +PROP 0 pinLabel 1 +VSS +ENDPROP +PROP 0 pinNumber 1 +73 +ENDPROP +VIEW 1 1 0 -1 -1 7.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 8 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 56 1 10 22 +PROP 0 pinLabel 1 +RBIAS +ENDPROP +PROP 0 pinNumber 1 +72 +ENDPROP +VIEW 1 1 0 -1 -1 9.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 10 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 57 1 12 22 +PROP 0 pinLabel 1 +VDD33_4 +ENDPROP +PROP 0 pinNumber 1 +71 +ENDPROP +VIEW 1 1 0 -1 -1 11.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 12 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 58 1 14 22 +PROP 0 pinLabel 1 +XTALIN/CLK_IN +ENDPROP +PROP 0 pinNumber 1 +70 +ENDPROP +VIEW 1 1 0 -1 -1 13.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 14 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 59 1 16 22 +PROP 0 pinLabel 1 +XTALOUT +ENDPROP +PROP 0 pinNumber 1 +69 +ENDPROP +VIEW 1 1 0 -1 -1 15.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 16 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 60 1 18 22 +PROP 0 pinLabel 1 +ATEST +ENDPROP +PROP 0 pinNumber 1 +68 +ENDPROP +VIEW 1 1 0 -1 -1 17.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 18 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 61 1 20 22 +PROP 0 pinLabel 1 +USB3DM_RXUP +ENDPROP +PROP 0 pinNumber 1 +67 +ENDPROP +VIEW 1 1 0 -1 -1 19.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 20 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 62 1 22 22 +PROP 0 pinLabel 1 +USB3DP_RXUP +ENDPROP +PROP 0 pinNumber 1 +66 +ENDPROP +VIEW 1 1 0 -1 -1 21.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 22 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 63 1 24 22 +PROP 0 pinLabel 1 +VDD12_8 +ENDPROP +PROP 0 pinNumber 1 +65 +ENDPROP +VIEW 1 1 0 -1 -1 23.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 24 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 64 1 26 22 +PROP 0 pinLabel 1 +USB3DM_TXUP +ENDPROP +PROP 0 pinNumber 1 +64 +ENDPROP +VIEW 1 1 0 -1 -1 25.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 26 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 65 1 28 22 +PROP 0 pinLabel 1 +USB3DP_TXUP +ENDPROP +PROP 0 pinNumber 1 +63 +ENDPROP +VIEW 1 1 0 -1 -1 27.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 28 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 66 1 30 22 +PROP 0 pinLabel 1 +USB2DM_UP +ENDPROP +PROP 0 pinNumber 1 +62 +ENDPROP +VIEW 1 1 0 -1 -1 29.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 30 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 67 1 32 22 +PROP 0 pinLabel 1 +USB2DP_UP +ENDPROP +PROP 0 pinNumber 1 +61 +ENDPROP +VIEW 1 1 0 -1 -1 31.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 32 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 68 1 34 22 +PROP 0 pinLabel 1 +USB2DP_DN7 +ENDPROP +PROP 0 pinNumber 1 +60 +ENDPROP +VIEW 1 1 0 -1 -1 33.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 34 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 69 1 36 22 +PROP 0 pinLabel 1 +USB2DM_DN7 +ENDPROP +PROP 0 pinNumber 1 +59 +ENDPROP +VIEW 1 1 0 -1 -1 35.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 36 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 70 1 38 22 +PROP 0 pinLabel 1 +USB2DP_DN6 +ENDPROP +PROP 0 pinNumber 1 +58 +ENDPROP +VIEW 1 1 0 -1 -1 37.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 38 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 71 1 40 22 +PROP 0 pinLabel 1 +USB2DM_DN6 +ENDPROP +PROP 0 pinNumber 1 +57 +ENDPROP +VIEW 1 1 0 -1 -1 39.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 40 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 72 1 42 22 +PROP 0 pinLabel 1 +VDD33_3 +ENDPROP +PROP 0 pinNumber 1 +56 +ENDPROP +VIEW 1 1 0 -1 -1 41.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 42 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 73 1 44 22 +PROP 0 pinLabel 1 +VDD12_7 +ENDPROP +PROP 0 pinNumber 1 +55 +ENDPROP +VIEW 1 1 0 -1 -1 43.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 44 17.4 90 1.000 5 pinLabel +ENDPIN +ENDLIB diff --git a/libs/USB5537/USB5537B-4100AKZE/CircuitStudio/USB5537B-4100AKZE.lbr b/libs/USB5537/USB5537B-4100AKZE/CircuitStudio/USB5537B-4100AKZE.lbr new file mode 100644 index 0000000..5832970 --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/CircuitStudio/USB5537B-4100AKZE.lbr @@ -0,0 +1,338 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<USB Interface IC 7-/4-Port SuperSpeed HiSpeed USB Hub Cont</b><p> +<author>Created by SamacSys</author> + + +<b>QFN72</b><br> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>USB Interface IC 7-/4-Port SuperSpeed HiSpeed USB Hub Cont</b><p> +Source: <a href="https://media.digikey.com/pdf/Data Sheets/Microchip PDFs/USB5537B.pdf"> Datasheet </a> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/USB5537/USB5537B-4100AKZE/DEHDL/usb5537b_4100akze/chips/chips.prt b/libs/USB5537/USB5537B-4100AKZE/DEHDL/usb5537b_4100akze/chips/chips.prt new file mode 100644 index 0000000..7d0dd42 --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/DEHDL/usb5537b_4100akze/chips/chips.prt @@ -0,0 +1,452 @@ +FILE_TYPE=LIBRARY_PARTS; +PRIMITIVE 'USB5537B_4100AKZE','USB5537B_4100AKZE_Quad Flat No-Lead'; + PIN + 'PRT_CTL7/GPIO14': + PIN_NUMBER='(1)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'PRT_CTL6/GPIO13': + PIN_NUMBER='(2)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB2DP_DN1': + PIN_NUMBER='(3)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB2DM_DN1': + PIN_NUMBER='(4)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB3DP_TXDN1': + PIN_NUMBER='(5)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB3DM_TXDN1': + PIN_NUMBER='(6)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'VDD12_1': + PIN_NUMBER='(7)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB3DP_RXDN1': + PIN_NUMBER='(8)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB3DM_RXDN1': + PIN_NUMBER='(9)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'VDD12_2': + PIN_NUMBER='(10)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB2DP_DN2': + PIN_NUMBER='(11)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB2DM_DN2': + PIN_NUMBER='(12)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB3DP_TXDN2': + PIN_NUMBER='(13)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB3DM_TXDN2': + PIN_NUMBER='(14)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'VDD12_3': + PIN_NUMBER='(15)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB3DP_RXDN2': + PIN_NUMBER='(16)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB3DM_RXDN2': + PIN_NUMBER='(17)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'VDD33_1': + PIN_NUMBER='(18)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB2DP_DN3': + PIN_NUMBER='(19)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB2DM_DN3': + PIN_NUMBER='(20)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB3DP_TXDN3': + PIN_NUMBER='(21)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB3DM_TXDN3': + PIN_NUMBER='(22)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'VDD12_4': + PIN_NUMBER='(23)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB3DP_RXDN3': + PIN_NUMBER='(24)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB3DM_RXDN3': + PIN_NUMBER='(25)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB2DP_DN4': + PIN_NUMBER='(26)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB2DM_DN4': + PIN_NUMBER='(27)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB3DP_TXDN4': + PIN_NUMBER='(28)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB3DM_TXDN4': + PIN_NUMBER='(29)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'VDD12_5': + PIN_NUMBER='(30)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB3DP_RXDN4': + PIN_NUMBER='(31)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB3DM_RXDN4': + PIN_NUMBER='(32)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB2DP_DN5': + PIN_NUMBER='(33)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB2DM_DN5': + PIN_NUMBER='(34)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'VDD12_6': + PIN_NUMBER='(35)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'PRT_CTL4/GPIO11': + PIN_NUMBER='(36)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'RESET_N': + PIN_NUMBER='(54)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'TEST': + PIN_NUMBER='(53)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'GPIO2(VBUS)': + PIN_NUMBER='(52)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'TMS/GPIO3': + PIN_NUMBER='(51)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'TCK/GPIO1': + PIN_NUMBER='(50)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'TRST/GPIO0': + PIN_NUMBER='(49)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'TDI/GPIO6': + PIN_NUMBER='(48)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'TDO/GPIO7': + PIN_NUMBER='(47)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'SPI_DI': + PIN_NUMBER='(46)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'SPI_DO/GPIO5': + PIN_NUMBER='(45)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'SPI_CLK/GPIO4': + PIN_NUMBER='(44)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'SPI_CE_N': + PIN_NUMBER='(43)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'GPIO15/SM_CLK': + PIN_NUMBER='(42)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'PRT_CTL5/GPIO12/SM_DAT': + PIN_NUMBER='(41)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'PRT_CTL1/GPIO8': + PIN_NUMBER='(40)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'PRT_CTL2/GPIO9': + PIN_NUMBER='(39)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'VDD33_2': + PIN_NUMBER='(38)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'PRT_CTL3/GPIO10': + PIN_NUMBER='(37)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'VSS': + PIN_NUMBER='(73)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'RBIAS': + PIN_NUMBER='(72)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'VDD33_4': + PIN_NUMBER='(71)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'XTALIN/CLK_IN': + PIN_NUMBER='(70)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'XTALOUT': + PIN_NUMBER='(69)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'ATEST': + PIN_NUMBER='(68)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB3DM_RXUP': + PIN_NUMBER='(67)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB3DP_RXUP': + PIN_NUMBER='(66)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'VDD12_8': + PIN_NUMBER='(65)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB3DM_TXUP': + PIN_NUMBER='(64)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB3DP_TXUP': + PIN_NUMBER='(63)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB2DM_UP': + PIN_NUMBER='(62)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB2DP_UP': + PIN_NUMBER='(61)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB2DP_DN7': + PIN_NUMBER='(60)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB2DM_DN7': + PIN_NUMBER='(59)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB2DP_DN6': + PIN_NUMBER='(58)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'USB2DM_DN6': + PIN_NUMBER='(57)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'VDD33_3': + PIN_NUMBER='(56)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + 'VDD12_7': + PIN_NUMBER='(55)'; + NO_LOAD_CHECK=BOTH; + NO_IO_CHECK=BOTH; + ALLOW_CONNECT=TRUE; + PINUSE='UNSPEC'; + END_PIN; + BODY + PART_NAME='USB5537B_4100AKZE'; + PHYS_DES_PREFIX='IC'; + NO_LOAD_CHECK='TRUE'; + PIN_COUNT='73'; + BODY_NAME='USB5537B_4100AKZE'; + JEDEC_TYPE='QFN50P1000X1000X100-73N-D'; + END_BODY; +END_PRIMITIVE; +END. diff --git a/libs/USB5537/USB5537B-4100AKZE/DEHDL/usb5537b_4100akze/part_table/part.ptf b/libs/USB5537/USB5537B-4100AKZE/DEHDL/usb5537b_4100akze/part_table/part.ptf new file mode 100644 index 0000000..bf8b76c --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/DEHDL/usb5537b_4100akze/part_table/part.ptf @@ -0,0 +1,11 @@ +FILE_TYPE = MULTI_PHYS_TABLE; + +PART 'USB5537B_4100AKZE' +CLASS = IC +{========================================================================================} +:"MANUFACTURER_NAME", "MANUFACTURER_PART_NUMBER"= "PART_NUMBER", "JEDEC_TYPE", "PACK_TYPE", "MOUSER_PART_NUMBER", "MOUSER_PRICE/STOCK", "ARROW_PART_NUMBER", "ARROW_PRICE/STOCK", "DESCRIPTION", "DATASHEET", "HEIGHT"; +{========================================================================================} + "Microchip", "USB5537B-4100AKZE" (!) = "", "QFN50P1000X1000X100-73N-D", "Quad Flat No-Lead", "579-USB5537B4100AKZE", "https://www.mouser.co.uk/ProductDetail/Microchip-Technology/USB5537B-4100AKZE?qs=WOIyg0mTyocqRkgqGY3vCQ%3D%3D", "USB5537B-4100AKZE", "https://www.arrow.com/en/products/usb5537b-4100akze/microchip-technology", "USB Interface IC 7-/4-Port SuperSpeed HiSpeed USB Hub Cont", "https://media.digikey.com/pdf/Data%20Sheets/Microchip%20PDFs/USB5537B.pdf", "1 mm" +END_PART + +END. diff --git a/libs/USB5537/USB5537B-4100AKZE/DEHDL/usb5537b_4100akze/sym_1/symbol.css b/libs/USB5537/USB5537B-4100AKZE/DEHDL/usb5537b_4100akze/sym_1/symbol.css new file mode 100644 index 0000000..6a96d70 --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/DEHDL/usb5537b_4100akze/sym_1/symbol.css @@ -0,0 +1,226 @@ +C 0 0 "PRT_CTL7/GPIO14" 0 0 0 0 60 0 L +X "PIN_TEXT" "PRT_CTL7/GPIO14" 230 -30 0 0.00 60 0 0 0 0 0 1 0 74 +L 200 0 0 0 -1 0 +C 0 -100 "PRT_CTL6/GPIO13" 0 -100 0 0 60 0 L +X "PIN_TEXT" "PRT_CTL6/GPIO13" 230 -130 0 0.00 60 0 0 0 0 0 1 0 74 +L 200 -100 0 -100 -1 0 +C 0 -200 "USB2DP_DN1" 0 -200 0 0 60 0 L +X "PIN_TEXT" "USB2DP_DN1" 230 -230 0 0.00 60 0 0 0 0 0 1 0 74 +L 200 -200 0 -200 -1 0 +C 0 -300 "USB2DM_DN1" 0 -300 0 0 60 0 L +X "PIN_TEXT" "USB2DM_DN1" 230 -330 0 0.00 60 0 0 0 0 0 1 0 74 +L 200 -300 0 -300 -1 0 +C 0 -400 "USB3DP_TXDN1" 0 -400 0 0 60 0 L +X "PIN_TEXT" "USB3DP_TXDN1" 230 -430 0 0.00 60 0 0 0 0 0 1 0 74 +L 200 -400 0 -400 -1 0 +C 0 -500 "USB3DM_TXDN1" 0 -500 0 0 60 0 L +X "PIN_TEXT" "USB3DM_TXDN1" 230 -530 0 0.00 60 0 0 0 0 0 1 0 74 +L 200 -500 0 -500 -1 0 +C 0 -600 "VDD12_1" 0 -600 0 0 60 0 L +X "PIN_TEXT" "VDD12_1" 230 -630 0 0.00 60 0 0 0 0 0 1 0 74 +L 200 -600 0 -600 -1 0 +C 0 -700 "USB3DP_RXDN1" 0 -700 0 0 60 0 L +X "PIN_TEXT" "USB3DP_RXDN1" 230 -730 0 0.00 60 0 0 0 0 0 1 0 74 +L 200 -700 0 -700 -1 0 +C 0 -800 "USB3DM_RXDN1" 0 -800 0 0 60 0 L +X "PIN_TEXT" "USB3DM_RXDN1" 230 -830 0 0.00 60 0 0 0 0 0 1 0 74 +L 200 -800 0 -800 -1 0 +C 0 -900 "VDD12_2" 0 -900 0 0 60 0 L +X "PIN_TEXT" "VDD12_2" 230 -930 0 0.00 60 0 0 0 0 0 1 0 74 +L 200 -900 0 -900 -1 0 +C 0 -1000 "USB2DP_DN2" 0 -1000 0 0 60 0 L +X "PIN_TEXT" "USB2DP_DN2" 230 -1030 0 0.00 60 0 0 0 0 0 1 0 74 +L 200 -1000 0 -1000 -1 0 +C 0 -1100 "USB2DM_DN2" 0 -1100 0 0 60 0 L +X "PIN_TEXT" "USB2DM_DN2" 230 -1130 0 0.00 60 0 0 0 0 0 1 0 74 +L 200 -1100 0 -1100 -1 0 +C 0 -1200 "USB3DP_TXDN2" 0 -1200 0 0 60 0 L +X "PIN_TEXT" "USB3DP_TXDN2" 230 -1230 0 0.00 60 0 0 0 0 0 1 0 74 +L 200 -1200 0 -1200 -1 0 +C 0 -1300 "USB3DM_TXDN2" 0 -1300 0 0 60 0 L +X "PIN_TEXT" "USB3DM_TXDN2" 230 -1330 0 0.00 60 0 0 0 0 0 1 0 74 +L 200 -1300 0 -1300 -1 0 +C 0 -1400 "VDD12_3" 0 -1400 0 0 60 0 L +X "PIN_TEXT" "VDD12_3" 230 -1430 0 0.00 60 0 0 0 0 0 1 0 74 +L 200 -1400 0 -1400 -1 0 +C 0 -1500 "USB3DP_RXDN2" 0 -1500 0 0 60 0 L +X "PIN_TEXT" "USB3DP_RXDN2" 230 -1530 0 0.00 60 0 0 0 0 0 1 0 74 +L 200 -1500 0 -1500 -1 0 +C 0 -1600 "USB3DM_RXDN2" 0 -1600 0 0 60 0 L +X "PIN_TEXT" "USB3DM_RXDN2" 230 -1630 0 0.00 60 0 0 0 0 0 1 0 74 +L 200 -1600 0 -1600 -1 0 +C 0 -1700 "VDD33_1" 0 -1700 0 0 60 0 L +X "PIN_TEXT" "VDD33_1" 230 -1730 0 0.00 60 0 0 0 0 0 1 0 74 +L 200 -1700 0 -1700 -1 0 +C 400 -2900 "USB2DP_DN3" 400 -2900 0 0 60 0 L +X "PIN_TEXT" "USB2DP_DN3" 430 -2670 90 0.00 60 0 0 0 0 0 1 0 74 +L 400 -2700 400 -2900 -1 0 +C 500 -2900 "USB2DM_DN3" 500 -2900 0 0 60 0 L +X "PIN_TEXT" "USB2DM_DN3" 530 -2670 90 0.00 60 0 0 0 0 0 1 0 74 +L 500 -2700 500 -2900 -1 0 +C 600 -2900 "USB3DP_TXDN3" 600 -2900 0 0 60 0 L +X "PIN_TEXT" "USB3DP_TXDN3" 630 -2670 90 0.00 60 0 0 0 0 0 1 0 74 +L 600 -2700 600 -2900 -1 0 +C 700 -2900 "USB3DM_TXDN3" 700 -2900 0 0 60 0 L +X "PIN_TEXT" "USB3DM_TXDN3" 730 -2670 90 0.00 60 0 0 0 0 0 1 0 74 +L 700 -2700 700 -2900 -1 0 +C 800 -2900 "VDD12_4" 800 -2900 0 0 60 0 L +X "PIN_TEXT" "VDD12_4" 830 -2670 90 0.00 60 0 0 0 0 0 1 0 74 +L 800 -2700 800 -2900 -1 0 +C 900 -2900 "USB3DP_RXDN3" 900 -2900 0 0 60 0 L +X "PIN_TEXT" "USB3DP_RXDN3" 930 -2670 90 0.00 60 0 0 0 0 0 1 0 74 +L 900 -2700 900 -2900 -1 0 +C 1000 -2900 "USB3DM_RXDN3" 1000 -2900 0 0 60 0 L +X "PIN_TEXT" "USB3DM_RXDN3" 1030 -2670 90 0.00 60 0 0 0 0 0 1 0 74 +L 1000 -2700 1000 -2900 -1 0 +C 1100 -2900 "USB2DP_DN4" 1100 -2900 0 0 60 0 L +X "PIN_TEXT" "USB2DP_DN4" 1130 -2670 90 0.00 60 0 0 0 0 0 1 0 74 +L 1100 -2700 1100 -2900 -1 0 +C 1200 -2900 "USB2DM_DN4" 1200 -2900 0 0 60 0 L +X "PIN_TEXT" "USB2DM_DN4" 1230 -2670 90 0.00 60 0 0 0 0 0 1 0 74 +L 1200 -2700 1200 -2900 -1 0 +C 1300 -2900 "USB3DP_TXDN4" 1300 -2900 0 0 60 0 L +X "PIN_TEXT" "USB3DP_TXDN4" 1330 -2670 90 0.00 60 0 0 0 0 0 1 0 74 +L 1300 -2700 1300 -2900 -1 0 +C 1400 -2900 "USB3DM_TXDN4" 1400 -2900 0 0 60 0 L +X "PIN_TEXT" "USB3DM_TXDN4" 1430 -2670 90 0.00 60 0 0 0 0 0 1 0 74 +L 1400 -2700 1400 -2900 -1 0 +C 1500 -2900 "VDD12_5" 1500 -2900 0 0 60 0 L +X "PIN_TEXT" "VDD12_5" 1530 -2670 90 0.00 60 0 0 0 0 0 1 0 74 +L 1500 -2700 1500 -2900 -1 0 +C 1600 -2900 "USB3DP_RXDN4" 1600 -2900 0 0 60 0 L +X "PIN_TEXT" "USB3DP_RXDN4" 1630 -2670 90 0.00 60 0 0 0 0 0 1 0 74 +L 1600 -2700 1600 -2900 -1 0 +C 1700 -2900 "USB3DM_RXDN4" 1700 -2900 0 0 60 0 L +X "PIN_TEXT" "USB3DM_RXDN4" 1730 -2670 90 0.00 60 0 0 0 0 0 1 0 74 +L 1700 -2700 1700 -2900 -1 0 +C 1800 -2900 "USB2DP_DN5" 1800 -2900 0 0 60 0 L +X "PIN_TEXT" "USB2DP_DN5" 1830 -2670 90 0.00 60 0 0 0 0 0 1 0 74 +L 1800 -2700 1800 -2900 -1 0 +C 1900 -2900 "USB2DM_DN5" 1900 -2900 0 0 60 0 L +X "PIN_TEXT" "USB2DM_DN5" 1930 -2670 90 0.00 60 0 0 0 0 0 1 0 74 +L 1900 -2700 1900 -2900 -1 0 +C 2000 -2900 "VDD12_6" 2000 -2900 0 0 60 0 L +X "PIN_TEXT" "VDD12_6" 2030 -2670 90 0.00 60 0 0 0 0 0 1 0 74 +L 2000 -2700 2000 -2900 -1 0 +C 2100 -2900 "PRT_CTL4/GPIO11" 2100 -2900 0 0 60 0 L +X "PIN_TEXT" "PRT_CTL4/GPIO11" 2130 -2670 90 0.00 60 0 0 0 0 0 1 0 74 +L 2100 -2700 2100 -2900 -1 0 +C 2600 0 "RESET_N" 2600 0 0 0 60 0 R +X "PIN_TEXT" "RESET_N" 2370 -30 0 0.00 60 0 0 2 0 0 1 0 74 +L 2400 0 2600 0 -1 0 +C 2600 -100 "TEST" 2600 -100 0 0 60 0 R +X "PIN_TEXT" "TEST" 2370 -130 0 0.00 60 0 0 2 0 0 1 0 74 +L 2400 -100 2600 -100 -1 0 +C 2600 -200 "GPIO2(VBUS)" 2600 -200 0 0 60 0 R +X "PIN_TEXT" "GPIO2(VBUS)" 2370 -230 0 0.00 60 0 0 2 0 0 1 0 74 +L 2400 -200 2600 -200 -1 0 +C 2600 -300 "TMS/GPIO3" 2600 -300 0 0 60 0 R +X "PIN_TEXT" "TMS/GPIO3" 2370 -330 0 0.00 60 0 0 2 0 0 1 0 74 +L 2400 -300 2600 -300 -1 0 +C 2600 -400 "TCK/GPIO1" 2600 -400 0 0 60 0 R +X "PIN_TEXT" "TCK/GPIO1" 2370 -430 0 0.00 60 0 0 2 0 0 1 0 74 +L 2400 -400 2600 -400 -1 0 +C 2600 -500 "TRST/GPIO0" 2600 -500 0 0 60 0 R +X "PIN_TEXT" "TRST/GPIO0" 2370 -530 0 0.00 60 0 0 2 0 0 1 0 74 +L 2400 -500 2600 -500 -1 0 +C 2600 -600 "TDI/GPIO6" 2600 -600 0 0 60 0 R +X "PIN_TEXT" "TDI/GPIO6" 2370 -630 0 0.00 60 0 0 2 0 0 1 0 74 +L 2400 -600 2600 -600 -1 0 +C 2600 -700 "TDO/GPIO7" 2600 -700 0 0 60 0 R +X "PIN_TEXT" "TDO/GPIO7" 2370 -730 0 0.00 60 0 0 2 0 0 1 0 74 +L 2400 -700 2600 -700 -1 0 +C 2600 -800 "SPI_DI" 2600 -800 0 0 60 0 R +X "PIN_TEXT" "SPI_DI" 2370 -830 0 0.00 60 0 0 2 0 0 1 0 74 +L 2400 -800 2600 -800 -1 0 +C 2600 -900 "SPI_DO/GPIO5" 2600 -900 0 0 60 0 R +X "PIN_TEXT" "SPI_DO/GPIO5" 2370 -930 0 0.00 60 0 0 2 0 0 1 0 74 +L 2400 -900 2600 -900 -1 0 +C 2600 -1000 "SPI_CLK/GPIO4" 2600 -1000 0 0 60 0 R +X "PIN_TEXT" "SPI_CLK/GPIO4" 2370 -1030 0 0.00 60 0 0 2 0 0 1 0 74 +L 2400 -1000 2600 -1000 -1 0 +C 2600 -1100 "SPI_CE_N" 2600 -1100 0 0 60 0 R +X "PIN_TEXT" "SPI_CE_N" 2370 -1130 0 0.00 60 0 0 2 0 0 1 0 74 +L 2400 -1100 2600 -1100 -1 0 +C 2600 -1200 "GPIO15/SM_CLK" 2600 -1200 0 0 60 0 R +X "PIN_TEXT" "GPIO15/SM_CLK" 2370 -1230 0 0.00 60 0 0 2 0 0 1 0 74 +L 2400 -1200 2600 -1200 -1 0 +C 2600 -1300 "PRT_CTL5/GPIO12/SM_DAT" 2600 -1300 0 0 60 0 R +X "PIN_TEXT" "PRT_CTL5/GPIO12/SM_DAT" 2370 -1330 0 0.00 60 0 0 2 0 0 1 0 74 +L 2400 -1300 2600 -1300 -1 0 +C 2600 -1400 "PRT_CTL1/GPIO8" 2600 -1400 0 0 60 0 R +X "PIN_TEXT" "PRT_CTL1/GPIO8" 2370 -1430 0 0.00 60 0 0 2 0 0 1 0 74 +L 2400 -1400 2600 -1400 -1 0 +C 2600 -1500 "PRT_CTL2/GPIO9" 2600 -1500 0 0 60 0 R +X "PIN_TEXT" "PRT_CTL2/GPIO9" 2370 -1530 0 0.00 60 0 0 2 0 0 1 0 74 +L 2400 -1500 2600 -1500 -1 0 +C 2600 -1600 "VDD33_2" 2600 -1600 0 0 60 0 R +X "PIN_TEXT" "VDD33_2" 2370 -1630 0 0.00 60 0 0 2 0 0 1 0 74 +L 2400 -1600 2600 -1600 -1 0 +C 2600 -1700 "PRT_CTL3/GPIO10" 2600 -1700 0 0 60 0 R +X "PIN_TEXT" "PRT_CTL3/GPIO10" 2370 -1730 0 0.00 60 0 0 2 0 0 1 0 74 +L 2400 -1700 2600 -1700 -1 0 +C 400 1100 "VSS" 400 1100 0 0 60 0 R +X "PIN_TEXT" "VSS" 430 870 90 0.00 60 0 0 2 0 0 1 0 74 +L 400 900 400 1100 -1 0 +C 500 1100 "RBIAS" 500 1100 0 0 60 0 R +X "PIN_TEXT" "RBIAS" 530 870 90 0.00 60 0 0 2 0 0 1 0 74 +L 500 900 500 1100 -1 0 +C 600 1100 "VDD33_4" 600 1100 0 0 60 0 R +X "PIN_TEXT" "VDD33_4" 630 870 90 0.00 60 0 0 2 0 0 1 0 74 +L 600 900 600 1100 -1 0 +C 700 1100 "XTALIN/CLK_IN" 700 1100 0 0 60 0 R +X "PIN_TEXT" "XTALIN/CLK_IN" 730 870 90 0.00 60 0 0 2 0 0 1 0 74 +L 700 900 700 1100 -1 0 +C 800 1100 "XTALOUT" 800 1100 0 0 60 0 R +X "PIN_TEXT" "XTALOUT" 830 870 90 0.00 60 0 0 2 0 0 1 0 74 +L 800 900 800 1100 -1 0 +C 900 1100 "ATEST" 900 1100 0 0 60 0 R +X "PIN_TEXT" "ATEST" 930 870 90 0.00 60 0 0 2 0 0 1 0 74 +L 900 900 900 1100 -1 0 +C 1000 1100 "USB3DM_RXUP" 1000 1100 0 0 60 0 R +X "PIN_TEXT" "USB3DM_RXUP" 1030 870 90 0.00 60 0 0 2 0 0 1 0 74 +L 1000 900 1000 1100 -1 0 +C 1100 1100 "USB3DP_RXUP" 1100 1100 0 0 60 0 R +X "PIN_TEXT" "USB3DP_RXUP" 1130 870 90 0.00 60 0 0 2 0 0 1 0 74 +L 1100 900 1100 1100 -1 0 +C 1200 1100 "VDD12_8" 1200 1100 0 0 60 0 R +X "PIN_TEXT" "VDD12_8" 1230 870 90 0.00 60 0 0 2 0 0 1 0 74 +L 1200 900 1200 1100 -1 0 +C 1300 1100 "USB3DM_TXUP" 1300 1100 0 0 60 0 R +X "PIN_TEXT" "USB3DM_TXUP" 1330 870 90 0.00 60 0 0 2 0 0 1 0 74 +L 1300 900 1300 1100 -1 0 +C 1400 1100 "USB3DP_TXUP" 1400 1100 0 0 60 0 R +X "PIN_TEXT" "USB3DP_TXUP" 1430 870 90 0.00 60 0 0 2 0 0 1 0 74 +L 1400 900 1400 1100 -1 0 +C 1500 1100 "USB2DM_UP" 1500 1100 0 0 60 0 R +X "PIN_TEXT" "USB2DM_UP" 1530 870 90 0.00 60 0 0 2 0 0 1 0 74 +L 1500 900 1500 1100 -1 0 +C 1600 1100 "USB2DP_UP" 1600 1100 0 0 60 0 R +X "PIN_TEXT" "USB2DP_UP" 1630 870 90 0.00 60 0 0 2 0 0 1 0 74 +L 1600 900 1600 1100 -1 0 +C 1700 1100 "USB2DP_DN7" 1700 1100 0 0 60 0 R +X "PIN_TEXT" "USB2DP_DN7" 1730 870 90 0.00 60 0 0 2 0 0 1 0 74 +L 1700 900 1700 1100 -1 0 +C 1800 1100 "USB2DM_DN7" 1800 1100 0 0 60 0 R +X "PIN_TEXT" "USB2DM_DN7" 1830 870 90 0.00 60 0 0 2 0 0 1 0 74 +L 1800 900 1800 1100 -1 0 +C 1900 1100 "USB2DP_DN6" 1900 1100 0 0 60 0 R +X "PIN_TEXT" "USB2DP_DN6" 1930 870 90 0.00 60 0 0 2 0 0 1 0 74 +L 1900 900 1900 1100 -1 0 +C 2000 1100 "USB2DM_DN6" 2000 1100 0 0 60 0 R +X "PIN_TEXT" "USB2DM_DN6" 2030 870 90 0.00 60 0 0 2 0 0 1 0 74 +L 2000 900 2000 1100 -1 0 +C 2100 1100 "VDD33_3" 2100 1100 0 0 60 0 R +X "PIN_TEXT" "VDD33_3" 2130 870 90 0.00 60 0 0 2 0 0 1 0 74 +L 2100 900 2100 1100 -1 0 +C 2200 1100 "VDD12_7" 2200 1100 0 0 60 0 R +X "PIN_TEXT" "VDD12_7" 2230 870 90 0.00 60 0 0 2 0 0 1 0 74 +L 2200 900 2200 1100 -1 0 +L 200 900 2400 900 -1 0 +L 2400 -2700 2400 900 -1 0 +L 2400 -2700 200 -2700 -1 0 +L 200 900 200 -2700 -1 0 +P "$LOCATION" "?" 2450 1070 0 0 60 0 0 0 0 0 1 0 32 +P "PACK_TYPE" "?" 0 -50 0 0 100 0 0 1 0 0 0 0 32 + diff --git a/libs/USB5537/USB5537B-4100AKZE/DesignSpark PCB PRO/USB5537B-4100AKZE.dsl b/libs/USB5537/USB5537B-4100AKZE/DesignSpark PCB PRO/USB5537B-4100AKZE.dsl new file mode 100644 index 0000000..25e5aa9 --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/DesignSpark PCB PRO/USB5537B-4100AKZE.dsl @@ -0,0 +1,461 @@ +SamacSys ECAD Model +382066/744957/2.49/73/3/Integrated Circuit + +DESIGNSPARK_INTERMEDIATE_ASCII + +(asciiHeader + (fileUnits MM) +) +(library Library_1 + (padStyleDef "r85_30" + (holeDiam 0) + (padShape (layerNumRef 1) (padShapeType Rect) (shapeWidth 0.3) (shapeHeight 0.85)) + (padShape (layerNumRef 16) (padShapeType Ellipse) (shapeWidth 0) (shapeHeight 0)) + ) + (padStyleDef "r610_610" + (holeDiam 0) + (padShape (layerNumRef 1) (padShapeType Rect) (shapeWidth 6.1) (shapeHeight 6.1)) + (padShape (layerNumRef 16) (padShapeType Ellipse) (shapeWidth 0) (shapeHeight 0)) + ) + (textStyleDef "Default" + (font + (fontType Stroke) + (fontFace "Helvetica") + (fontHeight 50 mils) + (strokeWidth 5 mils) + ) + ) + (patternDef "QFN50P1000X1000X100-73N-D" (originalName "QFN50P1000X1000X100-73N-D") + (multiLayer + (pad (padNum 1) (padStyleRef r85_30) (pt -4.95, 4.25) (rotation 90)) + (pad (padNum 2) (padStyleRef r85_30) (pt -4.95, 3.75) (rotation 90)) + (pad (padNum 3) (padStyleRef r85_30) (pt -4.95, 3.25) (rotation 90)) + (pad (padNum 4) (padStyleRef r85_30) (pt -4.95, 2.75) (rotation 90)) + (pad (padNum 5) (padStyleRef r85_30) (pt -4.95, 2.25) (rotation 90)) + (pad (padNum 6) (padStyleRef r85_30) (pt -4.95, 1.75) (rotation 90)) + (pad (padNum 7) (padStyleRef r85_30) (pt -4.95, 1.25) (rotation 90)) + (pad (padNum 8) (padStyleRef r85_30) (pt -4.95, 0.75) (rotation 90)) + (pad (padNum 9) (padStyleRef r85_30) (pt -4.95, 0.25) (rotation 90)) + (pad (padNum 10) (padStyleRef r85_30) (pt -4.95, -0.25) (rotation 90)) + (pad (padNum 11) (padStyleRef r85_30) (pt -4.95, -0.75) (rotation 90)) + (pad (padNum 12) (padStyleRef r85_30) (pt -4.95, -1.25) (rotation 90)) + (pad (padNum 13) (padStyleRef r85_30) (pt -4.95, -1.75) (rotation 90)) + (pad (padNum 14) (padStyleRef r85_30) (pt -4.95, -2.25) (rotation 90)) + (pad (padNum 15) (padStyleRef r85_30) (pt -4.95, -2.75) (rotation 90)) + (pad (padNum 16) (padStyleRef r85_30) (pt -4.95, -3.25) (rotation 90)) + (pad (padNum 17) (padStyleRef r85_30) (pt -4.95, -3.75) (rotation 90)) + (pad (padNum 18) (padStyleRef r85_30) (pt -4.95, -4.25) (rotation 90)) + (pad (padNum 19) (padStyleRef r85_30) (pt -4.25, -4.95) (rotation 0)) + (pad (padNum 20) (padStyleRef r85_30) (pt -3.75, -4.95) (rotation 0)) + (pad (padNum 21) (padStyleRef r85_30) (pt -3.25, -4.95) (rotation 0)) + (pad (padNum 22) (padStyleRef r85_30) (pt -2.75, -4.95) (rotation 0)) + (pad (padNum 23) (padStyleRef r85_30) (pt -2.25, -4.95) (rotation 0)) + (pad (padNum 24) (padStyleRef r85_30) (pt -1.75, -4.95) (rotation 0)) + (pad (padNum 25) (padStyleRef r85_30) (pt -1.25, -4.95) (rotation 0)) + (pad (padNum 26) (padStyleRef r85_30) (pt -0.75, -4.95) (rotation 0)) + (pad (padNum 27) (padStyleRef r85_30) (pt -0.25, -4.95) (rotation 0)) + (pad (padNum 28) (padStyleRef r85_30) (pt 0.25, -4.95) (rotation 0)) + (pad (padNum 29) (padStyleRef r85_30) (pt 0.75, -4.95) (rotation 0)) + (pad (padNum 30) (padStyleRef r85_30) (pt 1.25, -4.95) (rotation 0)) + (pad (padNum 31) (padStyleRef r85_30) (pt 1.75, -4.95) (rotation 0)) + (pad (padNum 32) (padStyleRef r85_30) (pt 2.25, -4.95) (rotation 0)) + (pad (padNum 33) (padStyleRef r85_30) (pt 2.75, -4.95) (rotation 0)) + (pad (padNum 34) (padStyleRef r85_30) (pt 3.25, -4.95) (rotation 0)) + (pad (padNum 35) (padStyleRef r85_30) (pt 3.75, -4.95) (rotation 0)) + (pad (padNum 36) (padStyleRef r85_30) (pt 4.25, -4.95) (rotation 0)) + (pad (padNum 37) (padStyleRef r85_30) (pt 4.95, -4.25) (rotation 90)) + (pad (padNum 38) (padStyleRef r85_30) (pt 4.95, -3.75) (rotation 90)) + (pad (padNum 39) (padStyleRef r85_30) (pt 4.95, -3.25) (rotation 90)) + (pad (padNum 40) (padStyleRef r85_30) (pt 4.95, -2.75) (rotation 90)) + (pad (padNum 41) (padStyleRef r85_30) (pt 4.95, -2.25) (rotation 90)) + (pad (padNum 42) (padStyleRef r85_30) (pt 4.95, -1.75) (rotation 90)) + (pad (padNum 43) (padStyleRef r85_30) (pt 4.95, -1.25) (rotation 90)) + (pad (padNum 44) (padStyleRef r85_30) (pt 4.95, -0.75) (rotation 90)) + (pad (padNum 45) (padStyleRef r85_30) (pt 4.95, -0.25) (rotation 90)) + (pad (padNum 46) (padStyleRef r85_30) (pt 4.95, 0.25) (rotation 90)) + (pad (padNum 47) (padStyleRef r85_30) (pt 4.95, 0.75) (rotation 90)) + (pad (padNum 48) (padStyleRef r85_30) (pt 4.95, 1.25) (rotation 90)) + (pad (padNum 49) (padStyleRef r85_30) (pt 4.95, 1.75) (rotation 90)) + (pad (padNum 50) (padStyleRef r85_30) (pt 4.95, 2.25) (rotation 90)) + (pad (padNum 51) (padStyleRef r85_30) (pt 4.95, 2.75) (rotation 90)) + (pad (padNum 52) (padStyleRef r85_30) (pt 4.95, 3.25) (rotation 90)) + (pad (padNum 53) (padStyleRef r85_30) (pt 4.95, 3.75) (rotation 90)) + (pad (padNum 54) (padStyleRef r85_30) (pt 4.95, 4.25) (rotation 90)) + (pad (padNum 55) (padStyleRef r85_30) (pt 4.25, 4.95) (rotation 0)) + (pad (padNum 56) (padStyleRef r85_30) (pt 3.75, 4.95) (rotation 0)) + (pad (padNum 57) (padStyleRef r85_30) (pt 3.25, 4.95) (rotation 0)) + (pad (padNum 58) (padStyleRef r85_30) (pt 2.75, 4.95) (rotation 0)) + (pad (padNum 59) (padStyleRef r85_30) (pt 2.25, 4.95) (rotation 0)) + (pad (padNum 60) (padStyleRef r85_30) (pt 1.75, 4.95) (rotation 0)) + (pad (padNum 61) (padStyleRef r85_30) (pt 1.25, 4.95) (rotation 0)) + (pad (padNum 62) (padStyleRef r85_30) (pt 0.75, 4.95) (rotation 0)) + (pad (padNum 63) (padStyleRef r85_30) (pt 0.25, 4.95) (rotation 0)) + (pad (padNum 64) (padStyleRef r85_30) (pt -0.25, 4.95) (rotation 0)) + (pad (padNum 65) (padStyleRef r85_30) (pt -0.75, 4.95) (rotation 0)) + (pad (padNum 66) (padStyleRef r85_30) (pt -1.25, 4.95) (rotation 0)) + (pad (padNum 67) (padStyleRef r85_30) (pt -1.75, 4.95) (rotation 0)) + (pad (padNum 68) (padStyleRef r85_30) (pt -2.25, 4.95) (rotation 0)) + (pad (padNum 69) (padStyleRef r85_30) (pt -2.75, 4.95) (rotation 0)) + (pad (padNum 70) (padStyleRef r85_30) (pt -3.25, 4.95) (rotation 0)) + (pad (padNum 71) (padStyleRef r85_30) (pt -3.75, 4.95) (rotation 0)) + (pad (padNum 72) (padStyleRef r85_30) (pt -4.25, 4.95) (rotation 0)) + (pad (padNum 73) (padStyleRef r610_610) (pt 0, 0) (rotation 0)) + ) + (layerContents (layerNumRef 18) + (attr "RefDes" "RefDes" (pt 0, 0) (textStyleRef "Default") (isVisible True)) + ) + (layerContents (layerNumRef 30) + (line (pt -5.625 5.625) (pt 5.625 5.625) (width 0.05)) + ) + (layerContents (layerNumRef 30) + (line (pt 5.625 5.625) (pt 5.625 -5.625) (width 0.05)) + ) + (layerContents (layerNumRef 30) + (line (pt 5.625 -5.625) (pt -5.625 -5.625) (width 0.05)) + ) + (layerContents (layerNumRef 30) + (line (pt -5.625 -5.625) (pt -5.625 5.625) (width 0.05)) + ) + (layerContents (layerNumRef 28) + (line (pt -5 5) (pt 5 5) (width 0.1)) + ) + (layerContents (layerNumRef 28) + (line (pt 5 5) (pt 5 -5) (width 0.1)) + ) + (layerContents (layerNumRef 28) + (line (pt 5 -5) (pt -5 -5) (width 0.1)) + ) + (layerContents (layerNumRef 28) + (line (pt -5 -5) (pt -5 5) (width 0.1)) + ) + (layerContents (layerNumRef 28) + (line (pt -5 4.5) (pt -4.5 5) (width 0.1)) + ) + (layerContents (layerNumRef 18) + (arc (pt -5.375, 5) (radius 0.125) (startAngle 0.0) (sweepAngle 0.0) (width 0.25)) + ) + (layerContents (layerNumRef 18) + (arc (pt -5.375, 5) (radius 0.125) (startAngle 180.0) (sweepAngle 180.0) (width 0.25)) + ) + ) + (symbolDef "USB5537B-4100AKZE" (originalName "USB5537B-4100AKZE") + + (pin (pinNum 1) (pt 0 mils 0 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -25 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 2) (pt 0 mils -100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -125 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 3) (pt 0 mils -200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -225 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 4) (pt 0 mils -300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -325 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 5) (pt 0 mils -400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -425 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 6) (pt 0 mils -500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -525 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 7) (pt 0 mils -600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -625 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 8) (pt 0 mils -700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -725 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 9) (pt 0 mils -800 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -825 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 10) (pt 0 mils -900 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -925 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 11) (pt 0 mils -1000 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1025 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 12) (pt 0 mils -1100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1125 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 13) (pt 0 mils -1200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1225 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 14) (pt 0 mils -1300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1325 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 15) (pt 0 mils -1400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1425 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 16) (pt 0 mils -1500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1525 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 17) (pt 0 mils -1600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1625 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 18) (pt 0 mils -1700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1725 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 19) (pt 400 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 425 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 20) (pt 500 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 525 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 21) (pt 600 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 625 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 22) (pt 700 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 725 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 23) (pt 800 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 825 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 24) (pt 900 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 925 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 25) (pt 1000 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1025 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 26) (pt 1100 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1125 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 27) (pt 1200 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1225 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 28) (pt 1300 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1325 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 29) (pt 1400 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1425 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 30) (pt 1500 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1525 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 31) (pt 1600 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1625 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 32) (pt 1700 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1725 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 33) (pt 1800 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1825 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 34) (pt 1900 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1925 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 35) (pt 2000 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2025 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 36) (pt 2100 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2125 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 37) (pt 2600 mils 0 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -25 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 38) (pt 2600 mils -100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -125 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 39) (pt 2600 mils -200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -225 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 40) (pt 2600 mils -300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -325 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 41) (pt 2600 mils -400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -425 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 42) (pt 2600 mils -500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -525 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 43) (pt 2600 mils -600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -625 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 44) (pt 2600 mils -700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -725 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 45) (pt 2600 mils -800 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -825 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 46) (pt 2600 mils -900 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -925 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 47) (pt 2600 mils -1000 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1025 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 48) (pt 2600 mils -1100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1125 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 49) (pt 2600 mils -1200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1225 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 50) (pt 2600 mils -1300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1325 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 51) (pt 2600 mils -1400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1425 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 52) (pt 2600 mils -1500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1525 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 53) (pt 2600 mils -1600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1625 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 54) (pt 2600 mils -1700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1725 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 55) (pt 400 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 425 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 56) (pt 500 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 525 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 57) (pt 600 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 625 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 58) (pt 700 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 725 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 59) (pt 800 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 825 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 60) (pt 900 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 925 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 61) (pt 1000 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1025 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 62) (pt 1100 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1125 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 63) (pt 1200 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1225 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 64) (pt 1300 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1325 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 65) (pt 1400 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1425 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 66) (pt 1500 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1525 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 67) (pt 1600 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1625 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 68) (pt 1700 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1725 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 69) (pt 1800 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1825 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 70) (pt 1900 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1925 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 71) (pt 2000 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2025 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 72) (pt 2100 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2125 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 73) (pt 2200 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2225 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (line (pt 200 mils 900 mils) (pt 2400 mils 900 mils) (width 6 mils)) + (line (pt 2400 mils 900 mils) (pt 2400 mils -2700 mils) (width 6 mils)) + (line (pt 2400 mils -2700 mils) (pt 200 mils -2700 mils) (width 6 mils)) + (line (pt 200 mils -2700 mils) (pt 200 mils 900 mils) (width 6 mils)) + (attr "RefDes" "RefDes" (pt 2450 mils 1100 mils) (justify Left) (isVisible True) (textStyleRef "Default")) + + ) + (compDef "USB5537B-4100AKZE" (originalName "USB5537B-4100AKZE") (compHeader (numPins 73) (numParts 1) (refDesPrefix IC) + ) + (compPin "1" (pinName "PRT_CTL7/GPIO14") (partNum 1) (symPinNum 1) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "2" (pinName "PRT_CTL6/GPIO13") (partNum 1) (symPinNum 2) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "3" (pinName "USB2DP_DN1") (partNum 1) (symPinNum 3) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "4" (pinName "USB2DM_DN1") (partNum 1) (symPinNum 4) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "5" (pinName "USB3DP_TXDN1") (partNum 1) (symPinNum 5) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "6" (pinName "USB3DM_TXDN1") (partNum 1) (symPinNum 6) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "7" (pinName "VDD12_1") (partNum 1) (symPinNum 7) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "8" (pinName "USB3DP_RXDN1") (partNum 1) (symPinNum 8) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "9" (pinName "USB3DM_RXDN1") (partNum 1) (symPinNum 9) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "10" (pinName "VDD12_2") (partNum 1) (symPinNum 10) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "11" (pinName "USB2DP_DN2") (partNum 1) (symPinNum 11) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "12" (pinName "USB2DM_DN2") (partNum 1) (symPinNum 12) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "13" (pinName "USB3DP_TXDN2") (partNum 1) (symPinNum 13) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "14" (pinName "USB3DM_TXDN2") (partNum 1) (symPinNum 14) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "15" (pinName "VDD12_3") (partNum 1) (symPinNum 15) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "16" (pinName "USB3DP_RXDN2") (partNum 1) (symPinNum 16) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "17" (pinName "USB3DM_RXDN2") (partNum 1) (symPinNum 17) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "18" (pinName "VDD33_1") (partNum 1) (symPinNum 18) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "19" (pinName "USB2DP_DN3") (partNum 1) (symPinNum 19) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "20" (pinName "USB2DM_DN3") (partNum 1) (symPinNum 20) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "21" (pinName "USB3DP_TXDN3") (partNum 1) (symPinNum 21) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "22" (pinName "USB3DM_TXDN3") (partNum 1) (symPinNum 22) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "23" (pinName "VDD12_4") (partNum 1) (symPinNum 23) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "24" (pinName "USB3DP_RXDN3") (partNum 1) (symPinNum 24) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "25" (pinName "USB3DM_RXDN3") (partNum 1) (symPinNum 25) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "26" (pinName "USB2DP_DN4") (partNum 1) (symPinNum 26) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "27" (pinName "USB2DM_DN4") (partNum 1) (symPinNum 27) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "28" (pinName "USB3DP_TXDN4") (partNum 1) (symPinNum 28) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "29" (pinName "USB3DM_TXDN4") (partNum 1) (symPinNum 29) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "30" (pinName "VDD12_5") (partNum 1) (symPinNum 30) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "31" (pinName "USB3DP_RXDN4") (partNum 1) (symPinNum 31) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "32" (pinName "USB3DM_RXDN4") (partNum 1) (symPinNum 32) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "33" (pinName "USB2DP_DN5") (partNum 1) (symPinNum 33) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "34" (pinName "USB2DM_DN5") (partNum 1) (symPinNum 34) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "35" (pinName "VDD12_6") (partNum 1) (symPinNum 35) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "36" (pinName "PRT_CTL4/GPIO11") (partNum 1) (symPinNum 36) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "54" (pinName "RESET_N") (partNum 1) (symPinNum 37) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "53" (pinName "TEST") (partNum 1) (symPinNum 38) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "52" (pinName "GPIO2(VBUS)") (partNum 1) (symPinNum 39) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "51" (pinName "TMS/GPIO3") (partNum 1) (symPinNum 40) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "50" (pinName "TCK/GPIO1") (partNum 1) (symPinNum 41) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "49" (pinName "TRST/GPIO0") (partNum 1) (symPinNum 42) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "48" (pinName "TDI/GPIO6") (partNum 1) (symPinNum 43) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "47" (pinName "TDO/GPIO7") (partNum 1) (symPinNum 44) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "46" (pinName "SPI_DI") (partNum 1) (symPinNum 45) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "45" (pinName "SPI_DO/GPIO5") (partNum 1) (symPinNum 46) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "44" (pinName "SPI_CLK/GPIO4") (partNum 1) (symPinNum 47) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "43" (pinName "SPI_CE_N") (partNum 1) (symPinNum 48) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "42" (pinName "GPIO15/SM_CLK") (partNum 1) (symPinNum 49) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "41" (pinName "PRT_CTL5/GPIO12/SM_DAT") (partNum 1) (symPinNum 50) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "40" (pinName "PRT_CTL1/GPIO8") (partNum 1) (symPinNum 51) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "39" (pinName "PRT_CTL2/GPIO9") (partNum 1) (symPinNum 52) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "38" (pinName "VDD33_2") (partNum 1) (symPinNum 53) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "37" (pinName "PRT_CTL3/GPIO10") (partNum 1) (symPinNum 54) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "73" (pinName "VSS") (partNum 1) (symPinNum 55) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "72" (pinName "RBIAS") (partNum 1) (symPinNum 56) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "71" (pinName "VDD33_4") (partNum 1) (symPinNum 57) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "70" (pinName "XTALIN/CLK_IN") (partNum 1) (symPinNum 58) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "69" (pinName "XTALOUT") (partNum 1) (symPinNum 59) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "68" (pinName "ATEST") (partNum 1) (symPinNum 60) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "67" (pinName "USB3DM_RXUP") (partNum 1) (symPinNum 61) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "66" (pinName "USB3DP_RXUP") (partNum 1) (symPinNum 62) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "65" (pinName "VDD12_8") (partNum 1) (symPinNum 63) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "64" (pinName "USB3DM_TXUP") (partNum 1) (symPinNum 64) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "63" (pinName "USB3DP_TXUP") (partNum 1) (symPinNum 65) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "62" (pinName "USB2DM_UP") (partNum 1) (symPinNum 66) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "61" (pinName "USB2DP_UP") (partNum 1) (symPinNum 67) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "60" (pinName "USB2DP_DN7") (partNum 1) (symPinNum 68) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "59" (pinName "USB2DM_DN7") (partNum 1) (symPinNum 69) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "58" (pinName "USB2DP_DN6") (partNum 1) (symPinNum 70) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "57" (pinName "USB2DM_DN6") (partNum 1) (symPinNum 71) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "56" (pinName "VDD33_3") (partNum 1) (symPinNum 72) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "55" (pinName "VDD12_7") (partNum 1) (symPinNum 73) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (attachedSymbol (partNum 1) (altType Normal) (symbolName "USB5537B-4100AKZE")) + (attachedPattern (patternNum 1) (patternName "QFN50P1000X1000X100-73N-D") + (numPads 73) + (padPinMap + (padNum 1) (compPinRef "1") + (padNum 2) (compPinRef "2") + (padNum 3) (compPinRef "3") + (padNum 4) (compPinRef "4") + (padNum 5) (compPinRef "5") + (padNum 6) (compPinRef "6") + (padNum 7) (compPinRef "7") + (padNum 8) (compPinRef "8") + (padNum 9) (compPinRef "9") + (padNum 10) (compPinRef "10") + (padNum 11) (compPinRef "11") + (padNum 12) (compPinRef "12") + (padNum 13) (compPinRef "13") + (padNum 14) (compPinRef "14") + (padNum 15) (compPinRef "15") + (padNum 16) (compPinRef "16") + (padNum 17) (compPinRef "17") + (padNum 18) (compPinRef "18") + (padNum 19) (compPinRef "19") + (padNum 20) (compPinRef "20") + (padNum 21) (compPinRef "21") + (padNum 22) (compPinRef "22") + (padNum 23) (compPinRef "23") + (padNum 24) (compPinRef "24") + (padNum 25) (compPinRef "25") + (padNum 26) (compPinRef "26") + (padNum 27) (compPinRef "27") + (padNum 28) (compPinRef "28") + (padNum 29) (compPinRef "29") + (padNum 30) (compPinRef "30") + (padNum 31) (compPinRef "31") + (padNum 32) (compPinRef "32") + (padNum 33) (compPinRef "33") + (padNum 34) (compPinRef "34") + (padNum 35) (compPinRef "35") + (padNum 36) (compPinRef "36") + (padNum 37) (compPinRef "37") + (padNum 38) (compPinRef "38") + (padNum 39) (compPinRef "39") + (padNum 40) (compPinRef "40") + (padNum 41) (compPinRef "41") + (padNum 42) (compPinRef "42") + (padNum 43) (compPinRef "43") + (padNum 44) (compPinRef "44") + (padNum 45) (compPinRef "45") + (padNum 46) (compPinRef "46") + (padNum 47) (compPinRef "47") + (padNum 48) (compPinRef "48") + (padNum 49) (compPinRef "49") + (padNum 50) (compPinRef "50") + (padNum 51) (compPinRef "51") + (padNum 52) (compPinRef "52") + (padNum 53) (compPinRef "53") + (padNum 54) (compPinRef "54") + (padNum 55) (compPinRef "55") + (padNum 56) (compPinRef "56") + (padNum 57) (compPinRef "57") + (padNum 58) (compPinRef "58") + (padNum 59) (compPinRef "59") + (padNum 60) (compPinRef "60") + (padNum 61) (compPinRef "61") + (padNum 62) (compPinRef "62") + (padNum 63) (compPinRef "63") + (padNum 64) (compPinRef "64") + (padNum 65) (compPinRef "65") + (padNum 66) (compPinRef "66") + (padNum 67) (compPinRef "67") + (padNum 68) (compPinRef "68") + (padNum 69) (compPinRef "69") + (padNum 70) (compPinRef "70") + (padNum 71) (compPinRef "71") + (padNum 72) (compPinRef "72") + (padNum 73) (compPinRef "73") + ) + ) + (attr "Manufacturer_Name" "Microchip") + (attr "Manufacturer_Part_Number" "USB5537B-4100AKZE") + (attr "Mouser Part Number" "579-USB5537B4100AKZE") + (attr "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Microchip-Technology/USB5537B-4100AKZE?qs=WOIyg0mTyocqRkgqGY3vCQ%3D%3D") + (attr "Arrow Part Number" "USB5537B-4100AKZE") + (attr "Arrow Price/Stock" "https://www.arrow.com/en/products/usb5537b-4100akze/microchip-technology") + (attr "Description" "USB Interface IC 7-/4-Port SuperSpeed HiSpeed USB Hub Cont") + (attr "Datasheet Link" "https://media.digikey.com/pdf/Data%20Sheets/Microchip%20PDFs/USB5537B.pdf") + (attr "Height" "1 mm") + ) + +) diff --git a/libs/USB5537/USB5537B-4100AKZE/DesignSpark PCB/USB5537B-4100AKZE.dsl b/libs/USB5537/USB5537B-4100AKZE/DesignSpark PCB/USB5537B-4100AKZE.dsl new file mode 100644 index 0000000..25e5aa9 --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/DesignSpark PCB/USB5537B-4100AKZE.dsl @@ -0,0 +1,461 @@ +SamacSys ECAD Model +382066/744957/2.49/73/3/Integrated Circuit + +DESIGNSPARK_INTERMEDIATE_ASCII + +(asciiHeader + (fileUnits MM) +) +(library Library_1 + (padStyleDef "r85_30" + (holeDiam 0) + (padShape (layerNumRef 1) (padShapeType Rect) (shapeWidth 0.3) (shapeHeight 0.85)) + (padShape (layerNumRef 16) (padShapeType Ellipse) (shapeWidth 0) (shapeHeight 0)) + ) + (padStyleDef "r610_610" + (holeDiam 0) + (padShape (layerNumRef 1) (padShapeType Rect) (shapeWidth 6.1) (shapeHeight 6.1)) + (padShape (layerNumRef 16) (padShapeType Ellipse) (shapeWidth 0) (shapeHeight 0)) + ) + (textStyleDef "Default" + (font + (fontType Stroke) + (fontFace "Helvetica") + (fontHeight 50 mils) + (strokeWidth 5 mils) + ) + ) + (patternDef "QFN50P1000X1000X100-73N-D" (originalName "QFN50P1000X1000X100-73N-D") + (multiLayer + (pad (padNum 1) (padStyleRef r85_30) (pt -4.95, 4.25) (rotation 90)) + (pad (padNum 2) (padStyleRef r85_30) (pt -4.95, 3.75) (rotation 90)) + (pad (padNum 3) (padStyleRef r85_30) (pt -4.95, 3.25) (rotation 90)) + (pad (padNum 4) (padStyleRef r85_30) (pt -4.95, 2.75) (rotation 90)) + (pad (padNum 5) (padStyleRef r85_30) (pt -4.95, 2.25) (rotation 90)) + (pad (padNum 6) (padStyleRef r85_30) (pt -4.95, 1.75) (rotation 90)) + (pad (padNum 7) (padStyleRef r85_30) (pt -4.95, 1.25) (rotation 90)) + (pad (padNum 8) (padStyleRef r85_30) (pt -4.95, 0.75) (rotation 90)) + (pad (padNum 9) (padStyleRef r85_30) (pt -4.95, 0.25) (rotation 90)) + (pad (padNum 10) (padStyleRef r85_30) (pt -4.95, -0.25) (rotation 90)) + (pad (padNum 11) (padStyleRef r85_30) (pt -4.95, -0.75) (rotation 90)) + (pad (padNum 12) (padStyleRef r85_30) (pt -4.95, -1.25) (rotation 90)) + (pad (padNum 13) (padStyleRef r85_30) (pt -4.95, -1.75) (rotation 90)) + (pad (padNum 14) (padStyleRef r85_30) (pt -4.95, -2.25) (rotation 90)) + (pad (padNum 15) (padStyleRef r85_30) (pt -4.95, -2.75) (rotation 90)) + (pad (padNum 16) (padStyleRef r85_30) (pt -4.95, -3.25) (rotation 90)) + (pad (padNum 17) (padStyleRef r85_30) (pt -4.95, -3.75) (rotation 90)) + (pad (padNum 18) (padStyleRef r85_30) (pt -4.95, -4.25) (rotation 90)) + (pad (padNum 19) (padStyleRef r85_30) (pt -4.25, -4.95) (rotation 0)) + (pad (padNum 20) (padStyleRef r85_30) (pt -3.75, -4.95) (rotation 0)) + (pad (padNum 21) (padStyleRef r85_30) (pt -3.25, -4.95) (rotation 0)) + (pad (padNum 22) (padStyleRef r85_30) (pt -2.75, -4.95) (rotation 0)) + (pad (padNum 23) (padStyleRef r85_30) (pt -2.25, -4.95) (rotation 0)) + (pad (padNum 24) (padStyleRef r85_30) (pt -1.75, -4.95) (rotation 0)) + (pad (padNum 25) (padStyleRef r85_30) (pt -1.25, -4.95) (rotation 0)) + (pad (padNum 26) (padStyleRef r85_30) (pt -0.75, -4.95) (rotation 0)) + (pad (padNum 27) (padStyleRef r85_30) (pt -0.25, -4.95) (rotation 0)) + (pad (padNum 28) (padStyleRef r85_30) (pt 0.25, -4.95) (rotation 0)) + (pad (padNum 29) (padStyleRef r85_30) (pt 0.75, -4.95) (rotation 0)) + (pad (padNum 30) (padStyleRef r85_30) (pt 1.25, -4.95) (rotation 0)) + (pad (padNum 31) (padStyleRef r85_30) (pt 1.75, -4.95) (rotation 0)) + (pad (padNum 32) (padStyleRef r85_30) (pt 2.25, -4.95) (rotation 0)) + (pad (padNum 33) (padStyleRef r85_30) (pt 2.75, -4.95) (rotation 0)) + (pad (padNum 34) (padStyleRef r85_30) (pt 3.25, -4.95) (rotation 0)) + (pad (padNum 35) (padStyleRef r85_30) (pt 3.75, -4.95) (rotation 0)) + (pad (padNum 36) (padStyleRef r85_30) (pt 4.25, -4.95) (rotation 0)) + (pad (padNum 37) (padStyleRef r85_30) (pt 4.95, -4.25) (rotation 90)) + (pad (padNum 38) (padStyleRef r85_30) (pt 4.95, -3.75) (rotation 90)) + (pad (padNum 39) (padStyleRef r85_30) (pt 4.95, -3.25) (rotation 90)) + (pad (padNum 40) (padStyleRef r85_30) (pt 4.95, -2.75) (rotation 90)) + (pad (padNum 41) (padStyleRef r85_30) (pt 4.95, -2.25) (rotation 90)) + (pad (padNum 42) (padStyleRef r85_30) (pt 4.95, -1.75) (rotation 90)) + (pad (padNum 43) (padStyleRef r85_30) (pt 4.95, -1.25) (rotation 90)) + (pad (padNum 44) (padStyleRef r85_30) (pt 4.95, -0.75) (rotation 90)) + (pad (padNum 45) (padStyleRef r85_30) (pt 4.95, -0.25) (rotation 90)) + (pad (padNum 46) (padStyleRef r85_30) (pt 4.95, 0.25) (rotation 90)) + (pad (padNum 47) (padStyleRef r85_30) (pt 4.95, 0.75) (rotation 90)) + (pad (padNum 48) (padStyleRef r85_30) (pt 4.95, 1.25) (rotation 90)) + (pad (padNum 49) (padStyleRef r85_30) (pt 4.95, 1.75) (rotation 90)) + (pad (padNum 50) (padStyleRef r85_30) (pt 4.95, 2.25) (rotation 90)) + (pad (padNum 51) (padStyleRef r85_30) (pt 4.95, 2.75) (rotation 90)) + (pad (padNum 52) (padStyleRef r85_30) (pt 4.95, 3.25) (rotation 90)) + (pad (padNum 53) (padStyleRef r85_30) (pt 4.95, 3.75) (rotation 90)) + (pad (padNum 54) (padStyleRef r85_30) (pt 4.95, 4.25) (rotation 90)) + (pad (padNum 55) (padStyleRef r85_30) (pt 4.25, 4.95) (rotation 0)) + (pad (padNum 56) (padStyleRef r85_30) (pt 3.75, 4.95) (rotation 0)) + (pad (padNum 57) (padStyleRef r85_30) (pt 3.25, 4.95) (rotation 0)) + (pad (padNum 58) (padStyleRef r85_30) (pt 2.75, 4.95) (rotation 0)) + (pad (padNum 59) (padStyleRef r85_30) (pt 2.25, 4.95) (rotation 0)) + (pad (padNum 60) (padStyleRef r85_30) (pt 1.75, 4.95) (rotation 0)) + (pad (padNum 61) (padStyleRef r85_30) (pt 1.25, 4.95) (rotation 0)) + (pad (padNum 62) (padStyleRef r85_30) (pt 0.75, 4.95) (rotation 0)) + (pad (padNum 63) (padStyleRef r85_30) (pt 0.25, 4.95) (rotation 0)) + (pad (padNum 64) (padStyleRef r85_30) (pt -0.25, 4.95) (rotation 0)) + (pad (padNum 65) (padStyleRef r85_30) (pt -0.75, 4.95) (rotation 0)) + (pad (padNum 66) (padStyleRef r85_30) (pt -1.25, 4.95) (rotation 0)) + (pad (padNum 67) (padStyleRef r85_30) (pt -1.75, 4.95) (rotation 0)) + (pad (padNum 68) (padStyleRef r85_30) (pt -2.25, 4.95) (rotation 0)) + (pad (padNum 69) (padStyleRef r85_30) (pt -2.75, 4.95) (rotation 0)) + (pad (padNum 70) (padStyleRef r85_30) (pt -3.25, 4.95) (rotation 0)) + (pad (padNum 71) (padStyleRef r85_30) (pt -3.75, 4.95) (rotation 0)) + (pad (padNum 72) (padStyleRef r85_30) (pt -4.25, 4.95) (rotation 0)) + (pad (padNum 73) (padStyleRef r610_610) (pt 0, 0) (rotation 0)) + ) + (layerContents (layerNumRef 18) + (attr "RefDes" "RefDes" (pt 0, 0) (textStyleRef "Default") (isVisible True)) + ) + (layerContents (layerNumRef 30) + (line (pt -5.625 5.625) (pt 5.625 5.625) (width 0.05)) + ) + (layerContents (layerNumRef 30) + (line (pt 5.625 5.625) (pt 5.625 -5.625) (width 0.05)) + ) + (layerContents (layerNumRef 30) + (line (pt 5.625 -5.625) (pt -5.625 -5.625) (width 0.05)) + ) + (layerContents (layerNumRef 30) + (line (pt -5.625 -5.625) (pt -5.625 5.625) (width 0.05)) + ) + (layerContents (layerNumRef 28) + (line (pt -5 5) (pt 5 5) (width 0.1)) + ) + (layerContents (layerNumRef 28) + (line (pt 5 5) (pt 5 -5) (width 0.1)) + ) + (layerContents (layerNumRef 28) + (line (pt 5 -5) (pt -5 -5) (width 0.1)) + ) + (layerContents (layerNumRef 28) + (line (pt -5 -5) (pt -5 5) (width 0.1)) + ) + (layerContents (layerNumRef 28) + (line (pt -5 4.5) (pt -4.5 5) (width 0.1)) + ) + (layerContents (layerNumRef 18) + (arc (pt -5.375, 5) (radius 0.125) (startAngle 0.0) (sweepAngle 0.0) (width 0.25)) + ) + (layerContents (layerNumRef 18) + (arc (pt -5.375, 5) (radius 0.125) (startAngle 180.0) (sweepAngle 180.0) (width 0.25)) + ) + ) + (symbolDef "USB5537B-4100AKZE" (originalName "USB5537B-4100AKZE") + + (pin (pinNum 1) (pt 0 mils 0 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -25 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 2) (pt 0 mils -100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -125 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 3) (pt 0 mils -200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -225 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 4) (pt 0 mils -300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -325 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 5) (pt 0 mils -400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -425 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 6) (pt 0 mils -500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -525 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 7) (pt 0 mils -600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -625 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 8) (pt 0 mils -700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -725 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 9) (pt 0 mils -800 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -825 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 10) (pt 0 mils -900 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -925 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 11) (pt 0 mils -1000 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1025 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 12) (pt 0 mils -1100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1125 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 13) (pt 0 mils -1200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1225 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 14) (pt 0 mils -1300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1325 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 15) (pt 0 mils -1400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1425 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 16) (pt 0 mils -1500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1525 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 17) (pt 0 mils -1600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1625 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 18) (pt 0 mils -1700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1725 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 19) (pt 400 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 425 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 20) (pt 500 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 525 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 21) (pt 600 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 625 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 22) (pt 700 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 725 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 23) (pt 800 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 825 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 24) (pt 900 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 925 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 25) (pt 1000 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1025 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 26) (pt 1100 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1125 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 27) (pt 1200 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1225 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 28) (pt 1300 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1325 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 29) (pt 1400 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1425 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 30) (pt 1500 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1525 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 31) (pt 1600 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1625 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 32) (pt 1700 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1725 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 33) (pt 1800 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1825 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 34) (pt 1900 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1925 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 35) (pt 2000 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2025 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 36) (pt 2100 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2125 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 37) (pt 2600 mils 0 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -25 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 38) (pt 2600 mils -100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -125 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 39) (pt 2600 mils -200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -225 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 40) (pt 2600 mils -300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -325 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 41) (pt 2600 mils -400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -425 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 42) (pt 2600 mils -500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -525 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 43) (pt 2600 mils -600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -625 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 44) (pt 2600 mils -700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -725 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 45) (pt 2600 mils -800 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -825 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 46) (pt 2600 mils -900 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -925 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 47) (pt 2600 mils -1000 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1025 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 48) (pt 2600 mils -1100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1125 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 49) (pt 2600 mils -1200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1225 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 50) (pt 2600 mils -1300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1325 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 51) (pt 2600 mils -1400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1425 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 52) (pt 2600 mils -1500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1525 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 53) (pt 2600 mils -1600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1625 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 54) (pt 2600 mils -1700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1725 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 55) (pt 400 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 425 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 56) (pt 500 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 525 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 57) (pt 600 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 625 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 58) (pt 700 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 725 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 59) (pt 800 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 825 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 60) (pt 900 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 925 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 61) (pt 1000 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1025 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 62) (pt 1100 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1125 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 63) (pt 1200 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1225 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 64) (pt 1300 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1325 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 65) (pt 1400 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1425 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 66) (pt 1500 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1525 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 67) (pt 1600 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1625 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 68) (pt 1700 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1725 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 69) (pt 1800 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1825 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 70) (pt 1900 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1925 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 71) (pt 2000 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2025 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 72) (pt 2100 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2125 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 73) (pt 2200 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2225 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (line (pt 200 mils 900 mils) (pt 2400 mils 900 mils) (width 6 mils)) + (line (pt 2400 mils 900 mils) (pt 2400 mils -2700 mils) (width 6 mils)) + (line (pt 2400 mils -2700 mils) (pt 200 mils -2700 mils) (width 6 mils)) + (line (pt 200 mils -2700 mils) (pt 200 mils 900 mils) (width 6 mils)) + (attr "RefDes" "RefDes" (pt 2450 mils 1100 mils) (justify Left) (isVisible True) (textStyleRef "Default")) + + ) + (compDef "USB5537B-4100AKZE" (originalName "USB5537B-4100AKZE") (compHeader (numPins 73) (numParts 1) (refDesPrefix IC) + ) + (compPin "1" (pinName "PRT_CTL7/GPIO14") (partNum 1) (symPinNum 1) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "2" (pinName "PRT_CTL6/GPIO13") (partNum 1) (symPinNum 2) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "3" (pinName "USB2DP_DN1") (partNum 1) (symPinNum 3) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "4" (pinName "USB2DM_DN1") (partNum 1) (symPinNum 4) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "5" (pinName "USB3DP_TXDN1") (partNum 1) (symPinNum 5) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "6" (pinName "USB3DM_TXDN1") (partNum 1) (symPinNum 6) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "7" (pinName "VDD12_1") (partNum 1) (symPinNum 7) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "8" (pinName "USB3DP_RXDN1") (partNum 1) (symPinNum 8) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "9" (pinName "USB3DM_RXDN1") (partNum 1) (symPinNum 9) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "10" (pinName "VDD12_2") (partNum 1) (symPinNum 10) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "11" (pinName "USB2DP_DN2") (partNum 1) (symPinNum 11) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "12" (pinName "USB2DM_DN2") (partNum 1) (symPinNum 12) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "13" (pinName "USB3DP_TXDN2") (partNum 1) (symPinNum 13) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "14" (pinName "USB3DM_TXDN2") (partNum 1) (symPinNum 14) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "15" (pinName "VDD12_3") (partNum 1) (symPinNum 15) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "16" (pinName "USB3DP_RXDN2") (partNum 1) (symPinNum 16) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "17" (pinName "USB3DM_RXDN2") (partNum 1) (symPinNum 17) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "18" (pinName "VDD33_1") (partNum 1) (symPinNum 18) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "19" (pinName "USB2DP_DN3") (partNum 1) (symPinNum 19) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "20" (pinName "USB2DM_DN3") (partNum 1) (symPinNum 20) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "21" (pinName "USB3DP_TXDN3") (partNum 1) (symPinNum 21) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "22" (pinName "USB3DM_TXDN3") (partNum 1) (symPinNum 22) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "23" (pinName "VDD12_4") (partNum 1) (symPinNum 23) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "24" (pinName "USB3DP_RXDN3") (partNum 1) (symPinNum 24) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "25" (pinName "USB3DM_RXDN3") (partNum 1) (symPinNum 25) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "26" (pinName "USB2DP_DN4") (partNum 1) (symPinNum 26) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "27" (pinName "USB2DM_DN4") (partNum 1) (symPinNum 27) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "28" (pinName "USB3DP_TXDN4") (partNum 1) (symPinNum 28) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "29" (pinName "USB3DM_TXDN4") (partNum 1) (symPinNum 29) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "30" (pinName "VDD12_5") (partNum 1) (symPinNum 30) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "31" (pinName "USB3DP_RXDN4") (partNum 1) (symPinNum 31) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "32" (pinName "USB3DM_RXDN4") (partNum 1) (symPinNum 32) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "33" (pinName "USB2DP_DN5") (partNum 1) (symPinNum 33) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "34" (pinName "USB2DM_DN5") (partNum 1) (symPinNum 34) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "35" (pinName "VDD12_6") (partNum 1) (symPinNum 35) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "36" (pinName "PRT_CTL4/GPIO11") (partNum 1) (symPinNum 36) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "54" (pinName "RESET_N") (partNum 1) (symPinNum 37) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "53" (pinName "TEST") (partNum 1) (symPinNum 38) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "52" (pinName "GPIO2(VBUS)") (partNum 1) (symPinNum 39) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "51" (pinName "TMS/GPIO3") (partNum 1) (symPinNum 40) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "50" (pinName "TCK/GPIO1") (partNum 1) (symPinNum 41) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "49" (pinName "TRST/GPIO0") (partNum 1) (symPinNum 42) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "48" (pinName "TDI/GPIO6") (partNum 1) (symPinNum 43) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "47" (pinName "TDO/GPIO7") (partNum 1) (symPinNum 44) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "46" (pinName "SPI_DI") (partNum 1) (symPinNum 45) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "45" (pinName "SPI_DO/GPIO5") (partNum 1) (symPinNum 46) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "44" (pinName "SPI_CLK/GPIO4") (partNum 1) (symPinNum 47) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "43" (pinName "SPI_CE_N") (partNum 1) (symPinNum 48) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "42" (pinName "GPIO15/SM_CLK") (partNum 1) (symPinNum 49) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "41" (pinName "PRT_CTL5/GPIO12/SM_DAT") (partNum 1) (symPinNum 50) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "40" (pinName "PRT_CTL1/GPIO8") (partNum 1) (symPinNum 51) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "39" (pinName "PRT_CTL2/GPIO9") (partNum 1) (symPinNum 52) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "38" (pinName "VDD33_2") (partNum 1) (symPinNum 53) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "37" (pinName "PRT_CTL3/GPIO10") (partNum 1) (symPinNum 54) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "73" (pinName "VSS") (partNum 1) (symPinNum 55) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "72" (pinName "RBIAS") (partNum 1) (symPinNum 56) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "71" (pinName "VDD33_4") (partNum 1) (symPinNum 57) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "70" (pinName "XTALIN/CLK_IN") (partNum 1) (symPinNum 58) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "69" (pinName "XTALOUT") (partNum 1) (symPinNum 59) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "68" (pinName "ATEST") (partNum 1) (symPinNum 60) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "67" (pinName "USB3DM_RXUP") (partNum 1) (symPinNum 61) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "66" (pinName "USB3DP_RXUP") (partNum 1) (symPinNum 62) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "65" (pinName "VDD12_8") (partNum 1) (symPinNum 63) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "64" (pinName "USB3DM_TXUP") (partNum 1) (symPinNum 64) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "63" (pinName "USB3DP_TXUP") (partNum 1) (symPinNum 65) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "62" (pinName "USB2DM_UP") (partNum 1) (symPinNum 66) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "61" (pinName "USB2DP_UP") (partNum 1) (symPinNum 67) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "60" (pinName "USB2DP_DN7") (partNum 1) (symPinNum 68) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "59" (pinName "USB2DM_DN7") (partNum 1) (symPinNum 69) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "58" (pinName "USB2DP_DN6") (partNum 1) (symPinNum 70) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "57" (pinName "USB2DM_DN6") (partNum 1) (symPinNum 71) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "56" (pinName "VDD33_3") (partNum 1) (symPinNum 72) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "55" (pinName "VDD12_7") (partNum 1) (symPinNum 73) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (attachedSymbol (partNum 1) (altType Normal) (symbolName "USB5537B-4100AKZE")) + (attachedPattern (patternNum 1) (patternName "QFN50P1000X1000X100-73N-D") + (numPads 73) + (padPinMap + (padNum 1) (compPinRef "1") + (padNum 2) (compPinRef "2") + (padNum 3) (compPinRef "3") + (padNum 4) (compPinRef "4") + (padNum 5) (compPinRef "5") + (padNum 6) (compPinRef "6") + (padNum 7) (compPinRef "7") + (padNum 8) (compPinRef "8") + (padNum 9) (compPinRef "9") + (padNum 10) (compPinRef "10") + (padNum 11) (compPinRef "11") + (padNum 12) (compPinRef "12") + (padNum 13) (compPinRef "13") + (padNum 14) (compPinRef "14") + (padNum 15) (compPinRef "15") + (padNum 16) (compPinRef "16") + (padNum 17) (compPinRef "17") + (padNum 18) (compPinRef "18") + (padNum 19) (compPinRef "19") + (padNum 20) (compPinRef "20") + (padNum 21) (compPinRef "21") + (padNum 22) (compPinRef "22") + (padNum 23) (compPinRef "23") + (padNum 24) (compPinRef "24") + (padNum 25) (compPinRef "25") + (padNum 26) (compPinRef "26") + (padNum 27) (compPinRef "27") + (padNum 28) (compPinRef "28") + (padNum 29) (compPinRef "29") + (padNum 30) (compPinRef "30") + (padNum 31) (compPinRef "31") + (padNum 32) (compPinRef "32") + (padNum 33) (compPinRef "33") + (padNum 34) (compPinRef "34") + (padNum 35) (compPinRef "35") + (padNum 36) (compPinRef "36") + (padNum 37) (compPinRef "37") + (padNum 38) (compPinRef "38") + (padNum 39) (compPinRef "39") + (padNum 40) (compPinRef "40") + (padNum 41) (compPinRef "41") + (padNum 42) (compPinRef "42") + (padNum 43) (compPinRef "43") + (padNum 44) (compPinRef "44") + (padNum 45) (compPinRef "45") + (padNum 46) (compPinRef "46") + (padNum 47) (compPinRef "47") + (padNum 48) (compPinRef "48") + (padNum 49) (compPinRef "49") + (padNum 50) (compPinRef "50") + (padNum 51) (compPinRef "51") + (padNum 52) (compPinRef "52") + (padNum 53) (compPinRef "53") + (padNum 54) (compPinRef "54") + (padNum 55) (compPinRef "55") + (padNum 56) (compPinRef "56") + (padNum 57) (compPinRef "57") + (padNum 58) (compPinRef "58") + (padNum 59) (compPinRef "59") + (padNum 60) (compPinRef "60") + (padNum 61) (compPinRef "61") + (padNum 62) (compPinRef "62") + (padNum 63) (compPinRef "63") + (padNum 64) (compPinRef "64") + (padNum 65) (compPinRef "65") + (padNum 66) (compPinRef "66") + (padNum 67) (compPinRef "67") + (padNum 68) (compPinRef "68") + (padNum 69) (compPinRef "69") + (padNum 70) (compPinRef "70") + (padNum 71) (compPinRef "71") + (padNum 72) (compPinRef "72") + (padNum 73) (compPinRef "73") + ) + ) + (attr "Manufacturer_Name" "Microchip") + (attr "Manufacturer_Part_Number" "USB5537B-4100AKZE") + (attr "Mouser Part Number" "579-USB5537B4100AKZE") + (attr "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Microchip-Technology/USB5537B-4100AKZE?qs=WOIyg0mTyocqRkgqGY3vCQ%3D%3D") + (attr "Arrow Part Number" "USB5537B-4100AKZE") + (attr "Arrow Price/Stock" "https://www.arrow.com/en/products/usb5537b-4100akze/microchip-technology") + (attr "Description" "USB Interface IC 7-/4-Port SuperSpeed HiSpeed USB Hub Cont") + (attr "Datasheet Link" "https://media.digikey.com/pdf/Data%20Sheets/Microchip%20PDFs/USB5537B.pdf") + (attr "Height" "1 mm") + ) + +) diff --git a/libs/USB5537/USB5537B-4100AKZE/DipTrace/USB5537B-4100AKZE.asc b/libs/USB5537/USB5537B-4100AKZE/DipTrace/USB5537B-4100AKZE.asc new file mode 100644 index 0000000..5cf760b --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/DipTrace/USB5537B-4100AKZE.asc @@ -0,0 +1,3381 @@ +(Source "DipTrace-ElementLibrary") + (Library + (Name "USB5537B-4100AKZE") + (Hint "USB5537B-4100AKZE") + (Subfolders + ) + (Categories 0 + ) + (Components + (Component + (Part "USB5537B-4100AKZE" "IC" + (Enabled "Y") + (PartType 0) + (PartName "USB5537B-4100AKZE") + (ShowNumbers 1) + (Type 0) + (Number1 0) + (Number2 0) + (Width 60.96) + (Height 91.44) + (Value "") + (LockProperties "N") + (OriginX 0) + (OriginY 0) + (Datasheet "https://media.digikey.com/pdf/Data%20Sheets/Microchip%20PDFs/USB5537B.pdf") + (ModelType 0) + (ModelString "") + (ModelBody + ) + (Manufacturer "Microchip") + (CategoryName "") + (CategoryIndex -1) + (CategoryTypes 0 + ) + (SubfolderIndex 0) + (Verification "N" "N" "N" "N" "N" "N" "N") + (Pins + (Pin 0 15.24 -0 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 0) + (Number 1) + (Length 15.24) + (Name "PRT_CTL7/GPIO14") + (StringNumber "1") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 1 15.24 7.62 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 0) + (Number 2) + (Length 15.24) + (Name "PRT_CTL6/GPIO13") + (StringNumber "2") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 2 15.24 15.24 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 0) + (Number 3) + (Length 15.24) + (Name "USB2DP_DN1") + (StringNumber "3") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 3 15.24 22.86 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 0) + (Number 4) + (Length 15.24) + (Name "USB2DM_DN1") + (StringNumber "4") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 4 15.24 30.48 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 0) + (Number 5) + (Length 15.24) + (Name "USB3DP_TXDN1") + (StringNumber "5") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 5 15.24 38.1 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 0) + (Number 6) + (Length 15.24) + (Name "USB3DM_TXDN1") + (StringNumber "6") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 6 15.24 45.72 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 0) + (Number 7) + (Length 15.24) + (Name "VDD12_1") + (StringNumber "7") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 7 15.24 53.34 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 0) + (Number 8) + (Length 15.24) + (Name "USB3DP_RXDN1") + (StringNumber "8") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 8 15.24 60.96 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 0) + (Number 9) + (Length 15.24) + (Name "USB3DM_RXDN1") + (StringNumber "9") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 9 15.24 68.58 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 0) + (Number 10) + (Length 15.24) + (Name "VDD12_2") + (StringNumber "10") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 10 15.24 76.2 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 0) + (Number 11) + (Length 15.24) + (Name "USB2DP_DN2") + (StringNumber "11") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 11 15.24 83.82 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 0) + (Number 12) + (Length 15.24) + (Name "USB2DM_DN2") + (StringNumber "12") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 12 15.24 91.44 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 0) + (Number 13) + (Length 15.24) + (Name "USB3DP_TXDN2") + (StringNumber "13") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 13 15.24 99.06 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 0) + (Number 14) + (Length 15.24) + (Name "USB3DM_TXDN2") + (StringNumber "14") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 14 15.24 106.68 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 0) + (Number 15) + (Length 15.24) + (Name "VDD12_3") + (StringNumber "15") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 15 15.24 114.3 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 0) + (Number 16) + (Length 15.24) + (Name "USB3DP_RXDN2") + (StringNumber "16") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 16 15.24 121.92 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 0) + (Number 17) + (Length 15.24) + (Name "USB3DM_RXDN2") + (StringNumber "17") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 17 15.24 129.54 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 0) + (Number 18) + (Length 15.24) + (Name "VDD33_1") + (StringNumber "18") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 18 30.48 205.74 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 3) + (Number 19) + (Length 15.24) + (Name "USB2DP_DN3") + (StringNumber "19") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 19 38.1 205.74 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 3) + (Number 20) + (Length 15.24) + (Name "USB2DM_DN3") + (StringNumber "20") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 20 45.72 205.74 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 3) + (Number 21) + (Length 15.24) + (Name "USB3DP_TXDN3") + (StringNumber "21") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 21 53.34 205.74 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 3) + (Number 22) + (Length 15.24) + (Name "USB3DM_TXDN3") + (StringNumber "22") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 22 60.96 205.74 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 3) + (Number 23) + (Length 15.24) + (Name "VDD12_4") + (StringNumber "23") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 23 68.58 205.74 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 3) + (Number 24) + (Length 15.24) + (Name "USB3DP_RXDN3") + (StringNumber "24") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 24 76.2 205.74 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 3) + (Number 25) + (Length 15.24) + (Name "USB3DM_RXDN3") + (StringNumber "25") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 25 83.82 205.74 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 3) + (Number 26) + (Length 15.24) + (Name "USB2DP_DN4") + (StringNumber "26") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 26 91.44 205.74 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 3) + (Number 27) + (Length 15.24) + (Name "USB2DM_DN4") + (StringNumber "27") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 27 99.06 205.74 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 3) + (Number 28) + (Length 15.24) + (Name "USB3DP_TXDN4") + (StringNumber "28") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 28 106.68 205.74 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 3) + (Number 29) + (Length 15.24) + (Name "USB3DM_TXDN4") + (StringNumber "29") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 29 114.3 205.74 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 3) + (Number 30) + (Length 15.24) + (Name "VDD12_5") + (StringNumber "30") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 30 121.92 205.74 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 3) + (Number 31) + (Length 15.24) + (Name "USB3DP_RXDN4") + (StringNumber "31") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 31 129.54 205.74 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 3) + (Number 32) + (Length 15.24) + (Name "USB3DM_RXDN4") + (StringNumber "32") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 32 137.16 205.74 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 3) + (Number 33) + (Length 15.24) + (Name "USB2DP_DN5") + (StringNumber "33") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 33 144.78 205.74 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 3) + (Number 34) + (Length 15.24) + (Name "USB2DM_DN5") + (StringNumber "34") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 34 152.4 205.74 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 3) + (Number 35) + (Length 15.24) + (Name "VDD12_6") + (StringNumber "35") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 35 160.02 205.74 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 3) + (Number 36) + (Length 15.24) + (Name "PRT_CTL4/GPIO11") + (StringNumber "36") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 36 182.88 -0 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 2) + (Number 37) + (Length 15.24) + (Name "RESET_N") + (StringNumber "54") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 37 182.88 7.62 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 2) + (Number 38) + (Length 15.24) + (Name "TEST") + (StringNumber "53") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 38 182.88 15.24 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 2) + (Number 39) + (Length 15.24) + (Name "GPIO2(VBUS)") + (StringNumber "52") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 39 182.88 22.86 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 2) + (Number 40) + (Length 15.24) + (Name "TMS/GPIO3") + (StringNumber "51") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 40 182.88 30.48 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 2) + (Number 41) + (Length 15.24) + (Name "TCK/GPIO1") + (StringNumber "50") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 41 182.88 38.1 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 2) + (Number 42) + (Length 15.24) + (Name "TRST/GPIO0") + (StringNumber "49") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 42 182.88 45.72 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 2) + (Number 43) + (Length 15.24) + (Name "TDI/GPIO6") + (StringNumber "48") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 43 182.88 53.34 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 2) + (Number 44) + (Length 15.24) + (Name "TDO/GPIO7") + (StringNumber "47") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 44 182.88 60.96 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 2) + (Number 45) + (Length 15.24) + (Name "SPI_DI") + (StringNumber "46") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 45 182.88 68.58 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 2) + (Number 46) + (Length 15.24) + (Name "SPI_DO/GPIO5") + (StringNumber "45") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 46 182.88 76.2 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 2) + (Number 47) + (Length 15.24) + (Name "SPI_CLK/GPIO4") + (StringNumber "44") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 47 182.88 83.82 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 2) + (Number 48) + (Length 15.24) + (Name "SPI_CE_N") + (StringNumber "43") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 48 182.88 91.44 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 2) + (Number 49) + (Length 15.24) + (Name "GPIO15/SM_CLK") + (StringNumber "42") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 49 182.88 99.06 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 2) + (Number 50) + (Length 15.24) + (Name "PRT_CTL5/GPIO12/SM_DAT") + (StringNumber "41") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 50 182.88 106.68 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 2) + (Number 51) + (Length 15.24) + (Name "PRT_CTL1/GPIO8") + (StringNumber "40") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 51 182.88 114.3 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 2) + (Number 52) + (Length 15.24) + (Name "PRT_CTL2/GPIO9") + (StringNumber "39") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 52 182.88 121.92 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 2) + (Number 53) + (Length 15.24) + (Name "VDD33_2") + (StringNumber "38") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 53 182.88 129.54 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 2) + (Number 54) + (Length 15.24) + (Name "PRT_CTL3/GPIO10") + (StringNumber "37") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 54 30.48 -68.58 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 1) + (Number 55) + (Length 15.24) + (Name "VSS") + (StringNumber "73") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 55 38.1 -68.58 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 1) + (Number 56) + (Length 15.24) + (Name "RBIAS") + (StringNumber "72") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 56 45.72 -68.58 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 1) + (Number 57) + (Length 15.24) + (Name "VDD33_4") + (StringNumber "71") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 57 53.34 -68.58 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 1) + (Number 58) + (Length 15.24) + (Name "XTALIN/CLK_IN") + (StringNumber "70") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 58 60.96 -68.58 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 1) + (Number 59) + (Length 15.24) + (Name "XTALOUT") + (StringNumber "69") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 59 68.58 -68.58 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 1) + (Number 60) + (Length 15.24) + (Name "ATEST") + (StringNumber "68") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 60 76.2 -68.58 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 1) + (Number 61) + (Length 15.24) + (Name "USB3DM_RXUP") + (StringNumber "67") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 61 83.82 -68.58 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 1) + (Number 62) + (Length 15.24) + (Name "USB3DP_RXUP") + (StringNumber "66") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 62 91.44 -68.58 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 1) + (Number 63) + (Length 15.24) + (Name "VDD12_8") + (StringNumber "65") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 63 99.06 -68.58 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 1) + (Number 64) + (Length 15.24) + (Name "USB3DM_TXUP") + (StringNumber "64") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 64 106.68 -68.58 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 1) + (Number 65) + (Length 15.24) + (Name "USB3DP_TXUP") + (StringNumber "63") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 65 114.3 -68.58 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 1) + (Number 66) + (Length 15.24) + (Name "USB2DM_UP") + (StringNumber "62") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 66 121.92 -68.58 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 1) + (Number 67) + (Length 15.24) + (Name "USB2DP_UP") + (StringNumber "61") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 67 129.54 -68.58 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 1) + (Number 68) + (Length 15.24) + (Name "USB2DP_DN7") + (StringNumber "60") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 68 137.16 -68.58 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 1) + (Number 69) + (Length 15.24) + (Name "USB2DM_DN7") + (StringNumber "59") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 69 144.78 -68.58 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 1) + (Number 70) + (Length 15.24) + (Name "USB2DP_DN6") + (StringNumber "58") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 70 152.4 -68.58 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 1) + (Number 71) + (Length 15.24) + (Name "USB2DM_DN6") + (StringNumber "57") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 71 160.02 -68.58 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 1) + (Number 72) + (Length 15.24) + (Name "VDD33_3") + (StringNumber "56") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + (Pin 72 167.64 -68.58 + (Enabled "Y") + (Locked "N") + (ModelSig "") + (Type 0) + (Orientation 1) + (Number 73) + (Length 15.24) + (Name "VDD12_7") + (StringNumber "55") + (ShowName "Y") + (PinNumXShift 0) + (PinNumYShift 0) + (PinNamexShift 0) + (PinNameYShift 0) + (ElectricType 0) + (NameFontSize 5) + (NameFontWidth -2) + (NameFontScale 1) + (SignalDelay 0) + ) + ) + (Shapes + (Shape 0 + (Enabled "Y") + (Locked "N") + (VectorFont "N") + (FontWidth 0) + (FontScale 0) + (Orientation 0) + (Type 1) + (FontSize 0) + (FontColor 0) + (FontType 0) + (FontName "") + (Name "") + (Width 0.762) + (Points + (pt 15.24 -68.58) + (pt 182.88 -68.58) + ) + ) + (Shape 1 + (Enabled "Y") + (Locked "N") + (VectorFont "N") + (FontWidth 0) + (FontScale 0) + (Orientation 0) + (Type 1) + (FontSize 0) + (FontColor 0) + (FontType 0) + (FontName "") + (Name "") + (Width 0.762) + (Points + (pt 182.88 205.74) + (pt 182.88 -68.58) + ) + ) + (Shape 2 + (Enabled "Y") + (Locked "N") + (VectorFont "N") + (FontWidth 0) + (FontScale 0) + (Orientation 0) + (Type 1) + (FontSize 0) + (FontColor 0) + (FontType 0) + (FontName "") + (Name "") + (Width 0.762) + (Points + (pt 182.88 205.74) + (pt 15.24 205.74) + ) + ) + (Shape 3 + (Enabled "Y") + (Locked "N") + (VectorFont "N") + (FontWidth 0) + (FontScale 0) + (Orientation 0) + (Type 1) + (FontSize 0) + (FontColor 0) + (FontType 0) + (FontName "") + (Name "") + (Width 0.762) + (Points + (pt 15.24 -68.58) + (pt 15.24 205.74) + ) + ) + ) + (UserFields + (UserField "Manufacturer_Name" "Microchip" 0) + (UserField "Manufacturer_Part_Number" "USB5537B-4100AKZE" 0) + (UserField "Mouser Part Number" "579-USB5537B4100AKZE" 0) + (UserField "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Microchip-Technology/USB5537B-4100AKZE?qs=WOIyg0mTyocqRkgqGY3vCQ%3D%3D" 0) + (UserField "Arrow Part Number" "USB5537B-4100AKZE" 0) + (UserField "Arrow Price/Stock" "https://www.arrow.com/en/products/usb5537b-4100akze/microchip-technology" 0) + (UserField "Height" "1 mm" 0) + (UserField "Description" "USB Interface IC 7-/4-Port SuperSpeed HiSpeed USB Hub Cont" 0) + ) + ) + (Pattern "QFN50P1000X1000X100-73N-D" + (Type 0) + (VariableParameter1 "N") + (VariableParameter2 "N") + (VariableParameter3 "N") + (VariableParameter4 "N") + (InternalConnections + ) + (Number1 0) + (Number2 0) + (Spacing1 0) + (Spacing2 0) + (VariableParameter5 "N") + (Spacing3 0) + (LockProperties "N") + (PatternOrientation 0) + (Width 31.5) + (Height 30.375) + (PadWidth 2.55) + (PadHeight 0.9) + (PadShape 2) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (OriginX 0) + (OriginY 0) + (PadPoints + ) + (Pads + (Pad 0 "" "" 0 0 + (Number 0) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell 0) + (CustomShrink 0) + (PadWidth 0) + (PadHeight 0) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "N") + (PadShape 0) + (Standard "N") + (Point + ) + ) + (Pad 1 "1" "" -14.85 -12.75 + (Number 1) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 2 "2" "" -14.85 -11.25 + (Number 2) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 3 "3" "" -14.85 -9.75 + (Number 3) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 4 "4" "" -14.85 -8.25 + (Number 4) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 5 "5" "" -14.85 -6.75 + (Number 5) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 6 "6" "" -14.85 -5.25 + (Number 6) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 7 "7" "" -14.85 -3.75 + (Number 7) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 8 "8" "" -14.85 -2.25 + (Number 8) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 9 "9" "" -14.85 -0.75 + (Number 9) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 10 "10" "" -14.85 0.75 + (Number 10) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 11 "11" "" -14.85 2.25 + (Number 11) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 12 "12" "" -14.85 3.75 + (Number 12) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 13 "13" "" -14.85 5.25 + (Number 13) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 14 "14" "" -14.85 6.75 + (Number 14) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 15 "15" "" -14.85 8.25 + (Number 15) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 16 "16" "" -14.85 9.75 + (Number 16) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 17 "17" "" -14.85 11.25 + (Number 17) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 18 "18" "" -14.85 12.75 + (Number 18) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 19 "19" "" -12.75 14.85 + (Number 19) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 20 "20" "" -11.25 14.85 + (Number 20) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 21 "21" "" -9.75 14.85 + (Number 21) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 22 "22" "" -8.25 14.85 + (Number 22) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 23 "23" "" -6.75 14.85 + (Number 23) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 24 "24" "" -5.25 14.85 + (Number 24) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 25 "25" "" -3.75 14.85 + (Number 25) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 26 "26" "" -2.25 14.85 + (Number 26) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 27 "27" "" -0.75 14.85 + (Number 27) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 28 "28" "" 0.75 14.85 + (Number 28) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 29 "29" "" 2.25 14.85 + (Number 29) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 30 "30" "" 3.75 14.85 + (Number 30) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 31 "31" "" 5.25 14.85 + (Number 31) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 32 "32" "" 6.75 14.85 + (Number 32) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 33 "33" "" 8.25 14.85 + (Number 33) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 34 "34" "" 9.75 14.85 + (Number 34) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 35 "35" "" 11.25 14.85 + (Number 35) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 36 "36" "" 12.75 14.85 + (Number 36) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 37 "37" "" 14.85 12.75 + (Number 37) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 38 "38" "" 14.85 11.25 + (Number 38) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 39 "39" "" 14.85 9.75 + (Number 39) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 40 "40" "" 14.85 8.25 + (Number 40) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 41 "41" "" 14.85 6.75 + (Number 41) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 42 "42" "" 14.85 5.25 + (Number 42) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 43 "43" "" 14.85 3.75 + (Number 43) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 44 "44" "" 14.85 2.25 + (Number 44) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 45 "45" "" 14.85 0.75 + (Number 45) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 46 "46" "" 14.85 -0.75 + (Number 46) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 47 "47" "" 14.85 -2.25 + (Number 47) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 48 "48" "" 14.85 -3.75 + (Number 48) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 49 "49" "" 14.85 -5.25 + (Number 49) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 50 "50" "" 14.85 -6.75 + (Number 50) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 51 "51" "" 14.85 -8.25 + (Number 51) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 52 "52" "" 14.85 -9.75 + (Number 52) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 53 "53" "" 14.85 -11.25 + (Number 53) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 54 "54" "" 14.85 -12.75 + (Number 54) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 2.55) + (PadHeight 0.9) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 55 "55" "" 12.75 -14.85 + (Number 55) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 56 "56" "" 11.25 -14.85 + (Number 56) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 57 "57" "" 9.75 -14.85 + (Number 57) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 58 "58" "" 8.25 -14.85 + (Number 58) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 59 "59" "" 6.75 -14.85 + (Number 59) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 60 "60" "" 5.25 -14.85 + (Number 60) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 61 "61" "" 3.75 -14.85 + (Number 61) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 62 "62" "" 2.25 -14.85 + (Number 62) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 63 "63" "" 0.75 -14.85 + (Number 63) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 64 "64" "" -0.75 -14.85 + (Number 64) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 65 "65" "" -2.25 -14.85 + (Number 65) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 66 "66" "" -3.75 -14.85 + (Number 66) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 67 "67" "" -5.25 -14.85 + (Number 67) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 68 "68" "" -6.75 -14.85 + (Number 68) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 69 "69" "" -8.25 -14.85 + (Number 69) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 70 "70" "" -9.75 -14.85 + (Number 70) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 71 "71" "" -11.25 -14.85 + (Number 71) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 72 "72" "" -12.75 -14.85 + (Number 72) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 0.9) + (PadHeight 2.55) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 73 "73" "" 0 0 + (Number 73) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell -1000) + (CustomShrink -1000) + (PadWidth 18.3) + (PadHeight 18.3) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "Y") + (PadShape 2) + (Standard "N") + (Point + ) + ) + (Pad 74 "" "" 0 0 + (Number 0) + (Inverted "N") + (Locked "N") + (Sided "N") + (DisableTopMask "N" 0) + (DisableBottomMask "N" 0) + (DisableTopPaste "N" 0) + (DisableBottomPaste "N" 0) + (CustomSwell 0) + (CustomShrink 0) + (PadWidth 0) + (PadHeight 0) + (PadHole 0) + (PadHoleH 0) + (PadHoleType 0) + (SurfacePad "N") + (PadShape 0) + (Standard "N") + (Point + ) + ) + ) + (Shapes + (Shape 0 "N" 0 0 0 0 0 0 0 "" "" "N" 0 0 0 0 0 0) + (Shape 8 "N" 1 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.3 0) + (Point + (pt -0.476 -0.494) + (pt 0.476 -0.494) + ) + (Shape 8 "N" 1 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.3 0) + (Point + (pt 0.476 -0.494) + (pt 0.476 0.494) + ) + (Shape 8 "N" 1 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.3 0) + (Point + (pt 0.476 0.494) + (pt -0.476 0.494) + ) + (Shape 8 "N" 1 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.3 0) + (Point + (pt -0.476 0.494) + (pt -0.476 -0.494) + ) + (Shape 8 "N" 1 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.3 0) + (Point + (pt -0.476 -0.444) + (pt -0.429 -0.494) + ) + (Shape 3 "N" 0 -0.524 -0.481 -0.5 -0.506 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.75 0) + (Shape 0 "N" 0 0 0 0 0 0 0 "" "" "N" 0 0 0 0 0 0) + ) + (Model3D + (Model3DFile "USB5537B-4100AKZE.stp") + (pt 0 0 0 0 0 0 1 1 1 "N" "N" 0) + ) + ) + ) + ) + ) +() + diff --git a/libs/USB5537/USB5537B-4100AKZE/EAGLE/Readme.html b/libs/USB5537/USB5537B-4100AKZE/EAGLE/Readme.html new file mode 100644 index 0000000..833b90c --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/EAGLE/Readme.html @@ -0,0 +1,35 @@ + + + + Instructions for schematic symbols and footprints + + +

EAGLE Logo

+ +

How to use the Schematic Symbols and PCB Footprints:

+ +

First Time:

+ +

The PCB Part Libraries require FREE software to convert them into EAGLE Format.

+ +

To get started please visit - EAGLE.componentsearchengine.com/pcb-libraries.php

+ +

Subsequent Times:

+ +

Make sure 'Library Loader' is running on your PC. 

+ +

+ +

If not launch it from the desktop shortcut: 

+ +

After downloading the Schematic Symbol & PCB Footprint zip, check in your ECAD tool. The libraries will have been loaded automatically.

+ +

For further help please visit - www.samacsys.com/eagle/

+ +

------------------------------------------------------------------------------------------------------------------------------------------------

+ +

Alternatively, please try out our new EAGLE Plugin

+

EAGLE Logo

+

For help installing and using the EAGLE Plugin please visit - www.samacsys.com/eagle-library/

+ + diff --git a/libs/USB5537/USB5537B-4100AKZE/EAGLE/USB5537B-4100AKZE.lbr b/libs/USB5537/USB5537B-4100AKZE/EAGLE/USB5537B-4100AKZE.lbr new file mode 100644 index 0000000..5832970 --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/EAGLE/USB5537B-4100AKZE.lbr @@ -0,0 +1,338 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<USB Interface IC 7-/4-Port SuperSpeed HiSpeed USB Hub Cont</b><p> +<author>Created by SamacSys</author> + + +<b>QFN72</b><br> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>USB Interface IC 7-/4-Port SuperSpeed HiSpeed USB Hub Cont</b><p> +Source: <a href="https://media.digikey.com/pdf/Data Sheets/Microchip PDFs/USB5537B.pdf"> Datasheet </a> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/USB5537/USB5537B-4100AKZE/Easy-PC/USB5537B-4100AKZE.epl b/libs/USB5537/USB5537B-4100AKZE/Easy-PC/USB5537B-4100AKZE.epl new file mode 100644 index 0000000..25e5aa9 --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/Easy-PC/USB5537B-4100AKZE.epl @@ -0,0 +1,461 @@ +SamacSys ECAD Model +382066/744957/2.49/73/3/Integrated Circuit + +DESIGNSPARK_INTERMEDIATE_ASCII + +(asciiHeader + (fileUnits MM) +) +(library Library_1 + (padStyleDef "r85_30" + (holeDiam 0) + (padShape (layerNumRef 1) (padShapeType Rect) (shapeWidth 0.3) (shapeHeight 0.85)) + (padShape (layerNumRef 16) (padShapeType Ellipse) (shapeWidth 0) (shapeHeight 0)) + ) + (padStyleDef "r610_610" + (holeDiam 0) + (padShape (layerNumRef 1) (padShapeType Rect) (shapeWidth 6.1) (shapeHeight 6.1)) + (padShape (layerNumRef 16) (padShapeType Ellipse) (shapeWidth 0) (shapeHeight 0)) + ) + (textStyleDef "Default" + (font + (fontType Stroke) + (fontFace "Helvetica") + (fontHeight 50 mils) + (strokeWidth 5 mils) + ) + ) + (patternDef "QFN50P1000X1000X100-73N-D" (originalName "QFN50P1000X1000X100-73N-D") + (multiLayer + (pad (padNum 1) (padStyleRef r85_30) (pt -4.95, 4.25) (rotation 90)) + (pad (padNum 2) (padStyleRef r85_30) (pt -4.95, 3.75) (rotation 90)) + (pad (padNum 3) (padStyleRef r85_30) (pt -4.95, 3.25) (rotation 90)) + (pad (padNum 4) (padStyleRef r85_30) (pt -4.95, 2.75) (rotation 90)) + (pad (padNum 5) (padStyleRef r85_30) (pt -4.95, 2.25) (rotation 90)) + (pad (padNum 6) (padStyleRef r85_30) (pt -4.95, 1.75) (rotation 90)) + (pad (padNum 7) (padStyleRef r85_30) (pt -4.95, 1.25) (rotation 90)) + (pad (padNum 8) (padStyleRef r85_30) (pt -4.95, 0.75) (rotation 90)) + (pad (padNum 9) (padStyleRef r85_30) (pt -4.95, 0.25) (rotation 90)) + (pad (padNum 10) (padStyleRef r85_30) (pt -4.95, -0.25) (rotation 90)) + (pad (padNum 11) (padStyleRef r85_30) (pt -4.95, -0.75) (rotation 90)) + (pad (padNum 12) (padStyleRef r85_30) (pt -4.95, -1.25) (rotation 90)) + (pad (padNum 13) (padStyleRef r85_30) (pt -4.95, -1.75) (rotation 90)) + (pad (padNum 14) (padStyleRef r85_30) (pt -4.95, -2.25) (rotation 90)) + (pad (padNum 15) (padStyleRef r85_30) (pt -4.95, -2.75) (rotation 90)) + (pad (padNum 16) (padStyleRef r85_30) (pt -4.95, -3.25) (rotation 90)) + (pad (padNum 17) (padStyleRef r85_30) (pt -4.95, -3.75) (rotation 90)) + (pad (padNum 18) (padStyleRef r85_30) (pt -4.95, -4.25) (rotation 90)) + (pad (padNum 19) (padStyleRef r85_30) (pt -4.25, -4.95) (rotation 0)) + (pad (padNum 20) (padStyleRef r85_30) (pt -3.75, -4.95) (rotation 0)) + (pad (padNum 21) (padStyleRef r85_30) (pt -3.25, -4.95) (rotation 0)) + (pad (padNum 22) (padStyleRef r85_30) (pt -2.75, -4.95) (rotation 0)) + (pad (padNum 23) (padStyleRef r85_30) (pt -2.25, -4.95) (rotation 0)) + (pad (padNum 24) (padStyleRef r85_30) (pt -1.75, -4.95) (rotation 0)) + (pad (padNum 25) (padStyleRef r85_30) (pt -1.25, -4.95) (rotation 0)) + (pad (padNum 26) (padStyleRef r85_30) (pt -0.75, -4.95) (rotation 0)) + (pad (padNum 27) (padStyleRef r85_30) (pt -0.25, -4.95) (rotation 0)) + (pad (padNum 28) (padStyleRef r85_30) (pt 0.25, -4.95) (rotation 0)) + (pad (padNum 29) (padStyleRef r85_30) (pt 0.75, -4.95) (rotation 0)) + (pad (padNum 30) (padStyleRef r85_30) (pt 1.25, -4.95) (rotation 0)) + (pad (padNum 31) (padStyleRef r85_30) (pt 1.75, -4.95) (rotation 0)) + (pad (padNum 32) (padStyleRef r85_30) (pt 2.25, -4.95) (rotation 0)) + (pad (padNum 33) (padStyleRef r85_30) (pt 2.75, -4.95) (rotation 0)) + (pad (padNum 34) (padStyleRef r85_30) (pt 3.25, -4.95) (rotation 0)) + (pad (padNum 35) (padStyleRef r85_30) (pt 3.75, -4.95) (rotation 0)) + (pad (padNum 36) (padStyleRef r85_30) (pt 4.25, -4.95) (rotation 0)) + (pad (padNum 37) (padStyleRef r85_30) (pt 4.95, -4.25) (rotation 90)) + (pad (padNum 38) (padStyleRef r85_30) (pt 4.95, -3.75) (rotation 90)) + (pad (padNum 39) (padStyleRef r85_30) (pt 4.95, -3.25) (rotation 90)) + (pad (padNum 40) (padStyleRef r85_30) (pt 4.95, -2.75) (rotation 90)) + (pad (padNum 41) (padStyleRef r85_30) (pt 4.95, -2.25) (rotation 90)) + (pad (padNum 42) (padStyleRef r85_30) (pt 4.95, -1.75) (rotation 90)) + (pad (padNum 43) (padStyleRef r85_30) (pt 4.95, -1.25) (rotation 90)) + (pad (padNum 44) (padStyleRef r85_30) (pt 4.95, -0.75) (rotation 90)) + (pad (padNum 45) (padStyleRef r85_30) (pt 4.95, -0.25) (rotation 90)) + (pad (padNum 46) (padStyleRef r85_30) (pt 4.95, 0.25) (rotation 90)) + (pad (padNum 47) (padStyleRef r85_30) (pt 4.95, 0.75) (rotation 90)) + (pad (padNum 48) (padStyleRef r85_30) (pt 4.95, 1.25) (rotation 90)) + (pad (padNum 49) (padStyleRef r85_30) (pt 4.95, 1.75) (rotation 90)) + (pad (padNum 50) (padStyleRef r85_30) (pt 4.95, 2.25) (rotation 90)) + (pad (padNum 51) (padStyleRef r85_30) (pt 4.95, 2.75) (rotation 90)) + (pad (padNum 52) (padStyleRef r85_30) (pt 4.95, 3.25) (rotation 90)) + (pad (padNum 53) (padStyleRef r85_30) (pt 4.95, 3.75) (rotation 90)) + (pad (padNum 54) (padStyleRef r85_30) (pt 4.95, 4.25) (rotation 90)) + (pad (padNum 55) (padStyleRef r85_30) (pt 4.25, 4.95) (rotation 0)) + (pad (padNum 56) (padStyleRef r85_30) (pt 3.75, 4.95) (rotation 0)) + (pad (padNum 57) (padStyleRef r85_30) (pt 3.25, 4.95) (rotation 0)) + (pad (padNum 58) (padStyleRef r85_30) (pt 2.75, 4.95) (rotation 0)) + (pad (padNum 59) (padStyleRef r85_30) (pt 2.25, 4.95) (rotation 0)) + (pad (padNum 60) (padStyleRef r85_30) (pt 1.75, 4.95) (rotation 0)) + (pad (padNum 61) (padStyleRef r85_30) (pt 1.25, 4.95) (rotation 0)) + (pad (padNum 62) (padStyleRef r85_30) (pt 0.75, 4.95) (rotation 0)) + (pad (padNum 63) (padStyleRef r85_30) (pt 0.25, 4.95) (rotation 0)) + (pad (padNum 64) (padStyleRef r85_30) (pt -0.25, 4.95) (rotation 0)) + (pad (padNum 65) (padStyleRef r85_30) (pt -0.75, 4.95) (rotation 0)) + (pad (padNum 66) (padStyleRef r85_30) (pt -1.25, 4.95) (rotation 0)) + (pad (padNum 67) (padStyleRef r85_30) (pt -1.75, 4.95) (rotation 0)) + (pad (padNum 68) (padStyleRef r85_30) (pt -2.25, 4.95) (rotation 0)) + (pad (padNum 69) (padStyleRef r85_30) (pt -2.75, 4.95) (rotation 0)) + (pad (padNum 70) (padStyleRef r85_30) (pt -3.25, 4.95) (rotation 0)) + (pad (padNum 71) (padStyleRef r85_30) (pt -3.75, 4.95) (rotation 0)) + (pad (padNum 72) (padStyleRef r85_30) (pt -4.25, 4.95) (rotation 0)) + (pad (padNum 73) (padStyleRef r610_610) (pt 0, 0) (rotation 0)) + ) + (layerContents (layerNumRef 18) + (attr "RefDes" "RefDes" (pt 0, 0) (textStyleRef "Default") (isVisible True)) + ) + (layerContents (layerNumRef 30) + (line (pt -5.625 5.625) (pt 5.625 5.625) (width 0.05)) + ) + (layerContents (layerNumRef 30) + (line (pt 5.625 5.625) (pt 5.625 -5.625) (width 0.05)) + ) + (layerContents (layerNumRef 30) + (line (pt 5.625 -5.625) (pt -5.625 -5.625) (width 0.05)) + ) + (layerContents (layerNumRef 30) + (line (pt -5.625 -5.625) (pt -5.625 5.625) (width 0.05)) + ) + (layerContents (layerNumRef 28) + (line (pt -5 5) (pt 5 5) (width 0.1)) + ) + (layerContents (layerNumRef 28) + (line (pt 5 5) (pt 5 -5) (width 0.1)) + ) + (layerContents (layerNumRef 28) + (line (pt 5 -5) (pt -5 -5) (width 0.1)) + ) + (layerContents (layerNumRef 28) + (line (pt -5 -5) (pt -5 5) (width 0.1)) + ) + (layerContents (layerNumRef 28) + (line (pt -5 4.5) (pt -4.5 5) (width 0.1)) + ) + (layerContents (layerNumRef 18) + (arc (pt -5.375, 5) (radius 0.125) (startAngle 0.0) (sweepAngle 0.0) (width 0.25)) + ) + (layerContents (layerNumRef 18) + (arc (pt -5.375, 5) (radius 0.125) (startAngle 180.0) (sweepAngle 180.0) (width 0.25)) + ) + ) + (symbolDef "USB5537B-4100AKZE" (originalName "USB5537B-4100AKZE") + + (pin (pinNum 1) (pt 0 mils 0 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -25 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 2) (pt 0 mils -100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -125 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 3) (pt 0 mils -200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -225 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 4) (pt 0 mils -300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -325 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 5) (pt 0 mils -400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -425 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 6) (pt 0 mils -500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -525 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 7) (pt 0 mils -600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -625 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 8) (pt 0 mils -700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -725 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 9) (pt 0 mils -800 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -825 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 10) (pt 0 mils -900 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -925 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 11) (pt 0 mils -1000 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1025 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 12) (pt 0 mils -1100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1125 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 13) (pt 0 mils -1200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1225 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 14) (pt 0 mils -1300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1325 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 15) (pt 0 mils -1400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1425 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 16) (pt 0 mils -1500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1525 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 17) (pt 0 mils -1600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1625 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 18) (pt 0 mils -1700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1725 mils) (rotation 0]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 19) (pt 400 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 425 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 20) (pt 500 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 525 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 21) (pt 600 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 625 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 22) (pt 700 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 725 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 23) (pt 800 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 825 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 24) (pt 900 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 925 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 25) (pt 1000 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1025 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 26) (pt 1100 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1125 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 27) (pt 1200 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1225 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 28) (pt 1300 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1325 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 29) (pt 1400 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1425 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 30) (pt 1500 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1525 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 31) (pt 1600 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1625 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 32) (pt 1700 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1725 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 33) (pt 1800 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1825 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 34) (pt 1900 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1925 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 35) (pt 2000 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2025 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 36) (pt 2100 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2125 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Default")) + )) + (pin (pinNum 37) (pt 2600 mils 0 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -25 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 38) (pt 2600 mils -100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -125 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 39) (pt 2600 mils -200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -225 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 40) (pt 2600 mils -300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -325 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 41) (pt 2600 mils -400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -425 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 42) (pt 2600 mils -500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -525 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 43) (pt 2600 mils -600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -625 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 44) (pt 2600 mils -700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -725 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 45) (pt 2600 mils -800 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -825 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 46) (pt 2600 mils -900 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -925 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 47) (pt 2600 mils -1000 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1025 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 48) (pt 2600 mils -1100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1125 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 49) (pt 2600 mils -1200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1225 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 50) (pt 2600 mils -1300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1325 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 51) (pt 2600 mils -1400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1425 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 52) (pt 2600 mils -1500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1525 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 53) (pt 2600 mils -1600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1625 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 54) (pt 2600 mils -1700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1725 mils) (rotation 0]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 55) (pt 400 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 425 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 56) (pt 500 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 525 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 57) (pt 600 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 625 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 58) (pt 700 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 725 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 59) (pt 800 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 825 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 60) (pt 900 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 925 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 61) (pt 1000 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1025 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 62) (pt 1100 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1125 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 63) (pt 1200 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1225 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 64) (pt 1300 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1325 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 65) (pt 1400 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1425 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 66) (pt 1500 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1525 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 67) (pt 1600 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1625 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 68) (pt 1700 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1725 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 69) (pt 1800 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1825 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 70) (pt 1900 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1925 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 71) (pt 2000 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2025 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 72) (pt 2100 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2125 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (pin (pinNum 73) (pt 2200 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2225 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Default")) + )) + (line (pt 200 mils 900 mils) (pt 2400 mils 900 mils) (width 6 mils)) + (line (pt 2400 mils 900 mils) (pt 2400 mils -2700 mils) (width 6 mils)) + (line (pt 2400 mils -2700 mils) (pt 200 mils -2700 mils) (width 6 mils)) + (line (pt 200 mils -2700 mils) (pt 200 mils 900 mils) (width 6 mils)) + (attr "RefDes" "RefDes" (pt 2450 mils 1100 mils) (justify Left) (isVisible True) (textStyleRef "Default")) + + ) + (compDef "USB5537B-4100AKZE" (originalName "USB5537B-4100AKZE") (compHeader (numPins 73) (numParts 1) (refDesPrefix IC) + ) + (compPin "1" (pinName "PRT_CTL7/GPIO14") (partNum 1) (symPinNum 1) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "2" (pinName "PRT_CTL6/GPIO13") (partNum 1) (symPinNum 2) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "3" (pinName "USB2DP_DN1") (partNum 1) (symPinNum 3) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "4" (pinName "USB2DM_DN1") (partNum 1) (symPinNum 4) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "5" (pinName "USB3DP_TXDN1") (partNum 1) (symPinNum 5) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "6" (pinName "USB3DM_TXDN1") (partNum 1) (symPinNum 6) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "7" (pinName "VDD12_1") (partNum 1) (symPinNum 7) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "8" (pinName "USB3DP_RXDN1") (partNum 1) (symPinNum 8) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "9" (pinName "USB3DM_RXDN1") (partNum 1) (symPinNum 9) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "10" (pinName "VDD12_2") (partNum 1) (symPinNum 10) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "11" (pinName "USB2DP_DN2") (partNum 1) (symPinNum 11) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "12" (pinName "USB2DM_DN2") (partNum 1) (symPinNum 12) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "13" (pinName "USB3DP_TXDN2") (partNum 1) (symPinNum 13) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "14" (pinName "USB3DM_TXDN2") (partNum 1) (symPinNum 14) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "15" (pinName "VDD12_3") (partNum 1) (symPinNum 15) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "16" (pinName "USB3DP_RXDN2") (partNum 1) (symPinNum 16) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "17" (pinName "USB3DM_RXDN2") (partNum 1) (symPinNum 17) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "18" (pinName "VDD33_1") (partNum 1) (symPinNum 18) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "19" (pinName "USB2DP_DN3") (partNum 1) (symPinNum 19) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "20" (pinName "USB2DM_DN3") (partNum 1) (symPinNum 20) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "21" (pinName "USB3DP_TXDN3") (partNum 1) (symPinNum 21) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "22" (pinName "USB3DM_TXDN3") (partNum 1) (symPinNum 22) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "23" (pinName "VDD12_4") (partNum 1) (symPinNum 23) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "24" (pinName "USB3DP_RXDN3") (partNum 1) (symPinNum 24) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "25" (pinName "USB3DM_RXDN3") (partNum 1) (symPinNum 25) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "26" (pinName "USB2DP_DN4") (partNum 1) (symPinNum 26) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "27" (pinName "USB2DM_DN4") (partNum 1) (symPinNum 27) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "28" (pinName "USB3DP_TXDN4") (partNum 1) (symPinNum 28) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "29" (pinName "USB3DM_TXDN4") (partNum 1) (symPinNum 29) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "30" (pinName "VDD12_5") (partNum 1) (symPinNum 30) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "31" (pinName "USB3DP_RXDN4") (partNum 1) (symPinNum 31) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "32" (pinName "USB3DM_RXDN4") (partNum 1) (symPinNum 32) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "33" (pinName "USB2DP_DN5") (partNum 1) (symPinNum 33) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "34" (pinName "USB2DM_DN5") (partNum 1) (symPinNum 34) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "35" (pinName "VDD12_6") (partNum 1) (symPinNum 35) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "36" (pinName "PRT_CTL4/GPIO11") (partNum 1) (symPinNum 36) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "54" (pinName "RESET_N") (partNum 1) (symPinNum 37) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "53" (pinName "TEST") (partNum 1) (symPinNum 38) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "52" (pinName "GPIO2(VBUS)") (partNum 1) (symPinNum 39) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "51" (pinName "TMS/GPIO3") (partNum 1) (symPinNum 40) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "50" (pinName "TCK/GPIO1") (partNum 1) (symPinNum 41) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "49" (pinName "TRST/GPIO0") (partNum 1) (symPinNum 42) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "48" (pinName "TDI/GPIO6") (partNum 1) (symPinNum 43) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "47" (pinName "TDO/GPIO7") (partNum 1) (symPinNum 44) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "46" (pinName "SPI_DI") (partNum 1) (symPinNum 45) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "45" (pinName "SPI_DO/GPIO5") (partNum 1) (symPinNum 46) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "44" (pinName "SPI_CLK/GPIO4") (partNum 1) (symPinNum 47) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "43" (pinName "SPI_CE_N") (partNum 1) (symPinNum 48) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "42" (pinName "GPIO15/SM_CLK") (partNum 1) (symPinNum 49) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "41" (pinName "PRT_CTL5/GPIO12/SM_DAT") (partNum 1) (symPinNum 50) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "40" (pinName "PRT_CTL1/GPIO8") (partNum 1) (symPinNum 51) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "39" (pinName "PRT_CTL2/GPIO9") (partNum 1) (symPinNum 52) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "38" (pinName "VDD33_2") (partNum 1) (symPinNum 53) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "37" (pinName "PRT_CTL3/GPIO10") (partNum 1) (symPinNum 54) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "73" (pinName "VSS") (partNum 1) (symPinNum 55) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "72" (pinName "RBIAS") (partNum 1) (symPinNum 56) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "71" (pinName "VDD33_4") (partNum 1) (symPinNum 57) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "70" (pinName "XTALIN/CLK_IN") (partNum 1) (symPinNum 58) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "69" (pinName "XTALOUT") (partNum 1) (symPinNum 59) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "68" (pinName "ATEST") (partNum 1) (symPinNum 60) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "67" (pinName "USB3DM_RXUP") (partNum 1) (symPinNum 61) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "66" (pinName "USB3DP_RXUP") (partNum 1) (symPinNum 62) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "65" (pinName "VDD12_8") (partNum 1) (symPinNum 63) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "64" (pinName "USB3DM_TXUP") (partNum 1) (symPinNum 64) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "63" (pinName "USB3DP_TXUP") (partNum 1) (symPinNum 65) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "62" (pinName "USB2DM_UP") (partNum 1) (symPinNum 66) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "61" (pinName "USB2DP_UP") (partNum 1) (symPinNum 67) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "60" (pinName "USB2DP_DN7") (partNum 1) (symPinNum 68) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "59" (pinName "USB2DM_DN7") (partNum 1) (symPinNum 69) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "58" (pinName "USB2DP_DN6") (partNum 1) (symPinNum 70) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "57" (pinName "USB2DM_DN6") (partNum 1) (symPinNum 71) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "56" (pinName "VDD33_3") (partNum 1) (symPinNum 72) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (compPin "55" (pinName "VDD12_7") (partNum 1) (symPinNum 73) (gateEq 0) (pinEq 0) (pinType Bidirectional)) + (attachedSymbol (partNum 1) (altType Normal) (symbolName "USB5537B-4100AKZE")) + (attachedPattern (patternNum 1) (patternName "QFN50P1000X1000X100-73N-D") + (numPads 73) + (padPinMap + (padNum 1) (compPinRef "1") + (padNum 2) (compPinRef "2") + (padNum 3) (compPinRef "3") + (padNum 4) (compPinRef "4") + (padNum 5) (compPinRef "5") + (padNum 6) (compPinRef "6") + (padNum 7) (compPinRef "7") + (padNum 8) (compPinRef "8") + (padNum 9) (compPinRef "9") + (padNum 10) (compPinRef "10") + (padNum 11) (compPinRef "11") + (padNum 12) (compPinRef "12") + (padNum 13) (compPinRef "13") + (padNum 14) (compPinRef "14") + (padNum 15) (compPinRef "15") + (padNum 16) (compPinRef "16") + (padNum 17) (compPinRef "17") + (padNum 18) (compPinRef "18") + (padNum 19) (compPinRef "19") + (padNum 20) (compPinRef "20") + (padNum 21) (compPinRef "21") + (padNum 22) (compPinRef "22") + (padNum 23) (compPinRef "23") + (padNum 24) (compPinRef "24") + (padNum 25) (compPinRef "25") + (padNum 26) (compPinRef "26") + (padNum 27) (compPinRef "27") + (padNum 28) (compPinRef "28") + (padNum 29) (compPinRef "29") + (padNum 30) (compPinRef "30") + (padNum 31) (compPinRef "31") + (padNum 32) (compPinRef "32") + (padNum 33) (compPinRef "33") + (padNum 34) (compPinRef "34") + (padNum 35) (compPinRef "35") + (padNum 36) (compPinRef "36") + (padNum 37) (compPinRef "37") + (padNum 38) (compPinRef "38") + (padNum 39) (compPinRef "39") + (padNum 40) (compPinRef "40") + (padNum 41) (compPinRef "41") + (padNum 42) (compPinRef "42") + (padNum 43) (compPinRef "43") + (padNum 44) (compPinRef "44") + (padNum 45) (compPinRef "45") + (padNum 46) (compPinRef "46") + (padNum 47) (compPinRef "47") + (padNum 48) (compPinRef "48") + (padNum 49) (compPinRef "49") + (padNum 50) (compPinRef "50") + (padNum 51) (compPinRef "51") + (padNum 52) (compPinRef "52") + (padNum 53) (compPinRef "53") + (padNum 54) (compPinRef "54") + (padNum 55) (compPinRef "55") + (padNum 56) (compPinRef "56") + (padNum 57) (compPinRef "57") + (padNum 58) (compPinRef "58") + (padNum 59) (compPinRef "59") + (padNum 60) (compPinRef "60") + (padNum 61) (compPinRef "61") + (padNum 62) (compPinRef "62") + (padNum 63) (compPinRef "63") + (padNum 64) (compPinRef "64") + (padNum 65) (compPinRef "65") + (padNum 66) (compPinRef "66") + (padNum 67) (compPinRef "67") + (padNum 68) (compPinRef "68") + (padNum 69) (compPinRef "69") + (padNum 70) (compPinRef "70") + (padNum 71) (compPinRef "71") + (padNum 72) (compPinRef "72") + (padNum 73) (compPinRef "73") + ) + ) + (attr "Manufacturer_Name" "Microchip") + (attr "Manufacturer_Part_Number" "USB5537B-4100AKZE") + (attr "Mouser Part Number" "579-USB5537B4100AKZE") + (attr "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Microchip-Technology/USB5537B-4100AKZE?qs=WOIyg0mTyocqRkgqGY3vCQ%3D%3D") + (attr "Arrow Part Number" "USB5537B-4100AKZE") + (attr "Arrow Price/Stock" "https://www.arrow.com/en/products/usb5537b-4100akze/microchip-technology") + (attr "Description" "USB Interface IC 7-/4-Port SuperSpeed HiSpeed USB Hub Cont") + (attr "Datasheet Link" "https://media.digikey.com/pdf/Data%20Sheets/Microchip%20PDFs/USB5537B.pdf") + (attr "Height" "1 mm") + ) + +) diff --git a/libs/USB5537/USB5537B-4100AKZE/EasyEDA/Readme.html b/libs/USB5537/USB5537B-4100AKZE/EasyEDA/Readme.html new file mode 100644 index 0000000..ef35f7d --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/EasyEDA/Readme.html @@ -0,0 +1,11 @@ + + + + Eagle + + +

Please first install the Library Loader application from: http://componentsearchengine.com/pcb-libraries.php

+

If Library Loader is already installed please make sure it's running by launching it from the desktop shortcut.

+

For help loading the SamacSys libraries into EasyEDA please Click Here: http://www.samacsys.com/easyeda-instructions/

+ + diff --git a/libs/USB5537/USB5537B-4100AKZE/EasyEDA/USB5537B-4100AKZE.lbr b/libs/USB5537/USB5537B-4100AKZE/EasyEDA/USB5537B-4100AKZE.lbr new file mode 100644 index 0000000..5832970 --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/EasyEDA/USB5537B-4100AKZE.lbr @@ -0,0 +1,338 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<USB Interface IC 7-/4-Port SuperSpeed HiSpeed USB Hub Cont</b><p> +<author>Created by SamacSys</author> + + +<b>QFN72</b><br> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>USB Interface IC 7-/4-Port SuperSpeed HiSpeed USB Hub Cont</b><p> +Source: <a href="https://media.digikey.com/pdf/Data Sheets/Microchip PDFs/USB5537B.pdf"> Datasheet </a> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/USB5537/USB5537B-4100AKZE/How_To_Use_Models.pdf b/libs/USB5537/USB5537B-4100AKZE/How_To_Use_Models.pdf new file mode 100644 index 0000000..27c60ed Binary files /dev/null and b/libs/USB5537/USB5537B-4100AKZE/How_To_Use_Models.pdf differ diff --git a/libs/USB5537/USB5537B-4100AKZE/OrCAD_Allegro16/BuildFootprint.bat b/libs/USB5537/USB5537B-4100AKZE/OrCAD_Allegro16/BuildFootprint.bat new file mode 100644 index 0000000..0941c9b --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/OrCAD_Allegro16/BuildFootprint.bat @@ -0,0 +1,3 @@ +pad_designer -s "padstack1.scr" +pad_designer -s "padstack2.scr" +allegro -s "footprint.scr" diff --git a/libs/USB5537/USB5537B-4100AKZE/OrCAD_Allegro16/EDI2CAP.CFG b/libs/USB5537/USB5537B-4100AKZE/OrCAD_Allegro16/EDI2CAP.CFG new file mode 100644 index 0000000..fb91cad --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/OrCAD_Allegro16/EDI2CAP.CFG @@ -0,0 +1,35 @@ +;>------- Configuration parameters: -------< +;>------Check EDIF2CAP.PDF for details ----< + +[OrCAD Writer] + +SuppressWarnings = 0 +ConvertOnlyLibs = 0 +UnitMeasurement = default +PinToPin = 0 +Grid = 0 +EnableOffgridObjects = 0 +GenerateIniFile = 1 +OrcadConventions = 1 +UseDesignatorsForPackaging = 1 +DesignatorsEndOnLetters = 0 +DesignatorsSameInHierarchy = 1 +GeneratePinNumbers = 0 +GeneratePortSymbols = 1 +GenerateOffPageConnectors = 0 +GenerationVisible = 1 +CaptureLibsWithUserPackages = "" +SystemNetNamePrefix = "" +BackgroundTextScale = 0.8 +DefaultNetNameScale = 0.3 +StandardPageSize = 0 +EliminatePageText = 0 +SmashTitleBlock = 0 +PinDisplayStyle = orcad +TopView = "" +ComponentsMode = 0 +ReplacePartWithNoPinsWithTitleBlock = 0 +ChangeBusBaseThatEndsOnDigit = 0 +ProcessBackAnnotation = 1 + +[Mapper] diff --git a/libs/USB5537/USB5537B-4100AKZE/OrCAD_Allegro16/USB5537B-4100AKZE.edf b/libs/USB5537/USB5537B-4100AKZE/OrCAD_Allegro16/USB5537B-4100AKZE.edf new file mode 100644 index 0000000..50bcc13 --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/OrCAD_Allegro16/USB5537B-4100AKZE.edf @@ -0,0 +1,840 @@ + +(EDIF + (rename &USB5537B_4100AKZE "USB5537B_4100AKZE") + (EDIFVersion 2 0 0) + (EDIFLevel 0) + (keywordMap (keywordLevel 0)) + (status + (written + (timestamp 2022 01 29 10 40 44) + (dataOrigin "382066/744957/2.49/73/3/Integrated Circuit") + (program "SamacSys ECAD Model USB5537B_4100AKZE" + (version "1.1")))) + (library + (rename &USB5537B_4100AKZE "USB5537B_4100AKZE") + (EDIFLevel 0) + (technology + (numberDefinition (scale 1 (e 254 -6) (unit DISTANCE))) + (userData GRIDRESOLUTION (integer 50 50)) + (figureGroup DEFAULT (pathWidth 10) (textHeight 100)) + (figureGroup PROPERTY (pathWidth 10) (textHeight 90)) + (figureGroup PINNUMBER (pathWidth 10) (textHeight 90)) + (figureGroup PINNAME (pathWidth 10) (textHeight 90)) + (figureGroup COMMENT (pathWidth 10) (textHeight 90)) + (figureGroup PIN (pathWidth 10) (textHeight 90)) + (figureGroup GRAPHIC (pathWidth 10) (textHeight 100)) + ) + (cell + (rename &USB5537B_4100AKZE "USB5537B_4100AKZE") + (cellType GENERIC) + (view + (rename NORMAL "Normal") + (viewType SCHEMATIC) + (interface + (designator "IC") + (property (rename PACKAGENAME "PackageName") (string "USB5537B_4100AKZE")) + (property (rename ISHETEROGENEOUS "IsHeterogeneous") (string "False")) + (property (rename DEVICESINVIEW "DevicesInView") (string "1")) + (property (rename DEVICESINPACKAGE "DevicesInPackage") (string "1")) + (property (rename DEVICEDESIGNATOR "DeviceDesignator") (string "A")) + (property (rename DEVICENUMBERING "DeviceNumbering") (string "Alpha")) + (property (rename PCB_32_FOOTPRINT "PCB Footprint") (string "QFN50P1000X1000X100-73N-D")) + (property (rename &Manufacturer_Name "Manufacturer_Name") (string "Microchip")) + (property (rename &Manufacturer_Part_Number "Manufacturer_Part_Number") (string "USB5537B-4100AKZE")) + (property (rename &Mouser_Part_Number "Mouser Part Number") (string "579-USB5537B4100AKZE")) + (property (rename &Mouser_Price_Stock "Mouser Price/Stock") (string "https://www.mouser.co.uk/ProductDetail/Microchip-Technology/USB5537B-4100AKZE?qs=WOIyg0mTyocqRkgqGY3vCQ%3D%3D")) + (property (rename &Arrow_Part_Number "Arrow Part Number") (string "USB5537B-4100AKZE")) + (property (rename &Arrow_Price_Stock "Arrow Price/Stock") (string "https://www.arrow.com/en/products/usb5537b-4100akze/microchip-technology")) + (property (rename &Description "Description") (string "USB Interface IC 7-/4-Port SuperSpeed HiSpeed USB Hub Cont")) + (property (rename &Datasheet_Link "Datasheet Link") (string "https://media.digikey.com/pdf/Data%20Sheets/Microchip%20PDFs/USB5537B.pdf")) + (property (rename &Height "Height") (string "1 mm")) + (property (rename &_60__32_VALUE_32__62_ "Value") (string "USB5537B_4100AKZE")) + (property (rename VALUE "Value") (string "Value")) + (port + (rename &PRT_CTL7_GPIO14 "PRT_CTL7_GPIO14") + (designator "1") + (property (rename ORDER "Order") (string "0") (owner "OrCAD")) + ) + (port + (rename &PRT_CTL6_GPIO13 "PRT_CTL6_GPIO13") + (designator "2") + (property (rename ORDER "Order") (string "1") (owner "OrCAD")) + ) + (port + (rename &USB2DP_DN1 "USB2DP_DN1") + (designator "3") + (property (rename ORDER "Order") (string "2") (owner "OrCAD")) + ) + (port + (rename &USB2DM_DN1 "USB2DM_DN1") + (designator "4") + (property (rename ORDER "Order") (string "3") (owner "OrCAD")) + ) + (port + (rename &USB3DP_TXDN1 "USB3DP_TXDN1") + (designator "5") + (property (rename ORDER "Order") (string "4") (owner "OrCAD")) + ) + (port + (rename &USB3DM_TXDN1 "USB3DM_TXDN1") + (designator "6") + (property (rename ORDER "Order") (string "5") (owner "OrCAD")) + ) + (port + (rename &VDD12_1 "VDD12_1") + (designator "7") + (property (rename ORDER "Order") (string "6") (owner "OrCAD")) + ) + (port + (rename &USB3DP_RXDN1 "USB3DP_RXDN1") + (designator "8") + (property (rename ORDER "Order") (string "7") (owner "OrCAD")) + ) + (port + (rename &USB3DM_RXDN1 "USB3DM_RXDN1") + (designator "9") + (property (rename ORDER "Order") (string "8") (owner "OrCAD")) + ) + (port + (rename &VDD12_2 "VDD12_2") + (designator "10") + (property (rename ORDER "Order") (string "9") (owner "OrCAD")) + ) + (port + (rename &USB2DP_DN2 "USB2DP_DN2") + (designator "11") + (property (rename ORDER "Order") (string "10") (owner "OrCAD")) + ) + (port + (rename &USB2DM_DN2 "USB2DM_DN2") + (designator "12") + (property (rename ORDER "Order") (string "11") (owner "OrCAD")) + ) + (port + (rename &USB3DP_TXDN2 "USB3DP_TXDN2") + (designator "13") + (property (rename ORDER "Order") (string "12") (owner "OrCAD")) + ) + (port + (rename &USB3DM_TXDN2 "USB3DM_TXDN2") + (designator "14") + (property (rename ORDER "Order") (string "13") (owner "OrCAD")) + ) + (port + (rename &VDD12_3 "VDD12_3") + (designator "15") + (property (rename ORDER "Order") (string "14") (owner "OrCAD")) + ) + (port + (rename &USB3DP_RXDN2 "USB3DP_RXDN2") + (designator "16") + (property (rename ORDER "Order") (string "15") (owner "OrCAD")) + ) + (port + (rename &USB3DM_RXDN2 "USB3DM_RXDN2") + (designator "17") + (property (rename ORDER "Order") (string "16") (owner "OrCAD")) + ) + (port + (rename &VDD33_1 "VDD33_1") + (designator "18") + (property (rename ORDER "Order") (string "17") (owner "OrCAD")) + ) + (port + (rename &USB2DP_DN3 "USB2DP_DN3") + (designator "19") + (property (rename ORDER "Order") (string "18") (owner "OrCAD")) + ) + (port + (rename &USB2DM_DN3 "USB2DM_DN3") + (designator "20") + (property (rename ORDER "Order") (string "19") (owner "OrCAD")) + ) + (port + (rename &USB3DP_TXDN3 "USB3DP_TXDN3") + (designator "21") + (property (rename ORDER "Order") (string "20") (owner "OrCAD")) + ) + (port + (rename &USB3DM_TXDN3 "USB3DM_TXDN3") + (designator "22") + (property (rename ORDER "Order") (string "21") (owner "OrCAD")) + ) + (port + (rename &VDD12_4 "VDD12_4") + (designator "23") + (property (rename ORDER "Order") (string "22") (owner "OrCAD")) + ) + (port + (rename &USB3DP_RXDN3 "USB3DP_RXDN3") + (designator "24") + (property (rename ORDER "Order") (string "23") (owner "OrCAD")) + ) + (port + (rename &USB3DM_RXDN3 "USB3DM_RXDN3") + (designator "25") + (property (rename ORDER "Order") (string "24") (owner "OrCAD")) + ) + (port + (rename &USB2DP_DN4 "USB2DP_DN4") + (designator "26") + (property (rename ORDER "Order") (string "25") (owner "OrCAD")) + ) + (port + (rename &USB2DM_DN4 "USB2DM_DN4") + (designator "27") + (property (rename ORDER "Order") (string "26") (owner "OrCAD")) + ) + (port + (rename &USB3DP_TXDN4 "USB3DP_TXDN4") + (designator "28") + (property (rename ORDER "Order") (string "27") (owner "OrCAD")) + ) + (port + (rename &USB3DM_TXDN4 "USB3DM_TXDN4") + (designator "29") + (property (rename ORDER "Order") (string "28") (owner "OrCAD")) + ) + (port + (rename &VDD12_5 "VDD12_5") + (designator "30") + (property (rename ORDER "Order") (string "29") (owner "OrCAD")) + ) + (port + (rename &USB3DP_RXDN4 "USB3DP_RXDN4") + (designator "31") + (property (rename ORDER "Order") (string "30") (owner "OrCAD")) + ) + (port + (rename &USB3DM_RXDN4 "USB3DM_RXDN4") + (designator "32") + (property (rename ORDER "Order") (string "31") (owner "OrCAD")) + ) + (port + (rename &USB2DP_DN5 "USB2DP_DN5") + (designator "33") + (property (rename ORDER "Order") (string "32") (owner "OrCAD")) + ) + (port + (rename &USB2DM_DN5 "USB2DM_DN5") + (designator "34") + (property (rename ORDER "Order") (string "33") (owner "OrCAD")) + ) + (port + (rename &VDD12_6 "VDD12_6") + (designator "35") + (property (rename ORDER "Order") (string "34") (owner "OrCAD")) + ) + (port + (rename &PRT_CTL4_GPIO11 "PRT_CTL4_GPIO11") + (designator "36") + (property (rename ORDER "Order") (string "35") (owner "OrCAD")) + ) + (port + (rename &PRT_CTL3_GPIO10 "PRT_CTL3_GPIO10") + (designator "37") + (property (rename ORDER "Order") (string "36") (owner "OrCAD")) + ) + (port + (rename &VDD33_2 "VDD33_2") + (designator "38") + (property (rename ORDER "Order") (string "37") (owner "OrCAD")) + ) + (port + (rename &PRT_CTL2_GPIO9 "PRT_CTL2_GPIO9") + (designator "39") + (property (rename ORDER "Order") (string "38") (owner "OrCAD")) + ) + (port + (rename &PRT_CTL1_GPIO8 "PRT_CTL1_GPIO8") + (designator "40") + (property (rename ORDER "Order") (string "39") (owner "OrCAD")) + ) + (port + (rename &PRT_CTL5_GPIO12_SM_DAT "PRT_CTL5_GPIO12_SM_DAT") + (designator "41") + (property (rename ORDER "Order") (string "40") (owner "OrCAD")) + ) + (port + (rename &GPIO15_SM_CLK "GPIO15_SM_CLK") + (designator "42") + (property (rename ORDER "Order") (string "41") (owner "OrCAD")) + ) + (port + (rename &SPI_CE_N "SPI_CE_N") + (designator "43") + (property (rename ORDER "Order") (string "42") (owner "OrCAD")) + ) + (port + (rename &SPI_CLK_GPIO4 "SPI_CLK_GPIO4") + (designator "44") + (property (rename ORDER "Order") (string "43") (owner "OrCAD")) + ) + (port + (rename &SPI_DO_GPIO5 "SPI_DO_GPIO5") + (designator "45") + (property (rename ORDER "Order") (string "44") (owner "OrCAD")) + ) + (port + (rename &SPI_DI "SPI_DI") + (designator "46") + (property (rename ORDER "Order") (string "45") (owner "OrCAD")) + ) + (port + (rename &TDO_GPIO7 "TDO_GPIO7") + (designator "47") + (property (rename ORDER "Order") (string "46") (owner "OrCAD")) + ) + (port + (rename &TDI_GPIO6 "TDI_GPIO6") + (designator "48") + (property (rename ORDER "Order") (string "47") (owner "OrCAD")) + ) + (port + (rename &TRST_GPIO0 "TRST_GPIO0") + (designator "49") + (property (rename ORDER "Order") (string "48") (owner "OrCAD")) + ) + (port + (rename &TCK_GPIO1 "TCK_GPIO1") + (designator "50") + (property (rename ORDER "Order") (string "49") (owner "OrCAD")) + ) + (port + (rename &TMS_GPIO3 "TMS_GPIO3") + (designator "51") + (property (rename ORDER "Order") (string "50") (owner "OrCAD")) + ) + (port + (rename &GPIO2_VBUS_ "GPIO2_VBUS_") + (designator "52") + (property (rename ORDER "Order") (string "51") (owner "OrCAD")) + ) + (port + (rename &TEST "TEST") + (designator "53") + (property (rename ORDER "Order") (string "52") (owner "OrCAD")) + ) + (port + (rename &RESET_N "RESET_N") + (designator "54") + (property (rename ORDER "Order") (string "53") (owner "OrCAD")) + ) + (port + (rename &VDD12_7 "VDD12_7") + (designator "55") + (property (rename ORDER "Order") (string "54") (owner "OrCAD")) + ) + (port + (rename &VDD33_3 "VDD33_3") + (designator "56") + (property (rename ORDER "Order") (string "55") (owner "OrCAD")) + ) + (port + (rename &USB2DM_DN6 "USB2DM_DN6") + (designator "57") + (property (rename ORDER "Order") (string "56") (owner "OrCAD")) + ) + (port + (rename &USB2DP_DN6 "USB2DP_DN6") + (designator "58") + (property (rename ORDER "Order") (string "57") (owner "OrCAD")) + ) + (port + (rename &USB2DM_DN7 "USB2DM_DN7") + (designator "59") + (property (rename ORDER "Order") (string "58") (owner "OrCAD")) + ) + (port + (rename &USB2DP_DN7 "USB2DP_DN7") + (designator "60") + (property (rename ORDER "Order") (string "59") (owner "OrCAD")) + ) + (port + (rename &USB2DP_UP "USB2DP_UP") + (designator "61") + (property (rename ORDER "Order") (string "60") (owner "OrCAD")) + ) + (port + (rename &USB2DM_UP "USB2DM_UP") + (designator "62") + (property (rename ORDER "Order") (string "61") (owner "OrCAD")) + ) + (port + (rename &USB3DP_TXUP "USB3DP_TXUP") + (designator "63") + (property (rename ORDER "Order") (string "62") (owner "OrCAD")) + ) + (port + (rename &USB3DM_TXUP "USB3DM_TXUP") + (designator "64") + (property (rename ORDER "Order") (string "63") (owner "OrCAD")) + ) + (port + (rename &VDD12_8 "VDD12_8") + (designator "65") + (property (rename ORDER "Order") (string "64") (owner "OrCAD")) + ) + (port + (rename &USB3DP_RXUP "USB3DP_RXUP") + (designator "66") + (property (rename ORDER "Order") (string "65") (owner "OrCAD")) + ) + (port + (rename &USB3DM_RXUP "USB3DM_RXUP") + (designator "67") + (property (rename ORDER "Order") (string "66") (owner "OrCAD")) + ) + (port + (rename &ATEST "ATEST") + (designator "68") + (property (rename ORDER "Order") (string "67") (owner "OrCAD")) + ) + (port + (rename &XTALOUT "XTALOUT") + (designator "69") + (property (rename ORDER "Order") (string "68") (owner "OrCAD")) + ) + (port + (rename &XTALIN_CLK_IN "XTALIN_CLK_IN") + (designator "70") + (property (rename ORDER "Order") (string "69") (owner "OrCAD")) + ) + (port + (rename &VDD33_4 "VDD33_4") + (designator "71") + (property (rename ORDER "Order") (string "70") (owner "OrCAD")) + ) + (port + (rename &RBIAS "RBIAS") + (designator "72") + (property (rename ORDER "Order") (string "71") (owner "OrCAD")) + ) + (port + (rename &VSS "VSS") + (designator "73") + (property (rename ORDER "Order") (string "72") (owner "OrCAD")) + ) + (symbol + (portImplementation + (name &PRT_CTL7_GPIO14 (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt -200 -900) (pt 0 -900)))) + (connectLocation (figure GRAPHIC (dot (pt -200 -900)))) + ) + (portImplementation + (name &PRT_CTL6_GPIO13 (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt -200 -1000) (pt 0 -1000)))) + (connectLocation (figure GRAPHIC (dot (pt -200 -1000)))) + ) + (portImplementation + (name &USB2DP_DN1 (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt -200 -1100) (pt 0 -1100)))) + (connectLocation (figure GRAPHIC (dot (pt -200 -1100)))) + ) + (portImplementation + (name &USB2DM_DN1 (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt -200 -1200) (pt 0 -1200)))) + (connectLocation (figure GRAPHIC (dot (pt -200 -1200)))) + ) + (portImplementation + (name &USB3DP_TXDN1 (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt -200 -1300) (pt 0 -1300)))) + (connectLocation (figure GRAPHIC (dot (pt -200 -1300)))) + ) + (portImplementation + (name &USB3DM_TXDN1 (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt -200 -1400) (pt 0 -1400)))) + (connectLocation (figure GRAPHIC (dot (pt -200 -1400)))) + ) + (portImplementation + (name &VDD12_1 (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt -200 -1500) (pt 0 -1500)))) + (connectLocation (figure GRAPHIC (dot (pt -200 -1500)))) + ) + (portImplementation + (name &USB3DP_RXDN1 (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt -200 -1600) (pt 0 -1600)))) + (connectLocation (figure GRAPHIC (dot (pt -200 -1600)))) + ) + (portImplementation + (name &USB3DM_RXDN1 (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt -200 -1700) (pt 0 -1700)))) + (connectLocation (figure GRAPHIC (dot (pt -200 -1700)))) + ) + (portImplementation + (name &VDD12_2 (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt -200 -1800) (pt 0 -1800)))) + (connectLocation (figure GRAPHIC (dot (pt -200 -1800)))) + ) + (portImplementation + (name &USB2DP_DN2 (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt -200 -1900) (pt 0 -1900)))) + (connectLocation (figure GRAPHIC (dot (pt -200 -1900)))) + ) + (portImplementation + (name &USB2DM_DN2 (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt -200 -2000) (pt 0 -2000)))) + (connectLocation (figure GRAPHIC (dot (pt -200 -2000)))) + ) + (portImplementation + (name &USB3DP_TXDN2 (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt -200 -2100) (pt 0 -2100)))) + (connectLocation (figure GRAPHIC (dot (pt -200 -2100)))) + ) + (portImplementation + (name &USB3DM_TXDN2 (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt -200 -2200) (pt 0 -2200)))) + (connectLocation (figure GRAPHIC (dot (pt -200 -2200)))) + ) + (portImplementation + (name &VDD12_3 (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt -200 -2300) (pt 0 -2300)))) + (connectLocation (figure GRAPHIC (dot (pt -200 -2300)))) + ) + (portImplementation + (name &USB3DP_RXDN2 (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt -200 -2400) (pt 0 -2400)))) + (connectLocation (figure GRAPHIC (dot (pt -200 -2400)))) + ) + (portImplementation + (name &USB3DM_RXDN2 (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt -200 -2500) (pt 0 -2500)))) + (connectLocation (figure GRAPHIC (dot (pt -200 -2500)))) + ) + (portImplementation + (name &VDD33_1 (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt -200 -2600) (pt 0 -2600)))) + (connectLocation (figure GRAPHIC (dot (pt -200 -2600)))) + ) + (portImplementation + (name &USB2DP_DN3 (display PINNAME)) + (figure PIN (path (pointList (pt 200 -3800) (pt 200 -3600)))) + (connectLocation (figure GRAPHIC (dot (pt 200 -3800)))) + ) + (portImplementation + (name &USB2DM_DN3 (display PINNAME)) + (figure PIN (path (pointList (pt 300 -3800) (pt 300 -3600)))) + (connectLocation (figure GRAPHIC (dot (pt 300 -3800)))) + ) + (portImplementation + (name &USB3DP_TXDN3 (display PINNAME)) + (figure PIN (path (pointList (pt 400 -3800) (pt 400 -3600)))) + (connectLocation (figure GRAPHIC (dot (pt 400 -3800)))) + ) + (portImplementation + (name &USB3DM_TXDN3 (display PINNAME)) + (figure PIN (path (pointList (pt 500 -3800) (pt 500 -3600)))) + (connectLocation (figure GRAPHIC (dot (pt 500 -3800)))) + ) + (portImplementation + (name &VDD12_4 (display PINNAME)) + (figure PIN (path (pointList (pt 600 -3800) (pt 600 -3600)))) + (connectLocation (figure GRAPHIC (dot (pt 600 -3800)))) + ) + (portImplementation + (name &USB3DP_RXDN3 (display PINNAME)) + (figure PIN (path (pointList (pt 700 -3800) (pt 700 -3600)))) + (connectLocation (figure GRAPHIC (dot (pt 700 -3800)))) + ) + (portImplementation + (name &USB3DM_RXDN3 (display PINNAME)) + (figure PIN (path (pointList (pt 800 -3800) (pt 800 -3600)))) + (connectLocation (figure GRAPHIC (dot (pt 800 -3800)))) + ) + (portImplementation + (name &USB2DP_DN4 (display PINNAME)) + (figure PIN (path (pointList (pt 900 -3800) (pt 900 -3600)))) + (connectLocation (figure GRAPHIC (dot (pt 900 -3800)))) + ) + (portImplementation + (name &USB2DM_DN4 (display PINNAME)) + (figure PIN (path (pointList (pt 1000 -3800) (pt 1000 -3600)))) + (connectLocation (figure GRAPHIC (dot (pt 1000 -3800)))) + ) + (portImplementation + (name &USB3DP_TXDN4 (display PINNAME)) + (figure PIN (path (pointList (pt 1100 -3800) (pt 1100 -3600)))) + (connectLocation (figure GRAPHIC (dot (pt 1100 -3800)))) + ) + (portImplementation + (name &USB3DM_TXDN4 (display PINNAME)) + (figure PIN (path (pointList (pt 1200 -3800) (pt 1200 -3600)))) + (connectLocation (figure GRAPHIC (dot (pt 1200 -3800)))) + ) + (portImplementation + (name &VDD12_5 (display PINNAME)) + (figure PIN (path (pointList (pt 1300 -3800) (pt 1300 -3600)))) + (connectLocation (figure GRAPHIC (dot (pt 1300 -3800)))) + ) + (portImplementation + (name &USB3DP_RXDN4 (display PINNAME)) + (figure PIN (path (pointList (pt 1400 -3800) (pt 1400 -3600)))) + (connectLocation (figure GRAPHIC (dot (pt 1400 -3800)))) + ) + (portImplementation + (name &USB3DM_RXDN4 (display PINNAME)) + (figure PIN (path (pointList (pt 1500 -3800) (pt 1500 -3600)))) + (connectLocation (figure GRAPHIC (dot (pt 1500 -3800)))) + ) + (portImplementation + (name &USB2DP_DN5 (display PINNAME)) + (figure PIN (path (pointList (pt 1600 -3800) (pt 1600 -3600)))) + (connectLocation (figure GRAPHIC (dot (pt 1600 -3800)))) + ) + (portImplementation + (name &USB2DM_DN5 (display PINNAME)) + (figure PIN (path (pointList (pt 1700 -3800) (pt 1700 -3600)))) + (connectLocation (figure GRAPHIC (dot (pt 1700 -3800)))) + ) + (portImplementation + (name &VDD12_6 (display PINNAME)) + (figure PIN (path (pointList (pt 1800 -3800) (pt 1800 -3600)))) + (connectLocation (figure GRAPHIC (dot (pt 1800 -3800)))) + ) + (portImplementation + (name &PRT_CTL4_GPIO11 (display PINNAME)) + (figure PIN (path (pointList (pt 1900 -3800) (pt 1900 -3600)))) + (connectLocation (figure GRAPHIC (dot (pt 1900 -3800)))) + ) + (portImplementation + (name &RESET_N (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt 2200 -900) (pt 2400 -900)))) + (connectLocation (figure GRAPHIC (dot (pt 2400 -900)))) + ) + (portImplementation + (name &TEST (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt 2200 -1000) (pt 2400 -1000)))) + (connectLocation (figure GRAPHIC (dot (pt 2400 -1000)))) + ) + (portImplementation + (name &GPIO2_VBUS_ (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt 2200 -1100) (pt 2400 -1100)))) + (connectLocation (figure GRAPHIC (dot (pt 2400 -1100)))) + ) + (portImplementation + (name &TMS_GPIO3 (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt 2200 -1200) (pt 2400 -1200)))) + (connectLocation (figure GRAPHIC (dot (pt 2400 -1200)))) + ) + (portImplementation + (name &TCK_GPIO1 (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt 2200 -1300) (pt 2400 -1300)))) + (connectLocation (figure GRAPHIC (dot (pt 2400 -1300)))) + ) + (portImplementation + (name &TRST_GPIO0 (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt 2200 -1400) (pt 2400 -1400)))) + (connectLocation (figure GRAPHIC (dot (pt 2400 -1400)))) + ) + (portImplementation + (name &TDI_GPIO6 (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt 2200 -1500) (pt 2400 -1500)))) + (connectLocation (figure GRAPHIC (dot (pt 2400 -1500)))) + ) + (portImplementation + (name &TDO_GPIO7 (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt 2200 -1600) (pt 2400 -1600)))) + (connectLocation (figure GRAPHIC (dot (pt 2400 -1600)))) + ) + (portImplementation + (name &SPI_DI (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt 2200 -1700) (pt 2400 -1700)))) + (connectLocation (figure GRAPHIC (dot (pt 2400 -1700)))) + ) + (portImplementation + (name &SPI_DO_GPIO5 (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt 2200 -1800) (pt 2400 -1800)))) + (connectLocation (figure GRAPHIC (dot (pt 2400 -1800)))) + ) + (portImplementation + (name &SPI_CLK_GPIO4 (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt 2200 -1900) (pt 2400 -1900)))) + (connectLocation (figure GRAPHIC (dot (pt 2400 -1900)))) + ) + (portImplementation + (name &SPI_CE_N (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt 2200 -2000) (pt 2400 -2000)))) + (connectLocation (figure GRAPHIC (dot (pt 2400 -2000)))) + ) + (portImplementation + (name &GPIO15_SM_CLK (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt 2200 -2100) (pt 2400 -2100)))) + (connectLocation (figure GRAPHIC (dot (pt 2400 -2100)))) + ) + (portImplementation + (name &PRT_CTL5_GPIO12_SM_DAT (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt 2200 -2200) (pt 2400 -2200)))) + (connectLocation (figure GRAPHIC (dot (pt 2400 -2200)))) + ) + (portImplementation + (name &PRT_CTL1_GPIO8 (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt 2200 -2300) (pt 2400 -2300)))) + (connectLocation (figure GRAPHIC (dot (pt 2400 -2300)))) + ) + (portImplementation + (name &PRT_CTL2_GPIO9 (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt 2200 -2400) (pt 2400 -2400)))) + (connectLocation (figure GRAPHIC (dot (pt 2400 -2400)))) + ) + (portImplementation + (name &VDD33_2 (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt 2200 -2500) (pt 2400 -2500)))) + (connectLocation (figure GRAPHIC (dot (pt 2400 -2500)))) + ) + (portImplementation + (name &PRT_CTL3_GPIO10 (display PINNAME)) + (keywordDisplay DESIGNATOR (display PINNUMBER)) + (figure PIN (path (pointList (pt 2200 -2600) (pt 2400 -2600)))) + (connectLocation (figure GRAPHIC (dot (pt 2400 -2600)))) + ) + (portImplementation + (name &VSS (display PINNAME)) + (figure PIN (path (pointList (pt 200 200) (pt 200 0)))) + (connectLocation (figure GRAPHIC (dot (pt 200 200)))) + ) + (portImplementation + (name &RBIAS (display PINNAME)) + (figure PIN (path (pointList (pt 300 200) (pt 300 0)))) + (connectLocation (figure GRAPHIC (dot (pt 300 200)))) + ) + (portImplementation + (name &VDD33_4 (display PINNAME)) + (figure PIN (path (pointList (pt 400 200) (pt 400 0)))) + (connectLocation (figure GRAPHIC (dot (pt 400 200)))) + ) + (portImplementation + (name &XTALIN_CLK_IN (display PINNAME)) + (figure PIN (path (pointList (pt 500 200) (pt 500 0)))) + (connectLocation (figure GRAPHIC (dot (pt 500 200)))) + ) + (portImplementation + (name &XTALOUT (display PINNAME)) + (figure PIN (path (pointList (pt 600 200) (pt 600 0)))) + (connectLocation (figure GRAPHIC (dot (pt 600 200)))) + ) + (portImplementation + (name &ATEST (display PINNAME)) + (figure PIN (path (pointList (pt 700 200) (pt 700 0)))) + (connectLocation (figure GRAPHIC (dot (pt 700 200)))) + ) + (portImplementation + (name &USB3DM_RXUP (display PINNAME)) + (figure PIN (path (pointList (pt 800 200) (pt 800 0)))) + (connectLocation (figure GRAPHIC (dot (pt 800 200)))) + ) + (portImplementation + (name &USB3DP_RXUP (display PINNAME)) + (figure PIN (path (pointList (pt 900 200) (pt 900 0)))) + (connectLocation (figure GRAPHIC (dot (pt 900 200)))) + ) + (portImplementation + (name &VDD12_8 (display PINNAME)) + (figure PIN (path (pointList (pt 1000 200) (pt 1000 0)))) + (connectLocation (figure GRAPHIC (dot (pt 1000 200)))) + ) + (portImplementation + (name &USB3DM_TXUP (display PINNAME)) + (figure PIN (path (pointList (pt 1100 200) (pt 1100 0)))) + (connectLocation (figure GRAPHIC (dot (pt 1100 200)))) + ) + (portImplementation + (name &USB3DP_TXUP (display PINNAME)) + (figure PIN (path (pointList (pt 1200 200) (pt 1200 0)))) + (connectLocation (figure GRAPHIC (dot (pt 1200 200)))) + ) + (portImplementation + (name &USB2DM_UP (display PINNAME)) + (figure PIN (path (pointList (pt 1300 200) (pt 1300 0)))) + (connectLocation (figure GRAPHIC (dot (pt 1300 200)))) + ) + (portImplementation + (name &USB2DP_UP (display PINNAME)) + (figure PIN (path (pointList (pt 1400 200) (pt 1400 0)))) + (connectLocation (figure GRAPHIC (dot (pt 1400 200)))) + ) + (portImplementation + (name &USB2DP_DN7 (display PINNAME)) + (figure PIN (path (pointList (pt 1500 200) (pt 1500 0)))) + (connectLocation (figure GRAPHIC (dot (pt 1500 200)))) + ) + (portImplementation + (name &USB2DM_DN7 (display PINNAME)) + (figure PIN (path (pointList (pt 1600 200) (pt 1600 0)))) + (connectLocation (figure GRAPHIC (dot (pt 1600 200)))) + ) + (portImplementation + (name &USB2DP_DN6 (display PINNAME)) + (figure PIN (path (pointList (pt 1700 200) (pt 1700 0)))) + (connectLocation (figure GRAPHIC (dot (pt 1700 200)))) + ) + (portImplementation + (name &USB2DM_DN6 (display PINNAME)) + (figure PIN (path (pointList (pt 1800 200) (pt 1800 0)))) + (connectLocation (figure GRAPHIC (dot (pt 1800 200)))) + ) + (portImplementation + (name &VDD33_3 (display PINNAME)) + (figure PIN (path (pointList (pt 1900 200) (pt 1900 0)))) + (connectLocation (figure GRAPHIC (dot (pt 1900 200)))) + ) + (portImplementation + (name &VDD12_7 (display PINNAME)) + (figure PIN (path (pointList (pt 2000 200) (pt 2000 0)))) + (connectLocation (figure GRAPHIC (dot (pt 2000 200)))) + ) + (figure GRAPHIC + (figureGroupOverride GRAPHIC + (pathWidth 10)) + (path + (pointList + (pt 0 0) + (pt 2200 0) + (pt 2200 -3600) + (pt 0 -3600) + (pt 0 0) + ) + ) + ) + (keywordDisplay DESIGNATOR (display PROPERTY (justify LOWERLEFT) (orientation R0) (origin (pt 2250 130)))) + (propertyDisplay &_60__32_VALUE_32__62_ (display PROPERTY (justify LOWERLEFT) (orientation R0) (origin (pt 2250 30)))) + ) + ) + ) + ) + ) +) diff --git a/libs/USB5537/USB5537B-4100AKZE/OrCAD_Allegro16/footprint.scr b/libs/USB5537/USB5537B-4100AKZE/OrCAD_Allegro16/footprint.scr new file mode 100644 index 0000000..efb5b04 --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/OrCAD_Allegro16/footprint.scr @@ -0,0 +1,1193 @@ +# **************************New Pattern starts here************************ +Version 14# +setwindow pcb +new +newdrawfillin "QFN50P1000X1000X100-73N-D.dra" "Package Symbol" +prmed +setwindow Form.prmedit +FORM prmedit design +FORM prmedit type Package +FORM prmedit units Millimeter +FORM prmedit size Other +FORM prmedit accuracy 2 +FORM prmedit width 2711 +FORM prmedit height 2436 +FORM prmedit apply +FORM prmedit x -1095.5 +FORM prmedit y -1245.5 +FORM prmedit apply +FORM prmedit lock_mode Line +FORM prmedit lock_direction Off +FORM prmedit apply +FORM prmedit done +setwindow pcb +Status +setwindow Form.Status +FORM status lock_direction Off +FORM status lock_mode line +FORM status symbol_mirror NO +FORM status drawing_size +FORM status done +setwindow pcb +window center; pick 0.0 0.0 +define subclass +setwindow Form.subclass +FORM subclass PACKAGE_GEOMETRY pick +setwindow Form.subclass_nonetch +FORM subclass_nonetch name ASSEMBLY_TOP +setwindow Form.subclass +FORM subclass PACKAGE_GEOMETRY pick +setwindow Form.subclass_nonetch +FORM subclass_nonetch name SILKSCREEN_TOP +setwindow Form.subclass +FORM subclass PIN pick +setwindow Form.subclass_nonetch +FORM subclass_nonetch name PASTEMASK_TOP +setwindow Form.subclass +FORM subclass PIN pick +setwindow Form.subclass_nonetch +FORM subclass_nonetch name SOLDERMASK_TOP +setwindow Form.subclass +FORM subclass PACKAGE_GEOMETRY pick +setwindow Form.subclass_nonetch +FORM subclass_nonetch name PLACE_BOUND_TOP +setwindow Form.subclass +FORM subclass PACKAGE_GEOMETRY pick +setwindow Form.subclass_nonetch +FORM subclass_nonetch name PLACE_BOUND_BOTTOM +setwindow Form.subclass +FORM subclass PIN pick +setwindow Form.subclass_nonetch +FORM subclass_nonetch name SOLDERMASK_BOTTOM +setwindow Form.subclass +FORM subclass PIN pick +setwindow Form.subclass_nonetch +FORM subclass_nonetch name PASTEMASK_BOTTOM +setwindow Form.subclass +FORM subclass PACKAGE_GEOMETRY pick +setwindow Form.subclass_nonetch +FORM subclass_nonetch name SILKSCREEN_BOTTOM +setwindow Form.subclass +FORM subclass PACKAGE_GEOMETRY pick +setwindow Form.subclass_nonetch +FORM subclass_nonetch name ASSEMBLY_BOTTOM +setwindow Form.subclass +FORM subclass BOARD_GEOMETRY pick +setwindow Form.subclass_nonetch +FORM subclass_nonetch name DIMENSION +setwindow Form.subclass +FORM subclass BOARD_GEOMETRY pick +setwindow Form.subclass_nonetch +FORM subclass_nonetch name OUTLINE +setwindow Form.subclass +FORM subclass PACKAGE_GEOMETRY pick +setwindow Form.subclass_nonetch +FORM subclass_nonetch name ASSEMBLY_TOP +setwindow Form.subclass +FORM subclass PACKAGE_GEOMETRY pick +setwindow Form.subclass_nonetch +FORM subclass_nonetch name PLACE_BOUND_TOP +setwindow Form.subclass +FORM subclass PACKAGE_GEOMETRY pick +setwindow Form.subclass_nonetch +FORM subclass_nonetch name PLACE_BOUND_BOTTOM +setwindow Form.subclass +FORM subclass MANUFACTURING pick +setwindow Form.subclass_nonetch +FORM subclass_nonetch name NO_PROBE_TOP +setwindow Form.subclass +FORM subclass MANUFACTURING pick +setwindow Form.subclass_nonetch +FORM subclass_nonetch name NO_PROBE_BOTTOM +setwindow Form.subclass +FORM subclass PACKAGE_GEOMETRY pick +setwindow Form.subclass_nonetch +FORM subclass_nonetch name CONTACT_AREA +setwindow Form.subclass +FORM subclass PACKAGE_GEOMETRY pick +setwindow Form.subclass_nonetch +FORM subclass_nonetch name CUTOUTSLOTS +setwindow Form.subclass +FORM subclass PACKAGE_GEOMETRY pick +setwindow Form.subclass_nonetch +FORM subclass_nonetch name DIEBONDPADS +setwindow Form.subclass +FORM subclass PACKAGE_GEOMETRY pick +setwindow Form.subclass_nonetch +FORM subclass_nonetch name WIREBONDS +FORM subclass done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 1 +setwindow pcb +pick -4.95 4.25 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 2 +setwindow pcb +pick -4.95 3.75 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 3 +setwindow pcb +pick -4.95 3.25 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 4 +setwindow pcb +pick -4.95 2.75 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 5 +setwindow pcb +pick -4.95 2.25 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 6 +setwindow pcb +pick -4.95 1.75 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 7 +setwindow pcb +pick -4.95 1.25 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 8 +setwindow pcb +pick -4.95 0.75 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 9 +setwindow pcb +pick -4.95 0.25 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 10 +setwindow pcb +pick -4.95 -0.25 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 11 +setwindow pcb +pick -4.95 -0.75 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 12 +setwindow pcb +pick -4.95 -1.25 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 13 +setwindow pcb +pick -4.95 -1.75 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 14 +setwindow pcb +pick -4.95 -2.25 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 15 +setwindow pcb +pick -4.95 -2.75 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 16 +setwindow pcb +pick -4.95 -3.25 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 17 +setwindow pcb +pick -4.95 -3.75 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 18 +setwindow pcb +pick -4.95 -4.25 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 19 +setwindow pcb +pick -4.25 -4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 20 +setwindow pcb +pick -3.75 -4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 21 +setwindow pcb +pick -3.25 -4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 22 +setwindow pcb +pick -2.75 -4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 23 +setwindow pcb +pick -2.25 -4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 24 +setwindow pcb +pick -1.75 -4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 25 +setwindow pcb +pick -1.25 -4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 26 +setwindow pcb +pick -0.75 -4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 27 +setwindow pcb +pick -0.25 -4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 28 +setwindow pcb +pick 0.25 -4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 29 +setwindow pcb +pick 0.75 -4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 30 +setwindow pcb +pick 1.25 -4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 31 +setwindow pcb +pick 1.75 -4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 32 +setwindow pcb +pick 2.25 -4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 33 +setwindow pcb +pick 2.75 -4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 34 +setwindow pcb +pick 3.25 -4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 35 +setwindow pcb +pick 3.75 -4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 36 +setwindow pcb +pick 4.25 -4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 37 +setwindow pcb +pick 4.95 -4.25 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 38 +setwindow pcb +pick 4.95 -3.75 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 39 +setwindow pcb +pick 4.95 -3.25 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 40 +setwindow pcb +pick 4.95 -2.75 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 41 +setwindow pcb +pick 4.95 -2.25 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 42 +setwindow pcb +pick 4.95 -1.75 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 43 +setwindow pcb +pick 4.95 -1.25 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 44 +setwindow pcb +pick 4.95 -0.75 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 45 +setwindow pcb +pick 4.95 -0.25 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 46 +setwindow pcb +pick 4.95 0.25 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 47 +setwindow pcb +pick 4.95 0.75 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 48 +setwindow pcb +pick 4.95 1.25 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 49 +setwindow pcb +pick 4.95 1.75 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 50 +setwindow pcb +pick 4.95 2.25 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 51 +setwindow pcb +pick 4.95 2.75 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 52 +setwindow pcb +pick 4.95 3.25 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 53 +setwindow pcb +pick 4.95 3.75 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 90 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 54 +setwindow pcb +pick 4.95 4.25 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 55 +setwindow pcb +pick 4.25 4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 56 +setwindow pcb +pick 3.75 4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 57 +setwindow pcb +pick 3.25 4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 58 +setwindow pcb +pick 2.75 4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 59 +setwindow pcb +pick 2.25 4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 60 +setwindow pcb +pick 1.75 4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 61 +setwindow pcb +pick 1.25 4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 62 +setwindow pcb +pick 0.75 4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 63 +setwindow pcb +pick 0.25 4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 64 +setwindow pcb +pick -0.25 4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 65 +setwindow pcb +pick -0.75 4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 66 +setwindow pcb +pick -1.25 4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 67 +setwindow pcb +pick -1.75 4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 68 +setwindow pcb +pick -2.25 4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 69 +setwindow pcb +pick -2.75 4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 70 +setwindow pcb +pick -3.25 4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 71 +setwindow pcb +pick -3.75 4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name r85_30 +setwindow Form.mini +FORM mini next_pin_number 72 +setwindow pcb +pick -4.25 4.95 +done +Add Pin +setwindow Form.mini +FORM mini offsetx 0.00 +FORM mini offsety 0.00 +FORM mini rotate_pin 180 +Add Pin +setwindow Form.mini +FORM mini pad_name s610 +setwindow Form.mini +FORM mini next_pin_number 73 +setwindow pcb +pick 0 0 +done +setwindow pcb +Label refdes +setwindow Form.mini +FORM mini class REF DES +FORM mini subclass SILKSCREEN_TOP +FORM mini text_block 3 +FORM mini text_justification Center +FORM mini angle 0 +FORM mini mirror NO +setwindow pcb +pick 0 0 +Text IC* +done +Add Line +setwindow FORM.mini +FORM mini class PACKAGE GEOMETRY +FORM mini subclass PLACE_BOUND_TOP +setwindow FORM.mini +FORM mini line_width 0.05 +FORM mini lock_direction Off +setwindow pcb +pick -5.625 5.625 +pick 5.625 5.625 +done +Add Line +setwindow FORM.mini +FORM mini class PACKAGE GEOMETRY +FORM mini subclass PLACE_BOUND_TOP +setwindow FORM.mini +FORM mini line_width 0.05 +FORM mini lock_direction Off +setwindow pcb +pick 5.625 5.625 +pick 5.625 -5.625 +done +Add Line +setwindow FORM.mini +FORM mini class PACKAGE GEOMETRY +FORM mini subclass PLACE_BOUND_TOP +setwindow FORM.mini +FORM mini line_width 0.05 +FORM mini lock_direction Off +setwindow pcb +pick 5.625 -5.625 +pick -5.625 -5.625 +done +Add Line +setwindow FORM.mini +FORM mini class PACKAGE GEOMETRY +FORM mini subclass PLACE_BOUND_TOP +setwindow FORM.mini +FORM mini line_width 0.05 +FORM mini lock_direction Off +setwindow pcb +pick -5.625 -5.625 +pick -5.625 5.625 +done +Add Line +setwindow FORM.mini +FORM mini class PACKAGE GEOMETRY +FORM mini subclass ASSEMBLY_TOP +setwindow FORM.mini +FORM mini line_width 0.1 +FORM mini lock_direction Off +setwindow pcb +pick -5 5 +pick 5 5 +done +Add Line +setwindow FORM.mini +FORM mini class PACKAGE GEOMETRY +FORM mini subclass ASSEMBLY_TOP +setwindow FORM.mini +FORM mini line_width 0.1 +FORM mini lock_direction Off +setwindow pcb +pick 5 5 +pick 5 -5 +done +Add Line +setwindow FORM.mini +FORM mini class PACKAGE GEOMETRY +FORM mini subclass ASSEMBLY_TOP +setwindow FORM.mini +FORM mini line_width 0.1 +FORM mini lock_direction Off +setwindow pcb +pick 5 -5 +pick -5 -5 +done +Add Line +setwindow FORM.mini +FORM mini class PACKAGE GEOMETRY +FORM mini subclass ASSEMBLY_TOP +setwindow FORM.mini +FORM mini line_width 0.1 +FORM mini lock_direction Off +setwindow pcb +pick -5 -5 +pick -5 5 +done +Add Line +setwindow FORM.mini +FORM mini class PACKAGE GEOMETRY +FORM mini subclass ASSEMBLY_TOP +setwindow FORM.mini +FORM mini line_width 0.1 +FORM mini lock_direction Off +setwindow pcb +pick -5 4.5 +pick -4.5 5 +done +Create Symbol +fillin "QFN50P1000X1000X100-73N-D" +setwindow pcb +trapsize 503 +dbdoctor +setwindow Form.dbdoctor_allegro +FORM dbdoctor_allegro drc YES +FORM dbdoctor_allegro shapes YES +FORM dbdoctor_allegro execute +setwindow pcb +save_as +fillin "QFN50P1000X1000X100-73N-D" +setwindow pcb +#exit diff --git a/libs/USB5537/USB5537B-4100AKZE/OrCAD_Allegro16/padstack1.scr b/libs/USB5537/USB5537B-4100AKZE/OrCAD_Allegro16/padstack1.scr new file mode 100644 index 0000000..736a106 --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/OrCAD_Allegro16/padstack1.scr @@ -0,0 +1,20 @@ +setwindow Form.padedit +######################## New PadStack ######################### +pse_new +fillin "r85_30.pad" +FORM padedit units Millimeter +FORM padedit layers + +FORM padedit grid row 1 +FORM padedit geometry Rectangle +FORM padedit width 0.3 +FORM padedit height 0.85 +FORM padedit x_offset 0 +FORM padedit y_offset 0 +FORM padedit geometry_th Null +FORM padedit geometry_ant Null + +FORM padedit single YES +FORM padedit plating Non-Plated +pse_save_as +fillin "r85_30.Pad" diff --git a/libs/USB5537/USB5537B-4100AKZE/OrCAD_Allegro16/padstack2.scr b/libs/USB5537/USB5537B-4100AKZE/OrCAD_Allegro16/padstack2.scr new file mode 100644 index 0000000..84144ea --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/OrCAD_Allegro16/padstack2.scr @@ -0,0 +1,20 @@ +setwindow Form.padedit +######################## New PadStack ######################### +pse_new +fillin "s610.pad" +FORM padedit units Millimeter +FORM padedit layers + +FORM padedit grid row 1 +FORM padedit geometry Square +FORM padedit width 6.1 +FORM padedit height 6.1 +FORM padedit x_offset 0 +FORM padedit y_offset 0 +FORM padedit geometry_th Null +FORM padedit geometry_ant Null + +FORM padedit single YES +FORM padedit plating Non-Plated +pse_save_as +fillin "s610.Pad" diff --git a/libs/USB5537/USB5537B-4100AKZE/PADS/QFN50P1000X1000X100-73N-D.d b/libs/USB5537/USB5537B-4100AKZE/PADS/QFN50P1000X1000X100-73N-D.d new file mode 100644 index 0000000..d02ad67 --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/PADS/QFN50P1000X1000X100-73N-D.d @@ -0,0 +1,541 @@ +*PADS-LIBRARY-PCB-DECALS-V9* + +QFN50P1000X1000X100-73N-D M 0 0 0 2 76 0 73 2 0 +TIMESTAMP 2022.01.29.10.01.44 +0 0 0 0 1.27 0.127 1 0 34 "Regular " +REF-DES +0 0 0 0 1.27 0.127 1 32 35 "Regular " +PART-TYPE +CLOSED 5 0.05 20 -1 +-5.625 5.625 +5.625 5.625 +5.625 -5.625 +-5.625 -5.625 +-5.625 5.625 +CLOSED 5 0.1 27 -1 +-5 5 +5 5 +5 -5 +-5 -5 +-5 5 +OPEN 2 0.1 27 -1 +-5 4.5 +-4.5 5 +CIRCLE 2 0.25 26 -1 +-5.25 5 +-5.5 5 +COPCLS 5 0.01 1 0 +-5.375 4.4 +-4.675 4.4 900 -1800 -4.825 4.1 -4.525 4.4 +-4.675 4.1 +-5.375 4.1 +-5.375 4.4 +COPCLS 5 0.01 1 1 +-5.375 3.9 +-4.675 3.9 900 -1800 -4.825 3.6 -4.525 3.9 +-4.675 3.6 +-5.375 3.6 +-5.375 3.9 +COPCLS 5 0.01 1 2 +-5.375 3.4 +-4.675 3.4 900 -1800 -4.825 3.1 -4.525 3.4 +-4.675 3.1 +-5.375 3.1 +-5.375 3.4 +COPCLS 5 0.01 1 3 +-5.375 2.9 +-4.675 2.9 900 -1800 -4.825 2.6 -4.525 2.9 +-4.675 2.6 +-5.375 2.6 +-5.375 2.9 +COPCLS 5 0.01 1 4 +-5.375 2.4 +-4.675 2.4 900 -1800 -4.825 2.1 -4.525 2.4 +-4.675 2.1 +-5.375 2.1 +-5.375 2.4 +COPCLS 5 0.01 1 5 +-5.375 1.9 +-4.675 1.9 900 -1800 -4.825 1.6 -4.525 1.9 +-4.675 1.6 +-5.375 1.6 +-5.375 1.9 +COPCLS 5 0.01 1 6 +-5.375 1.4 +-4.675 1.4 900 -1800 -4.825 1.1 -4.525 1.4 +-4.675 1.1 +-5.375 1.1 +-5.375 1.4 +COPCLS 5 0.01 1 7 +-5.375 0.9 +-4.675 0.9 900 -1800 -4.825 0.6 -4.525 0.9 +-4.675 0.6 +-5.375 0.6 +-5.375 0.9 +COPCLS 5 0.01 1 8 +-5.375 0.4 +-4.675 0.4 900 -1800 -4.825 0.1 -4.525 0.4 +-4.675 0.1 +-5.375 0.1 +-5.375 0.4 +COPCLS 5 0.01 1 9 +-5.375 -0.1 +-4.675 -0.1 900 -1800 -4.825 -0.4 -4.525 -0.1 +-4.675 -0.4 +-5.375 -0.4 +-5.375 -0.1 +COPCLS 5 0.01 1 10 +-5.375 -0.6 +-4.675 -0.6 900 -1800 -4.825 -0.9 -4.525 -0.6 +-4.675 -0.9 +-5.375 -0.9 +-5.375 -0.6 +COPCLS 5 0.01 1 11 +-5.375 -1.1 +-4.675 -1.1 900 -1800 -4.825 -1.4 -4.525 -1.1 +-4.675 -1.4 +-5.375 -1.4 +-5.375 -1.1 +COPCLS 5 0.01 1 12 +-5.375 -1.6 +-4.675 -1.6 900 -1800 -4.825 -1.9 -4.525 -1.6 +-4.675 -1.9 +-5.375 -1.9 +-5.375 -1.6 +COPCLS 5 0.01 1 13 +-5.375 -2.1 +-4.675 -2.1 900 -1800 -4.825 -2.4 -4.525 -2.1 +-4.675 -2.4 +-5.375 -2.4 +-5.375 -2.1 +COPCLS 5 0.01 1 14 +-5.375 -2.6 +-4.675 -2.6 900 -1800 -4.825 -2.9 -4.525 -2.6 +-4.675 -2.9 +-5.375 -2.9 +-5.375 -2.6 +COPCLS 5 0.01 1 15 +-5.375 -3.1 +-4.675 -3.1 900 -1800 -4.825 -3.4 -4.525 -3.1 +-4.675 -3.4 +-5.375 -3.4 +-5.375 -3.1 +COPCLS 5 0.01 1 16 +-5.375 -3.6 +-4.675 -3.6 900 -1800 -4.825 -3.9 -4.525 -3.6 +-4.675 -3.9 +-5.375 -3.9 +-5.375 -3.6 +COPCLS 5 0.01 1 17 +-5.375 -4.1 +-4.675 -4.1 900 -1800 -4.825 -4.4 -4.525 -4.1 +-4.675 -4.4 +-5.375 -4.4 +-5.375 -4.1 +COPCLS 5 0.01 1 18 +-4.4 -5.375 +-4.4 -4.675 1800 -1800 -4.1 -4.825 -4.4 -4.525 +-4.1 -4.675 +-4.1 -5.375 +-4.4 -5.375 +COPCLS 5 0.01 1 19 +-3.9 -5.375 +-3.9 -4.675 1800 -1800 -3.6 -4.825 -3.9 -4.525 +-3.6 -4.675 +-3.6 -5.375 +-3.9 -5.375 +COPCLS 5 0.01 1 20 +-3.4 -5.375 +-3.4 -4.675 1800 -1800 -3.1 -4.825 -3.4 -4.525 +-3.1 -4.675 +-3.1 -5.375 +-3.4 -5.375 +COPCLS 5 0.01 1 21 +-2.9 -5.375 +-2.9 -4.675 1800 -1800 -2.6 -4.825 -2.9 -4.525 +-2.6 -4.675 +-2.6 -5.375 +-2.9 -5.375 +COPCLS 5 0.01 1 22 +-2.4 -5.375 +-2.4 -4.675 1800 -1800 -2.1 -4.825 -2.4 -4.525 +-2.1 -4.675 +-2.1 -5.375 +-2.4 -5.375 +COPCLS 5 0.01 1 23 +-1.9 -5.375 +-1.9 -4.675 1800 -1800 -1.6 -4.825 -1.9 -4.525 +-1.6 -4.675 +-1.6 -5.375 +-1.9 -5.375 +COPCLS 5 0.01 1 24 +-1.4 -5.375 +-1.4 -4.675 1800 -1800 -1.1 -4.825 -1.4 -4.525 +-1.1 -4.675 +-1.1 -5.375 +-1.4 -5.375 +COPCLS 5 0.01 1 25 +-0.9 -5.375 +-0.9 -4.675 1800 -1800 -0.6 -4.825 -0.9 -4.525 +-0.6 -4.675 +-0.6 -5.375 +-0.9 -5.375 +COPCLS 5 0.01 1 26 +-0.4 -5.375 +-0.4 -4.675 1800 -1800 -0.1 -4.825 -0.4 -4.525 +-0.1 -4.675 +-0.1 -5.375 +-0.4 -5.375 +COPCLS 5 0.01 1 27 +0.1 -5.375 +0.1 -4.675 1800 -1800 0.4 -4.825 0.1 -4.525 +0.4 -4.675 +0.4 -5.375 +0.1 -5.375 +COPCLS 5 0.01 1 28 +0.6 -5.375 +0.6 -4.675 1800 -1800 0.9 -4.825 0.6 -4.525 +0.9 -4.675 +0.9 -5.375 +0.6 -5.375 +COPCLS 5 0.01 1 29 +1.1 -5.375 +1.1 -4.675 1800 -1800 1.4 -4.825 1.1 -4.525 +1.4 -4.675 +1.4 -5.375 +1.1 -5.375 +COPCLS 5 0.01 1 30 +1.6 -5.375 +1.6 -4.675 1800 -1800 1.9 -4.825 1.6 -4.525 +1.9 -4.675 +1.9 -5.375 +1.6 -5.375 +COPCLS 5 0.01 1 31 +2.1 -5.375 +2.1 -4.675 1800 -1800 2.4 -4.825 2.1 -4.525 +2.4 -4.675 +2.4 -5.375 +2.1 -5.375 +COPCLS 5 0.01 1 32 +2.6 -5.375 +2.6 -4.675 1800 -1800 2.9 -4.825 2.6 -4.525 +2.9 -4.675 +2.9 -5.375 +2.6 -5.375 +COPCLS 5 0.01 1 33 +3.1 -5.375 +3.1 -4.675 1800 -1800 3.4 -4.825 3.1 -4.525 +3.4 -4.675 +3.4 -5.375 +3.1 -5.375 +COPCLS 5 0.01 1 34 +3.6 -5.375 +3.6 -4.675 1800 -1800 3.9 -4.825 3.6 -4.525 +3.9 -4.675 +3.9 -5.375 +3.6 -5.375 +COPCLS 5 0.01 1 35 +4.1 -5.375 +4.1 -4.675 1800 -1800 4.4 -4.825 4.1 -4.525 +4.4 -4.675 +4.4 -5.375 +4.1 -5.375 +COPCLS 5 0.01 1 36 +5.375 -4.4 +4.675 -4.4 2700 -1800 4.825 -4.1 4.525 -4.4 +4.675 -4.1 +5.375 -4.1 +5.375 -4.4 +COPCLS 5 0.01 1 37 +5.375 -3.9 +4.675 -3.9 2700 -1800 4.825 -3.6 4.525 -3.9 +4.675 -3.6 +5.375 -3.6 +5.375 -3.9 +COPCLS 5 0.01 1 38 +5.375 -3.4 +4.675 -3.4 2700 -1800 4.825 -3.1 4.525 -3.4 +4.675 -3.1 +5.375 -3.1 +5.375 -3.4 +COPCLS 5 0.01 1 39 +5.375 -2.9 +4.675 -2.9 2700 -1800 4.825 -2.6 4.525 -2.9 +4.675 -2.6 +5.375 -2.6 +5.375 -2.9 +COPCLS 5 0.01 1 40 +5.375 -2.4 +4.675 -2.4 2700 -1800 4.825 -2.1 4.525 -2.4 +4.675 -2.1 +5.375 -2.1 +5.375 -2.4 +COPCLS 5 0.01 1 41 +5.375 -1.9 +4.675 -1.9 2700 -1800 4.825 -1.6 4.525 -1.9 +4.675 -1.6 +5.375 -1.6 +5.375 -1.9 +COPCLS 5 0.01 1 42 +5.375 -1.4 +4.675 -1.4 2700 -1800 4.825 -1.1 4.525 -1.4 +4.675 -1.1 +5.375 -1.1 +5.375 -1.4 +COPCLS 5 0.01 1 43 +5.375 -0.9 +4.675 -0.9 2700 -1800 4.825 -0.6 4.525 -0.9 +4.675 -0.6 +5.375 -0.6 +5.375 -0.9 +COPCLS 5 0.01 1 44 +5.375 -0.4 +4.675 -0.4 2700 -1800 4.825 -0.1 4.525 -0.4 +4.675 -0.1 +5.375 -0.1 +5.375 -0.4 +COPCLS 5 0.01 1 45 +5.375 0.1 +4.675 0.1 2700 -1800 4.825 0.4 4.525 0.1 +4.675 0.4 +5.375 0.4 +5.375 0.1 +COPCLS 5 0.01 1 46 +5.375 0.6 +4.675 0.6 2700 -1800 4.825 0.9 4.525 0.6 +4.675 0.9 +5.375 0.9 +5.375 0.6 +COPCLS 5 0.01 1 47 +5.375 1.1 +4.675 1.1 2700 -1800 4.825 1.4 4.525 1.1 +4.675 1.4 +5.375 1.4 +5.375 1.1 +COPCLS 5 0.01 1 48 +5.375 1.6 +4.675 1.6 2700 -1800 4.825 1.9 4.525 1.6 +4.675 1.9 +5.375 1.9 +5.375 1.6 +COPCLS 5 0.01 1 49 +5.375 2.1 +4.675 2.1 2700 -1800 4.825 2.4 4.525 2.1 +4.675 2.4 +5.375 2.4 +5.375 2.1 +COPCLS 5 0.01 1 50 +5.375 2.6 +4.675 2.6 2700 -1800 4.825 2.9 4.525 2.6 +4.675 2.9 +5.375 2.9 +5.375 2.6 +COPCLS 5 0.01 1 51 +5.375 3.1 +4.675 3.1 2700 -1800 4.825 3.4 4.525 3.1 +4.675 3.4 +5.375 3.4 +5.375 3.1 +COPCLS 5 0.01 1 52 +5.375 3.6 +4.675 3.6 2700 -1800 4.825 3.9 4.525 3.6 +4.675 3.9 +5.375 3.9 +5.375 3.6 +COPCLS 5 0.01 1 53 +5.375 4.1 +4.675 4.1 2700 -1800 4.825 4.4 4.525 4.1 +4.675 4.4 +5.375 4.4 +5.375 4.1 +COPCLS 5 0.01 1 54 +4.4 5.375 +4.4 4.675 0 -1800 4.1 4.825 4.4 4.525 +4.1 4.675 +4.1 5.375 +4.4 5.375 +COPCLS 5 0.01 1 55 +3.9 5.375 +3.9 4.675 0 -1800 3.6 4.825 3.9 4.525 +3.6 4.675 +3.6 5.375 +3.9 5.375 +COPCLS 5 0.01 1 56 +3.4 5.375 +3.4 4.675 0 -1800 3.1 4.825 3.4 4.525 +3.1 4.675 +3.1 5.375 +3.4 5.375 +COPCLS 5 0.01 1 57 +2.9 5.375 +2.9 4.675 0 -1800 2.6 4.825 2.9 4.525 +2.6 4.675 +2.6 5.375 +2.9 5.375 +COPCLS 5 0.01 1 58 +2.4 5.375 +2.4 4.675 0 -1800 2.1 4.825 2.4 4.525 +2.1 4.675 +2.1 5.375 +2.4 5.375 +COPCLS 5 0.01 1 59 +1.9 5.375 +1.9 4.675 0 -1800 1.6 4.825 1.9 4.525 +1.6 4.675 +1.6 5.375 +1.9 5.375 +COPCLS 5 0.01 1 60 +1.4 5.375 +1.4 4.675 0 -1800 1.1 4.825 1.4 4.525 +1.1 4.675 +1.1 5.375 +1.4 5.375 +COPCLS 5 0.01 1 61 +0.9 5.375 +0.9 4.675 0 -1800 0.6 4.825 0.9 4.525 +0.6 4.675 +0.6 5.375 +0.9 5.375 +COPCLS 5 0.01 1 62 +0.4 5.375 +0.4 4.675 0 -1800 0.1 4.825 0.4 4.525 +0.1 4.675 +0.1 5.375 +0.4 5.375 +COPCLS 5 0.01 1 63 +-0.1 5.375 +-0.1 4.675 0 -1800 -0.4 4.825 -0.1 4.525 +-0.4 4.675 +-0.4 5.375 +-0.1 5.375 +COPCLS 5 0.01 1 64 +-0.6 5.375 +-0.6 4.675 0 -1800 -0.9 4.825 -0.6 4.525 +-0.9 4.675 +-0.9 5.375 +-0.6 5.375 +COPCLS 5 0.01 1 65 +-1.1 5.375 +-1.1 4.675 0 -1800 -1.4 4.825 -1.1 4.525 +-1.4 4.675 +-1.4 5.375 +-1.1 5.375 +COPCLS 5 0.01 1 66 +-1.6 5.375 +-1.6 4.675 0 -1800 -1.9 4.825 -1.6 4.525 +-1.9 4.675 +-1.9 5.375 +-1.6 5.375 +COPCLS 5 0.01 1 67 +-2.1 5.375 +-2.1 4.675 0 -1800 -2.4 4.825 -2.1 4.525 +-2.4 4.675 +-2.4 5.375 +-2.1 5.375 +COPCLS 5 0.01 1 68 +-2.6 5.375 +-2.6 4.675 0 -1800 -2.9 4.825 -2.6 4.525 +-2.9 4.675 +-2.9 5.375 +-2.6 5.375 +COPCLS 5 0.01 1 69 +-3.1 5.375 +-3.1 4.675 0 -1800 -3.4 4.825 -3.1 4.525 +-3.4 4.675 +-3.4 5.375 +-3.1 5.375 +COPCLS 5 0.01 1 70 +-3.6 5.375 +-3.6 4.675 0 -1800 -3.9 4.825 -3.6 4.525 +-3.9 4.675 +-3.9 5.375 +-3.6 5.375 +COPCLS 5 0.01 1 71 +-4.1 5.375 +-4.1 4.675 0 -1800 -4.4 4.825 -4.1 4.525 +-4.4 4.675 +-4.4 5.375 +-4.1 5.375 +T-4.95 4.25 -4.95 4.25 1 +T-4.95 3.75 -4.95 3.75 2 +T-4.95 3.25 -4.95 3.25 3 +T-4.95 2.75 -4.95 2.75 4 +T-4.95 2.25 -4.95 2.25 5 +T-4.95 1.75 -4.95 1.75 6 +T-4.95 1.25 -4.95 1.25 7 +T-4.95 0.75 -4.95 0.75 8 +T-4.95 0.25 -4.95 0.25 9 +T-4.95 -0.25 -4.95 -0.25 10 +T-4.95 -0.75 -4.95 -0.75 11 +T-4.95 -1.25 -4.95 -1.25 12 +T-4.95 -1.75 -4.95 -1.75 13 +T-4.95 -2.25 -4.95 -2.25 14 +T-4.95 -2.75 -4.95 -2.75 15 +T-4.95 -3.25 -4.95 -3.25 16 +T-4.95 -3.75 -4.95 -3.75 17 +T-4.95 -4.25 -4.95 -4.25 18 +T-4.25 -4.95 -4.25 -4.95 19 +T-3.75 -4.95 -3.75 -4.95 20 +T-3.25 -4.95 -3.25 -4.95 21 +T-2.75 -4.95 -2.75 -4.95 22 +T-2.25 -4.95 -2.25 -4.95 23 +T-1.75 -4.95 -1.75 -4.95 24 +T-1.25 -4.95 -1.25 -4.95 25 +T-0.75 -4.95 -0.75 -4.95 26 +T-0.25 -4.95 -0.25 -4.95 27 +T0.25 -4.95 0.25 -4.95 28 +T0.75 -4.95 0.75 -4.95 29 +T1.25 -4.95 1.25 -4.95 30 +T1.75 -4.95 1.75 -4.95 31 +T2.25 -4.95 2.25 -4.95 32 +T2.75 -4.95 2.75 -4.95 33 +T3.25 -4.95 3.25 -4.95 34 +T3.75 -4.95 3.75 -4.95 35 +T4.25 -4.95 4.25 -4.95 36 +T4.95 -4.25 4.95 -4.25 37 +T4.95 -3.75 4.95 -3.75 38 +T4.95 -3.25 4.95 -3.25 39 +T4.95 -2.75 4.95 -2.75 40 +T4.95 -2.25 4.95 -2.25 41 +T4.95 -1.75 4.95 -1.75 42 +T4.95 -1.25 4.95 -1.25 43 +T4.95 -0.75 4.95 -0.75 44 +T4.95 -0.25 4.95 -0.25 45 +T4.95 0.25 4.95 0.25 46 +T4.95 0.75 4.95 0.75 47 +T4.95 1.25 4.95 1.25 48 +T4.95 1.75 4.95 1.75 49 +T4.95 2.25 4.95 2.25 50 +T4.95 2.75 4.95 2.75 51 +T4.95 3.25 4.95 3.25 52 +T4.95 3.75 4.95 3.75 53 +T4.95 4.25 4.95 4.25 54 +T4.25 4.95 4.25 4.95 55 +T3.75 4.95 3.75 4.95 56 +T3.25 4.95 3.25 4.95 57 +T2.75 4.95 2.75 4.95 58 +T2.25 4.95 2.25 4.95 59 +T1.75 4.95 1.75 4.95 60 +T1.25 4.95 1.25 4.95 61 +T0.75 4.95 0.75 4.95 62 +T0.25 4.95 0.25 4.95 63 +T-0.25 4.95 -0.25 4.95 64 +T-0.75 4.95 -0.75 4.95 65 +T-1.25 4.95 -1.25 4.95 66 +T-1.75 4.95 -1.75 4.95 67 +T-2.25 4.95 -2.25 4.95 68 +T-2.75 4.95 -2.75 4.95 69 +T-3.25 4.95 -3.25 4.95 70 +T-3.75 4.95 -3.75 4.95 71 +T-4.25 4.95 -4.25 4.95 72 +T0 0 0 0 73 +PAD 0 3 N 0 +-2 0.3 R +-1 0 R +0 0 R +PAD 73 3 N 0 +-2 6.1 RF 0 90 6.1 0 +-1 0 R +0 0 R + +*END* diff --git a/libs/USB5537/USB5537B-4100AKZE/PADS/USB5537B-4100AKZE.asc b/libs/USB5537/USB5537B-4100AKZE/PADS/USB5537B-4100AKZE.asc new file mode 100644 index 0000000..ba0a081 --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/PADS/USB5537B-4100AKZE.asc @@ -0,0 +1,543 @@ +!PADS-POWERPCB-V9.5-METRIC! DESIGN DATABASE ASCII FILE 1.0 +*PARTDECAL* ITEMS + +QFN50P1000X1000X100-73N-D M 0 0 76 73 2 0 2 +CLOSED 5 0.05 0 20 +-5.625 5.625 +5.625 5.625 +5.625 -5.625 +-5.625 -5.625 +-5.625 5.625 +CLOSED 5 0.1 0 27 +-5 5 +5 5 +5 -5 +-5 -5 +-5 5 +OPEN 2 0.1 0 27 +-5 4.5 +-4.5 5 +CIRCLE 2 0.25 0 26 +-5.25 5 +-5.5 5 +COPCLS 5 0.01 0 1 0 +-5.375 4.4 +-4.675 4.4 900 -1800 -4.825 4.1 -4.525 4.4 +-4.675 4.1 +-5.375 4.1 +-5.375 4.4 +COPCLS 5 0.01 0 1 1 +-5.375 3.9 +-4.675 3.9 900 -1800 -4.825 3.6 -4.525 3.9 +-4.675 3.6 +-5.375 3.6 +-5.375 3.9 +COPCLS 5 0.01 0 1 2 +-5.375 3.4 +-4.675 3.4 900 -1800 -4.825 3.1 -4.525 3.4 +-4.675 3.1 +-5.375 3.1 +-5.375 3.4 +COPCLS 5 0.01 0 1 3 +-5.375 2.9 +-4.675 2.9 900 -1800 -4.825 2.6 -4.525 2.9 +-4.675 2.6 +-5.375 2.6 +-5.375 2.9 +COPCLS 5 0.01 0 1 4 +-5.375 2.4 +-4.675 2.4 900 -1800 -4.825 2.1 -4.525 2.4 +-4.675 2.1 +-5.375 2.1 +-5.375 2.4 +COPCLS 5 0.01 0 1 5 +-5.375 1.9 +-4.675 1.9 900 -1800 -4.825 1.6 -4.525 1.9 +-4.675 1.6 +-5.375 1.6 +-5.375 1.9 +COPCLS 5 0.01 0 1 6 +-5.375 1.4 +-4.675 1.4 900 -1800 -4.825 1.1 -4.525 1.4 +-4.675 1.1 +-5.375 1.1 +-5.375 1.4 +COPCLS 5 0.01 0 1 7 +-5.375 0.9 +-4.675 0.9 900 -1800 -4.825 0.6 -4.525 0.9 +-4.675 0.6 +-5.375 0.6 +-5.375 0.9 +COPCLS 5 0.01 0 1 8 +-5.375 0.4 +-4.675 0.4 900 -1800 -4.825 0.1 -4.525 0.4 +-4.675 0.1 +-5.375 0.1 +-5.375 0.4 +COPCLS 5 0.01 0 1 9 +-5.375 -0.1 +-4.675 -0.1 900 -1800 -4.825 -0.4 -4.525 -0.1 +-4.675 -0.4 +-5.375 -0.4 +-5.375 -0.1 +COPCLS 5 0.01 0 1 10 +-5.375 -0.6 +-4.675 -0.6 900 -1800 -4.825 -0.9 -4.525 -0.6 +-4.675 -0.9 +-5.375 -0.9 +-5.375 -0.6 +COPCLS 5 0.01 0 1 11 +-5.375 -1.1 +-4.675 -1.1 900 -1800 -4.825 -1.4 -4.525 -1.1 +-4.675 -1.4 +-5.375 -1.4 +-5.375 -1.1 +COPCLS 5 0.01 0 1 12 +-5.375 -1.6 +-4.675 -1.6 900 -1800 -4.825 -1.9 -4.525 -1.6 +-4.675 -1.9 +-5.375 -1.9 +-5.375 -1.6 +COPCLS 5 0.01 0 1 13 +-5.375 -2.1 +-4.675 -2.1 900 -1800 -4.825 -2.4 -4.525 -2.1 +-4.675 -2.4 +-5.375 -2.4 +-5.375 -2.1 +COPCLS 5 0.01 0 1 14 +-5.375 -2.6 +-4.675 -2.6 900 -1800 -4.825 -2.9 -4.525 -2.6 +-4.675 -2.9 +-5.375 -2.9 +-5.375 -2.6 +COPCLS 5 0.01 0 1 15 +-5.375 -3.1 +-4.675 -3.1 900 -1800 -4.825 -3.4 -4.525 -3.1 +-4.675 -3.4 +-5.375 -3.4 +-5.375 -3.1 +COPCLS 5 0.01 0 1 16 +-5.375 -3.6 +-4.675 -3.6 900 -1800 -4.825 -3.9 -4.525 -3.6 +-4.675 -3.9 +-5.375 -3.9 +-5.375 -3.6 +COPCLS 5 0.01 0 1 17 +-5.375 -4.1 +-4.675 -4.1 900 -1800 -4.825 -4.4 -4.525 -4.1 +-4.675 -4.4 +-5.375 -4.4 +-5.375 -4.1 +COPCLS 5 0.01 0 1 18 +-4.4 -5.375 +-4.4 -4.675 1800 -1800 -4.1 -4.825 -4.4 -4.525 +-4.1 -4.675 +-4.1 -5.375 +-4.4 -5.375 +COPCLS 5 0.01 0 1 19 +-3.9 -5.375 +-3.9 -4.675 1800 -1800 -3.6 -4.825 -3.9 -4.525 +-3.6 -4.675 +-3.6 -5.375 +-3.9 -5.375 +COPCLS 5 0.01 0 1 20 +-3.4 -5.375 +-3.4 -4.675 1800 -1800 -3.1 -4.825 -3.4 -4.525 +-3.1 -4.675 +-3.1 -5.375 +-3.4 -5.375 +COPCLS 5 0.01 0 1 21 +-2.9 -5.375 +-2.9 -4.675 1800 -1800 -2.6 -4.825 -2.9 -4.525 +-2.6 -4.675 +-2.6 -5.375 +-2.9 -5.375 +COPCLS 5 0.01 0 1 22 +-2.4 -5.375 +-2.4 -4.675 1800 -1800 -2.1 -4.825 -2.4 -4.525 +-2.1 -4.675 +-2.1 -5.375 +-2.4 -5.375 +COPCLS 5 0.01 0 1 23 +-1.9 -5.375 +-1.9 -4.675 1800 -1800 -1.6 -4.825 -1.9 -4.525 +-1.6 -4.675 +-1.6 -5.375 +-1.9 -5.375 +COPCLS 5 0.01 0 1 24 +-1.4 -5.375 +-1.4 -4.675 1800 -1800 -1.1 -4.825 -1.4 -4.525 +-1.1 -4.675 +-1.1 -5.375 +-1.4 -5.375 +COPCLS 5 0.01 0 1 25 +-0.9 -5.375 +-0.9 -4.675 1800 -1800 -0.6 -4.825 -0.9 -4.525 +-0.6 -4.675 +-0.6 -5.375 +-0.9 -5.375 +COPCLS 5 0.01 0 1 26 +-0.4 -5.375 +-0.4 -4.675 1800 -1800 -0.1 -4.825 -0.4 -4.525 +-0.1 -4.675 +-0.1 -5.375 +-0.4 -5.375 +COPCLS 5 0.01 0 1 27 +0.1 -5.375 +0.1 -4.675 1800 -1800 0.4 -4.825 0.1 -4.525 +0.4 -4.675 +0.4 -5.375 +0.1 -5.375 +COPCLS 5 0.01 0 1 28 +0.6 -5.375 +0.6 -4.675 1800 -1800 0.9 -4.825 0.6 -4.525 +0.9 -4.675 +0.9 -5.375 +0.6 -5.375 +COPCLS 5 0.01 0 1 29 +1.1 -5.375 +1.1 -4.675 1800 -1800 1.4 -4.825 1.1 -4.525 +1.4 -4.675 +1.4 -5.375 +1.1 -5.375 +COPCLS 5 0.01 0 1 30 +1.6 -5.375 +1.6 -4.675 1800 -1800 1.9 -4.825 1.6 -4.525 +1.9 -4.675 +1.9 -5.375 +1.6 -5.375 +COPCLS 5 0.01 0 1 31 +2.1 -5.375 +2.1 -4.675 1800 -1800 2.4 -4.825 2.1 -4.525 +2.4 -4.675 +2.4 -5.375 +2.1 -5.375 +COPCLS 5 0.01 0 1 32 +2.6 -5.375 +2.6 -4.675 1800 -1800 2.9 -4.825 2.6 -4.525 +2.9 -4.675 +2.9 -5.375 +2.6 -5.375 +COPCLS 5 0.01 0 1 33 +3.1 -5.375 +3.1 -4.675 1800 -1800 3.4 -4.825 3.1 -4.525 +3.4 -4.675 +3.4 -5.375 +3.1 -5.375 +COPCLS 5 0.01 0 1 34 +3.6 -5.375 +3.6 -4.675 1800 -1800 3.9 -4.825 3.6 -4.525 +3.9 -4.675 +3.9 -5.375 +3.6 -5.375 +COPCLS 5 0.01 0 1 35 +4.1 -5.375 +4.1 -4.675 1800 -1800 4.4 -4.825 4.1 -4.525 +4.4 -4.675 +4.4 -5.375 +4.1 -5.375 +COPCLS 5 0.01 0 1 36 +5.375 -4.4 +4.675 -4.4 2700 -1800 4.825 -4.1 4.525 -4.4 +4.675 -4.1 +5.375 -4.1 +5.375 -4.4 +COPCLS 5 0.01 0 1 37 +5.375 -3.9 +4.675 -3.9 2700 -1800 4.825 -3.6 4.525 -3.9 +4.675 -3.6 +5.375 -3.6 +5.375 -3.9 +COPCLS 5 0.01 0 1 38 +5.375 -3.4 +4.675 -3.4 2700 -1800 4.825 -3.1 4.525 -3.4 +4.675 -3.1 +5.375 -3.1 +5.375 -3.4 +COPCLS 5 0.01 0 1 39 +5.375 -2.9 +4.675 -2.9 2700 -1800 4.825 -2.6 4.525 -2.9 +4.675 -2.6 +5.375 -2.6 +5.375 -2.9 +COPCLS 5 0.01 0 1 40 +5.375 -2.4 +4.675 -2.4 2700 -1800 4.825 -2.1 4.525 -2.4 +4.675 -2.1 +5.375 -2.1 +5.375 -2.4 +COPCLS 5 0.01 0 1 41 +5.375 -1.9 +4.675 -1.9 2700 -1800 4.825 -1.6 4.525 -1.9 +4.675 -1.6 +5.375 -1.6 +5.375 -1.9 +COPCLS 5 0.01 0 1 42 +5.375 -1.4 +4.675 -1.4 2700 -1800 4.825 -1.1 4.525 -1.4 +4.675 -1.1 +5.375 -1.1 +5.375 -1.4 +COPCLS 5 0.01 0 1 43 +5.375 -0.9 +4.675 -0.9 2700 -1800 4.825 -0.6 4.525 -0.9 +4.675 -0.6 +5.375 -0.6 +5.375 -0.9 +COPCLS 5 0.01 0 1 44 +5.375 -0.4 +4.675 -0.4 2700 -1800 4.825 -0.1 4.525 -0.4 +4.675 -0.1 +5.375 -0.1 +5.375 -0.4 +COPCLS 5 0.01 0 1 45 +5.375 0.1 +4.675 0.1 2700 -1800 4.825 0.4 4.525 0.1 +4.675 0.4 +5.375 0.4 +5.375 0.1 +COPCLS 5 0.01 0 1 46 +5.375 0.6 +4.675 0.6 2700 -1800 4.825 0.9 4.525 0.6 +4.675 0.9 +5.375 0.9 +5.375 0.6 +COPCLS 5 0.01 0 1 47 +5.375 1.1 +4.675 1.1 2700 -1800 4.825 1.4 4.525 1.1 +4.675 1.4 +5.375 1.4 +5.375 1.1 +COPCLS 5 0.01 0 1 48 +5.375 1.6 +4.675 1.6 2700 -1800 4.825 1.9 4.525 1.6 +4.675 1.9 +5.375 1.9 +5.375 1.6 +COPCLS 5 0.01 0 1 49 +5.375 2.1 +4.675 2.1 2700 -1800 4.825 2.4 4.525 2.1 +4.675 2.4 +5.375 2.4 +5.375 2.1 +COPCLS 5 0.01 0 1 50 +5.375 2.6 +4.675 2.6 2700 -1800 4.825 2.9 4.525 2.6 +4.675 2.9 +5.375 2.9 +5.375 2.6 +COPCLS 5 0.01 0 1 51 +5.375 3.1 +4.675 3.1 2700 -1800 4.825 3.4 4.525 3.1 +4.675 3.4 +5.375 3.4 +5.375 3.1 +COPCLS 5 0.01 0 1 52 +5.375 3.6 +4.675 3.6 2700 -1800 4.825 3.9 4.525 3.6 +4.675 3.9 +5.375 3.9 +5.375 3.6 +COPCLS 5 0.01 0 1 53 +5.375 4.1 +4.675 4.1 2700 -1800 4.825 4.4 4.525 4.1 +4.675 4.4 +5.375 4.4 +5.375 4.1 +COPCLS 5 0.01 0 1 54 +4.4 5.375 +4.4 4.675 0 -1800 4.1 4.825 4.4 4.525 +4.1 4.675 +4.1 5.375 +4.4 5.375 +COPCLS 5 0.01 0 1 55 +3.9 5.375 +3.9 4.675 0 -1800 3.6 4.825 3.9 4.525 +3.6 4.675 +3.6 5.375 +3.9 5.375 +COPCLS 5 0.01 0 1 56 +3.4 5.375 +3.4 4.675 0 -1800 3.1 4.825 3.4 4.525 +3.1 4.675 +3.1 5.375 +3.4 5.375 +COPCLS 5 0.01 0 1 57 +2.9 5.375 +2.9 4.675 0 -1800 2.6 4.825 2.9 4.525 +2.6 4.675 +2.6 5.375 +2.9 5.375 +COPCLS 5 0.01 0 1 58 +2.4 5.375 +2.4 4.675 0 -1800 2.1 4.825 2.4 4.525 +2.1 4.675 +2.1 5.375 +2.4 5.375 +COPCLS 5 0.01 0 1 59 +1.9 5.375 +1.9 4.675 0 -1800 1.6 4.825 1.9 4.525 +1.6 4.675 +1.6 5.375 +1.9 5.375 +COPCLS 5 0.01 0 1 60 +1.4 5.375 +1.4 4.675 0 -1800 1.1 4.825 1.4 4.525 +1.1 4.675 +1.1 5.375 +1.4 5.375 +COPCLS 5 0.01 0 1 61 +0.9 5.375 +0.9 4.675 0 -1800 0.6 4.825 0.9 4.525 +0.6 4.675 +0.6 5.375 +0.9 5.375 +COPCLS 5 0.01 0 1 62 +0.4 5.375 +0.4 4.675 0 -1800 0.1 4.825 0.4 4.525 +0.1 4.675 +0.1 5.375 +0.4 5.375 +COPCLS 5 0.01 0 1 63 +-0.1 5.375 +-0.1 4.675 0 -1800 -0.4 4.825 -0.1 4.525 +-0.4 4.675 +-0.4 5.375 +-0.1 5.375 +COPCLS 5 0.01 0 1 64 +-0.6 5.375 +-0.6 4.675 0 -1800 -0.9 4.825 -0.6 4.525 +-0.9 4.675 +-0.9 5.375 +-0.6 5.375 +COPCLS 5 0.01 0 1 65 +-1.1 5.375 +-1.1 4.675 0 -1800 -1.4 4.825 -1.1 4.525 +-1.4 4.675 +-1.4 5.375 +-1.1 5.375 +COPCLS 5 0.01 0 1 66 +-1.6 5.375 +-1.6 4.675 0 -1800 -1.9 4.825 -1.6 4.525 +-1.9 4.675 +-1.9 5.375 +-1.6 5.375 +COPCLS 5 0.01 0 1 67 +-2.1 5.375 +-2.1 4.675 0 -1800 -2.4 4.825 -2.1 4.525 +-2.4 4.675 +-2.4 5.375 +-2.1 5.375 +COPCLS 5 0.01 0 1 68 +-2.6 5.375 +-2.6 4.675 0 -1800 -2.9 4.825 -2.6 4.525 +-2.9 4.675 +-2.9 5.375 +-2.6 5.375 +COPCLS 5 0.01 0 1 69 +-3.1 5.375 +-3.1 4.675 0 -1800 -3.4 4.825 -3.1 4.525 +-3.4 4.675 +-3.4 5.375 +-3.1 5.375 +COPCLS 5 0.01 0 1 70 +-3.6 5.375 +-3.6 4.675 0 -1800 -3.9 4.825 -3.6 4.525 +-3.9 4.675 +-3.9 5.375 +-3.6 5.375 +COPCLS 5 0.01 0 1 71 +-4.1 5.375 +-4.1 4.675 0 -1800 -4.4 4.825 -4.1 4.525 +-4.4 4.675 +-4.4 5.375 +-4.1 5.375 +VALUE 0 0 0 1 1.27 0.127 N LEFT DOWN +Regular +Ref.Des. +VALUE 0 0 0 1 1.27 0.127 N LEFT UP +Regular +Part Type +T-4.95 4.25 -4.95 4.25 1 +T-4.95 3.75 -4.95 3.75 2 +T-4.95 3.25 -4.95 3.25 3 +T-4.95 2.75 -4.95 2.75 4 +T-4.95 2.25 -4.95 2.25 5 +T-4.95 1.75 -4.95 1.75 6 +T-4.95 1.25 -4.95 1.25 7 +T-4.95 0.75 -4.95 0.75 8 +T-4.95 0.25 -4.95 0.25 9 +T-4.95 -0.25 -4.95 -0.25 10 +T-4.95 -0.75 -4.95 -0.75 11 +T-4.95 -1.25 -4.95 -1.25 12 +T-4.95 -1.75 -4.95 -1.75 13 +T-4.95 -2.25 -4.95 -2.25 14 +T-4.95 -2.75 -4.95 -2.75 15 +T-4.95 -3.25 -4.95 -3.25 16 +T-4.95 -3.75 -4.95 -3.75 17 +T-4.95 -4.25 -4.95 -4.25 18 +T-4.25 -4.95 -4.25 -4.95 19 +T-3.75 -4.95 -3.75 -4.95 20 +T-3.25 -4.95 -3.25 -4.95 21 +T-2.75 -4.95 -2.75 -4.95 22 +T-2.25 -4.95 -2.25 -4.95 23 +T-1.75 -4.95 -1.75 -4.95 24 +T-1.25 -4.95 -1.25 -4.95 25 +T-0.75 -4.95 -0.75 -4.95 26 +T-0.25 -4.95 -0.25 -4.95 27 +T0.25 -4.95 0.25 -4.95 28 +T0.75 -4.95 0.75 -4.95 29 +T1.25 -4.95 1.25 -4.95 30 +T1.75 -4.95 1.75 -4.95 31 +T2.25 -4.95 2.25 -4.95 32 +T2.75 -4.95 2.75 -4.95 33 +T3.25 -4.95 3.25 -4.95 34 +T3.75 -4.95 3.75 -4.95 35 +T4.25 -4.95 4.25 -4.95 36 +T4.95 -4.25 4.95 -4.25 37 +T4.95 -3.75 4.95 -3.75 38 +T4.95 -3.25 4.95 -3.25 39 +T4.95 -2.75 4.95 -2.75 40 +T4.95 -2.25 4.95 -2.25 41 +T4.95 -1.75 4.95 -1.75 42 +T4.95 -1.25 4.95 -1.25 43 +T4.95 -0.75 4.95 -0.75 44 +T4.95 -0.25 4.95 -0.25 45 +T4.95 0.25 4.95 0.25 46 +T4.95 0.75 4.95 0.75 47 +T4.95 1.25 4.95 1.25 48 +T4.95 1.75 4.95 1.75 49 +T4.95 2.25 4.95 2.25 50 +T4.95 2.75 4.95 2.75 51 +T4.95 3.25 4.95 3.25 52 +T4.95 3.75 4.95 3.75 53 +T4.95 4.25 4.95 4.25 54 +T4.25 4.95 4.25 4.95 55 +T3.75 4.95 3.75 4.95 56 +T3.25 4.95 3.25 4.95 57 +T2.75 4.95 2.75 4.95 58 +T2.25 4.95 2.25 4.95 59 +T1.75 4.95 1.75 4.95 60 +T1.25 4.95 1.25 4.95 61 +T0.75 4.95 0.75 4.95 62 +T0.25 4.95 0.25 4.95 63 +T-0.25 4.95 -0.25 4.95 64 +T-0.75 4.95 -0.75 4.95 65 +T-1.25 4.95 -1.25 4.95 66 +T-1.75 4.95 -1.75 4.95 67 +T-2.25 4.95 -2.25 4.95 68 +T-2.75 4.95 -2.75 4.95 69 +T-3.25 4.95 -3.25 4.95 70 +T-3.75 4.95 -3.75 4.95 71 +T-4.25 4.95 -4.25 4.95 72 +T0 0 0 0 73 +PAD 0 3 +-2 0.3 R 0 +-1 0 R +0 0 R +PAD 73 3 +-2 6.1 RF 90 6.1 0 0 0 N +-1 0 R +0 0 R + +*END* OF ASCII OUTPUT FILE diff --git a/libs/USB5537/USB5537B-4100AKZE/PADS/USB5537B-4100AKZE.c b/libs/USB5537/USB5537B-4100AKZE/PADS/USB5537B-4100AKZE.c new file mode 100644 index 0000000..906b3ee --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/PADS/USB5537B-4100AKZE.c @@ -0,0 +1,169 @@ +*PADS-LIBRARY-SCH-DECALS-V9* + +USB5537B-4100AKZE 0 0 100 10 100 10 4 1 0 73 0 +TIMESTAMP 2022.01.29.10.40.44 +"Default Font" +"Default Font" +2450 1100 0 8 100 10 +REF-DES +2450 1000 0 8 100 10 +PART-TYPE +2450 -2800 0 8 100 10 +* +2450 -2900 0 8 100 10 +* +CLOSED 5 10 0 -1 +200 900 +2400 900 +2400 -2700 +200 -2700 +200 900 +T0 0 0 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T0 -100 0 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T0 -200 0 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T0 -300 0 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T0 -400 0 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T0 -500 0 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T0 -600 0 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T0 -700 0 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T0 -800 0 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T0 -900 0 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T0 -1000 0 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T0 -1100 0 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T0 -1200 0 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T0 -1300 0 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T0 -1400 0 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T0 -1500 0 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T0 -1600 0 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T0 -1700 0 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T400 -2900 90 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T500 -2900 90 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T600 -2900 90 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T700 -2900 90 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T800 -2900 90 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T900 -2900 90 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T1000 -2900 90 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T1100 -2900 90 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T1200 -2900 90 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T1300 -2900 90 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T1400 -2900 90 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T1500 -2900 90 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T1600 -2900 90 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T1700 -2900 90 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T1800 -2900 90 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T1900 -2900 90 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T2000 -2900 90 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T2100 -2900 90 0 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T2600 0 0 2 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T2600 -100 0 2 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T2600 -200 0 2 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T2600 -300 0 2 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T2600 -400 0 2 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T2600 -500 0 2 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T2600 -600 0 2 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T2600 -700 0 2 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T2600 -800 0 2 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T2600 -900 0 2 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T2600 -1000 0 2 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T2600 -1100 0 2 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T2600 -1200 0 2 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T2600 -1300 0 2 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T2600 -1400 0 2 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T2600 -1500 0 2 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T2600 -1600 0 2 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T2600 -1700 0 2 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T400 1100 90 4 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T500 1100 90 4 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T600 1100 90 4 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T700 1100 90 4 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T800 1100 90 4 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T900 1100 90 4 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T1000 1100 90 4 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T1100 1100 90 4 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T1200 1100 90 4 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T1300 1100 90 4 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T1400 1100 90 4 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T1500 1100 90 4 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T1600 1100 90 4 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T1700 1100 90 4 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T1800 1100 90 4 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T1900 1100 90 4 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T2000 1100 90 4 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T2100 1100 90 4 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 +T2200 1100 90 4 140 20 0 2 230 0 0 16 PIN +P-520 0 0 2 -80 0 0 2 0 + +*END* +*REMARK* SamacSys ECAD Model diff --git a/libs/USB5537/USB5537B-4100AKZE/PADS/USB5537B-4100AKZE.p b/libs/USB5537/USB5537B-4100AKZE/PADS/USB5537B-4100AKZE.p new file mode 100644 index 0000000..e7ef58d --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/PADS/USB5537B-4100AKZE.p @@ -0,0 +1,92 @@ +*PADS-LIBRARY-PART-TYPES-V9* + +USB5537B-4100AKZE QFN50P1000X1000X100-73N-D I ANA 9 1 0 0 0 +TIMESTAMP 2022.01.29.10.40.44 +"Manufacturer_Name" Microchip +"Manufacturer_Part_Number" USB5537B-4100AKZE +"Mouser Part Number" 579-USB5537B4100AKZE +"Mouser Price/Stock" https://www.mouser.co.uk/ProductDetail/Microchip-Technology/USB5537B-4100AKZE?qs=WOIyg0mTyocqRkgqGY3vCQ%3D%3D +"Arrow Part Number" USB5537B-4100AKZE +"Arrow Price/Stock" https://www.arrow.com/en/products/usb5537b-4100akze/microchip-technology +"Description" USB Interface IC 7-/4-Port SuperSpeed HiSpeed USB Hub Cont +"Datasheet Link" https://media.digikey.com/pdf/Data%20Sheets/Microchip%20PDFs/USB5537B.pdf +"Geometry.Height" 1mm +GATE 1 73 0 +USB5537B-4100AKZE +1 0 U PRT_CTL7/GPIO14 +2 0 U PRT_CTL6/GPIO13 +3 0 U USB2DP_DN1 +4 0 U USB2DM_DN1 +5 0 U USB3DP_TXDN1 +6 0 U USB3DM_TXDN1 +7 0 U VDD12_1 +8 0 U USB3DP_RXDN1 +9 0 U USB3DM_RXDN1 +10 0 U VDD12_2 +11 0 U USB2DP_DN2 +12 0 U USB2DM_DN2 +13 0 U USB3DP_TXDN2 +14 0 U USB3DM_TXDN2 +15 0 U VDD12_3 +16 0 U USB3DP_RXDN2 +17 0 U USB3DM_RXDN2 +18 0 U VDD33_1 +19 0 U USB2DP_DN3 +20 0 U USB2DM_DN3 +21 0 U USB3DP_TXDN3 +22 0 U USB3DM_TXDN3 +23 0 U VDD12_4 +24 0 U USB3DP_RXDN3 +25 0 U USB3DM_RXDN3 +26 0 U USB2DP_DN4 +27 0 U USB2DM_DN4 +28 0 U USB3DP_TXDN4 +29 0 U USB3DM_TXDN4 +30 0 U VDD12_5 +31 0 U USB3DP_RXDN4 +32 0 U USB3DM_RXDN4 +33 0 U USB2DP_DN5 +34 0 U USB2DM_DN5 +35 0 U VDD12_6 +36 0 U PRT_CTL4/GPIO11 +54 0 U RESET_N +53 0 U TEST +52 0 U GPIO2(VBUS) +51 0 U TMS/GPIO3 +50 0 U TCK/GPIO1 +49 0 U TRST/GPIO0 +48 0 U TDI/GPIO6 +47 0 U TDO/GPIO7 +46 0 U SPI_DI +45 0 U SPI_DO/GPIO5 +44 0 U SPI_CLK/GPIO4 +43 0 U SPI_CE_N +42 0 U GPIO15/SM_CLK +41 0 U PRT_CTL5/GPIO12/SM_DAT +40 0 U PRT_CTL1/GPIO8 +39 0 U PRT_CTL2/GPIO9 +38 0 U VDD33_2 +37 0 U PRT_CTL3/GPIO10 +73 0 U VSS +72 0 U RBIAS +71 0 U VDD33_4 +70 0 U XTALIN/CLK_IN +69 0 U XTALOUT +68 0 U ATEST +67 0 U USB3DM_RXUP +66 0 U USB3DP_RXUP +65 0 U VDD12_8 +64 0 U USB3DM_TXUP +63 0 U USB3DP_TXUP +62 0 U USB2DM_UP +61 0 U USB2DP_UP +60 0 U USB2DP_DN7 +59 0 U USB2DM_DN7 +58 0 U USB2DP_DN6 +57 0 U USB2DM_DN6 +56 0 U VDD33_3 +55 0 U VDD12_7 + +*END* +*REMARK* SamacSys ECAD Model +382066/744957/2.49/73/3/Integrated Circuit diff --git a/libs/USB5537/USB5537B-4100AKZE/Proteus/8.8 or earlier/Readme.html b/libs/USB5537/USB5537B-4100AKZE/Proteus/8.8 or earlier/Readme.html new file mode 100644 index 0000000..496a57f --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/Proteus/8.8 or earlier/Readme.html @@ -0,0 +1,16 @@ + + + + SamacSys support for Proteus 8.8 or earlier + + +

Supporting Proteus 8.8 or earlier was done by including the Mentor Graphics PADS library files in the Proteus folder, with instructions on how to import them. +

+Unfortunately Mentor Graphics have stopped us from promoting their files for use in other design tools, now we can only include the PADS files in the "PADS" folder from our website. +

+Sorry for the inconvenience, but please note that we are working with Labcenter Electronics to bring you a new integrated experience in Proteus 8.9. +

+Best Regards
+The SamacSys Team

+ + diff --git a/libs/USB5537/USB5537B-4100AKZE/Proteus/8.9 or later/Readme.html b/libs/USB5537/USB5537B-4100AKZE/Proteus/8.9 or later/Readme.html new file mode 100644 index 0000000..91a8a69 --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/Proteus/8.9 or later/Readme.html @@ -0,0 +1,14 @@ + + + + SamacSys support for Proteus 8.9 or later + + +

Supporting Proteus 8.9 and beyond +

+We are working with Labcenter Electronics to bring you a new integrated experience in Proteus 8.9. This version is currently in BETA and we will inform you upon its release. +

+Best Regards
+The SamacSys Team

+ + diff --git a/libs/USB5537/USB5537B-4100AKZE/Proteus/USB5537B-4100AKZE.pdif b/libs/USB5537/USB5537B-4100AKZE/Proteus/USB5537B-4100AKZE.pdif new file mode 100644 index 0000000..33558d3 --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/Proteus/USB5537B-4100AKZE.pdif @@ -0,0 +1,539 @@ +;Proteus Design Interchange Format +(PDIF + (vendor "SamacSys Limited") + (version 1 0) + (library + (part "USB5537B-4100AKZE" + (description "USB Interface IC 7-/4-Port SuperSpeed HiSpeed USB Hub Cont") + (family "ANA") + (package "QFN50P1000X1000X100-73N-D") + (attribute "Datasheet Link" "https://media.digikey.com/pdf/Data%20Sheets/Microchip%20PDFs/USB5537B.pdf") + (attribute "Geometry.Height" "1mm") + (attribute "Manufacturer_Name" "Microchip") + (attribute "Manufacturer_Part_Number" "USB5537B-4100AKZE") + (attribute "Mouser Part Number" "579-USB5537B4100AKZE") + (attribute "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Microchip-Technology/USB5537B-4100AKZE?qs=WOIyg0mTyocqRkgqGY3vCQ%3D%3D") + (attribute "Arrow Part Number" "USB5537B-4100AKZE") + (attribute "Arrow Price/Stock" "https://www.arrow.com/en/products/usb5537b-4100akze/microchip-technology") + (gate + (symbol "USB5537B-4100AKZE") + (pin "PRT_CTL7/GPIO14" 1 PS) + (pin "PRT_CTL6/GPIO13" 2 PS) + (pin "USB2DP_DN1" 3 PS) + (pin "USB2DM_DN1" 4 PS) + (pin "USB3DP_TXDN1" 5 PS) + (pin "USB3DM_TXDN1" 6 PS) + (pin "VDD12_1" 7 PS) + (pin "USB3DP_RXDN1" 8 PS) + (pin "USB3DM_RXDN1" 9 PS) + (pin "VDD12_2" 10 PS) + (pin "USB2DP_DN2" 11 PS) + (pin "USB2DM_DN2" 12 PS) + (pin "USB3DP_TXDN2" 13 PS) + (pin "USB3DM_TXDN2" 14 PS) + (pin "VDD12_3" 15 PS) + (pin "USB3DP_RXDN2" 16 PS) + (pin "USB3DM_RXDN2" 17 PS) + (pin "VDD33_1" 18 PS) + (pin "USB2DP_DN3" 19 PS) + (pin "USB2DM_DN3" 20 PS) + (pin "USB3DP_TXDN3" 21 PS) + (pin "USB3DM_TXDN3" 22 PS) + (pin "VDD12_4" 23 PS) + (pin "USB3DP_RXDN3" 24 PS) + (pin "USB3DM_RXDN3" 25 PS) + (pin "USB2DP_DN4" 26 PS) + (pin "USB2DM_DN4" 27 PS) + (pin "USB3DP_TXDN4" 28 PS) + (pin "USB3DM_TXDN4" 29 PS) + (pin "VDD12_5" 30 PS) + (pin "USB3DP_RXDN4" 31 PS) + (pin "USB3DM_RXDN4" 32 PS) + (pin "USB2DP_DN5" 33 PS) + (pin "USB2DM_DN5" 34 PS) + (pin "VDD12_6" 35 PS) + (pin "PRT_CTL4/GPIO11" 36 PS) + (pin "RESET_N" 54 PS) + (pin "TEST" 53 PS) + (pin "GPIO2(VBUS)" 52 PS) + (pin "TMS/GPIO3" 51 PS) + (pin "TCK/GPIO1" 50 PS) + (pin "TRST/GPIO0" 49 PS) + (pin "TDI/GPIO6" 48 PS) + (pin "TDO/GPIO7" 47 PS) + (pin "SPI_DI" 46 PS) + (pin "SPI_DO/GPIO5" 45 PS) + (pin "SPI_CLK/GPIO4" 44 PS) + (pin "SPI_CE_N" 43 PS) + (pin "GPIO15/SM_CLK" 42 PS) + (pin "PRT_CTL5/GPIO12/SM_DAT" 41 PS) + (pin "PRT_CTL1/GPIO8" 40 PS) + (pin "PRT_CTL2/GPIO9" 39 PS) + (pin "VDD33_2" 38 PS) + (pin "PRT_CTL3/GPIO10" 37 PS) + (pin "VSS" 73 PS) + (pin "RBIAS" 72 PS) + (pin "VDD33_4" 71 PS) + (pin "XTALIN/CLK_IN" 70 PS) + (pin "XTALOUT" 69 PS) + (pin "ATEST" 68 PS) + (pin "USB3DM_RXUP" 67 PS) + (pin "USB3DP_RXUP" 66 PS) + (pin "VDD12_8" 65 PS) + (pin "USB3DM_TXUP" 64 PS) + (pin "USB3DP_TXUP" 63 PS) + (pin "USB2DM_UP" 62 PS) + (pin "USB2DP_UP" 61 PS) + (pin "USB2DP_DN7" 60 PS) + (pin "USB2DM_DN7" 59 PS) + (pin "USB2DP_DN6" 58 PS) + (pin "USB2DM_DN6" 57 PS) + (pin "VDD33_3" 56 PS) + (pin "VDD12_7" 55 PS) + ) + ) + (symbol "USB5537B-4100AKZE" + (units THOU) + (origin (pt 0 0)) + (graphic + (stroke 10) + (path (pt 200 900) (pt 2400 900) (pt 2400 -2700) (pt 200 -2700) (pt 200 900) (closed)) + ) + (terminal + (body (symbol "PIN") (pt 0 0) (rot 0) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 0 -100) (rot 0) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 0 -200) (rot 0) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 0 -300) (rot 0) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 0 -400) (rot 0) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 0 -500) (rot 0) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 0 -600) (rot 0) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 0 -700) (rot 0) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 0 -800) (rot 0) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 0 -900) (rot 0) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 0 -1000) (rot 0) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 0 -1100) (rot 0) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 0 -1200) (rot 0) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 0 -1300) (rot 0) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 0 -1400) (rot 0) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 0 -1500) (rot 0) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 0 -1600) (rot 0) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 0 -1700) (rot 0) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 400 -2900) (rot 90) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 500 -2900) (rot 90) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 600 -2900) (rot 90) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 700 -2900) (rot 90) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 800 -2900) (rot 90) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 900 -2900) (rot 90) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 1000 -2900) (rot 90) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 1100 -2900) (rot 90) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 1200 -2900) (rot 90) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 1300 -2900) (rot 90) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 1400 -2900) (rot 90) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 1500 -2900) (rot 90) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 1600 -2900) (rot 90) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 1700 -2900) (rot 90) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 1800 -2900) (rot 90) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 1900 -2900) (rot 90) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 2000 -2900) (rot 90) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 2100 -2900) (rot 90) (mir 0) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 2600 0) (rot 0) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 2600 -100) (rot 0) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 2600 -200) (rot 0) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 2600 -300) (rot 0) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 2600 -400) (rot 0) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 2600 -500) (rot 0) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 2600 -600) (rot 0) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 2600 -700) (rot 0) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 2600 -800) (rot 0) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 2600 -900) (rot 0) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 2600 -1000) (rot 0) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 2600 -1100) (rot 0) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 2600 -1200) (rot 0) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 2600 -1300) (rot 0) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 2600 -1400) (rot 0) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 2600 -1500) (rot 0) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 2600 -1600) (rot 0) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 2600 -1700) (rot 0) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 400 1100) (rot 90) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 500 1100) (rot 90) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 600 1100) (rot 90) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 700 1100) (rot 90) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 800 1100) (rot 90) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 900 1100) (rot 90) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 1000 1100) (rot 90) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 1100 1100) (rot 90) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 1200 1100) (rot 90) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 1300 1100) (rot 90) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 1400 1100) (rot 90) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 1500 1100) (rot 90) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 1600 1100) (rot 90) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 1700 1100) (rot 90) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 1800 1100) (rot 90) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 1900 1100) (rot 90) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 2000 1100) (rot 90) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 2100 1100) (rot 90) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + (terminal + (body (symbol "PIN") (pt 2200 1100) (rot 90) (mir X) (visible true)) + (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true)) + (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true))) + ) + (symbol "PIN" + (units THOU) + (origin (pt 0 0)) + (graphic + (stroke 10) + (path (pt 0 0) (pt 200 0)))) + (symbol "PINSHORT" + (units THOU) + (origin (pt 0 0)) + (graphic + (stroke 10) + (path (pt 0 0) (pt 100 0)))) + (package "QFN50P1000X1000X100-73N-D" + (units MM) + (layer OCCA + (graphic + (stroke 0.05) + (path + (closed true) + (pt -5.625 5.625) + (pt 5.625 5.625) + (pt 5.625 -5.625) + (pt -5.625 -5.625) + (pt -5.625 5.625)))) + (layer TASM + (graphic + (stroke 0.1) + (path + (closed true) + (pt -5 5) + (pt 5 5) + (pt 5 -5) + (pt -5 -5) + (pt -5 5)))) + (layer TASM + (graphic + (stroke 0.1) + (path + (closed false) + (pt -5 4.5) + (pt -4.5 5)))) + (layer TSLK + (graphic + (stroke 0.25) + (circle + (pt -5.25 5) (pt -5.5 5) + ) + ) + ) + (leg 1 (pt -4.95 4.25) (padstack 0)) + (leg 2 (pt -4.95 3.75) (padstack 0)) + (leg 3 (pt -4.95 3.25) (padstack 0)) + (leg 4 (pt -4.95 2.75) (padstack 0)) + (leg 5 (pt -4.95 2.25) (padstack 0)) + (leg 6 (pt -4.95 1.75) (padstack 0)) + (leg 7 (pt -4.95 1.25) (padstack 0)) + (leg 8 (pt -4.95 0.75) (padstack 0)) + (leg 9 (pt -4.95 0.25) (padstack 0)) + (leg 10 (pt -4.95 -0.25) (padstack 0)) + (leg 11 (pt -4.95 -0.75) (padstack 0)) + (leg 12 (pt -4.95 -1.25) (padstack 0)) + (leg 13 (pt -4.95 -1.75) (padstack 0)) + (leg 14 (pt -4.95 -2.25) (padstack 0)) + (leg 15 (pt -4.95 -2.75) (padstack 0)) + (leg 16 (pt -4.95 -3.25) (padstack 0)) + (leg 17 (pt -4.95 -3.75) (padstack 0)) + (leg 18 (pt -4.95 -4.25) (padstack 0)) + (leg 19 (pt -4.25 -4.95) (padstack 1)) + (leg 20 (pt -3.75 -4.95) (padstack 1)) + (leg 21 (pt -3.25 -4.95) (padstack 1)) + (leg 22 (pt -2.75 -4.95) (padstack 1)) + (leg 23 (pt -2.25 -4.95) (padstack 1)) + (leg 24 (pt -1.75 -4.95) (padstack 1)) + (leg 25 (pt -1.25 -4.95) (padstack 1)) + (leg 26 (pt -0.75 -4.95) (padstack 1)) + (leg 27 (pt -0.25 -4.95) (padstack 1)) + (leg 28 (pt 0.25 -4.95) (padstack 1)) + (leg 29 (pt 0.75 -4.95) (padstack 1)) + (leg 30 (pt 1.25 -4.95) (padstack 1)) + (leg 31 (pt 1.75 -4.95) (padstack 1)) + (leg 32 (pt 2.25 -4.95) (padstack 1)) + (leg 33 (pt 2.75 -4.95) (padstack 1)) + (leg 34 (pt 3.25 -4.95) (padstack 1)) + (leg 35 (pt 3.75 -4.95) (padstack 1)) + (leg 36 (pt 4.25 -4.95) (padstack 1)) + (leg 37 (pt 4.95 -4.25) (padstack 2)) + (leg 38 (pt 4.95 -3.75) (padstack 2)) + (leg 39 (pt 4.95 -3.25) (padstack 2)) + (leg 40 (pt 4.95 -2.75) (padstack 2)) + (leg 41 (pt 4.95 -2.25) (padstack 2)) + (leg 42 (pt 4.95 -1.75) (padstack 2)) + (leg 43 (pt 4.95 -1.25) (padstack 2)) + (leg 44 (pt 4.95 -0.75) (padstack 2)) + (leg 45 (pt 4.95 -0.25) (padstack 2)) + (leg 46 (pt 4.95 0.25) (padstack 2)) + (leg 47 (pt 4.95 0.75) (padstack 2)) + (leg 48 (pt 4.95 1.25) (padstack 2)) + (leg 49 (pt 4.95 1.75) (padstack 2)) + (leg 50 (pt 4.95 2.25) (padstack 2)) + (leg 51 (pt 4.95 2.75) (padstack 2)) + (leg 52 (pt 4.95 3.25) (padstack 2)) + (leg 53 (pt 4.95 3.75) (padstack 2)) + (leg 54 (pt 4.95 4.25) (padstack 2)) + (leg 55 (pt 4.25 4.95) (padstack 3)) + (leg 56 (pt 3.75 4.95) (padstack 3)) + (leg 57 (pt 3.25 4.95) (padstack 3)) + (leg 58 (pt 2.75 4.95) (padstack 3)) + (leg 59 (pt 2.25 4.95) (padstack 3)) + (leg 60 (pt 1.75 4.95) (padstack 3)) + (leg 61 (pt 1.25 4.95) (padstack 3)) + (leg 62 (pt 0.75 4.95) (padstack 3)) + (leg 63 (pt 0.25 4.95) (padstack 3)) + (leg 64 (pt -0.25 4.95) (padstack 3)) + (leg 65 (pt -0.75 4.95) (padstack 3)) + (leg 66 (pt -1.25 4.95) (padstack 3)) + (leg 67 (pt -1.75 4.95) (padstack 3)) + (leg 68 (pt -2.25 4.95) (padstack 3)) + (leg 69 (pt -2.75 4.95) (padstack 3)) + (leg 70 (pt -3.25 4.95) (padstack 3)) + (leg 71 (pt -3.75 4.95) (padstack 3)) + (leg 72 (pt -4.25 4.95) (padstack 3)) + (leg 73 (pt 0 0) (padstack 73)) + (padstack 0 + (pad (layer TCOP) (path (pt -0.425 0.15) (arc (pt 0.275 0.15) (pt 0.125 -0.15) (pt 0.425 0.15) (start -180) (sweep 90)) (pt 0.275 -0.15) (pt -0.425 -0.15) (pt -0.425 0.15))) + ) + (padstack 1 + (pad (layer TCOP) (path (pt -0.15 -0.425) (arc (pt -0.15 0.275) (pt -0.15 0.125) (pt 0.15 0.425) (start -180) (sweep 180)) (pt 0.15 0.275) (pt 0.15 -0.425) (pt -0.15 -0.425))) + ) + (padstack 2 + (pad (layer TCOP) (path (pt 0.425 -0.15) (arc (pt -0.275 -0.15) (pt -0.425 -0.15) (pt -0.125 0.15) (start -180) (sweep 270)) (pt -0.275 0.15) (pt 0.425 0.15) (pt 0.425 -0.15))) + ) + (padstack 3 + (pad (layer TCOP) (path (pt 0.15 0.425) (arc (pt 0.15 -0.275) (pt -0.15 -0.425) (pt 0.15 -0.125) (start -180) (sweep 0)) (pt -0.15 -0.275) (pt -0.15 0.425) (pt 0.15 0.425))) + ) + (padstack 73 + (plated false) + (pad (layer TCOP) (rectf 6.1 6.1 0 0 90)) + ) + (model "USB5537B-4100AKZE.stp" + (euler 0 0 0) + (offset 0 0 0) + ) + ) + ) +) diff --git a/libs/USB5537/USB5537B-4100AKZE/Proteus/USB5537B-4100AKZE.pdspart b/libs/USB5537/USB5537B-4100AKZE/Proteus/USB5537B-4100AKZE.pdspart new file mode 100644 index 0000000..8066ea7 Binary files /dev/null and b/libs/USB5537/USB5537B-4100AKZE/Proteus/USB5537B-4100AKZE.pdspart differ diff --git a/libs/USB5537/USB5537B-4100AKZE/Pulsonix/USB5537B-4100AKZE.plx b/libs/USB5537/USB5537B-4100AKZE/Pulsonix/USB5537B-4100AKZE.plx new file mode 100644 index 0000000..7dc891b --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/Pulsonix/USB5537B-4100AKZE.plx @@ -0,0 +1,460 @@ +PULSONIX_LIBRARY_ASCII "SamacSys ECAD Model" +//382066/744957/2.49/73/3/Integrated Circuit + +(asciiHeader + (fileUnits MM) +) +(library Library_1 + (padStyleDef "r85_30" + (holeDiam 0) + (padShape (layerNumRef 1) (padShapeType Rect) (shapeWidth 0.3) (shapeHeight 0.85)) + (padShape (layerNumRef 16) (padShapeType Ellipse) (shapeWidth 0) (shapeHeight 0)) + ) + (padStyleDef "r610_610" + (holeDiam 0) + (padShape (layerNumRef 1) (padShapeType Rect) (shapeWidth 6.1) (shapeHeight 6.1)) + (padShape (layerNumRef 16) (padShapeType Ellipse) (shapeWidth 0) (shapeHeight 0)) + ) + (textStyleDef "Normal" + (font + (fontType Stroke) + (fontFace "Helvetica") + (fontHeight 1.27) + (strokeWidth 0.127) + ) + ) + (patternDef "QFN50P1000X1000X100-73N" (originalName "QFN50P1000X1000X100-73N") + (multiLayer + (pad (padNum 1) (padStyleRef r85_30) (pt -4.95, 4.25) (rotation 90)) + (pad (padNum 2) (padStyleRef r85_30) (pt -4.95, 3.75) (rotation 90)) + (pad (padNum 3) (padStyleRef r85_30) (pt -4.95, 3.25) (rotation 90)) + (pad (padNum 4) (padStyleRef r85_30) (pt -4.95, 2.75) (rotation 90)) + (pad (padNum 5) (padStyleRef r85_30) (pt -4.95, 2.25) (rotation 90)) + (pad (padNum 6) (padStyleRef r85_30) (pt -4.95, 1.75) (rotation 90)) + (pad (padNum 7) (padStyleRef r85_30) (pt -4.95, 1.25) (rotation 90)) + (pad (padNum 8) (padStyleRef r85_30) (pt -4.95, 0.75) (rotation 90)) + (pad (padNum 9) (padStyleRef r85_30) (pt -4.95, 0.25) (rotation 90)) + (pad (padNum 10) (padStyleRef r85_30) (pt -4.95, -0.25) (rotation 90)) + (pad (padNum 11) (padStyleRef r85_30) (pt -4.95, -0.75) (rotation 90)) + (pad (padNum 12) (padStyleRef r85_30) (pt -4.95, -1.25) (rotation 90)) + (pad (padNum 13) (padStyleRef r85_30) (pt -4.95, -1.75) (rotation 90)) + (pad (padNum 14) (padStyleRef r85_30) (pt -4.95, -2.25) (rotation 90)) + (pad (padNum 15) (padStyleRef r85_30) (pt -4.95, -2.75) (rotation 90)) + (pad (padNum 16) (padStyleRef r85_30) (pt -4.95, -3.25) (rotation 90)) + (pad (padNum 17) (padStyleRef r85_30) (pt -4.95, -3.75) (rotation 90)) + (pad (padNum 18) (padStyleRef r85_30) (pt -4.95, -4.25) (rotation 90)) + (pad (padNum 19) (padStyleRef r85_30) (pt -4.25, -4.95) (rotation 0)) + (pad (padNum 20) (padStyleRef r85_30) (pt -3.75, -4.95) (rotation 0)) + (pad (padNum 21) (padStyleRef r85_30) (pt -3.25, -4.95) (rotation 0)) + (pad (padNum 22) (padStyleRef r85_30) (pt -2.75, -4.95) (rotation 0)) + (pad (padNum 23) (padStyleRef r85_30) (pt -2.25, -4.95) (rotation 0)) + (pad (padNum 24) (padStyleRef r85_30) (pt -1.75, -4.95) (rotation 0)) + (pad (padNum 25) (padStyleRef r85_30) (pt -1.25, -4.95) (rotation 0)) + (pad (padNum 26) (padStyleRef r85_30) (pt -0.75, -4.95) (rotation 0)) + (pad (padNum 27) (padStyleRef r85_30) (pt -0.25, -4.95) (rotation 0)) + (pad (padNum 28) (padStyleRef r85_30) (pt 0.25, -4.95) (rotation 0)) + (pad (padNum 29) (padStyleRef r85_30) (pt 0.75, -4.95) (rotation 0)) + (pad (padNum 30) (padStyleRef r85_30) (pt 1.25, -4.95) (rotation 0)) + (pad (padNum 31) (padStyleRef r85_30) (pt 1.75, -4.95) (rotation 0)) + (pad (padNum 32) (padStyleRef r85_30) (pt 2.25, -4.95) (rotation 0)) + (pad (padNum 33) (padStyleRef r85_30) (pt 2.75, -4.95) (rotation 0)) + (pad (padNum 34) (padStyleRef r85_30) (pt 3.25, -4.95) (rotation 0)) + (pad (padNum 35) (padStyleRef r85_30) (pt 3.75, -4.95) (rotation 0)) + (pad (padNum 36) (padStyleRef r85_30) (pt 4.25, -4.95) (rotation 0)) + (pad (padNum 37) (padStyleRef r85_30) (pt 4.95, -4.25) (rotation 90)) + (pad (padNum 38) (padStyleRef r85_30) (pt 4.95, -3.75) (rotation 90)) + (pad (padNum 39) (padStyleRef r85_30) (pt 4.95, -3.25) (rotation 90)) + (pad (padNum 40) (padStyleRef r85_30) (pt 4.95, -2.75) (rotation 90)) + (pad (padNum 41) (padStyleRef r85_30) (pt 4.95, -2.25) (rotation 90)) + (pad (padNum 42) (padStyleRef r85_30) (pt 4.95, -1.75) (rotation 90)) + (pad (padNum 43) (padStyleRef r85_30) (pt 4.95, -1.25) (rotation 90)) + (pad (padNum 44) (padStyleRef r85_30) (pt 4.95, -0.75) (rotation 90)) + (pad (padNum 45) (padStyleRef r85_30) (pt 4.95, -0.25) (rotation 90)) + (pad (padNum 46) (padStyleRef r85_30) (pt 4.95, 0.25) (rotation 90)) + (pad (padNum 47) (padStyleRef r85_30) (pt 4.95, 0.75) (rotation 90)) + (pad (padNum 48) (padStyleRef r85_30) (pt 4.95, 1.25) (rotation 90)) + (pad (padNum 49) (padStyleRef r85_30) (pt 4.95, 1.75) (rotation 90)) + (pad (padNum 50) (padStyleRef r85_30) (pt 4.95, 2.25) (rotation 90)) + (pad (padNum 51) (padStyleRef r85_30) (pt 4.95, 2.75) (rotation 90)) + (pad (padNum 52) (padStyleRef r85_30) (pt 4.95, 3.25) (rotation 90)) + (pad (padNum 53) (padStyleRef r85_30) (pt 4.95, 3.75) (rotation 90)) + (pad (padNum 54) (padStyleRef r85_30) (pt 4.95, 4.25) (rotation 90)) + (pad (padNum 55) (padStyleRef r85_30) (pt 4.25, 4.95) (rotation 0)) + (pad (padNum 56) (padStyleRef r85_30) (pt 3.75, 4.95) (rotation 0)) + (pad (padNum 57) (padStyleRef r85_30) (pt 3.25, 4.95) (rotation 0)) + (pad (padNum 58) (padStyleRef r85_30) (pt 2.75, 4.95) (rotation 0)) + (pad (padNum 59) (padStyleRef r85_30) (pt 2.25, 4.95) (rotation 0)) + (pad (padNum 60) (padStyleRef r85_30) (pt 1.75, 4.95) (rotation 0)) + (pad (padNum 61) (padStyleRef r85_30) (pt 1.25, 4.95) (rotation 0)) + (pad (padNum 62) (padStyleRef r85_30) (pt 0.75, 4.95) (rotation 0)) + (pad (padNum 63) (padStyleRef r85_30) (pt 0.25, 4.95) (rotation 0)) + (pad (padNum 64) (padStyleRef r85_30) (pt -0.25, 4.95) (rotation 0)) + (pad (padNum 65) (padStyleRef r85_30) (pt -0.75, 4.95) (rotation 0)) + (pad (padNum 66) (padStyleRef r85_30) (pt -1.25, 4.95) (rotation 0)) + (pad (padNum 67) (padStyleRef r85_30) (pt -1.75, 4.95) (rotation 0)) + (pad (padNum 68) (padStyleRef r85_30) (pt -2.25, 4.95) (rotation 0)) + (pad (padNum 69) (padStyleRef r85_30) (pt -2.75, 4.95) (rotation 0)) + (pad (padNum 70) (padStyleRef r85_30) (pt -3.25, 4.95) (rotation 0)) + (pad (padNum 71) (padStyleRef r85_30) (pt -3.75, 4.95) (rotation 0)) + (pad (padNum 72) (padStyleRef r85_30) (pt -4.25, 4.95) (rotation 0)) + (pad (padNum 73) (padStyleRef r610_610) (pt 0, 0) (rotation 0)) + ) + (layerContents (layerNumRef 18) + (attr "RefDes" "RefDes" (pt 0, 0) (textStyleRef "Normal") (isVisible True)) + ) + (layerContents (layerNumRef Courtyard_Top) + (line (pt -5.625 5.625) (pt 5.625 5.625) (width 0.05)) + ) + (layerContents (layerNumRef Courtyard_Top) + (line (pt 5.625 5.625) (pt 5.625 -5.625) (width 0.05)) + ) + (layerContents (layerNumRef Courtyard_Top) + (line (pt 5.625 -5.625) (pt -5.625 -5.625) (width 0.05)) + ) + (layerContents (layerNumRef Courtyard_Top) + (line (pt -5.625 -5.625) (pt -5.625 5.625) (width 0.05)) + ) + (layerContents (layerNumRef 28) + (line (pt -5 5) (pt 5 5) (width 0.025)) + ) + (layerContents (layerNumRef 28) + (line (pt 5 5) (pt 5 -5) (width 0.025)) + ) + (layerContents (layerNumRef 28) + (line (pt 5 -5) (pt -5 -5) (width 0.025)) + ) + (layerContents (layerNumRef 28) + (line (pt -5 -5) (pt -5 5) (width 0.025)) + ) + (layerContents (layerNumRef 28) + (line (pt -5 4.5) (pt -4.5 5) (width 0.025)) + ) + (layerContents (layerNumRef 18) + (arc (pt -5.375, 5) (radius 0) (width 0.25)) + ) + ) + (symbolDef "USB5537B-4100AKZE" (originalName "USB5537B-4100AKZE") + + (pin (pinNum 1) (pt 0 mils 0 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -25 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 2) (pt 0 mils -100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -125 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 3) (pt 0 mils -200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -225 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 4) (pt 0 mils -300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -325 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 5) (pt 0 mils -400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -425 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 6) (pt 0 mils -500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -525 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 7) (pt 0 mils -600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -625 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 8) (pt 0 mils -700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -725 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 9) (pt 0 mils -800 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -825 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 10) (pt 0 mils -900 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -925 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 11) (pt 0 mils -1000 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1025 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 12) (pt 0 mils -1100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1125 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 13) (pt 0 mils -1200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1225 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 14) (pt 0 mils -1300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1325 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 15) (pt 0 mils -1400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1425 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 16) (pt 0 mils -1500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1525 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 17) (pt 0 mils -1600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1625 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 18) (pt 0 mils -1700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1725 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 19) (pt 400 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 425 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 20) (pt 500 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 525 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 21) (pt 600 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 625 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 22) (pt 700 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 725 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 23) (pt 800 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 825 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 24) (pt 900 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 925 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 25) (pt 1000 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1025 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 26) (pt 1100 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1125 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 27) (pt 1200 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1225 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 28) (pt 1300 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1325 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 29) (pt 1400 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1425 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 30) (pt 1500 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1525 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 31) (pt 1600 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1625 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 32) (pt 1700 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1725 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 33) (pt 1800 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1825 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 34) (pt 1900 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1925 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 35) (pt 2000 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2025 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 36) (pt 2100 mils -2900 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2125 mils -2670 mils) (rotation 90]) (justify "Left") (textStyleRef "Normal")) + )) + (pin (pinNum 37) (pt 2600 mils 0 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -25 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 38) (pt 2600 mils -100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -125 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 39) (pt 2600 mils -200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -225 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 40) (pt 2600 mils -300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -325 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 41) (pt 2600 mils -400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -425 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 42) (pt 2600 mils -500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -525 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 43) (pt 2600 mils -600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -625 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 44) (pt 2600 mils -700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -725 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 45) (pt 2600 mils -800 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -825 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 46) (pt 2600 mils -900 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -925 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 47) (pt 2600 mils -1000 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1025 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 48) (pt 2600 mils -1100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1125 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 49) (pt 2600 mils -1200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1225 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 50) (pt 2600 mils -1300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1325 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 51) (pt 2600 mils -1400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1425 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 52) (pt 2600 mils -1500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1525 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 53) (pt 2600 mils -1600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1625 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 54) (pt 2600 mils -1700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2370 mils -1725 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 55) (pt 400 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 425 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 56) (pt 500 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 525 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 57) (pt 600 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 625 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 58) (pt 700 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 725 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 59) (pt 800 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 825 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 60) (pt 900 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 925 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 61) (pt 1000 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1025 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 62) (pt 1100 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1125 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 63) (pt 1200 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1225 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 64) (pt 1300 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1325 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 65) (pt 1400 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1425 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 66) (pt 1500 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1525 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 67) (pt 1600 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1625 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 68) (pt 1700 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1725 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 69) (pt 1800 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1825 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 70) (pt 1900 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1925 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 71) (pt 2000 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2025 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 72) (pt 2100 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2125 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Normal")) + )) + (pin (pinNum 73) (pt 2200 mils 1100 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2225 mils 870 mils) (rotation 90]) (justify "Right") (textStyleRef "Normal")) + )) + (line (pt 200 mils 900 mils) (pt 2400 mils 900 mils) (width 6 mils)) + (line (pt 2400 mils 900 mils) (pt 2400 mils -2700 mils) (width 6 mils)) + (line (pt 2400 mils -2700 mils) (pt 200 mils -2700 mils) (width 6 mils)) + (line (pt 200 mils -2700 mils) (pt 200 mils 900 mils) (width 6 mils)) + (attr "RefDes" "RefDes" (pt 2450 mils 1100 mils) (justify Left) (isVisible True) (textStyleRef "Normal")) + (attr "Type" "Type" (pt 2450 mils 1000 mils) (justify Left) (isVisible True) (textStyleRef "Normal")) + + ) + (compDef "USB5537B-4100AKZE" (originalName "USB5537B-4100AKZE") (compHeader (numPins 73) (numParts 1) (refDesPrefix IC) + ) + (compPin "1" (pinName "PRT_CTL7/GPIO14") (partNum 1) (symPinNum 1) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "2" (pinName "PRT_CTL6/GPIO13") (partNum 1) (symPinNum 2) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "3" (pinName "USB2DP_DN1") (partNum 1) (symPinNum 3) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "4" (pinName "USB2DM_DN1") (partNum 1) (symPinNum 4) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "5" (pinName "USB3DP_TXDN1") (partNum 1) (symPinNum 5) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "6" (pinName "USB3DM_TXDN1") (partNum 1) (symPinNum 6) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "7" (pinName "VDD12_1") (partNum 1) (symPinNum 7) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "8" (pinName "USB3DP_RXDN1") (partNum 1) (symPinNum 8) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "9" (pinName "USB3DM_RXDN1") (partNum 1) (symPinNum 9) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "10" (pinName "VDD12_2") (partNum 1) (symPinNum 10) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "11" (pinName "USB2DP_DN2") (partNum 1) (symPinNum 11) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "12" (pinName "USB2DM_DN2") (partNum 1) (symPinNum 12) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "13" (pinName "USB3DP_TXDN2") (partNum 1) (symPinNum 13) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "14" (pinName "USB3DM_TXDN2") (partNum 1) (symPinNum 14) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "15" (pinName "VDD12_3") (partNum 1) (symPinNum 15) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "16" (pinName "USB3DP_RXDN2") (partNum 1) (symPinNum 16) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "17" (pinName "USB3DM_RXDN2") (partNum 1) (symPinNum 17) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "18" (pinName "VDD33_1") (partNum 1) (symPinNum 18) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "19" (pinName "USB2DP_DN3") (partNum 1) (symPinNum 19) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "20" (pinName "USB2DM_DN3") (partNum 1) (symPinNum 20) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "21" (pinName "USB3DP_TXDN3") (partNum 1) (symPinNum 21) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "22" (pinName "USB3DM_TXDN3") (partNum 1) (symPinNum 22) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "23" (pinName "VDD12_4") (partNum 1) (symPinNum 23) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "24" (pinName "USB3DP_RXDN3") (partNum 1) (symPinNum 24) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "25" (pinName "USB3DM_RXDN3") (partNum 1) (symPinNum 25) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "26" (pinName "USB2DP_DN4") (partNum 1) (symPinNum 26) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "27" (pinName "USB2DM_DN4") (partNum 1) (symPinNum 27) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "28" (pinName "USB3DP_TXDN4") (partNum 1) (symPinNum 28) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "29" (pinName "USB3DM_TXDN4") (partNum 1) (symPinNum 29) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "30" (pinName "VDD12_5") (partNum 1) (symPinNum 30) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "31" (pinName "USB3DP_RXDN4") (partNum 1) (symPinNum 31) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "32" (pinName "USB3DM_RXDN4") (partNum 1) (symPinNum 32) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "33" (pinName "USB2DP_DN5") (partNum 1) (symPinNum 33) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "34" (pinName "USB2DM_DN5") (partNum 1) (symPinNum 34) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "35" (pinName "VDD12_6") (partNum 1) (symPinNum 35) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "36" (pinName "PRT_CTL4/GPIO11") (partNum 1) (symPinNum 36) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "54" (pinName "RESET_N") (partNum 1) (symPinNum 37) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "53" (pinName "TEST") (partNum 1) (symPinNum 38) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "52" (pinName "GPIO2(VBUS)") (partNum 1) (symPinNum 39) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "51" (pinName "TMS/GPIO3") (partNum 1) (symPinNum 40) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "50" (pinName "TCK/GPIO1") (partNum 1) (symPinNum 41) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "49" (pinName "TRST/GPIO0") (partNum 1) (symPinNum 42) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "48" (pinName "TDI/GPIO6") (partNum 1) (symPinNum 43) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "47" (pinName "TDO/GPIO7") (partNum 1) (symPinNum 44) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "46" (pinName "SPI_DI") (partNum 1) (symPinNum 45) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "45" (pinName "SPI_DO/GPIO5") (partNum 1) (symPinNum 46) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "44" (pinName "SPI_CLK/GPIO4") (partNum 1) (symPinNum 47) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "43" (pinName "SPI_CE_N") (partNum 1) (symPinNum 48) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "42" (pinName "GPIO15/SM_CLK") (partNum 1) (symPinNum 49) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "41" (pinName "PRT_CTL5/GPIO12/SM_DAT") (partNum 1) (symPinNum 50) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "40" (pinName "PRT_CTL1/GPIO8") (partNum 1) (symPinNum 51) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "39" (pinName "PRT_CTL2/GPIO9") (partNum 1) (symPinNum 52) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "38" (pinName "VDD33_2") (partNum 1) (symPinNum 53) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "37" (pinName "PRT_CTL3/GPIO10") (partNum 1) (symPinNum 54) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "73" (pinName "VSS") (partNum 1) (symPinNum 55) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "72" (pinName "RBIAS") (partNum 1) (symPinNum 56) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "71" (pinName "VDD33_4") (partNum 1) (symPinNum 57) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "70" (pinName "XTALIN/CLK_IN") (partNum 1) (symPinNum 58) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "69" (pinName "XTALOUT") (partNum 1) (symPinNum 59) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "68" (pinName "ATEST") (partNum 1) (symPinNum 60) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "67" (pinName "USB3DM_RXUP") (partNum 1) (symPinNum 61) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "66" (pinName "USB3DP_RXUP") (partNum 1) (symPinNum 62) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "65" (pinName "VDD12_8") (partNum 1) (symPinNum 63) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "64" (pinName "USB3DM_TXUP") (partNum 1) (symPinNum 64) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "63" (pinName "USB3DP_TXUP") (partNum 1) (symPinNum 65) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "62" (pinName "USB2DM_UP") (partNum 1) (symPinNum 66) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "61" (pinName "USB2DP_UP") (partNum 1) (symPinNum 67) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "60" (pinName "USB2DP_DN7") (partNum 1) (symPinNum 68) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "59" (pinName "USB2DM_DN7") (partNum 1) (symPinNum 69) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "58" (pinName "USB2DP_DN6") (partNum 1) (symPinNum 70) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "57" (pinName "USB2DM_DN6") (partNum 1) (symPinNum 71) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "56" (pinName "VDD33_3") (partNum 1) (symPinNum 72) (gateEq 0) (pinEq 0) (pinType Unknown)) + (compPin "55" (pinName "VDD12_7") (partNum 1) (symPinNum 73) (gateEq 0) (pinEq 0) (pinType Unknown)) + (attachedSymbol (partNum 1) (altType Normal) (symbolName "USB5537B-4100AKZE")) + (attachedPattern (patternNum 1) (patternName "QFN50P1000X1000X100-73N") + (numPads 73) + (padPinMap + (padNum 1) (compPinRef "1") + (padNum 2) (compPinRef "2") + (padNum 3) (compPinRef "3") + (padNum 4) (compPinRef "4") + (padNum 5) (compPinRef "5") + (padNum 6) (compPinRef "6") + (padNum 7) (compPinRef "7") + (padNum 8) (compPinRef "8") + (padNum 9) (compPinRef "9") + (padNum 10) (compPinRef "10") + (padNum 11) (compPinRef "11") + (padNum 12) (compPinRef "12") + (padNum 13) (compPinRef "13") + (padNum 14) (compPinRef "14") + (padNum 15) (compPinRef "15") + (padNum 16) (compPinRef "16") + (padNum 17) (compPinRef "17") + (padNum 18) (compPinRef "18") + (padNum 19) (compPinRef "19") + (padNum 20) (compPinRef "20") + (padNum 21) (compPinRef "21") + (padNum 22) (compPinRef "22") + (padNum 23) (compPinRef "23") + (padNum 24) (compPinRef "24") + (padNum 25) (compPinRef "25") + (padNum 26) (compPinRef "26") + (padNum 27) (compPinRef "27") + (padNum 28) (compPinRef "28") + (padNum 29) (compPinRef "29") + (padNum 30) (compPinRef "30") + (padNum 31) (compPinRef "31") + (padNum 32) (compPinRef "32") + (padNum 33) (compPinRef "33") + (padNum 34) (compPinRef "34") + (padNum 35) (compPinRef "35") + (padNum 36) (compPinRef "36") + (padNum 37) (compPinRef "37") + (padNum 38) (compPinRef "38") + (padNum 39) (compPinRef "39") + (padNum 40) (compPinRef "40") + (padNum 41) (compPinRef "41") + (padNum 42) (compPinRef "42") + (padNum 43) (compPinRef "43") + (padNum 44) (compPinRef "44") + (padNum 45) (compPinRef "45") + (padNum 46) (compPinRef "46") + (padNum 47) (compPinRef "47") + (padNum 48) (compPinRef "48") + (padNum 49) (compPinRef "49") + (padNum 50) (compPinRef "50") + (padNum 51) (compPinRef "51") + (padNum 52) (compPinRef "52") + (padNum 53) (compPinRef "53") + (padNum 54) (compPinRef "54") + (padNum 55) (compPinRef "55") + (padNum 56) (compPinRef "56") + (padNum 57) (compPinRef "57") + (padNum 58) (compPinRef "58") + (padNum 59) (compPinRef "59") + (padNum 60) (compPinRef "60") + (padNum 61) (compPinRef "61") + (padNum 62) (compPinRef "62") + (padNum 63) (compPinRef "63") + (padNum 64) (compPinRef "64") + (padNum 65) (compPinRef "65") + (padNum 66) (compPinRef "66") + (padNum 67) (compPinRef "67") + (padNum 68) (compPinRef "68") + (padNum 69) (compPinRef "69") + (padNum 70) (compPinRef "70") + (padNum 71) (compPinRef "71") + (padNum 72) (compPinRef "72") + (padNum 73) (compPinRef "73") + ) + ) + (attr "Manufacturer_Name" "Microchip") + (attr "Manufacturer_Part_Number" "USB5537B-4100AKZE") + (attr "Mouser Part Number" "579-USB5537B4100AKZE") + (attr "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Microchip-Technology/USB5537B-4100AKZE?qs=WOIyg0mTyocqRkgqGY3vCQ%3D%3D") + (attr "Arrow Part Number" "USB5537B-4100AKZE") + (attr "Arrow Price/Stock" "https://www.arrow.com/en/products/usb5537b-4100akze/microchip-technology") + (attr "Description" "USB Interface IC 7-/4-Port SuperSpeed HiSpeed USB Hub Cont") + (attr "" "https://media.digikey.com/pdf/Data%20Sheets/Microchip%20PDFs/USB5537B.pdf") + (attr "" "1") + (attr "" "USB5537B-4100AKZE.stp") + (attr "" "X=0;Y=0;Z=0") + (attr "" "X=0;Y=0;Z=0") + ) + +) diff --git a/libs/USB5537/USB5537B-4100AKZE/SOLIDWORKS PCB/USB5537B-4100AKZE.lbr b/libs/USB5537/USB5537B-4100AKZE/SOLIDWORKS PCB/USB5537B-4100AKZE.lbr new file mode 100644 index 0000000..5832970 --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/SOLIDWORKS PCB/USB5537B-4100AKZE.lbr @@ -0,0 +1,338 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<USB Interface IC 7-/4-Port SuperSpeed HiSpeed USB Hub Cont</b><p> +<author>Created by SamacSys</author> + + +<b>QFN72</b><br> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>USB Interface IC 7-/4-Port SuperSpeed HiSpeed USB Hub Cont</b><p> +Source: <a href="https://media.digikey.com/pdf/Data Sheets/Microchip PDFs/USB5537B.pdf"> Datasheet </a> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libs/USB5537/USB5537B-4100AKZE/TARGET 3001!/USB5537B-4100AKZE.cxf b/libs/USB5537/USB5537B-4100AKZE/TARGET 3001!/USB5537B-4100AKZE.cxf new file mode 100644 index 0000000..faf754a --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/TARGET 3001!/USB5537B-4100AKZE.cxf @@ -0,0 +1,245 @@ +COMPONENT NAME=USB5537B-4100AKZE VALUE=USB5537B-4100AKZE PREFIX=IC SYMBOLS=1 PACKAGE=80 PROPERTIES=11 +MANUFACTURER=Microchip +COMPONENT_NAME=USB5537B-4100AKZE +Mouser Part Number=579-USB5537B4100AKZE +Mouser Price/Stock=https://www.mouser.co.uk/ProductDetail/Microchip-Technology/USB5537B-4100AKZE?qs=WOIyg0mTyocqRkgqGY3vCQ%3D%3D +Arrow Part Number=USB5537B-4100AKZE +Arrow Price/Stock=https://www.arrow.com/en/products/usb5537b-4100akze/microchip-technology +3D_MODEL=0,0,0,0,0,0 +COMPONENT_TYPE_ID= +DATASHEET=https://media.digikey.com/pdf/Data%20Sheets/Microchip%20PDFs/USB5537B.pdf +COMPONENT_HEIGHT=1000000 +SamacSys_ECAD_Model=382066/744957/2.49/73/3/Integrated Circuit +PACKAGE NAME=QFN50P1000X1000X100-73N-D X1=0 Y1=0 LAYER=4 +LINE X1=-5625000 Y1=5625000 X2=5625000 Y2=5625000 WIDTH=50000 LAYER=4 PROPERTIES=0 DASHED=1 +LINE X1=5625000 Y1=5625000 X2=5625000 Y2=-5625000 WIDTH=50000 LAYER=4 PROPERTIES=0 DASHED=1 +LINE X1=5625000 Y1=-5625000 X2=-5625000 Y2=-5625000 WIDTH=50000 LAYER=4 PROPERTIES=0 DASHED=1 +LINE X1=-5625000 Y1=-5625000 X2=-5625000 Y2=5625000 WIDTH=50000 LAYER=4 PROPERTIES=0 DASHED=1 +ARC XM=-5375000 YM=5000000 X1=-5250000 Y1=5000000 X2=-5250000 Y2=5000000 RADIUS=125000 WIDTH=250000 START=0.0000 END=360.0000 LAYER=4 DASHED=NO +PAD XM=-4950000 YM=4250000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=1 FORM=2 ROTATION=90 DRILL=0 PADNAME=1 +PAD XM=-4950000 YM=3750000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=2 FORM=2 ROTATION=90 DRILL=0 PADNAME=2 +PAD XM=-4950000 YM=3250000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=3 FORM=2 ROTATION=90 DRILL=0 PADNAME=3 +PAD XM=-4950000 YM=2750000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=4 FORM=2 ROTATION=90 DRILL=0 PADNAME=4 +PAD XM=-4950000 YM=2250000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=5 FORM=2 ROTATION=90 DRILL=0 PADNAME=5 +PAD XM=-4950000 YM=1750000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=6 FORM=2 ROTATION=90 DRILL=0 PADNAME=6 +PAD XM=-4950000 YM=1250000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=7 FORM=2 ROTATION=90 DRILL=0 PADNAME=7 +PAD XM=-4950000 YM=750000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=8 FORM=2 ROTATION=90 DRILL=0 PADNAME=8 +PAD XM=-4950000 YM=250000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=9 FORM=2 ROTATION=90 DRILL=0 PADNAME=9 +PAD XM=-4950000 YM=-250000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=10 FORM=2 ROTATION=90 DRILL=0 PADNAME=10 +PAD XM=-4950000 YM=-750000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=11 FORM=2 ROTATION=90 DRILL=0 PADNAME=11 +PAD XM=-4950000 YM=-1250000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=12 FORM=2 ROTATION=90 DRILL=0 PADNAME=12 +PAD XM=-4950000 YM=-1750000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=13 FORM=2 ROTATION=90 DRILL=0 PADNAME=13 +PAD XM=-4950000 YM=-2250000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=14 FORM=2 ROTATION=90 DRILL=0 PADNAME=14 +PAD XM=-4950000 YM=-2750000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=15 FORM=2 ROTATION=90 DRILL=0 PADNAME=15 +PAD XM=-4950000 YM=-3250000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=16 FORM=2 ROTATION=90 DRILL=0 PADNAME=16 +PAD XM=-4950000 YM=-3750000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=17 FORM=2 ROTATION=90 DRILL=0 PADNAME=17 +PAD XM=-4950000 YM=-4250000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=18 FORM=2 ROTATION=90 DRILL=0 PADNAME=18 +PAD XM=-4250000 YM=-4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=19 FORM=2 ROTATION=0 DRILL=0 PADNAME=19 +PAD XM=-3750000 YM=-4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=20 FORM=2 ROTATION=0 DRILL=0 PADNAME=20 +PAD XM=-3250000 YM=-4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=21 FORM=2 ROTATION=0 DRILL=0 PADNAME=21 +PAD XM=-2750000 YM=-4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=22 FORM=2 ROTATION=0 DRILL=0 PADNAME=22 +PAD XM=-2250000 YM=-4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=23 FORM=2 ROTATION=0 DRILL=0 PADNAME=23 +PAD XM=-1750000 YM=-4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=24 FORM=2 ROTATION=0 DRILL=0 PADNAME=24 +PAD XM=-1250000 YM=-4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=25 FORM=2 ROTATION=0 DRILL=0 PADNAME=25 +PAD XM=-750000 YM=-4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=26 FORM=2 ROTATION=0 DRILL=0 PADNAME=26 +PAD XM=-250000 YM=-4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=27 FORM=2 ROTATION=0 DRILL=0 PADNAME=27 +PAD XM=250000 YM=-4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=28 FORM=2 ROTATION=0 DRILL=0 PADNAME=28 +PAD XM=750000 YM=-4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=29 FORM=2 ROTATION=0 DRILL=0 PADNAME=29 +PAD XM=1250000 YM=-4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=30 FORM=2 ROTATION=0 DRILL=0 PADNAME=30 +PAD XM=1750000 YM=-4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=31 FORM=2 ROTATION=0 DRILL=0 PADNAME=31 +PAD XM=2250000 YM=-4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=32 FORM=2 ROTATION=0 DRILL=0 PADNAME=32 +PAD XM=2750000 YM=-4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=33 FORM=2 ROTATION=0 DRILL=0 PADNAME=33 +PAD XM=3250000 YM=-4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=34 FORM=2 ROTATION=0 DRILL=0 PADNAME=34 +PAD XM=3750000 YM=-4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=35 FORM=2 ROTATION=0 DRILL=0 PADNAME=35 +PAD XM=4250000 YM=-4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=36 FORM=2 ROTATION=0 DRILL=0 PADNAME=36 +PAD XM=4950000 YM=-4250000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=37 FORM=2 ROTATION=90 DRILL=0 PADNAME=37 +PAD XM=4950000 YM=-3750000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=38 FORM=2 ROTATION=90 DRILL=0 PADNAME=38 +PAD XM=4950000 YM=-3250000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=39 FORM=2 ROTATION=90 DRILL=0 PADNAME=39 +PAD XM=4950000 YM=-2750000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=40 FORM=2 ROTATION=90 DRILL=0 PADNAME=40 +PAD XM=4950000 YM=-2250000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=41 FORM=2 ROTATION=90 DRILL=0 PADNAME=41 +PAD XM=4950000 YM=-1750000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=42 FORM=2 ROTATION=90 DRILL=0 PADNAME=42 +PAD XM=4950000 YM=-1250000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=43 FORM=2 ROTATION=90 DRILL=0 PADNAME=43 +PAD XM=4950000 YM=-750000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=44 FORM=2 ROTATION=90 DRILL=0 PADNAME=44 +PAD XM=4950000 YM=-250000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=45 FORM=2 ROTATION=90 DRILL=0 PADNAME=45 +PAD XM=4950000 YM=250000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=46 FORM=2 ROTATION=90 DRILL=0 PADNAME=46 +PAD XM=4950000 YM=750000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=47 FORM=2 ROTATION=90 DRILL=0 PADNAME=47 +PAD XM=4950000 YM=1250000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=48 FORM=2 ROTATION=90 DRILL=0 PADNAME=48 +PAD XM=4950000 YM=1750000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=49 FORM=2 ROTATION=90 DRILL=0 PADNAME=49 +PAD XM=4950000 YM=2250000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=50 FORM=2 ROTATION=90 DRILL=0 PADNAME=50 +PAD XM=4950000 YM=2750000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=51 FORM=2 ROTATION=90 DRILL=0 PADNAME=51 +PAD XM=4950000 YM=3250000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=52 FORM=2 ROTATION=90 DRILL=0 PADNAME=52 +PAD XM=4950000 YM=3750000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=53 FORM=2 ROTATION=90 DRILL=0 PADNAME=53 +PAD XM=4950000 YM=4250000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=54 FORM=2 ROTATION=90 DRILL=0 PADNAME=54 +PAD XM=4250000 YM=4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=55 FORM=2 ROTATION=0 DRILL=0 PADNAME=55 +PAD XM=3750000 YM=4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=56 FORM=2 ROTATION=0 DRILL=0 PADNAME=56 +PAD XM=3250000 YM=4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=57 FORM=2 ROTATION=0 DRILL=0 PADNAME=57 +PAD XM=2750000 YM=4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=58 FORM=2 ROTATION=0 DRILL=0 PADNAME=58 +PAD XM=2250000 YM=4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=59 FORM=2 ROTATION=0 DRILL=0 PADNAME=59 +PAD XM=1750000 YM=4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=60 FORM=2 ROTATION=0 DRILL=0 PADNAME=60 +PAD XM=1250000 YM=4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=61 FORM=2 ROTATION=0 DRILL=0 PADNAME=61 +PAD XM=750000 YM=4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=62 FORM=2 ROTATION=0 DRILL=0 PADNAME=62 +PAD XM=250000 YM=4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=63 FORM=2 ROTATION=0 DRILL=0 PADNAME=63 +PAD XM=-250000 YM=4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=64 FORM=2 ROTATION=0 DRILL=0 PADNAME=64 +PAD XM=-750000 YM=4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=65 FORM=2 ROTATION=0 DRILL=0 PADNAME=65 +PAD XM=-1250000 YM=4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=66 FORM=2 ROTATION=0 DRILL=0 PADNAME=66 +PAD XM=-1750000 YM=4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=67 FORM=2 ROTATION=0 DRILL=0 PADNAME=67 +PAD XM=-2250000 YM=4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=68 FORM=2 ROTATION=0 DRILL=0 PADNAME=68 +PAD XM=-2750000 YM=4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=69 FORM=2 ROTATION=0 DRILL=0 PADNAME=69 +PAD XM=-3250000 YM=4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=70 FORM=2 ROTATION=0 DRILL=0 PADNAME=70 +PAD XM=-3750000 YM=4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=71 FORM=2 ROTATION=0 DRILL=0 PADNAME=71 +PAD XM=-4250000 YM=4950000 WIDTH=300000 HEIGHT=850000 LAYER=2 PINNUMBER=72 FORM=2 ROTATION=0 DRILL=0 PADNAME=72 +PAD XM=0 YM=0 WIDTH=6100000 HEIGHT=6100000 LAYER=2 PINNUMBER=73 FORM=2 ROTATION=0 DRILL=0 PADNAME=73 +TEXT CONTENT=0 X1=0 Y1=0 WIDTH=1500000 HEIGHT=1500000 FONT=DIN-ISO-ANSI LAYER=4 WEIGHT=10 FUNCTION=1 +SYMBOL X1=0 Y1=0 LAYER=101 SUFFIX= NUMBER=1 ELEMENTS=152 +LINE X1=5080000 Y1=22860000 X2=60960000 Y2=22860000 WIDTH=254000 LAYER=101 PROPERTIES=0 +LINE X1=60960000 Y1=22860000 X2=60960000 Y2=-68580000 WIDTH=254000 LAYER=101 PROPERTIES=0 +LINE X1=60960000 Y1=-68580000 X2=5080000 Y2=-68580000 WIDTH=254000 LAYER=101 PROPERTIES=0 +LINE X1=5080000 Y1=-68580000 X2=5080000 Y2=22860000 WIDTH=254000 LAYER=101 PROPERTIES=0 +PIN X1=0 Y1=0 PINNUMBER=1 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=PRT_CTL7/GPIO14 X1=5842000 Y1=-750000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=0 Y1=-2540000 PINNUMBER=2 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=PRT_CTL6/GPIO13 X1=5842000 Y1=-3290000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=0 Y1=-5080000 PINNUMBER=3 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB2DP_DN1 X1=5842000 Y1=-5830000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=0 Y1=-7620000 PINNUMBER=4 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB2DM_DN1 X1=5842000 Y1=-8370000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=0 Y1=-10160000 PINNUMBER=5 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB3DP_TXDN1 X1=5842000 Y1=-10910000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=0 Y1=-12700000 PINNUMBER=6 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB3DM_TXDN1 X1=5842000 Y1=-13450000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=0 Y1=-15240000 PINNUMBER=7 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=VDD12_1 X1=5842000 Y1=-15990000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=0 Y1=-17780000 PINNUMBER=8 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB3DP_RXDN1 X1=5842000 Y1=-18530000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=0 Y1=-20320000 PINNUMBER=9 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB3DM_RXDN1 X1=5842000 Y1=-21070000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=0 Y1=-22860000 PINNUMBER=10 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=VDD12_2 X1=5842000 Y1=-23610000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=0 Y1=-25400000 PINNUMBER=11 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB2DP_DN2 X1=5842000 Y1=-26150000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=0 Y1=-27940000 PINNUMBER=12 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB2DM_DN2 X1=5842000 Y1=-28690000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=0 Y1=-30480000 PINNUMBER=13 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB3DP_TXDN2 X1=5842000 Y1=-31230000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=0 Y1=-33020000 PINNUMBER=14 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB3DM_TXDN2 X1=5842000 Y1=-33770000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=0 Y1=-35560000 PINNUMBER=15 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=VDD12_3 X1=5842000 Y1=-36310000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=0 Y1=-38100000 PINNUMBER=16 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB3DP_RXDN2 X1=5842000 Y1=-38850000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=0 Y1=-40640000 PINNUMBER=17 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB3DM_RXDN2 X1=5842000 Y1=-41390000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=0 Y1=-43180000 PINNUMBER=18 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=VDD33_1 X1=5842000 Y1=-43930000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=10160000 Y1=-73660000 PINNUMBER=19 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=90.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB2DP_DN3 X1=10910000 Y1=-67818000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=12700000 Y1=-73660000 PINNUMBER=20 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=90.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB2DM_DN3 X1=13450000 Y1=-67818000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=15240000 Y1=-73660000 PINNUMBER=21 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=90.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB3DP_TXDN3 X1=15990000 Y1=-67818000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=17780000 Y1=-73660000 PINNUMBER=22 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=90.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB3DM_TXDN3 X1=18530000 Y1=-67818000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=20320000 Y1=-73660000 PINNUMBER=23 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=90.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=VDD12_4 X1=21070000 Y1=-67818000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=22860000 Y1=-73660000 PINNUMBER=24 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=90.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB3DP_RXDN3 X1=23610000 Y1=-67818000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=25400000 Y1=-73660000 PINNUMBER=25 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=90.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB3DM_RXDN3 X1=26150000 Y1=-67818000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=27940000 Y1=-73660000 PINNUMBER=26 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=90.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB2DP_DN4 X1=28690000 Y1=-67818000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=30480000 Y1=-73660000 PINNUMBER=27 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=90.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB2DM_DN4 X1=31230000 Y1=-67818000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=33020000 Y1=-73660000 PINNUMBER=28 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=90.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB3DP_TXDN4 X1=33770000 Y1=-67818000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=35560000 Y1=-73660000 PINNUMBER=29 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=90.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB3DM_TXDN4 X1=36310000 Y1=-67818000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=38100000 Y1=-73660000 PINNUMBER=30 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=90.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=VDD12_5 X1=38850000 Y1=-67818000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=40640000 Y1=-73660000 PINNUMBER=31 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=90.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB3DP_RXDN4 X1=41390000 Y1=-67818000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=43180000 Y1=-73660000 PINNUMBER=32 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=90.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB3DM_RXDN4 X1=43930000 Y1=-67818000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=45720000 Y1=-73660000 PINNUMBER=33 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=90.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB2DP_DN5 X1=46470000 Y1=-67818000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=48260000 Y1=-73660000 PINNUMBER=34 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=90.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB2DM_DN5 X1=49010000 Y1=-67818000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=50800000 Y1=-73660000 PINNUMBER=35 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=90.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=VDD12_6 X1=51550000 Y1=-67818000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=53340000 Y1=-73660000 PINNUMBER=36 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=90.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=PRT_CTL4/GPIO11 X1=54090000 Y1=-67818000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=66040000 Y1=0 PINNUMBER=54 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=RESET_N X1=60198000 Y1=-750000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=66040000 Y1=-2540000 PINNUMBER=53 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=TEST X1=60198000 Y1=-3290000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=66040000 Y1=-5080000 PINNUMBER=52 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=GPIO2(VBUS) X1=60198000 Y1=-5830000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=66040000 Y1=-7620000 PINNUMBER=51 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=TMS/GPIO3 X1=60198000 Y1=-8370000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=66040000 Y1=-10160000 PINNUMBER=50 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=TCK/GPIO1 X1=60198000 Y1=-10910000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=66040000 Y1=-12700000 PINNUMBER=49 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=TRST/GPIO0 X1=60198000 Y1=-13450000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=66040000 Y1=-15240000 PINNUMBER=48 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=TDI/GPIO6 X1=60198000 Y1=-15990000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=66040000 Y1=-17780000 PINNUMBER=47 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=TDO/GPIO7 X1=60198000 Y1=-18530000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=66040000 Y1=-20320000 PINNUMBER=46 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=SPI_DI X1=60198000 Y1=-21070000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=66040000 Y1=-22860000 PINNUMBER=45 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=SPI_DO/GPIO5 X1=60198000 Y1=-23610000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=66040000 Y1=-25400000 PINNUMBER=44 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=SPI_CLK/GPIO4 X1=60198000 Y1=-26150000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=66040000 Y1=-27940000 PINNUMBER=43 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=SPI_CE_N X1=60198000 Y1=-28690000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=66040000 Y1=-30480000 PINNUMBER=42 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=GPIO15/SM_CLK X1=60198000 Y1=-31230000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=66040000 Y1=-33020000 PINNUMBER=41 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=PRT_CTL5/GPIO12/SM_DAT X1=60198000 Y1=-33770000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=66040000 Y1=-35560000 PINNUMBER=40 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=PRT_CTL1/GPIO8 X1=60198000 Y1=-36310000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=66040000 Y1=-38100000 PINNUMBER=39 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=PRT_CTL2/GPIO9 X1=60198000 Y1=-38850000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=66040000 Y1=-40640000 PINNUMBER=38 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=VDD33_2 X1=60198000 Y1=-41390000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=66040000 Y1=-43180000 PINNUMBER=37 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=PRT_CTL3/GPIO10 X1=60198000 Y1=-43930000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=10160000 Y1=27940000 PINNUMBER=73 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=270.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=VSS X1=10910000 Y1=22098000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=12700000 Y1=27940000 PINNUMBER=72 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=270.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=RBIAS X1=13450000 Y1=22098000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=15240000 Y1=27940000 PINNUMBER=71 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=270.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=VDD33_4 X1=15990000 Y1=22098000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=17780000 Y1=27940000 PINNUMBER=70 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=270.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=XTALIN/CLK_IN X1=18530000 Y1=22098000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=20320000 Y1=27940000 PINNUMBER=69 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=270.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=XTALOUT X1=21070000 Y1=22098000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=22860000 Y1=27940000 PINNUMBER=68 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=270.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=ATEST X1=23610000 Y1=22098000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=25400000 Y1=27940000 PINNUMBER=67 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=270.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB3DM_RXUP X1=26150000 Y1=22098000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=27940000 Y1=27940000 PINNUMBER=66 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=270.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB3DP_RXUP X1=28690000 Y1=22098000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=30480000 Y1=27940000 PINNUMBER=65 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=270.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=VDD12_8 X1=31230000 Y1=22098000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=33020000 Y1=27940000 PINNUMBER=64 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=270.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB3DM_TXUP X1=33770000 Y1=22098000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=35560000 Y1=27940000 PINNUMBER=63 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=270.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB3DP_TXUP X1=36310000 Y1=22098000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=38100000 Y1=27940000 PINNUMBER=62 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=270.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB2DM_UP X1=38850000 Y1=22098000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=40640000 Y1=27940000 PINNUMBER=61 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=270.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB2DP_UP X1=41390000 Y1=22098000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=43180000 Y1=27940000 PINNUMBER=60 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=270.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB2DP_DN7 X1=43930000 Y1=22098000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=45720000 Y1=27940000 PINNUMBER=59 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=270.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB2DM_DN7 X1=46470000 Y1=22098000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=48260000 Y1=27940000 PINNUMBER=58 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=270.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB2DP_DN6 X1=49010000 Y1=22098000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=50800000 Y1=27940000 PINNUMBER=57 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=270.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=USB2DM_DN6 X1=51550000 Y1=22098000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=53340000 Y1=27940000 PINNUMBER=56 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=270.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=VDD33_3 X1=54090000 Y1=22098000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +PIN X1=55880000 Y1=27940000 PINNUMBER=55 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=270.0000 LAYER=101 FUNCTION=6 +TEXT CONTENT=VDD12_7 X1=56630000 Y1=22098000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5 +TEXT CONTENT=IC# X1=62230000 Y1=26940000 WIDTH=1000000 HEIGHT=2000000 FONT=ARIAL LAYER=101 WEIGHT=13 FUNCTION=3 +TEXT CONTENT=USB5537B-4100AKZE X1=62230000 Y1=24400000 WIDTH=1000000 HEIGHT=2000000 FONT=ARIAL LAYER=101 WEIGHT=13 FUNCTION=2 GERMAN=USB5537B-4100AKZE ENGLISH=USB5537B-4100AKZE FRENCH=USB5537B-4100AKZE diff --git a/libs/USB5537/USB5537B-4100AKZE/USB5537B-4100AKZE.epw b/libs/USB5537/USB5537B-4100AKZE/USB5537B-4100AKZE.epw new file mode 100644 index 0000000..c4e00a4 --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/USB5537B-4100AKZE.epw @@ -0,0 +1,6 @@ +382066 +Message from SamacSys: +To use this model save to your preferred location and then open within the ECAD Part Wizard tool. +If you do not yet have a copy of the ECAD Part Wizard tool then please refer to the Instructions provided with this model. +Source=SamacSys +382066/744957/2.49/73/3/Integrated Circuit \ No newline at end of file diff --git a/libs/USB5537/USB5537B-4100AKZE/Xpedition/USB5537B-4100AKZE.1 b/libs/USB5537/USB5537B-4100AKZE/Xpedition/USB5537B-4100AKZE.1 new file mode 100644 index 0000000..5e96352 --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/Xpedition/USB5537B-4100AKZE.1 @@ -0,0 +1,312 @@ +V 54 +K 1 +D 0 -7366000 6604000 2794000 +Y 1 +U 6223000 2794000 254000 0 2 3 REFDES=IC? +U 6223000 2540000 254000 0 2 3 DEVICE=USB5537B-4100AKZE +U 6223000 2286000 254000 0 2 0 PKG_TYPE=QFN50P1000X1000X100-73N-D +U 6223000 2032000 254000 0 2 0 Description=USB Interface IC 7-/4-Port SuperSpeed HiSpeed USB Hub Cont +U 6223000 1778000 254000 0 2 0 Datasheet Link=https://media.digikey.com/pdf/Data%20Sheets/Microchip%20PDFs/USB5537B.pdf +U 6223000 1524000 254000 0 2 0 Height=1 +U 6223000 1270000 254000 0 2 0 Manufacturer_Name=Microchip +U 6223000 1016000 254000 0 2 0 Manufacturer_Part_Number=USB5537B-4100AKZE +U 6223000 762000 254000 0 2 0 Mouser Part Number=579-USB5537B4100AKZE +U 6223000 508000 254000 0 2 0 Mouser Price/Stock=https://www.mouser.co.uk/ProductDetail/Microchip-Technology/USB5537B-4100AKZE?qs=WOIyg0mTyocqRkgqGY3vCQ%3D%3D +U 6223000 254000 254000 0 2 0 Arrow Part Number=USB5537B-4100AKZE +U 6223000 0 254000 0 2 0 Arrow Price/Stock=https://www.arrow.com/en/products/usb5537b-4100akze/microchip-technology +U 0 0 254000 0 1 0 FORWARD_PCB=1 +l 5 508000 2286000 6096000 2286000 6096000 -6858000 508000 -6858000 508000 2286000 +|GRPHSTL -1 -1 -1 1 +P 1 0 0 508000 0 0 2 0 +L 584200 0 228600 0 2 0 1 0 PRT_CTL7/GPIO14 +A 355600 50800 203200 0 9 3 #=1 +A 0 0 9 0 3 0 PINTYPE=BI +P 2 0 -254000 508000 -254000 0 2 0 +L 584200 -254000 228600 0 2 0 1 0 PRT_CTL6/GPIO13 +A 355600 -203200 203200 0 9 3 #=2 +A 0 0 9 0 3 0 PINTYPE=BI +P 3 0 -508000 508000 -508000 0 2 0 +L 584200 -508000 228600 0 2 0 1 0 USB2DP_DN1 +A 355600 -457200 203200 0 9 3 #=3 +A 0 0 9 0 3 0 PINTYPE=BI +P 4 0 -762000 508000 -762000 0 2 0 +L 584200 -762000 228600 0 2 0 1 0 USB2DM_DN1 +A 355600 -711200 203200 0 9 3 #=4 +A 0 0 9 0 3 0 PINTYPE=BI +P 5 0 -1016000 508000 -1016000 0 2 0 +L 584200 -1016000 228600 0 2 0 1 0 USB3DP_TXDN1 +A 355600 -965200 203200 0 9 3 #=5 +A 0 0 9 0 3 0 PINTYPE=BI +P 6 0 -1270000 508000 -1270000 0 2 0 +L 584200 -1270000 228600 0 2 0 1 0 USB3DM_TXDN1 +A 355600 -1219200 203200 0 9 3 #=6 +A 0 0 9 0 3 0 PINTYPE=BI +P 7 0 -1524000 508000 -1524000 0 2 0 +L 584200 -1524000 228600 0 2 0 1 0 VDD12_1 +A 355600 -1473200 203200 0 9 3 #=7 +A 0 0 9 0 3 0 PINTYPE=BI +P 8 0 -1778000 508000 -1778000 0 2 0 +L 584200 -1778000 228600 0 2 0 1 0 USB3DP_RXDN1 +A 355600 -1727200 203200 0 9 3 #=8 +A 0 0 9 0 3 0 PINTYPE=BI +P 9 0 -2032000 508000 -2032000 0 2 0 +L 584200 -2032000 228600 0 2 0 1 0 USB3DM_RXDN1 +A 355600 -1981200 203200 0 9 3 #=9 +A 0 0 9 0 3 0 PINTYPE=BI +P 10 0 -2286000 508000 -2286000 0 2 0 +L 584200 -2286000 228600 0 2 0 1 0 VDD12_2 +A 355600 -2235200 203200 0 9 3 #=10 +A 0 0 9 0 3 0 PINTYPE=BI +P 11 0 -2540000 508000 -2540000 0 2 0 +L 584200 -2540000 228600 0 2 0 1 0 USB2DP_DN2 +A 355600 -2489200 203200 0 9 3 #=11 +A 0 0 9 0 3 0 PINTYPE=BI +P 12 0 -2794000 508000 -2794000 0 2 0 +L 584200 -2794000 228600 0 2 0 1 0 USB2DM_DN2 +A 355600 -2743200 203200 0 9 3 #=12 +A 0 0 9 0 3 0 PINTYPE=BI +P 13 0 -3048000 508000 -3048000 0 2 0 +L 584200 -3048000 228600 0 2 0 1 0 USB3DP_TXDN2 +A 355600 -2997200 203200 0 9 3 #=13 +A 0 0 9 0 3 0 PINTYPE=BI +P 14 0 -3302000 508000 -3302000 0 2 0 +L 584200 -3302000 228600 0 2 0 1 0 USB3DM_TXDN2 +A 355600 -3251200 203200 0 9 3 #=14 +A 0 0 9 0 3 0 PINTYPE=BI +P 15 0 -3556000 508000 -3556000 0 2 0 +L 584200 -3556000 228600 0 2 0 1 0 VDD12_3 +A 355600 -3505200 203200 0 9 3 #=15 +A 0 0 9 0 3 0 PINTYPE=BI +P 16 0 -3810000 508000 -3810000 0 2 0 +L 584200 -3810000 228600 0 2 0 1 0 USB3DP_RXDN2 +A 355600 -3759200 203200 0 9 3 #=16 +A 0 0 9 0 3 0 PINTYPE=BI +P 17 0 -4064000 508000 -4064000 0 2 0 +L 584200 -4064000 228600 0 2 0 1 0 USB3DM_RXDN2 +A 355600 -4013200 203200 0 9 3 #=17 +A 0 0 9 0 3 0 PINTYPE=BI +P 18 0 -4318000 508000 -4318000 0 2 0 +L 584200 -4318000 228600 0 2 0 1 0 VDD33_1 +A 355600 -4267200 203200 0 9 3 #=18 +A 0 0 9 0 3 0 PINTYPE=BI +P 19 1016000 -7366000 1016000 -6858000 0 1 0 +L 1016000 -6781800 228600 1 2 0 1 0 USB2DP_DN3 +A 965200 -7010400 203200 1 9 3 #=19 +A 0 0 9 0 3 0 PINTYPE=BI +P 20 1270000 -7366000 1270000 -6858000 0 1 0 +L 1270000 -6781800 228600 1 2 0 1 0 USB2DM_DN3 +A 1219200 -7010400 203200 1 9 3 #=20 +A 0 0 9 0 3 0 PINTYPE=BI +P 21 1524000 -7366000 1524000 -6858000 0 1 0 +L 1524000 -6781800 228600 1 2 0 1 0 USB3DP_TXDN3 +A 1473200 -7010400 203200 1 9 3 #=21 +A 0 0 9 0 3 0 PINTYPE=BI +P 22 1778000 -7366000 1778000 -6858000 0 1 0 +L 1778000 -6781800 228600 1 2 0 1 0 USB3DM_TXDN3 +A 1727200 -7010400 203200 1 9 3 #=22 +A 0 0 9 0 3 0 PINTYPE=BI +P 23 2032000 -7366000 2032000 -6858000 0 1 0 +L 2032000 -6781800 228600 1 2 0 1 0 VDD12_4 +A 1981200 -7010400 203200 1 9 3 #=23 +A 0 0 9 0 3 0 PINTYPE=BI +P 24 2286000 -7366000 2286000 -6858000 0 1 0 +L 2286000 -6781800 228600 1 2 0 1 0 USB3DP_RXDN3 +A 2235200 -7010400 203200 1 9 3 #=24 +A 0 0 9 0 3 0 PINTYPE=BI +P 25 2540000 -7366000 2540000 -6858000 0 1 0 +L 2540000 -6781800 228600 1 2 0 1 0 USB3DM_RXDN3 +A 2489200 -7010400 203200 1 9 3 #=25 +A 0 0 9 0 3 0 PINTYPE=BI +P 26 2794000 -7366000 2794000 -6858000 0 1 0 +L 2794000 -6781800 228600 1 2 0 1 0 USB2DP_DN4 +A 2743200 -7010400 203200 1 9 3 #=26 +A 0 0 9 0 3 0 PINTYPE=BI +P 27 3048000 -7366000 3048000 -6858000 0 1 0 +L 3048000 -6781800 228600 1 2 0 1 0 USB2DM_DN4 +A 2997200 -7010400 203200 1 9 3 #=27 +A 0 0 9 0 3 0 PINTYPE=BI +P 28 3302000 -7366000 3302000 -6858000 0 1 0 +L 3302000 -6781800 228600 1 2 0 1 0 USB3DP_TXDN4 +A 3251200 -7010400 203200 1 9 3 #=28 +A 0 0 9 0 3 0 PINTYPE=BI +P 29 3556000 -7366000 3556000 -6858000 0 1 0 +L 3556000 -6781800 228600 1 2 0 1 0 USB3DM_TXDN4 +A 3505200 -7010400 203200 1 9 3 #=29 +A 0 0 9 0 3 0 PINTYPE=BI +P 30 3810000 -7366000 3810000 -6858000 0 1 0 +L 3810000 -6781800 228600 1 2 0 1 0 VDD12_5 +A 3759200 -7010400 203200 1 9 3 #=30 +A 0 0 9 0 3 0 PINTYPE=BI +P 31 4064000 -7366000 4064000 -6858000 0 1 0 +L 4064000 -6781800 228600 1 2 0 1 0 USB3DP_RXDN4 +A 4013200 -7010400 203200 1 9 3 #=31 +A 0 0 9 0 3 0 PINTYPE=BI +P 32 4318000 -7366000 4318000 -6858000 0 1 0 +L 4318000 -6781800 228600 1 2 0 1 0 USB3DM_RXDN4 +A 4267200 -7010400 203200 1 9 3 #=32 +A 0 0 9 0 3 0 PINTYPE=BI +P 33 4572000 -7366000 4572000 -6858000 0 1 0 +L 4572000 -6781800 228600 1 2 0 1 0 USB2DP_DN5 +A 4521200 -7010400 203200 1 9 3 #=33 +A 0 0 9 0 3 0 PINTYPE=BI +P 34 4826000 -7366000 4826000 -6858000 0 1 0 +L 4826000 -6781800 228600 1 2 0 1 0 USB2DM_DN5 +A 4775200 -7010400 203200 1 9 3 #=34 +A 0 0 9 0 3 0 PINTYPE=BI +P 35 5080000 -7366000 5080000 -6858000 0 1 0 +L 5080000 -6781800 228600 1 2 0 1 0 VDD12_6 +A 5029200 -7010400 203200 1 9 3 #=35 +A 0 0 9 0 3 0 PINTYPE=BI +P 36 5334000 -7366000 5334000 -6858000 0 1 0 +L 5334000 -6781800 228600 1 2 0 1 0 PRT_CTL4/GPIO11 +A 5283200 -7010400 203200 1 9 3 #=36 +A 0 0 9 0 3 0 PINTYPE=BI +P 37 6604000 0 6096000 0 0 3 0 +L 6019800 0 228600 0 8 0 1 0 RESET_N +A 6248400 50800 203200 0 3 3 #=54 +A 0 0 9 0 3 0 PINTYPE=BI +P 38 6604000 -254000 6096000 -254000 0 3 0 +L 6019800 -254000 228600 0 8 0 1 0 TEST +A 6248400 -203200 203200 0 3 3 #=53 +A 0 0 9 0 3 0 PINTYPE=BI +P 39 6604000 -508000 6096000 -508000 0 3 0 +L 6019800 -508000 228600 0 8 0 1 0 GPIO2(VBUS) +A 6248400 -457200 203200 0 3 3 #=52 +A 0 0 9 0 3 0 PINTYPE=BI +P 40 6604000 -762000 6096000 -762000 0 3 0 +L 6019800 -762000 228600 0 8 0 1 0 TMS/GPIO3 +A 6248400 -711200 203200 0 3 3 #=51 +A 0 0 9 0 3 0 PINTYPE=BI +P 41 6604000 -1016000 6096000 -1016000 0 3 0 +L 6019800 -1016000 228600 0 8 0 1 0 TCK/GPIO1 +A 6248400 -965200 203200 0 3 3 #=50 +A 0 0 9 0 3 0 PINTYPE=BI +P 42 6604000 -1270000 6096000 -1270000 0 3 0 +L 6019800 -1270000 228600 0 8 0 1 0 TRST/GPIO0 +A 6248400 -1219200 203200 0 3 3 #=49 +A 0 0 9 0 3 0 PINTYPE=BI +P 43 6604000 -1524000 6096000 -1524000 0 3 0 +L 6019800 -1524000 228600 0 8 0 1 0 TDI/GPIO6 +A 6248400 -1473200 203200 0 3 3 #=48 +A 0 0 9 0 3 0 PINTYPE=BI +P 44 6604000 -1778000 6096000 -1778000 0 3 0 +L 6019800 -1778000 228600 0 8 0 1 0 TDO/GPIO7 +A 6248400 -1727200 203200 0 3 3 #=47 +A 0 0 9 0 3 0 PINTYPE=BI +P 45 6604000 -2032000 6096000 -2032000 0 3 0 +L 6019800 -2032000 228600 0 8 0 1 0 SPI_DI +A 6248400 -1981200 203200 0 3 3 #=46 +A 0 0 9 0 3 0 PINTYPE=BI +P 46 6604000 -2286000 6096000 -2286000 0 3 0 +L 6019800 -2286000 228600 0 8 0 1 0 SPI_DO/GPIO5 +A 6248400 -2235200 203200 0 3 3 #=45 +A 0 0 9 0 3 0 PINTYPE=BI +P 47 6604000 -2540000 6096000 -2540000 0 3 0 +L 6019800 -2540000 228600 0 8 0 1 0 SPI_CLK/GPIO4 +A 6248400 -2489200 203200 0 3 3 #=44 +A 0 0 9 0 3 0 PINTYPE=BI +P 48 6604000 -2794000 6096000 -2794000 0 3 0 +L 6019800 -2794000 228600 0 8 0 1 0 SPI_CE_N +A 6248400 -2743200 203200 0 3 3 #=43 +A 0 0 9 0 3 0 PINTYPE=BI +P 49 6604000 -3048000 6096000 -3048000 0 3 0 +L 6019800 -3048000 228600 0 8 0 1 0 GPIO15/SM_CLK +A 6248400 -2997200 203200 0 3 3 #=42 +A 0 0 9 0 3 0 PINTYPE=BI +P 50 6604000 -3302000 6096000 -3302000 0 3 0 +L 6019800 -3302000 228600 0 8 0 1 0 PRT_CTL5/GPIO12/SM_DAT +A 6248400 -3251200 203200 0 3 3 #=41 +A 0 0 9 0 3 0 PINTYPE=BI +P 51 6604000 -3556000 6096000 -3556000 0 3 0 +L 6019800 -3556000 228600 0 8 0 1 0 PRT_CTL1/GPIO8 +A 6248400 -3505200 203200 0 3 3 #=40 +A 0 0 9 0 3 0 PINTYPE=BI +P 52 6604000 -3810000 6096000 -3810000 0 3 0 +L 6019800 -3810000 228600 0 8 0 1 0 PRT_CTL2/GPIO9 +A 6248400 -3759200 203200 0 3 3 #=39 +A 0 0 9 0 3 0 PINTYPE=BI +P 53 6604000 -4064000 6096000 -4064000 0 3 0 +L 6019800 -4064000 228600 0 8 0 1 0 VDD33_2 +A 6248400 -4013200 203200 0 3 3 #=38 +A 0 0 9 0 3 0 PINTYPE=BI +P 54 6604000 -4318000 6096000 -4318000 0 3 0 +L 6019800 -4318000 228600 0 8 0 1 0 PRT_CTL3/GPIO10 +A 6248400 -4267200 203200 0 3 3 #=37 +A 0 0 9 0 3 0 PINTYPE=BI +P 55 1016000 2794000 1016000 2286000 0 0 0 +L 1016000 2209800 228600 1 8 0 1 0 VSS +A 965200 2438400 203200 1 3 3 #=73 +A 0 0 9 0 3 0 PINTYPE=BI +P 56 1270000 2794000 1270000 2286000 0 0 0 +L 1270000 2209800 228600 1 8 0 1 0 RBIAS +A 1219200 2438400 203200 1 3 3 #=72 +A 0 0 9 0 3 0 PINTYPE=BI +P 57 1524000 2794000 1524000 2286000 0 0 0 +L 1524000 2209800 228600 1 8 0 1 0 VDD33_4 +A 1473200 2438400 203200 1 3 3 #=71 +A 0 0 9 0 3 0 PINTYPE=BI +P 58 1778000 2794000 1778000 2286000 0 0 0 +L 1778000 2209800 228600 1 8 0 1 0 XTALIN/CLK_IN +A 1727200 2438400 203200 1 3 3 #=70 +A 0 0 9 0 3 0 PINTYPE=BI +P 59 2032000 2794000 2032000 2286000 0 0 0 +L 2032000 2209800 228600 1 8 0 1 0 XTALOUT +A 1981200 2438400 203200 1 3 3 #=69 +A 0 0 9 0 3 0 PINTYPE=BI +P 60 2286000 2794000 2286000 2286000 0 0 0 +L 2286000 2209800 228600 1 8 0 1 0 ATEST +A 2235200 2438400 203200 1 3 3 #=68 +A 0 0 9 0 3 0 PINTYPE=BI +P 61 2540000 2794000 2540000 2286000 0 0 0 +L 2540000 2209800 228600 1 8 0 1 0 USB3DM_RXUP +A 2489200 2438400 203200 1 3 3 #=67 +A 0 0 9 0 3 0 PINTYPE=BI +P 62 2794000 2794000 2794000 2286000 0 0 0 +L 2794000 2209800 228600 1 8 0 1 0 USB3DP_RXUP +A 2743200 2438400 203200 1 3 3 #=66 +A 0 0 9 0 3 0 PINTYPE=BI +P 63 3048000 2794000 3048000 2286000 0 0 0 +L 3048000 2209800 228600 1 8 0 1 0 VDD12_8 +A 2997200 2438400 203200 1 3 3 #=65 +A 0 0 9 0 3 0 PINTYPE=BI +P 64 3302000 2794000 3302000 2286000 0 0 0 +L 3302000 2209800 228600 1 8 0 1 0 USB3DM_TXUP +A 3251200 2438400 203200 1 3 3 #=64 +A 0 0 9 0 3 0 PINTYPE=BI +P 65 3556000 2794000 3556000 2286000 0 0 0 +L 3556000 2209800 228600 1 8 0 1 0 USB3DP_TXUP +A 3505200 2438400 203200 1 3 3 #=63 +A 0 0 9 0 3 0 PINTYPE=BI +P 66 3810000 2794000 3810000 2286000 0 0 0 +L 3810000 2209800 228600 1 8 0 1 0 USB2DM_UP +A 3759200 2438400 203200 1 3 3 #=62 +A 0 0 9 0 3 0 PINTYPE=BI +P 67 4064000 2794000 4064000 2286000 0 0 0 +L 4064000 2209800 228600 1 8 0 1 0 USB2DP_UP +A 4013200 2438400 203200 1 3 3 #=61 +A 0 0 9 0 3 0 PINTYPE=BI +P 68 4318000 2794000 4318000 2286000 0 0 0 +L 4318000 2209800 228600 1 8 0 1 0 USB2DP_DN7 +A 4267200 2438400 203200 1 3 3 #=60 +A 0 0 9 0 3 0 PINTYPE=BI +P 69 4572000 2794000 4572000 2286000 0 0 0 +L 4572000 2209800 228600 1 8 0 1 0 USB2DM_DN7 +A 4521200 2438400 203200 1 3 3 #=59 +A 0 0 9 0 3 0 PINTYPE=BI +P 70 4826000 2794000 4826000 2286000 0 0 0 +L 4826000 2209800 228600 1 8 0 1 0 USB2DP_DN6 +A 4775200 2438400 203200 1 3 3 #=58 +A 0 0 9 0 3 0 PINTYPE=BI +P 71 5080000 2794000 5080000 2286000 0 0 0 +L 5080000 2209800 228600 1 8 0 1 0 USB2DM_DN6 +A 5029200 2438400 203200 1 3 3 #=57 +A 0 0 9 0 3 0 PINTYPE=BI +P 72 5334000 2794000 5334000 2286000 0 0 0 +L 5334000 2209800 228600 1 8 0 1 0 VDD33_3 +A 5283200 2438400 203200 1 3 3 #=56 +A 0 0 9 0 3 0 PINTYPE=BI +P 73 5588000 2794000 5588000 2286000 0 0 0 +L 5588000 2209800 228600 1 8 0 1 0 VDD12_7 +A 5537200 2438400 203200 1 3 3 #=55 +A 0 0 9 0 3 0 PINTYPE=BI +E diff --git a/libs/USB5537/USB5537B-4100AKZE/Xpedition/cell.hkp b/libs/USB5537/USB5537B-4100AKZE/Xpedition/cell.hkp new file mode 100644 index 0000000..b2455fe Binary files /dev/null and b/libs/USB5537/USB5537B-4100AKZE/Xpedition/cell.hkp differ diff --git a/libs/USB5537/USB5537B-4100AKZE/Xpedition/padstacks.hkp b/libs/USB5537/USB5537B-4100AKZE/Xpedition/padstacks.hkp new file mode 100644 index 0000000..c9f616c Binary files /dev/null and b/libs/USB5537/USB5537B-4100AKZE/Xpedition/padstacks.hkp differ diff --git a/libs/USB5537/USB5537B-4100AKZE/Xpedition/pdb.hkp b/libs/USB5537/USB5537B-4100AKZE/Xpedition/pdb.hkp new file mode 100644 index 0000000..5323146 Binary files /dev/null and b/libs/USB5537/USB5537B-4100AKZE/Xpedition/pdb.hkp differ diff --git a/libs/USB5537/USB5537B-4100AKZE/eCADSTAR/QFN50P1000X1000X100-73N-D.foota b/libs/USB5537/USB5537B-4100AKZE/eCADSTAR/QFN50P1000X1000X100-73N-D.foota new file mode 100644 index 0000000..a63bdb4 --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/eCADSTAR/QFN50P1000X1000X100-73N-D.foota @@ -0,0 +1,1130 @@ +(ftf + (header + (version 2.0) + (unit DBUNIT) + ) + (TechnologyContainer + (technology SamacSys_Footprint + (footprintLayer + (layer Top (type CONDUCTIVE)) + (layer Inner (type CONDUCTIVE)) + (layer Bottom (type CONDUCTIVE)) + (layer Silk-Top (type SYMBOLMARK)) + (layer Silk-Bottom (type SYMBOLMARK)) + (layer Resist-Top (type SOLDERRESIST)) + (layer Resist-Bottom (type SOLDERRESIST)) + (layer MetalMask-Top (type METALMASK)) + (layer MetalMask-Bottom (type METALMASK)) + (layer CompArea-Top (type COMPAREA)) + (layer CompArea-Bottom (type COMPAREA)) + (layer Top_Assembly (type SYMBOLMARK)) + (layer Bottom_Assembly (type SYMBOLMARK)) + (layer Hole (type HOLE)) + ) + ) + ) + (footprintContainer + (commonParameters + (dimensionParameters + (arrowLength 100000) + (arrowAngle 15.000000) + (dotDiameter 100000) + (textFrameOffset 100000) + (arrowOffset 100000) + (dimAssistOffset 100000) + (dimLineWidth 10000) + (drawTextFrame NO) + (textFrameRange ALL) + (textClip YES) + (standard JIS) + ) + ) + (padstackGroups + (padstackGroup default) + ) + (pads + (pad d85_30 + (cuser "SamacSys") + (uuser "SamacSys") + (ctime 2017-06-16-12:00:00) + (utime 2017-06-16-12:00:00) + (photo FLASH) + (panelUse NO) + (propertyI padShape 1) + (propertyI angle 0) + (propertyI length 85000) + (propertyI diameter 30000) + (propertyI originXOffset 0) + (propertyI originYOffset 0) + ) + (pad r610_610 + (cuser "SamacSys") + (uuser "SamacSys") + (ctime 2017-06-16-12:00:00) + (utime 2017-06-16-12:00:00) + (photo FLASH) + (panelUse NO) + (propertyI padShape 5) + (propertyI angle 0) + (propertyI width 610000) + (propertyI height 610000) + (propertyI originXOffset 0) + (propertyI originYOffset 0) + ) + ); End of pads + (padstacks + (padstack d85_30 + (cuser "SamacSys") + (uuser "SamacSys") + (ctime 2017-06-16-12:00:00) + (utime 2017-06-16-12:00:00) + (type NONPLATED) + (throughMode NONTHROUGH) + (panelUse NO) + (padSet (footLayer Top) + (connect (pad d85_30)) + (noconnect (pad d85_30)) + ) + (padSet (footLayer MetalMask-Top) + (connect (pad d85_30)) + ) + (padSet (footLayer Resist-Top) + (connect (pad d85_30)) + ) + ) + (padstack r610_610 + (cuser "SamacSys") + (uuser "SamacSys") + (ctime 2017-06-16-12:00:00) + (utime 2017-06-16-12:00:00) + (type NONPLATED) + (throughMode NONTHROUGH) + (panelUse NO) + (padSet (footLayer Top) + (connect (pad r610_610)) + (noconnect (pad r610_610)) + ) + (padSet (footLayer MetalMask-Top) + (connect (pad r610_610)) + ) + (padSet (footLayer Resist-Top) + (connect (pad r610_610)) + ) + ) + ); End of padstacks + (footprints + (footprint "QFN50P1000X1000X100-73N-D" + (polarity YES) + (cuser "SamacSys") + (uuser "SamacSys") + (utime 2019-04-30-21:39:39) + (panelUse NO) + (heelprint + (layout + (layer (footLayer CompArea-Top) + (area + (geometry + (surface + (outlineWidth 0) + (fillWidth 0) + (fillAngle 0.000000) + (vertex + (pt 562500 562500) + (pt 562500 -562500) + (pt -562500 -562500) + (pt -562500 562500) + ) + ) + ) + ) + ) + (layer (footLayer Top_Assembly) + (line + (geometry + (line + (vertex + (pt -500000 500000 + (width 10000) + ) + (pt 500000 500000 + (width 10000) + ) + ) + ) + ) + ) + ) + (layer (footLayer Top_Assembly) + (line + (geometry + (line + (vertex + (pt 500000 500000 + (width 10000) + ) + (pt 500000 -500000 + (width 10000) + ) + ) + ) + ) + ) + ) + (layer (footLayer Top_Assembly) + (line + (geometry + (line + (vertex + (pt 500000 -500000 + (width 10000) + ) + (pt -500000 -500000 + (width 10000) + ) + ) + ) + ) + ) + ) + (layer (footLayer Top_Assembly) + (line + (geometry + (line + (vertex + (pt -500000 -500000 + (width 10000) + ) + (pt -500000 500000 + (width 10000) + ) + ) + ) + ) + ) + ) + (layer (footLayer Top_Assembly) + (line + (geometry + (line + (vertex + (pt -500000 450000 + (width 10000) + ) + (pt -450000 500000 + (width 10000) + ) + ) + ) + ) + ) + ) + (layer (footLayer Silk-Top) + (line + (geometry + (line + (vertex + (arc CW + (r 12500) + (begin + (pt -537500 512500 + (width 25000) + ) + ) + (center 0 0) + (end + (pt -537500 512500 + (width 25000) + ) + ) + ) + ) + ) + ) + ) + ) + ); End of layout + ); End of heelprint + (toeprint + (pin 1 + (pt -495000 425000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 425000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 2 + (pt -495000 375000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 375000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 3 + (pt -495000 325000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 325000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 4 + (pt -495000 275000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 275000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 5 + (pt -495000 225000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 225000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 6 + (pt -495000 175000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 175000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 7 + (pt -495000 125000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 125000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 8 + (pt -495000 75000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 75000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 9 + (pt -495000 25000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 25000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 10 + (pt -495000 -25000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 -25000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 11 + (pt -495000 -75000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 -75000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 12 + (pt -495000 -125000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 -125000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 13 + (pt -495000 -175000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 -175000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 14 + (pt -495000 -225000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 -225000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 15 + (pt -495000 -275000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 -275000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 16 + (pt -495000 -325000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 -325000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 17 + (pt -495000 -375000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 -375000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 18 + (pt -495000 -425000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -495000 -425000) + (angle 0) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 19 + (pt -425000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -425000 -495000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 20 + (pt -375000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -375000 -495000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 21 + (pt -325000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -325000 -495000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 22 + (pt -275000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -275000 -495000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 23 + (pt -225000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -225000 -495000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 24 + (pt -175000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -175000 -495000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 25 + (pt -125000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -125000 -495000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 26 + (pt -75000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -75000 -495000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 27 + (pt -25000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -25000 -495000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 28 + (pt 25000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 25000 -495000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 29 + (pt 75000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 75000 -495000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 30 + (pt 125000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 125000 -495000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 31 + (pt 175000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 175000 -495000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 32 + (pt 225000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 225000 -495000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 33 + (pt 275000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 275000 -495000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 34 + (pt 325000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 325000 -495000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 35 + (pt 375000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 375000 -495000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 36 + (pt 425000 -495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 425000 -495000) + (angle 90) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 37 + (pt 495000 -425000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 -425000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 38 + (pt 495000 -375000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 -375000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 39 + (pt 495000 -325000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 -325000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 40 + (pt 495000 -275000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 -275000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 41 + (pt 495000 -225000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 -225000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 42 + (pt 495000 -175000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 -175000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 43 + (pt 495000 -125000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 -125000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 44 + (pt 495000 -75000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 -75000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 45 + (pt 495000 -25000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 -25000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 46 + (pt 495000 25000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 25000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 47 + (pt 495000 75000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 75000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 48 + (pt 495000 125000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 125000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 49 + (pt 495000 175000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 175000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 50 + (pt 495000 225000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 225000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 51 + (pt 495000 275000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 275000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 52 + (pt 495000 325000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 325000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 53 + (pt 495000 375000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 375000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 54 + (pt 495000 425000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 495000 425000) + (angle 180) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 55 + (pt 425000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 425000 495000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 56 + (pt 375000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 375000 495000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 57 + (pt 325000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 325000 495000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 58 + (pt 275000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 275000 495000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 59 + (pt 225000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 225000 495000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 60 + (pt 175000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 175000 495000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 61 + (pt 125000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 125000 495000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 62 + (pt 75000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 75000 495000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 63 + (pt 25000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 25000 495000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 64 + (pt -25000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -25000 495000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 65 + (pt -75000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -75000 495000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 66 + (pt -125000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -125000 495000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 67 + (pt -175000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -175000 495000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 68 + (pt -225000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -225000 495000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 69 + (pt -275000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -275000 495000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 70 + (pt -325000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -325000 495000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 71 + (pt -375000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -375000 495000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 72 + (pt -425000 495000) + (layout + (layer (FPADSTACK) + (fpadstack + (pt -425000 495000) + (angle 270) + (padstackGroup default (padstack d85_30)) + ) + ) + ) + ) + (pin 73 + (pt 0 0) + (layout + (layer (FPADSTACK) + (fpadstack + (pt 0 0) + (angle 0) + (padstackGroup default (padstack r610_610)) + ) + ) + ) + ) + ); End of toeprint + (propertyS accurateShape USB5537B-4100AKZE.stp) + ); End of footprint + ); End of footprints + ); End of footprintContainer +); End of ftf + diff --git a/libs/USB5537/USB5537B-4100AKZE/eCADSTAR/QFN50P1000X1000X100-73N-D.packa b/libs/USB5537/USB5537B-4100AKZE/eCADSTAR/QFN50P1000X1000X100-73N-D.packa new file mode 100644 index 0000000..48cc1b0 --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/eCADSTAR/QFN50P1000X1000X100-73N-D.packa @@ -0,0 +1,13 @@ +(unit MM) + +(package "USB5537B-4100AKZE" + (type UNDEF) + (uver 2) + (cuser "SamacSys") + (uuser "SamacSys") + (utime 2019-04-30-21:39:39) + (mountForm default + (footprintRef "QFN50P1000X1000X100-73N-D") + (spec "System") + ) +) diff --git a/libs/USB5537/USB5537B-4100AKZE/eCADSTAR/USB5537B-4100AKZE.parta b/libs/USB5537/USB5537B-4100AKZE/eCADSTAR/USB5537B-4100AKZE.parta new file mode 100644 index 0000000..084c806 --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/eCADSTAR/USB5537B-4100AKZE.parta @@ -0,0 +1,352 @@ +(Japanese_coding: sjis) +(function "ECS_382066" + (uver 1) + (cuser "SamacSys") + (uuser "SamacSys") + (ctime 2021-09-05-07:14:59) + (utime 2021-09-06-06:25:29) + (interface + (port "1" (symbPinId 1) (portType INOUT)) + (port "2" (symbPinId 2) (portType INOUT)) + (port "3" (symbPinId 3) (portType INOUT)) + (port "4" (symbPinId 4) (portType INOUT)) + (port "5" (symbPinId 5) (portType INOUT)) + (port "6" (symbPinId 6) (portType INOUT)) + (port "7" (symbPinId 7) (portType INOUT)) + (port "8" (symbPinId 8) (portType INOUT)) + (port "9" (symbPinId 9) (portType INOUT)) + (port "10" (symbPinId 10) (portType INOUT)) + (port "11" (symbPinId 11) (portType INOUT)) + (port "12" (symbPinId 12) (portType INOUT)) + (port "13" (symbPinId 13) (portType INOUT)) + (port "14" (symbPinId 14) (portType INOUT)) + (port "15" (symbPinId 15) (portType INOUT)) + (port "16" (symbPinId 16) (portType INOUT)) + (port "17" (symbPinId 17) (portType INOUT)) + (port "18" (symbPinId 18) (portType INOUT)) + (port "19" (symbPinId 19) (portType INOUT)) + (port "20" (symbPinId 20) (portType INOUT)) + (port "21" (symbPinId 21) (portType INOUT)) + (port "22" (symbPinId 22) (portType INOUT)) + (port "23" (symbPinId 23) (portType INOUT)) + (port "24" (symbPinId 24) (portType INOUT)) + (port "25" (symbPinId 25) (portType INOUT)) + (port "26" (symbPinId 26) (portType INOUT)) + (port "27" (symbPinId 27) (portType INOUT)) + (port "28" (symbPinId 28) (portType INOUT)) + (port "29" (symbPinId 29) (portType INOUT)) + (port "30" (symbPinId 30) (portType INOUT)) + (port "31" (symbPinId 31) (portType INOUT)) + (port "32" (symbPinId 32) (portType INOUT)) + (port "33" (symbPinId 33) (portType INOUT)) + (port "34" (symbPinId 34) (portType INOUT)) + (port "35" (symbPinId 35) (portType INOUT)) + (port "36" (symbPinId 36) (portType INOUT)) + (port "37" (symbPinId 54) (portType INOUT)) + (port "38" (symbPinId 53) (portType INOUT)) + (port "39" (symbPinId 52) (portType INOUT)) + (port "40" (symbPinId 51) (portType INOUT)) + (port "41" (symbPinId 50) (portType INOUT)) + (port "42" (symbPinId 49) (portType INOUT)) + (port "43" (symbPinId 48) (portType INOUT)) + (port "44" (symbPinId 47) (portType INOUT)) + (port "45" (symbPinId 46) (portType INOUT)) + (port "46" (symbPinId 45) (portType INOUT)) + (port "47" (symbPinId 44) (portType INOUT)) + (port "48" (symbPinId 43) (portType INOUT)) + (port "49" (symbPinId 42) (portType INOUT)) + (port "50" (symbPinId 41) (portType INOUT)) + (port "51" (symbPinId 40) (portType INOUT)) + (port "52" (symbPinId 39) (portType INOUT)) + (port "53" (symbPinId 38) (portType INOUT)) + (port "54" (symbPinId 37) (portType INOUT)) + (port "55" (symbPinId 73) (portType INOUT)) + (port "56" (symbPinId 72) (portType INOUT)) + (port "57" (symbPinId 71) (portType INOUT)) + (port "58" (symbPinId 70) (portType INOUT)) + (port "59" (symbPinId 69) (portType INOUT)) + (port "60" (symbPinId 68) (portType INOUT)) + (port "61" (symbPinId 67) (portType INOUT)) + (port "62" (symbPinId 66) (portType INOUT)) + (port "63" (symbPinId 65) (portType INOUT)) + (port "64" (symbPinId 64) (portType INOUT)) + (port "65" (symbPinId 63) (portType INOUT)) + (port "66" (symbPinId 62) (portType INOUT)) + (port "67" (symbPinId 61) (portType INOUT)) + (port "68" (symbPinId 60) (portType INOUT)) + (port "69" (symbPinId 59) (portType INOUT)) + (port "70" (symbPinId 58) (portType INOUT)) + (port "71" (symbPinId 57) (portType INOUT)) + (port "72" (symbPinId 56) (portType INOUT)) + (port "73" (symbPinId 55) (portType INOUT)) + ) + (property "symbolName" "USB5537B-4100AKZE") +) + + +(pinAssign "ECS_382066" + (uver 1) + (cuser "SamacSys") + (uuser "SamacSys") + (ctime 2021-09-05-07:14:59) + (utime 2021-09-06-06:25:29) + (interface + (port "1" (symbPinId 1) (portName "PRT_CTL7/GPIO14") (portType INOUT)) + (port "2" (symbPinId 2) (portName "PRT_CTL6/GPIO13") (portType INOUT)) + (port "3" (symbPinId 3) (portName "USB2DP_DN1") (portType INOUT)) + (port "4" (symbPinId 4) (portName "USB2DM_DN1") (portType INOUT)) + (port "5" (symbPinId 5) (portName "USB3DP_TXDN1") (portType INOUT)) + (port "6" (symbPinId 6) (portName "USB3DM_TXDN1") (portType INOUT)) + (port "7" (symbPinId 7) (portName "VDD12_1") (portType INOUT)) + (port "8" (symbPinId 8) (portName "USB3DP_RXDN1") (portType INOUT)) + (port "9" (symbPinId 9) (portName "USB3DM_RXDN1") (portType INOUT)) + (port "10" (symbPinId 10) (portName "VDD12_2") (portType INOUT)) + (port "11" (symbPinId 11) (portName "USB2DP_DN2") (portType INOUT)) + (port "12" (symbPinId 12) (portName "USB2DM_DN2") (portType INOUT)) + (port "13" (symbPinId 13) (portName "USB3DP_TXDN2") (portType INOUT)) + (port "14" (symbPinId 14) (portName "USB3DM_TXDN2") (portType INOUT)) + (port "15" (symbPinId 15) (portName "VDD12_3") (portType INOUT)) + (port "16" (symbPinId 16) (portName "USB3DP_RXDN2") (portType INOUT)) + (port "17" (symbPinId 17) (portName "USB3DM_RXDN2") (portType INOUT)) + (port "18" (symbPinId 18) (portName "VDD33_1") (portType INOUT)) + (port "19" (symbPinId 19) (portName "USB2DP_DN3") (portType INOUT)) + (port "20" (symbPinId 20) (portName "USB2DM_DN3") (portType INOUT)) + (port "21" (symbPinId 21) (portName "USB3DP_TXDN3") (portType INOUT)) + (port "22" (symbPinId 22) (portName "USB3DM_TXDN3") (portType INOUT)) + (port "23" (symbPinId 23) (portName "VDD12_4") (portType INOUT)) + (port "24" (symbPinId 24) (portName "USB3DP_RXDN3") (portType INOUT)) + (port "25" (symbPinId 25) (portName "USB3DM_RXDN3") (portType INOUT)) + (port "26" (symbPinId 26) (portName "USB2DP_DN4") (portType INOUT)) + (port "27" (symbPinId 27) (portName "USB2DM_DN4") (portType INOUT)) + (port "28" (symbPinId 28) (portName "USB3DP_TXDN4") (portType INOUT)) + (port "29" (symbPinId 29) (portName "USB3DM_TXDN4") (portType INOUT)) + (port "30" (symbPinId 30) (portName "VDD12_5") (portType INOUT)) + (port "31" (symbPinId 31) (portName "USB3DP_RXDN4") (portType INOUT)) + (port "32" (symbPinId 32) (portName "USB3DM_RXDN4") (portType INOUT)) + (port "33" (symbPinId 33) (portName "USB2DP_DN5") (portType INOUT)) + (port "34" (symbPinId 34) (portName "USB2DM_DN5") (portType INOUT)) + (port "35" (symbPinId 35) (portName "VDD12_6") (portType INOUT)) + (port "36" (symbPinId 36) (portName "PRT_CTL4/GPIO11") (portType INOUT)) + (port "37" (symbPinId 54) (portName "PRT_CTL3/GPIO10") (portType INOUT)) + (port "38" (symbPinId 53) (portName "VDD33_2") (portType INOUT)) + (port "39" (symbPinId 52) (portName "PRT_CTL2/GPIO9") (portType INOUT)) + (port "40" (symbPinId 51) (portName "PRT_CTL1/GPIO8") (portType INOUT)) + (port "41" (symbPinId 50) (portName "PRT_CTL5/GPIO12/SM_DAT") (portType INOUT)) + (port "42" (symbPinId 49) (portName "GPIO15/SM_CLK") (portType INOUT)) + (port "43" (symbPinId 48) (portName "SPI_CE_N") (portType INOUT)) + (port "44" (symbPinId 47) (portName "SPI_CLK/GPIO4") (portType INOUT)) + (port "45" (symbPinId 46) (portName "SPI_DO/GPIO5") (portType INOUT)) + (port "46" (symbPinId 45) (portName "SPI_DI") (portType INOUT)) + (port "47" (symbPinId 44) (portName "TDO/GPIO7") (portType INOUT)) + (port "48" (symbPinId 43) (portName "TDI/GPIO6") (portType INOUT)) + (port "49" (symbPinId 42) (portName "TRST/GPIO0") (portType INOUT)) + (port "50" (symbPinId 41) (portName "TCK/GPIO1") (portType INOUT)) + (port "51" (symbPinId 40) (portName "TMS/GPIO3") (portType INOUT)) + (port "52" (symbPinId 39) (portName "GPIO2(VBUS)") (portType INOUT)) + (port "53" (symbPinId 38) (portName "TEST") (portType INOUT)) + (port "54" (symbPinId 37) (portName "RESET_N") (portType INOUT)) + (port "55" (symbPinId 73) (portName "VDD12_7") (portType INOUT)) + (port "56" (symbPinId 72) (portName "VDD33_3") (portType INOUT)) + (port "57" (symbPinId 71) (portName "USB2DM_DN6") (portType INOUT)) + (port "58" (symbPinId 70) (portName "USB2DP_DN6") (portType INOUT)) + (port "59" (symbPinId 69) (portName "USB2DM_DN7") (portType INOUT)) + (port "60" (symbPinId 68) (portName "USB2DP_DN7") (portType INOUT)) + (port "61" (symbPinId 67) (portName "USB2DP_UP") (portType INOUT)) + (port "62" (symbPinId 66) (portName "USB2DM_UP") (portType INOUT)) + (port "63" (symbPinId 65) (portName "USB3DP_TXUP") (portType INOUT)) + (port "64" (symbPinId 64) (portName "USB3DM_TXUP") (portType INOUT)) + (port "65" (symbPinId 63) (portName "VDD12_8") (portType INOUT)) + (port "66" (symbPinId 62) (portName "USB3DP_RXUP") (portType INOUT)) + (port "67" (symbPinId 61) (portName "USB3DM_RXUP") (portType INOUT)) + (port "68" (symbPinId 60) (portName "ATEST") (portType INOUT)) + (port "69" (symbPinId 59) (portName "XTALOUT") (portType INOUT)) + (port "70" (symbPinId 58) (portName "XTALIN/CLK_IN") (portType INOUT)) + (port "71" (symbPinId 57) (portName "VDD33_4") (portType INOUT)) + (port "72" (symbPinId 56) (portName "RBIAS") (portType INOUT)) + (port "73" (symbPinId 55) (portName "VSS") (portType INOUT)) + ) + (internal + (funcInst (functionRef "ECS_382066") + (port "1" (match "1")) + (port "2" (match "2")) + (port "3" (match "3")) + (port "4" (match "4")) + (port "5" (match "5")) + (port "6" (match "6")) + (port "7" (match "7")) + (port "8" (match "8")) + (port "9" (match "9")) + (port "10" (match "10")) + (port "11" (match "11")) + (port "12" (match "12")) + (port "13" (match "13")) + (port "14" (match "14")) + (port "15" (match "15")) + (port "16" (match "16")) + (port "17" (match "17")) + (port "18" (match "18")) + (port "19" (match "19")) + (port "20" (match "20")) + (port "21" (match "21")) + (port "22" (match "22")) + (port "23" (match "23")) + (port "24" (match "24")) + (port "25" (match "25")) + (port "26" (match "26")) + (port "27" (match "27")) + (port "28" (match "28")) + (port "29" (match "29")) + (port "30" (match "30")) + (port "31" (match "31")) + (port "32" (match "32")) + (port "33" (match "33")) + (port "34" (match "34")) + (port "35" (match "35")) + (port "36" (match "36")) + (port "37" (match "37")) + (port "38" (match "38")) + (port "39" (match "39")) + (port "40" (match "40")) + (port "41" (match "41")) + (port "42" (match "42")) + (port "43" (match "43")) + (port "44" (match "44")) + (port "45" (match "45")) + (port "46" (match "46")) + (port "47" (match "47")) + (port "48" (match "48")) + (port "49" (match "49")) + (port "50" (match "50")) + (port "51" (match "51")) + (port "52" (match "52")) + (port "53" (match "53")) + (port "54" (match "54")) + (port "55" (match "55")) + (port "56" (match "56")) + (port "57" (match "57")) + (port "58" (match "58")) + (port "59" (match "59")) + (port "60" (match "60")) + (port "61" (match "61")) + (port "62" (match "62")) + (port "63" (match "63")) + (port "64" (match "64")) + (port "65" (match "65")) + (port "66" (match "66")) + (port "67" (match "67")) + (port "68" (match "68")) + (port "69" (match "69")) + (port "70" (match "70")) + (port "71" (match "71")) + (port "72" (match "72")) + (port "73" (match "73")) + ) + ) + (property "usePowerBox" "No") + (property "symbolName" "USB5537B-4100AKZE") +) + + +(part "USB5537B-4100AKZE" + (uver 1) + (cuser "SamacSys") + (uuser "SamacSys") + (ctime 2021-09-05-07:14:59) + (utime 2021-09-06-06:25:29) + (packageRef "USB5537B-4100AKZE") + (pinAssignRef "ECS_382066") + (interface + (port "1" (symbPinId 1) (portName "PRT_CTL7/GPIO14") (portType INOUT)) + (port "2" (symbPinId 2) (portName "PRT_CTL6/GPIO13") (portType INOUT)) + (port "3" (symbPinId 3) (portName "USB2DP_DN1") (portType INOUT)) + (port "4" (symbPinId 4) (portName "USB2DM_DN1") (portType INOUT)) + (port "5" (symbPinId 5) (portName "USB3DP_TXDN1") (portType INOUT)) + (port "6" (symbPinId 6) (portName "USB3DM_TXDN1") (portType INOUT)) + (port "7" (symbPinId 7) (portName "VDD12_1") (portType INOUT)) + (port "8" (symbPinId 8) (portName "USB3DP_RXDN1") (portType INOUT)) + (port "9" (symbPinId 9) (portName "USB3DM_RXDN1") (portType INOUT)) + (port "10" (symbPinId 10) (portName "VDD12_2") (portType INOUT)) + (port "11" (symbPinId 11) (portName "USB2DP_DN2") (portType INOUT)) + (port "12" (symbPinId 12) (portName "USB2DM_DN2") (portType INOUT)) + (port "13" (symbPinId 13) (portName "USB3DP_TXDN2") (portType INOUT)) + (port "14" (symbPinId 14) (portName "USB3DM_TXDN2") (portType INOUT)) + (port "15" (symbPinId 15) (portName "VDD12_3") (portType INOUT)) + (port "16" (symbPinId 16) (portName "USB3DP_RXDN2") (portType INOUT)) + (port "17" (symbPinId 17) (portName "USB3DM_RXDN2") (portType INOUT)) + (port "18" (symbPinId 18) (portName "VDD33_1") (portType INOUT)) + (port "19" (symbPinId 19) (portName "USB2DP_DN3") (portType INOUT)) + (port "20" (symbPinId 20) (portName "USB2DM_DN3") (portType INOUT)) + (port "21" (symbPinId 21) (portName "USB3DP_TXDN3") (portType INOUT)) + (port "22" (symbPinId 22) (portName "USB3DM_TXDN3") (portType INOUT)) + (port "23" (symbPinId 23) (portName "VDD12_4") (portType INOUT)) + (port "24" (symbPinId 24) (portName "USB3DP_RXDN3") (portType INOUT)) + (port "25" (symbPinId 25) (portName "USB3DM_RXDN3") (portType INOUT)) + (port "26" (symbPinId 26) (portName "USB2DP_DN4") (portType INOUT)) + (port "27" (symbPinId 27) (portName "USB2DM_DN4") (portType INOUT)) + (port "28" (symbPinId 28) (portName "USB3DP_TXDN4") (portType INOUT)) + (port "29" (symbPinId 29) (portName "USB3DM_TXDN4") (portType INOUT)) + (port "30" (symbPinId 30) (portName "VDD12_5") (portType INOUT)) + (port "31" (symbPinId 31) (portName "USB3DP_RXDN4") (portType INOUT)) + (port "32" (symbPinId 32) (portName "USB3DM_RXDN4") (portType INOUT)) + (port "33" (symbPinId 33) (portName "USB2DP_DN5") (portType INOUT)) + (port "34" (symbPinId 34) (portName "USB2DM_DN5") (portType INOUT)) + (port "35" (symbPinId 35) (portName "VDD12_6") (portType INOUT)) + (port "36" (symbPinId 36) (portName "PRT_CTL4/GPIO11") (portType INOUT)) + (port "37" (symbPinId 54) (portName "PRT_CTL3/GPIO10") (portType INOUT)) + (port "38" (symbPinId 53) (portName "VDD33_2") (portType INOUT)) + (port "39" (symbPinId 52) (portName "PRT_CTL2/GPIO9") (portType INOUT)) + (port "40" (symbPinId 51) (portName "PRT_CTL1/GPIO8") (portType INOUT)) + (port "41" (symbPinId 50) (portName "PRT_CTL5/GPIO12/SM_DAT") (portType INOUT)) + (port "42" (symbPinId 49) (portName "GPIO15/SM_CLK") (portType INOUT)) + (port "43" (symbPinId 48) (portName "SPI_CE_N") (portType INOUT)) + (port "44" (symbPinId 47) (portName "SPI_CLK/GPIO4") (portType INOUT)) + (port "45" (symbPinId 46) (portName "SPI_DO/GPIO5") (portType INOUT)) + (port "46" (symbPinId 45) (portName "SPI_DI") (portType INOUT)) + (port "47" (symbPinId 44) (portName "TDO/GPIO7") (portType INOUT)) + (port "48" (symbPinId 43) (portName "TDI/GPIO6") (portType INOUT)) + (port "49" (symbPinId 42) (portName "TRST/GPIO0") (portType INOUT)) + (port "50" (symbPinId 41) (portName "TCK/GPIO1") (portType INOUT)) + (port "51" (symbPinId 40) (portName "TMS/GPIO3") (portType INOUT)) + (port "52" (symbPinId 39) (portName "GPIO2(VBUS)") (portType INOUT)) + (port "53" (symbPinId 38) (portName "TEST") (portType INOUT)) + (port "54" (symbPinId 37) (portName "RESET_N") (portType INOUT)) + (port "55" (symbPinId 73) (portName "VDD12_7") (portType INOUT)) + (port "56" (symbPinId 72) (portName "VDD33_3") (portType INOUT)) + (port "57" (symbPinId 71) (portName "USB2DM_DN6") (portType INOUT)) + (port "58" (symbPinId 70) (portName "USB2DP_DN6") (portType INOUT)) + (port "59" (symbPinId 69) (portName "USB2DM_DN7") (portType INOUT)) + (port "60" (symbPinId 68) (portName "USB2DP_DN7") (portType INOUT)) + (port "61" (symbPinId 67) (portName "USB2DP_UP") (portType INOUT)) + (port "62" (symbPinId 66) (portName "USB2DM_UP") (portType INOUT)) + (port "63" (symbPinId 65) (portName "USB3DP_TXUP") (portType INOUT)) + (port "64" (symbPinId 64) (portName "USB3DM_TXUP") (portType INOUT)) + (port "65" (symbPinId 63) (portName "VDD12_8") (portType INOUT)) + (port "66" (symbPinId 62) (portName "USB3DP_RXUP") (portType INOUT)) + (port "67" (symbPinId 61) (portName "USB3DM_RXUP") (portType INOUT)) + (port "68" (symbPinId 60) (portName "ATEST") (portType INOUT)) + (port "69" (symbPinId 59) (portName "XTALOUT") (portType INOUT)) + (port "70" (symbPinId 58) (portName "XTALIN/CLK_IN") (portType INOUT)) + (port "71" (symbPinId 57) (portName "VDD33_4") (portType INOUT)) + (port "72" (symbPinId 56) (portName "RBIAS") (portType INOUT)) + (port "73" (symbPinId 55) (portName "VSS") (portType INOUT)) + ) + (partClass UNDEF) + (useInSchema Y) + (useInLayout Y) + (inPartsList Y) + (partType NORMAL) + (placeRestriction FREE) + (property "enetNonSeries" "YES") + (property "refDesPrefix" "IC") + (property "description" "USB Interface IC 7-/4-Port SuperSpeed HiSpeed USB Hub Cont") + (property "Manufacturer_Name" "Microchip") + (property "Manufacturer_Part_Number" "USB5537B-4100AKZE") + (property "Mouser_Part_Number" "579-USB5537B4100AKZE") + (property "Mouser_Price/Stock" "https://www.mouser.co.uk/ProductDetail/Microchip-Technology/USB5537B-4100AKZE?qs=WOIyg0mTyocqRkgqGY3vCQ%3D%3D") + (property "Arrow_Part_Number" "USB5537B-4100AKZE") + (property "Arrow_Price/Stock" "https://www.arrow.com/en/products/usb5537b-4100akze/microchip-technology") + (property "Datasheet_Link" "https://media.digikey.com/pdf/Data%20Sheets/Microchip%20PDFs/USB5537B.pdf") + (property "compAreaTopHeight" 1) +) + + diff --git a/libs/USB5537/USB5537B-4100AKZE/eCADSTAR/USB5537B-4100AKZE.symba b/libs/USB5537/USB5537B-4100AKZE/eCADSTAR/USB5537B-4100AKZE.symba new file mode 100644 index 0000000..54bd71b --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/eCADSTAR/USB5537B-4100AKZE.symba @@ -0,0 +1,611 @@ +LIB USB5537B-4100AKZE +ZONE 1 0 -1 50.000 50.000 0.000 0.000 0 A 1 +GRID 1 1 -1 -1 1.000 1.000 5 5 +SHT 1 1 -251658241 0.000 58.000 52.000 80.000 +PROP 0 updateUser 1 +SamacSys +ENDPROP +PROP 0 updateDate 1 +2021.09.06 +ENDPROP +PROP 0 updateTime 1 +06:25:29 +ENDPROP +PROP 0 componentType 1 +parts +ENDPROP +VIEW 1 1 0 -1 -1 49.000 22.000 0 1.000 3 reference +VIEW 1 1 0 -1 -1 49.000 20.000 0 1.000 3 partName +ENDSHT +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 4.000 18.000 +POINT - 48.000 18.000 +POINT - 48.000 -54.000 +POINT - 4.000 -54.000 +POINT - 4.000 18.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0.000 0.000 +POINT - 4.000 0.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0.000 -2.000 +POINT - 4.000 -2.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0.000 -4.000 +POINT - 4.000 -4.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0.000 -6.000 +POINT - 4.000 -6.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0.000 -8.000 +POINT - 4.000 -8.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0.000 -10.000 +POINT - 4.000 -10.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0.000 -12.000 +POINT - 4.000 -12.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0.000 -14.000 +POINT - 4.000 -14.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0.000 -16.000 +POINT - 4.000 -16.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0.000 -18.000 +POINT - 4.000 -18.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0.000 -20.000 +POINT - 4.000 -20.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0.000 -22.000 +POINT - 4.000 -22.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0.000 -24.000 +POINT - 4.000 -24.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0.000 -26.000 +POINT - 4.000 -26.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0.000 -28.000 +POINT - 4.000 -28.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0.000 -30.000 +POINT - 4.000 -30.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0.000 -32.000 +POINT - 4.000 -32.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 0.000 -34.000 +POINT - 4.000 -34.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 8.000 -58.000 +POINT - 8.000 -54.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 10.000 -58.000 +POINT - 10.000 -54.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 12.000 -58.000 +POINT - 12.000 -54.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 14.000 -58.000 +POINT - 14.000 -54.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 16.000 -58.000 +POINT - 16.000 -54.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 18.000 -58.000 +POINT - 18.000 -54.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 20.000 -58.000 +POINT - 20.000 -54.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 22.000 -58.000 +POINT - 22.000 -54.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 24.000 -58.000 +POINT - 24.000 -54.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 26.000 -58.000 +POINT - 26.000 -54.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 28.000 -58.000 +POINT - 28.000 -54.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 30.000 -58.000 +POINT - 30.000 -54.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 32.000 -58.000 +POINT - 32.000 -54.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 34.000 -58.000 +POINT - 34.000 -54.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 36.000 -58.000 +POINT - 36.000 -54.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 38.000 -58.000 +POINT - 38.000 -54.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 40.000 -58.000 +POINT - 40.000 -54.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 42.000 -58.000 +POINT - 42.000 -54.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52.000 0.000 +POINT - 48.000 0.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52.000 -2.000 +POINT - 48.000 -2.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52.000 -4.000 +POINT - 48.000 -4.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52.000 -6.000 +POINT - 48.000 -6.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52.000 -8.000 +POINT - 48.000 -8.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52.000 -10.000 +POINT - 48.000 -10.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52.000 -12.000 +POINT - 48.000 -12.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52.000 -14.000 +POINT - 48.000 -14.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52.000 -16.000 +POINT - 48.000 -16.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52.000 -18.000 +POINT - 48.000 -18.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52.000 -20.000 +POINT - 48.000 -20.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52.000 -22.000 +POINT - 48.000 -22.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52.000 -24.000 +POINT - 48.000 -24.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52.000 -26.000 +POINT - 48.000 -26.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52.000 -28.000 +POINT - 48.000 -28.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52.000 -30.000 +POINT - 48.000 -30.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52.000 -32.000 +POINT - 48.000 -32.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 52.000 -34.000 +POINT - 48.000 -34.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 8.000 22.000 +POINT - 8.000 18.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 10.000 22.000 +POINT - 10.000 18.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 12.000 22.000 +POINT - 12.000 18.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 14.000 22.000 +POINT - 14.000 18.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 16.000 22.000 +POINT - 16.000 18.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 18.000 22.000 +POINT - 18.000 18.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 20.000 22.000 +POINT - 20.000 18.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 22.000 22.000 +POINT - 22.000 18.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 24.000 22.000 +POINT - 24.000 18.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 26.000 22.000 +POINT - 26.000 18.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 28.000 22.000 +POINT - 28.000 18.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 30.000 22.000 +POINT - 30.000 18.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 32.000 22.000 +POINT - 32.000 18.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 34.000 22.000 +POINT - 34.000 18.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 36.000 22.000 +POINT - 36.000 18.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 38.000 22.000 +POINT - 38.000 18.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 40.000 22.000 +POINT - 40.000 18.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 42.000 22.000 +POINT - 42.000 18.000 +ENDLIN +LINE 1 -1 -1 -1 -1 -1 -1 +POINT - 44.000 22.000 +POINT - 44.000 18.000 +ENDLIN +PIN 1 1 0.000 0.000 +VIEW 1 1 0 -1 -1 2.8 0.4 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 0 0 1.000 3 pinLabel +ENDPIN +PIN 2 1 0.000 -2.000 +VIEW 1 1 0 -1 -1 2.8 -1.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -2 0 1.000 3 pinLabel +ENDPIN +PIN 3 1 0.000 -4.000 +VIEW 1 1 0 -1 -1 2.8 -3.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -4 0 1.000 3 pinLabel +ENDPIN +PIN 4 1 0.000 -6.000 +VIEW 1 1 0 -1 -1 2.8 -5.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -6 0 1.000 3 pinLabel +ENDPIN +PIN 5 1 0.000 -8.000 +VIEW 1 1 0 -1 -1 2.8 -7.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -8 0 1.000 3 pinLabel +ENDPIN +PIN 6 1 0.000 -10.000 +VIEW 1 1 0 -1 -1 2.8 -9.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -10 0 1.000 3 pinLabel +ENDPIN +PIN 7 1 0.000 -12.000 +VIEW 1 1 0 -1 -1 2.8 -11.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -12 0 1.000 3 pinLabel +ENDPIN +PIN 8 1 0.000 -14.000 +VIEW 1 1 0 -1 -1 2.8 -13.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -14 0 1.000 3 pinLabel +ENDPIN +PIN 9 1 0.000 -16.000 +VIEW 1 1 0 -1 -1 2.8 -15.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -16 0 1.000 3 pinLabel +ENDPIN +PIN 10 1 0.000 -18.000 +VIEW 1 1 0 -1 -1 2.8 -17.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -18 0 1.000 3 pinLabel +ENDPIN +PIN 11 1 0.000 -20.000 +VIEW 1 1 0 -1 -1 2.8 -19.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -20 0 1.000 3 pinLabel +ENDPIN +PIN 12 1 0.000 -22.000 +VIEW 1 1 0 -1 -1 2.8 -21.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -22 0 1.000 3 pinLabel +ENDPIN +PIN 13 1 0.000 -24.000 +VIEW 1 1 0 -1 -1 2.8 -23.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -24 0 1.000 3 pinLabel +ENDPIN +PIN 14 1 0.000 -26.000 +VIEW 1 1 0 -1 -1 2.8 -25.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -26 0 1.000 3 pinLabel +ENDPIN +PIN 15 1 0.000 -28.000 +VIEW 1 1 0 -1 -1 2.8 -27.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -28 0 1.000 3 pinLabel +ENDPIN +PIN 16 1 0.000 -30.000 +VIEW 1 1 0 -1 -1 2.8 -29.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -30 0 1.000 3 pinLabel +ENDPIN +PIN 17 1 0.000 -32.000 +VIEW 1 1 0 -1 -1 2.8 -31.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -32 0 1.000 3 pinLabel +ENDPIN +PIN 18 1 0.000 -34.000 +VIEW 1 1 0 -1 -1 2.8 -33.6 0 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 4.6 -34 0 1.000 3 pinLabel +ENDPIN +PIN 19 1 8.000 -58.000 +VIEW 1 1 0 -1 -1 7.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 8 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 20 1 10.000 -58.000 +VIEW 1 1 0 -1 -1 9.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 10 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 21 1 12.000 -58.000 +VIEW 1 1 0 -1 -1 11.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 12 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 22 1 14.000 -58.000 +VIEW 1 1 0 -1 -1 13.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 14 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 23 1 16.000 -58.000 +VIEW 1 1 0 -1 -1 15.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 16 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 24 1 18.000 -58.000 +VIEW 1 1 0 -1 -1 17.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 18 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 25 1 20.000 -58.000 +VIEW 1 1 0 -1 -1 19.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 20 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 26 1 22.000 -58.000 +VIEW 1 1 0 -1 -1 21.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 22 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 27 1 24.000 -58.000 +VIEW 1 1 0 -1 -1 23.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 24 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 28 1 26.000 -58.000 +VIEW 1 1 0 -1 -1 25.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 26 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 29 1 28.000 -58.000 +VIEW 1 1 0 -1 -1 27.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 28 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 30 1 30.000 -58.000 +VIEW 1 1 0 -1 -1 29.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 30 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 31 1 32.000 -58.000 +VIEW 1 1 0 -1 -1 31.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 32 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 32 1 34.000 -58.000 +VIEW 1 1 0 -1 -1 33.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 34 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 33 1 36.000 -58.000 +VIEW 1 1 0 -1 -1 35.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 36 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 34 1 38.000 -58.000 +VIEW 1 1 0 -1 -1 37.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 38 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 35 1 40.000 -58.000 +VIEW 1 1 0 -1 -1 39.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 40 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 36 1 42.000 -58.000 +VIEW 1 1 0 -1 -1 41.6 -55.2 90 1.000 2 pinNumber +VIEW 2 1 0 -1 -1 42 -53.4 90 1.000 3 pinLabel +ENDPIN +PIN 37 1 52.000 0.000 +VIEW 1 1 0 -1 -1 49.2 0.4 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 0 0 1.000 5 pinLabel +ENDPIN +PIN 38 1 52.000 -2.000 +VIEW 1 1 0 -1 -1 49.2 -1.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -2 0 1.000 5 pinLabel +ENDPIN +PIN 39 1 52.000 -4.000 +VIEW 1 1 0 -1 -1 49.2 -3.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -4 0 1.000 5 pinLabel +ENDPIN +PIN 40 1 52.000 -6.000 +VIEW 1 1 0 -1 -1 49.2 -5.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -6 0 1.000 5 pinLabel +ENDPIN +PIN 41 1 52.000 -8.000 +VIEW 1 1 0 -1 -1 49.2 -7.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -8 0 1.000 5 pinLabel +ENDPIN +PIN 42 1 52.000 -10.000 +VIEW 1 1 0 -1 -1 49.2 -9.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -10 0 1.000 5 pinLabel +ENDPIN +PIN 43 1 52.000 -12.000 +VIEW 1 1 0 -1 -1 49.2 -11.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -12 0 1.000 5 pinLabel +ENDPIN +PIN 44 1 52.000 -14.000 +VIEW 1 1 0 -1 -1 49.2 -13.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -14 0 1.000 5 pinLabel +ENDPIN +PIN 45 1 52.000 -16.000 +VIEW 1 1 0 -1 -1 49.2 -15.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -16 0 1.000 5 pinLabel +ENDPIN +PIN 46 1 52.000 -18.000 +VIEW 1 1 0 -1 -1 49.2 -17.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -18 0 1.000 5 pinLabel +ENDPIN +PIN 47 1 52.000 -20.000 +VIEW 1 1 0 -1 -1 49.2 -19.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -20 0 1.000 5 pinLabel +ENDPIN +PIN 48 1 52.000 -22.000 +VIEW 1 1 0 -1 -1 49.2 -21.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -22 0 1.000 5 pinLabel +ENDPIN +PIN 49 1 52.000 -24.000 +VIEW 1 1 0 -1 -1 49.2 -23.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -24 0 1.000 5 pinLabel +ENDPIN +PIN 50 1 52.000 -26.000 +VIEW 1 1 0 -1 -1 49.2 -25.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -26 0 1.000 5 pinLabel +ENDPIN +PIN 51 1 52.000 -28.000 +VIEW 1 1 0 -1 -1 49.2 -27.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -28 0 1.000 5 pinLabel +ENDPIN +PIN 52 1 52.000 -30.000 +VIEW 1 1 0 -1 -1 49.2 -29.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -30 0 1.000 5 pinLabel +ENDPIN +PIN 53 1 52.000 -32.000 +VIEW 1 1 0 -1 -1 49.2 -31.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -32 0 1.000 5 pinLabel +ENDPIN +PIN 54 1 52.000 -34.000 +VIEW 1 1 0 -1 -1 49.2 -33.6 0 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 47.4 -34 0 1.000 5 pinLabel +ENDPIN +PIN 55 1 8.000 22.000 +VIEW 1 1 0 -1 -1 7.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 8 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 56 1 10.000 22.000 +VIEW 1 1 0 -1 -1 9.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 10 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 57 1 12.000 22.000 +VIEW 1 1 0 -1 -1 11.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 12 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 58 1 14.000 22.000 +VIEW 1 1 0 -1 -1 13.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 14 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 59 1 16.000 22.000 +VIEW 1 1 0 -1 -1 15.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 16 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 60 1 18.000 22.000 +VIEW 1 1 0 -1 -1 17.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 18 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 61 1 20.000 22.000 +VIEW 1 1 0 -1 -1 19.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 20 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 62 1 22.000 22.000 +VIEW 1 1 0 -1 -1 21.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 22 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 63 1 24.000 22.000 +VIEW 1 1 0 -1 -1 23.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 24 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 64 1 26.000 22.000 +VIEW 1 1 0 -1 -1 25.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 26 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 65 1 28.000 22.000 +VIEW 1 1 0 -1 -1 27.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 28 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 66 1 30.000 22.000 +VIEW 1 1 0 -1 -1 29.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 30 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 67 1 32.000 22.000 +VIEW 1 1 0 -1 -1 31.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 32 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 68 1 34.000 22.000 +VIEW 1 1 0 -1 -1 33.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 34 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 69 1 36.000 22.000 +VIEW 1 1 0 -1 -1 35.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 36 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 70 1 38.000 22.000 +VIEW 1 1 0 -1 -1 37.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 38 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 71 1 40.000 22.000 +VIEW 1 1 0 -1 -1 39.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 40 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 72 1 42.000 22.000 +VIEW 1 1 0 -1 -1 41.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 42 17.4 90 1.000 5 pinLabel +ENDPIN +PIN 73 1 44.000 22.000 +VIEW 1 1 0 -1 -1 43.6 19.2 90 1.000 0 pinNumber +VIEW 2 1 0 -1 -1 44 17.4 90 1.000 5 pinLabel +ENDPIN +ENDLIB diff --git a/libs/USB5537/USB5537B-4100AKZE/part_info.txt b/libs/USB5537/USB5537B-4100AKZE/part_info.txt new file mode 100644 index 0000000..b9d21be --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/part_info.txt @@ -0,0 +1,9 @@ +Manufacturer=Microchip +PartNumber=USB5537B-4100AKZE +PartCategory=Integrated Circuit +PackageCategory=Quad Flat No-Lead +PinCount=73 +Version=1.1 +Released=2021-09-05 07:14:59 +Downloaded=2022-01-29 10:40:44 +3D=Y diff --git a/libs/USB5537/USB5537B-4100AKZE/xDX Designer/USB5537B-4100AKZE.1 b/libs/USB5537/USB5537B-4100AKZE/xDX Designer/USB5537B-4100AKZE.1 new file mode 100644 index 0000000..5e96352 --- /dev/null +++ b/libs/USB5537/USB5537B-4100AKZE/xDX Designer/USB5537B-4100AKZE.1 @@ -0,0 +1,312 @@ +V 54 +K 1 +D 0 -7366000 6604000 2794000 +Y 1 +U 6223000 2794000 254000 0 2 3 REFDES=IC? +U 6223000 2540000 254000 0 2 3 DEVICE=USB5537B-4100AKZE +U 6223000 2286000 254000 0 2 0 PKG_TYPE=QFN50P1000X1000X100-73N-D +U 6223000 2032000 254000 0 2 0 Description=USB Interface IC 7-/4-Port SuperSpeed HiSpeed USB Hub Cont +U 6223000 1778000 254000 0 2 0 Datasheet Link=https://media.digikey.com/pdf/Data%20Sheets/Microchip%20PDFs/USB5537B.pdf +U 6223000 1524000 254000 0 2 0 Height=1 +U 6223000 1270000 254000 0 2 0 Manufacturer_Name=Microchip +U 6223000 1016000 254000 0 2 0 Manufacturer_Part_Number=USB5537B-4100AKZE +U 6223000 762000 254000 0 2 0 Mouser Part Number=579-USB5537B4100AKZE +U 6223000 508000 254000 0 2 0 Mouser Price/Stock=https://www.mouser.co.uk/ProductDetail/Microchip-Technology/USB5537B-4100AKZE?qs=WOIyg0mTyocqRkgqGY3vCQ%3D%3D +U 6223000 254000 254000 0 2 0 Arrow Part Number=USB5537B-4100AKZE +U 6223000 0 254000 0 2 0 Arrow Price/Stock=https://www.arrow.com/en/products/usb5537b-4100akze/microchip-technology +U 0 0 254000 0 1 0 FORWARD_PCB=1 +l 5 508000 2286000 6096000 2286000 6096000 -6858000 508000 -6858000 508000 2286000 +|GRPHSTL -1 -1 -1 1 +P 1 0 0 508000 0 0 2 0 +L 584200 0 228600 0 2 0 1 0 PRT_CTL7/GPIO14 +A 355600 50800 203200 0 9 3 #=1 +A 0 0 9 0 3 0 PINTYPE=BI +P 2 0 -254000 508000 -254000 0 2 0 +L 584200 -254000 228600 0 2 0 1 0 PRT_CTL6/GPIO13 +A 355600 -203200 203200 0 9 3 #=2 +A 0 0 9 0 3 0 PINTYPE=BI +P 3 0 -508000 508000 -508000 0 2 0 +L 584200 -508000 228600 0 2 0 1 0 USB2DP_DN1 +A 355600 -457200 203200 0 9 3 #=3 +A 0 0 9 0 3 0 PINTYPE=BI +P 4 0 -762000 508000 -762000 0 2 0 +L 584200 -762000 228600 0 2 0 1 0 USB2DM_DN1 +A 355600 -711200 203200 0 9 3 #=4 +A 0 0 9 0 3 0 PINTYPE=BI +P 5 0 -1016000 508000 -1016000 0 2 0 +L 584200 -1016000 228600 0 2 0 1 0 USB3DP_TXDN1 +A 355600 -965200 203200 0 9 3 #=5 +A 0 0 9 0 3 0 PINTYPE=BI +P 6 0 -1270000 508000 -1270000 0 2 0 +L 584200 -1270000 228600 0 2 0 1 0 USB3DM_TXDN1 +A 355600 -1219200 203200 0 9 3 #=6 +A 0 0 9 0 3 0 PINTYPE=BI +P 7 0 -1524000 508000 -1524000 0 2 0 +L 584200 -1524000 228600 0 2 0 1 0 VDD12_1 +A 355600 -1473200 203200 0 9 3 #=7 +A 0 0 9 0 3 0 PINTYPE=BI +P 8 0 -1778000 508000 -1778000 0 2 0 +L 584200 -1778000 228600 0 2 0 1 0 USB3DP_RXDN1 +A 355600 -1727200 203200 0 9 3 #=8 +A 0 0 9 0 3 0 PINTYPE=BI +P 9 0 -2032000 508000 -2032000 0 2 0 +L 584200 -2032000 228600 0 2 0 1 0 USB3DM_RXDN1 +A 355600 -1981200 203200 0 9 3 #=9 +A 0 0 9 0 3 0 PINTYPE=BI +P 10 0 -2286000 508000 -2286000 0 2 0 +L 584200 -2286000 228600 0 2 0 1 0 VDD12_2 +A 355600 -2235200 203200 0 9 3 #=10 +A 0 0 9 0 3 0 PINTYPE=BI +P 11 0 -2540000 508000 -2540000 0 2 0 +L 584200 -2540000 228600 0 2 0 1 0 USB2DP_DN2 +A 355600 -2489200 203200 0 9 3 #=11 +A 0 0 9 0 3 0 PINTYPE=BI +P 12 0 -2794000 508000 -2794000 0 2 0 +L 584200 -2794000 228600 0 2 0 1 0 USB2DM_DN2 +A 355600 -2743200 203200 0 9 3 #=12 +A 0 0 9 0 3 0 PINTYPE=BI +P 13 0 -3048000 508000 -3048000 0 2 0 +L 584200 -3048000 228600 0 2 0 1 0 USB3DP_TXDN2 +A 355600 -2997200 203200 0 9 3 #=13 +A 0 0 9 0 3 0 PINTYPE=BI +P 14 0 -3302000 508000 -3302000 0 2 0 +L 584200 -3302000 228600 0 2 0 1 0 USB3DM_TXDN2 +A 355600 -3251200 203200 0 9 3 #=14 +A 0 0 9 0 3 0 PINTYPE=BI +P 15 0 -3556000 508000 -3556000 0 2 0 +L 584200 -3556000 228600 0 2 0 1 0 VDD12_3 +A 355600 -3505200 203200 0 9 3 #=15 +A 0 0 9 0 3 0 PINTYPE=BI +P 16 0 -3810000 508000 -3810000 0 2 0 +L 584200 -3810000 228600 0 2 0 1 0 USB3DP_RXDN2 +A 355600 -3759200 203200 0 9 3 #=16 +A 0 0 9 0 3 0 PINTYPE=BI +P 17 0 -4064000 508000 -4064000 0 2 0 +L 584200 -4064000 228600 0 2 0 1 0 USB3DM_RXDN2 +A 355600 -4013200 203200 0 9 3 #=17 +A 0 0 9 0 3 0 PINTYPE=BI +P 18 0 -4318000 508000 -4318000 0 2 0 +L 584200 -4318000 228600 0 2 0 1 0 VDD33_1 +A 355600 -4267200 203200 0 9 3 #=18 +A 0 0 9 0 3 0 PINTYPE=BI +P 19 1016000 -7366000 1016000 -6858000 0 1 0 +L 1016000 -6781800 228600 1 2 0 1 0 USB2DP_DN3 +A 965200 -7010400 203200 1 9 3 #=19 +A 0 0 9 0 3 0 PINTYPE=BI +P 20 1270000 -7366000 1270000 -6858000 0 1 0 +L 1270000 -6781800 228600 1 2 0 1 0 USB2DM_DN3 +A 1219200 -7010400 203200 1 9 3 #=20 +A 0 0 9 0 3 0 PINTYPE=BI +P 21 1524000 -7366000 1524000 -6858000 0 1 0 +L 1524000 -6781800 228600 1 2 0 1 0 USB3DP_TXDN3 +A 1473200 -7010400 203200 1 9 3 #=21 +A 0 0 9 0 3 0 PINTYPE=BI +P 22 1778000 -7366000 1778000 -6858000 0 1 0 +L 1778000 -6781800 228600 1 2 0 1 0 USB3DM_TXDN3 +A 1727200 -7010400 203200 1 9 3 #=22 +A 0 0 9 0 3 0 PINTYPE=BI +P 23 2032000 -7366000 2032000 -6858000 0 1 0 +L 2032000 -6781800 228600 1 2 0 1 0 VDD12_4 +A 1981200 -7010400 203200 1 9 3 #=23 +A 0 0 9 0 3 0 PINTYPE=BI +P 24 2286000 -7366000 2286000 -6858000 0 1 0 +L 2286000 -6781800 228600 1 2 0 1 0 USB3DP_RXDN3 +A 2235200 -7010400 203200 1 9 3 #=24 +A 0 0 9 0 3 0 PINTYPE=BI +P 25 2540000 -7366000 2540000 -6858000 0 1 0 +L 2540000 -6781800 228600 1 2 0 1 0 USB3DM_RXDN3 +A 2489200 -7010400 203200 1 9 3 #=25 +A 0 0 9 0 3 0 PINTYPE=BI +P 26 2794000 -7366000 2794000 -6858000 0 1 0 +L 2794000 -6781800 228600 1 2 0 1 0 USB2DP_DN4 +A 2743200 -7010400 203200 1 9 3 #=26 +A 0 0 9 0 3 0 PINTYPE=BI +P 27 3048000 -7366000 3048000 -6858000 0 1 0 +L 3048000 -6781800 228600 1 2 0 1 0 USB2DM_DN4 +A 2997200 -7010400 203200 1 9 3 #=27 +A 0 0 9 0 3 0 PINTYPE=BI +P 28 3302000 -7366000 3302000 -6858000 0 1 0 +L 3302000 -6781800 228600 1 2 0 1 0 USB3DP_TXDN4 +A 3251200 -7010400 203200 1 9 3 #=28 +A 0 0 9 0 3 0 PINTYPE=BI +P 29 3556000 -7366000 3556000 -6858000 0 1 0 +L 3556000 -6781800 228600 1 2 0 1 0 USB3DM_TXDN4 +A 3505200 -7010400 203200 1 9 3 #=29 +A 0 0 9 0 3 0 PINTYPE=BI +P 30 3810000 -7366000 3810000 -6858000 0 1 0 +L 3810000 -6781800 228600 1 2 0 1 0 VDD12_5 +A 3759200 -7010400 203200 1 9 3 #=30 +A 0 0 9 0 3 0 PINTYPE=BI +P 31 4064000 -7366000 4064000 -6858000 0 1 0 +L 4064000 -6781800 228600 1 2 0 1 0 USB3DP_RXDN4 +A 4013200 -7010400 203200 1 9 3 #=31 +A 0 0 9 0 3 0 PINTYPE=BI +P 32 4318000 -7366000 4318000 -6858000 0 1 0 +L 4318000 -6781800 228600 1 2 0 1 0 USB3DM_RXDN4 +A 4267200 -7010400 203200 1 9 3 #=32 +A 0 0 9 0 3 0 PINTYPE=BI +P 33 4572000 -7366000 4572000 -6858000 0 1 0 +L 4572000 -6781800 228600 1 2 0 1 0 USB2DP_DN5 +A 4521200 -7010400 203200 1 9 3 #=33 +A 0 0 9 0 3 0 PINTYPE=BI +P 34 4826000 -7366000 4826000 -6858000 0 1 0 +L 4826000 -6781800 228600 1 2 0 1 0 USB2DM_DN5 +A 4775200 -7010400 203200 1 9 3 #=34 +A 0 0 9 0 3 0 PINTYPE=BI +P 35 5080000 -7366000 5080000 -6858000 0 1 0 +L 5080000 -6781800 228600 1 2 0 1 0 VDD12_6 +A 5029200 -7010400 203200 1 9 3 #=35 +A 0 0 9 0 3 0 PINTYPE=BI +P 36 5334000 -7366000 5334000 -6858000 0 1 0 +L 5334000 -6781800 228600 1 2 0 1 0 PRT_CTL4/GPIO11 +A 5283200 -7010400 203200 1 9 3 #=36 +A 0 0 9 0 3 0 PINTYPE=BI +P 37 6604000 0 6096000 0 0 3 0 +L 6019800 0 228600 0 8 0 1 0 RESET_N +A 6248400 50800 203200 0 3 3 #=54 +A 0 0 9 0 3 0 PINTYPE=BI +P 38 6604000 -254000 6096000 -254000 0 3 0 +L 6019800 -254000 228600 0 8 0 1 0 TEST +A 6248400 -203200 203200 0 3 3 #=53 +A 0 0 9 0 3 0 PINTYPE=BI +P 39 6604000 -508000 6096000 -508000 0 3 0 +L 6019800 -508000 228600 0 8 0 1 0 GPIO2(VBUS) +A 6248400 -457200 203200 0 3 3 #=52 +A 0 0 9 0 3 0 PINTYPE=BI +P 40 6604000 -762000 6096000 -762000 0 3 0 +L 6019800 -762000 228600 0 8 0 1 0 TMS/GPIO3 +A 6248400 -711200 203200 0 3 3 #=51 +A 0 0 9 0 3 0 PINTYPE=BI +P 41 6604000 -1016000 6096000 -1016000 0 3 0 +L 6019800 -1016000 228600 0 8 0 1 0 TCK/GPIO1 +A 6248400 -965200 203200 0 3 3 #=50 +A 0 0 9 0 3 0 PINTYPE=BI +P 42 6604000 -1270000 6096000 -1270000 0 3 0 +L 6019800 -1270000 228600 0 8 0 1 0 TRST/GPIO0 +A 6248400 -1219200 203200 0 3 3 #=49 +A 0 0 9 0 3 0 PINTYPE=BI +P 43 6604000 -1524000 6096000 -1524000 0 3 0 +L 6019800 -1524000 228600 0 8 0 1 0 TDI/GPIO6 +A 6248400 -1473200 203200 0 3 3 #=48 +A 0 0 9 0 3 0 PINTYPE=BI +P 44 6604000 -1778000 6096000 -1778000 0 3 0 +L 6019800 -1778000 228600 0 8 0 1 0 TDO/GPIO7 +A 6248400 -1727200 203200 0 3 3 #=47 +A 0 0 9 0 3 0 PINTYPE=BI +P 45 6604000 -2032000 6096000 -2032000 0 3 0 +L 6019800 -2032000 228600 0 8 0 1 0 SPI_DI +A 6248400 -1981200 203200 0 3 3 #=46 +A 0 0 9 0 3 0 PINTYPE=BI +P 46 6604000 -2286000 6096000 -2286000 0 3 0 +L 6019800 -2286000 228600 0 8 0 1 0 SPI_DO/GPIO5 +A 6248400 -2235200 203200 0 3 3 #=45 +A 0 0 9 0 3 0 PINTYPE=BI +P 47 6604000 -2540000 6096000 -2540000 0 3 0 +L 6019800 -2540000 228600 0 8 0 1 0 SPI_CLK/GPIO4 +A 6248400 -2489200 203200 0 3 3 #=44 +A 0 0 9 0 3 0 PINTYPE=BI +P 48 6604000 -2794000 6096000 -2794000 0 3 0 +L 6019800 -2794000 228600 0 8 0 1 0 SPI_CE_N +A 6248400 -2743200 203200 0 3 3 #=43 +A 0 0 9 0 3 0 PINTYPE=BI +P 49 6604000 -3048000 6096000 -3048000 0 3 0 +L 6019800 -3048000 228600 0 8 0 1 0 GPIO15/SM_CLK +A 6248400 -2997200 203200 0 3 3 #=42 +A 0 0 9 0 3 0 PINTYPE=BI +P 50 6604000 -3302000 6096000 -3302000 0 3 0 +L 6019800 -3302000 228600 0 8 0 1 0 PRT_CTL5/GPIO12/SM_DAT +A 6248400 -3251200 203200 0 3 3 #=41 +A 0 0 9 0 3 0 PINTYPE=BI +P 51 6604000 -3556000 6096000 -3556000 0 3 0 +L 6019800 -3556000 228600 0 8 0 1 0 PRT_CTL1/GPIO8 +A 6248400 -3505200 203200 0 3 3 #=40 +A 0 0 9 0 3 0 PINTYPE=BI +P 52 6604000 -3810000 6096000 -3810000 0 3 0 +L 6019800 -3810000 228600 0 8 0 1 0 PRT_CTL2/GPIO9 +A 6248400 -3759200 203200 0 3 3 #=39 +A 0 0 9 0 3 0 PINTYPE=BI +P 53 6604000 -4064000 6096000 -4064000 0 3 0 +L 6019800 -4064000 228600 0 8 0 1 0 VDD33_2 +A 6248400 -4013200 203200 0 3 3 #=38 +A 0 0 9 0 3 0 PINTYPE=BI +P 54 6604000 -4318000 6096000 -4318000 0 3 0 +L 6019800 -4318000 228600 0 8 0 1 0 PRT_CTL3/GPIO10 +A 6248400 -4267200 203200 0 3 3 #=37 +A 0 0 9 0 3 0 PINTYPE=BI +P 55 1016000 2794000 1016000 2286000 0 0 0 +L 1016000 2209800 228600 1 8 0 1 0 VSS +A 965200 2438400 203200 1 3 3 #=73 +A 0 0 9 0 3 0 PINTYPE=BI +P 56 1270000 2794000 1270000 2286000 0 0 0 +L 1270000 2209800 228600 1 8 0 1 0 RBIAS +A 1219200 2438400 203200 1 3 3 #=72 +A 0 0 9 0 3 0 PINTYPE=BI +P 57 1524000 2794000 1524000 2286000 0 0 0 +L 1524000 2209800 228600 1 8 0 1 0 VDD33_4 +A 1473200 2438400 203200 1 3 3 #=71 +A 0 0 9 0 3 0 PINTYPE=BI +P 58 1778000 2794000 1778000 2286000 0 0 0 +L 1778000 2209800 228600 1 8 0 1 0 XTALIN/CLK_IN +A 1727200 2438400 203200 1 3 3 #=70 +A 0 0 9 0 3 0 PINTYPE=BI +P 59 2032000 2794000 2032000 2286000 0 0 0 +L 2032000 2209800 228600 1 8 0 1 0 XTALOUT +A 1981200 2438400 203200 1 3 3 #=69 +A 0 0 9 0 3 0 PINTYPE=BI +P 60 2286000 2794000 2286000 2286000 0 0 0 +L 2286000 2209800 228600 1 8 0 1 0 ATEST +A 2235200 2438400 203200 1 3 3 #=68 +A 0 0 9 0 3 0 PINTYPE=BI +P 61 2540000 2794000 2540000 2286000 0 0 0 +L 2540000 2209800 228600 1 8 0 1 0 USB3DM_RXUP +A 2489200 2438400 203200 1 3 3 #=67 +A 0 0 9 0 3 0 PINTYPE=BI +P 62 2794000 2794000 2794000 2286000 0 0 0 +L 2794000 2209800 228600 1 8 0 1 0 USB3DP_RXUP +A 2743200 2438400 203200 1 3 3 #=66 +A 0 0 9 0 3 0 PINTYPE=BI +P 63 3048000 2794000 3048000 2286000 0 0 0 +L 3048000 2209800 228600 1 8 0 1 0 VDD12_8 +A 2997200 2438400 203200 1 3 3 #=65 +A 0 0 9 0 3 0 PINTYPE=BI +P 64 3302000 2794000 3302000 2286000 0 0 0 +L 3302000 2209800 228600 1 8 0 1 0 USB3DM_TXUP +A 3251200 2438400 203200 1 3 3 #=64 +A 0 0 9 0 3 0 PINTYPE=BI +P 65 3556000 2794000 3556000 2286000 0 0 0 +L 3556000 2209800 228600 1 8 0 1 0 USB3DP_TXUP +A 3505200 2438400 203200 1 3 3 #=63 +A 0 0 9 0 3 0 PINTYPE=BI +P 66 3810000 2794000 3810000 2286000 0 0 0 +L 3810000 2209800 228600 1 8 0 1 0 USB2DM_UP +A 3759200 2438400 203200 1 3 3 #=62 +A 0 0 9 0 3 0 PINTYPE=BI +P 67 4064000 2794000 4064000 2286000 0 0 0 +L 4064000 2209800 228600 1 8 0 1 0 USB2DP_UP +A 4013200 2438400 203200 1 3 3 #=61 +A 0 0 9 0 3 0 PINTYPE=BI +P 68 4318000 2794000 4318000 2286000 0 0 0 +L 4318000 2209800 228600 1 8 0 1 0 USB2DP_DN7 +A 4267200 2438400 203200 1 3 3 #=60 +A 0 0 9 0 3 0 PINTYPE=BI +P 69 4572000 2794000 4572000 2286000 0 0 0 +L 4572000 2209800 228600 1 8 0 1 0 USB2DM_DN7 +A 4521200 2438400 203200 1 3 3 #=59 +A 0 0 9 0 3 0 PINTYPE=BI +P 70 4826000 2794000 4826000 2286000 0 0 0 +L 4826000 2209800 228600 1 8 0 1 0 USB2DP_DN6 +A 4775200 2438400 203200 1 3 3 #=58 +A 0 0 9 0 3 0 PINTYPE=BI +P 71 5080000 2794000 5080000 2286000 0 0 0 +L 5080000 2209800 228600 1 8 0 1 0 USB2DM_DN6 +A 5029200 2438400 203200 1 3 3 #=57 +A 0 0 9 0 3 0 PINTYPE=BI +P 72 5334000 2794000 5334000 2286000 0 0 0 +L 5334000 2209800 228600 1 8 0 1 0 VDD33_3 +A 5283200 2438400 203200 1 3 3 #=56 +A 0 0 9 0 3 0 PINTYPE=BI +P 73 5588000 2794000 5588000 2286000 0 0 0 +L 5588000 2209800 228600 1 8 0 1 0 VDD12_7 +A 5537200 2438400 203200 1 3 3 #=55 +A 0 0 9 0 3 0 PINTYPE=BI +E diff --git a/libs/USB5537/footprints.pretty/USB5537B-4100AKZE.kicad_mod b/libs/USB5537/footprints.pretty/USB5537B-4100AKZE.kicad_mod new file mode 100644 index 0000000..6786f32 --- /dev/null +++ b/libs/USB5537/footprints.pretty/USB5537B-4100AKZE.kicad_mod @@ -0,0 +1,509 @@ +(module QFN64_9x9MC_MCH (layer F.Cu) + (fp_text reference REF** (at 0 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness .15))) + ) + (fp_text value QFN64_9x9MC_MCH (at 0 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness .15))) + ) + (fp_text user "Copyright 2021 Accelerated Designs. All rights reserved." (at 0 0) (layer Cmts.User) + (effects (font (size .127 .127) (thickness .002))) + ) + (fp_text user "*" (at -5.4308 -4) (layer F.SilkS) + (effects (font (size 1 1) (thickness .15))) + ) + (fp_text user "*" (at -3.9878 -4) (layer F.Fab) + (effects (font (size 1 1) (thickness .15))) + ) + (fp_text user "0.02in/0.5mm" (at -6.4238 -3.5) (layer Cmts.User) + (effects (font (size 1 1) (thickness .15))) + ) + (fp_text user "0.032in/0.808mm" (at -4.3918 -7.439799) (layer Cmts.User) + (effects (font (size 1 1) (thickness .15))) + ) + (fp_text user "0.01in/0.255mm" (at -7.439799 4.3918) (layer Cmts.User) + (effects (font (size 1 1) (thickness .15))) + ) + (fp_text user "0.346in/8.784mm" (at 0 9.979799) (layer Cmts.User) + (effects (font (size 1 1) (thickness .15))) + ) + (fp_text user "0.346in/8.784mm" (at 9.979799 .635) (layer Cmts.User) + (effects (font (size 1 1) (thickness .15))) + ) + (fp_text user "0.295in/7.493mm" (at 0 6.7945) (layer Cmts.User) + (effects (font (size 1 1) (thickness .15))) + ) + (fp_text user "0.295in/7.493mm" (at 6.7945 -.635) (layer Cmts.User) + (effects (font (size 1 1) (thickness .15))) + ) + (fp_text user "*" (at -5.4308 -4) (layer F.SilkS) + (effects (font (size 1 1) (thickness .15))) + ) + (fp_text user "*" (at -3.9878 -4) (layer F.Fab) + (effects (font (size 1 1) (thickness .15))) + ) + (fp_line (start -4.7498 4.7498) (end -4.7498 4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start -4.7498 4.1314) (end -5.0498 4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start -5.0498 4.1314) (end -5.0498 -4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start -5.0498 -4.1314) (end -4.7498 -4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start -4.7498 -4.1314) (end -4.7498 -4.7498) (layer F.CrtYd) (width .05)) + (fp_line (start -4.7498 -4.7498) (end -4.1314 -4.7498) (layer F.CrtYd) (width .05)) + (fp_line (start -4.1314 -4.7498) (end -4.1314 -5.0498) (layer F.CrtYd) (width .05)) + (fp_line (start -4.1314 -5.0498) (end 4.1314 -5.0498) (layer F.CrtYd) (width .05)) + (fp_line (start 4.1314 -5.0498) (end 4.1314 -4.7498) (layer F.CrtYd) (width .05)) + (fp_line (start 4.1314 -4.7498) (end 4.7498 -4.7498) (layer F.CrtYd) (width .05)) + (fp_line (start 4.7498 -4.7498) (end 4.7498 -4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start 4.7498 -4.1314) (end 5.0498 -4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start 5.0498 -4.1314) (end 5.0498 4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start 5.0498 4.1314) (end 4.7498 4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start 4.7498 4.1314) (end 4.7498 4.7498) (layer F.CrtYd) (width .05)) + (fp_line (start 4.7498 4.7498) (end 4.1314 4.7498) (layer F.CrtYd) (width .05)) + (fp_line (start 4.1314 4.7498) (end 4.1314 5.0498) (layer F.CrtYd) (width .05)) + (fp_line (start 4.1314 5.0498) (end -4.1314 5.0498) (layer F.CrtYd) (width .05)) + (fp_line (start -4.1314 5.0498) (end -4.1314 4.7498) (layer F.CrtYd) (width .05)) + (fp_line (start -4.1314 4.7498) (end -4.7498 4.7498) (layer F.CrtYd) (width .05)) + (fp_line (start 4.3918 -3.75) (end 7.566799 -3.75) (layer Cmts.User) (width 0)) + (fp_line (start 4.3918 -3.25) (end 7.566799 -3.25) (layer Cmts.User) (width 0)) + (fp_line (start 7.185799 -3.75) (end 7.185799 -5.02) (layer Cmts.User) (width 0)) + (fp_line (start 7.185799 -3.25) (end 7.185799 -1.98) (layer Cmts.User) (width 0)) + (fp_line (start 7.185799 -3.75) (end 7.058799 -4.004) (layer Cmts.User) (width 0)) + (fp_line (start 7.185799 -3.75) (end 7.312799 -4.004) (layer Cmts.User) (width 0)) + (fp_line (start 7.058799 -4.004) (end 7.312799 -4.004) (layer Cmts.User) (width 0)) + (fp_line (start 7.185799 -3.25) (end 7.058799 -2.996) (layer Cmts.User) (width 0)) + (fp_line (start 7.185799 -3.25) (end 7.312799 -2.996) (layer Cmts.User) (width 0)) + (fp_line (start 7.058799 -2.996) (end 7.312799 -2.996) (layer Cmts.User) (width 0)) + (fp_line (start 3.9878 -3.75) (end 3.9878 -7.566799) (layer Cmts.User) (width 0)) + (fp_line (start 4.4958 -3.75) (end 4.4958 -7.566799) (layer Cmts.User) (width 0)) + (fp_line (start 3.9878 -7.185799) (end 2.7178 -7.185799) (layer Cmts.User) (width 0)) + (fp_line (start 4.4958 -7.185799) (end 5.7658 -7.185799) (layer Cmts.User) (width 0)) + (fp_line (start 3.9878 -7.185799) (end 3.7338 -7.312799) (layer Cmts.User) (width 0)) + (fp_line (start 3.9878 -7.185799) (end 3.7338 -7.058799) (layer Cmts.User) (width 0)) + (fp_line (start 3.7338 -7.312799) (end 3.7338 -7.058799) (layer Cmts.User) (width 0)) + (fp_line (start 4.4958 -7.185799) (end 4.7498 -7.312799) (layer Cmts.User) (width 0)) + (fp_line (start 4.4958 -7.185799) (end 4.7498 -7.058799) (layer Cmts.User) (width 0)) + (fp_line (start 4.7498 -7.312799) (end 4.7498 -7.058799) (layer Cmts.User) (width 0)) + (fp_line (start -4.4958 -3.75) (end -4.4958 -9.471799) (layer Cmts.User) (width 0)) + (fp_line (start 4.4958 -3.75) (end 4.4958 -9.471799) (layer Cmts.User) (width 0)) + (fp_line (start -4.4958 -9.090799) (end 4.4958 -9.090799) (layer Cmts.User) (width 0)) + (fp_line (start -4.4958 -9.090799) (end -4.2418 -9.217799) (layer Cmts.User) (width 0)) + (fp_line (start -4.4958 -9.090799) (end -4.2418 -8.963799) (layer Cmts.User) (width 0)) + (fp_line (start -4.2418 -9.217799) (end -4.2418 -8.963799) (layer Cmts.User) (width 0)) + (fp_line (start 4.4958 -9.090799) (end 4.2418 -9.217799) (layer Cmts.User) (width 0)) + (fp_line (start 4.4958 -9.090799) (end 4.2418 -8.963799) (layer Cmts.User) (width 0)) + (fp_line (start 4.2418 -9.217799) (end 4.2418 -8.963799) (layer Cmts.User) (width 0)) + (fp_line (start 3.75 -4.4958) (end 9.471799 -4.4958) (layer Cmts.User) (width 0)) + (fp_line (start 3.75 4.4958) (end 9.471799 4.4958) (layer Cmts.User) (width 0)) + (fp_line (start 9.090799 -4.4958) (end 9.090799 4.4958) (layer Cmts.User) (width 0)) + (fp_line (start 9.090799 -4.4958) (end 8.963799 -4.2418) (layer Cmts.User) (width 0)) + (fp_line (start 9.090799 -4.4958) (end 9.217799 -4.2418) (layer Cmts.User) (width 0)) + (fp_line (start 8.963799 -4.2418) (end 9.217799 -4.2418) (layer Cmts.User) (width 0)) + (fp_line (start 9.090799 4.4958) (end 8.963799 4.2418) (layer Cmts.User) (width 0)) + (fp_line (start 9.090799 4.4958) (end 9.217799 4.2418) (layer Cmts.User) (width 0)) + (fp_line (start 8.963799 4.2418) (end 9.217799 4.2418) (layer Cmts.User) (width 0)) + (fp_line (start 4.4958 -4.4958) (end -8.201799 -4.4958) (layer Cmts.User) (width 0)) + (fp_line (start 4.4958 4.4958) (end -8.201799 4.4958) (layer Cmts.User) (width 0)) + (fp_line (start -7.820799 -4.4958) (end -7.820799 4.4958) (layer Cmts.User) (width 0)) + (fp_line (start -7.820799 -4.4958) (end -7.947799 -4.2418) (layer Cmts.User) (width 0)) + (fp_line (start -7.820799 -4.4958) (end -7.693799 -4.2418) (layer Cmts.User) (width 0)) + (fp_line (start -7.947799 -4.2418) (end -7.693799 -4.2418) (layer Cmts.User) (width 0)) + (fp_line (start -7.820799 4.4958) (end -7.947799 4.2418) (layer Cmts.User) (width 0)) + (fp_line (start -7.820799 4.4958) (end -7.693799 4.2418) (layer Cmts.User) (width 0)) + (fp_line (start -7.947799 4.2418) (end -7.693799 4.2418) (layer Cmts.User) (width 0)) + (fp_line (start -4.4958 -4.4958) (end -4.4958 8.201799) (layer Cmts.User) (width 0)) + (fp_line (start 4.4958 -4.4958) (end 4.4958 8.201799) (layer Cmts.User) (width 0)) + (fp_line (start -4.4958 7.820799) (end 4.4958 7.820799) (layer Cmts.User) (width 0)) + (fp_line (start -4.4958 7.820799) (end -4.2418 7.693799) (layer Cmts.User) (width 0)) + (fp_line (start -4.4958 7.820799) (end -4.2418 7.947799) (layer Cmts.User) (width 0)) + (fp_line (start -4.2418 7.693799) (end -4.2418 7.947799) (layer Cmts.User) (width 0)) + (fp_line (start 4.4958 7.820799) (end 4.2418 7.693799) (layer Cmts.User) (width 0)) + (fp_line (start 4.4958 7.820799) (end 4.2418 7.947799) (layer Cmts.User) (width 0)) + (fp_line (start 4.2418 7.693799) (end 4.2418 7.947799) (layer Cmts.User) (width 0)) + (fp_line (start -4.4958 -3.2258) (end -3.2258 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.5976 -4.4958) (end 3.9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.9024 -4.4958) (end 3.9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.9024 -4.4958) (end 3.5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.5976 -4.4958) (end 3.5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.0976 -4.4958) (end 3.4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.4024 -4.4958) (end 3.4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.4024 -4.4958) (end 3.0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.0976 -4.4958) (end 3.0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.5976 -4.4958) (end 2.9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.9024 -4.4958) (end 2.9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.9024 -4.4958) (end 2.5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.5976 -4.4958) (end 2.5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.0976 -4.4958) (end 2.4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.4024 -4.4958) (end 2.4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.4024 -4.4958) (end 2.0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.0976 -4.4958) (end 2.0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.5976 -4.4958) (end 1.9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.9024 -4.4958) (end 1.9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.9024 -4.4958) (end 1.5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.5976 -4.4958) (end 1.5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.0976 -4.4958) (end 1.4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.4024 -4.4958) (end 1.4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.4024 -4.4958) (end 1.0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.0976 -4.4958) (end 1.0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start .5976 -4.4958) (end .9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start .9024 -4.4958) (end .9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start .9024 -4.4958) (end .5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start .5976 -4.4958) (end .5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start .0976 -4.4958) (end .4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start .4024 -4.4958) (end .4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start .4024 -4.4958) (end .0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start .0976 -4.4958) (end .0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.4024 -4.4958) (end -.0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.0976 -4.4958) (end -.0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.0976 -4.4958) (end -.4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.4024 -4.4958) (end -.4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.9024 -4.4958) (end -.5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.5976 -4.4958) (end -.5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.5976 -4.4958) (end -.9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.9024 -4.4958) (end -.9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.4024 -4.4958) (end -1.0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.0976 -4.4958) (end -1.0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.0976 -4.4958) (end -1.4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.4024 -4.4958) (end -1.4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.9024 -4.4958) (end -1.5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.5976 -4.4958) (end -1.5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.5976 -4.4958) (end -1.9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.9024 -4.4958) (end -1.9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.4024 -4.4958) (end -2.0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.0976 -4.4958) (end -2.0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.0976 -4.4958) (end -2.4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.4024 -4.4958) (end -2.4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.9024 -4.4958) (end -2.5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.5976 -4.4958) (end -2.5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.5976 -4.4958) (end -2.9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.9024 -4.4958) (end -2.9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -3.4024 -4.4958) (end -3.0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -3.0976 -4.4958) (end -3.0976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -3.0976 -4.4958) (end -3.4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -3.4024 -4.4958) (end -3.4024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -3.9024 -4.4958) (end -3.5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -3.5976 -4.4958) (end -3.5976 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -3.5976 -4.4958) (end -3.9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -3.9024 -4.4958) (end -3.9024 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -3.5976) (end -4.4958 -3.9024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -3.9024) (end -4.4958 -3.9024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -3.9024) (end -4.4958 -3.5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -3.5976) (end -4.4958 -3.5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -3.0976) (end -4.4958 -3.4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -3.4024) (end -4.4958 -3.4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -3.4024) (end -4.4958 -3.0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -3.0976) (end -4.4958 -3.0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -2.5976) (end -4.4958 -2.9024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -2.9024) (end -4.4958 -2.9024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -2.9024) (end -4.4958 -2.5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -2.5976) (end -4.4958 -2.5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -2.0976) (end -4.4958 -2.4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -2.4024) (end -4.4958 -2.4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -2.4024) (end -4.4958 -2.0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -2.0976) (end -4.4958 -2.0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -1.5976) (end -4.4958 -1.9024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -1.9024) (end -4.4958 -1.9024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -1.9024) (end -4.4958 -1.5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -1.5976) (end -4.4958 -1.5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -1.0976) (end -4.4958 -1.4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -1.4024) (end -4.4958 -1.4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -1.4024) (end -4.4958 -1.0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -1.0976) (end -4.4958 -1.0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -.5976) (end -4.4958 -.9024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -.9024) (end -4.4958 -.9024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -.9024) (end -4.4958 -.5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -.5976) (end -4.4958 -.5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -.0976) (end -4.4958 -.4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -.4024) (end -4.4958 -.4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -.4024) (end -4.4958 -.0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -.0976) (end -4.4958 -.0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 .4024) (end -4.4958 .0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 .0976) (end -4.4958 .0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 .0976) (end -4.4958 .4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 .4024) (end -4.4958 .4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 .9024) (end -4.4958 .5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 .5976) (end -4.4958 .5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 .5976) (end -4.4958 .9024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 .9024) (end -4.4958 .9024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 1.4024) (end -4.4958 1.0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 1.0976) (end -4.4958 1.0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 1.0976) (end -4.4958 1.4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 1.4024) (end -4.4958 1.4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 1.9024) (end -4.4958 1.5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 1.5976) (end -4.4958 1.5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 1.5976) (end -4.4958 1.9024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 1.9024) (end -4.4958 1.9024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 2.4024) (end -4.4958 2.0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 2.0976) (end -4.4958 2.0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 2.0976) (end -4.4958 2.4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 2.4024) (end -4.4958 2.4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 2.9024) (end -4.4958 2.5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 2.5976) (end -4.4958 2.5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 2.5976) (end -4.4958 2.9024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 2.9024) (end -4.4958 2.9024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 3.4024) (end -4.4958 3.0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 3.0976) (end -4.4958 3.0976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 3.0976) (end -4.4958 3.4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 3.4024) (end -4.4958 3.4024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 3.9024) (end -4.4958 3.5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 3.5976) (end -4.4958 3.5976) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 3.5976) (end -4.4958 3.9024) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 3.9024) (end -4.4958 3.9024) (layer F.Fab) (width .1)) + (fp_line (start -3.5976 4.4958) (end -3.9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -3.9024 4.4958) (end -3.9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -3.9024 4.4958) (end -3.5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -3.5976 4.4958) (end -3.5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -3.0976 4.4958) (end -3.4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -3.4024 4.4958) (end -3.4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -3.4024 4.4958) (end -3.0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -3.0976 4.4958) (end -3.0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.5976 4.4958) (end -2.9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.9024 4.4958) (end -2.9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.9024 4.4958) (end -2.5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.5976 4.4958) (end -2.5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.0976 4.4958) (end -2.4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.4024 4.4958) (end -2.4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.4024 4.4958) (end -2.0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -2.0976 4.4958) (end -2.0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.5976 4.4958) (end -1.9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.9024 4.4958) (end -1.9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.9024 4.4958) (end -1.5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.5976 4.4958) (end -1.5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.0976 4.4958) (end -1.4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.4024 4.4958) (end -1.4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.4024 4.4958) (end -1.0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -1.0976 4.4958) (end -1.0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.5976 4.4958) (end -.9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.9024 4.4958) (end -.9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.9024 4.4958) (end -.5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.5976 4.4958) (end -.5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.0976 4.4958) (end -.4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.4024 4.4958) (end -.4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.4024 4.4958) (end -.0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -.0976 4.4958) (end -.0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start .4024 4.4958) (end .0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start .0976 4.4958) (end .0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start .0976 4.4958) (end .4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start .4024 4.4958) (end .4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start .9024 4.4958) (end .5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start .5976 4.4958) (end .5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start .5976 4.4958) (end .9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start .9024 4.4958) (end .9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.4024 4.4958) (end 1.0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.0976 4.4958) (end 1.0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.0976 4.4958) (end 1.4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.4024 4.4958) (end 1.4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.9024 4.4958) (end 1.5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.5976 4.4958) (end 1.5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.5976 4.4958) (end 1.9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 1.9024 4.4958) (end 1.9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.4024 4.4958) (end 2.0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.0976 4.4958) (end 2.0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.0976 4.4958) (end 2.4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.4024 4.4958) (end 2.4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.9024 4.4958) (end 2.5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.5976 4.4958) (end 2.5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.5976 4.4958) (end 2.9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 2.9024 4.4958) (end 2.9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.4024 4.4958) (end 3.0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.0976 4.4958) (end 3.0976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.0976 4.4958) (end 3.4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.4024 4.4958) (end 3.4024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.9024 4.4958) (end 3.5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.5976 4.4958) (end 3.5976 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.5976 4.4958) (end 3.9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 3.9024 4.4958) (end 3.9024 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 3.5976) (end 4.4958 3.9024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 3.9024) (end 4.4958 3.9024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 3.9024) (end 4.4958 3.5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 3.5976) (end 4.4958 3.5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 3.0976) (end 4.4958 3.4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 3.4024) (end 4.4958 3.4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 3.4024) (end 4.4958 3.0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 3.0976) (end 4.4958 3.0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 2.5976) (end 4.4958 2.9024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 2.9024) (end 4.4958 2.9024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 2.9024) (end 4.4958 2.5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 2.5976) (end 4.4958 2.5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 2.0976) (end 4.4958 2.4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 2.4024) (end 4.4958 2.4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 2.4024) (end 4.4958 2.0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 2.0976) (end 4.4958 2.0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 1.5976) (end 4.4958 1.9024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 1.9024) (end 4.4958 1.9024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 1.9024) (end 4.4958 1.5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 1.5976) (end 4.4958 1.5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 1.0976) (end 4.4958 1.4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 1.4024) (end 4.4958 1.4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 1.4024) (end 4.4958 1.0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 1.0976) (end 4.4958 1.0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 .5976) (end 4.4958 .9024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 .9024) (end 4.4958 .9024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 .9024) (end 4.4958 .5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 .5976) (end 4.4958 .5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 .0976) (end 4.4958 .4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 .4024) (end 4.4958 .4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 .4024) (end 4.4958 .0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 .0976) (end 4.4958 .0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -.4024) (end 4.4958 -.0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -.0976) (end 4.4958 -.0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -.0976) (end 4.4958 -.4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -.4024) (end 4.4958 -.4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -.9024) (end 4.4958 -.5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -.5976) (end 4.4958 -.5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -.5976) (end 4.4958 -.9024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -.9024) (end 4.4958 -.9024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -1.4024) (end 4.4958 -1.0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -1.0976) (end 4.4958 -1.0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -1.0976) (end 4.4958 -1.4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -1.4024) (end 4.4958 -1.4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -1.9024) (end 4.4958 -1.5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -1.5976) (end 4.4958 -1.5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -1.5976) (end 4.4958 -1.9024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -1.9024) (end 4.4958 -1.9024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -2.4024) (end 4.4958 -2.0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -2.0976) (end 4.4958 -2.0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -2.0976) (end 4.4958 -2.4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -2.4024) (end 4.4958 -2.4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -2.9024) (end 4.4958 -2.5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -2.5976) (end 4.4958 -2.5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -2.5976) (end 4.4958 -2.9024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -2.9024) (end 4.4958 -2.9024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -3.4024) (end 4.4958 -3.0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -3.0976) (end 4.4958 -3.0976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -3.0976) (end 4.4958 -3.4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -3.4024) (end 4.4958 -3.4024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -3.9024) (end 4.4958 -3.5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -3.5976) (end 4.4958 -3.5976) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -3.5976) (end 4.4958 -3.9024) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -3.9024) (end 4.4958 -3.9024) (layer F.Fab) (width .1)) + (fp_line (start -4.6228 4.6228) (end -4.21014 4.6228) (layer F.SilkS) (width .12)) + (fp_line (start 4.6228 4.6228) (end 4.6228 4.21014) (layer F.SilkS) (width .12)) + (fp_line (start 4.6228 -4.6228) (end 4.21014 -4.6228) (layer F.SilkS) (width .12)) + (fp_line (start -4.6228 -4.6228) (end -4.6228 -4.21014) (layer F.SilkS) (width .12)) + (fp_line (start -4.6228 4.21014) (end -4.6228 4.6228) (layer F.SilkS) (width .12)) + (fp_line (start -4.4958 4.4958) (end 4.4958 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 4.4958) (end 4.4958 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 4.4958) (end 4.4958 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -4.4958) (end 4.4958 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start 4.4958 -4.4958) (end -4.4958 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -4.4958) (end -4.4958 -4.4958) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 -4.4958) (end -4.4958 4.4958) (layer F.Fab) (width .1)) + (fp_line (start -4.4958 4.4958) (end -4.4958 4.4958) (layer F.Fab) (width .1)) + (fp_line (start 4.21014 4.6228) (end 4.6228 4.6228) (layer F.SilkS) (width .12)) + (fp_line (start 4.6228 -4.21014) (end 4.6228 -4.6228) (layer F.SilkS) (width .12)) + (fp_line (start -4.21014 -4.6228) (end -4.6228 -4.6228) (layer F.SilkS) (width .12)) + (fp_poly (pts (xy -5.303799 .559501) (xy -5.303799 .940501) (xy -5.049799 .940501) (xy -5.049799 .559501)) (layer F.SilkS) (width .1)) + (fp_poly (pts (xy -2.440501 5.049799) (xy -2.440501 5.303799) (xy -2.059501 5.303799) (xy -2.059501 5.049799)) (layer F.SilkS) (width .1)) + (fp_poly (pts (xy 2.5595 5.049799) (xy 2.5595 5.303799) (xy 2.9405 5.303799) (xy 2.9405 5.049799)) (layer F.SilkS) (width .1)) + (fp_poly (pts (xy 5.303799 .059499) (xy 5.303799 .4405) (xy 5.049799 .4405) (xy 5.049799 .059499)) (layer F.SilkS) (width .1)) + (fp_poly (pts (xy 3.059501 -5.049799) (xy 3.059501 -5.303799) (xy 3.440501 -5.303799) (xy 3.440501 -5.049799)) (layer F.SilkS) (width .1)) + (fp_poly (pts (xy -1.940499 -5.049799) (xy -1.940499 -5.303799) (xy -1.559499 -5.303799) (xy -1.559499 -5.049799)) (layer F.SilkS) (width .1)) + (fp_poly (pts (xy -3.6465 -3.6465) (xy -3.6465 -2.3479) (xy -2.3479 -2.3479) (xy -2.3479 -3.6465)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy -3.6465 -2.1479) (xy -3.6465 -.8493) (xy -2.3479 -.8493) (xy -2.3479 -2.1479)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy -3.6465 -.6493) (xy -3.6465 .6493) (xy -2.3479 .6493) (xy -2.3479 -.6493)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy -3.6465 .8493) (xy -3.6465 2.1479) (xy -2.3479 2.1479) (xy -2.3479 .8493)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy -3.6465 2.3479) (xy -3.6465 3.6465) (xy -2.3479 3.6465) (xy -2.3479 2.3479)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy -2.1479 -3.6465) (xy -2.1479 -2.3479) (xy -.8493 -2.3479) (xy -.8493 -3.6465)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy -2.1479 -2.1479) (xy -2.1479 -.8493) (xy -.8493 -.8493) (xy -.8493 -2.1479)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy -2.1479 -.6493) (xy -2.1479 .6493) (xy -.8493 .6493) (xy -.8493 -.6493)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy -2.1479 .8493) (xy -2.1479 2.1479) (xy -.8493 2.1479) (xy -.8493 .8493)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy -2.1479 2.3479) (xy -2.1479 3.6465) (xy -.8493 3.6465) (xy -.8493 2.3479)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy -.6493 -3.6465) (xy -.6493 -2.3479) (xy .6493 -2.3479) (xy .6493 -3.6465)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy -.6493 -2.1479) (xy -.6493 -.8493) (xy .6493 -.8493) (xy .6493 -2.1479)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy -.6493 -.6493) (xy -.6493 .6493) (xy .6493 .6493) (xy .6493 -.6493)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy -.6493 .8493) (xy -.6493 2.1479) (xy .6493 2.1479) (xy .6493 .8493)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy -.6493 2.3479) (xy -.6493 3.6465) (xy .6493 3.6465) (xy .6493 2.3479)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy .8493 -3.6465) (xy .8493 -2.3479) (xy 2.1479 -2.3479) (xy 2.1479 -3.6465)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy .8493 -2.1479) (xy .8493 -.8493) (xy 2.1479 -.8493) (xy 2.1479 -2.1479)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy .8493 -.6493) (xy .8493 .6493) (xy 2.1479 .6493) (xy 2.1479 -.6493)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy .8493 .8493) (xy .8493 2.1479) (xy 2.1479 2.1479) (xy 2.1479 .8493)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy .8493 2.3479) (xy .8493 3.6465) (xy 2.1479 3.6465) (xy 2.1479 2.3479)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy 2.3479 -3.6465) (xy 2.3479 -2.3479) (xy 3.6465 -2.3479) (xy 3.6465 -3.6465)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy 2.3479 -2.1479) (xy 2.3479 -.8493) (xy 3.6465 -.8493) (xy 3.6465 -2.1479)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy 2.3479 -.6493) (xy 2.3479 .6493) (xy 3.6465 .6493) (xy 3.6465 -.6493)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy 2.3479 .8493) (xy 2.3479 2.1479) (xy 3.6465 2.1479) (xy 3.6465 .8493)) (layer F.Paste) (width .1)) + (fp_poly (pts (xy 2.3479 2.3479) (xy 2.3479 3.6465) (xy 3.6465 3.6465) (xy 3.6465 2.3479)) (layer F.Paste) (width .1)) + (fp_line (start -4.7498 4.7498) (end -4.7498 4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start -4.7498 4.1314) (end -5.0498 4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start -5.0498 4.1314) (end -5.0498 -4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start -5.0498 -4.1314) (end -4.7498 -4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start -4.7498 -4.1314) (end -4.7498 -4.7498) (layer F.CrtYd) (width .05)) + (fp_line (start -4.7498 -4.7498) (end -4.1314 -4.7498) (layer F.CrtYd) (width .05)) + (fp_line (start -4.1314 -4.7498) (end -4.1314 -5.0498) (layer F.CrtYd) (width .05)) + (fp_line (start -4.1314 -5.0498) (end 4.1314 -5.0498) (layer F.CrtYd) (width .05)) + (fp_line (start 4.1314 -5.0498) (end 4.1314 -4.7498) (layer F.CrtYd) (width .05)) + (fp_line (start 4.1314 -4.7498) (end 4.7498 -4.7498) (layer F.CrtYd) (width .05)) + (fp_line (start 4.7498 -4.7498) (end 4.7498 -4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start 4.7498 -4.1314) (end 5.0498 -4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start 5.0498 -4.1314) (end 5.0498 4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start 5.0498 4.1314) (end 4.7498 4.1314) (layer F.CrtYd) (width .05)) + (fp_line (start 4.7498 4.1314) (end 4.7498 4.7498) (layer F.CrtYd) (width .05)) + (fp_line (start 4.7498 4.7498) (end 4.1314 4.7498) (layer F.CrtYd) (width .05)) + (fp_line (start 4.1314 4.7498) (end 4.1314 5.0498) (layer F.CrtYd) (width .05)) + (fp_line (start 4.1314 5.0498) (end -4.1314 5.0498) (layer F.CrtYd) (width .05)) + (fp_line (start -4.1314 5.0498) (end -4.1314 4.7498) (layer F.CrtYd) (width .05)) + (fp_line (start -4.1314 4.7498) (end -4.7498 4.7498) (layer F.CrtYd) (width .05)) + (pad 1 smd rect (at -4.3918 -3.75 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -4.3918 -3.250001 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -4.3918 -2.75 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at -4.3918 -2.250001 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at -4.3918 -1.749999 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at -4.3918 -1.25 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd rect (at -4.3918 -.750001 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd rect (at -4.3918 -.25 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd rect (at -4.3918 .25 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 10 smd rect (at -4.3918 .750001 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 11 smd rect (at -4.3918 1.25 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 12 smd rect (at -4.3918 1.749999 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 13 smd rect (at -4.3918 2.250001 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 14 smd rect (at -4.3918 2.75 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 15 smd rect (at -4.3918 3.250001 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 16 smd rect (at -4.3918 3.75 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 17 smd rect (at -3.75 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 18 smd rect (at -3.250001 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 19 smd rect (at -2.75 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 20 smd rect (at -2.250001 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 21 smd rect (at -1.749999 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 22 smd rect (at -1.25 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 23 smd rect (at -.750001 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 24 smd rect (at -.25 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 25 smd rect (at .25 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 26 smd rect (at .750001 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 27 smd rect (at 1.25 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 28 smd rect (at 1.749999 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 29 smd rect (at 2.250001 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 30 smd rect (at 2.75 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 31 smd rect (at 3.250001 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 32 smd rect (at 3.75 4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 33 smd rect (at 4.3918 3.75 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 34 smd rect (at 4.3918 3.250001 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 35 smd rect (at 4.3918 2.75 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 36 smd rect (at 4.3918 2.250001 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 37 smd rect (at 4.3918 1.749999 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 38 smd rect (at 4.3918 1.25 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 39 smd rect (at 4.3918 .750001 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 40 smd rect (at 4.3918 .25 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 41 smd rect (at 4.3918 -.25 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 42 smd rect (at 4.3918 -.750001 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 43 smd rect (at 4.3918 -1.25 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 44 smd rect (at 4.3918 -1.749999 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 45 smd rect (at 4.3918 -2.250001 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 46 smd rect (at 4.3918 -2.75 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 47 smd rect (at 4.3918 -3.250001 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 48 smd rect (at 4.3918 -3.75 90) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 49 smd rect (at 3.75 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 50 smd rect (at 3.250001 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 51 smd rect (at 2.75 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 52 smd rect (at 2.250001 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 53 smd rect (at 1.749999 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 54 smd rect (at 1.25 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 55 smd rect (at .750001 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 56 smd rect (at .25 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 57 smd rect (at -.25 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 58 smd rect (at -.750001 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 59 smd rect (at -1.25 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 60 smd rect (at -1.749999 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 61 smd rect (at -2.250001 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 62 smd rect (at -2.75 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 63 smd rect (at -3.250001 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 64 smd rect (at -3.75 -4.3918) (size .2548 .807999) (layers F.Cu F.Paste F.Mask)) + (pad 65 smd rect (at 0 0) (size 7.493 7.493) (layers F.Cu F.Mask)) +) diff --git a/libs/USB5537/ul.lib b/libs/USB5537/ul.lib new file mode 100644 index 0000000..7e71abb --- /dev/null +++ b/libs/USB5537/ul.lib @@ -0,0 +1,89 @@ +EESchema-LIBRARY Version 2.3 Date: 21-02-2013 11:13:20 +#encoding utf-8 +# +# USB5537B-4100AKZE +# +DEF USB5537B-4100AKZE U 0 10 Y Y 1 L N +F0 "U" 2400 400 60 H V C CNN +F1 "USB5537B-4100AKZE" 2400 300 60 H V C CNN +F2 "QFN64_9x9MC_MCH" 2400 240 60 H I C CNN +F3 "~" 0 0 60 H V C CNN +$FPLIST + QFN64_9x9MC_MCH + QFN64_9x9MC_MCH-M + QFN64_9x9MC_MCH-L +$ENDFPLIST +DRAW +X USB2DP_DN1 1 0 0 300 R 59 59 1 1 B +X USB2DM_DN1 2 0 -100 300 R 59 59 1 1 B +X USB3DP_TXDN1 3 0 -200 300 R 59 59 1 1 B +X USB3D_TXDN1 4 0 -300 300 R 59 59 1 1 B +X VDD12 5 0 -400 300 R 59 59 1 1 W +X USB3DP_RXDN1 6 0 -500 300 R 59 59 1 1 B +X USB3DM_RXDN1 7 0 -600 300 R 59 59 1 1 B +X VDD12 8 0 -700 300 R 59 59 1 1 W +X USB2DP_DN2 9 0 -800 300 R 59 59 1 1 B +X USB2DM_DN2 10 0 -900 300 R 59 59 1 1 B +X USB3DP_TXDN2 11 0 -1000 300 R 59 59 1 1 B +X USB3DM_TXDN2 12 0 -1100 300 R 59 59 1 1 B +X VDD12 13 0 -1200 300 R 59 59 1 1 W +X USB3DP_RXDN2 14 0 -1300 300 R 59 59 1 1 B +X ISB3DM_RXDN2 15 0 -1400 300 R 59 59 1 1 U +X VDD33 16 0 -1500 300 R 59 59 1 1 W +X USB2DP_DN3 17 0 -1600 300 R 59 59 1 1 B +X USB2DM_DN3 18 0 -1700 300 R 59 59 1 1 B +X USB3DP_TXDN3 19 0 -1800 300 R 59 59 1 1 B +X USB3DM_TXDN3 20 0 -1900 300 R 59 59 1 1 B +X VDD12 21 0 -2000 300 R 59 59 1 1 W +X USB3DP_RXDN3 22 0 -2100 300 R 59 59 1 1 B +X USB3DM_RXDN3 23 0 -2200 300 R 59 59 1 1 B +X USB2DP_DN4 24 0 -2300 300 R 59 59 1 1 B +X USB2DM_DN4 25 0 -2400 300 R 59 59 1 1 B +X USB3DP_TXDN4 26 0 -2500 300 R 59 59 1 1 B +X USB3DM_TXDN4 27 0 -2600 300 R 59 59 1 1 B +X VDD12 28 0 -2700 300 R 59 59 1 1 W +X USB3DP_RXDN4 29 0 -2800 300 R 59 59 1 1 B +X USB3DM_RXDN4 30 0 -2900 300 R 59 59 1 1 B +X VDD12 31 0 -3000 300 R 59 59 1 1 W +X PRT_PWR4*PRT_CTL4 32 0 -3100 300 R 59 59 1 1 O +X PRT_PWR3*PRT_CTL3 33 4800 -3200 300 L 59 59 1 1 O +X VDD33 34 4800 -3100 300 L 59 59 1 1 W +X PRT_PWR2*PRT_CTL2 35 4800 -3000 300 L 59 59 1 1 O +X PRT_PWR1*PRT_CTL1 36 4800 -2900 300 L 59 59 1 1 O +X SM_DAT 37 4800 -2800 300 L 59 59 1 1 B +X SM_CLK 38 4800 -2700 300 L 59 59 1 1 B +X SPI_CE_N 39 4800 -2600 300 L 59 59 1 1 O +X SPI_CLK 40 4800 -2500 300 L 59 59 1 1 O +X SPI_DO 41 4800 -2400 300 L 59 59 1 1 O +X SPI_DI 42 4800 -2300 300 L 59 59 1 1 I +X TDI*OCS4 43 4800 -2200 300 L 59 59 1 1 B +X TDI*OCS3 44 4800 -2100 300 L 59 59 1 1 B +X TRST*DYNCPDIS_N*UCS_SMBALERT_N 45 4800 -2000 300 L 59 59 1 1 I +X TCK*OCS1 46 4800 -1900 300 L 59 59 1 1 I +X TMS*OCS2 47 4800 -1800 300 L 59 59 1 1 I +X VBUS 48 4800 -1700 300 L 59 59 1 1 I +X TEST 49 4800 -1600 300 L 59 59 1 1 I +X RESET_N 50 4800 -1500 300 L 59 59 1 1 I +X VDD12 51 4800 -1400 300 L 59 59 1 1 W +X VDD33 52 4800 -1300 300 L 59 59 1 1 W +X USB2DP_UP 53 4800 -1200 300 L 59 59 1 1 B +X USB2DM_UP 54 4800 -1100 300 L 59 59 1 1 B +X USB3DP_UP 55 4800 -1000 300 L 59 59 1 1 B +X USB2DM_UP 56 4800 -900 300 L 59 59 1 1 B +X VDD12 57 4800 -800 300 L 59 59 1 1 W +X USB3DP_RXUP 58 4800 -700 300 L 59 59 1 1 B +X USB3DM_RXUP 59 4800 -600 300 L 59 59 1 1 B +X ATEST 60 4800 -500 300 L 59 59 1 1 U +X XTALOUT 61 4800 -400 300 L 59 59 1 1 O +X XTALIN*CLK_IN 62 4800 -300 300 L 59 59 1 1 I +X VDD33 63 4800 -200 300 L 59 59 1 1 W +X RBIAS 64 4800 -100 300 L 59 59 1 1 U +X EPAD 65 4800 0 300 L 59 59 1 1 U +P 2 1 1 5 300 200 300 -3400 N +P 2 1 1 5 300 -3400 4500 -3400 N +P 2 1 1 5 4500 -3400 4500 200 N +P 2 1 1 5 4500 200 300 200 N +ENDDRAW +ENDDEF +# +#End Library diff --git a/libs/cirque.pretty/cirque_TM035035.kicad_mod b/libs/cirque.pretty/cirque_TM035035.kicad_mod new file mode 100644 index 0000000..f47d45a --- /dev/null +++ b/libs/cirque.pretty/cirque_TM035035.kicad_mod @@ -0,0 +1,61 @@ +(footprint "cirque_TM035035" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 0) + (fp_text reference "REF**" (at 6 -3.5 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp eab317b4-aac9-4a2f-a816-ca73cb6bd2bc) + ) + (fp_text value "cirque_TM035035" (at 8 3 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 88bce3f0-fec4-4318-8036-0e61ff58826c) + ) + (fp_text user "CIRQUE TRACKPAD" (at 7.5 -5.5 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 1b2c368c-d161-41ec-b3b7-794f72204174) + ) + (fp_text user "RIGHT" (at 11 0 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 470bfe5a-0c4e-4627-ad72-df05b9903215) + ) + (fp_text user "UP" (at 0 -13 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ec2f4bc2-ba51-4d42-bbd9-5c401abc9629) + ) + (fp_line (start 15 0) (end 14 0) (layer "F.SilkS") (width 0.12) (tstamp 9fcab6bd-7c04-4982-a1bd-beda8b1100da)) + (fp_line (start 0 -15) (end 0 -14) (layer "F.SilkS") (width 0.12) (tstamp d3c075aa-25b2-496e-a28f-29f31c859e31)) + (fp_circle (center 0 0) (end 17 0) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 2d6f1265-703f-4157-b2f8-a4abfddb1434)) + (fp_poly (pts + (xy 1 -15) + (xy -1 -15) + (xy 0 -16) + ) (layer "F.SilkS") (width 0.12) (fill solid) (tstamp 5fb89d69-f2f2-4c5e-b925-081fe482c99f)) + (fp_poly (pts + (xy 15 1) + (xy 15 -1) + (xy 16 0) + ) (layer "F.SilkS") (width 0.12) (fill solid) (tstamp 89bb55ad-64d1-4381-a913-60b5a75dda66)) + (fp_line (start -14.25 -0.25) (end -12.75 -0.25) (layer "Dwgs.User") (width 0.12) (tstamp 052f7e26-2e1d-4d02-b69a-aae707432848)) + (fp_line (start -14.25 -0.75) (end -12.75 -0.75) (layer "Dwgs.User") (width 0.12) (tstamp 0f340484-43f5-4e43-8a6d-4056e29d2348)) + (fp_line (start -11 11) (end -1 11) (layer "Dwgs.User") (width 0.12) (tstamp 2fa07366-3ff6-4968-9529-29f4f60962af)) + (fp_line (start -14.25 1.75) (end -12.75 1.75) (layer "Dwgs.User") (width 0.12) (tstamp 3506b753-0d85-43ff-9318-6c29ee04b06a)) + (fp_line (start -1 11) (end -1 -11) (layer "Dwgs.User") (width 0.12) (tstamp 4a608145-1cdc-4487-80e1-84343103ad68)) + (fp_line (start -14.25 0.25) (end -12.75 0.25) (layer "Dwgs.User") (width 0.12) (tstamp 6d5aa90c-f562-4264-9798-f4d6d166d16a)) + (fp_line (start -11 -11) (end -1 11) (layer "Dwgs.User") (width 0.12) (tstamp 6e1d1e59-1073-4fbf-923b-7b5d39d9ebe9)) + (fp_line (start -14.25 2.25) (end -12.75 2.25) (layer "Dwgs.User") (width 0.12) (tstamp 755a8386-3d26-4db0-b886-29308c250852)) + (fp_line (start -14.25 -1.75) (end -12.75 -1.75) (layer "Dwgs.User") (width 0.12) (tstamp 8f40cd30-616e-41e2-bee9-266c3138b0af)) + (fp_line (start -14.25 2.75) (end -12.75 2.75) (layer "Dwgs.User") (width 0.12) (tstamp ae1a6041-b452-4a9e-b238-b88c557878b9)) + (fp_line (start -14.25 1.25) (end -12.75 1.25) (layer "Dwgs.User") (width 0.12) (tstamp b99a20e3-f1f1-4651-a6ad-59a44837814b)) + (fp_line (start -14.25 -1.25) (end -12.75 -1.25) (layer "Dwgs.User") (width 0.12) (tstamp c3a18306-5bae-458e-939c-7063afc78e86)) + (fp_line (start -14.25 -2.75) (end -12.75 -2.75) (layer "Dwgs.User") (width 0.12) (tstamp d07c9852-1fa4-40ca-9b3a-45379faf2beb)) + (fp_line (start -1 -11) (end -11 -11) (layer "Dwgs.User") (width 0.12) (tstamp d817f18e-713d-4fcc-a173-e56542379fd0)) + (fp_line (start -11 11) (end -1 -11) (layer "Dwgs.User") (width 0.12) (tstamp e22d39a2-e0bd-47a6-bbc7-5261cb8a211a)) + (fp_line (start -11 -11) (end -11 11) (layer "Dwgs.User") (width 0.12) (tstamp e5ccefc2-bcf5-4907-b822-3ed297f28ddf)) + (fp_line (start -14.25 -2.25) (end -12.75 -2.25) (layer "Dwgs.User") (width 0.12) (tstamp ea47d726-4587-414c-af79-8f543891f041)) + (fp_line (start -14.25 0.75) (end -12.75 0.75) (layer "Dwgs.User") (width 0.12) (tstamp fe775beb-f6a9-44e7-b984-d6f0e072f7b9)) + (fp_rect (start -15 -3.25) (end -14.5 3.25) (layer "Dwgs.User") (width 0.12) (fill none) (tstamp b63b0c15-f754-4a06-bdf1-46b90a42b956)) + (fp_rect (start -15.5 -4.25) (end -12.5 4.25) (layer "Dwgs.User") (width 0.12) (fill none) (tstamp c838ea15-8abf-4bf4-99ab-78070eea3ea3)) + (fp_circle (center 0 0) (end 17.5 0) (layer "Dwgs.User") (width 0.12) (fill none) (tstamp e773a4ed-f610-4998-8401-17bf0c0be47c)) + (pad "GND" thru_hole circle (at 14.342244 -9.126883) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask) (tstamp afa39b9f-bfd4-4298-8d4d-f20a8db9d0fd)) + (pad "GND" thru_hole circle (at -12.020815 12.020815) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask) (tstamp ba1b0db7-845a-426b-afed-d43e57e8127d)) + (pad "GND" thru_hole circle (at 9.126883 -14.342244) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask) (tstamp c51b4129-c609-4071-9aee-8812a73e4fbf)) +) diff --git a/libs/mbk_footprints/.gitattributes b/libs/mbk_footprints/.gitattributes new file mode 100644 index 0000000..dfe0770 --- /dev/null +++ b/libs/mbk_footprints/.gitattributes @@ -0,0 +1,2 @@ +# Auto detect text files and perform LF normalization +* text=auto diff --git a/libs/mbk_footprints/README.md b/libs/mbk_footprints/README.md new file mode 100644 index 0000000..d52c2d2 --- /dev/null +++ b/libs/mbk_footprints/README.md @@ -0,0 +1,2 @@ +# mbk_footprints + kailh choc footprints with mbk spacing diff --git a/libs/mbk_footprints/mbk.pretty/Choc-1.25u-solder.kicad_mod b/libs/mbk_footprints/mbk.pretty/Choc-1.25u-solder.kicad_mod new file mode 100644 index 0000000..7df0509 --- /dev/null +++ b/libs/mbk_footprints/mbk.pretty/Choc-1.25u-solder.kicad_mod @@ -0,0 +1,46 @@ +(module Choc-1.25u-solder (layer F.Cu) (tedit 603B3E81) + (fp_text reference 1.25u (at 0 -7.14375 180) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value " " (at 2.5 -2 180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 11.25 -8.5) (end 11.25 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -11.25 -8.5) (end 11.25 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -11.25 8.5) (end -11.25 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 11.25 8.5) (end -11.25 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 7) (end 7 7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 7) (end 7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 -7) (end -7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 -7) (end -7 7) (layer Cmts.User) (width 0.12)) + (fp_text user REF** (at 0 2.675) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask)) + (pad 1 thru_hole circle (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) +) diff --git a/libs/mbk_footprints/mbk.pretty/Choc-1.25u.kicad_mod b/libs/mbk_footprints/mbk.pretty/Choc-1.25u.kicad_mod new file mode 100644 index 0000000..7120b40 --- /dev/null +++ b/libs/mbk_footprints/mbk.pretty/Choc-1.25u.kicad_mod @@ -0,0 +1,62 @@ +(module Choc-1.25u (layer F.Cu) (tedit 603B3E99) + (fp_text reference 1.25u (at 0 -7.14375 180) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value " " (at 2.5 -2 180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_arc (start 1.3 7.225) (end 1.3 8.225) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_line (start -3.725 1.375) (end -2.45 2.4) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.3 3.575) (end -1.275 3.575) (layer B.SilkS) (width 0.15)) + (fp_arc (start -4.3 8.3) (end -4.3 6.025) (angle 70) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 2.4) (end -6.275 1.375) (layer B.SilkS) (width 0.15)) + (fp_arc (start 1.3 4.575) (end 1.3 3.575) (angle 90) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.3 8.225) (end -1.3 8.225) (layer B.SilkS) (width 0.15)) + (fp_arc (start -1.275 2.4) (end -1.275 3.575) (angle 90) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 5) (end -6.275 6.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -3.725 1.375) (end -6.275 1.375) (layer B.SilkS) (width 0.15)) + (fp_line (start -4.3 6.025) (end -6.275 6.025) (layer B.SilkS) (width 0.15)) + (fp_arc (start -1.262199 7.296904) (end -2.162199 7.521904) (angle -73.56696737) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 2.4) (end -7.3 5) (layer B.SilkS) (width 0.15)) + (fp_line (start 2.3 4.575) (end 2.3 7.225) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 11.25 -8.5) (end 11.25 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -11.25 -8.5) (end 11.25 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -11.25 8.5) (end -11.25 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 11.25 8.5) (end -11.25 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 7) (end 7 7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 7) (end 7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 -7) (end -7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 -7) (end -7 7) (layer Cmts.User) (width 0.12)) + (fp_text user REF** (at 0 2.675) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at -7.8 3.7 180) (size 1.6 2.2) (layers B.Cu B.Paste B.Mask)) + (pad "" np_thru_hole circle (at 0 5.9 90) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5 3.8 90) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 2.8 5.9 180) (size 1.6 2.2) (layers B.Cu B.Paste B.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) +) diff --git a/libs/mbk_footprints/mbk.pretty/Choc-1.5u-solder.kicad_mod b/libs/mbk_footprints/mbk.pretty/Choc-1.5u-solder.kicad_mod new file mode 100644 index 0000000..3180ee4 --- /dev/null +++ b/libs/mbk_footprints/mbk.pretty/Choc-1.5u-solder.kicad_mod @@ -0,0 +1,46 @@ +(module Choc-1.5u-solder (layer F.Cu) (tedit 603B32FD) + (fp_text reference 1.5u (at 0 -7.14375 180) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value " " (at 2.5 -2 180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 13.5 -8.5) (end 13.5 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -13.5 -8.5) (end 13.5 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -13.5 8.5) (end -13.5 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 13.5 8.5) (end -13.5 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 7) (end 7 7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 7) (end 7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 -7) (end -7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 -7) (end -7 7) (layer Cmts.User) (width 0.12)) + (fp_text user REF** (at 0 2.675) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask)) + (pad 1 thru_hole circle (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) +) diff --git a/libs/mbk_footprints/mbk.pretty/Choc-1.5u.kicad_mod b/libs/mbk_footprints/mbk.pretty/Choc-1.5u.kicad_mod new file mode 100644 index 0000000..8d94524 --- /dev/null +++ b/libs/mbk_footprints/mbk.pretty/Choc-1.5u.kicad_mod @@ -0,0 +1,62 @@ +(module Choc-1.5u (layer F.Cu) (tedit 603B3E90) + (fp_text reference 1.5u (at 0 -7.14375 180) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value " " (at 2.5 -2 180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_arc (start 1.3 7.225) (end 1.3 8.225) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_line (start -3.725 1.375) (end -2.45 2.4) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.3 3.575) (end -1.275 3.575) (layer B.SilkS) (width 0.15)) + (fp_arc (start -4.3 8.3) (end -4.3 6.025) (angle 70) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 2.4) (end -6.275 1.375) (layer B.SilkS) (width 0.15)) + (fp_arc (start 1.3 4.575) (end 1.3 3.575) (angle 90) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.3 8.225) (end -1.3 8.225) (layer B.SilkS) (width 0.15)) + (fp_arc (start -1.275 2.4) (end -1.275 3.575) (angle 90) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 5) (end -6.275 6.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -3.725 1.375) (end -6.275 1.375) (layer B.SilkS) (width 0.15)) + (fp_line (start -4.3 6.025) (end -6.275 6.025) (layer B.SilkS) (width 0.15)) + (fp_arc (start -1.262199 7.296904) (end -2.162199 7.521904) (angle -73.56696737) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 2.4) (end -7.3 5) (layer B.SilkS) (width 0.15)) + (fp_line (start 2.3 4.575) (end 2.3 7.225) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 13.5 -8.5) (end 13.5 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -13.5 -8.5) (end 13.5 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -13.5 8.5) (end -13.5 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 13.5 8.5) (end -13.5 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 7) (end 7 7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 7) (end 7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 -7) (end -7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 -7) (end -7 7) (layer Cmts.User) (width 0.12)) + (fp_text user REF** (at 0 2.675) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at -7.8 3.7 180) (size 1.6 2.2) (layers B.Cu B.Paste B.Mask)) + (pad "" np_thru_hole circle (at 0 5.9 90) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5 3.8 90) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 2.8 5.9 180) (size 1.6 2.2) (layers B.Cu B.Paste B.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) +) diff --git a/libs/mbk_footprints/mbk.pretty/Choc-1.75u-solder.kicad_mod b/libs/mbk_footprints/mbk.pretty/Choc-1.75u-solder.kicad_mod new file mode 100644 index 0000000..e7cca63 --- /dev/null +++ b/libs/mbk_footprints/mbk.pretty/Choc-1.75u-solder.kicad_mod @@ -0,0 +1,46 @@ +(module Choc-1.75u-solder (layer F.Cu) (tedit 603B3E6B) + (fp_text reference 1.75u (at 0 -7.14375 180) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value " " (at 2.5 -2 180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 15.75 -8.5) (end 15.75 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -15.75 -8.5) (end 15.75 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -15.75 8.5) (end -15.75 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 15.75 8.5) (end -15.75 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 7) (end 7 7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 7) (end 7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 -7) (end -7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 -7) (end -7 7) (layer Cmts.User) (width 0.12)) + (fp_text user REF** (at 0 2.675) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask)) + (pad 1 thru_hole circle (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) +) diff --git a/libs/mbk_footprints/mbk.pretty/Choc-1.75u.kicad_mod b/libs/mbk_footprints/mbk.pretty/Choc-1.75u.kicad_mod new file mode 100644 index 0000000..4ebd3dd --- /dev/null +++ b/libs/mbk_footprints/mbk.pretty/Choc-1.75u.kicad_mod @@ -0,0 +1,62 @@ +(module Choc-1.75u (layer F.Cu) (tedit 603B3EA1) + (fp_text reference 1.75u (at 0 -7.14375 180) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value " " (at 2.5 -2 180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_arc (start 1.3 7.225) (end 1.3 8.225) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_line (start -3.725 1.375) (end -2.45 2.4) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.3 3.575) (end -1.275 3.575) (layer B.SilkS) (width 0.15)) + (fp_arc (start -4.3 8.3) (end -4.3 6.025) (angle 70) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 2.4) (end -6.275 1.375) (layer B.SilkS) (width 0.15)) + (fp_arc (start 1.3 4.575) (end 1.3 3.575) (angle 90) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.3 8.225) (end -1.3 8.225) (layer B.SilkS) (width 0.15)) + (fp_arc (start -1.275 2.4) (end -1.275 3.575) (angle 90) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 5) (end -6.275 6.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -3.725 1.375) (end -6.275 1.375) (layer B.SilkS) (width 0.15)) + (fp_line (start -4.3 6.025) (end -6.275 6.025) (layer B.SilkS) (width 0.15)) + (fp_arc (start -1.262199 7.296904) (end -2.162199 7.521904) (angle -73.56696737) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 2.4) (end -7.3 5) (layer B.SilkS) (width 0.15)) + (fp_line (start 2.3 4.575) (end 2.3 7.225) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 15.75 -8.5) (end 15.75 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -15.75 -8.5) (end 15.75 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -15.75 8.5) (end -15.75 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 15.75 8.5) (end -15.75 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 7) (end 7 7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 7) (end 7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 -7) (end -7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 -7) (end -7 7) (layer Cmts.User) (width 0.12)) + (fp_text user REF** (at 0 2.675) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at -7.8 3.7 180) (size 1.6 2.2) (layers B.Cu B.Paste B.Mask)) + (pad "" np_thru_hole circle (at 0 5.9 90) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5 3.8 90) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 2.8 5.9 180) (size 1.6 2.2) (layers B.Cu B.Paste B.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) +) diff --git a/libs/mbk_footprints/mbk.pretty/Choc-1u-cutout.kicad_mod b/libs/mbk_footprints/mbk.pretty/Choc-1u-cutout.kicad_mod new file mode 100644 index 0000000..745c13d --- /dev/null +++ b/libs/mbk_footprints/mbk.pretty/Choc-1u-cutout.kicad_mod @@ -0,0 +1,34 @@ +(module Choc-1u-cutout (layer F.Cu) (tedit 605ABD34) + (fp_text reference 1u (at 0 -7.14375 180) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value " " (at 2.5 -2 180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -7 7) (end 7 7) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 7 7) (end 7 -7) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 7 -7) (end -7 -7) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -7 -7) (end -7 7) (layer Edge.Cuts) (width 0.12)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) +) diff --git a/libs/mbk_footprints/mbk.pretty/Choc-1u-solder.kicad_mod b/libs/mbk_footprints/mbk.pretty/Choc-1u-solder.kicad_mod new file mode 100644 index 0000000..67ed325 --- /dev/null +++ b/libs/mbk_footprints/mbk.pretty/Choc-1u-solder.kicad_mod @@ -0,0 +1,46 @@ +(module Choc-1u-solder (layer F.Cu) (tedit 603B357F) + (fp_text reference 1u (at 0 -7.14375 180) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value " " (at 2.5 -2 180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 7) (end 7 7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 7) (end 7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 -7) (end -7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 -7) (end -7 7) (layer Cmts.User) (width 0.12)) + (fp_text user REF** (at 0 2.675) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask)) + (pad 1 thru_hole circle (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) +) diff --git a/libs/mbk_footprints/mbk.pretty/Choc-1u.kicad_mod b/libs/mbk_footprints/mbk.pretty/Choc-1u.kicad_mod new file mode 100644 index 0000000..437e96a --- /dev/null +++ b/libs/mbk_footprints/mbk.pretty/Choc-1u.kicad_mod @@ -0,0 +1,62 @@ +(module Choc-1u (layer F.Cu) (tedit 603B3EA9) + (fp_text reference 1u (at 0 -7.14375 180) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value " " (at 2.5 -2 180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_arc (start 1.3 7.225) (end 1.3 8.225) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_line (start -3.725 1.375) (end -2.45 2.4) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.3 3.575) (end -1.275 3.575) (layer B.SilkS) (width 0.15)) + (fp_arc (start -4.3 8.3) (end -4.3 6.025) (angle 70) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 2.4) (end -6.275 1.375) (layer B.SilkS) (width 0.15)) + (fp_arc (start 1.3 4.575) (end 1.3 3.575) (angle 90) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.3 8.225) (end -1.3 8.225) (layer B.SilkS) (width 0.15)) + (fp_arc (start -1.275 2.4) (end -1.275 3.575) (angle 90) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 5) (end -6.275 6.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -3.725 1.375) (end -6.275 1.375) (layer B.SilkS) (width 0.15)) + (fp_line (start -4.3 6.025) (end -6.275 6.025) (layer B.SilkS) (width 0.15)) + (fp_arc (start -1.262199 7.296904) (end -2.162199 7.521904) (angle -73.56696737) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 2.4) (end -7.3 5) (layer B.SilkS) (width 0.15)) + (fp_line (start 2.3 4.575) (end 2.3 7.225) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 7) (end 7 7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 7) (end 7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 -7) (end -7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 -7) (end -7 7) (layer Cmts.User) (width 0.12)) + (fp_text user REF** (at 0 2.675) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at -7.8 3.7 180) (size 1.6 2.2) (layers B.Cu B.Paste B.Mask)) + (pad "" np_thru_hole circle (at 0 5.9 90) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5 3.8 90) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 2.8 5.9 180) (size 1.6 2.2) (layers B.Cu B.Paste B.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) +) diff --git a/libs/mbk_footprints/mbk.pretty/Choc-2.25u-solder.kicad_mod b/libs/mbk_footprints/mbk.pretty/Choc-2.25u-solder.kicad_mod new file mode 100644 index 0000000..4632827 --- /dev/null +++ b/libs/mbk_footprints/mbk.pretty/Choc-2.25u-solder.kicad_mod @@ -0,0 +1,78 @@ +(module Choc-2.25u-solder (layer F.Cu) (tedit 603B3D86) + (fp_text reference 2.25u (at 0 -7.14375 180) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value " " (at 2.5 -2 180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 14 -5.5) (end 14 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10 -9) (end 10 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10 -5.5) (end 14 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10 -9) (end 14 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 9.35 -3.2) (end 9.35 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 14.65 2.3) (end 14.65 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 9.35 -3.2) (end 14.65 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 9.35 2.3) (end 14.65 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10.2 -8.45) (end 13.8 -8.45) (layer Cmts.User) (width 0.12)) + (fp_line (start 13.8 -8.45) (end 13.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 10.2 -8.45) (end 10.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 13.8 -3.8) (end 15.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 8.85 -3.8) (end 10.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 8.85 3.05) (end 8.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 15.15 3.05) (end 15.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 8.85 3.05) (end 15.15 3.05) (layer Cmts.User) (width 0.12)) + (fp_line (start 20.25 -8.5) (end 20.25 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -20.25 -8.5) (end 20.25 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -20.25 8.5) (end -20.25 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 20.25 8.5) (end -20.25 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -10 -5.5) (end -10 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14 -9) (end -14 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14 -5.5) (end -10 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14 -9) (end -10 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14.65 -3.2) (end -14.65 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -9.35 2.3) (end -9.35 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14.65 -3.2) (end -9.35 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14.65 2.3) (end -9.35 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -13.8 -8.45) (end -10.2 -8.45) (layer Cmts.User) (width 0.12)) + (fp_line (start -10.2 -8.45) (end -10.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -13.8 -8.45) (end -13.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -10.2 -3.8) (end -8.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -15.15 -3.8) (end -13.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -15.15 3.05) (end -15.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -8.85 3.05) (end -8.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -15.15 3.05) (end -8.85 3.05) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 7) (end 7 7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 7) (end 7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 -7) (end -7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 -7) (end -7 7) (layer Cmts.User) (width 0.12)) + (fp_text user REF** (at 0 2.675) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask)) + (pad 1 thru_hole circle (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) +) diff --git a/libs/mbk_footprints/mbk.pretty/Choc-2.25u.kicad_mod b/libs/mbk_footprints/mbk.pretty/Choc-2.25u.kicad_mod new file mode 100644 index 0000000..6d131c0 --- /dev/null +++ b/libs/mbk_footprints/mbk.pretty/Choc-2.25u.kicad_mod @@ -0,0 +1,94 @@ +(module Choc-2.25u (layer F.Cu) (tedit 603B3EC5) + (fp_text reference 2.25u (at 0 -7.14375 180) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value " " (at 2.5 -2 180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_arc (start 1.3 7.225) (end 1.3 8.225) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_line (start -3.725 1.375) (end -2.45 2.4) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.3 3.575) (end -1.275 3.575) (layer B.SilkS) (width 0.15)) + (fp_arc (start -4.3 8.3) (end -4.3 6.025) (angle 70) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 2.4) (end -6.275 1.375) (layer B.SilkS) (width 0.15)) + (fp_arc (start 1.3 4.575) (end 1.3 3.575) (angle 90) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.3 8.225) (end -1.3 8.225) (layer B.SilkS) (width 0.15)) + (fp_arc (start -1.275 2.4) (end -1.275 3.575) (angle 90) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 5) (end -6.275 6.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -3.725 1.375) (end -6.275 1.375) (layer B.SilkS) (width 0.15)) + (fp_line (start -4.3 6.025) (end -6.275 6.025) (layer B.SilkS) (width 0.15)) + (fp_arc (start -1.262199 7.296904) (end -2.162199 7.521904) (angle -73.56696737) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 2.4) (end -7.3 5) (layer B.SilkS) (width 0.15)) + (fp_line (start 2.3 4.575) (end 2.3 7.225) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 14 -5.5) (end 14 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10 -9) (end 10 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10 -5.5) (end 14 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10 -9) (end 14 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 9.35 -3.2) (end 9.35 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 14.65 2.3) (end 14.65 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 9.35 -3.2) (end 14.65 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 9.35 2.3) (end 14.65 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10.2 -8.45) (end 13.8 -8.45) (layer Cmts.User) (width 0.12)) + (fp_line (start 13.8 -8.45) (end 13.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 10.2 -8.45) (end 10.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 13.8 -3.8) (end 15.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 8.85 -3.8) (end 10.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 8.85 3.05) (end 8.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 15.15 3.05) (end 15.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 8.85 3.05) (end 15.15 3.05) (layer Cmts.User) (width 0.12)) + (fp_line (start 20.25 -8.5) (end 20.25 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -20.25 -8.5) (end 20.25 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -20.25 8.5) (end -20.25 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 20.25 8.5) (end -20.25 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -10 -5.5) (end -10 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14 -9) (end -14 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14 -5.5) (end -10 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14 -9) (end -10 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14.65 -3.2) (end -14.65 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -9.35 2.3) (end -9.35 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14.65 -3.2) (end -9.35 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14.65 2.3) (end -9.35 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -13.8 -8.45) (end -10.2 -8.45) (layer Cmts.User) (width 0.12)) + (fp_line (start -10.2 -8.45) (end -10.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -13.8 -8.45) (end -13.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -10.2 -3.8) (end -8.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -15.15 -3.8) (end -13.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -15.15 3.05) (end -15.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -8.85 3.05) (end -8.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -15.15 3.05) (end -8.85 3.05) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 7) (end 7 7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 7) (end 7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 -7) (end -7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 -7) (end -7 7) (layer Cmts.User) (width 0.12)) + (fp_text user REF** (at 0 2.675) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at -7.8 3.7 180) (size 1.6 2.2) (layers B.Cu B.Paste B.Mask)) + (pad "" np_thru_hole circle (at 0 5.9 90) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5 3.8 90) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 2.8 5.9 180) (size 1.6 2.2) (layers B.Cu B.Paste B.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) +) diff --git a/libs/mbk_footprints/mbk.pretty/Choc-2.5u-solder.kicad_mod b/libs/mbk_footprints/mbk.pretty/Choc-2.5u-solder.kicad_mod new file mode 100644 index 0000000..a73a215 --- /dev/null +++ b/libs/mbk_footprints/mbk.pretty/Choc-2.5u-solder.kicad_mod @@ -0,0 +1,78 @@ +(module Choc-2.5u-solder (layer F.Cu) (tedit 603B3DA3) + (fp_text reference 2.5u (at 0 -7.14375 180) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value " " (at 2.5 -2 180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 14 -5.5) (end 14 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10 -9) (end 10 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10 -5.5) (end 14 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10 -9) (end 14 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 9.35 -3.2) (end 9.35 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 14.65 2.3) (end 14.65 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 9.35 -3.2) (end 14.65 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 9.35 2.3) (end 14.65 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10.2 -8.45) (end 13.8 -8.45) (layer Cmts.User) (width 0.12)) + (fp_line (start 13.8 -8.45) (end 13.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 10.2 -8.45) (end 10.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 13.8 -3.8) (end 15.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 8.85 -3.8) (end 10.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 8.85 3.05) (end 8.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 15.15 3.05) (end 15.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 8.85 3.05) (end 15.15 3.05) (layer Cmts.User) (width 0.12)) + (fp_line (start 22.5 -8.5) (end 22.5 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -22.5 -8.5) (end 22.5 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -22.5 8.5) (end -22.5 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 22.5 8.5) (end -22.5 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -10 -5.5) (end -10 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14 -9) (end -14 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14 -5.5) (end -10 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14 -9) (end -10 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14.65 -3.2) (end -14.65 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -9.35 2.3) (end -9.35 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14.65 -3.2) (end -9.35 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14.65 2.3) (end -9.35 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -13.8 -8.45) (end -10.2 -8.45) (layer Cmts.User) (width 0.12)) + (fp_line (start -10.2 -8.45) (end -10.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -13.8 -8.45) (end -13.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -10.2 -3.8) (end -8.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -15.15 -3.8) (end -13.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -15.15 3.05) (end -15.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -8.85 3.05) (end -8.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -15.15 3.05) (end -8.85 3.05) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 7) (end 7 7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 7) (end 7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 -7) (end -7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 -7) (end -7 7) (layer Cmts.User) (width 0.12)) + (fp_text user REF** (at 0 2.675) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask)) + (pad 1 thru_hole circle (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) +) diff --git a/libs/mbk_footprints/mbk.pretty/Choc-2.5u.kicad_mod b/libs/mbk_footprints/mbk.pretty/Choc-2.5u.kicad_mod new file mode 100644 index 0000000..2cc17e4 --- /dev/null +++ b/libs/mbk_footprints/mbk.pretty/Choc-2.5u.kicad_mod @@ -0,0 +1,94 @@ +(module Choc-2.5u (layer F.Cu) (tedit 603B3EB8) + (fp_text reference 2.5u (at 0 -7.14375 180) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value " " (at 2.5 -2 180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_arc (start 1.3 7.225) (end 1.3 8.225) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_line (start -3.725 1.375) (end -2.45 2.4) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.3 3.575) (end -1.275 3.575) (layer B.SilkS) (width 0.15)) + (fp_arc (start -4.3 8.3) (end -4.3 6.025) (angle 70) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 2.4) (end -6.275 1.375) (layer B.SilkS) (width 0.15)) + (fp_arc (start 1.3 4.575) (end 1.3 3.575) (angle 90) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.3 8.225) (end -1.3 8.225) (layer B.SilkS) (width 0.15)) + (fp_arc (start -1.275 2.4) (end -1.275 3.575) (angle 90) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 5) (end -6.275 6.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -3.725 1.375) (end -6.275 1.375) (layer B.SilkS) (width 0.15)) + (fp_line (start -4.3 6.025) (end -6.275 6.025) (layer B.SilkS) (width 0.15)) + (fp_arc (start -1.262199 7.296904) (end -2.162199 7.521904) (angle -73.56696737) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 2.4) (end -7.3 5) (layer B.SilkS) (width 0.15)) + (fp_line (start 2.3 4.575) (end 2.3 7.225) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 14 -5.5) (end 14 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10 -9) (end 10 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10 -5.5) (end 14 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10 -9) (end 14 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 9.35 -3.2) (end 9.35 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 14.65 2.3) (end 14.65 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 9.35 -3.2) (end 14.65 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 9.35 2.3) (end 14.65 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10.2 -8.45) (end 13.8 -8.45) (layer Cmts.User) (width 0.12)) + (fp_line (start 13.8 -8.45) (end 13.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 10.2 -8.45) (end 10.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 13.8 -3.8) (end 15.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 8.85 -3.8) (end 10.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 8.85 3.05) (end 8.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 15.15 3.05) (end 15.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 8.85 3.05) (end 15.15 3.05) (layer Cmts.User) (width 0.12)) + (fp_line (start 22.5 -8.5) (end 22.5 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -22.5 -8.5) (end 22.5 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -22.5 8.5) (end -22.5 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 22.5 8.5) (end -22.5 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -10 -5.5) (end -10 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14 -9) (end -14 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14 -5.5) (end -10 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14 -9) (end -10 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14.65 -3.2) (end -14.65 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -9.35 2.3) (end -9.35 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14.65 -3.2) (end -9.35 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14.65 2.3) (end -9.35 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -13.8 -8.45) (end -10.2 -8.45) (layer Cmts.User) (width 0.12)) + (fp_line (start -10.2 -8.45) (end -10.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -13.8 -8.45) (end -13.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -10.2 -3.8) (end -8.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -15.15 -3.8) (end -13.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -15.15 3.05) (end -15.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -8.85 3.05) (end -8.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -15.15 3.05) (end -8.85 3.05) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 7) (end 7 7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 7) (end 7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 -7) (end -7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 -7) (end -7 7) (layer Cmts.User) (width 0.12)) + (fp_text user REF** (at 0 2.675) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at -7.8 3.7 180) (size 1.6 2.2) (layers B.Cu B.Paste B.Mask)) + (pad "" np_thru_hole circle (at 0 5.9 90) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5 3.8 90) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 2.8 5.9 180) (size 1.6 2.2) (layers B.Cu B.Paste B.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) +) diff --git a/libs/mbk_footprints/mbk.pretty/Choc-2.75u-solder.kicad_mod b/libs/mbk_footprints/mbk.pretty/Choc-2.75u-solder.kicad_mod new file mode 100644 index 0000000..ee959a0 --- /dev/null +++ b/libs/mbk_footprints/mbk.pretty/Choc-2.75u-solder.kicad_mod @@ -0,0 +1,78 @@ +(module Choc-2.75u-solder (layer F.Cu) (tedit 603B3CE7) + (fp_text reference 2.75u (at 0 -7.14375 180) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value " " (at 2.5 -2 180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 14 -5.5) (end 14 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10 -9) (end 10 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10 -5.5) (end 14 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10 -9) (end 14 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 9.35 -3.2) (end 9.35 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 14.65 2.3) (end 14.65 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 9.35 -3.2) (end 14.65 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 9.35 2.3) (end 14.65 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10.2 -8.45) (end 13.8 -8.45) (layer Cmts.User) (width 0.12)) + (fp_line (start 13.8 -8.45) (end 13.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 10.2 -8.45) (end 10.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 13.8 -3.8) (end 15.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 8.85 -3.8) (end 10.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 8.85 3.05) (end 8.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 15.15 3.05) (end 15.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 8.85 3.05) (end 15.15 3.05) (layer Cmts.User) (width 0.12)) + (fp_line (start 24.75 -8.5) (end 24.75 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -24.75 -8.5) (end 24.75 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -24.75 8.5) (end -24.75 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 24.75 8.5) (end -24.75 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -10 -5.5) (end -10 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14 -9) (end -14 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14 -5.5) (end -10 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14 -9) (end -10 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14.65 -3.2) (end -14.65 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -9.35 2.3) (end -9.35 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14.65 -3.2) (end -9.35 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14.65 2.3) (end -9.35 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -13.8 -8.45) (end -10.2 -8.45) (layer Cmts.User) (width 0.12)) + (fp_line (start -10.2 -8.45) (end -10.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -13.8 -8.45) (end -13.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -10.2 -3.8) (end -8.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -15.15 -3.8) (end -13.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -15.15 3.05) (end -15.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -8.85 3.05) (end -8.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -15.15 3.05) (end -8.85 3.05) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 7) (end 7 7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 7) (end 7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 -7) (end -7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 -7) (end -7 7) (layer Cmts.User) (width 0.12)) + (fp_text user REF** (at 0 2.675) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask)) + (pad 1 thru_hole circle (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) +) diff --git a/libs/mbk_footprints/mbk.pretty/Choc-2.75u.kicad_mod b/libs/mbk_footprints/mbk.pretty/Choc-2.75u.kicad_mod new file mode 100644 index 0000000..3417371 --- /dev/null +++ b/libs/mbk_footprints/mbk.pretty/Choc-2.75u.kicad_mod @@ -0,0 +1,94 @@ +(module Choc-2.75u (layer F.Cu) (tedit 603B3CF6) + (fp_text reference 2.75u (at 0 -7.14375 180) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value " " (at 2.5 -2 180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_arc (start 1.3 7.225) (end 1.3 8.225) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_line (start -3.725 1.375) (end -2.45 2.4) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.3 3.575) (end -1.275 3.575) (layer B.SilkS) (width 0.15)) + (fp_arc (start -4.3 8.3) (end -4.3 6.025) (angle 70) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 2.4) (end -6.275 1.375) (layer B.SilkS) (width 0.15)) + (fp_arc (start 1.3 4.575) (end 1.3 3.575) (angle 90) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.3 8.225) (end -1.3 8.225) (layer B.SilkS) (width 0.15)) + (fp_arc (start -1.275 2.4) (end -1.275 3.575) (angle 90) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 5) (end -6.275 6.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -3.725 1.375) (end -6.275 1.375) (layer B.SilkS) (width 0.15)) + (fp_line (start -4.3 6.025) (end -6.275 6.025) (layer B.SilkS) (width 0.15)) + (fp_arc (start -1.262199 7.296904) (end -2.162199 7.521904) (angle -73.56696737) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 2.4) (end -7.3 5) (layer B.SilkS) (width 0.15)) + (fp_line (start 2.3 4.575) (end 2.3 7.225) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 14 -5.5) (end 14 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10 -9) (end 10 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10 -5.5) (end 14 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10 -9) (end 14 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 9.35 -3.2) (end 9.35 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 14.65 2.3) (end 14.65 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 9.35 -3.2) (end 14.65 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 9.35 2.3) (end 14.65 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10.2 -8.45) (end 13.8 -8.45) (layer Cmts.User) (width 0.12)) + (fp_line (start 13.8 -8.45) (end 13.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 10.2 -8.45) (end 10.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 13.8 -3.8) (end 15.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 8.85 -3.8) (end 10.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 8.85 3.05) (end 8.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 15.15 3.05) (end 15.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 8.85 3.05) (end 15.15 3.05) (layer Cmts.User) (width 0.12)) + (fp_line (start 24.75 -8.5) (end 24.75 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -24.75 -8.5) (end 24.75 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -24.75 8.5) (end -24.75 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 24.75 8.5) (end -24.75 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -10 -5.5) (end -10 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14 -9) (end -14 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14 -5.5) (end -10 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14 -9) (end -10 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14.65 -3.2) (end -14.65 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -9.35 2.3) (end -9.35 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14.65 -3.2) (end -9.35 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14.65 2.3) (end -9.35 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -13.8 -8.45) (end -10.2 -8.45) (layer Cmts.User) (width 0.12)) + (fp_line (start -10.2 -8.45) (end -10.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -13.8 -8.45) (end -13.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -10.2 -3.8) (end -8.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -15.15 -3.8) (end -13.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -15.15 3.05) (end -15.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -8.85 3.05) (end -8.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -15.15 3.05) (end -8.85 3.05) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 7) (end 7 7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 7) (end 7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 -7) (end -7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 -7) (end -7 7) (layer Cmts.User) (width 0.12)) + (fp_text user REF** (at 0 2.675) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at -7.8 3.7 180) (size 1.6 2.2) (layers B.Cu B.Paste B.Mask)) + (pad "" np_thru_hole circle (at 0 5.9 90) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5 3.8 90) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 2.8 5.9 180) (size 1.6 2.2) (layers B.Cu B.Paste B.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) +) diff --git a/libs/mbk_footprints/mbk.pretty/Choc-2u-cutout.kicad_mod b/libs/mbk_footprints/mbk.pretty/Choc-2u-cutout.kicad_mod new file mode 100644 index 0000000..97ce5e0 --- /dev/null +++ b/libs/mbk_footprints/mbk.pretty/Choc-2u-cutout.kicad_mod @@ -0,0 +1,50 @@ +(module Choc-2u-cutout (layer F.Cu) (tedit 605ABF13) + (fp_text reference 2u (at 0 -7.14375 180) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value " " (at 2.5 -2 180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 10.2 -8.45) (end 13.8 -8.45) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 13.8 -8.45) (end 13.8 -3.8) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10.2 -8.45) (end 10.2 -3.8) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 13.8 -3.8) (end 15.15 -3.8) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 8.85 -3.8) (end 10.2 -3.8) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 8.85 3.05) (end 8.85 -3.8) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 15.15 3.05) (end 15.15 -3.8) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 8.85 3.05) (end 15.15 3.05) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 18 -8.5) (end 18 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -18 -8.5) (end 18 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -18 8.5) (end -18 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 18 8.5) (end -18 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -13.8 -8.45) (end -10.2 -8.45) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -10.2 -8.45) (end -10.2 -3.8) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -13.8 -8.45) (end -13.8 -3.8) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -10.2 -3.8) (end -8.85 -3.8) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -15.15 -3.8) (end -13.8 -3.8) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -15.15 3.05) (end -15.15 -3.8) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -8.85 3.05) (end -8.85 -3.8) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -15.15 3.05) (end -8.85 3.05) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -7 7) (end 7 7) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 7 7) (end 7 -7) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 7 -7) (end -7 -7) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -7 -7) (end -7 7) (layer Edge.Cuts) (width 0.12)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) +) diff --git a/libs/mbk_footprints/mbk.pretty/Choc-2u-solder.kicad_mod b/libs/mbk_footprints/mbk.pretty/Choc-2u-solder.kicad_mod new file mode 100644 index 0000000..e54a9f5 --- /dev/null +++ b/libs/mbk_footprints/mbk.pretty/Choc-2u-solder.kicad_mod @@ -0,0 +1,78 @@ +(module Choc-2u-solder (layer F.Cu) (tedit 603B3CBA) + (fp_text reference 2u (at 0 -7.14375 180) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value " " (at 2.5 -2 180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 14 -5.5) (end 14 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10 -9) (end 10 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10 -5.5) (end 14 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10 -9) (end 14 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 9.35 -3.2) (end 9.35 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 14.65 2.3) (end 14.65 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 9.35 -3.2) (end 14.65 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 9.35 2.3) (end 14.65 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10.2 -8.45) (end 13.8 -8.45) (layer Cmts.User) (width 0.12)) + (fp_line (start 13.8 -8.45) (end 13.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 10.2 -8.45) (end 10.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 13.8 -3.8) (end 15.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 8.85 -3.8) (end 10.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 8.85 3.05) (end 8.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 15.15 3.05) (end 15.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 8.85 3.05) (end 15.15 3.05) (layer Cmts.User) (width 0.12)) + (fp_line (start 18 -8.5) (end 18 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -18 -8.5) (end 18 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -18 8.5) (end -18 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 18 8.5) (end -18 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -10 -5.5) (end -10 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14 -9) (end -14 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14 -5.5) (end -10 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14 -9) (end -10 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14.65 -3.2) (end -14.65 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -9.35 2.3) (end -9.35 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14.65 -3.2) (end -9.35 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14.65 2.3) (end -9.35 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -13.8 -8.45) (end -10.2 -8.45) (layer Cmts.User) (width 0.12)) + (fp_line (start -10.2 -8.45) (end -10.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -13.8 -8.45) (end -13.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -10.2 -3.8) (end -8.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -15.15 -3.8) (end -13.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -15.15 3.05) (end -15.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -8.85 3.05) (end -8.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -15.15 3.05) (end -8.85 3.05) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 7) (end 7 7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 7) (end 7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 -7) (end -7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 -7) (end -7 7) (layer Cmts.User) (width 0.12)) + (fp_text user REF** (at 0 2.675) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask)) + (pad 1 thru_hole circle (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) +) diff --git a/libs/mbk_footprints/mbk.pretty/Choc-2u-vertical-cutout.kicad_mod b/libs/mbk_footprints/mbk.pretty/Choc-2u-vertical-cutout.kicad_mod new file mode 100644 index 0000000..7e8160c --- /dev/null +++ b/libs/mbk_footprints/mbk.pretty/Choc-2u-vertical-cutout.kicad_mod @@ -0,0 +1,53 @@ +(module Choc-2u-vertical-cutout (layer F.Cu) (tedit 6076E4C3) + (fp_text reference 2u (at 0 -7.14375 180) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value " " (at 2.5 -2 180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_line (start -8.45 -10.2) (end -8.45 -13.8) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -8.45 -13.8) (end -3.8 -13.8) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -8.45 -10.2) (end -3.8 -10.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.8 -13.8) (end -3.8 -15.15) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.8 -8.85) (end -3.8 -10.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 3.05 -8.85) (end -3.8 -8.85) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 3.05 -15.15) (end -3.8 -15.15) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 3.05 -8.85) (end 3.05 -15.15) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -9 -17) (end 9 -17) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9 17) (end -9 17) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9 -17) (end 9 17) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -8.45 13.8) (end -8.45 10.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -8.45 10.2) (end -3.8 10.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -8.45 13.8) (end -3.8 13.8) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.8 10.2) (end -3.8 8.85) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.8 15.15) (end -3.8 13.8) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 3.05 15.15) (end -3.8 15.15) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 3.05 8.85) (end -3.8 8.85) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 3.05 15.15) (end 3.05 8.85) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -7 7) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end -7 -7) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 7 7) (end 7 -7) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -7 7) (end 7 7) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_text user " " (at 2.5 -2 180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_line (start -9 -17) (end -9 17) (layer F.CrtYd) (width 0.12)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) +) diff --git a/libs/mbk_footprints/mbk.pretty/Choc-2u-vertical-solder.kicad_mod b/libs/mbk_footprints/mbk.pretty/Choc-2u-vertical-solder.kicad_mod new file mode 100644 index 0000000..29a06f2 --- /dev/null +++ b/libs/mbk_footprints/mbk.pretty/Choc-2u-vertical-solder.kicad_mod @@ -0,0 +1,81 @@ +(module Choc-2u-vertical-solder (layer F.Cu) (tedit 6076E3D6) + (fp_text reference 2u (at 0 -7.14375 180) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value " " (at 2.5 -2 180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_line (start -5.5 -14) (end -9 -14) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -9 -10) (end -5.5 -10) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -5.5 -10) (end -5.5 -14) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -9 -10) (end -9 -14) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.2 -9.35) (end 2.3 -9.35) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 2.3 -14.65) (end -3.2 -14.65) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.2 -9.35) (end -3.2 -14.65) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 2.3 -9.35) (end 2.3 -14.65) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -8.45 -10.2) (end -8.45 -13.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -8.45 -13.8) (end -3.8 -13.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -8.45 -10.2) (end -3.8 -10.2) (layer Cmts.User) (width 0.12)) + (fp_line (start -3.8 -13.8) (end -3.8 -15.15) (layer Cmts.User) (width 0.12)) + (fp_line (start -3.8 -8.85) (end -3.8 -10.2) (layer Cmts.User) (width 0.12)) + (fp_line (start 3.05 -8.85) (end -3.8 -8.85) (layer Cmts.User) (width 0.12)) + (fp_line (start 3.05 -15.15) (end -3.8 -15.15) (layer Cmts.User) (width 0.12)) + (fp_line (start 3.05 -8.85) (end 3.05 -15.15) (layer Cmts.User) (width 0.12)) + (fp_line (start -9 -17) (end 9 -17) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -9 17) (end -9 -17) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9 17) (end -9 17) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9 -17) (end 9 17) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -5.5 10) (end -9 10) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -9 14) (end -5.5 14) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -5.5 14) (end -5.5 10) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -9 14) (end -9 10) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.2 14.65) (end 2.3 14.65) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 2.3 9.35) (end -3.2 9.35) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.2 14.65) (end -3.2 9.35) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 2.3 14.65) (end 2.3 9.35) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -8.45 13.8) (end -8.45 10.2) (layer Cmts.User) (width 0.12)) + (fp_line (start -8.45 10.2) (end -3.8 10.2) (layer Cmts.User) (width 0.12)) + (fp_line (start -8.45 13.8) (end -3.8 13.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -3.8 10.2) (end -3.8 8.85) (layer Cmts.User) (width 0.12)) + (fp_line (start -3.8 15.15) (end -3.8 13.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 3.05 15.15) (end -3.8 15.15) (layer Cmts.User) (width 0.12)) + (fp_line (start 3.05 8.85) (end -3.8 8.85) (layer Cmts.User) (width 0.12)) + (fp_line (start 3.05 15.15) (end 3.05 8.85) (layer Cmts.User) (width 0.12)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -7 7) (layer Cmts.User) (width 0.12)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end -7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 7) (end 7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 7) (end 7 7) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_text user REF** (at 0 2.675) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user " " (at 2.5 -2 180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (pad 2 thru_hole circle (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad 1 thru_hole circle (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) +) diff --git a/libs/mbk_footprints/mbk.pretty/Choc-2u-vertical.kicad_mod b/libs/mbk_footprints/mbk.pretty/Choc-2u-vertical.kicad_mod new file mode 100644 index 0000000..c467beb --- /dev/null +++ b/libs/mbk_footprints/mbk.pretty/Choc-2u-vertical.kicad_mod @@ -0,0 +1,94 @@ +(module Choc-2u-vertical (layer F.Cu) (tedit 6076E361) + (fp_text reference 2u (at 0 -7.14375 180) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value " " (at 2.5 -2 180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_arc (start 1.3 7.225) (end 1.3 8.225) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_line (start -3.725 1.375) (end -2.45 2.4) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.3 3.575) (end -1.275 3.575) (layer B.SilkS) (width 0.15)) + (fp_arc (start -4.3 8.3) (end -4.3 6.025) (angle 70) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 2.4) (end -6.275 1.375) (layer B.SilkS) (width 0.15)) + (fp_arc (start 1.3 4.575) (end 1.3 3.575) (angle 90) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.3 8.225) (end -1.3 8.225) (layer B.SilkS) (width 0.15)) + (fp_arc (start -1.275 2.4) (end -1.275 3.575) (angle 90) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 5) (end -6.275 6.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -3.725 1.375) (end -6.275 1.375) (layer B.SilkS) (width 0.15)) + (fp_line (start -4.3 6.025) (end -6.275 6.025) (layer B.SilkS) (width 0.15)) + (fp_arc (start -1.262199 7.296904) (end -2.162199 7.521904) (angle -73.56696737) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 2.4) (end -7.3 5) (layer B.SilkS) (width 0.15)) + (fp_line (start 2.3 4.575) (end 2.3 7.225) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 -14) (end -9 -14) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -9 -10) (end -5.5 -10) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -5.5 -10) (end -5.5 -14) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -9 -10) (end -9 -14) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.2 -9.35) (end 2.3 -9.35) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 2.3 -14.65) (end -3.2 -14.65) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.2 -9.35) (end -3.2 -14.65) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 2.3 -9.35) (end 2.3 -14.65) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -8.45 -10.2) (end -8.45 -13.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -8.45 -13.8) (end -3.8 -13.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -8.45 -10.2) (end -3.8 -10.2) (layer Cmts.User) (width 0.12)) + (fp_line (start -3.8 -13.8) (end -3.8 -15.15) (layer Cmts.User) (width 0.12)) + (fp_line (start -3.8 -8.85) (end -3.8 -10.2) (layer Cmts.User) (width 0.12)) + (fp_line (start 3.05 -8.85) (end -3.8 -8.85) (layer Cmts.User) (width 0.12)) + (fp_line (start 3.05 -15.15) (end -3.8 -15.15) (layer Cmts.User) (width 0.12)) + (fp_line (start 3.05 -8.85) (end 3.05 -15.15) (layer Cmts.User) (width 0.12)) + (fp_line (start -9 -17) (end 9 -17) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -9 17) (end -9 -17) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9 17) (end -9 17) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9 -17) (end 9 17) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -5.5 10) (end -9 10) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -9 14) (end -5.5 14) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -5.5 14) (end -5.5 10) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -9 14) (end -9 10) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.2 14.65) (end 2.3 14.65) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 2.3 9.35) (end -3.2 9.35) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.2 14.65) (end -3.2 9.35) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 2.3 14.65) (end 2.3 9.35) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -8.45 13.8) (end -8.45 10.2) (layer Cmts.User) (width 0.12)) + (fp_line (start -8.45 10.2) (end -3.8 10.2) (layer Cmts.User) (width 0.12)) + (fp_line (start -8.45 13.8) (end -3.8 13.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -3.8 10.2) (end -3.8 8.85) (layer Cmts.User) (width 0.12)) + (fp_line (start -3.8 15.15) (end -3.8 13.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 3.05 15.15) (end -3.8 15.15) (layer Cmts.User) (width 0.12)) + (fp_line (start 3.05 8.85) (end -3.8 8.85) (layer Cmts.User) (width 0.12)) + (fp_line (start 3.05 15.15) (end 3.05 8.85) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 7) (end 7 7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 7) (end 7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 -7) (end -7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 -7) (end -7 7) (layer Cmts.User) (width 0.12)) + (fp_text user REF** (at 0 2.675) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at -7.8 3.7 180) (size 1.6 2.2) (layers B.Cu B.Paste B.Mask)) + (pad "" np_thru_hole circle (at 0 5.9 90) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5 3.8 90) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 2.8 5.9 180) (size 1.6 2.2) (layers B.Cu B.Paste B.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 270) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) +) diff --git a/libs/mbk_footprints/mbk.pretty/Choc-2u.kicad_mod b/libs/mbk_footprints/mbk.pretty/Choc-2u.kicad_mod new file mode 100644 index 0000000..1dbf65e --- /dev/null +++ b/libs/mbk_footprints/mbk.pretty/Choc-2u.kicad_mod @@ -0,0 +1,94 @@ +(module Choc-2u (layer F.Cu) (tedit 603B3CCA) + (fp_text reference 2u (at 0 -7.14375 180) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value " " (at 2.5 -2 180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_arc (start 1.3 7.225) (end 1.3 8.225) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_line (start -3.725 1.375) (end -2.45 2.4) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.3 3.575) (end -1.275 3.575) (layer B.SilkS) (width 0.15)) + (fp_arc (start -4.3 8.3) (end -4.3 6.025) (angle 70) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 2.4) (end -6.275 1.375) (layer B.SilkS) (width 0.15)) + (fp_arc (start 1.3 4.575) (end 1.3 3.575) (angle 90) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.3 8.225) (end -1.3 8.225) (layer B.SilkS) (width 0.15)) + (fp_arc (start -1.275 2.4) (end -1.275 3.575) (angle 90) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 5) (end -6.275 6.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -3.725 1.375) (end -6.275 1.375) (layer B.SilkS) (width 0.15)) + (fp_line (start -4.3 6.025) (end -6.275 6.025) (layer B.SilkS) (width 0.15)) + (fp_arc (start -1.262199 7.296904) (end -2.162199 7.521904) (angle -73.56696737) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 2.4) (end -7.3 5) (layer B.SilkS) (width 0.15)) + (fp_line (start 2.3 4.575) (end 2.3 7.225) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 14 -5.5) (end 14 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10 -9) (end 10 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10 -5.5) (end 14 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10 -9) (end 14 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 9.35 -3.2) (end 9.35 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 14.65 2.3) (end 14.65 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 9.35 -3.2) (end 14.65 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 9.35 2.3) (end 14.65 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 10.2 -8.45) (end 13.8 -8.45) (layer Cmts.User) (width 0.12)) + (fp_line (start 13.8 -8.45) (end 13.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 10.2 -8.45) (end 10.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 13.8 -3.8) (end 15.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 8.85 -3.8) (end 10.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 8.85 3.05) (end 8.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 15.15 3.05) (end 15.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 8.85 3.05) (end 15.15 3.05) (layer Cmts.User) (width 0.12)) + (fp_line (start 18 -8.5) (end 18 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -18 -8.5) (end 18 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -18 8.5) (end -18 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 18 8.5) (end -18 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -10 -5.5) (end -10 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14 -9) (end -14 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14 -5.5) (end -10 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14 -9) (end -10 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14.65 -3.2) (end -14.65 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -9.35 2.3) (end -9.35 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14.65 -3.2) (end -9.35 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -14.65 2.3) (end -9.35 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -13.8 -8.45) (end -10.2 -8.45) (layer Cmts.User) (width 0.12)) + (fp_line (start -10.2 -8.45) (end -10.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -13.8 -8.45) (end -13.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -10.2 -3.8) (end -8.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -15.15 -3.8) (end -13.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -15.15 3.05) (end -15.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -8.85 3.05) (end -8.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -15.15 3.05) (end -8.85 3.05) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 7) (end 7 7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 7) (end 7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 -7) (end -7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 -7) (end -7 7) (layer Cmts.User) (width 0.12)) + (fp_text user REF** (at 0 2.675) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at -7.8 3.7 180) (size 1.6 2.2) (layers B.Cu B.Paste B.Mask)) + (pad "" np_thru_hole circle (at 0 5.9 90) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5 3.8 90) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 2.8 5.9 180) (size 1.6 2.2) (layers B.Cu B.Paste B.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) +) diff --git a/libs/mbk_footprints/mbk.pretty/Choc-6.25u-cutout.kicad_mod b/libs/mbk_footprints/mbk.pretty/Choc-6.25u-cutout.kicad_mod new file mode 100644 index 0000000..e535bb6 --- /dev/null +++ b/libs/mbk_footprints/mbk.pretty/Choc-6.25u-cutout.kicad_mod @@ -0,0 +1,50 @@ +(module Choc-6.25u-cutout (layer F.Cu) (tedit 605ABDBE) + (fp_text reference 6.25u (at 0 -7.14375 180) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value " " (at 2.5 -2 180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 48.2 -8.45) (end 51.8 -8.45) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 51.8 -8.45) (end 51.8 -3.8) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 48.2 -8.45) (end 48.2 -3.8) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 51.8 -3.8) (end 53.15 -3.8) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 46.85 -3.8) (end 48.2 -3.8) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 46.85 3.05) (end 46.85 -3.8) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 53.15 3.05) (end 53.15 -3.8) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 46.85 3.05) (end 53.15 3.05) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 56.25 -8.5) (end 56.25 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -56.25 -8.5) (end 56.25 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -56.25 8.5) (end -56.25 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 56.25 8.5) (end -56.25 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -51.8 -8.45) (end -48.2 -8.45) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -48.2 -8.45) (end -48.2 -3.8) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -51.8 -8.45) (end -51.8 -3.8) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -48.2 -3.8) (end -46.85 -3.8) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -53.15 -3.8) (end -51.8 -3.8) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -53.15 3.05) (end -53.15 -3.8) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -46.85 3.05) (end -46.85 -3.8) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -53.15 3.05) (end -46.85 3.05) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -7 7) (end 7 7) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 7 7) (end 7 -7) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 7 -7) (end -7 -7) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -7 -7) (end -7 7) (layer Edge.Cuts) (width 0.12)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) +) diff --git a/libs/mbk_footprints/mbk.pretty/Choc-6.25u-solder.kicad_mod b/libs/mbk_footprints/mbk.pretty/Choc-6.25u-solder.kicad_mod new file mode 100644 index 0000000..52eaf1c --- /dev/null +++ b/libs/mbk_footprints/mbk.pretty/Choc-6.25u-solder.kicad_mod @@ -0,0 +1,78 @@ +(module Choc-6.25u-solder (layer F.Cu) (tedit 603B3C81) + (fp_text reference 6.25u (at 0 -7.14375 180) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value " " (at 2.5 -2 180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 52 -5.5) (end 52 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 48 -9) (end 48 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 48 -5.5) (end 52 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 48 -9) (end 52 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 47.35 -3.2) (end 47.35 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 52.65 2.3) (end 52.65 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 47.35 -3.2) (end 52.65 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 47.35 2.3) (end 52.65 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 48.2 -8.45) (end 51.8 -8.45) (layer Cmts.User) (width 0.12)) + (fp_line (start 51.8 -8.45) (end 51.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 48.2 -8.45) (end 48.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 51.8 -3.8) (end 53.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 46.85 -3.8) (end 48.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 46.85 3.05) (end 46.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 53.15 3.05) (end 53.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 46.85 3.05) (end 53.15 3.05) (layer Cmts.User) (width 0.12)) + (fp_line (start 56.25 -8.5) (end 56.25 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -56.25 -8.5) (end 56.25 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -56.25 8.5) (end -56.25 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 56.25 8.5) (end -56.25 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -48 -5.5) (end -48 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -52 -9) (end -52 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -52 -5.5) (end -48 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -52 -9) (end -48 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -52.65 -3.2) (end -52.65 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -47.35 2.3) (end -47.35 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -52.65 -3.2) (end -47.35 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -52.65 2.3) (end -47.35 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -51.8 -8.45) (end -48.2 -8.45) (layer Cmts.User) (width 0.12)) + (fp_line (start -48.2 -8.45) (end -48.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -51.8 -8.45) (end -51.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -48.2 -3.8) (end -46.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -53.15 -3.8) (end -51.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -53.15 3.05) (end -53.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -46.85 3.05) (end -46.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -53.15 3.05) (end -46.85 3.05) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 7) (end 7 7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 7) (end 7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 -7) (end -7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 -7) (end -7 7) (layer Cmts.User) (width 0.12)) + (fp_text user REF** (at 0 2.675) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask)) + (pad 1 thru_hole circle (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) +) diff --git a/libs/mbk_footprints/mbk.pretty/Choc-6.25u.kicad_mod b/libs/mbk_footprints/mbk.pretty/Choc-6.25u.kicad_mod new file mode 100644 index 0000000..2e80318 --- /dev/null +++ b/libs/mbk_footprints/mbk.pretty/Choc-6.25u.kicad_mod @@ -0,0 +1,94 @@ +(module Choc-6.25u (layer F.Cu) (tedit 603B3C95) + (fp_text reference 6.25u (at 0 -7.14375 180) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value " " (at 2.5 -2 180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_arc (start 1.3 7.225) (end 1.3 8.225) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_line (start -3.725 1.375) (end -2.45 2.4) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.3 3.575) (end -1.275 3.575) (layer B.SilkS) (width 0.15)) + (fp_arc (start -4.3 8.3) (end -4.3 6.025) (angle 70) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 2.4) (end -6.275 1.375) (layer B.SilkS) (width 0.15)) + (fp_arc (start 1.3 4.575) (end 1.3 3.575) (angle 90) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.3 8.225) (end -1.3 8.225) (layer B.SilkS) (width 0.15)) + (fp_arc (start -1.275 2.4) (end -1.275 3.575) (angle 90) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 5) (end -6.275 6.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -3.725 1.375) (end -6.275 1.375) (layer B.SilkS) (width 0.15)) + (fp_line (start -4.3 6.025) (end -6.275 6.025) (layer B.SilkS) (width 0.15)) + (fp_arc (start -1.262199 7.296904) (end -2.162199 7.521904) (angle -73.56696737) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 2.4) (end -7.3 5) (layer B.SilkS) (width 0.15)) + (fp_line (start 2.3 4.575) (end 2.3 7.225) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 52 -5.5) (end 52 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 48 -9) (end 48 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 48 -5.5) (end 52 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 48 -9) (end 52 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 47.35 -3.2) (end 47.35 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 52.65 2.3) (end 52.65 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 47.35 -3.2) (end 52.65 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 47.35 2.3) (end 52.65 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 48.2 -8.45) (end 51.8 -8.45) (layer Cmts.User) (width 0.12)) + (fp_line (start 51.8 -8.45) (end 51.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 48.2 -8.45) (end 48.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 51.8 -3.8) (end 53.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 46.85 -3.8) (end 48.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 46.85 3.05) (end 46.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 53.15 3.05) (end 53.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 46.85 3.05) (end 53.15 3.05) (layer Cmts.User) (width 0.12)) + (fp_line (start 56.25 -8.5) (end 56.25 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -56.25 -8.5) (end 56.25 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -56.25 8.5) (end -56.25 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 56.25 8.5) (end -56.25 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -48 -5.5) (end -48 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -52 -9) (end -52 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -52 -5.5) (end -48 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -52 -9) (end -48 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -52.65 -3.2) (end -52.65 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -47.35 2.3) (end -47.35 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -52.65 -3.2) (end -47.35 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -52.65 2.3) (end -47.35 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -51.8 -8.45) (end -48.2 -8.45) (layer Cmts.User) (width 0.12)) + (fp_line (start -48.2 -8.45) (end -48.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -51.8 -8.45) (end -51.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -48.2 -3.8) (end -46.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -53.15 -3.8) (end -51.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -53.15 3.05) (end -53.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -46.85 3.05) (end -46.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -53.15 3.05) (end -46.85 3.05) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 7) (end 7 7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 7) (end 7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 -7) (end -7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 -7) (end -7 7) (layer Cmts.User) (width 0.12)) + (fp_text user REF** (at 0 2.675) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at -7.8 3.7 180) (size 1.6 2.2) (layers B.Cu B.Paste B.Mask)) + (pad "" np_thru_hole circle (at 0 5.9 90) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5 3.8 90) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 2.8 5.9 180) (size 1.6 2.2) (layers B.Cu B.Paste B.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) +) diff --git a/libs/mbk_footprints/mbk.pretty/Choc-7u-solder.kicad_mod b/libs/mbk_footprints/mbk.pretty/Choc-7u-solder.kicad_mod new file mode 100644 index 0000000..b134dfc --- /dev/null +++ b/libs/mbk_footprints/mbk.pretty/Choc-7u-solder.kicad_mod @@ -0,0 +1,78 @@ +(module Choc-7u-solder (layer F.Cu) (tedit 603B3C39) + (fp_text reference 7u (at 0 -7.14375 180) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value " " (at 2.5 -2 180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 52 -5.5) (end 52 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 48 -9) (end 48 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 48 -5.5) (end 52 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 48 -9) (end 52 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 47.35 -3.2) (end 47.35 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 52.65 2.3) (end 52.65 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 47.35 -3.2) (end 52.65 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 47.35 2.3) (end 52.65 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 48.2 -8.45) (end 51.8 -8.45) (layer Cmts.User) (width 0.12)) + (fp_line (start 51.8 -8.45) (end 51.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 48.2 -8.45) (end 48.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 51.8 -3.8) (end 53.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 46.85 -3.8) (end 48.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 46.85 3.05) (end 46.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 53.15 3.05) (end 53.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 46.85 3.05) (end 53.15 3.05) (layer Cmts.User) (width 0.12)) + (fp_line (start 63 -8.5) (end 63 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -63 -8.5) (end 63 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -63 8.5) (end -63 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 63 8.5) (end -63 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -48 -5.5) (end -48 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -52 -9) (end -52 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -52 -5.5) (end -48 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -52 -9) (end -48 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -52.65 -3.2) (end -52.65 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -47.35 2.3) (end -47.35 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -52.65 -3.2) (end -47.35 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -52.65 2.3) (end -47.35 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -51.8 -8.45) (end -48.2 -8.45) (layer Cmts.User) (width 0.12)) + (fp_line (start -48.2 -8.45) (end -48.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -51.8 -8.45) (end -51.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -48.2 -3.8) (end -46.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -53.15 -3.8) (end -51.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -53.15 3.05) (end -53.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -46.85 3.05) (end -46.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -53.15 3.05) (end -46.85 3.05) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 7) (end 7 7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 7) (end 7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 -7) (end -7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 -7) (end -7 7) (layer Cmts.User) (width 0.12)) + (fp_text user REF** (at 0 2.675) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask)) + (pad 1 thru_hole circle (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) +) diff --git a/libs/mbk_footprints/mbk.pretty/Choc-7u.kicad_mod b/libs/mbk_footprints/mbk.pretty/Choc-7u.kicad_mod new file mode 100644 index 0000000..7956846 --- /dev/null +++ b/libs/mbk_footprints/mbk.pretty/Choc-7u.kicad_mod @@ -0,0 +1,94 @@ +(module Choc-7u (layer F.Cu) (tedit 603B3C5D) + (fp_text reference 7u (at 0 -7.14375 180) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value " " (at 2.5 -2 180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_arc (start 1.3 7.225) (end 1.3 8.225) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_line (start -3.725 1.375) (end -2.45 2.4) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.3 3.575) (end -1.275 3.575) (layer B.SilkS) (width 0.15)) + (fp_arc (start -4.3 8.3) (end -4.3 6.025) (angle 70) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 2.4) (end -6.275 1.375) (layer B.SilkS) (width 0.15)) + (fp_arc (start 1.3 4.575) (end 1.3 3.575) (angle 90) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.3 8.225) (end -1.3 8.225) (layer B.SilkS) (width 0.15)) + (fp_arc (start -1.275 2.4) (end -1.275 3.575) (angle 90) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 5) (end -6.275 6.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -3.725 1.375) (end -6.275 1.375) (layer B.SilkS) (width 0.15)) + (fp_line (start -4.3 6.025) (end -6.275 6.025) (layer B.SilkS) (width 0.15)) + (fp_arc (start -1.262199 7.296904) (end -2.162199 7.521904) (angle -73.56696737) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.3 2.4) (end -7.3 5) (layer B.SilkS) (width 0.15)) + (fp_line (start 2.3 4.575) (end 2.3 7.225) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 52 -5.5) (end 52 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 48 -9) (end 48 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 48 -5.5) (end 52 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 48 -9) (end 52 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 47.35 -3.2) (end 47.35 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 52.65 2.3) (end 52.65 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 47.35 -3.2) (end 52.65 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 47.35 2.3) (end 52.65 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 48.2 -8.45) (end 51.8 -8.45) (layer Cmts.User) (width 0.12)) + (fp_line (start 51.8 -8.45) (end 51.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 48.2 -8.45) (end 48.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 51.8 -3.8) (end 53.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 46.85 -3.8) (end 48.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 46.85 3.05) (end 46.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 53.15 3.05) (end 53.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start 46.85 3.05) (end 53.15 3.05) (layer Cmts.User) (width 0.12)) + (fp_line (start 63 -8.5) (end 63 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -63 -8.5) (end 63 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -63 8.5) (end -63 -8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 63 8.5) (end -63 8.5) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -48 -5.5) (end -48 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -52 -9) (end -52 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -52 -5.5) (end -48 -5.5) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -52 -9) (end -48 -9) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -52.65 -3.2) (end -52.65 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -47.35 2.3) (end -47.35 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -52.65 -3.2) (end -47.35 -3.2) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -52.65 2.3) (end -47.35 2.3) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -51.8 -8.45) (end -48.2 -8.45) (layer Cmts.User) (width 0.12)) + (fp_line (start -48.2 -8.45) (end -48.2 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -51.8 -8.45) (end -51.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -48.2 -3.8) (end -46.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -53.15 -3.8) (end -51.8 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -53.15 3.05) (end -53.15 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -46.85 3.05) (end -46.85 -3.8) (layer Cmts.User) (width 0.12)) + (fp_line (start -53.15 3.05) (end -46.85 3.05) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 7) (end 7 7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 7) (end 7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start 7 -7) (end -7 -7) (layer Cmts.User) (width 0.12)) + (fp_line (start -7 -7) (end -7 7) (layer Cmts.User) (width 0.12)) + (fp_text user REF** (at 0 2.675) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at -7.8 3.7 180) (size 1.6 2.2) (layers B.Cu B.Paste B.Mask)) + (pad "" np_thru_hole circle (at 0 5.9 90) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5 3.8 90) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 2.8 5.9 180) (size 1.6 2.2) (layers B.Cu B.Paste B.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) +) diff --git a/libs/pj320a.pretty/Jack_3.5mm_PJ320A_Horizontal.kicad_mod b/libs/pj320a.pretty/Jack_3.5mm_PJ320A_Horizontal.kicad_mod new file mode 100644 index 0000000..1cb3bc0 --- /dev/null +++ b/libs/pj320a.pretty/Jack_3.5mm_PJ320A_Horizontal.kicad_mod @@ -0,0 +1,23 @@ +(footprint "Jack_3.5mm_PJ320A_Horizontal" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 6235154F) + (attr through_hole) + (fp_text reference "REF**" (at 1.4 1.75 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 0f103e33-32ac-40c1-9cc7-62c7c4b5f3f1) + ) + (fp_text value "Jack_3.5mm_PJ320A_Horizontal" (at 2.9 4.25 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 1eb452ac-f86c-4591-a9aa-9f7dd80a80f9) + ) + (fp_line (start 11 -2.95) (end 11 2.95) (layer "F.SilkS") (width 0.12) (tstamp 2bc66607-6e71-4d8e-9cc0-ee9fec066048)) + (fp_line (start 11 2.95) (end -1.6 2.95) (layer "F.SilkS") (width 0.12) (tstamp d04283bc-8711-40eb-aa00-861cc23d98fa)) + (fp_line (start -1.6 -2.95) (end 11 -2.95) (layer "F.SilkS") (width 0.12) (tstamp e590a90b-73b1-40a2-9a31-c0484c8d007c)) + (fp_line (start -1.6 -2.95) (end -1.6 2.95) (layer "F.SilkS") (width 0.12) (tstamp e8c06d12-05c6-4e5f-9ba7-b39cf9fba098)) + (pad "" np_thru_hole circle (at 0 0) (size 1 1) (drill 1) (layers F&B.Cu *.Mask) (tstamp 0d4081bf-13ed-482c-a51f-846152bd181c)) + (pad "" np_thru_hole circle (at 7 0) (size 1 1) (drill 1) (layers F&B.Cu *.Mask) (tstamp 1fd5c0df-aa26-47d2-8d8c-1c5af60c4d6b)) + (pad "R1" thru_hole oval (at 8.8 -2.25) (size 2 1.2) (drill oval 1.2 0.4) (layers *.Cu *.Mask) (tstamp 5fa4ea67-96b8-47fc-a54e-e8984ecd069b)) + (pad "R2" thru_hole oval (at 4.7 -2.25) (size 2 1.2) (drill oval 1.2 0.4) (layers *.Cu *.Mask) (tstamp 548a6608-3ab2-45ff-b549-b2d981854d81)) + (pad "S" thru_hole oval (at 1.6 -2.25) (size 2 1.2) (drill oval 1.2 0.4) (layers *.Cu *.Mask) (tstamp 0f6d4127-3bc6-4711-8ef8-b71450a50508)) + (pad "T" thru_hole oval (at 9.9 2.25) (size 2 1.2) (drill oval 1.2 0.4) (layers *.Cu *.Mask) (tstamp 74d6a007-8b16-4ca3-b2ee-e8aea269f926)) +) diff --git a/libs/xenua.kicad_sym b/libs/xenua.kicad_sym new file mode 100644 index 0000000..8351d80 --- /dev/null +++ b/libs/xenua.kicad_sym @@ -0,0 +1,666 @@ +(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) + (symbol "MIC2027" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 0 2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "MIC2027" (id 1) (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "MIC2027_0_1" + (rectangle (start -7.62 -1.27) (end 7.62 -26.67) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "MIC2027_1_1" + (pin open_collector line (at -10.16 -3.81 0) (length 2.54) + (name "~{FLGA}" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -24.13 0) (length 2.54) + (name "END" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 -19.05 180) (length 2.54) + (name "OUTD" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 -29.21 90) (length 2.54) hide + (name "" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 -3.81 180) (length 2.54) + (name "INA/B" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 -13.97 180) (length 2.54) + (name "OUTB" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -19.05 0) (length 2.54) + (name "ENB" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin open_collector line (at -10.16 -6.35 0) (length 2.54) + (name "~{FLGB}" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -16.51 0) (length 2.54) + (name "ENA" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 -11.43 180) (length 2.54) + (name "OUTA" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 -29.21 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 -6.35 180) (length 2.54) + (name "INC/D" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 -16.51 180) (length 2.54) + (name "OUTC" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -21.59 0) (length 2.54) + (name "ENC" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin open_collector line (at -10.16 -8.89 0) (length 2.54) + (name "~{FLGC}" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin open_collector line (at -10.16 -11.43 0) (length 2.54) + (name "~{FLGD}" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "NCP167" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 0 2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "NCP167" (id 1) (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "NCP167_0_1" + (rectangle (start -3.81 -1.27) (end 3.81 -8.89) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "NCP167_1_1" + (pin power_out line (at 6.35 -2.54 180) (length 2.54) + (name "OUT" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 1.27 -11.43 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -6.35 -5.08 0) (length 2.54) + (name "EN" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -6.35 -2.54 0) (length 2.54) + (name "IN" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "BU1CJA2MNVX-C" (extends "NCP167") + (property "Reference" "U" (id 0) (at 0 2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "BU1CJA2MNVX-C" (id 1) (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "PI5USB30213" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 5.08 -16.51 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "PI5USB30213" (id 1) (at 5.08 -13.97 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 3.81 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 3.81 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "PI5USB30213_0_1" + (rectangle (start 3.81 24.13) (end 22.86 -12.7) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "PI5USB30213_1_1" + (pin bidirectional line (at 25.4 6.35 180) (length 2.54) + (name "SCL/OUT2" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 10.16 26.67 270) (length 2.54) + (name "VCONN" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 1.27 21.59 0) (length 2.54) + (name "CC1" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 1.27 19.05 0) (length 2.54) + (name "CC2" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 25.4 -3.81 180) (length 2.54) + (name "ENB" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 1.27 8.89 0) (length 2.54) + (name "B1p" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 1.27 6.35 0) (length 2.54) + (name "B1n" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 1.27 15.24 0) (length 2.54) + (name "A1p" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 1.27 12.7 0) (length 2.54) + (name "A1n" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 1.27 -6.35 0) (length 2.54) + (name "B2n" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 1.27 -3.81 0) (length 2.54) + (name "B2p" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin open_collector line (at 25.4 3.81 180) (length 2.54) + (name "INTB/OUT3" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 1.27 0 0) (length 2.54) + (name "A2n" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 1.27 2.54 0) (length 2.54) + (name "A2p" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 15.24 -15.24 90) (length 2.54) + (name "ADDR" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 1.27 -10.16 0) (length 2.54) + (name "VBUSDET" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 8.89 180) (length 2.54) + (name "SDA/OUT1" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 25.4 0 180) (length 2.54) + (name "PORT" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 21.59 180) (length 2.54) + (name "Ap" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 19.05 180) (length 2.54) + (name "An" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 16.51 26.67 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 12.7 180) (length 2.54) + (name "Bn" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 15.24 180) (length 2.54) + (name "Bp" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin open_collector line (at 25.4 -7.62 180) (length 2.54) + (name "ID" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 19.05 -15.24 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "P" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "TPS2058AD" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 0 2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "TPS2058AD" (id 1) (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "TPS2058AD_0_1" + (rectangle (start -7.62 -1.27) (end 7.62 -26.67) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "TPS2058AD_1_1" + (pin power_in line (at -1.27 -29.21 90) (length 2.54) + (name "GNDA" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 -19.05 180) (length 2.54) + (name "OUT4" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 -16.51 180) (length 2.54) + (name "OUT3" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin open_collector line (at -10.16 -8.89 0) (length 2.54) + (name "~{OC3}" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin open_collector line (at -10.16 -6.35 0) (length 2.54) + (name "~{OC2}" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 -13.97 180) (length 2.54) + (name "OUT2" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 -11.43 180) (length 2.54) + (name "OUT1" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin open_collector line (at -10.16 -3.81 0) (length 2.54) + (name "~{OC1}" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 -3.81 180) (length 2.54) + (name "IN1" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -16.51 0) (length 2.54) + (name "EN1" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -19.05 0) (length 2.54) + (name "EN2" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 1.27 -29.21 90) (length 2.54) + (name "GNDB" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 -6.35 180) (length 2.54) + (name "IN2" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -21.59 0) (length 2.54) + (name "EN3" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -24.13 0) (length 2.54) + (name "EN4" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin open_collector line (at -10.16 -11.43 0) (length 2.54) + (name "~{OC4}" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "USB5537" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 3.81 3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "USB5537" (id 1) (at 5.08 1.27 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "USB5537_1_1" + (rectangle (start 0 0) (end 52.07 -63.5) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin passive line (at 16.51 2.54 270) (length 2.54) + (name "PRT_CTL7/GPIO14" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 54.61 -17.78 180) (length 2.54) + (name "USB2DP_DN2" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 54.61 -20.32 180) (length 2.54) + (name "USB2DM_DN2" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 54.61 -22.86 180) (length 2.54) + (name "USB3DP_TXDN2" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 54.61 -25.4 180) (length 2.54) + (name "USB3DM_TXDN2" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 54.61 -27.94 180) (length 2.54) + (name "USB3DP_RXDN2" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 54.61 -30.48 180) (length 2.54) + (name "USB3DM_RXDN2" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 54.61 -33.02 180) (length 2.54) + (name "USB2DP_DN3" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 19.05 2.54 270) (length 2.54) + (name "PRT_CTL6/GPIO13" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 54.61 -35.56 180) (length 2.54) + (name "USB2DM_DN3" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 54.61 -38.1 180) (length 2.54) + (name "USB3DP_TXDN3" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 54.61 -40.64 180) (length 2.54) + (name "USB3DM_TXDN3" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 54.61 -43.18 180) (length 2.54) + (name "USB3DP_RXDN3" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 54.61 -45.72 180) (length 2.54) + (name "USB3DM_RXDN3" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 54.61 -48.26 180) (length 2.54) + (name "USB2DP_DN4" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 54.61 -50.8 180) (length 2.54) + (name "USB2DM_DN4" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 54.61 -53.34 180) (length 2.54) + (name "USB3DP_TXDN4" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 54.61 -55.88 180) (length 2.54) + (name "USB3DM_TXDN4" (effects (font (size 1.27 1.27)))) + (number "29" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 54.61 -2.54 180) (length 2.54) + (name "USB2DP_DN1" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 54.61 -58.42 180) (length 2.54) + (name "USB3DP_RXDN4" (effects (font (size 1.27 1.27)))) + (number "31" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 54.61 -60.96 180) (length 2.54) + (name "USB3DM_RXDN4" (effects (font (size 1.27 1.27)))) + (number "32" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -66.04 90) (length 2.54) + (name "USB2DP_DN5" (effects (font (size 1.27 1.27)))) + (number "33" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 34.29 -66.04 90) (length 2.54) + (name "USB2DM_DN5" (effects (font (size 1.27 1.27)))) + (number "34" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 21.59 2.54 270) (length 2.54) + (name "PRT_CTL4/GPIO11" (effects (font (size 1.27 1.27)))) + (number "36" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 24.13 2.54 270) (length 2.54) + (name "PRT_CTL3/GPIO10" (effects (font (size 1.27 1.27)))) + (number "37" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 26.67 2.54 270) (length 2.54) + (name "PRT_CTL2/GPIO9" (effects (font (size 1.27 1.27)))) + (number "39" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 54.61 -5.08 180) (length 2.54) + (name "USB2DM_DN1" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 29.21 2.54 270) (length 2.54) + (name "PRT_CTL1/GPIO8" (effects (font (size 1.27 1.27)))) + (number "40" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 31.75 2.54 270) (length 2.54) + (name "PRT_CTL5/GPIO12/SM_DAT" (effects (font (size 1.27 1.27)))) + (number "41" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 34.29 2.54 270) (length 2.54) + (name "GPIO15/SM_CLK" (effects (font (size 1.27 1.27)))) + (number "42" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 -22.86 0) (length 2.54) + (name "SPI_CE_N" (effects (font (size 1.27 1.27)))) + (number "43" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 -25.4 0) (length 2.54) + (name "SPI_CLK/GPIO4" (effects (font (size 1.27 1.27)))) + (number "44" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -2.54 -27.94 0) (length 2.54) + (name "SPI_DO/GPIO5" (effects (font (size 1.27 1.27)))) + (number "45" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -2.54 -30.48 0) (length 2.54) + (name "SPI_DI" (effects (font (size 1.27 1.27)))) + (number "46" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 -44.45 0) (length 2.54) + (name "TDO/GPIO7" (effects (font (size 1.27 1.27)))) + (number "47" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 -41.91 0) (length 2.54) + (name "TDI/GPIO6" (effects (font (size 1.27 1.27)))) + (number "48" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 -34.29 0) (length 2.54) + (name "TRST/GPIO0" (effects (font (size 1.27 1.27)))) + (number "49" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 54.61 -7.62 180) (length 2.54) + (name "USB3DP_TXDN1" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 -36.83 0) (length 2.54) + (name "TCK/GPIO1" (effects (font (size 1.27 1.27)))) + (number "50" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 -39.37 0) (length 2.54) + (name "TMS/GPIO3" (effects (font (size 1.27 1.27)))) + (number "51" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 -19.05 0) (length 2.54) + (name "GPIO2(VBUS)" (effects (font (size 1.27 1.27)))) + (number "52" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 -55.88 0) (length 2.54) + (name "TEST" (effects (font (size 1.27 1.27)))) + (number "53" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 -48.26 0) (length 2.54) + (name "RESET_N" (effects (font (size 1.27 1.27)))) + (number "54" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 29.21 -66.04 90) (length 2.54) + (name "USB2DM_DN6" (effects (font (size 1.27 1.27)))) + (number "57" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 26.67 -66.04 90) (length 2.54) + (name "USB2DP_DN6" (effects (font (size 1.27 1.27)))) + (number "58" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 24.13 -66.04 90) (length 2.54) + (name "USB2DM_DN7" (effects (font (size 1.27 1.27)))) + (number "59" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 54.61 -10.16 180) (length 2.54) + (name "USB3DM_TXDN1" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 21.59 -66.04 90) (length 2.54) + (name "USB2DP_DN7" (effects (font (size 1.27 1.27)))) + (number "60" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -2.54 0) (length 2.54) + (name "USB2DP_UP" (effects (font (size 1.27 1.27)))) + (number "61" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -5.08 0) (length 2.54) + (name "USB2DM_UP" (effects (font (size 1.27 1.27)))) + (number "62" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -2.54 -7.62 0) (length 2.54) + (name "USB3DP_TXUP" (effects (font (size 1.27 1.27)))) + (number "63" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -2.54 -10.16 0) (length 2.54) + (name "USB3DM_TXUP" (effects (font (size 1.27 1.27)))) + (number "64" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -2.54 -12.7 0) (length 2.54) + (name "USB3DP_RXUP" (effects (font (size 1.27 1.27)))) + (number "66" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -2.54 -15.24 0) (length 2.54) + (name "USB3DM_RXUP" (effects (font (size 1.27 1.27)))) + (number "67" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 -58.42 0) (length 2.54) + (name "ATEST" (effects (font (size 1.27 1.27)))) + (number "68" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -66.04 90) (length 2.54) + (name "XTALOUT" (effects (font (size 1.27 1.27)))) + (number "69" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 -66.04 90) (length 2.54) + (name "XTALIN/CLK_IN" (effects (font (size 1.27 1.27)))) + (number "70" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 -52.07 0) (length 2.54) + (name "RBIAS" (effects (font (size 1.27 1.27)))) + (number "72" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 54.61 -12.7 180) (length 2.54) + (name "USB3DP_RXDN1" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 54.61 -15.24 180) (length 2.54) + (name "USB3DM_RXDN1" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "USB5537_2_1" + (rectangle (start 0 0) (end 13.97 -22.86) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin power_in line (at -2.54 -17.78 0) (length 2.54) + (name "VDD12" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 -15.24 0) (length 2.54) + (name "VDD12" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 16.51 -2.54 180) (length 2.54) + (name "VDD33" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 -12.7 0) (length 2.54) + (name "VDD12" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 -10.16 0) (length 2.54) + (name "VDD12" (effects (font (size 1.27 1.27)))) + (number "30" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 -7.62 0) (length 2.54) + (name "VDD12" (effects (font (size 1.27 1.27)))) + (number "35" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 16.51 -5.08 180) (length 2.54) + (name "VDD33" (effects (font (size 1.27 1.27)))) + (number "38" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 -5.08 0) (length 2.54) + (name "VDD12" (effects (font (size 1.27 1.27)))) + (number "55" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 16.51 -7.62 180) (length 2.54) + (name "VDD33" (effects (font (size 1.27 1.27)))) + (number "56" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 -2.54 0) (length 2.54) + (name "VDD12" (effects (font (size 1.27 1.27)))) + (number "65" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 -20.32 0) (length 2.54) + (name "VDD12" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 16.51 -10.16 180) (length 2.54) + (name "VDD33" (effects (font (size 1.27 1.27)))) + (number "71" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 11.43 -25.4 90) (length 2.54) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "73" (effects (font (size 1.27 1.27)))) + ) + ) + ) +) diff --git a/libs/xenua.pretty/EVQWGD001.kicad_mod b/libs/xenua.pretty/EVQWGD001.kicad_mod new file mode 100644 index 0000000..81fa9bb --- /dev/null +++ b/libs/xenua.pretty/EVQWGD001.kicad_mod @@ -0,0 +1,40 @@ +(module RollerEncoder_Panasonic_EVQWGD001 (layer F.Cu) (tedit 6040A10C) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value RollerEncoder_Panasonic_EVQWGD001 (at -0.1 9) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -8.5 5.5) (end -8.5 7.5) (layer F.SilkS) (width 0.2)) + (fp_line (start -8.4 -6.4) (end 8.4 -6.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 8.4 -6.4) (end 8.4 7.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 8.4 7.4) (end -8.4 7.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -8.4 7.4) (end -8.4 -6.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 9.8 7.3) (end 9.8 -6.3) (layer Edge.Cuts) (width 0.05)) + (fp_line (start 7.4 -6.3) (end 7.4 7.3) (layer Edge.Cuts) (width 0.05)) + (fp_line (start 6.9 -6.5) (end -4 -6.5) (layer F.SilkS) (width 0.2)) + (fp_line (start -7.9 -6.5) (end -8.5 -6.5) (layer F.SilkS) (width 0.2)) + (fp_line (start -8.5 -6.5) (end -8.5 -4.5) (layer F.SilkS) (width 0.2)) + (fp_line (start -8.5 7.5) (end 6.9 7.5) (layer F.SilkS) (width 0.2)) + (fp_line (start 9.5 -6.6) (end 7.7 -6.6) (layer Edge.Cuts) (width 0.05)) + (fp_line (start 7.7 7.6) (end 9.5 7.6) (layer Edge.Cuts) (width 0.05)) + (fp_arc (start 7.7 7.3) (end 7.4 7.3) (angle -90) (layer Edge.Cuts) (width 0.05)) + (fp_arc (start 9.5 7.3) (end 9.5 7.6) (angle -90) (layer Edge.Cuts) (width 0.05)) + (fp_arc (start 7.7 -6.3) (end 7.7 -6.6) (angle -90) (layer Edge.Cuts) (width 0.05)) + (fp_arc (start 9.5 -6.3) (end 9.8 -6.3) (angle -90) (layer Edge.Cuts) (width 0.05)) + (fp_text user %R (at -2.4 -7.3) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.2))) + ) + (pad S1 thru_hole circle (at -6.85 -6.2) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask)) + (pad S2 thru_hole circle (at -5 -6.2) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask)) + (pad A thru_hole circle (at -5.625 -3.81) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask)) + (pad B thru_hole circle (at -5.625 -1.27) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask)) + (pad C thru_hole circle (at -5.625 1.27) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask)) + (pad D thru_hole circle (at -5.625 3.81) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.625 6.3) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask)) + (model ${KICAD_USER_LIB}/3D_models/PanasonicEncoder.STEP + (offset (xyz 8.300000000000001 -7 0)) + (scale (xyz 1 1 1)) + (rotate (xyz -90 0 -90)) + ) +) diff --git a/libs/xenua.pretty/USB_C_Receptacle_GCT_USB4510.kicad_mod b/libs/xenua.pretty/USB_C_Receptacle_GCT_USB4510.kicad_mod new file mode 100644 index 0000000..f50a5c9 --- /dev/null +++ b/libs/xenua.pretty/USB_C_Receptacle_GCT_USB4510.kicad_mod @@ -0,0 +1,38 @@ +(footprint "USB_C_Receptacle_GCT_USB4510" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 620E9070) + (fp_text reference "REF**" (at 0.27 3.09 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 052d1111-2c0d-4e8a-bd48-e07e22b7bcb4) + ) + (fp_text value "USB_C_Receptacle_GCT_USB4510" (at 0 1.3 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp f6e42c18-b3e1-4bff-b417-d9303fc7ace5) + ) + (fp_line (start 4.62 0) (end 4.62 -6.2) (layer "Edge.Cuts") (width 0.1) (tstamp 635d4640-75bc-43a9-b288-9fc307b52395)) + (fp_line (start -4.62 0) (end -4.62 -6.2) (layer "Edge.Cuts") (width 0.1) (tstamp 95b4dce6-c037-429c-b51d-2c141e29fe90)) + (fp_line (start 4.02 -6.2) (end -4.02 -6.2) (layer "Edge.Cuts") (width 0.1) (tstamp ebe02255-128d-4cd6-8093-8b7db1705f29)) + (fp_arc (start -4.62 -6.2) (mid -4.32 -6.5) (end -4.02 -6.2) (layer "Edge.Cuts") (width 0.1) (tstamp 0486107f-5f20-4e1c-ad5b-b15989d0a543)) + (fp_arc (start 4.02 -6.2) (mid 4.32 -6.5) (end 4.62 -6.2) (layer "Edge.Cuts") (width 0.1) (tstamp 14547f1e-d4b0-4089-b0dc-d2125193237d)) + (fp_line (start 4.62 0) (end -4.62 0) (layer "User.1") (width 0.1) (tstamp 873bbe50-6316-48a1-8194-7d0786643cdf)) + (pad "A1" smd rect (at -3.2 -6.75) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 91f75ef7-c6a6-46c1-85b1-d63636ef55ab)) + (pad "A4" smd rect (at -2.4 -6.75) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 27b0c459-4052-4033-81b9-4b1644c8d14e)) + (pad "A5" smd rect (at -1.25 -6.75) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 38dfea45-0ec1-4802-825c-c06260a62b7d)) + (pad "A6" smd rect (at -0.25 -6.75) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 543f8012-13a3-4ac1-8776-d0ea686edb64)) + (pad "A7" smd rect (at 0.25 -6.75) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6467592d-0406-4656-957b-8a3c874708e5)) + (pad "A8" smd rect (at 1.25 -6.75) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 383b67f2-19f7-4807-8526-8cf61d380ee1)) + (pad "A9" smd rect (at 2.4 -6.75) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1e5872b7-fa5e-460f-8397-1fcee8368866)) + (pad "A12" smd rect (at 3.2 -6.75) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f2638830-613c-4051-af75-8c1d78eaa4af)) + (pad "B1" smd rect (at 3.2 -6.75) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b6d5c50f-a0c0-4c42-a860-a08fd8ddc8c5)) + (pad "B4" smd rect (at 2.4 -6.75) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 120a3d15-69c0-4bc8-906d-fb88d337142b)) + (pad "B5" smd rect (at 1.75 -6.75) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 293886b0-b0da-4fb8-b613-a194bc02229a)) + (pad "B6" smd rect (at 0.75 -6.75) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a2fd331d-1cfd-4fc3-9eb4-924a8432ad40)) + (pad "B7" smd rect (at -0.75 -6.75) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1131e1d9-01f2-4003-9894-0b24724b93fb)) + (pad "B8" smd rect (at -1.75 -6.75) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp da747cdd-dc69-4d76-9c08-a483228acc38)) + (pad "B9" smd rect (at -2.4 -6.75) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f5bcd78c-5d41-4e5a-8f22-c6e576f54866)) + (pad "B12" smd rect (at -3.2 -6.75) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d6e52c62-1302-4c18-9f6f-0f2503acd5d2)) + (pad "S1" thru_hole oval (at -5.62 -5.6) (size 1 1.8) (drill oval 0.6 1.4) (layers *.Cu *.Mask) (tstamp 68d578bc-f9f5-4384-80f8-35d98d88fcbc)) + (pad "S1" thru_hole oval (at 5.62 -1.6) (size 1 2.2) (drill oval 0.6 1.8) (layers *.Cu *.Mask) (tstamp 9f80d5eb-f83c-428f-b391-86468f7d389d)) + (pad "S1" thru_hole oval (at -5.62 -1.6) (size 1 2.2) (drill oval 0.6 1.8) (layers *.Cu *.Mask) (tstamp b3144811-d61a-4e48-b273-08643961e535)) + (pad "S1" thru_hole oval (at 5.62 -5.6) (size 1 1.8) (drill oval 0.6 1.4) (layers *.Cu *.Mask) (tstamp c20b96ad-d227-4526-b6eb-6eb51a564256)) +) diff --git a/libs/xenua.pretty/sig.kicad_mod b/libs/xenua.pretty/sig.kicad_mod new file mode 100644 index 0000000..5fca84e --- /dev/null +++ b/libs/xenua.pretty/sig.kicad_mod @@ -0,0 +1,64 @@ +(footprint "sig" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 0) + (fp_text reference "REF**" (at -0.5 -0.75 unlocked) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 9b2fc24f-5129-48fd-b700-2eb585399793) + ) + (fp_text value "sig" (at 3.75 1 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a4c5fcfd-1a9e-46bb-9943-6b4b8838bcbf) + ) + (fp_line (start 2.5 -1.25) (end 2.5 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 34b6dbd3-92ab-492e-a68e-2956d0477ffc)) + (fp_line (start 4.75 -0.489784) (end 4.75 -0.25) (layer "F.SilkS") (width 0.12) (tstamp 68566dac-a8f1-494a-982b-9614eb1141b7)) + (fp_line (start 1.5 -2) (end 5.5 -2) (layer "F.SilkS") (width 0.12) (tstamp 8b559fb5-565a-4d96-a2b1-00369f8e9cda)) + (fp_line (start 0 0) (end 1.25 -2) (layer "F.SilkS") (width 0.12) (tstamp 8bda4d0e-ec38-4cd9-95a2-0dfb7daa5fd0)) + (fp_line (start 4.75 -1.5) (end 4.75 -0.75) (layer "F.SilkS") (width 0.12) (tstamp acee4cd9-55b5-4f52-81a5-b68cd88a2201)) + (fp_line (start 0.25 -2) (end 0.5 -1.25) (layer "F.SilkS") (width 0.12) (tstamp af830c16-af66-4852-a30e-fd9c6e1f21ab)) + (fp_line (start 2.5 -0.25) (end 2.5 -1) (layer "F.SilkS") (width 0.12) (tstamp ba39afd7-3c4b-4f5c-a5a4-95272fa61da0)) + (fp_line (start 6.5 -1) (end 6.5 -0.25) (layer "F.SilkS") (width 0.12) (tstamp deff3c0d-d1fa-4bf0-bf6e-351409949e75)) + (fp_line (start 1.5 -0.90533) (end 2.124999 -1.15533) (layer "F.SilkS") (width 0.12) (tstamp e3fa3484-c148-4754-a9cf-7041d7ee8d59)) + (fp_line (start 3.5 -1) (end 3.5 -0.25) (layer "F.SilkS") (width 0.12) (tstamp f814ab14-b202-4b63-84a6-bda42f538816)) + (fp_line (start 0.75 -0.75) (end 1 0) (layer "F.SilkS") (width 0.12) (tstamp fa042ed1-7140-4a31-8178-81e3a93ee399)) + (fp_line (start 3.75 -0.75) (end 3.75 -1.5) (layer "F.SilkS") (width 0.12) (tstamp fb20d378-1552-479d-9e21-b7a1657d5409)) + (fp_line (start 6.25 -0.75) (end 6.25 -0.25) (layer "F.SilkS") (width 0.12) (tstamp fd0f5c72-94b2-42f2-8f1a-5e18fab273f8)) + (fp_line (start 1.25 0) (end 6.5 0) (layer "F.SilkS") (width 0.12) (tstamp fe78dabd-e6aa-4eda-a6c3-0f38fbf8c209)) + (fp_arc (start 5.704599 -2) (mid 6.25763 -1.789733) (end 6.5 -1.25) (layer "F.SilkS") (width 0.12) (tstamp 0a575f8f-de5f-419f-b10b-cd63bf07a47f)) + (fp_arc (start 5.75 -0.25) (mid 5.381013 -0.381013) (end 5.25 -0.75) (layer "F.SilkS") (width 0.12) (tstamp 16fca474-d789-436a-838b-3403276ec457)) + (fp_arc (start 2.125 -0.40533) (mid 1.75 -0.25) (end 1.375 -0.40533) (layer "F.SilkS") (width 0.12) (tstamp 221d5c6f-fba2-46a9-b7ed-5b41af052ecd)) + (fp_arc (start 1.625 -1.40533) (mid 1.926775 -1.383881) (end 2.124999 -1.15533) (layer "F.SilkS") (width 0.12) (tstamp 238f505b-8758-438e-bce8-8dcaf911b1a8)) + (fp_arc (start 5.25 -0.75) (mid 5.555255 -1.084232) (end 6 -1) (layer "F.SilkS") (width 0.12) (tstamp 28b75102-cfe2-49ea-9ea9-fe844646f944)) + (fp_arc (start 2.5 -1.25) (mid 3.081761 -1.452043) (end 3.5 -1) (layer "F.SilkS") (width 0.12) (tstamp 2d3141bb-0ac1-4198-ac31-5556e8689607)) + (fp_arc (start 1.375 -0.40533) (mid 1.217525 -0.975949) (end 1.625 -1.40533) (layer "F.SilkS") (width 0.12) (tstamp 308c8ed0-cda6-4de8-aca0-d9cb22f1426f)) + (fp_arc (start 5.25 -1.25) (mid 5.850622 -1.527502) (end 6.25 -1) (layer "F.SilkS") (width 0.12) (tstamp 4e555bbb-a8db-4ac6-8cde-44ac5a8e35fd)) + (fp_arc (start 6.25 -0.75) (mid 6.117196 -0.382804) (end 5.75 -0.25) (layer "F.SilkS") (width 0.12) (tstamp 5afbf1b1-746b-43a5-a2ff-dc6548231d4b)) + (fp_arc (start 4.75 -0.489784) (mid 4.165784 -0.296256) (end 3.75 -0.75) (layer "F.SilkS") (width 0.12) (tstamp bd76fa0e-3db9-42f9-8b6d-ed59aae11555)) + (group "" (id e9ba3791-d087-4528-8cb1-b8278b031594) + (members + 0a575f8f-de5f-419f-b10b-cd63bf07a47f + 16fca474-d789-436a-838b-3403276ec457 + 221d5c6f-fba2-46a9-b7ed-5b41af052ecd + 238f505b-8758-438e-bce8-8dcaf911b1a8 + 28b75102-cfe2-49ea-9ea9-fe844646f944 + 2d3141bb-0ac1-4198-ac31-5556e8689607 + 308c8ed0-cda6-4de8-aca0-d9cb22f1426f + 34b6dbd3-92ab-492e-a68e-2956d0477ffc + 4e555bbb-a8db-4ac6-8cde-44ac5a8e35fd + 5afbf1b1-746b-43a5-a2ff-dc6548231d4b + 68566dac-a8f1-494a-982b-9614eb1141b7 + 8b559fb5-565a-4d96-a2b1-00369f8e9cda + 8bda4d0e-ec38-4cd9-95a2-0dfb7daa5fd0 + acee4cd9-55b5-4f52-81a5-b68cd88a2201 + af830c16-af66-4852-a30e-fd9c6e1f21ab + ba39afd7-3c4b-4f5c-a5a4-95272fa61da0 + bd76fa0e-3db9-42f9-8b6d-ed59aae11555 + deff3c0d-d1fa-4bf0-bf6e-351409949e75 + e3fa3484-c148-4754-a9cf-7041d7ee8d59 + f814ab14-b202-4b63-84a6-bda42f538816 + fa042ed1-7140-4a31-8178-81e3a93ee399 + fb20d378-1552-479d-9e21-b7a1657d5409 + fd0f5c72-94b2-42f2-8f1a-5e18fab273f8 + fe78dabd-e6aa-4eda-a6c3-0f38fbf8c209 + ) + ) +) diff --git a/matrix.kicad_sch b/matrix.kicad_sch new file mode 100644 index 0000000..f909306 --- /dev/null +++ b/matrix.kicad_sch @@ -0,0 +1,1727 @@ +(kicad_sch (version 20211123) (generator eeschema) + + (uuid d6f26750-3d45-41ee-a45b-1ccd6238f92d) + + (paper "A4") + + (lib_symbols + (symbol "Device:D_Small" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) + (property "Reference" "D" (id 0) (at -1.27 2.032 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "D_Small" (id 1) (at -3.81 -2.032 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "diode" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Diode, small symbol" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "D_Small_0_1" + (polyline + (pts + (xy -0.762 -1.016) + (xy -0.762 1.016) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.762 0) + (xy 0.762 0) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.762 -1.016) + (xy -0.762 0) + (xy 0.762 1.016) + (xy 0.762 -1.016) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "D_Small_1_1" + (pin passive line (at -2.54 0 0) (length 1.778) + (name "K" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 0 180) (length 1.778) + (name "A" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Switch:SW_Push" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "SW" (id 0) (at 1.27 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "SW_Push" (id 1) (at 0 -1.524 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "switch normally-open pushbutton push-button" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Push button switch, generic, two pins" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "SW_Push_0_1" + (circle (center -2.032 0) (radius 0.508) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 1.27) + (xy 0 3.048) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 1.27) + (xy -2.54 1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 2.032 0) (radius 0.508) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (pin passive line (at -5.08 0 0) (length 2.54) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 0 180) (length 2.54) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + ) + + (junction (at 204.47 88.9) (diameter 0) (color 0 0 0 0) + (uuid 02619935-0b4c-4761-8376-1dd50ef84f80) + ) + (junction (at 217.17 76.2) (diameter 0) (color 0 0 0 0) + (uuid 02fe78c5-b8d1-458a-9bb3-4e0e03adba5d) + ) + (junction (at 242.57 38.1) (diameter 0) (color 0 0 0 0) + (uuid 038a0c2e-9ee9-4b0a-b478-c8b4f1b747b7) + ) + (junction (at 254 49.53) (diameter 0) (color 0 0 0 0) + (uuid 0516809e-c1fe-4e15-a148-df6f8125a5f3) + ) + (junction (at 215.9 100.33) (diameter 0) (color 0 0 0 0) + (uuid 06ebf6a0-e1a8-4fa7-b211-9be233fe6344) + ) + (junction (at 204.47 38.1) (diameter 0) (color 0 0 0 0) + (uuid 07040559-6885-4e2d-929d-d3a5c823b10d) + ) + (junction (at 228.6 87.63) (diameter 0) (color 0 0 0 0) + (uuid 0feaa613-0692-4343-ac55-14193bd62dd8) + ) + (junction (at 215.9 62.23) (diameter 0) (color 0 0 0 0) + (uuid 131a0546-6269-4cd0-ad48-e66778e4042a) + ) + (junction (at 179.07 76.2) (diameter 0) (color 0 0 0 0) + (uuid 1b857d3e-66eb-47d6-a96e-404c7579660c) + ) + (junction (at 191.77 38.1) (diameter 0) (color 0 0 0 0) + (uuid 1fddf679-7ced-445a-9675-79bd6e36743d) + ) + (junction (at 254 100.33) (diameter 0) (color 0 0 0 0) + (uuid 24a00d90-d815-4779-8c37-bc827e23be64) + ) + (junction (at 242.57 88.9) (diameter 0) (color 0 0 0 0) + (uuid 304b96b7-214e-4d0a-ae15-5ae75d0094c8) + ) + (junction (at 217.17 38.1) (diameter 0) (color 0 0 0 0) + (uuid 32ec46d5-9b0a-41aa-9696-e43ef2eba054) + ) + (junction (at 179.07 63.5) (diameter 0) (color 0 0 0 0) + (uuid 366197dd-b2d7-4e4b-bca2-4e6f6cce8ad3) + ) + (junction (at 241.3 87.63) (diameter 0) (color 0 0 0 0) + (uuid 3ba8ca99-fc2d-4feb-96e5-efbf1cb3840e) + ) + (junction (at 203.2 74.93) (diameter 0) (color 0 0 0 0) + (uuid 3bd01176-0a57-462d-b206-a633e66d2f64) + ) + (junction (at 254 74.93) (diameter 0) (color 0 0 0 0) + (uuid 3c9cd98c-8357-4712-93a9-59a4673e940d) + ) + (junction (at 190.5 62.23) (diameter 0) (color 0 0 0 0) + (uuid 3ca45e21-0ad5-4e49-b89c-bb8f154418ca) + ) + (junction (at 242.57 76.2) (diameter 0) (color 0 0 0 0) + (uuid 3fc3394d-aae6-4ded-b6d1-3c72ae42c8c6) + ) + (junction (at 215.9 74.93) (diameter 0) (color 0 0 0 0) + (uuid 45f0eb5e-0f06-4aa0-b324-08b605926948) + ) + (junction (at 228.6 100.33) (diameter 0) (color 0 0 0 0) + (uuid 463d3d51-5b40-42ae-b866-84dd636dad9f) + ) + (junction (at 228.6 74.93) (diameter 0) (color 0 0 0 0) + (uuid 473412f9-c97a-45b9-bab7-72acd1ba5e06) + ) + (junction (at 229.87 76.2) (diameter 0) (color 0 0 0 0) + (uuid 5bf97510-f8bc-4c53-8cbe-7150b94bbef9) + ) + (junction (at 242.57 50.8) (diameter 0) (color 0 0 0 0) + (uuid 5febec18-fca4-457a-8cd9-25d4a4389b39) + ) + (junction (at 191.77 76.2) (diameter 0) (color 0 0 0 0) + (uuid 6c3d3bce-aee7-4820-97d1-5f1bc90a7d1b) + ) + (junction (at 203.2 87.63) (diameter 0) (color 0 0 0 0) + (uuid 6e885c97-58f8-4129-a26c-5797e5e51f9c) + ) + (junction (at 242.57 63.5) (diameter 0) (color 0 0 0 0) + (uuid 72fb1997-5125-4fcf-be28-7b435aba6a63) + ) + (junction (at 241.3 49.53) (diameter 0) (color 0 0 0 0) + (uuid 743fd92f-3c85-4859-bac8-cc773dc7d00c) + ) + (junction (at 191.77 50.8) (diameter 0) (color 0 0 0 0) + (uuid 75dd9b0c-abb8-48b4-9ae9-84852f286662) + ) + (junction (at 217.17 63.5) (diameter 0) (color 0 0 0 0) + (uuid 793ad362-f61f-447b-95fc-48669f3a40d4) + ) + (junction (at 228.6 49.53) (diameter 0) (color 0 0 0 0) + (uuid 8494fa8b-1daa-4624-9cf7-4390593a68b9) + ) + (junction (at 229.87 50.8) (diameter 0) (color 0 0 0 0) + (uuid 87402f27-c6d9-4d9a-8c7d-29fafd0a664a) + ) + (junction (at 215.9 87.63) (diameter 0) (color 0 0 0 0) + (uuid 8acf4487-8da2-4b61-a657-dbffba5d87bd) + ) + (junction (at 254 62.23) (diameter 0) (color 0 0 0 0) + (uuid 8ccce574-b27e-4dc6-be2d-6d9a1486a2fc) + ) + (junction (at 217.17 88.9) (diameter 0) (color 0 0 0 0) + (uuid 9346bdb8-faa0-4268-9fa4-40d6a9855008) + ) + (junction (at 204.47 63.5) (diameter 0) (color 0 0 0 0) + (uuid 953b53ef-aae0-4c11-8d43-68148578608a) + ) + (junction (at 217.17 50.8) (diameter 0) (color 0 0 0 0) + (uuid a1755416-6d5d-4742-91f5-d34de9610dce) + ) + (junction (at 203.2 49.53) (diameter 0) (color 0 0 0 0) + (uuid a914580c-abbf-4dff-9128-f907cba42c4f) + ) + (junction (at 203.2 62.23) (diameter 0) (color 0 0 0 0) + (uuid a9e439b9-2d86-4749-955a-775e33cadb3b) + ) + (junction (at 229.87 38.1) (diameter 0) (color 0 0 0 0) + (uuid b00bef3a-b938-470f-9d12-e042dc47d901) + ) + (junction (at 204.47 50.8) (diameter 0) (color 0 0 0 0) + (uuid b1430d37-b0b1-48d5-b5aa-7bdf4ed273f7) + ) + (junction (at 190.5 87.63) (diameter 0) (color 0 0 0 0) + (uuid b386726b-11e8-4b1c-88e9-8bab7c6b30f1) + ) + (junction (at 204.47 76.2) (diameter 0) (color 0 0 0 0) + (uuid b70a7ce2-b00d-4fac-84ac-501e31ee6a88) + ) + (junction (at 241.3 74.93) (diameter 0) (color 0 0 0 0) + (uuid be67caf4-5255-450c-ac95-b06d86692869) + ) + (junction (at 228.6 62.23) (diameter 0) (color 0 0 0 0) + (uuid c0881da7-b57e-46d7-b8b6-96a6954ec8f2) + ) + (junction (at 241.3 62.23) (diameter 0) (color 0 0 0 0) + (uuid c1d235f6-18ad-4fe0-9aa8-4a13941996e6) + ) + (junction (at 254 87.63) (diameter 0) (color 0 0 0 0) + (uuid c32147b5-a57b-4c78-a54b-a64651f78a4a) + ) + (junction (at 191.77 63.5) (diameter 0) (color 0 0 0 0) + (uuid c5e4398c-9c8d-4727-8dc2-8ba70c5c171b) + ) + (junction (at 215.9 49.53) (diameter 0) (color 0 0 0 0) + (uuid c9c17e69-20d0-4701-a4c9-b027a698eb79) + ) + (junction (at 241.3 100.33) (diameter 0) (color 0 0 0 0) + (uuid d8932736-e248-4554-ac36-b4525669835f) + ) + (junction (at 229.87 88.9) (diameter 0) (color 0 0 0 0) + (uuid e0bdae0a-e4f3-4e1c-a52d-73123fc78c17) + ) + (junction (at 190.5 74.93) (diameter 0) (color 0 0 0 0) + (uuid e36b2d72-8a87-4650-a269-e3a7e2730d21) + ) + (junction (at 179.07 50.8) (diameter 0) (color 0 0 0 0) + (uuid ec6674c1-c2cc-4617-a916-79b7e0710bc4) + ) + (junction (at 229.87 63.5) (diameter 0) (color 0 0 0 0) + (uuid fa9c0875-90a8-4043-bae8-ca4bff26866c) + ) + + (wire (pts (xy 254 62.23) (xy 252.73 62.23)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 00832807-06c7-43b9-b5e6-65fea6a760bf) + ) + (wire (pts (xy 228.6 74.93) (xy 227.33 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 09505e8c-a03c-48c9-b0d0-bb17a9a058c5) + ) + (wire (pts (xy 228.6 62.23) (xy 228.6 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0d3ee6ec-df59-456d-90a9-116ce4aef184) + ) + (wire (pts (xy 254 74.93) (xy 254 87.63)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0d4860e9-4961-4e3e-b7bf-f4f0fc6569a7) + ) + (wire (pts (xy 228.6 74.93) (xy 228.6 87.63)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1248e978-0530-42d4-bc63-9504114f381b) + ) + (wire (pts (xy 203.2 25.4) (xy 203.2 49.53)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 124b75b9-5d3c-41d8-9c5d-48b2b9df8141) + ) + (wire (pts (xy 215.9 87.63) (xy 214.63 87.63)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 135213c0-94b6-4231-9cf8-2a4904219035) + ) + (wire (pts (xy 203.2 74.93) (xy 203.2 87.63)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 16b461fb-1310-4bbd-839b-b2a04d510ce9) + ) + (wire (pts (xy 241.3 87.63) (xy 240.03 87.63)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 18883674-0a0a-4602-a1a7-ec0b1aace159) + ) + (wire (pts (xy 241.3 25.4) (xy 241.3 49.53)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1b87dbd8-8751-49e8-8954-8eb2f74ad4fa) + ) + (wire (pts (xy 254 62.23) (xy 254 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1c3e36d6-5bc9-46c6-87f5-350ceac58ec5) + ) + (wire (pts (xy 204.47 76.2) (xy 204.47 82.55)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1fe0576c-3fe7-4ae6-bca5-575d51b23004) + ) + (wire (pts (xy 242.57 76.2) (xy 261.62 76.2)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2012b521-d21d-4937-8d3a-b60b7c4c0afd) + ) + (wire (pts (xy 228.6 49.53) (xy 227.33 49.53)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 202f8e9e-faf3-4726-8bda-f13031f08945) + ) + (wire (pts (xy 215.9 74.93) (xy 214.63 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 229909e1-77d7-4dbc-bc03-379eae51e6b5) + ) + (wire (pts (xy 242.57 38.1) (xy 261.62 38.1)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2501a344-1398-4f89-a68c-f769663a5fc5) + ) + (wire (pts (xy 204.47 76.2) (xy 217.17 76.2)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 26566e60-1b39-433d-812f-5e7df7e1d29c) + ) + (wire (pts (xy 217.17 63.5) (xy 229.87 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 276b28fe-4d55-446c-8a2a-15e320969958) + ) + (wire (pts (xy 241.3 87.63) (xy 241.3 100.33)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 27a29931-11eb-4d45-94c5-e37980410816) + ) + (wire (pts (xy 215.9 87.63) (xy 215.9 100.33)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 27eccd73-2080-4d49-941e-0f37d183c5ff) + ) + (wire (pts (xy 242.57 38.1) (xy 242.57 44.45)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 294c1f87-b1aa-40b4-8941-fe8586b2cbc5) + ) + (wire (pts (xy 254 49.53) (xy 252.73 49.53)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2e5cebec-e26f-4269-a230-1d95d52f629a) + ) + (wire (pts (xy 217.17 38.1) (xy 229.87 38.1)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2fa59f1c-0f53-405a-93eb-0385289e6d4c) + ) + (wire (pts (xy 254 49.53) (xy 254 62.23)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 312bf4be-08e1-4a59-895d-1263271f4541) + ) + (wire (pts (xy 191.77 38.1) (xy 191.77 44.45)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 323c7e0d-2108-4cf9-bab2-d628b6013183) + ) + (wire (pts (xy 241.3 62.23) (xy 241.3 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 340b071f-27c7-46cb-a47e-c27121d493ec) + ) + (wire (pts (xy 215.9 25.4) (xy 215.9 49.53)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 34528f6e-20b3-46c4-a4a9-777ed1129c7c) + ) + (wire (pts (xy 191.77 38.1) (xy 204.47 38.1)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 394d324a-1144-4248-98b9-1cc282942db3) + ) + (wire (pts (xy 242.57 88.9) (xy 261.62 88.9)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3b679abd-9486-4b1a-ac70-8f57df0e02cb) + ) + (wire (pts (xy 215.9 74.93) (xy 215.9 87.63)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3b68ad51-bf77-456c-bbdb-9d8b57ef99ed) + ) + (wire (pts (xy 254 87.63) (xy 252.73 87.63)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3e381d8a-72fd-40c8-920e-d01765507206) + ) + (wire (pts (xy 242.57 63.5) (xy 261.62 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 431e60fe-a56c-4408-b43c-ef2394bbae43) + ) + (wire (pts (xy 241.3 74.93) (xy 241.3 87.63)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4342c196-67f4-4247-9161-4b0111b7d76e) + ) + (wire (pts (xy 229.87 38.1) (xy 242.57 38.1)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 44fe7f79-d7ca-42c3-8a29-1cbe48fdaba8) + ) + (wire (pts (xy 229.87 50.8) (xy 242.57 50.8)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4551baa1-1166-478a-8841-9715eaafe504) + ) + (wire (pts (xy 204.47 88.9) (xy 217.17 88.9)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4577f86b-0805-4af9-bad9-924834ffefae) + ) + (wire (pts (xy 228.6 49.53) (xy 228.6 62.23)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4d610c5f-335d-4078-b8ef-a59e753b5d8e) + ) + (wire (pts (xy 217.17 50.8) (xy 229.87 50.8)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5098e810-75a9-4012-b3e5-32d774cd2413) + ) + (wire (pts (xy 229.87 88.9) (xy 242.57 88.9)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 53c2efa9-2aea-4045-a9d3-4c84bfa5e324) + ) + (wire (pts (xy 229.87 76.2) (xy 242.57 76.2)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 56a970fa-e0ce-49cb-a2de-12eef8133fe5) + ) + (wire (pts (xy 254 100.33) (xy 252.73 100.33)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5fb3edbd-869c-45b5-bc61-cb148e6e701d) + ) + (wire (pts (xy 204.47 63.5) (xy 217.17 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 60737ab3-e4ac-4065-8d28-34ea8c87e69d) + ) + (wire (pts (xy 203.2 87.63) (xy 201.93 87.63)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 60e98638-4bfa-4429-b2c0-529bd14caf5d) + ) + (wire (pts (xy 228.6 62.23) (xy 227.33 62.23)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 60f62570-2032-4f6e-b68e-897787f3b95c) + ) + (wire (pts (xy 254 100.33) (xy 254 101.6)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 62d03d0e-1aa1-485f-97a1-02fcccdca323) + ) + (wire (pts (xy 203.2 49.53) (xy 201.93 49.53)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 65513c62-e07e-4895-9cb0-45f8c49308ca) + ) + (wire (pts (xy 179.07 50.8) (xy 179.07 57.15)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 691d011d-f3b1-4a1a-bb81-b858188527f4) + ) + (wire (pts (xy 191.77 63.5) (xy 204.47 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 697fed1a-f709-494a-b570-5bc8b7508621) + ) + (wire (pts (xy 242.57 76.2) (xy 242.57 82.55)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6ad3dd46-e86b-406a-9512-ea61e3e4b4d6) + ) + (wire (pts (xy 190.5 62.23) (xy 189.23 62.23)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6d940e2d-6527-4eb6-a3b5-182121fe7036) + ) + (wire (pts (xy 217.17 76.2) (xy 229.87 76.2)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 708015b8-9842-4552-a257-1401b16a8cc8) + ) + (wire (pts (xy 228.6 87.63) (xy 227.33 87.63)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 70858afe-50f7-454f-81b5-9fdb642f9e1b) + ) + (wire (pts (xy 229.87 50.8) (xy 229.87 57.15)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 72f795a0-3db5-404e-be64-66b1e220198e) + ) + (wire (pts (xy 217.17 88.9) (xy 229.87 88.9)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 75fac510-282e-4a0d-9e0e-683641a1f159) + ) + (wire (pts (xy 203.2 49.53) (xy 203.2 62.23)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7693f421-a4d4-4fb5-b8bf-40383dd8b8e1) + ) + (wire (pts (xy 204.47 88.9) (xy 204.47 95.25)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7929222f-70f3-40b6-904f-13f8acbc65fb) + ) + (wire (pts (xy 228.6 100.33) (xy 228.6 105.41)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7bdf5afe-e0f0-4960-842a-3060d30706b1) + ) + (wire (pts (xy 191.77 76.2) (xy 191.77 82.55)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7cd30c97-655f-4e39-9775-29813589b489) + ) + (wire (pts (xy 215.9 62.23) (xy 215.9 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8045ffdd-ca90-4bcd-9735-10cabb94cb6b) + ) + (wire (pts (xy 179.07 63.5) (xy 179.07 69.85)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 82b59957-ad31-4b44-98e5-cc7ae2e6b5bc) + ) + (wire (pts (xy 217.17 88.9) (xy 217.17 95.25)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 86a62379-48d1-4ef2-a920-ab6deebe3c33) + ) + (wire (pts (xy 190.5 62.23) (xy 190.5 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 87df27ca-0117-433e-8c26-88bc72b0b210) + ) + (wire (pts (xy 204.47 63.5) (xy 204.47 69.85)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 87ff7ec6-8101-4b0e-9cc5-840d460a1b37) + ) + (wire (pts (xy 217.17 63.5) (xy 217.17 69.85)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 88c74eac-6889-4486-8691-3ac0d74f393d) + ) + (wire (pts (xy 217.17 38.1) (xy 217.17 44.45)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8b8a59a4-c28d-4dc7-b2fc-dac1e6d012d2) + ) + (wire (pts (xy 190.5 74.93) (xy 189.23 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8e9d1be1-de62-465b-ae7b-9c9843d18da8) + ) + (wire (pts (xy 241.3 100.33) (xy 241.3 101.6)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 901ad765-706f-454c-9af1-1633da9aa837) + ) + (wire (pts (xy 242.57 50.8) (xy 261.62 50.8)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 91584ea4-c1fd-40c7-8ddd-528ad33fc098) + ) + (wire (pts (xy 203.2 74.93) (xy 201.93 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 99ab92f5-a88d-45b1-9638-989000bf95c1) + ) + (wire (pts (xy 217.17 50.8) (xy 217.17 57.15)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 99de38b5-8729-4fbb-8afd-e48d4d250c75) + ) + (wire (pts (xy 175.26 76.2) (xy 179.07 76.2)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9aca8725-ce7e-4e89-b677-e8500224a38a) + ) + (wire (pts (xy 228.6 100.33) (xy 227.33 100.33)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9b7cf5af-fbb2-45ea-b93a-6d2689f50195) + ) + (wire (pts (xy 203.2 87.63) (xy 203.2 105.41)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9db2912e-3ef8-4526-8eb1-9b37355f077a) + ) + (wire (pts (xy 242.57 63.5) (xy 242.57 69.85)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a458dfe7-fe44-4528-9163-756624be807a) + ) + (wire (pts (xy 242.57 88.9) (xy 242.57 95.25)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a8c77466-cc51-4370-9218-4f0792d23338) + ) + (wire (pts (xy 179.07 63.5) (xy 191.77 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a96df71f-df48-49d4-89a0-69a0ce5f7f7f) + ) + (wire (pts (xy 179.07 50.8) (xy 191.77 50.8)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a99d52cf-fb92-4af3-9085-5efcea90392b) + ) + (wire (pts (xy 241.3 49.53) (xy 241.3 62.23)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ab3c1893-0447-48c0-8a73-ab0cf6a66bc1) + ) + (wire (pts (xy 204.47 38.1) (xy 204.47 44.45)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid acd3a96c-47a4-4d4e-aff6-6f88de501e41) + ) + (wire (pts (xy 179.07 76.2) (xy 179.07 82.55)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ae800a98-4694-4919-bfc2-c5e4f2a1d965) + ) + (wire (pts (xy 204.47 50.8) (xy 217.17 50.8)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b204fd6b-95e3-4da4-8d79-ddc1c2c529b6) + ) + (wire (pts (xy 241.3 49.53) (xy 240.03 49.53)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b3fdfda4-25f3-479d-9c58-ed0d523fbbf7) + ) + (wire (pts (xy 215.9 62.23) (xy 214.63 62.23)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b4c9f380-3d6e-40a2-bcb2-aa31d2000051) + ) + (wire (pts (xy 215.9 49.53) (xy 214.63 49.53)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid bf9965c4-df78-4620-87b4-602de9f454a4) + ) + (wire (pts (xy 241.3 62.23) (xy 240.03 62.23)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c1668fa2-5e14-4327-bdc2-6040680d4cdb) + ) + (wire (pts (xy 254 74.93) (xy 252.73 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c27710b1-d91a-43ee-8cd2-78a9bd1ac785) + ) + (wire (pts (xy 175.26 50.8) (xy 179.07 50.8)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c58e1b6f-f7a5-47a6-be30-fca72c16ab30) + ) + (wire (pts (xy 203.2 62.23) (xy 203.2 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c665e8b9-ae0f-48e9-a90e-ff5f029df148) + ) + (wire (pts (xy 203.2 62.23) (xy 201.93 62.23)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c74e8f53-b316-4e0f-9b2f-2d3c63adbbcb) + ) + (wire (pts (xy 228.6 87.63) (xy 228.6 100.33)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c7fadf4e-5dd5-48d3-93cb-bf8cb5e86dc1) + ) + (wire (pts (xy 190.5 87.63) (xy 190.5 105.41)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid cac2dbc3-cbd5-4d9e-97c9-9bcf7a8fed8d) + ) + (wire (pts (xy 215.9 100.33) (xy 214.63 100.33)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid cbba39f9-f631-477a-872a-743668c36f0f) + ) + (wire (pts (xy 175.26 88.9) (xy 204.47 88.9)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid cfdcf2b1-8372-41c3-9a59-488d894eca82) + ) + (wire (pts (xy 190.5 87.63) (xy 189.23 87.63)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d14ff238-6184-4680-92d0-dc39fa913050) + ) + (wire (pts (xy 229.87 38.1) (xy 229.87 44.45)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d1d72d31-0ccf-484f-a7d7-bac84ceb8e44) + ) + (wire (pts (xy 175.26 38.1) (xy 191.77 38.1)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d22893d3-1eb8-4476-b0e5-074345770dc0) + ) + (wire (pts (xy 215.9 49.53) (xy 215.9 62.23)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d2ea49df-a35a-4356-8889-68f430e04408) + ) + (wire (pts (xy 190.5 74.93) (xy 190.5 87.63)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d764d86a-4b68-4db2-a5a5-91789434dd8c) + ) + (wire (pts (xy 175.26 63.5) (xy 179.07 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d820e48b-b171-4a7f-b4b5-bc27135d9004) + ) + (wire (pts (xy 241.3 74.93) (xy 240.03 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d8a7b95c-a17e-4b54-b127-7d1b71e00f1a) + ) + (wire (pts (xy 217.17 76.2) (xy 217.17 82.55)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d9ff627c-71e7-4764-992b-744609f0fbc9) + ) + (wire (pts (xy 229.87 63.5) (xy 229.87 69.85)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid dd302a00-327f-4799-98ea-1bc4c9269b7e) + ) + (wire (pts (xy 229.87 88.9) (xy 229.87 95.25)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid df5733bf-29eb-4b9d-b20c-89d5bb3a36df) + ) + (wire (pts (xy 179.07 76.2) (xy 191.77 76.2)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e0d42f6c-ed2b-4061-95a4-c2be960126b4) + ) + (wire (pts (xy 229.87 76.2) (xy 229.87 82.55)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e6a15178-55d1-4325-b061-140e38caab58) + ) + (wire (pts (xy 204.47 50.8) (xy 204.47 57.15)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e7fddcbb-8e13-4cb6-8ae6-ff4565799710) + ) + (wire (pts (xy 191.77 63.5) (xy 191.77 69.85)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e93317ba-69ac-42ba-a510-88de543d501e) + ) + (wire (pts (xy 191.77 50.8) (xy 204.47 50.8)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ea235061-b8fd-4fb9-bf19-921e34f5fd9f) + ) + (wire (pts (xy 190.5 25.4) (xy 190.5 62.23)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ed8c8b25-238e-4541-9442-48a0b36178c3) + ) + (wire (pts (xy 228.6 25.4) (xy 228.6 49.53)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid eed4ac7d-c6c0-4bdf-b9c0-2d4e710b94a2) + ) + (wire (pts (xy 215.9 100.33) (xy 215.9 105.41)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid eedd8f0b-8177-41c4-9548-0c3364c6f21a) + ) + (wire (pts (xy 229.87 63.5) (xy 242.57 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f2742ac6-ad6c-4c1e-9fcf-cfcac0791c71) + ) + (wire (pts (xy 191.77 50.8) (xy 191.77 57.15)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f5c26a4c-f39f-4aad-a2cc-5e4236ce726d) + ) + (wire (pts (xy 204.47 38.1) (xy 217.17 38.1)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f6efead1-abc6-4b62-afd7-503f5e3b054b) + ) + (wire (pts (xy 241.3 100.33) (xy 240.03 100.33)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f810814f-07d1-4250-94f7-78604f0251dc) + ) + (wire (pts (xy 242.57 50.8) (xy 242.57 57.15)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid fbde72c6-e553-402b-a2dc-50008de700ff) + ) + (wire (pts (xy 254 87.63) (xy 254 100.33)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid fdbd843e-5a39-4307-b88f-e9b7b0e03edd) + ) + (wire (pts (xy 254 25.4) (xy 254 49.53)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid fe15c2b6-4535-4059-9b58-e91d79a1d737) + ) + (wire (pts (xy 191.77 76.2) (xy 204.47 76.2)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ff33d673-c454-4cb5-86a5-699920c36b05) + ) + + (hierarchical_label "R_HOME" (shape input) (at 261.62 63.5 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 033bc9ca-c938-4d5f-974b-bfae12daff0d) + ) + (hierarchical_label "C_INDEX" (shape input) (at 241.3 25.4 90) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 034f2be9-30a0-4224-aa82-d15fce57cde3) + ) + (hierarchical_label "C_PINKY" (shape input) (at 203.2 25.4 90) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 0f14e5ab-f2d5-456c-a873-e0e2a438512a) + ) + (hierarchical_label "C_MIDDLE" (shape input) (at 228.6 25.4 90) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 4b872d99-0f82-44ab-a306-2c297eef1577) + ) + (hierarchical_label "R_BOTTOM" (shape input) (at 261.62 76.2 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 52080298-0985-4c64-a6ac-b3db8715c855) + ) + (hierarchical_label "R_TOP" (shape input) (at 261.62 50.8 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 52dd8660-c293-4340-912b-223a4af9bd03) + ) + (hierarchical_label "R_NUM" (shape input) (at 261.62 38.1 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 7e0ab4ed-492e-4b7e-9ae2-32da820ad024) + ) + (hierarchical_label "C_RING" (shape input) (at 215.9 25.4 90) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid a3099efe-f5e0-4390-ae95-41fbf346bf38) + ) + (hierarchical_label "C_OUTER" (shape input) (at 190.5 25.4 90) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid bc69651c-573a-4749-b7b0-954067e551ab) + ) + (hierarchical_label "C_INNER" (shape input) (at 254 25.4 90) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid be9a4617-d2a0-4b23-86c3-2da1b8737041) + ) + (hierarchical_label "R_THUMB" (shape input) (at 261.62 88.9 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid d6ada8ed-9a8d-4767-8959-98c8450f5b61) + ) + + (symbol (lib_id "Device:D_Small") (at 201.93 72.39 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 012bd20f-2007-4ee3-a915-f23a6daf2488) + (property "Reference" "D6" (id 0) (at 198.12 73.66 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "~" (id 1) (at 196.85 71.12 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "1N4148:DIOAD829W49L456D191" (id 2) (at 201.93 72.39 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 201.93 72.39 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 1b7051f9-4f40-4ab4-a5bc-a407d7398b68)) + (pin "2" (uuid 355f8b91-4621-4935-9bf6-6ccbe8a1bc62)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 234.95 82.55 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid 048b12d1-dffa-487b-b6db-286090807b4f) + (property "Reference" "SW21" (id 0) (at 238.76 80.01 0)) + (property "Value" "~" (id 1) (at 234.95 77.47 0)) + (property "Footprint" "mbk:Choc-1u-solder" (id 2) (at 234.95 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 234.95 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b53b2804-04d4-4369-8719-a7aa2266d52b)) + (pin "2" (uuid be7ebe40-2623-472b-9d9d-7a6a533e866a)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 209.55 95.25 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid 0b29f156-e1bf-4f2e-90b8-4b1695beea34) + (property "Reference" "SW12" (id 0) (at 213.36 92.71 0)) + (property "Value" "~" (id 1) (at 209.55 90.17 0)) + (property "Footprint" "mbk:Choc-1u-solder" (id 2) (at 209.55 90.17 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 209.55 90.17 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 38f1cc85-c666-4d2e-b083-9abc8c889b47)) + (pin "2" (uuid 4ac558a2-0cc1-4582-ae1c-91079c3ec17f)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 184.15 82.55 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid 0f788854-5962-41af-a757-6386729169fd) + (property "Reference" "SW3" (id 0) (at 187.96 80.01 0)) + (property "Value" "~" (id 1) (at 184.15 77.47 0)) + (property "Footprint" "mbk:Choc-1u-solder" (id 2) (at 184.15 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 184.15 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e2e74d4e-141c-4d3f-9f04-bced106de9ea)) + (pin "2" (uuid f1c1b3e4-c5c8-4869-939b-58abea3dc399)) + ) + + (symbol (lib_id "Device:D_Small") (at 240.03 59.69 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 11b3d4ea-ba81-4130-a659-5eb513a62ba3) + (property "Reference" "D19" (id 0) (at 236.22 60.96 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "~" (id 1) (at 234.95 58.42 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "1N4148:DIOAD829W49L456D191" (id 2) (at 240.03 59.69 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 240.03 59.69 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 8582b370-1948-4892-abb0-043f16981f38)) + (pin "2" (uuid 9b428280-89e3-4375-bed3-b89cc7bfa61e)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 196.85 44.45 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid 13e57ac8-a2b3-458c-ae4d-6b3e80331df5) + (property "Reference" "SW4" (id 0) (at 200.66 41.91 0)) + (property "Value" "~" (id 1) (at 196.85 39.37 0)) + (property "Footprint" "mbk:Choc-1u-solder" (id 2) (at 196.85 39.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 196.85 39.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid eb6dc2a4-155c-4dd2-82e9-56105cbe2834)) + (pin "2" (uuid 832f4995-6532-4825-8b36-d1dff64e6896)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 247.65 82.55 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid 1597d525-639f-4272-b734-aa99e07ad2f1) + (property "Reference" "SW26" (id 0) (at 251.46 80.01 0)) + (property "Value" "~" (id 1) (at 247.65 77.47 0)) + (property "Footprint" "mbk:Choc-1u-solder" (id 2) (at 247.65 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 247.65 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e0e807e4-b1b4-4988-8109-872acbb684d8)) + (pin "2" (uuid ff951c2b-0b97-46c2-a9bc-bb7688c73f23)) + ) + + (symbol (lib_id "Device:D_Small") (at 252.73 46.99 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 19b4d3ee-b675-40c3-9ba0-1fdaedd49bdc) + (property "Reference" "D23" (id 0) (at 248.92 48.26 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "~" (id 1) (at 247.65 45.72 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "1N4148:DIOAD829W49L456D191" (id 2) (at 252.73 46.99 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 252.73 46.99 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 894e6b6e-4a13-43e2-853e-dadfb972bf7f)) + (pin "2" (uuid e8cae240-ed54-4f27-86d4-40255dc6a7bb)) + ) + + (symbol (lib_id "Device:D_Small") (at 214.63 46.99 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 1e59afca-f051-45f1-8cf6-be6cc0d6cb00) + (property "Reference" "D8" (id 0) (at 210.82 48.26 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "~" (id 1) (at 209.55 45.72 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "1N4148:DIOAD829W49L456D191" (id 2) (at 214.63 46.99 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 214.63 46.99 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 1639c36b-f33d-4149-bbd3-a368bdc9d935)) + (pin "2" (uuid 511c179b-79c6-41a5-b8ac-7598a1a3a137)) + ) + + (symbol (lib_id "Device:D_Small") (at 252.73 97.79 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 1ed99236-dedc-4a68-9fc9-0d7a273a0cd9) + (property "Reference" "D27" (id 0) (at 248.92 99.06 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "~" (id 1) (at 247.65 96.52 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "1N4148:DIOAD829W49L456D191" (id 2) (at 252.73 97.79 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 252.73 97.79 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 2f1126e1-04d4-4a87-b95d-ea548e6d0cac)) + (pin "2" (uuid da9898d5-d1c1-460b-95bf-d9fbd8f8a62a)) + ) + + (symbol (lib_id "Device:D_Small") (at 240.03 46.99 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 22e6f42d-067e-4bc1-8670-11c312d3239f) + (property "Reference" "D18" (id 0) (at 236.22 48.26 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "~" (id 1) (at 234.95 45.72 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "1N4148:DIOAD829W49L456D191" (id 2) (at 240.03 46.99 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 240.03 46.99 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 8e1a34c1-6e96-4659-bbd6-52e4506b7971)) + (pin "2" (uuid 129e3cc1-b90b-40e5-b04a-87c8a58cc124)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 247.65 95.25 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid 24ed42e5-49e0-4f47-bf40-005e99847a4d) + (property "Reference" "SW27" (id 0) (at 251.46 92.71 0)) + (property "Value" "~" (id 1) (at 247.65 90.17 0)) + (property "Footprint" "mbk:Choc-1u-solder" (id 2) (at 247.65 90.17 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 247.65 90.17 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 0e882ff2-dbd8-49f1-bcdb-1124e5a02766)) + (pin "2" (uuid a68a6da5-49ca-4fa9-b4f8-a17896afe481)) + ) + + (symbol (lib_id "Device:D_Small") (at 214.63 97.79 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 26fc67b2-128c-4c84-9cf2-fb07099665f8) + (property "Reference" "D12" (id 0) (at 210.82 99.06 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "~" (id 1) (at 209.55 96.52 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "1N4148:DIOAD829W49L456D191" (id 2) (at 214.63 97.79 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 214.63 97.79 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid f67e6c5c-578c-4b3b-8cd3-35c9f66a6d8a)) + (pin "2" (uuid af53e44a-d1c7-401f-bc72-6d2c2cf0bff1)) + ) + + (symbol (lib_id "Device:D_Small") (at 227.33 97.79 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 26fdf386-7c54-4935-b6ad-599fb83dd2bf) + (property "Reference" "D17" (id 0) (at 223.52 99.06 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "~" (id 1) (at 222.25 96.52 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "1N4148:DIOAD829W49L456D191" (id 2) (at 227.33 97.79 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 227.33 97.79 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 870a6faa-ca4a-42fe-9d3d-1777d066d705)) + (pin "2" (uuid 641f8de5-0bbf-4e21-916c-7f43800fa389)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 234.95 95.25 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid 2766e78a-e230-421f-a0d1-8f13aff2c699) + (property "Reference" "SW22" (id 0) (at 238.76 92.71 0)) + (property "Value" "~" (id 1) (at 234.95 90.17 0)) + (property "Footprint" "mbk:Choc-1u-solder" (id 2) (at 234.95 90.17 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 234.95 90.17 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 30f904ce-cae6-49e4-913a-11d87e55a920)) + (pin "2" (uuid c569f469-ba8d-47ce-896e-b78405890458)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 222.25 95.25 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid 29714a19-eff9-4aa6-82e8-9826563fd78a) + (property "Reference" "SW17" (id 0) (at 226.06 92.71 0)) + (property "Value" "~" (id 1) (at 222.25 90.17 0)) + (property "Footprint" "mbk:Choc-1u-solder" (id 2) (at 222.25 90.17 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 222.25 90.17 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 13f5b08d-14d7-4059-b885-e0f6cca175da)) + (pin "2" (uuid b304b1c2-29c5-4748-ad5a-30e54e550a3b)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 222.25 69.85 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid 2cfc1908-af18-4753-8b52-9b5947ea09e3) + (property "Reference" "SW15" (id 0) (at 226.06 67.31 0)) + (property "Value" "~" (id 1) (at 222.25 64.77 0)) + (property "Footprint" "mbk:Choc-1u-solder" (id 2) (at 222.25 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 222.25 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 65db1f5e-26ee-4526-85e3-f54dccb4557f)) + (pin "2" (uuid 225666be-c7c1-403e-87ff-2323f3215a1a)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 247.65 57.15 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid 38b80f3c-745c-447d-a099-736e59418427) + (property "Reference" "SW24" (id 0) (at 251.46 54.61 0)) + (property "Value" "~" (id 1) (at 247.65 52.07 0)) + (property "Footprint" "mbk:Choc-1u-solder" (id 2) (at 247.65 52.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 247.65 52.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid a82443ed-bda3-4235-8973-0bd5fa5287da)) + (pin "2" (uuid 11c8c401-58ca-4581-b6c6-8b42a8ac5732)) + ) + + (symbol (lib_id "Device:D_Small") (at 189.23 85.09 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 3c6fd98f-207f-4509-a7d8-e19152d77b51) + (property "Reference" "D3" (id 0) (at 185.42 86.36 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "~" (id 1) (at 184.15 83.82 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "1N4148:DIOAD829W49L456D191" (id 2) (at 189.23 85.09 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 189.23 85.09 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 63a7b6e5-35fd-4087-b885-2ddcfea091ab)) + (pin "2" (uuid 25a096a9-6072-4151-97a1-3d9c3ee176ac)) + ) + + (symbol (lib_id "Device:D_Small") (at 227.33 72.39 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 3e51bc29-f219-44bf-9b57-15f04a13ce3e) + (property "Reference" "D15" (id 0) (at 223.52 73.66 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "~" (id 1) (at 222.25 71.12 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "1N4148:DIOAD829W49L456D191" (id 2) (at 227.33 72.39 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 227.33 72.39 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid a22ccb2d-25a2-4d6f-a244-7c4f36af6f32)) + (pin "2" (uuid 3f76bc04-642b-4710-a152-516a1735cfe2)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 234.95 57.15 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid 408a7515-423f-41b1-9e5d-ab718c826b06) + (property "Reference" "SW19" (id 0) (at 238.76 54.61 0)) + (property "Value" "~" (id 1) (at 234.95 52.07 0)) + (property "Footprint" "mbk:Choc-1u-solder" (id 2) (at 234.95 52.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 234.95 52.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b2dfce22-dc75-4d91-b1b4-2c58e4eb4d22)) + (pin "2" (uuid 5f5b29c1-9076-49cf-ae62-431ab3c16d8d)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 184.15 57.15 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid 4adfe1ea-760b-468f-b45b-7d8fad401bea) + (property "Reference" "SW1" (id 0) (at 187.96 54.61 0)) + (property "Value" "~" (id 1) (at 184.15 52.07 0)) + (property "Footprint" "mbk:Choc-1u-solder" (id 2) (at 184.15 52.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 184.15 52.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 1ca0c9f3-c7f2-442f-a044-3658cc201314)) + (pin "2" (uuid c799768d-4cf8-4e8b-95e1-d6835f13ece5)) + ) + + (symbol (lib_id "Device:D_Small") (at 240.03 97.79 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 4d35f0ed-7e21-4646-9266-fc5c4235430d) + (property "Reference" "D22" (id 0) (at 236.22 99.06 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "~" (id 1) (at 234.95 96.52 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "1N4148:DIOAD829W49L456D191" (id 2) (at 240.03 97.79 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 240.03 97.79 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid cedd3d21-2aac-4477-8dd3-cf19ff919f0f)) + (pin "2" (uuid c2958460-b8ac-45c6-9859-9fb30ab21d53)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 196.85 82.55 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid 53a73f1b-f40c-4c0b-993a-7ad80bfa8524) + (property "Reference" "SW7" (id 0) (at 200.66 80.01 0)) + (property "Value" "~" (id 1) (at 196.85 77.47 0)) + (property "Footprint" "mbk:Choc-1u-solder" (id 2) (at 196.85 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 196.85 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 7805fdcb-c1d8-4573-9516-ad9ece86acb9)) + (pin "2" (uuid 9dbf7dee-9ce5-4900-baa7-152913f23eae)) + ) + + (symbol (lib_id "Device:D_Small") (at 240.03 72.39 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 625185ba-e777-4617-9360-7c67df1f749a) + (property "Reference" "D20" (id 0) (at 236.22 73.66 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "~" (id 1) (at 234.95 71.12 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "1N4148:DIOAD829W49L456D191" (id 2) (at 240.03 72.39 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 240.03 72.39 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b8046b27-8b35-4448-92bf-7c4854480a56)) + (pin "2" (uuid 79bfbe14-a298-49a3-af8d-2c4745d625ef)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 196.85 57.15 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid 646df9d0-dfbc-45b5-9fa7-b544b12bfdea) + (property "Reference" "SW5" (id 0) (at 200.66 54.61 0)) + (property "Value" "~" (id 1) (at 196.85 52.07 0)) + (property "Footprint" "mbk:Choc-1u-solder" (id 2) (at 196.85 52.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 196.85 52.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e329cdc5-c280-40d2-ac2c-ebb880963892)) + (pin "2" (uuid 86d3369c-5fd3-4ff9-baeb-80f178e107f1)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 209.55 82.55 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid 68b317ce-d1ae-4e5d-a46a-f50cd5181964) + (property "Reference" "SW11" (id 0) (at 213.36 80.01 0)) + (property "Value" "~" (id 1) (at 209.55 77.47 0)) + (property "Footprint" "mbk:Choc-1u-solder" (id 2) (at 209.55 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 209.55 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 8003ee1f-4e21-4366-bbbf-5458cc906ba6)) + (pin "2" (uuid 86724251-f247-4cfc-9c84-5baa57cfedc4)) + ) + + (symbol (lib_id "Device:D_Small") (at 227.33 46.99 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 6d1426b3-6f1e-42be-8200-cff21d7e1cc0) + (property "Reference" "D13" (id 0) (at 223.52 48.26 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "~" (id 1) (at 222.25 45.72 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "1N4148:DIOAD829W49L456D191" (id 2) (at 227.33 46.99 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 227.33 46.99 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid d8c3bdff-7b45-41c8-884e-ca529be84251)) + (pin "2" (uuid 2acdb82d-ef00-4909-83ec-73ac263e3f99)) + ) + + (symbol (lib_id "Device:D_Small") (at 214.63 85.09 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 6d69ab27-83c4-45a3-9b17-33ca7483660a) + (property "Reference" "D11" (id 0) (at 210.82 86.36 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "~" (id 1) (at 209.55 83.82 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "1N4148:DIOAD829W49L456D191" (id 2) (at 214.63 85.09 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 214.63 85.09 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 1d9949dd-d6b4-41e3-9115-1376a01f4457)) + (pin "2" (uuid 1753402b-6399-48b3-bc73-19805b5464ff)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 247.65 44.45 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid 721fcf4a-1ad7-4f86-b1a4-7c616f8b8488) + (property "Reference" "SW23" (id 0) (at 251.46 41.91 0)) + (property "Value" "~" (id 1) (at 247.65 39.37 0)) + (property "Footprint" "mbk:Choc-1u-solder" (id 2) (at 247.65 39.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 247.65 39.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid c305c94d-f6da-40d6-95cd-f4b17e956510)) + (pin "2" (uuid 6eb71eec-6597-401d-b1e9-4d89c1edca78)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 247.65 69.85 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid 764763a4-7ae2-4b52-926d-f15edfe65614) + (property "Reference" "SW25" (id 0) (at 251.46 67.31 0)) + (property "Value" "~" (id 1) (at 247.65 64.77 0)) + (property "Footprint" "mbk:Choc-1u-solder" (id 2) (at 247.65 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 247.65 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid cc156eab-9676-45e6-8f87-4d53d9f15c03)) + (pin "2" (uuid 303f250e-61a9-4b06-9d10-4ec6cde15303)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 222.25 82.55 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid 839bc0b1-0bdf-4487-8c71-232196f40876) + (property "Reference" "SW16" (id 0) (at 226.06 80.01 0)) + (property "Value" "~" (id 1) (at 222.25 77.47 0)) + (property "Footprint" "mbk:Choc-1u-solder" (id 2) (at 222.25 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 222.25 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 3ab77803-d79b-4647-a8f7-4e3ee1165321)) + (pin "2" (uuid 9b43b9a9-20b3-4553-9c29-88a2be810da1)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 209.55 44.45 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid 8fcb0dbf-895b-4649-b98c-bbf9c48e6dba) + (property "Reference" "SW8" (id 0) (at 213.36 41.91 0)) + (property "Value" "~" (id 1) (at 209.55 39.37 0)) + (property "Footprint" "mbk:Choc-1u-solder" (id 2) (at 209.55 39.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 209.55 39.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid c8adf8af-963a-4187-bde0-f032df23a26e)) + (pin "2" (uuid 8a575b26-11a7-4993-a431-a0e356786ebb)) + ) + + (symbol (lib_id "Device:D_Small") (at 214.63 59.69 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 917685a3-77b1-4dcf-840c-dbf3fe547a8b) + (property "Reference" "D9" (id 0) (at 210.82 60.96 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "~" (id 1) (at 209.55 58.42 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "1N4148:DIOAD829W49L456D191" (id 2) (at 214.63 59.69 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 214.63 59.69 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid eabd8e13-cfdd-457f-bc6d-8ffe9e59878c)) + (pin "2" (uuid 74d3b678-f0ec-4a8e-aacb-1f53199de01c)) + ) + + (symbol (lib_id "Device:D_Small") (at 201.93 85.09 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 92703033-a0c6-4fcf-b554-d637fb58e344) + (property "Reference" "D7" (id 0) (at 198.12 86.36 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "~" (id 1) (at 196.85 83.82 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "1N4148:DIOAD829W49L456D191" (id 2) (at 201.93 85.09 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 201.93 85.09 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 7e57c1ab-28b5-4b00-87ec-b6bce7bdfed5)) + (pin "2" (uuid 557cf7f7-e900-4680-8e60-cbbabf1d816c)) + ) + + (symbol (lib_id "Device:D_Small") (at 201.93 59.69 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 99dcae49-bd8c-46c3-8a0a-84bf4d5b285c) + (property "Reference" "D5" (id 0) (at 198.12 60.96 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "~" (id 1) (at 196.85 58.42 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "1N4148:DIOAD829W49L456D191" (id 2) (at 201.93 59.69 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 201.93 59.69 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 9bdecc8c-7c54-400e-b066-13916109ee21)) + (pin "2" (uuid 088bcd92-c946-45bf-a551-5085cd2444f7)) + ) + + (symbol (lib_id "Device:D_Small") (at 227.33 59.69 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 9e3410b1-297e-4d2d-a2e1-3abd13bc2d40) + (property "Reference" "D14" (id 0) (at 223.52 60.96 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "~" (id 1) (at 222.25 58.42 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "1N4148:DIOAD829W49L456D191" (id 2) (at 227.33 59.69 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 227.33 59.69 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid f7ff8576-814a-4fa3-b396-1c3673ec5777)) + (pin "2" (uuid c7072162-92ff-4c25-9cdc-ac75fb682798)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 196.85 69.85 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid a7395ff2-4f50-42ed-979f-77657674ab75) + (property "Reference" "SW6" (id 0) (at 200.66 67.31 0)) + (property "Value" "~" (id 1) (at 196.85 64.77 0)) + (property "Footprint" "mbk:Choc-1u-solder" (id 2) (at 196.85 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 196.85 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 22a479e9-f2d8-49d8-83a1-5c882c50594b)) + (pin "2" (uuid 2d1b3bc3-01dd-447f-8efb-645ce24e4130)) + ) + + (symbol (lib_id "Device:D_Small") (at 201.93 46.99 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid aace2e2c-7692-4c18-9937-a31a68d2cdb6) + (property "Reference" "D4" (id 0) (at 198.12 48.26 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "~" (id 1) (at 196.85 45.72 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "1N4148:DIOAD829W49L456D191" (id 2) (at 201.93 46.99 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 201.93 46.99 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid c7098508-2196-420a-91a4-04f1a230c0a8)) + (pin "2" (uuid e118892a-60af-4fa1-b653-7905d570bf0f)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 222.25 44.45 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid b09a761d-3d27-40fb-8e9c-8650b1001987) + (property "Reference" "SW13" (id 0) (at 226.06 41.91 0)) + (property "Value" "~" (id 1) (at 222.25 39.37 0)) + (property "Footprint" "mbk:Choc-1u-solder" (id 2) (at 222.25 39.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 222.25 39.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid fb942464-f06e-4c25-8fc8-4fef8591cd74)) + (pin "2" (uuid 3cdb2330-19ab-468c-907d-5f64420ca6fa)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 234.95 44.45 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid b13cc93d-ceaa-4d0f-a100-2ef14e3a7f4a) + (property "Reference" "SW18" (id 0) (at 238.76 41.91 0)) + (property "Value" "~" (id 1) (at 234.95 39.37 0)) + (property "Footprint" "mbk:Choc-1u-solder" (id 2) (at 234.95 39.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 234.95 39.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 76d5cafe-46ce-462f-8a57-a606e3adfe8f)) + (pin "2" (uuid 00f8abb2-d9bb-4b6e-8fa0-00052979aa7f)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 184.15 69.85 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid bbc5a650-155f-4f64-94bc-299d49f5e7a7) + (property "Reference" "SW2" (id 0) (at 187.96 67.31 0)) + (property "Value" "~" (id 1) (at 184.15 64.77 0)) + (property "Footprint" "mbk:Choc-1u-solder" (id 2) (at 184.15 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 184.15 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 3acba2b0-f25b-4bfc-9e36-f6ba40b1d604)) + (pin "2" (uuid 34c016c8-778c-401a-b6fe-8f4abc2fc095)) + ) + + (symbol (lib_id "Device:D_Small") (at 252.73 59.69 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid bbe5b37d-53f3-44a4-8109-e264d12c5ac8) + (property "Reference" "D24" (id 0) (at 248.92 60.96 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "~" (id 1) (at 247.65 58.42 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "1N4148:DIOAD829W49L456D191" (id 2) (at 252.73 59.69 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 252.73 59.69 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 83140e58-2f07-49c6-93c6-3b0fe2a642f1)) + (pin "2" (uuid f24c58fb-abe9-4125-96d1-51f699f38a9a)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 222.25 57.15 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid bd6b1442-2be0-409d-8be7-89c400e25f46) + (property "Reference" "SW14" (id 0) (at 226.06 54.61 0)) + (property "Value" "~" (id 1) (at 222.25 52.07 0)) + (property "Footprint" "mbk:Choc-1u-solder" (id 2) (at 222.25 52.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 222.25 52.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 17d7d8e3-afa1-49f9-bafc-f88bd9d232e2)) + (pin "2" (uuid 8174e523-045f-4356-9bbb-f84fb2378c33)) + ) + + (symbol (lib_id "Device:D_Small") (at 227.33 85.09 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid d0e07c5d-c9aa-4d63-8bee-e12969143fb3) + (property "Reference" "D16" (id 0) (at 223.52 86.36 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "~" (id 1) (at 222.25 83.82 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "1N4148:DIOAD829W49L456D191" (id 2) (at 227.33 85.09 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 227.33 85.09 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid bfd19686-3d36-4103-9c91-445ce7d69352)) + (pin "2" (uuid e2f05a52-1afc-42a4-887b-d11fb10f5cc9)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 209.55 57.15 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid d22ed647-33af-4280-96ca-d7a1b2c2ef2d) + (property "Reference" "SW9" (id 0) (at 213.36 54.61 0)) + (property "Value" "~" (id 1) (at 209.55 52.07 0)) + (property "Footprint" "mbk:Choc-1u-solder" (id 2) (at 209.55 52.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 209.55 52.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 08cb1b2d-758e-4745-a53b-3948564e63e2)) + (pin "2" (uuid 842b431b-0d79-4fa0-901e-819eb8fb9129)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 209.55 69.85 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid df870ed4-5ed7-48f9-8444-553a11034c2d) + (property "Reference" "SW10" (id 0) (at 213.36 67.31 0)) + (property "Value" "~" (id 1) (at 209.55 64.77 0)) + (property "Footprint" "mbk:Choc-1u-solder" (id 2) (at 209.55 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 209.55 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 543df5a1-b53b-4c3a-8093-de0d81cd8b66)) + (pin "2" (uuid 4df2be95-6c9c-4a69-892b-2ab9109d27e3)) + ) + + (symbol (lib_id "Device:D_Small") (at 214.63 72.39 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid e40bce3c-4c76-4730-a696-088468d3c4cb) + (property "Reference" "D10" (id 0) (at 210.82 73.66 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "~" (id 1) (at 209.55 71.12 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "1N4148:DIOAD829W49L456D191" (id 2) (at 214.63 72.39 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 214.63 72.39 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid a68e7962-dc1a-4e0d-a12d-ebc9954eba6d)) + (pin "2" (uuid 92cf80fc-5b8a-49ce-a10b-e1f0d1ff12fd)) + ) + + (symbol (lib_id "Device:D_Small") (at 189.23 59.69 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid ebaa9d9a-b8d6-452c-b066-3a20bda648be) + (property "Reference" "D1" (id 0) (at 185.42 60.96 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "~" (id 1) (at 184.15 58.42 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "1N4148:DIOAD829W49L456D191" (id 2) (at 189.23 59.69 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 189.23 59.69 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 23312bbd-8a27-4a98-a39a-b45b08b562d4)) + (pin "2" (uuid 53afec77-54bc-4f6d-a59c-88808d4f6ec8)) + ) + + (symbol (lib_id "Device:D_Small") (at 252.73 72.39 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid eda659b2-1925-4ab5-9f1a-b47d20317b89) + (property "Reference" "D25" (id 0) (at 248.92 73.66 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "~" (id 1) (at 247.65 71.12 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "1N4148:DIOAD829W49L456D191" (id 2) (at 252.73 72.39 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 252.73 72.39 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 4390fe62-e728-4f42-8348-0ca8613d4dfd)) + (pin "2" (uuid ac294b5d-b9a0-45f6-bba6-ee3de3fae88b)) + ) + + (symbol (lib_id "Device:D_Small") (at 189.23 72.39 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid f258442c-a2d6-44b9-97cf-5cf293bd2ced) + (property "Reference" "D2" (id 0) (at 185.42 73.66 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "~" (id 1) (at 184.15 71.12 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "1N4148:DIOAD829W49L456D191" (id 2) (at 189.23 72.39 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 189.23 72.39 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 6b505da7-0050-41a5-9401-9da96a9e9675)) + (pin "2" (uuid 3ee27d15-d2ef-4e39-ba85-acaba22cb67d)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 234.95 69.85 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid f4efab62-2938-4a46-91da-176e627b1ca3) + (property "Reference" "SW20" (id 0) (at 238.76 67.31 0)) + (property "Value" "~" (id 1) (at 234.95 64.77 0)) + (property "Footprint" "mbk:Choc-1u-solder" (id 2) (at 234.95 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 234.95 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid f6491a6a-415f-4bad-b73b-0d7efeb2e2e2)) + (pin "2" (uuid 85801de1-50f4-4cea-8c0c-59a369dafc7a)) + ) + + (symbol (lib_id "Device:D_Small") (at 240.03 85.09 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid f69763c7-2685-4737-b4f0-b3431fc25d7f) + (property "Reference" "D21" (id 0) (at 236.22 86.36 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "~" (id 1) (at 234.95 83.82 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "1N4148:DIOAD829W49L456D191" (id 2) (at 240.03 85.09 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 240.03 85.09 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid fe4d846f-efaf-45ef-b054-8396d78b96d3)) + (pin "2" (uuid 8373c9ba-4182-40fb-a574-5a598c80380b)) + ) + + (symbol (lib_id "Device:D_Small") (at 252.73 85.09 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid f989241f-670d-4eb3-ad1f-fa190597ff90) + (property "Reference" "D26" (id 0) (at 248.92 86.36 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "~" (id 1) (at 247.65 83.82 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "1N4148:DIOAD829W49L456D191" (id 2) (at 252.73 85.09 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 252.73 85.09 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid ee6f2028-3102-4d3d-a453-358568ce9a93)) + (pin "2" (uuid f528c68d-8a0d-4371-b2cb-d518e9c082b6)) + ) +) diff --git a/meowboard.kicad_pcb b/meowboard.kicad_pcb new file mode 100644 index 0000000..fac3f39 --- /dev/null +++ b/meowboard.kicad_pcb @@ -0,0 +1,3994 @@ +(kicad_pcb (version 20211014) (generator pcbnew) + + (general + (thickness 1.6) + ) + + (paper "A4") + (layers + (0 "F.Cu" signal) + (31 "B.Cu" signal) + (32 "B.Adhes" user "B.Adhesive") + (33 "F.Adhes" user "F.Adhesive") + (34 "B.Paste" user) + (35 "F.Paste" user) + (36 "B.SilkS" user "B.Silkscreen") + (37 "F.SilkS" user "F.Silkscreen") + (38 "B.Mask" user) + (39 "F.Mask" user) + (40 "Dwgs.User" user "User.Drawings") + (41 "Cmts.User" user "User.Comments") + (42 "Eco1.User" user "User.Eco1") + (43 "Eco2.User" user "User.Eco2") + (44 "Edge.Cuts" user) + (45 "Margin" user) + (46 "B.CrtYd" user "B.Courtyard") + (47 "F.CrtYd" user "F.Courtyard") + (48 "B.Fab" user) + (49 "F.Fab" user) + (50 "User.1" user) + (51 "User.2" user) + (52 "User.3" user) + (53 "User.4" user) + (54 "User.5" user) + (55 "User.6" user) + (56 "User.7" user) + (57 "User.8" user) + (58 "User.9" user) + ) + + (setup + (stackup + (layer "F.SilkS" (type "Top Silk Screen")) + (layer "F.Paste" (type "Top Solder Paste")) + (layer "F.Mask" (type "Top Solder Mask") (thickness 0.01)) + (layer "F.Cu" (type "copper") (thickness 0.035)) + (layer "dielectric 1" (type "core") (thickness 1.51) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02)) + (layer "B.Cu" (type "copper") (thickness 0.035)) + (layer "B.Mask" (type "Bottom Solder Mask") (thickness 0.01)) + (layer "B.Paste" (type "Bottom Solder Paste")) + (layer "B.SilkS" (type "Bottom Silk Screen")) + (copper_finish "None") + (dielectric_constraints no) + ) + (pad_to_mask_clearance 0) + (pcbplotparams + (layerselection 0x00010fc_ffffffff) + (disableapertmacros false) + (usegerberextensions false) + (usegerberattributes true) + (usegerberadvancedattributes true) + (creategerberjobfile true) + (svguseinch false) + (svgprecision 6) + (excludeedgelayer true) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (dxfpolygonmode true) + (dxfimperialunits true) + (dxfusepcbnewfont true) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (sketchpadsonfab false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "") + ) + ) + + (net 0 "") + (net 1 "Net-(C1-Pad1)") + (net 2 "GND") + (net 3 "Net-(C2-Pad2)") + (net 4 "+3V3") + (net 5 "/6") + (net 6 "Net-(D1-Pad2)") + (net 7 "Net-(D2-Pad2)") + (net 8 "Net-(D3-Pad2)") + (net 9 "/5") + (net 10 "Net-(D4-Pad2)") + (net 11 "Net-(D5-Pad2)") + (net 12 "Net-(D6-Pad2)") + (net 13 "Net-(D7-Pad2)") + (net 14 "/4") + (net 15 "Net-(D8-Pad2)") + (net 16 "Net-(D9-Pad2)") + (net 17 "Net-(D10-Pad2)") + (net 18 "Net-(D11-Pad2)") + (net 19 "Net-(D12-Pad2)") + (net 20 "/3") + (net 21 "Net-(D13-Pad2)") + (net 22 "Net-(D14-Pad2)") + (net 23 "Net-(D15-Pad2)") + (net 24 "Net-(D16-Pad2)") + (net 25 "Net-(D17-Pad2)") + (net 26 "/2") + (net 27 "Net-(D18-Pad2)") + (net 28 "Net-(D19-Pad2)") + (net 29 "Net-(D20-Pad2)") + (net 30 "Net-(D21-Pad2)") + (net 31 "Net-(D22-Pad2)") + (net 32 "/1") + (net 33 "Net-(D23-Pad2)") + (net 34 "Net-(D24-Pad2)") + (net 35 "Net-(D25-Pad2)") + (net 36 "Net-(D26-Pad2)") + (net 37 "Net-(D27-Pad2)") + (net 38 "Net-(J1-PadR1)") + (net 39 "Net-(J1-PadR2)") + (net 40 "VBUS") + (net 41 "Net-(J2-PadA5)") + (net 42 "/DP") + (net 43 "/DM") + (net 44 "unconnected-(J2-PadA8)") + (net 45 "Net-(J2-PadB5)") + (net 46 "unconnected-(J2-PadB8)") + (net 47 "/SWDIO") + (net 48 "/RST") + (net 49 "/SWCLK") + (net 50 "unconnected-(J3-Pad6)") + (net 51 "/B") + (net 52 "/C") + (net 53 "/D") + (net 54 "/A") + (net 55 "/E") + (net 56 "/P1_SCL") + (net 57 "/P1_SDA") + (net 58 "/USBD+") + (net 59 "/USBD-") + (net 60 "unconnected-(U4-Pad7)") + (net 61 "unconnected-(U4-Pad8)") + (net 62 "unconnected-(U4-Pad13)") + (net 63 "unconnected-(U4-Pad14)") + (net 64 "unconnected-(U4-Pad20)") + (net 65 "/SW1") + (net 66 "unconnected-(U4-Pad27)") + (net 67 "unconnected-(U4-Pad11)") + (net 68 "unconnected-(U4-Pad12)") + + (footprint "mbk:Choc-1u-solder" (layer "F.Cu") + (tedit 603B357F) (tstamp 008616f9-359a-4c95-8bec-8ea82e9290c0) + (at 120 95) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/f4efab62-2938-4a46-91da-176e627b1ca3") + (attr through_hole) + (fp_text reference "SW20" (at 0 -7.14375 180) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 827bc346-a881-4f44-ad3d-822a6850819f) + ) + (fp_text value "~" (at 2.5 -2 180) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 6e656bb3-6934-4829-b191-55c1f6826206) + ) + (fp_text user "REF**" (at 0 2.675) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp b3bd7723-b14b-4ca9-8a39-d55475cbc938) + ) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 09e5fdce-3a16-449a-8977-acef39d295bd)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 4b37d94f-bf2a-47df-a3a2-b978a903b37e)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 5ce0c018-d8d9-4ed4-812f-e8eabfe7dddf)) + (fp_line (start -9 -8.5) (end 9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 5d15d925-5167-4b4b-b8c7-aeef6c167484)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 643aa903-6d4c-4c47-adf0-c0997d8935d9)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 6e287ec1-f570-4634-a31a-29e810864e70)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 873761b2-21bc-4ed4-aae9-6da3e6391a47)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp a0203a20-ab83-46ed-840a-9ab9b31c8925)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp d552e592-6125-4666-909c-dae46e80034d)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp d7ae1af0-5f68-48f0-9da6-a9c6efff9625)) + (fp_line (start 9 8.5) (end -9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp db1f8e80-fe10-4480-bb8d-b0bf4d7b52ae)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp e0d2c14f-780e-4db9-80a9-5b7108bf4c68)) + (fp_line (start -7 7) (end 7 7) (layer "Cmts.User") (width 0.12) (tstamp 01fbed40-146c-4ba0-9137-ff38027829f0)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 6b05d60b-7e74-4411-b836-79f153d9a50f)) + (fp_line (start 7 -7) (end -7 -7) (layer "Cmts.User") (width 0.12) (tstamp 923bb0af-f637-4004-906e-f4ad92cc3800)) + (fp_line (start -7 -7) (end -7 7) (layer "Cmts.User") (width 0.12) (tstamp 988bb6c1-a2b1-46e3-b94d-9cd97260d806)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 9b889a30-5c2b-4cee-8a71-1a682b9001af)) + (fp_line (start 7 7) (end 7 -7) (layer "Cmts.User") (width 0.12) (tstamp be9fdfa9-dd1a-4381-a422-dcc5c6f7d74a)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp bf6eb6e8-22a5-4186-b9cb-1b70919efdf9)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp ed86dbf4-d5ab-4b63-a2e1-26c9be807ae8)) + (pad "" np_thru_hole circle locked (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 95b07632-b558-4626-a202-7d761ad5e9dc)) + (pad "" np_thru_hole circle locked (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp a53dac81-dc14-4b88-8013-412c13e2441d)) + (pad "" np_thru_hole circle locked (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp f88dbfd6-3cf3-4f1e-8089-1e6d46177fca)) + (pad "1" thru_hole circle locked (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 29 "Net-(D20-Pad2)") (pinfunction "1") (pintype "passive") (tstamp 5a84f8a5-36a6-40dd-bb01-bf3253955223)) + (pad "2" thru_hole circle locked (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 52 "/C") (pinfunction "2") (pintype "passive") (tstamp 7d9c7ebb-fde7-4dc4-9d2d-6ab1ad0ad049)) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl" + (offset (xyz 7.467599888 7.467599888 5.943599911)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl" + (offset (xyz 0 0 11.93799982)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (footprint "mbk:Choc-1u-solder" (layer "F.Cu") + (tedit 603B357F) (tstamp 040de7e1-1748-42b7-bfbd-610743ee8a72) + (at 151.914467 145.156364 -20) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/0b29f156-e1bf-4f2e-90b8-4b1695beea34") + (attr through_hole) + (fp_text reference "SW12" (at 0 -7.14375 160) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.2))) + (tstamp d247c7a5-804f-4037-bb87-b3e7654f2b91) + ) + (fp_text value "~" (at 2.5 -2 160) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 966092ad-a60f-49a3-ab8c-9056deef87ac) + ) + (fp_text user "REF**" (at 0 2.675 160) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 80a7e0b5-ca22-4695-ba52-f3f0a26ebd70) + ) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 0025d9df-0403-49d1-8514-638b43943484)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 217fcc60-bc5b-4238-b108-872f7a7220ff)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 3dfbfa01-ecff-4d51-83b7-2414908b6b4f)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 68404df7-a01a-4cb7-9cb4-886b98ac0774)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 6a817f59-5383-4f70-9f3e-f7b3d4893070)) + (fp_line (start 9 8.5) (end -9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 6f78f472-c40a-4247-9d3c-98b86bb2e874)) + (fp_line (start -9 -8.5) (end 9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 739a9814-64ae-4b4d-a850-19588245d30b)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 8f5c0063-1c17-4689-8ce5-c845bc6b87e5)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 9d9d4033-6fd5-4ed0-98d4-e5df00fb5373)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp be33afe0-3a6d-4a3d-8f13-4a561481ce0b)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp e9c8113f-5854-409a-81e1-b4138c667c9a)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp f0ff86c8-ad5b-46a8-ba22-77c3c5532916)) + (fp_line (start 7 -7) (end -7 -7) (layer "Cmts.User") (width 0.12) (tstamp 2b607068-46c6-464a-bf97-f85d5a4f520a)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 381ea175-f65a-49c3-b08e-e432b850f348)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 5ea58e81-849d-4019-98ea-645f89f34357)) + (fp_line (start -7 7) (end 7 7) (layer "Cmts.User") (width 0.12) (tstamp 63507d64-df36-43b1-b32e-005393fdb53a)) + (fp_line (start 7 7) (end 7 -7) (layer "Cmts.User") (width 0.12) (tstamp 8876d8ac-5341-4848-a379-057b77bdefa1)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 9af58223-8bf3-48ea-aae2-858a064de941)) + (fp_line (start -7 -7) (end -7 7) (layer "Cmts.User") (width 0.12) (tstamp ac24e6d5-1a6a-42af-9808-6c6fc80f34ff)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp e4f6780b-c62b-474b-9447-5a81572d001b)) + (pad "" np_thru_hole circle locked (at 5.5 0 160) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 038bc0cc-981d-4eaf-b1e2-302baad8e2d4)) + (pad "" np_thru_hole circle locked (at 0 0 70) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp 1eb18768-d7f8-44b5-b9be-23e4186f0b57)) + (pad "" np_thru_hole circle locked (at -5.5 0 160) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 7d777b0d-180b-4f0d-85fa-3fa9717f510b)) + (pad "1" thru_hole circle locked (at 0 5.9 160) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 19 "Net-(D12-Pad2)") (pinfunction "1") (pintype "passive") (tstamp cc50ef89-5479-4ff1-8ae2-047ae555097d)) + (pad "2" thru_hole circle locked (at -5 3.8 21.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 55 "/E") (pinfunction "2") (pintype "passive") (tstamp 47a7ed60-6ba8-4fd8-bc52-c1f3701ff185)) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl" + (offset (xyz 7.467599888 7.467599888 5.943599911)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl" + (offset (xyz 0 0 11.93799982)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (footprint "Connector_PinHeader_1.27mm:PinHeader_2x03_P1.27mm_Vertical" (layer "F.Cu") + (tedit 59FED6E3) (tstamp 074e1efb-997a-4632-b30c-c23f6b277c8f) + (at 150.5 87.75 -90) + (descr "Through hole straight pin header, 2x03, 1.27mm pitch, double rows") + (tags "Through hole pin header THT 2x03 1.27mm double row") + (property "Sheetfile" "meowboard.kicad_sch") + (property "Sheetname" "") + (path "/44829842-3761-4ddc-a932-565ded2c3104") + (attr through_hole) + (fp_text reference "J3" (at 0.635 -1.695 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 081c4873-26e6-4725-8d69-9aba0fd48400) + ) + (fp_text value "SWD" (at 0.635 4.235 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp b203bb72-999e-4aa3-9cf9-c8ed621326b9) + ) + (fp_text user "${REFERENCE}" (at 0.635 1.27) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 5a57f072-43dd-4efe-9d6d-535bbcc881c6) + ) + (fp_line (start 0.563471 0.76) (end 0.706529 0.76) (layer "F.SilkS") (width 0.12) (tstamp 0cdc6c78-7dfc-4123-88af-b45d66fa2482)) + (fp_line (start -1.13 0.76) (end -1.13 3.235) (layer "F.SilkS") (width 0.12) (tstamp 1729b575-0253-41d4-865e-f5e6cf626c69)) + (fp_line (start 2.4 -0.695) (end 2.4 3.235) (layer "F.SilkS") (width 0.12) (tstamp 19a96a15-55e0-4d69-9025-40307888ac31)) + (fp_line (start -1.13 0.76) (end -0.563471 0.76) (layer "F.SilkS") (width 0.12) (tstamp 4eec7826-cff5-458e-b713-fbc691a2ffd7)) + (fp_line (start -1.13 0) (end -1.13 -0.76) (layer "F.SilkS") (width 0.12) (tstamp 5b064dca-1134-42ab-85e6-e303a1a6db8e)) + (fp_line (start 0.76 -0.695) (end 0.96247 -0.695) (layer "F.SilkS") (width 0.12) (tstamp 67b6cc31-cfbe-4122-becf-b64bb43bf2c4)) + (fp_line (start 1.57753 3.235) (end 2.4 3.235) (layer "F.SilkS") (width 0.12) (tstamp 689d5dd9-13c2-47ab-9550-4c1c6b55f04d)) + (fp_line (start -1.13 -0.76) (end 0 -0.76) (layer "F.SilkS") (width 0.12) (tstamp 86ac4e3f-6804-4341-ade3-b55a36b6285c)) + (fp_line (start 0.76 0.706529) (end 0.76 0.563471) (layer "F.SilkS") (width 0.12) (tstamp 90d667fd-3b8b-439e-ac31-d9a5f3463415)) + (fp_line (start -1.13 3.235) (end -0.30753 3.235) (layer "F.SilkS") (width 0.12) (tstamp aa564db5-a2dd-4027-af6c-15e5195d3dd3)) + (fp_line (start 0.76 -0.563471) (end 0.76 -0.695) (layer "F.SilkS") (width 0.12) (tstamp b9d182b6-f5fc-44f9-8830-b625a08c19f9)) + (fp_line (start 1.57753 -0.695) (end 2.4 -0.695) (layer "F.SilkS") (width 0.12) (tstamp c9cdc9ef-de6a-4078-9873-e1e7c1aca7f2)) + (fp_line (start 0.30753 3.235) (end 0.96247 3.235) (layer "F.SilkS") (width 0.12) (tstamp f512ccea-b3e3-4251-b1e1-53f645f872dd)) + (fp_line (start -1.6 3.7) (end 2.85 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 0d124c9f-d73f-4a29-8907-ac2060371750)) + (fp_line (start 2.85 3.7) (end 2.85 -1.15) (layer "F.CrtYd") (width 0.05) (tstamp 22d238f9-9852-4db2-bf95-f82dcd67b0fa)) + (fp_line (start -1.6 -1.15) (end -1.6 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 43deb395-a94a-4212-b4bf-588c523775cd)) + (fp_line (start 2.85 -1.15) (end -1.6 -1.15) (layer "F.CrtYd") (width 0.05) (tstamp 7edeebd9-22bb-42f5-b42b-755c22bd666a)) + (fp_line (start -1.07 0.2175) (end -0.2175 -0.635) (layer "F.Fab") (width 0.1) (tstamp 27d51d45-ec31-40f2-b6c5-26c1117643e7)) + (fp_line (start 2.34 -0.635) (end 2.34 3.175) (layer "F.Fab") (width 0.1) (tstamp 3cf8306c-9584-482a-8fb0-f4e4578058ca)) + (fp_line (start 2.34 3.175) (end -1.07 3.175) (layer "F.Fab") (width 0.1) (tstamp 6935a664-c268-4e21-a341-2b10b143ef06)) + (fp_line (start -1.07 3.175) (end -1.07 0.2175) (layer "F.Fab") (width 0.1) (tstamp ee5cc8bc-360d-4eaa-9150-3ee0a8b00f50)) + (fp_line (start -0.2175 -0.635) (end 2.34 -0.635) (layer "F.Fab") (width 0.1) (tstamp f6fbdb01-de4f-4555-937c-3f9cb7feccdc)) + (pad "1" thru_hole rect (at 0 0 270) (size 1 1) (drill 0.65) (layers *.Cu *.Mask) + (net 47 "/SWDIO") (pinfunction "Pin_1") (pintype "passive") (tstamp 3230a8e0-3157-4a7c-ac9b-17e0cbb73637)) + (pad "2" thru_hole oval (at 1.27 0 270) (size 1 1) (drill 0.65) (layers *.Cu *.Mask) + (net 4 "+3V3") (pinfunction "Pin_2") (pintype "passive") (tstamp f15bdb18-9365-4cb6-99aa-7386fc327cc2)) + (pad "3" thru_hole oval (at 0 1.27 270) (size 1 1) (drill 0.65) (layers *.Cu *.Mask) + (net 2 "GND") (pinfunction "Pin_3") (pintype "passive") (tstamp d2f04b40-97f8-42b4-ad9d-b1eae3f660f7)) + (pad "4" thru_hole oval (at 1.27 1.27 270) (size 1 1) (drill 0.65) (layers *.Cu *.Mask) + (net 48 "/RST") (pinfunction "Pin_4") (pintype "passive") (tstamp a9dbe008-9c35-4c18-9ac7-486f4f588bba)) + (pad "5" thru_hole oval (at 0 2.54 270) (size 1 1) (drill 0.65) (layers *.Cu *.Mask) + (net 49 "/SWCLK") (pinfunction "Pin_5") (pintype "passive") (tstamp f9646b07-e71f-4bdf-83cc-4efba3a81563)) + (pad "6" thru_hole oval (at 1.27 2.54 270) (size 1 1) (drill 0.65) (layers *.Cu *.Mask) + (net 50 "unconnected-(J3-Pad6)") (pinfunction "Pin_6") (pintype "passive+no_connect") (tstamp 4ac60466-c113-4b43-bd3c-cda8d9b29f4b)) + (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_2x03_P1.27mm_Vertical.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "mbk:Choc-1u-solder" (layer "F.Cu") + (tedit 603B357F) (tstamp 0d00b600-510a-40b2-b1a7-5a9eb9accb99) + (at 102 92) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/2cfc1908-af18-4753-8b52-9b5947ea09e3") + (attr through_hole) + (fp_text reference "SW15" (at 0 -7.14375 180) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 2c48944f-d29b-4df0-9fc4-8a262f0542ec) + ) + (fp_text value "~" (at 2.5 -2 180) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.2))) + (tstamp b28e722e-f09f-4441-826b-e74a9f78bf05) + ) + (fp_text user "REF**" (at 0 2.675) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 7017377b-ca04-41d5-bad7-a6d16a75cdba) + ) + (fp_line (start -9 -8.5) (end 9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 0ef03a2f-f1bb-4f87-9dc8-ebebe87da60a)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 17eb898d-728d-4c4a-b617-7fd21672e339)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 20584426-99af-42f2-8c9c-403d930ccdf8)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 2270f34e-0d89-4772-b603-4dbe30fb3d46)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 233c5da7-4ba8-4b15-8cfb-609c3a4547ca)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 5a7cdfc0-a458-4426-bb7d-3b1b616205f1)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 73a96b69-f726-44c0-8a34-a82ed8a81f84)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 97981760-4d32-4f0b-8ca8-428381b0a685)) + (fp_line (start 9 8.5) (end -9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp cef7fbb8-1db4-479c-8199-2b603d2e9b5f)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp d5852a2e-65af-4b87-92bc-a5a479a9f939)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp dba68b3c-99a2-4906-aff8-1bb78ed585af)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp fe48445b-f49a-445a-a9d2-444d33312dd0)) + (fp_line (start -7 7) (end 7 7) (layer "Cmts.User") (width 0.12) (tstamp 230a830f-8fb5-411c-afaa-e3e2c7be261b)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 405c61be-0990-4ee4-ab16-2e9dc0ddb8ca)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 472834cc-fc89-49b5-b971-0a9bf1617dd9)) + (fp_line (start 7 -7) (end -7 -7) (layer "Cmts.User") (width 0.12) (tstamp 5f3bce1c-5c55-4949-9ea8-02165879223f)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 8a93e836-5668-477a-a2ad-1f71b9362561)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp ab595f5e-7e60-4434-b12a-284bafc9a3c8)) + (fp_line (start -7 -7) (end -7 7) (layer "Cmts.User") (width 0.12) (tstamp c8bd1cd3-db6a-4579-aa72-25b1a268b917)) + (fp_line (start 7 7) (end 7 -7) (layer "Cmts.User") (width 0.12) (tstamp ef652257-7163-4b02-9550-942d112d65fe)) + (pad "" np_thru_hole circle locked (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 3f258054-1643-42f0-9488-7acf93ddf60d)) + (pad "" np_thru_hole circle locked (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 74be9661-0ab5-4ece-8a43-4df3f7278be3)) + (pad "" np_thru_hole circle locked (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp b31c88f4-fb2c-47f0-8165-7b9a3d7cfc1c)) + (pad "1" thru_hole circle locked (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 23 "Net-(D15-Pad2)") (pinfunction "1") (pintype "passive") (tstamp 43b676fa-ea02-4b1c-9742-e3a3ab70e46e)) + (pad "2" thru_hole circle locked (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 52 "/C") (pinfunction "2") (pintype "passive") (tstamp 7e0e1720-e4e8-420e-bace-b277131bc38e)) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl" + (offset (xyz 7.467599888 7.467599888 5.943599911)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl" + (offset (xyz 0 0 11.93799982)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (footprint "mbk:Choc-1u-solder" (layer "F.Cu") + (tedit 603B357F) (tstamp 0fb888f5-3163-4cf3-aadf-2c8846754247) + (at 157.728809 129.181588 -20) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/24ed42e5-49e0-4f47-bf40-005e99847a4d") + (attr through_hole) + (fp_text reference "SW27" (at 0 -7.14375 160) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 3dc4dc30-1298-4b5b-9b67-21043c3eea91) + ) + (fp_text value "~" (at 2.5 -2 160) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 7366fa45-b124-43ee-98ee-c77ff40730ce) + ) + (fp_text user "REF**" (at 0 2.675 160) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c02d04ae-1fc5-4903-a8db-fd9b3598b6bc) + ) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 23fb757e-6d95-4970-bae2-a87e0faa7e70)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 252760dd-29f5-4e4a-bb9c-27eeca498170)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 4a28f549-b81f-41c2-9b59-d86a9dd0fa45)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 59fa6914-ce10-495d-82cb-ce25393f8ee2)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 7d829d0b-1e80-4a43-a617-2d933e95cbca)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 7e5a221f-5395-453f-b271-c6871a2ce257)) + (fp_line (start 9 8.5) (end -9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 891d793f-d01d-462e-94f2-ea3a2ce0424c)) + (fp_line (start -9 -8.5) (end 9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 896bdac4-fa7b-4b32-aa2b-41a28f600d66)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp ae87b463-0cd5-426e-a964-fa7a8c832e30)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp c6fc4764-9768-4f6e-99bc-9e904eef7d18)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp e6a7401c-375d-4fc4-8dec-c76f63fe9b41)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp f68c0776-b162-4b1f-a908-bd1cf3128696)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 04903d10-1607-41f9-9323-ad18760c4fb8)) + (fp_line (start -7 -7) (end -7 7) (layer "Cmts.User") (width 0.12) (tstamp 0aefcc37-8c5d-41fd-a764-3f7f5c5cbe03)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 5540d18b-1969-47b8-8cbf-27ebd1baa55f)) + (fp_line (start -7 7) (end 7 7) (layer "Cmts.User") (width 0.12) (tstamp 59540737-f478-4e31-b8c9-d4062cf93c9d)) + (fp_line (start 7 -7) (end -7 -7) (layer "Cmts.User") (width 0.12) (tstamp 87755e83-66ef-479e-9231-ac7668415971)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp a6fee79d-8106-4d90-8dd3-fc68a79601c1)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp a81cb911-c70f-43d9-9633-c488f25db998)) + (fp_line (start 7 7) (end 7 -7) (layer "Cmts.User") (width 0.12) (tstamp a8767654-48a5-4946-aa01-d5344949dd75)) + (pad "" np_thru_hole circle locked (at 0 0 70) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp 0474c604-4d6e-48e3-8aec-392ab4e14888)) + (pad "" np_thru_hole circle locked (at 5.5 0 160) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 7f422cfd-6352-4c2b-a058-ae154fb8a29b)) + (pad "" np_thru_hole circle locked (at -5.5 0 160) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp cc9081e6-586f-4dc5-b330-08ad1e9edaa5)) + (pad "1" thru_hole circle locked (at 0 5.9 160) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 37 "Net-(D27-Pad2)") (pinfunction "1") (pintype "passive") (tstamp 1e8f9fbc-5f56-4c5f-823a-9147df7f4eff)) + (pad "2" thru_hole circle locked (at -5 3.8 21.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 55 "/E") (pinfunction "2") (pintype "passive") (tstamp 0490ee38-8b50-4584-a070-5a1543804cd5)) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl" + (offset (xyz 7.467599888 7.467599888 5.943599911)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl" + (offset (xyz 0 0 11.93799982)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (footprint "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (layer "F.Cu") + (tedit 5A02FF57) (tstamp 1006d7c5-a967-4197-ae9f-93f94bdf1165) + (at 151 75 -90) + (descr "module CMS SOT223 4 pins") + (tags "CMS SOT") + (property "Sheetfile" "meowboard.kicad_sch") + (property "Sheetname" "") + (path "/ae8bb5ae-95ee-4e2d-8a0c-ae5b6149b4e3") + (attr smd) + (fp_text reference "U3" (at 0 -4.5 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ddcbed85-a249-4cc0-b553-f69c0afb7fcb) + ) + (fp_text value "AMS1117-3.3" (at 0 4.5 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ac1d82fa-8732-4ab6-adfe-8401dd608b82) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.8 0.8) (thickness 0.12))) + (tstamp fe15b0bd-6beb-4349-b645-fe24a296d48b) + ) + (fp_line (start -4.1 -3.41) (end 1.91 -3.41) (layer "F.SilkS") (width 0.12) (tstamp 6f116f99-b348-4dd5-9cb4-c17ad45b97e1)) + (fp_line (start -1.85 3.41) (end 1.91 3.41) (layer "F.SilkS") (width 0.12) (tstamp 8e8e6d71-3266-4825-bf88-4719141fe7fb)) + (fp_line (start 1.91 3.41) (end 1.91 2.15) (layer "F.SilkS") (width 0.12) (tstamp a0c94741-a4d2-41e1-8cd3-dcb0094189ef)) + (fp_line (start 1.91 -3.41) (end 1.91 -2.15) (layer "F.SilkS") (width 0.12) (tstamp e635a057-ef7d-40e5-92e4-15e40b66bbe2)) + (fp_line (start 4.4 -3.6) (end -4.4 -3.6) (layer "F.CrtYd") (width 0.05) (tstamp 1d11c707-38b3-4484-858b-c783a8b5a46f)) + (fp_line (start 4.4 3.6) (end 4.4 -3.6) (layer "F.CrtYd") (width 0.05) (tstamp 345fa602-e8d8-4cc4-ace3-143766666ddb)) + (fp_line (start -4.4 3.6) (end 4.4 3.6) (layer "F.CrtYd") (width 0.05) (tstamp 86957068-cebc-41f5-a84e-ad88e5725cb8)) + (fp_line (start -4.4 -3.6) (end -4.4 3.6) (layer "F.CrtYd") (width 0.05) (tstamp d14a2c84-a324-4abe-b08b-4c3177f69d82)) + (fp_line (start -1.85 -2.35) (end -0.85 -3.35) (layer "F.Fab") (width 0.1) (tstamp 58e09a03-2640-40ab-a0e2-32c17ebd36ad)) + (fp_line (start -1.85 3.35) (end 1.85 3.35) (layer "F.Fab") (width 0.1) (tstamp 5d2df88a-2026-4488-a224-c1509a8ff1c6)) + (fp_line (start 1.85 -3.35) (end 1.85 3.35) (layer "F.Fab") (width 0.1) (tstamp 60afa512-5849-489a-bb7e-5eae7b530d2f)) + (fp_line (start -1.85 -2.35) (end -1.85 3.35) (layer "F.Fab") (width 0.1) (tstamp 6f5ae08f-3f04-4606-accc-32e0c91a1734)) + (fp_line (start -0.85 -3.35) (end 1.85 -3.35) (layer "F.Fab") (width 0.1) (tstamp b0132d3a-4284-43e2-afde-22d14e37048f)) + (pad "1" smd rect (at -3.15 -2.3 270) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") + (net 2 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 880742d3-9b48-48d6-9e44-b3bed2b28432)) + (pad "2" smd rect (at -3.15 0 270) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") + (net 4 "+3V3") (pinfunction "VO") (pintype "power_out") (tstamp 4359c338-46be-49c7-a66e-8d070683725d)) + (pad "2" smd rect (at 3.15 0 270) (size 2 3.8) (layers "F.Cu" "F.Paste" "F.Mask") + (net 4 "+3V3") (pinfunction "VO") (pintype "power_out") (tstamp 9ca7ad70-57af-4631-b114-7c83d6c3e1df)) + (pad "3" smd rect (at -3.15 2.3 270) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") + (net 40 "VBUS") (pinfunction "VI") (pintype "power_in") (tstamp c63110d1-8bc9-44ad-922a-fac49b0baf8a)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-223.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "mbk:Choc-1u-solder" (layer "F.Cu") + (tedit 603B357F) (tstamp 174d48fc-01f2-45a6-9da1-2f5d6a138171) + (at 66 119) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/53a73f1b-f40c-4c0b-993a-7ad80bfa8524") + (attr through_hole) + (fp_text reference "SW7" (at 0 -7.14375 180) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 0cd7cc0a-c31f-4bf0-9823-d55a67002325) + ) + (fp_text value "~" (at 2.5 -2 180) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 0746afb1-6dc6-491b-9519-f94ef4cd0077) + ) + (fp_text user "REF**" (at 0 2.675) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp bbc1accd-24a7-45a7-9894-2437cd52083a) + ) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 09cd4428-4660-4f82-b963-87897ac32714)) + (fp_line (start 9 8.5) (end -9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 23d2c36a-8bb3-4fdd-aa92-0fb1e102a46f)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 46f6d459-2141-4f01-aff0-3d196e230232)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 4dad70c8-3930-44ae-b8f7-64667495db08)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 63170a3d-b9e4-4b8a-9447-3faf851fb666)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 7b4a7822-78e0-478f-a47d-45ef16233261)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 83854fcd-fd70-408b-9e7e-9aedfc2aad58)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 8af14e6e-7d20-4abc-a29d-b9366a94b417)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp a41ce995-b863-4132-91cf-464e097a93dc)) + (fp_line (start -9 -8.5) (end 9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp abf81423-6e8c-45c6-8f88-024d766315c7)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp b1856f7e-be56-478f-929a-75579f794581)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp ed178d78-f84b-4a72-b4ac-d532c0266277)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 063c67ca-66c0-467e-91f0-42c801e42cdb)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 10739b3f-8972-49ae-bb8c-413fbc992307)) + (fp_line (start 7 7) (end 7 -7) (layer "Cmts.User") (width 0.12) (tstamp 1ce3b596-92c3-4872-9c31-8844ab551da9)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 3139ef4c-ee8d-45cf-ae04-231db610503d)) + (fp_line (start -7 -7) (end -7 7) (layer "Cmts.User") (width 0.12) (tstamp 4417644d-f11b-4fe2-8eb3-0db4c52a59cc)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 5080abfe-96c8-48d6-baaa-e7cdc4876408)) + (fp_line (start -7 7) (end 7 7) (layer "Cmts.User") (width 0.12) (tstamp 6b6b5157-c923-482e-a753-47a95ad55882)) + (fp_line (start 7 -7) (end -7 -7) (layer "Cmts.User") (width 0.12) (tstamp bfd0e1b1-2a9c-4a49-8973-62bba2f06f15)) + (pad "" np_thru_hole circle locked (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 098d8245-bca2-4098-b8b6-b57b492490cc)) + (pad "" np_thru_hole circle locked (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 842d2376-d502-447e-8b52-b0f14ff18524)) + (pad "" np_thru_hole circle locked (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp b3a7df25-dfb9-4f75-ba1d-95499c836cc1)) + (pad "1" thru_hole circle locked (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 13 "Net-(D7-Pad2)") (pinfunction "1") (pintype "passive") (tstamp c48b0b02-4355-4070-8709-245154ff4784)) + (pad "2" thru_hole circle locked (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 53 "/D") (pinfunction "2") (pintype "passive") (tstamp 0d92e0aa-7444-45e3-bbe1-645911a0e10d)) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl" + (offset (xyz 7.467599888 7.467599888 5.943599911)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl" + (offset (xyz 0 0 11.93799982)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (footprint "mbk:Choc-1u-solder" (layer "F.Cu") + (tedit 603B357F) (tstamp 181689d6-cc42-4a2d-9010-53f50aeddaaa) + (at 118.085533 132.843638 -20) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/1597d525-639f-4272-b734-aa99e07ad2f1") + (attr through_hole) + (fp_text reference "SW26" (at 0 -7.14375 160) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 7b2a58e5-4118-454a-a715-c3deca65853e) + ) + (fp_text value "~" (at 2.5 -2 160) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 022f10bc-51c1-4871-b6fd-e09a81b4cf13) + ) + (fp_text user "REF**" (at 0 2.675 160) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 0dce36df-c980-4e4b-a2de-58ed483be7ce) + ) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 00163304-3679-4381-b93f-acd8ebe46b39)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 03a50860-9df5-4176-b58c-0138dda30d18)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 24eaa1ff-778e-4fb6-b248-eb4ecc9d473a)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 35c3dace-f895-4a7e-b3ce-aae4160dbcf9)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 6c42977c-0062-423e-97c2-efa5d7541818)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 78d34af2-0850-4427-8003-e423e91edfcc)) + (fp_line (start 9 8.5) (end -9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 88471bd2-505f-4ef0-bc9d-1c044bd6d307)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 95ebb7d1-42bd-4ebe-ba1b-fdae66b16510)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp aaa754bb-ef68-4ad6-acfd-9272fbf9d0b6)) + (fp_line (start -9 -8.5) (end 9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp e2d3e68b-3cd4-43ea-898b-14f521490198)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp f7ed774f-ca3a-49ca-bc75-7072074c9199)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp f93f58e2-650a-4380-8243-9f713f4ce5d1)) + (fp_line (start 7 -7) (end -7 -7) (layer "Cmts.User") (width 0.12) (tstamp 05873a77-91ec-4f21-9386-d373a9009e46)) + (fp_line (start -7 7) (end 7 7) (layer "Cmts.User") (width 0.12) (tstamp 08347a3b-4268-43dc-a281-2b1b39ff7cd2)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 30be985e-5ecc-47ed-9e3a-7a937066673a)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 47f426cc-3091-4bce-a3c8-86b405bc5086)) + (fp_line (start -7 -7) (end -7 7) (layer "Cmts.User") (width 0.12) (tstamp 7a6d8764-a01e-4d1a-a03a-d9908a688200)) + (fp_line (start 7 7) (end 7 -7) (layer "Cmts.User") (width 0.12) (tstamp 9ef0b5eb-28fe-4f2d-a007-75066a4f92c7)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp bcf515db-207f-4143-9fb9-cc6b2832def3)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp c53b3f16-943e-480b-b3ef-9b6894d172f1)) + (pad "" np_thru_hole circle locked (at 5.5 0 160) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 3c59de09-477f-4c19-944f-9809b123efbf)) + (pad "" np_thru_hole circle locked (at -5.5 0 160) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 4d56d9d0-a244-4a79-9461-53faf54712cf)) + (pad "" np_thru_hole circle locked (at 0 0 70) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp 9818f8f7-ef1c-43e6-b101-f560e69ca99d)) + (pad "1" thru_hole circle locked (at 0 5.9 160) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 36 "Net-(D26-Pad2)") (pinfunction "1") (pintype "passive") (tstamp da352cdf-7e41-4005-bb3f-540e57cdd488)) + (pad "2" thru_hole circle locked (at -5 3.8 21.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 53 "/D") (pinfunction "2") (pintype "passive") (tstamp 139975c7-03b3-469c-8e81-777afec66f18)) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl" + (offset (xyz 7.467599888 7.467599888 5.943599911)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl" + (offset (xyz 0 0 11.93799982)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (footprint "1N4148:DIOAD829W49L456D191" (layer "F.Cu") + (tedit 6235BD20) (tstamp 1aa15f5b-6808-442a-b81e-c615899a6a5a) + (at 217.8 106.65) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/22e6f42d-067e-4bc1-8670-11c312d3239f") + (attr through_hole) + (fp_text reference "D18" (at 0 0) (layer "F.SilkS") + (effects (font (size 1.000102 1.000102) (thickness 0.15))) + (tstamp 024393fc-cfaf-477f-b1a7-76e5f818aae6) + ) + (fp_text value "~" (at 0 2) (layer "F.Fab") + (effects (font (size 1.001921 1.001921) (thickness 0.15))) + (tstamp 0d629889-3713-4afd-8036-99c992d19e7b) + ) + (fp_line (start -2.28 -0.96) (end -1.52 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 620a98c5-42c1-4474-8077-74cca101a40c)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.SilkS") (width 0.12) (tstamp 6e18bac3-cf58-4ce8-8d59-16483e223922)) + (fp_line (start 2.28 -0.95) (end 2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 79fecf50-f24b-48b4-826c-fa761d2cb77c)) + (fp_line (start -2.28 0.96) (end -1.52 0.96) (layer "F.SilkS") (width 0.127) (tstamp 7f0d8478-22a7-4e93-afe2-81fecdc0c9c6)) + (fp_line (start -2.28 0) (end -2.28 0.95) (layer "F.SilkS") (width 0.127) (tstamp 8d9f5b88-c361-4969-83ff-f09bb19f1578)) + (fp_line (start 1.52 -0.96) (end 2.28 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 90b645ff-1266-4f29-83c7-3c0f0441d6f9)) + (fp_line (start 1.52 0.96) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp a7283ce6-fb81-4738-b535-ae722ced6ffa)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.SilkS") (width 0.127) (tstamp a8121430-beea-48a6-bf5a-1532aee13081)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp cd475917-ec0d-4892-a9dc-c72b753b8577)) + (fp_line (start 2.53 -1) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 0af3f9c9-165d-4ccc-bf79-6eb8d76af76d)) + (fp_line (start 3.75 0.815) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 12f87905-763b-419c-986d-e6c7393433de)) + (fp_line (start 2.53 1) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 27942d8d-d8ec-4931-94f0-df13c3931c8c)) + (fp_line (start 3.75 -0.815) (end 3.75 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 2d15e122-3b2f-4bcf-b525-24682d7689ad)) + (fp_line (start -2.53 0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 39c80d73-eb52-472b-9f4e-24aaa3d3e9f9)) + (fp_line (start -2.53 -0.815) (end -4 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 48270ed6-db1a-4e85-a83e-37113d367b8f)) + (fp_line (start -2.53 -1) (end -2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 6078c81b-b78b-4c77-86bb-0bb98fec5d16)) + (fp_line (start 3.75 -0.815) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 6f08474f-f640-4aae-96f9-7cde9fc233af)) + (fp_line (start 2.53 1) (end -2.53 1) (layer "F.CrtYd") (width 0.05) (tstamp 809bc1cd-8076-4221-8229-3e3c9bd5dd08)) + (fp_line (start -2.53 1) (end -2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 889d6998-9f43-4809-b5d3-3a185c47ad70)) + (fp_line (start -4 -0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp a4ad702b-fea5-4587-acf5-0ab4bb831754)) + (fp_line (start -2.53 -1) (end 2.53 -1) (layer "F.CrtYd") (width 0.05) (tstamp d39ee47a-8a4b-4368-a21b-606d94a38bbc)) + (fp_line (start -2.28 0) (end -2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 0d1f4f60-bfbe-4597-8a2c-7070fa332264)) + (fp_line (start -2.28 -0.96) (end 2.28 -0.96) (layer "F.Fab") (width 0.127) (tstamp 4b277725-5e22-4e6b-a66d-12e3f11c14c3)) + (fp_line (start 2.28 0) (end 3.581 0) (layer "F.Fab") (width 0.127) (tstamp 4d994077-da35-45a7-820f-010c6e3c0a4d)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 65c116d3-ec0d-4105-a608-5df092b43802)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 6ab99dba-5a59-4860-9e72-b2ce0fe40cec)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.Fab") (width 0.1) (tstamp 95463bca-25f9-46be-8970-5264fd28f67d)) + (fp_line (start 2.28 -0.96) (end 2.28 0) (layer "F.Fab") (width 0.127) (tstamp 9703552d-3e1d-49c4-9809-09b62879fb15)) + (fp_line (start -3.581 0) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp ad5d5190-7a59-4f13-9583-fa9d12645489)) + (fp_line (start -2.28 0.96) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp ba80cce8-2536-4074-acf3-94ebb68ee3b3)) + (pad "1" thru_hole rect (at -3.25 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 26 "/2") (pinfunction "K") (pintype "passive") (tstamp 7ac76fc7-f3e0-41db-a243-4836b81edd8b)) + (pad "2" thru_hole circle (at 3 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 27 "Net-(D18-Pad2)") (pinfunction "A") (pintype "passive") (tstamp ab27b051-9feb-4dae-a602-8759b7d595b1)) + ) + + (footprint "mbk:Choc-1u-solder" (layer "F.Cu") + (tedit 603B357F) (tstamp 1e05a975-dd95-4e80-91c8-834a2df7e609) + (at 102 75) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/bd6b1442-2be0-409d-8be7-89c400e25f46") + (attr through_hole) + (fp_text reference "SW14" (at 0 -7.14375 180) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 896f2b8d-6b61-4220-85df-2e717c07ec85) + ) + (fp_text value "~" (at 2.5 -2 180) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 62012f66-6968-4d26-b0fd-9cb0c1d610c1) + ) + (fp_text user "REF**" (at 0 2.675) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 4bb6654e-dae4-4975-b954-0f1f27f94c15) + ) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 09081e99-2e30-4c86-939f-e894c8f22d3e)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 1d1a0192-6d6b-4aa7-b8b7-62a0033235da)) + (fp_line (start 9 8.5) (end -9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 39e472fe-56b7-47f5-b1f8-81409cff905c)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 8153b5e9-0b87-4605-9545-9a3ae7335e7b)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 87145de8-3b00-46b1-a2b5-33b5b78f1136)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 8a2abb45-e8c7-4921-9679-2dff7e040285)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp a4b1b742-ea3f-4e46-bd07-549ac783b627)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp b06753d8-df5b-4d0c-918d-ea2be84faa9b)) + (fp_line (start -9 -8.5) (end 9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp b48c398a-ba60-4807-bfe2-032ff575ac95)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp b6627a10-a8ec-4bc1-8b81-33d239fc1ef1)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp c74db0e7-1751-4be8-b2a1-715512ed4101)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp e1c7f061-49d7-4ce2-ada6-1ce20cdd95a6)) + (fp_line (start 7 -7) (end -7 -7) (layer "Cmts.User") (width 0.12) (tstamp 0ae332c9-87db-4953-8c59-077d9b5a14e5)) + (fp_line (start -7 -7) (end -7 7) (layer "Cmts.User") (width 0.12) (tstamp 3ddce071-5b16-461c-b8c3-10369b2d718a)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 7e33bcd4-9de5-468b-952c-e6b61a692ad2)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 7fa4ebc7-88e0-4d5a-9e69-c99e8f3e087d)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 866efddd-d312-4016-8ea5-6a1bc84a91a5)) + (fp_line (start 7 7) (end 7 -7) (layer "Cmts.User") (width 0.12) (tstamp a8ed070c-c9ab-4dc2-a342-bcf8e77ef845)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp d1b0f15f-8481-445a-b8ab-44803a87127b)) + (fp_line (start -7 7) (end 7 7) (layer "Cmts.User") (width 0.12) (tstamp e722c6f9-6b3e-4f56-b384-f7d3e782b35b)) + (pad "" np_thru_hole circle locked (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp 1508f336-0964-4835-b368-eb67bdf98143)) + (pad "" np_thru_hole circle locked (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp c3f4c2c7-88f0-4153-a8a0-5973788d633e)) + (pad "" np_thru_hole circle locked (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp e4fe24b8-0c1e-48dc-b4a0-2657f098e48e)) + (pad "1" thru_hole circle locked (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 22 "Net-(D14-Pad2)") (pinfunction "1") (pintype "passive") (tstamp 72fcf85d-3f82-4c4c-89fb-c5b1777fbb87)) + (pad "2" thru_hole circle locked (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 51 "/B") (pinfunction "2") (pintype "passive") (tstamp 0a0ebb25-aca5-42e2-9636-e5034ab9050a)) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl" + (offset (xyz 7.467599888 7.467599888 5.943599911)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl" + (offset (xyz 0 0 11.93799982)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (footprint "1N4148:DIOAD829W49L456D191" (layer "F.Cu") + (tedit 6235BD20) (tstamp 204beeb0-b3cd-4be1-a01f-3d976cf4dae1) + (at 226.6 100.55) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/1ed99236-dedc-4a68-9fc9-0d7a273a0cd9") + (attr through_hole) + (fp_text reference "D27" (at 0 0) (layer "F.SilkS") + (effects (font (size 1.000102 1.000102) (thickness 0.15))) + (tstamp a7418683-f1c9-4eaf-9701-6b4138f8154e) + ) + (fp_text value "~" (at 0 2) (layer "F.Fab") + (effects (font (size 1.001921 1.001921) (thickness 0.15))) + (tstamp 00ad57ba-922b-4715-9b06-ca64cefb25ac) + ) + (fp_line (start -2.28 0.96) (end -1.52 0.96) (layer "F.SilkS") (width 0.127) (tstamp 1c0de0bc-76af-4f7e-8cce-2b89458acfa7)) + (fp_line (start -2.28 0) (end -2.28 0.95) (layer "F.SilkS") (width 0.127) (tstamp 27b66f46-764a-4bdc-bbbf-e50d4c35bcd8)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.SilkS") (width 0.12) (tstamp 40716887-5ab5-43e1-aed2-c04d7b5b2744)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 6bd01ecd-01e3-4e47-be42-9d17edace381)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 70d89f59-5479-406b-9d22-d281a22c1307)) + (fp_line (start 1.52 0.96) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 8c1f772d-794d-452a-bec8-77e1f4f29603)) + (fp_line (start 1.52 -0.96) (end 2.28 -0.96) (layer "F.SilkS") (width 0.127) (tstamp a0078fb1-12fb-4821-9c66-8aad82524b02)) + (fp_line (start 2.28 -0.95) (end 2.28 0) (layer "F.SilkS") (width 0.127) (tstamp e5baa1e7-0557-440d-bb4e-c1e5f3725799)) + (fp_line (start -2.28 -0.96) (end -1.52 -0.96) (layer "F.SilkS") (width 0.127) (tstamp f18354d3-c9f7-4a99-bb3c-7b0a5bfc8e73)) + (fp_line (start 2.53 1) (end -2.53 1) (layer "F.CrtYd") (width 0.05) (tstamp 36a91ae1-17fa-484f-b329-7081410c182d)) + (fp_line (start 2.53 1) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 4be46856-df16-41b3-9a87-a8f67431ea60)) + (fp_line (start 3.75 -0.815) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 697b24e3-ef5d-4c51-b4ec-641d531c7dd6)) + (fp_line (start -2.53 -0.815) (end -4 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 805a10bb-9370-4a94-b746-e196528aed08)) + (fp_line (start -2.53 1) (end -2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 830abb02-e7d6-45ff-95eb-10aabe94f69b)) + (fp_line (start -2.53 -1) (end 2.53 -1) (layer "F.CrtYd") (width 0.05) (tstamp 92c19689-9ebc-450e-b58f-b00f792dd42e)) + (fp_line (start -4 -0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp a131b2f6-e6fd-424e-9d20-29c54e8de081)) + (fp_line (start 3.75 -0.815) (end 3.75 0.815) (layer "F.CrtYd") (width 0.05) (tstamp a737fb65-a0f3-4073-b148-2d805bdb65e7)) + (fp_line (start -2.53 -1) (end -2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp b72fb87b-915d-4227-b841-1d0da751ebdc)) + (fp_line (start 3.75 0.815) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp cf11842e-ae53-4fe3-86e7-ed181253e949)) + (fp_line (start 2.53 -1) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp cfbd33a9-d222-49ed-a126-37c49b76229e)) + (fp_line (start -2.53 0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp dec9e017-c0e3-4dde-a1fb-a24041c136a9)) + (fp_line (start -2.28 0.96) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 13f7533f-f110-4fce-b23e-f035c61e571e)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 1a5097c2-9086-4009-98ee-e613fe280ec8)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.Fab") (width 0.1) (tstamp 91cf518a-acaa-4d81-9383-d46d9eb773d5)) + (fp_line (start 2.28 0) (end 3.581 0) (layer "F.Fab") (width 0.127) (tstamp a42f478c-6651-4c9f-b00b-795de837a9f1)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp b1622ceb-dc50-4048-9d90-145081f3a18a)) + (fp_line (start -3.581 0) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp bc83efbd-851d-4788-9688-6cad1537da9f)) + (fp_line (start -2.28 0) (end -2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp be4c9bd7-5288-4b64-8d78-10d279a6632e)) + (fp_line (start -2.28 -0.96) (end 2.28 -0.96) (layer "F.Fab") (width 0.127) (tstamp bec1646e-144a-41c5-a1fd-0cda63b178ae)) + (fp_line (start 2.28 -0.96) (end 2.28 0) (layer "F.Fab") (width 0.127) (tstamp e60cd0ba-563b-48b1-8920-9c0d2406c87b)) + (pad "1" thru_hole rect (at -3.25 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 32 "/1") (pinfunction "K") (pintype "passive") (tstamp 0ee91ee9-e35a-4b5d-9c3e-6e340a5cb7d8)) + (pad "2" thru_hole circle (at 3 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 37 "Net-(D27-Pad2)") (pinfunction "A") (pintype "passive") (tstamp c3289990-f50c-4acb-82f8-fbd4cebff92d)) + ) + + (footprint "mbk:Choc-1u-solder" (layer "F.Cu") + (tedit 603B357F) (tstamp 2063356c-3df1-48c9-bdc3-9d94b23d7900) + (at 66 85) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/646df9d0-dfbc-45b5-9fa7-b544b12bfdea") + (attr through_hole) + (fp_text reference "SW5" (at 0 -7.14375 180) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.2))) + (tstamp e28a9000-cabe-4c20-bf02-341cf7b8416b) + ) + (fp_text value "~" (at 2.5 -2 180) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 3c2ad552-9bcb-44cc-a033-dbab2265e683) + ) + (fp_text user "REF**" (at 0 2.675) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 9c0ea118-5763-433e-8890-01e996467b3f) + ) + (fp_line (start -9 -8.5) (end 9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 10ee64b1-97e4-4bee-b918-fca4822facd8)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 15b44777-38ed-4b20-9662-53029f706283)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 211825bc-c063-47f8-8ce9-16e8dcc9aa1c)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 2dce8be7-ace6-46bd-a8a8-d7b8bceec8e9)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 4d2dde55-d72d-4830-bc54-b7bca1938b82)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 63495eef-d334-4abc-a8ca-2816268fae31)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 690b7542-59e4-4c57-bb83-37dceaa45d22)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 721182a7-9a2a-453e-a4d2-71fc3216785e)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp ec1eb7aa-953d-4677-8046-93876d914d96)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp f3b5ee30-6624-4f47-b7fb-ce34d3d456f5)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp f60f3a6b-f861-4e33-a782-70652eab57f3)) + (fp_line (start 9 8.5) (end -9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp faf567c3-961c-4f60-8e8f-39ea7ebdab67)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 135d25fd-151a-4eb9-8116-51469968956a)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 14882673-55cd-46fb-9ea7-6cebe88472df)) + (fp_line (start 7 -7) (end -7 -7) (layer "Cmts.User") (width 0.12) (tstamp 24e165fc-ed31-459c-bcb8-6aed9ef91c58)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 517caf19-97ac-4bac-b551-f556efa54022)) + (fp_line (start -7 7) (end 7 7) (layer "Cmts.User") (width 0.12) (tstamp 5599e14c-1d74-4b0f-91f6-2a7308278c89)) + (fp_line (start 7 7) (end 7 -7) (layer "Cmts.User") (width 0.12) (tstamp 5a14b5d3-a2d1-426e-942e-d878e5a9191b)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp ae89b47a-202f-48a9-8220-6d7f3fbf8200)) + (fp_line (start -7 -7) (end -7 7) (layer "Cmts.User") (width 0.12) (tstamp d3aa54df-b63a-4ebe-82b1-a12b1b17a49c)) + (pad "" np_thru_hole circle locked (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp 6ff5172d-3679-4196-b7ec-f738fcc89af4)) + (pad "" np_thru_hole circle locked (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 80d4f495-d504-4821-b549-5ab272168a64)) + (pad "" np_thru_hole circle locked (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 89c22e59-16ad-4cf9-ab55-4db1323baa67)) + (pad "1" thru_hole circle locked (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 11 "Net-(D5-Pad2)") (pinfunction "1") (pintype "passive") (tstamp 5de5e71e-29fc-443e-b4cf-86cb01d82372)) + (pad "2" thru_hole circle locked (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 51 "/B") (pinfunction "2") (pintype "passive") (tstamp 705f8aba-dea6-47d7-911e-29f0dc1055cb)) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl" + (offset (xyz 7.467599888 7.467599888 5.943599911)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl" + (offset (xyz 0 0 11.93799982)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (footprint "1N4148:DIOAD829W49L456D191" (layer "F.Cu") + (tedit 6235BD20) (tstamp 2844d490-d41b-4b97-bd67-ad71196af034) + (at 209 100.55) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/f258442c-a2d6-44b9-97cf-5cf293bd2ced") + (attr through_hole) + (fp_text reference "D2" (at 0 0) (layer "F.SilkS") + (effects (font (size 1.000102 1.000102) (thickness 0.15))) + (tstamp bb583ecd-b0f7-408a-846d-085c4ff3562e) + ) + (fp_text value "~" (at 0 2) (layer "F.Fab") + (effects (font (size 1.001921 1.001921) (thickness 0.15))) + (tstamp 61f8a213-c752-4ca5-972a-fcf2f5767ee5) + ) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.SilkS") (width 0.12) (tstamp 0bf328b0-a789-48f1-bc5d-54a56a3003b1)) + (fp_line (start -2.28 0) (end -2.28 0.95) (layer "F.SilkS") (width 0.127) (tstamp 28b483bb-c772-4228-938d-e520df8594b1)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 479420d7-2e8b-494b-a36c-c4dd14bdeca1)) + (fp_line (start -2.28 -0.96) (end -1.52 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 5ba95807-0fe5-4506-8aa8-9a0a91afd566)) + (fp_line (start 2.28 -0.95) (end 2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 6df27350-e26c-4ccc-a3ef-a124764b9617)) + (fp_line (start -2.28 0.96) (end -1.52 0.96) (layer "F.SilkS") (width 0.127) (tstamp ac54eccf-0100-4989-9511-c47db03046bc)) + (fp_line (start 1.52 0.96) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp b0a336de-6b73-42db-bb29-4c0762f90658)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp f622b22f-f7d9-45cc-99e9-83ae71203392)) + (fp_line (start 1.52 -0.96) (end 2.28 -0.96) (layer "F.SilkS") (width 0.127) (tstamp ff224274-a9ef-4064-b2f7-98c593714601)) + (fp_line (start -2.53 -1) (end 2.53 -1) (layer "F.CrtYd") (width 0.05) (tstamp 070c28ca-1a8f-4452-8453-9147ce6e4775)) + (fp_line (start -2.53 0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 09673762-801d-4be7-967b-488a1e1f326d)) + (fp_line (start 2.53 1) (end -2.53 1) (layer "F.CrtYd") (width 0.05) (tstamp 4c42586d-b6d4-4340-b0f7-c201a5f24b83)) + (fp_line (start 2.53 1) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 56afb51a-dd01-4db6-ba90-152f840def9c)) + (fp_line (start 3.75 0.815) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 6ab072eb-fe63-41ca-8f38-51119963e658)) + (fp_line (start -4 -0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 791f560e-2f3e-4db8-969f-d61d1d029ac5)) + (fp_line (start -2.53 1) (end -2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 7cdb6a2d-8819-4fb3-816c-cf2b58fa6310)) + (fp_line (start 3.75 -0.815) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp a7afd2b9-fdb7-4aa7-b22e-7398da1b70f2)) + (fp_line (start -2.53 -1) (end -2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp c797f209-fdff-4cc6-aac8-e40e78a48048)) + (fp_line (start -2.53 -0.815) (end -4 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp ed5939b2-6e13-45e3-aa3f-c2512ad6b030)) + (fp_line (start 3.75 -0.815) (end 3.75 0.815) (layer "F.CrtYd") (width 0.05) (tstamp f39d150d-55f0-403e-baae-c84cb7f63d01)) + (fp_line (start 2.53 -1) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp f8b3f9ff-d882-4eb5-a9ca-06ca37e5a4ed)) + (fp_line (start 2.28 0) (end 3.581 0) (layer "F.Fab") (width 0.127) (tstamp 0662dd3b-cb6b-4930-8797-5039bc7e63ca)) + (fp_line (start 2.28 -0.96) (end 2.28 0) (layer "F.Fab") (width 0.127) (tstamp 16ad03ba-64f8-4a6b-a115-fbf8b19831a8)) + (fp_line (start -2.28 -0.96) (end 2.28 -0.96) (layer "F.Fab") (width 0.127) (tstamp 340359dc-a21a-47ea-9fc5-b0d07dafa4ce)) + (fp_line (start -3.581 0) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 818005fe-37eb-4d0c-a30a-7c4e3a05a253)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.Fab") (width 0.1) (tstamp 8b7323a4-4068-4f7e-b17a-29ffd0e28d69)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 99d80a12-3009-49a8-81d1-e8a16dfe2a69)) + (fp_line (start -2.28 0.96) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp aa55be6f-608a-4c40-b90d-c77e7f978189)) + (fp_line (start -2.28 0) (end -2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp b3406003-fb87-4513-9fda-59a0c92e774c)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp c4bedf96-ed03-446d-b597-2c2dda6e461b)) + (pad "1" thru_hole rect (at -3.25 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 5 "/6") (pinfunction "K") (pintype "passive") (tstamp 8f62c5ba-351f-44b4-b8f5-9c8b6bb0ffc5)) + (pad "2" thru_hole circle (at 3 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 7 "Net-(D2-Pad2)") (pinfunction "A") (pintype "passive") (tstamp bdb6405b-acc0-44d1-9cb0-0a6ec5a66704)) + ) + + (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (layer "F.Cu") + (tedit 5F68FEEF) (tstamp 2d28e83e-ab4a-4647-a2f9-69bf06c0cd9b) + (at 150.5 84 -135) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (property "Sheetfile" "meowboard.kicad_sch") + (property "Sheetname" "") + (path "/370b7821-636e-4f27-a8f2-d2d53fbbba42") + (attr smd) + (fp_text reference "C4" (at 0 -1.43 45) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 30ed9d37-15d4-481c-af35-954e9931cda8) + ) + (fp_text value "0.1µF" (at 0 1.43 45) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e01e96a8-0924-4713-b8bb-ba8cdb628a92) + ) + (fp_text user "${REFERENCE}" (at 0 0 45) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp bca3fe4f-4f8c-4a27-b612-cde6ca3fa299) + ) + (fp_line (start -0.146267 -0.51) (end 0.146267 -0.51) (layer "F.SilkS") (width 0.12) (tstamp 325b2c9c-1eef-4857-81d6-ae6015ffc2c6)) + (fp_line (start -0.146267 0.51) (end 0.146267 0.51) (layer "F.SilkS") (width 0.12) (tstamp d8e8afee-2f7e-46f9-bcb9-78964219d285)) + (fp_line (start -1.65 -0.73) (end 1.65 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 38510276-1af9-4120-8581-6836b7b1ce87)) + (fp_line (start 1.65 0.73) (end -1.65 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 48b0a3eb-3e34-48e2-860d-2cf18b8421f5)) + (fp_line (start -1.65 0.73) (end -1.65 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 7b8671c3-b374-4fc8-9d3d-11f311ef6175)) + (fp_line (start 1.65 -0.73) (end 1.65 0.73) (layer "F.CrtYd") (width 0.05) (tstamp e34c144a-064d-40b8-b3ec-001ff37b34bf)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 0e00208b-33ee-4ce5-8a66-8740bbef8d32)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 231010ac-46d5-4c56-9398-b38e9a3de157)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 74b95e8e-06d0-42d0-bf38-325414ed60ed)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp e5324427-d629-4de9-b9a5-a4210f89f75a)) + (pad "1" smd roundrect (at -0.8625 0 225) (size 1.075 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 4 "+3V3") (pintype "passive") (tstamp 7ea51549-2684-416f-8545-dd9521998c2c)) + (pad "2" smd roundrect (at 0.8625 0 225) (size 1.075 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pintype "passive") (tstamp 91aabc44-7d1f-4aa6-ab52-4db10405538b)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "1N4148:DIOAD829W49L456D191" (layer "F.Cu") + (tedit 6235BD20) (tstamp 2e752c17-2fde-4f03-b426-deed3fe1562e) + (at 200.2 109.7) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/e40bce3c-4c76-4730-a696-088468d3c4cb") + (attr through_hole) + (fp_text reference "D10" (at 0 0) (layer "F.SilkS") + (effects (font (size 1.000102 1.000102) (thickness 0.15))) + (tstamp b43426e6-6b67-488f-81fb-d53db75b9d3b) + ) + (fp_text value "~" (at 0 2) (layer "F.Fab") + (effects (font (size 1.001921 1.001921) (thickness 0.15))) + (tstamp abec68b7-37e0-4d58-a2c0-6d731ba4527e) + ) + (fp_line (start 2.28 -0.95) (end 2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 284170f2-e4b0-4d98-adf1-b3fbc78068e7)) + (fp_line (start -2.28 0) (end -2.28 0.95) (layer "F.SilkS") (width 0.127) (tstamp 3d6417ae-9211-4fe2-9a0d-8dc9b4a4c957)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 52133cbb-a20b-4229-93d5-1789d2806cf2)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 6777807c-4203-4775-ab8c-9057ee3de19d)) + (fp_line (start 1.52 0.96) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 6fa9651d-7c3c-4cb6-a10a-df3d7860259c)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.SilkS") (width 0.12) (tstamp 867ae1cd-aab4-4009-88e2-a53ea8d39c9e)) + (fp_line (start -2.28 0.96) (end -1.52 0.96) (layer "F.SilkS") (width 0.127) (tstamp 88aa28b6-057d-449a-8f40-3e4e1a6ef201)) + (fp_line (start -2.28 -0.96) (end -1.52 -0.96) (layer "F.SilkS") (width 0.127) (tstamp f9bcec5d-d337-40d8-a5d4-86a24a8d268e)) + (fp_line (start 1.52 -0.96) (end 2.28 -0.96) (layer "F.SilkS") (width 0.127) (tstamp fb93df6f-d49a-4cee-b232-3b2e2aea66ea)) + (fp_line (start 2.53 1) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 0f3f34f6-3cf8-4061-a2e0-eb17b221c08e)) + (fp_line (start -2.53 -1) (end 2.53 -1) (layer "F.CrtYd") (width 0.05) (tstamp 193e80fd-1e3d-49cf-8461-d2d2d16738ee)) + (fp_line (start -2.53 1) (end -2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 216275a5-1ab9-44e5-9a06-47b5dbfe83c1)) + (fp_line (start 3.75 0.815) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 224e912a-b154-4290-8791-98fc6d9355e3)) + (fp_line (start -2.53 -0.815) (end -4 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 437dcd79-b7b3-43aa-8f4f-5d12957deda3)) + (fp_line (start -2.53 -1) (end -2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 49bd1a05-c31f-4ecd-b00a-46ea14c237b5)) + (fp_line (start 3.75 -0.815) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 58ecb68a-93f6-4d99-956c-602f5afdadbc)) + (fp_line (start -4 -0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 7ff2d135-738f-4ab0-bc5f-818f013d88a9)) + (fp_line (start 2.53 1) (end -2.53 1) (layer "F.CrtYd") (width 0.05) (tstamp 94a8f9a8-b95c-4dce-a2a1-6d223dff791e)) + (fp_line (start 2.53 -1) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 9c0c40ab-3741-487d-be7b-f82266c2f83b)) + (fp_line (start 3.75 -0.815) (end 3.75 0.815) (layer "F.CrtYd") (width 0.05) (tstamp dfe989fc-67b7-4470-b1eb-b9328ab6a5f9)) + (fp_line (start -2.53 0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp eca1e983-bdd7-475c-a43c-fa9c0aaa52f7)) + (fp_line (start 2.28 -0.96) (end 2.28 0) (layer "F.Fab") (width 0.127) (tstamp 14b4d4ee-0409-45f0-ae62-5369c5df01f2)) + (fp_line (start 2.28 0) (end 3.581 0) (layer "F.Fab") (width 0.127) (tstamp 40b58c5f-7e5e-4e65-8f33-872f4422eb76)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 54aacdf3-f359-4038-bc8c-536fa3cd6df7)) + (fp_line (start -2.28 -0.96) (end 2.28 -0.96) (layer "F.Fab") (width 0.127) (tstamp 71f70f24-730b-4c05-9961-0e254b45205a)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.Fab") (width 0.1) (tstamp 787e665c-174f-4db7-8923-f5b703058962)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp c3ef480a-8ceb-49d8-814e-72f2d2b539ad)) + (fp_line (start -3.581 0) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp c8fbf272-be00-4d1f-8f7e-b3c2276be685)) + (fp_line (start -2.28 0.96) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp e28f8f76-9453-4b5f-9882-2e6b5bd46782)) + (fp_line (start -2.28 0) (end -2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp edbcc05b-7c27-4279-bbaa-982b9d3b9500)) + (pad "1" thru_hole rect (at -3.25 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 14 "/4") (pinfunction "K") (pintype "passive") (tstamp d5e693e9-a72f-4e48-92d4-4ba74cefbef5)) + (pad "2" thru_hole circle (at 3 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 17 "Net-(D10-Pad2)") (pinfunction "A") (pintype "passive") (tstamp 230b4f89-a42e-4545-91a7-e011d99a3f84)) + ) + + (footprint "Package_TO_SOT_SMD:SOT-23-6" (layer "F.Cu") + (tedit 5F6F9B37) (tstamp 31cf3053-f0f5-43ba-8f93-2f28b3b88d3c) + (at 164.5 79 45) + (descr "SOT, 6 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178c.PDF variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Sheetfile" "meowboard.kicad_sch") + (property "Sheetname" "") + (path "/061d620c-8cf5-4cec-bb62-d0654d7842b1") + (attr smd) + (fp_text reference "U1" (at 0 -2.4 45) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp f954bdc6-5769-4f45-9b63-aa3f962f3f26) + ) + (fp_text value "USBLC6-2SC6" (at 0 2.4 45) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 070dcfbd-bf1d-46c5-b927-ca688f6c6dfb) + ) + (fp_text user "${REFERENCE}" (at 0 0 45) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp edde10ec-fb01-4cd8-b86a-a564b8bf547a) + ) + (fp_line (start 0 1.56) (end -0.8 1.56) (layer "F.SilkS") (width 0.12) (tstamp 0e2ace89-3bdb-45e0-a691-47711681b61c)) + (fp_line (start 0 -1.56) (end -1.8 -1.56) (layer "F.SilkS") (width 0.12) (tstamp 19538c78-7f6a-45fb-8620-cda885115cba)) + (fp_line (start 0 -1.56) (end 0.8 -1.56) (layer "F.SilkS") (width 0.12) (tstamp 2a5d47c2-f6a9-4a4d-87e4-ad36c70f3142)) + (fp_line (start 0 1.56) (end 0.8 1.56) (layer "F.SilkS") (width 0.12) (tstamp 45714f16-7ec7-498e-af3a-130867fe02e7)) + (fp_line (start -2.05 -1.7) (end -2.05 1.7) (layer "F.CrtYd") (width 0.05) (tstamp 02775087-7643-4f25-b09d-b02d97267201)) + (fp_line (start 2.05 -1.7) (end -2.05 -1.7) (layer "F.CrtYd") (width 0.05) (tstamp 39031652-caac-4577-8698-8f44ed25dc6b)) + (fp_line (start -2.05 1.7) (end 2.05 1.7) (layer "F.CrtYd") (width 0.05) (tstamp 52eb975c-7416-439f-8d19-d51934b6522b)) + (fp_line (start 2.05 1.7) (end 2.05 -1.7) (layer "F.CrtYd") (width 0.05) (tstamp 5ee4b667-84f9-443b-a44a-9141dee671d4)) + (fp_line (start 0.8 1.45) (end -0.8 1.45) (layer "F.Fab") (width 0.1) (tstamp 1b9a82f9-4e8b-4420-8fe5-248a4e912b3e)) + (fp_line (start 0.8 -1.45) (end 0.8 1.45) (layer "F.Fab") (width 0.1) (tstamp 9a49d34d-ff18-439e-a8cc-93949f670b9f)) + (fp_line (start -0.4 -1.45) (end 0.8 -1.45) (layer "F.Fab") (width 0.1) (tstamp c44e4e49-08a1-46de-9ba2-05d451abaff9)) + (fp_line (start -0.8 1.45) (end -0.8 -1.05) (layer "F.Fab") (width 0.1) (tstamp c774d1bc-5e24-48bb-8b6c-d444b35f4ac1)) + (fp_line (start -0.8 -1.05) (end -0.4 -1.45) (layer "F.Fab") (width 0.1) (tstamp cc488bc5-d583-4526-95fc-5a5ba6fcd6cc)) + (pad "1" smd roundrect (at -1.1375 -0.95 45) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 56 "/P1_SCL") (pinfunction "I/O1") (pintype "passive") (tstamp 615d43b9-7e83-4d38-82bd-5975f7d9c279)) + (pad "2" smd roundrect (at -1.1375 0 45) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pinfunction "GND") (pintype "passive") (tstamp c9a9ade5-e917-4fa1-96c4-50fdcb1dc01f)) + (pad "3" smd roundrect (at -1.1375 0.95 45) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 57 "/P1_SDA") (pinfunction "I/O2") (pintype "passive") (tstamp bcf3e516-ec48-41ae-812a-8eec4015a976)) + (pad "4" smd roundrect (at 1.1375 0.95 45) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 38 "Net-(J1-PadR1)") (pinfunction "I/O2") (pintype "passive") (tstamp dc35dcde-f6bf-4870-95f8-c47e7d84c602)) + (pad "5" smd roundrect (at 1.1375 0 45) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 4 "+3V3") (pinfunction "VBUS") (pintype "passive") (tstamp 2de820b0-c817-440d-ae12-65ff54dd7fc6)) + (pad "6" smd roundrect (at 1.1375 -0.95 45) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 39 "Net-(J1-PadR2)") (pinfunction "I/O1") (pintype "passive") (tstamp fd4fc2ce-a6cb-4cea-9c97-a9692d9f0111)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-6.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "mbk:Choc-1u-solder" (layer "F.Cu") + (tedit 603B357F) (tstamp 34dbd6a2-a0a0-42a6-8c67-44754ffc47f0) + (at 120 78) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/408a7515-423f-41b1-9e5d-ab718c826b06") + (attr through_hole) + (fp_text reference "SW19" (at 0 -7.14375 180) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 155a5dfc-3934-4708-9440-3ef4efde61fe) + ) + (fp_text value "~" (at 2.5 -2 180) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 15eee6e8-69d7-4527-ad5d-81de6d9b4e36) + ) + (fp_text user "REF**" (at 0 2.675) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 353c4712-d45a-4add-9a2b-d6a325118d18) + ) + (fp_line (start -9 8.5) (end -9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 0361c637-f826-4862-9c39-e36839df35ff)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 05f7cfa1-ae2c-422d-980b-1c09ab26da82)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 068285c6-10c4-4ba4-8f08-c2b668b651e7)) + (fp_line (start -9 -8.5) (end 9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 1ced9bda-5dbc-46d3-a3f0-bcc23f534eaa)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 7e477121-63e5-47e0-91aa-f97ab0555984)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 9ba11296-752e-4b79-9305-f6cda8194d23)) + (fp_line (start 9 8.5) (end -9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp c15875a5-fda2-41b5-ba2b-7caf99ed7775)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp c5de0695-2a08-4c7e-8377-6c53f5939cbc)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp d1d3a421-9cbd-4d38-ac24-af985e5e84fc)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp daf0718a-481c-4aaa-8298-eb9bf55b71dc)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp e3bb9082-ffe1-4b66-86dc-3cd6700948ce)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp fad7292a-9e2c-4f0e-a5e9-a826654b1956)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 1fcdb378-4d4e-4544-a89e-0d138d8f4962)) + (fp_line (start -7 -7) (end -7 7) (layer "Cmts.User") (width 0.12) (tstamp 21f754d4-85b3-480c-b054-b516460163f7)) + (fp_line (start -7 7) (end 7 7) (layer "Cmts.User") (width 0.12) (tstamp 23c09af1-543f-4ed0-9a52-e74e449487ec)) + (fp_line (start 7 7) (end 7 -7) (layer "Cmts.User") (width 0.12) (tstamp 308d7f1a-7d9a-4725-9199-edbe4604dc48)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 42599a72-3775-430a-9fb6-57ac21f58674)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 97d21275-2f28-488f-8470-d69011d9fa00)) + (fp_line (start 7 -7) (end -7 -7) (layer "Cmts.User") (width 0.12) (tstamp b75693c9-de5b-4183-ba0c-9cb975eccb9b)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp b8c3db8d-2f64-4b3f-8d23-2055d66a8442)) + (pad "" np_thru_hole circle locked (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 01b5a213-5383-4827-89d3-bad8623b7aa2)) + (pad "" np_thru_hole circle locked (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 4dbabf1c-0826-4b9e-a626-df0d5997eed6)) + (pad "" np_thru_hole circle locked (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp 93ff401c-0c47-42cb-8ce9-820e6c6b9fed)) + (pad "1" thru_hole circle locked (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 28 "Net-(D19-Pad2)") (pinfunction "1") (pintype "passive") (tstamp 00ed1163-69e8-4509-9a02-76711277afb7)) + (pad "2" thru_hole circle locked (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 51 "/B") (pinfunction "2") (pintype "passive") (tstamp e40c62f9-27e3-49da-b58c-4d97ccd28d8a)) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl" + (offset (xyz 7.467599888 7.467599888 5.943599911)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl" + (offset (xyz 0 0 11.93799982)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (footprint "mbk:Choc-1u-solder" (layer "F.Cu") + (tedit 603B357F) (tstamp 3690642b-4dc9-429f-ae83-0078f8f96228) + (at 120 61) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/b13cc93d-ceaa-4d0f-a100-2ef14e3a7f4a") + (attr through_hole) + (fp_text reference "SW18" (at 0 -7.14375 180) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 51788ea9-d435-40b9-954e-647d492e0a0f) + ) + (fp_text value "~" (at 2.5 -2 180) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.2))) + (tstamp a8564627-f0b3-4e5d-88a0-239f2dc338e0) + ) + (fp_text user "REF**" (at 0 2.675) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 973871a5-1090-45f1-a5f9-0972fce62042) + ) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 0fc31220-aadc-4f7c-a92a-9e896b522533)) + (fp_line (start -9 -8.5) (end 9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 2143f431-543b-4171-989f-a36d6f576087)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 4c0dec8a-762f-4194-a956-f4dc95889a7e)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 5fe45d1c-6d70-4642-b625-2bb7750ff155)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 8dbcc389-eddf-4e7a-b26f-ed2a33e300ef)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 9a4cbb8d-bf85-46b3-a2f2-c374591c3e87)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp a2c2c28e-739d-4ab8-8f48-1a29d180e5cc)) + (fp_line (start 9 8.5) (end -9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp afd1b0c3-d5b2-45f4-9e76-0612dbba6048)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp b852c477-e786-4b93-92e2-9d5c676e63da)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp ca96552b-01fc-48c2-8b40-93b4279ad13c)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp d87e7b8a-002f-46f0-92af-9a2105924787)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp ec0817e8-608d-428c-9ede-3b3137b19b54)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 1a25647b-99be-4138-bc16-a353cddd81bc)) + (fp_line (start -7 -7) (end -7 7) (layer "Cmts.User") (width 0.12) (tstamp 385fe3f1-3bb3-49f0-88b1-8b318c7b9634)) + (fp_line (start 7 -7) (end -7 -7) (layer "Cmts.User") (width 0.12) (tstamp 4c64b063-c793-4247-81ba-4655d60cb325)) + (fp_line (start -7 7) (end 7 7) (layer "Cmts.User") (width 0.12) (tstamp 720e9201-9c1d-4982-b3b8-b1154b08b97b)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp aba2af69-7871-4b69-8eeb-e1c7fd38c2ba)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp cc1c2a57-c05c-423e-89ef-764fea5d8206)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp e23a3494-0c9d-4a1d-ae8b-1ee452d01d5f)) + (fp_line (start 7 7) (end 7 -7) (layer "Cmts.User") (width 0.12) (tstamp eff7e134-798f-492e-900e-f8d3c3126e67)) + (pad "" np_thru_hole circle locked (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 044b4ac1-ec1e-4fb5-a46d-c25177e9eb25)) + (pad "" np_thru_hole circle locked (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 44eb3f91-6381-4da9-a36b-4130479db661)) + (pad "" np_thru_hole circle locked (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp 53178a27-d5b5-4432-9639-1ea3a2edba7f)) + (pad "1" thru_hole circle locked (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 27 "Net-(D18-Pad2)") (pinfunction "1") (pintype "passive") (tstamp f727c505-8cdd-4735-969f-e6755eb4e2b0)) + (pad "2" thru_hole circle locked (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 54 "/A") (pinfunction "2") (pintype "passive") (tstamp a55e10a0-0996-4bc8-8aa6-686d404cd9f5)) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl" + (offset (xyz 7.467599888 7.467599888 5.943599911)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl" + (offset (xyz 0 0 11.93799982)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (footprint "1N4148:DIOAD829W49L456D191" (layer "F.Cu") + (tedit 6235BD20) (tstamp 38f7a876-cf9c-4eac-9a73-76e1c4211dac) + (at 200.2 97.5) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/bbe5b37d-53f3-44a4-8109-e264d12c5ac8") + (attr through_hole) + (fp_text reference "D24" (at 0 0) (layer "F.SilkS") + (effects (font (size 1.000102 1.000102) (thickness 0.15))) + (tstamp 4eab143c-4a95-4e3c-bd31-1418a8ce84c0) + ) + (fp_text value "~" (at 0 2) (layer "F.Fab") + (effects (font (size 1.001921 1.001921) (thickness 0.15))) + (tstamp 51bb014a-fe31-4ef3-8095-77fff26af723) + ) + (fp_line (start 1.52 0.96) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 142839fd-f1f5-418c-b5a2-9abf2d7cb53c)) + (fp_line (start -2.28 0) (end -2.28 0.95) (layer "F.SilkS") (width 0.127) (tstamp 1f720539-7cd6-400c-997f-c36ce13a712d)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.SilkS") (width 0.12) (tstamp 2b588b42-9b35-4791-9105-c952caeb8c13)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 3822cfce-a92b-4aaa-b7f0-fa9ad4a5396f)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 4ad3662e-c9f6-4c15-a414-22383b8bfaa4)) + (fp_line (start -2.28 -0.96) (end -1.52 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 4cf36632-1c39-492f-acd7-ed846f2fea13)) + (fp_line (start 2.28 -0.95) (end 2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 853c382e-8a65-4fd4-b7e3-51790e453871)) + (fp_line (start -2.28 0.96) (end -1.52 0.96) (layer "F.SilkS") (width 0.127) (tstamp 9a5fb7cf-aa85-4416-8f39-b60c2692bf70)) + (fp_line (start 1.52 -0.96) (end 2.28 -0.96) (layer "F.SilkS") (width 0.127) (tstamp a2fa35e9-6e71-4f1c-8404-cbe5ca42f8fc)) + (fp_line (start 3.75 0.815) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 0fcd7bd3-6ee0-41f4-8402-c637c95d60de)) + (fp_line (start -4 -0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 16f30a4c-9fdb-4c98-8d1d-a1552ff2b8c1)) + (fp_line (start -2.53 1) (end -2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 38a0d4ec-fe2e-4a51-98c5-38d8c10c44ce)) + (fp_line (start -2.53 -1) (end 2.53 -1) (layer "F.CrtYd") (width 0.05) (tstamp 76e38b11-77fc-4a16-a0a0-c9d46def4a74)) + (fp_line (start 2.53 -1) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 958cf841-1db3-4e1d-b1ce-8087bd6900f7)) + (fp_line (start -2.53 -1) (end -2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp afd6ef1f-0522-4350-979d-5f06d8ad4c48)) + (fp_line (start -2.53 0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp b450a561-71d2-4d5b-a368-be1015ed4951)) + (fp_line (start 2.53 1) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp c2d97359-aa8c-44a5-a552-5e45f33d4b10)) + (fp_line (start 2.53 1) (end -2.53 1) (layer "F.CrtYd") (width 0.05) (tstamp cd0ec162-ac3b-4b1e-b72c-42c4d8808974)) + (fp_line (start 3.75 -0.815) (end 3.75 0.815) (layer "F.CrtYd") (width 0.05) (tstamp e8af4a3f-d228-444d-90e2-f4153d0e22b5)) + (fp_line (start -2.53 -0.815) (end -4 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp e98eeda6-8e77-43c5-b899-6a686bae009b)) + (fp_line (start 3.75 -0.815) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp f77b4dbf-d445-409f-8b95-9f6cf6f03a87)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 06b11c4a-2d9f-4b36-a176-5a9a2478de4d)) + (fp_line (start -2.28 0) (end -2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 09441aae-d3cb-434e-8187-695563237619)) + (fp_line (start -2.28 0.96) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 100784bd-4e85-4566-a0d7-84ce2cf8cf61)) + (fp_line (start 2.28 0) (end 3.581 0) (layer "F.Fab") (width 0.127) (tstamp 4621b106-09fd-415f-b228-4ff5108e7aa8)) + (fp_line (start -2.28 -0.96) (end 2.28 -0.96) (layer "F.Fab") (width 0.127) (tstamp 583fc559-e100-423e-a63b-38fbe976fda3)) + (fp_line (start -3.581 0) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 83ce33e5-d921-4d66-be40-45280e6b8f94)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 86dbd860-142e-4852-9b2a-7f3e9cb060ea)) + (fp_line (start 2.28 -0.96) (end 2.28 0) (layer "F.Fab") (width 0.127) (tstamp c0578dcc-6567-4c24-8cd2-b543d0014c79)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.Fab") (width 0.1) (tstamp f03e70cf-17fd-4002-b6f7-9b59ff37309e)) + (pad "1" thru_hole rect (at -3.25 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 32 "/1") (pinfunction "K") (pintype "passive") (tstamp 59a11e95-a45f-4010-97a0-e9396c27107a)) + (pad "2" thru_hole circle (at 3 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 34 "Net-(D24-Pad2)") (pinfunction "A") (pintype "passive") (tstamp 8f049f5f-2169-43cd-bfb8-bec559fba21d)) + ) + + (footprint "mbk:Choc-1u-solder" (layer "F.Cu") + (tedit 603B357F) (tstamp 393a76b3-c49d-4486-b79a-5bf6faa6093e) + (at 138 85) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/38b80f3c-745c-447d-a099-736e59418427") + (attr through_hole) + (fp_text reference "SW24" (at 0 -7.14375 180) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.2))) + (tstamp c5fd11a1-1ba8-4d12-a28c-3fa02a395143) + ) + (fp_text value "~" (at 2.5 -2 180) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.2))) + (tstamp a842c1a5-3f34-4c8f-a406-65f478b88fe9) + ) + (fp_text user "REF**" (at 0 2.675) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 8ee6cf09-6429-40b0-b6bb-cc55dac166af) + ) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 2c1cb689-b5fb-4515-90fa-5a3e040cdf5a)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 2dcfae50-beff-4ef8-a29c-90d2a6b58c04)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 591d4e8f-72a1-459d-a1cc-64d0f544a554)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 7e627403-5218-4fbd-90df-b719ec151227)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 90459f8a-3a08-4b37-bf46-b22203015f2d)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp a7b3f97d-729c-447b-abda-ef08e02de103)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp bef6ed13-7b8f-4805-a41f-4aca6c6bc158)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp c408fc7c-e23b-4404-af62-5d89a51acb47)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp dcf85954-adb0-482a-9551-0a972089ed75)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp e196ef44-8f0c-4ec5-8d9a-196e596656c6)) + (fp_line (start 9 8.5) (end -9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp ec5c26e9-bc0c-49fc-85cc-09aa5012e6da)) + (fp_line (start -9 -8.5) (end 9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp efc9f04f-d025-43d0-8fb3-f0cc9912957e)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 03148547-cf65-4737-9770-9e994b439712)) + (fp_line (start 7 -7) (end -7 -7) (layer "Cmts.User") (width 0.12) (tstamp 05298529-c694-4f3f-b719-8140d48273ed)) + (fp_line (start -7 7) (end 7 7) (layer "Cmts.User") (width 0.12) (tstamp 2920e4bc-c802-4873-950a-e17daeb3b2e8)) + (fp_line (start 7 7) (end 7 -7) (layer "Cmts.User") (width 0.12) (tstamp 55a4de38-6f79-4cf7-ac2f-693ee3a4c921)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp a5a18a02-f6b2-4f46-8357-45de7fb8ef08)) + (fp_line (start -7 -7) (end -7 7) (layer "Cmts.User") (width 0.12) (tstamp a606f11f-9043-49fc-87a6-ec619e242154)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp f128e892-ca5c-41e8-810f-e7c7735b5100)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp feaa75b3-8956-4445-9657-5171e74a79ed)) + (pad "" np_thru_hole circle locked (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp 0e422e33-93b2-4c2c-86ad-877f85d36abb)) + (pad "" np_thru_hole circle locked (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp a93501f7-26f8-4e3f-b4e5-4e526388e05e)) + (pad "" np_thru_hole circle locked (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp c42f8803-783d-4fce-a57f-b413857dbf8d)) + (pad "1" thru_hole circle locked (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 34 "Net-(D24-Pad2)") (pinfunction "1") (pintype "passive") (tstamp 06d3ffc9-232e-4e69-b0d0-30824b85b958)) + (pad "2" thru_hole circle locked (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 51 "/B") (pinfunction "2") (pintype "passive") (tstamp 5af1bf0b-aaa4-4248-9380-7c849f62e316)) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl" + (offset (xyz 7.467599888 7.467599888 5.943599911)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl" + (offset (xyz 0 0 11.93799982)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (footprint "mbk:Choc-1u-solder" (layer "F.Cu") + (tedit 603B357F) (tstamp 3c97f945-ea02-415e-9e79-c0a471287370) + (at 66 102) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/a7395ff2-4f50-42ed-979f-77657674ab75") + (attr through_hole) + (fp_text reference "SW6" (at 0 -7.14375 180) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 9b189b7a-8037-48af-98ff-fa943ead3127) + ) + (fp_text value "~" (at 2.5 -2 180) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 0ae6d796-9806-496a-abf2-6c19a901ed8d) + ) + (fp_text user "REF**" (at 0 2.675) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 88fbc8e8-d75c-4b26-b81b-09a1abd4779e) + ) + (fp_line (start 9 -8.5) (end 9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 17d6e052-8317-4e22-8f8b-37662fa8540d)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 275f96eb-ad23-4936-a145-d2dabb0a0cd8)) + (fp_line (start -9 -8.5) (end 9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 2944835d-2b71-4969-a44f-193c10182579)) + (fp_line (start 9 8.5) (end -9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 34b4b586-2c4a-49b5-b862-c1c880e781ab)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 4640868a-e81c-408a-9795-ac262ea322b4)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 51ce9a9f-4560-452e-bcff-c2e0059ed129)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 5e8a2cf3-d4b7-4889-95f8-0c347e33c032)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 6965e72c-b509-4b7e-8a3f-47c01e7333e1)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 776bea64-db5a-4788-9905-14bfad3983c4)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 857888eb-d499-4fa6-a39d-307a47fc928e)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 92b76534-24af-4fb2-90b2-e60cba040ec8)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp dc595c56-1fd8-4ba8-851e-54926dd00263)) + (fp_line (start 7 7) (end 7 -7) (layer "Cmts.User") (width 0.12) (tstamp 191040f5-bcd3-4f87-ac21-6b9972c2d337)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 45607bc1-e00a-4c18-93ee-a2936c064b67)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 523780bd-9fab-4ee9-acd8-d46ab852ce09)) + (fp_line (start 7 -7) (end -7 -7) (layer "Cmts.User") (width 0.12) (tstamp 54d3113f-8e7f-4782-b5f8-14e5d261265f)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 64205a84-073b-43f8-8b4f-55d812c4386d)) + (fp_line (start -7 -7) (end -7 7) (layer "Cmts.User") (width 0.12) (tstamp 6f8b5ce1-795b-452d-87b8-78d723eae961)) + (fp_line (start -7 7) (end 7 7) (layer "Cmts.User") (width 0.12) (tstamp 8b076451-9204-4d21-8395-7fb3ca396276)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp fa79be64-730b-4e67-9278-db671699dcdc)) + (pad "" np_thru_hole circle locked (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 9720f0d7-7a79-437f-b866-797e3b0359d7)) + (pad "" np_thru_hole circle locked (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp efce4c5e-96d2-40f2-946a-275649591101)) + (pad "" np_thru_hole circle locked (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp f042095d-cfbb-45fd-8791-993402bd0387)) + (pad "1" thru_hole circle locked (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 12 "Net-(D6-Pad2)") (pinfunction "1") (pintype "passive") (tstamp 00ffb9d2-03dd-4593-bd04-0159d170bb30)) + (pad "2" thru_hole circle locked (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 52 "/C") (pinfunction "2") (pintype "passive") (tstamp e1390ba5-917f-4384-a1e2-d5d6d76d415a)) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl" + (offset (xyz 7.467599888 7.467599888 5.943599911)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl" + (offset (xyz 0 0 11.93799982)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (footprint "1N4148:DIOAD829W49L456D191" (layer "F.Cu") + (tedit 6235BD20) (tstamp 44c7030b-4848-460f-bf5e-af360c97d7b3) + (at 209 106.65) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/d0e07c5d-c9aa-4d63-8bee-e12969143fb3") + (attr through_hole) + (fp_text reference "D16" (at 0 0) (layer "F.SilkS") + (effects (font (size 1.000102 1.000102) (thickness 0.15))) + (tstamp 28768c18-9b5a-4dd0-b247-bdcbd4946084) + ) + (fp_text value "~" (at 0 2) (layer "F.Fab") + (effects (font (size 1.001921 1.001921) (thickness 0.15))) + (tstamp 51c830e3-7466-4859-9692-9c8699a10053) + ) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 0fcc4b46-57e6-4b11-a066-30773191e79d)) + (fp_line (start 2.28 -0.95) (end 2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 16497547-58b7-4ff4-8f67-5ccf989a8332)) + (fp_line (start -2.28 0.96) (end -1.52 0.96) (layer "F.SilkS") (width 0.127) (tstamp 559dae3b-22c7-45ab-a77f-916caad54dfd)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.SilkS") (width 0.12) (tstamp 7484654c-c647-401e-a0c9-873c13ba7ae0)) + (fp_line (start 1.52 -0.96) (end 2.28 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 87509b46-a950-43f6-8a3d-3a65ad80af24)) + (fp_line (start 1.52 0.96) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp a24b4be9-098b-4ecd-a985-6a67c364eb92)) + (fp_line (start -2.28 -0.96) (end -1.52 -0.96) (layer "F.SilkS") (width 0.127) (tstamp ba1c1182-2f7d-43df-b1c7-83ca27ce1c72)) + (fp_line (start -2.28 0) (end -2.28 0.95) (layer "F.SilkS") (width 0.127) (tstamp d054d287-bd9e-4e4e-90c9-47a54669c560)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp d6840b18-68bc-45b8-8b5a-5ed7c4185958)) + (fp_line (start -2.53 0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 00f6088a-d454-4575-8385-985e3198cc2c)) + (fp_line (start -2.53 -1) (end 2.53 -1) (layer "F.CrtYd") (width 0.05) (tstamp 1c08ef4c-8604-4961-a520-e3dcd11efd89)) + (fp_line (start -4 -0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 200d1c42-b2c8-4439-a80b-74c83774f211)) + (fp_line (start 2.53 1) (end -2.53 1) (layer "F.CrtYd") (width 0.05) (tstamp 480ef5b0-97d8-44c1-b99e-9553f5fd7cb5)) + (fp_line (start -2.53 -1) (end -2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 56d39bb3-e450-4170-bace-afb4520fdfc0)) + (fp_line (start -2.53 1) (end -2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 89648156-18d5-4505-b679-445ae9742167)) + (fp_line (start 3.75 -0.815) (end 3.75 0.815) (layer "F.CrtYd") (width 0.05) (tstamp b8e4bc1a-aaf3-40dd-9676-dbd7d71e6fa7)) + (fp_line (start 3.75 -0.815) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp c5dd23ee-856d-4fbe-a9d3-56824b5cddfd)) + (fp_line (start 2.53 -1) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp d8ca203b-30de-4a0f-b034-f1e5784c2591)) + (fp_line (start -2.53 -0.815) (end -4 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp dfb2fb02-c27b-498a-ad75-1330171f4d80)) + (fp_line (start 3.75 0.815) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp e206cc22-3089-4167-98ef-bdf8a8cca35b)) + (fp_line (start 2.53 1) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp ee93042a-e587-48da-a6c1-39d73f3b734f)) + (fp_line (start -3.581 0) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 0f5b0b04-b596-4cd9-800d-ddade685724b)) + (fp_line (start -2.28 -0.96) (end 2.28 -0.96) (layer "F.Fab") (width 0.127) (tstamp 1f015a55-82e6-459b-ac13-a9be00c32265)) + (fp_line (start 2.28 -0.96) (end 2.28 0) (layer "F.Fab") (width 0.127) (tstamp 2933656d-5643-430e-9267-9c9ecd2c3b76)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 50b8e5da-ea3f-4c61-a4d6-2a5aa81aae36)) + (fp_line (start -2.28 0) (end -2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 55115a23-0733-46ee-9969-dc62c4092d19)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 9c81a387-36fd-4c6e-bae0-8cca8ac60ca7)) + (fp_line (start -2.28 0.96) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp d3790084-9ff8-45e3-b329-56c28ed2866d)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.Fab") (width 0.1) (tstamp e8191116-aaaf-4af8-914c-75bb8d8925bc)) + (fp_line (start 2.28 0) (end 3.581 0) (layer "F.Fab") (width 0.127) (tstamp f7cbe230-7a73-4067-ba7b-3f42ca42f90b)) + (pad "1" thru_hole rect (at -3.25 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 20 "/3") (pinfunction "K") (pintype "passive") (tstamp 485ca5ff-35ce-4d17-b605-04ace4dd85c8)) + (pad "2" thru_hole circle (at 3 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 24 "Net-(D16-Pad2)") (pinfunction "A") (pintype "passive") (tstamp ffa812c9-597b-45a7-9840-50548f7f731e)) + ) + + (footprint "1N4148:DIOAD829W49L456D191" (layer "F.Cu") + (tedit 6235BD20) (tstamp 4904d69b-c07a-4f2a-9dbe-5a359e83ab75) + (at 235.4 97.5) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/4d35f0ed-7e21-4646-9266-fc5c4235430d") + (attr through_hole) + (fp_text reference "D22" (at 0 0) (layer "F.SilkS") + (effects (font (size 1.000102 1.000102) (thickness 0.15))) + (tstamp ea47a7df-7e76-4f9b-9a1e-1b73a0561faf) + ) + (fp_text value "~" (at 0 2) (layer "F.Fab") + (effects (font (size 1.001921 1.001921) (thickness 0.15))) + (tstamp 81283540-79be-41ce-a677-ede72eedd089) + ) + (fp_line (start -2.28 0) (end -2.28 0.95) (layer "F.SilkS") (width 0.127) (tstamp 045a0fa7-7d97-44d2-becd-49306b0737a0)) + (fp_line (start 1.52 0.96) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 2907f675-914d-40dd-9592-dfa034193919)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 4fd934ac-5920-4e84-80d8-59d0e6a558d4)) + (fp_line (start -2.28 -0.96) (end -1.52 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 705e5364-75b9-46a4-aa3e-4a335c3cad91)) + (fp_line (start 2.28 -0.95) (end 2.28 0) (layer "F.SilkS") (width 0.127) (tstamp a74cc412-9363-47ec-ba9e-314e520c7173)) + (fp_line (start 1.52 -0.96) (end 2.28 -0.96) (layer "F.SilkS") (width 0.127) (tstamp bb8a9202-f3aa-4d98-a886-4661e1fb4123)) + (fp_line (start -2.28 0.96) (end -1.52 0.96) (layer "F.SilkS") (width 0.127) (tstamp dd6cb7bd-4a03-41d3-af0e-4ed7ce62ea17)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.SilkS") (width 0.127) (tstamp f0b86dd3-e987-4cd0-93a4-a949b8d2e04c)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.SilkS") (width 0.12) (tstamp ff5338bd-ae18-492f-a380-844849895ccc)) + (fp_line (start 2.53 -1) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 39a65f73-346e-43a2-afb4-97b2ee187fa4)) + (fp_line (start -2.53 -1) (end 2.53 -1) (layer "F.CrtYd") (width 0.05) (tstamp 3e06459b-8bf7-489e-bea2-0e2387944e33)) + (fp_line (start 3.75 0.815) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 69e751dd-f685-47d3-955f-a91a5c0bdd02)) + (fp_line (start -4 -0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 82fe467d-2470-4313-a95c-c169c940f335)) + (fp_line (start -2.53 0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 903ded31-16a7-4eb7-9ac8-2fa970c92073)) + (fp_line (start -2.53 -0.815) (end -4 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp abbab5e4-01ef-44c2-b9f4-d005fd3bafb4)) + (fp_line (start 3.75 -0.815) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp bc34a7db-8691-4ef2-ad54-236f3d26f33c)) + (fp_line (start 2.53 1) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp ca1f936a-8e0e-4dd5-b118-1867a8c8a8cd)) + (fp_line (start -2.53 -1) (end -2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp e0f57447-735d-4006-838c-6ce908d42db4)) + (fp_line (start 3.75 -0.815) (end 3.75 0.815) (layer "F.CrtYd") (width 0.05) (tstamp e5d93c5a-4b24-4b9c-8ab8-dd6e9c30550c)) + (fp_line (start -2.53 1) (end -2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp e8afa65a-f321-471c-9f92-5d1384d70eb1)) + (fp_line (start 2.53 1) (end -2.53 1) (layer "F.CrtYd") (width 0.05) (tstamp fc3a2640-443b-4ea3-9e44-376903892da8)) + (fp_line (start -2.28 0) (end -2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 05793dd8-8700-4ca2-8f30-a236f8af220b)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.Fab") (width 0.1) (tstamp 107295c6-5afa-44d4-8706-0b50800fb9c4)) + (fp_line (start 2.28 -0.96) (end 2.28 0) (layer "F.Fab") (width 0.127) (tstamp 50d308e7-c417-4f2f-9e77-1f1805402469)) + (fp_line (start 2.28 0) (end 3.581 0) (layer "F.Fab") (width 0.127) (tstamp 61d05eb2-5222-47d1-be88-cc01132e1e4b)) + (fp_line (start -3.581 0) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 68026925-5648-4e81-beb4-4a0068588940)) + (fp_line (start -2.28 -0.96) (end 2.28 -0.96) (layer "F.Fab") (width 0.127) (tstamp 95cc2f96-f5c5-4142-96bf-c5b5a507529a)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp a0b69578-32e3-49fd-8f52-b3e2109a4084)) + (fp_line (start -2.28 0.96) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp a57392c1-ffe3-4734-aab3-6e6bef6553a9)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp eb9ed964-b68b-45c8-baca-4c5ed593b110)) + (pad "1" thru_hole rect (at -3.25 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 26 "/2") (pinfunction "K") (pintype "passive") (tstamp 84618c4a-bfc7-412c-9095-49e8f1b957ff)) + (pad "2" thru_hole circle (at 3 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 31 "Net-(D22-Pad2)") (pinfunction "A") (pintype "passive") (tstamp ebb678b2-1139-4002-8422-340f75642194)) + ) + + (footprint "mbk:Choc-1u-solder" (layer "F.Cu") + (tedit 603B357F) (tstamp 4d94be62-8eba-4bb4-9662-6112ed6bd04d) + (at 102 109) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/839bc0b1-0bdf-4487-8c71-232196f40876") + (attr through_hole) + (fp_text reference "SW16" (at 0 -7.14375 180) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 712ddd04-3326-46c1-8ae5-c821ec47743c) + ) + (fp_text value "~" (at 2.5 -2 180) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 600312dd-e7e4-4c9b-8a0b-8f432b9204d3) + ) + (fp_text user "REF**" (at 0 2.675) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ed0518fe-36db-498c-863d-b1060396ef9c) + ) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 00e78aa5-6782-4b74-b5b7-fe03d44a6fdd)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 35763779-9a1e-4c73-b4d4-1bfd6be7be54)) + (fp_line (start 9 8.5) (end -9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 38f68b22-55b2-49a6-8271-fbc8b14868cc)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 3c00a504-823c-4fb8-88dd-2c2d26a43e39)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 3fef38c5-d3a5-42ff-b67c-94baa3eb4282)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 9d4129cc-8431-4b03-954a-bf4c78c36df9)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp a06485bc-7994-4be5-92b6-c20b9ce22baa)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp a7371058-4894-4db2-93c6-906d78d99f77)) + (fp_line (start -9 -8.5) (end 9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp b2f32ab0-3f0a-4f72-84a9-c5ba1902a571)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp bf2736fd-e0d8-42f8-a283-03a005d649a4)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp e5e6483c-4dd4-40ea-9deb-48d30ae0e607)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp ff36b893-794e-49a9-a4e9-376bdd87f625)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 6d29fc59-0211-4bc2-ae87-e66e961da29d)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 7262252e-00c1-4858-bcc6-ad27faaa15d9)) + (fp_line (start -7 7) (end 7 7) (layer "Cmts.User") (width 0.12) (tstamp 7d762659-e201-4182-b849-58a21afe58b6)) + (fp_line (start 7 -7) (end -7 -7) (layer "Cmts.User") (width 0.12) (tstamp 86e3dd35-31c4-405d-87f4-dcdc22991977)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 8bf5a774-5711-42a7-9b17-94a3d5412a9e)) + (fp_line (start 7 7) (end 7 -7) (layer "Cmts.User") (width 0.12) (tstamp 91b3ee75-f825-4071-90c1-7b9abe701e3a)) + (fp_line (start -7 -7) (end -7 7) (layer "Cmts.User") (width 0.12) (tstamp c4a2ae7b-d121-4693-a8de-852d6e542936)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp f44fbc5e-f6dc-4442-83bf-44f89580bc99)) + (pad "" np_thru_hole circle locked (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 57183937-a76f-4fcb-8f29-c41c30bb31c4)) + (pad "" np_thru_hole circle locked (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 92e57d17-f66a-4281-bd44-7e1a93a5e9bd)) + (pad "" np_thru_hole circle locked (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp ccc8d037-bc0d-4a90-85b3-ed44bdbeb34d)) + (pad "1" thru_hole circle locked (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 24 "Net-(D16-Pad2)") (pinfunction "1") (pintype "passive") (tstamp e2bfacc5-585d-4164-bae1-f5c613363184)) + (pad "2" thru_hole circle locked (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 53 "/D") (pinfunction "2") (pintype "passive") (tstamp 2877e266-9a54-4082-abc2-d1ce08fe1229)) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl" + (offset (xyz 7.467599888 7.467599888 5.943599911)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl" + (offset (xyz 0 0 11.93799982)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (footprint "1N4148:DIOAD829W49L456D191" (layer "F.Cu") + (tedit 6235BD20) (tstamp 4f81d612-55e5-4389-943b-d8486d5b0972) + (at 235.4 106.65) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/92703033-a0c6-4fcf-b554-d637fb58e344") + (attr through_hole) + (fp_text reference "D7" (at 0 0) (layer "F.SilkS") + (effects (font (size 1.000102 1.000102) (thickness 0.15))) + (tstamp ef4c21be-9031-4a50-a05e-a253793a02fe) + ) + (fp_text value "~" (at 0 2) (layer "F.Fab") + (effects (font (size 1.001921 1.001921) (thickness 0.15))) + (tstamp 55c35eb3-86a1-4f63-b976-17d436c28981) + ) + (fp_line (start -2.28 0.96) (end -1.52 0.96) (layer "F.SilkS") (width 0.127) (tstamp 1a99383a-3124-403e-b505-e7443579aac7)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.SilkS") (width 0.12) (tstamp 3f6b1d49-5e4c-40ff-8ae6-5d44b25dd533)) + (fp_line (start 1.52 0.96) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 4b34a7c9-4bd2-4d12-862c-dc83a040a9a7)) + (fp_line (start -2.28 0) (end -2.28 0.95) (layer "F.SilkS") (width 0.127) (tstamp 4fda6d12-7b6d-4d62-886f-266a5e320174)) + (fp_line (start 2.28 -0.95) (end 2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 5b928c82-6ff2-453b-b97a-85fb2bb1670b)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 5e5af7c1-b6be-4786-99c2-4b0a18783965)) + (fp_line (start -2.28 -0.96) (end -1.52 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 9d327a9a-5ebc-4f71-b378-1f1714147c6b)) + (fp_line (start 1.52 -0.96) (end 2.28 -0.96) (layer "F.SilkS") (width 0.127) (tstamp c89f0dbc-5bd0-417a-8aa2-dc5c954eb6bc)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.SilkS") (width 0.127) (tstamp ccefb8c4-bd44-4c73-832a-70f2146e9a3d)) + (fp_line (start -2.53 -1) (end -2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 07b36b20-0d46-4505-8ce7-fda2dfb45b7a)) + (fp_line (start -2.53 -0.815) (end -4 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 116efd02-ed36-4387-9705-1db333873ea8)) + (fp_line (start 2.53 1) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 1311a209-2bb3-4807-b46c-7f31a96afbd7)) + (fp_line (start -4 -0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 2f693008-e0de-4b60-ad93-b5b35df392db)) + (fp_line (start 3.75 0.815) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 414897ac-a23f-43b8-b7ab-107fa248f342)) + (fp_line (start -2.53 0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 41a20209-fbe3-4832-b5ef-0de89e0f91e6)) + (fp_line (start 3.75 -0.815) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 4e070439-5bc7-4806-9dee-94fc3c6a1da5)) + (fp_line (start 2.53 -1) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 50880d76-e12b-49b5-b9ed-600d65d2d1f2)) + (fp_line (start -2.53 1) (end -2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 781017cd-15b8-46fe-9c9f-6c344a0babb6)) + (fp_line (start 2.53 1) (end -2.53 1) (layer "F.CrtYd") (width 0.05) (tstamp 79f0060d-0f97-4f83-94f3-1f721978cd79)) + (fp_line (start 3.75 -0.815) (end 3.75 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 848c2948-6e4d-4707-aaad-afb2e4280541)) + (fp_line (start -2.53 -1) (end 2.53 -1) (layer "F.CrtYd") (width 0.05) (tstamp d23af433-b5de-4caf-a8f6-50b727e85baf)) + (fp_line (start -2.28 0.96) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 0c41127e-39c6-40c0-8f92-0f31cd227bb4)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.Fab") (width 0.1) (tstamp 2ae0ce23-0ecd-4cfc-a500-430f62179456)) + (fp_line (start 2.28 0) (end 3.581 0) (layer "F.Fab") (width 0.127) (tstamp 2ce180a4-e75c-43ce-b722-92a1fbfa20b8)) + (fp_line (start 2.28 -0.96) (end 2.28 0) (layer "F.Fab") (width 0.127) (tstamp 521c0328-948a-46ee-a279-d57551681d91)) + (fp_line (start -2.28 0) (end -2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 53ea9d92-b83b-4d19-8262-7905df84071b)) + (fp_line (start -3.581 0) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 704a4832-98ed-4c27-a1b0-c35fc87a86b3)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 7aa26b71-3113-4511-baac-84379e785855)) + (fp_line (start -2.28 -0.96) (end 2.28 -0.96) (layer "F.Fab") (width 0.127) (tstamp 88cbd8cf-d073-45a5-bed2-a6bcef12911a)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 9561adc2-d377-4a9b-aefd-55ccdf6c6de2)) + (pad "1" thru_hole rect (at -3.25 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 9 "/5") (pinfunction "K") (pintype "passive") (tstamp b1f50684-b84f-4e8a-9a89-0f65587f2c5a)) + (pad "2" thru_hole circle (at 3 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 13 "Net-(D7-Pad2)") (pinfunction "A") (pintype "passive") (tstamp a8c17a62-8bd2-4a9d-82e3-31a4872cf0ae)) + ) + + (footprint "1N4148:DIOAD829W49L456D191" (layer "F.Cu") + (tedit 6235BD20) (tstamp 51f4fba6-fde0-4b7c-a7cc-0dbe7f051f8c) + (at 209 103.6) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/eda659b2-1925-4ab5-9f1a-b47d20317b89") + (attr through_hole) + (fp_text reference "D25" (at 0 0) (layer "F.SilkS") + (effects (font (size 1.000102 1.000102) (thickness 0.15))) + (tstamp c018059e-4b7c-4343-b1a1-51d069bc277d) + ) + (fp_text value "~" (at 0 2) (layer "F.Fab") + (effects (font (size 1.001921 1.001921) (thickness 0.15))) + (tstamp 587cfbf7-98ad-4ad4-b8d5-86ec1acf3741) + ) + (fp_line (start 2.28 -0.95) (end 2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 4270161c-d758-4be9-9a7a-33282593c736)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.SilkS") (width 0.12) (tstamp 49c3157d-4230-4ad2-885c-e33bfa3aaba5)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 4f68fe72-e8ad-4056-bd83-284a5b250f72)) + (fp_line (start -2.28 0) (end -2.28 0.95) (layer "F.SilkS") (width 0.127) (tstamp 62293d3c-571c-4fe4-bfe7-089d2a1bea9d)) + (fp_line (start -2.28 -0.96) (end -1.52 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 7ab62d3b-bf9f-42e9-a3cc-bef90114b2cf)) + (fp_line (start 1.52 0.96) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 9fbdeffc-aea0-4a58-b523-849eab5abaa0)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.SilkS") (width 0.127) (tstamp b3dd46b1-ddf1-403f-99ba-cceedd878588)) + (fp_line (start -2.28 0.96) (end -1.52 0.96) (layer "F.SilkS") (width 0.127) (tstamp dddff472-72fe-4876-bd1e-73e44a9c31eb)) + (fp_line (start 1.52 -0.96) (end 2.28 -0.96) (layer "F.SilkS") (width 0.127) (tstamp f9f26685-da14-4ff6-ac18-9961443c09c3)) + (fp_line (start -2.53 -1) (end 2.53 -1) (layer "F.CrtYd") (width 0.05) (tstamp 02c7ef9d-8784-4483-9482-3a18f31c363b)) + (fp_line (start 2.53 1) (end -2.53 1) (layer "F.CrtYd") (width 0.05) (tstamp 03c99f16-90ca-4d62-a67d-3c052092fcbc)) + (fp_line (start 3.75 0.815) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 03e5af0a-313e-45ec-bdde-0a4bb1d326d9)) + (fp_line (start -2.53 0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 183af1b6-12db-4e0d-8de9-326f3b05731c)) + (fp_line (start 2.53 1) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 23564924-e364-4d63-bf5e-59d7a584b5a8)) + (fp_line (start -2.53 1) (end -2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 31f97baa-b33d-42c9-9bff-6d61a1825740)) + (fp_line (start 3.75 -0.815) (end 3.75 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 4ecb8be8-0ff8-4576-b25a-d7a028dea303)) + (fp_line (start 2.53 -1) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 959b0fab-9189-4877-aafd-1624c4aed52f)) + (fp_line (start -4 -0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp a33398cc-3f38-4b3e-84d6-ec57824ed210)) + (fp_line (start 3.75 -0.815) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp bba28216-8f8f-4ae0-9626-1be7e1fffd41)) + (fp_line (start -2.53 -0.815) (end -4 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp d2d44125-61cf-41c6-81eb-3ff62a16d41e)) + (fp_line (start -2.53 -1) (end -2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp d6764895-174f-4533-9062-38ca4ebe8a58)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 1526bdd0-145a-4fc1-b876-117cbac2bd32)) + (fp_line (start -3.581 0) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 1c07aaa2-7e68-4a87-a4f4-913d0a552d3a)) + (fp_line (start -2.28 0) (end -2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 335fb446-8c6f-458b-a067-7356a16d9b34)) + (fp_line (start 2.28 -0.96) (end 2.28 0) (layer "F.Fab") (width 0.127) (tstamp 34e20e81-b9b2-48b0-9d11-46a2d0872323)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 35e37e24-b22f-47e4-a23f-40742d679eda)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.Fab") (width 0.1) (tstamp 51964569-c461-4de4-bb12-8ce38bcb0125)) + (fp_line (start -2.28 -0.96) (end 2.28 -0.96) (layer "F.Fab") (width 0.127) (tstamp 89e1dc56-60bc-4883-b91f-9508aa9f6a6d)) + (fp_line (start -2.28 0.96) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp a2f57678-680f-4946-a8a4-5fe6f5ec5982)) + (fp_line (start 2.28 0) (end 3.581 0) (layer "F.Fab") (width 0.127) (tstamp e0fc1d7a-a816-4d2f-87a1-190ccc14be7e)) + (pad "1" thru_hole rect (at -3.25 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 32 "/1") (pinfunction "K") (pintype "passive") (tstamp 2df46164-3119-45d4-9958-f5a23c8e349f)) + (pad "2" thru_hole circle (at 3 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 35 "Net-(D25-Pad2)") (pinfunction "A") (pintype "passive") (tstamp 30f356ba-b92d-47d6-97b0-6e2756a610ee)) + ) + + (footprint "1N4148:DIOAD829W49L456D191" (layer "F.Cu") + (tedit 6235BD20) (tstamp 530f4968-a987-4023-96c0-a3e689e809c9) + (at 244.2 103.6) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/99dcae49-bd8c-46c3-8a0a-84bf4d5b285c") + (attr through_hole) + (fp_text reference "D5" (at 0 0) (layer "F.SilkS") + (effects (font (size 1.000102 1.000102) (thickness 0.15))) + (tstamp 00964079-b05b-46ae-b18a-6e6090e4ce22) + ) + (fp_text value "~" (at 0 2) (layer "F.Fab") + (effects (font (size 1.001921 1.001921) (thickness 0.15))) + (tstamp 3f921076-ee2d-4da6-91d8-45ff92de9f20) + ) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 087c0691-1976-44cd-b2e6-8ae84e490739)) + (fp_line (start -2.28 0.96) (end -1.52 0.96) (layer "F.SilkS") (width 0.127) (tstamp 1bd70fb9-be8f-4a8c-a872-6f050dc9a61a)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.SilkS") (width 0.12) (tstamp 36b2712b-db97-4d2d-bd8c-e1c0240ce178)) + (fp_line (start 2.28 -0.95) (end 2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 4d0953d9-faa9-4680-abb5-53df56ae8f08)) + (fp_line (start 1.52 -0.96) (end 2.28 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 6616285e-05e1-4f88-9193-9233cc833063)) + (fp_line (start 1.52 0.96) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 919dad2e-3e5a-403d-ae03-ce9de1d244b8)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp d2e103b7-f0ec-4e81-af45-789025ded389)) + (fp_line (start -2.28 -0.96) (end -1.52 -0.96) (layer "F.SilkS") (width 0.127) (tstamp e4170c94-4415-4900-9042-c57e02a82b14)) + (fp_line (start -2.28 0) (end -2.28 0.95) (layer "F.SilkS") (width 0.127) (tstamp f7a2c528-8d70-499e-a512-8e1476d040e0)) + (fp_line (start -2.53 -1) (end 2.53 -1) (layer "F.CrtYd") (width 0.05) (tstamp 0bf84781-8a6e-4edf-a167-983e414f263c)) + (fp_line (start -2.53 0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 0fd741dc-61d3-4980-8c68-1368f8d79c2f)) + (fp_line (start -4 -0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 10f8f948-44d9-4904-af63-326147f15ac7)) + (fp_line (start 2.53 1) (end -2.53 1) (layer "F.CrtYd") (width 0.05) (tstamp 27b6f5ff-fb60-4986-a8b3-1b90d4baaa1f)) + (fp_line (start 3.75 0.815) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 69fd0ab8-51e2-46c3-9163-3521c61138a1)) + (fp_line (start 2.53 -1) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 6bd579f0-c614-4e9e-851a-aeae44723e05)) + (fp_line (start 3.75 -0.815) (end 3.75 0.815) (layer "F.CrtYd") (width 0.05) (tstamp a0c187a3-96c5-4ef8-9ef1-e18dc107fcee)) + (fp_line (start -2.53 1) (end -2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp bf6840c4-b47d-4217-949f-3b615334e74a)) + (fp_line (start 3.75 -0.815) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp d07cda87-581b-4545-91e8-25e7923783e6)) + (fp_line (start -2.53 -1) (end -2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp e260c793-1753-491f-bdd9-e34b6c905df9)) + (fp_line (start 2.53 1) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp e63ba911-379a-46dc-b7c9-400e14dfb744)) + (fp_line (start -2.53 -0.815) (end -4 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp edb5b81f-4831-47ac-836c-2f1d747820f4)) + (fp_line (start -2.28 -0.96) (end 2.28 -0.96) (layer "F.Fab") (width 0.127) (tstamp 3de7a200-6e0c-43f2-bb80-79ac224cc9ba)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.Fab") (width 0.1) (tstamp 4bf4e491-07dd-4b19-8824-8f596c823197)) + (fp_line (start 2.28 0) (end 3.581 0) (layer "F.Fab") (width 0.127) (tstamp 4e0ec60f-a546-4bcf-91dc-c5891349f401)) + (fp_line (start 2.28 -0.96) (end 2.28 0) (layer "F.Fab") (width 0.127) (tstamp 7a316400-a770-4acd-8863-f1b6e99b291a)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 7ac2638b-916f-4ea3-be8a-e006139523b5)) + (fp_line (start -3.581 0) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 98d1ff85-e7fa-4607-aed3-0f25c544f190)) + (fp_line (start -2.28 0.96) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp a8be9715-5253-4168-bedf-d449343ad165)) + (fp_line (start -2.28 0) (end -2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp b75af015-83e7-4795-aa8e-02500d476a9b)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp d0f96c04-3f21-47a9-ba2a-a4df6bddc060)) + (pad "1" thru_hole rect (at -3.25 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 9 "/5") (pinfunction "K") (pintype "passive") (tstamp 05085248-46c7-4f61-bce3-b0f7638b8412)) + (pad "2" thru_hole circle (at 3 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 11 "Net-(D5-Pad2)") (pinfunction "A") (pintype "passive") (tstamp 0cd08f40-ecf4-449b-8790-888da17ae057)) + ) + + (footprint "mbk:Choc-1u-solder" (layer "F.Cu") + (tedit 603B357F) (tstamp 54f946ab-327d-4d0a-80d7-6b78bd356705) + (at 138 102) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/764763a4-7ae2-4b52-926d-f15edfe65614") + (attr through_hole) + (fp_text reference "SW25" (at 0 -7.14375 180) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 3cc412f4-8a41-4292-89ef-af919b4361d6) + ) + (fp_text value "~" (at 2.5 -2 180) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 1413cd3c-dddb-4916-8d2d-c1e832b4628b) + ) + (fp_text user "REF**" (at 0 2.675) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp f2ebe42a-c537-4810-81bd-5dc0c3ad02b6) + ) + (fp_line (start -9 -8.5) (end 9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 0c1ea9d6-caa2-45ce-8d9c-a5017e1f09da)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 4a6a1399-7a81-4a7b-8129-f2b36f7ffb1d)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 4f47624b-c529-469e-8b69-3a0518129ba6)) + (fp_line (start 9 8.5) (end -9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 696096e6-bb93-42f9-9dd0-d189e48ce7c4)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 86914085-837f-4161-a631-0242112603c3)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 8ef87c25-be5d-4f25-8e30-6c338ed800cd)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 940a29ac-1d41-4a45-8155-93f23a164426)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 9b923da1-6690-44bb-8757-2a5ed9d09850)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp a81476e4-ecdc-49bc-aa35-955be6e98703)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp ab6dbe70-fd8a-4eac-bb33-2c31161f886d)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp c2a4feca-b3be-4bf8-993e-1d1590306d35)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp cdced2a8-9a2f-42c4-b758-fa379b7f1c8c)) + (fp_line (start -7 7) (end 7 7) (layer "Cmts.User") (width 0.12) (tstamp 0709d608-4915-4a85-81f8-b42873f853a0)) + (fp_line (start 7 7) (end 7 -7) (layer "Cmts.User") (width 0.12) (tstamp 17b78954-3e19-462d-a6c2-4feb0307c317)) + (fp_line (start -7 -7) (end -7 7) (layer "Cmts.User") (width 0.12) (tstamp 1a4cf505-a57c-4c11-9123-2299b109ffb8)) + (fp_line (start 7 -7) (end -7 -7) (layer "Cmts.User") (width 0.12) (tstamp 9d078797-8619-4919-a468-95d1300ac25b)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp ac1f23a5-bad1-4d3b-b2c9-0a241844aa93)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp cdf40725-d9b3-4d10-8e43-3126b219f350)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp e674ba32-e94c-4627-b866-832a8bcd96fd)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp e8536717-a354-4386-b2aa-741629560c6a)) + (pad "" np_thru_hole circle locked (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 077e6ac4-f019-41ee-91ac-f3dbbb261d58)) + (pad "" np_thru_hole circle locked (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp 154c8f1d-2e24-406b-85fc-14f6ebcf9ff4)) + (pad "" np_thru_hole circle locked (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 3367fcff-04f5-4e7c-af65-7d3001b0e184)) + (pad "1" thru_hole circle locked (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 35 "Net-(D25-Pad2)") (pinfunction "1") (pintype "passive") (tstamp 0a805503-2e96-4924-b407-3e2f72ae1f34)) + (pad "2" thru_hole circle locked (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 52 "/C") (pinfunction "2") (pintype "passive") (tstamp 0d3c82d5-e5ec-4c12-9e7f-2678fa360d9e)) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl" + (offset (xyz 7.467599888 7.467599888 5.943599911)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl" + (offset (xyz 0 0 11.93799982)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (layer "F.Cu") + (tedit 5F68FEEF) (tstamp 5600fd31-5bcd-4127-8b24-6fa3eae2b0a8) + (at 157 94 -135) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (property "Sheetfile" "meowboard.kicad_sch") + (property "Sheetname" "") + (path "/16ead93d-be53-43b7-9993-da59fdfe87a9") + (attr smd) + (fp_text reference "C6" (at 0 -1.43 45) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 4aca7f75-aa14-469a-928f-31da82562d1d) + ) + (fp_text value "0.1µF" (at 0 1.43 45) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 44bfb9fb-9564-4796-9cf8-f5abcc987858) + ) + (fp_text user "${REFERENCE}" (at 0 0 45) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp 02e46348-c8a5-4d91-835d-b60aba6754e5) + ) + (fp_line (start -0.146267 0.51) (end 0.146267 0.51) (layer "F.SilkS") (width 0.12) (tstamp 04fac6e3-ac75-46bc-a80c-5e28bb73e41e)) + (fp_line (start -0.146267 -0.51) (end 0.146267 -0.51) (layer "F.SilkS") (width 0.12) (tstamp 52af4b8c-4eb5-477b-85e3-03ff8fa67f85)) + (fp_line (start -1.65 -0.73) (end 1.65 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 39e759b8-d99e-4104-b4fe-c8187d3a2ad8)) + (fp_line (start 1.65 0.73) (end -1.65 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 557c640e-d0ee-40ba-b1a7-660471144290)) + (fp_line (start -1.65 0.73) (end -1.65 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp c6ae6dd6-8b3f-4724-86eb-68fc8898d50b)) + (fp_line (start 1.65 -0.73) (end 1.65 0.73) (layer "F.CrtYd") (width 0.05) (tstamp eca94c0f-0ed7-4b9f-860e-dd33f2b4e651)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 30a54fc0-c62f-4bc7-b2a4-0d96d6d6e04b)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 3540c42b-cc57-4f26-948a-c45b3c41f062)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 57178ce2-b23c-42dd-aec3-7b90e3f35523)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp de633880-f5a6-41e9-a1b5-794483a7bf55)) + (pad "1" smd roundrect (at -0.8625 0 225) (size 1.075 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 4 "+3V3") (pintype "passive") (tstamp 4b45dc2c-b7f6-416e-8e90-0a3c239e3824)) + (pad "2" smd roundrect (at 0.8625 0 225) (size 1.075 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pintype "passive") (tstamp 9e293de6-426a-4ffb-99a3-c012b3802630)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "mbk:Choc-1u-solder" (layer "F.Cu") + (tedit 603B357F) (tstamp 5d8afb34-045b-4343-a750-1f65344ec651) + (at 84 61) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/8fcb0dbf-895b-4649-b98c-bbf9c48e6dba") + (attr through_hole) + (fp_text reference "SW8" (at 0 -7.14375 180) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 1cdbba0f-8e49-4e3e-b450-be87f8cc8aef) + ) + (fp_text value "~" (at 2.5 -2 180) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 2bdd5ba7-2561-42ad-9e02-d37f280df23b) + ) + (fp_text user "REF**" (at 0 2.675) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 98065c61-c5c6-4b0f-ab3a-444f67635f58) + ) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 1b8e6bb1-dc84-4970-9389-1b707542df7c)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 2d1da2bd-22bb-4b49-94cf-3efc4c33176d)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 31104b28-9f9e-43f1-b091-2597a4771ab1)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 6d9028d8-49c2-4571-9e20-b6948f4b89c9)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 7d205a75-f423-49cc-9ac4-e41fb1ca6eb9)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 8a57e970-90bd-436e-8d94-319ac42d175c)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 8d17ce29-49e0-4394-957e-ebd4944f56fb)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 91b71c48-afa0-4089-9d92-3f9c7a82fda1)) + (fp_line (start -9 -8.5) (end 9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 92d226b6-d1e6-4818-9b51-b569b5d124ea)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp a54e5578-3226-4844-aa0e-e1ec99df7c96)) + (fp_line (start 9 8.5) (end -9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp b3f1ba14-6772-48e6-afd9-2cbf9cf9c0da)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp c5908ca2-580b-4e8f-9b80-12657c8ed376)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 181cfa36-8000-415e-8e43-4f29fd29d0b9)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 44074739-3c50-47d6-9bdc-c7cf351a2796)) + (fp_line (start -7 7) (end 7 7) (layer "Cmts.User") (width 0.12) (tstamp 4d314aec-d662-46ed-800c-7ae283216887)) + (fp_line (start -7 -7) (end -7 7) (layer "Cmts.User") (width 0.12) (tstamp 7da136cb-99bc-4823-982b-50662f1f9fd3)) + (fp_line (start 7 7) (end 7 -7) (layer "Cmts.User") (width 0.12) (tstamp 98d8474d-8c16-4549-987e-d4a75d6e077a)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 9bca15e3-312e-48d8-8fc1-c3e4da3ccbe2)) + (fp_line (start 7 -7) (end -7 -7) (layer "Cmts.User") (width 0.12) (tstamp c88ca97c-d05d-462c-ad14-8f681466a462)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp ea029a99-51ea-4414-8c1c-e3d9151aaf71)) + (pad "" np_thru_hole circle locked (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp 42eb4dd3-92ed-426d-98c2-2ea68947a90a)) + (pad "" np_thru_hole circle locked (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 7eb4eeb7-4f9a-48a4-80b8-f8e086f5dd93)) + (pad "" np_thru_hole circle locked (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp b849a737-5ab2-4eb7-8aaa-297df1aa32b0)) + (pad "1" thru_hole circle locked (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 15 "Net-(D8-Pad2)") (pinfunction "1") (pintype "passive") (tstamp f5bdcf91-6efe-45ff-8f32-09ea50b4769e)) + (pad "2" thru_hole circle locked (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 54 "/A") (pinfunction "2") (pintype "passive") (tstamp 78d4439e-cd40-4417-b4a2-fe6f05192f08)) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl" + (offset (xyz 7.467599888 7.467599888 5.943599911)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl" + (offset (xyz 0 0 11.93799982)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (footprint "1N4148:DIOAD829W49L456D191" (layer "F.Cu") + (tedit 6235BD20) (tstamp 5dc6291c-2920-48de-8685-c7faa507fa26) + (at 209 109.7) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/11b3d4ea-ba81-4130-a659-5eb513a62ba3") + (attr through_hole) + (fp_text reference "D19" (at 0 0) (layer "F.SilkS") + (effects (font (size 1.000102 1.000102) (thickness 0.15))) + (tstamp 118221a2-a409-461d-8203-ce98f411e3f5) + ) + (fp_text value "~" (at 0 2) (layer "F.Fab") + (effects (font (size 1.001921 1.001921) (thickness 0.15))) + (tstamp a3c07a16-7814-4ffc-9f53-a09521f9f253) + ) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 005f51e9-dab1-4099-8508-f05ad354253e)) + (fp_line (start -2.28 0.96) (end -1.52 0.96) (layer "F.SilkS") (width 0.127) (tstamp 17fbd8bb-ff58-4e3f-af97-450a552ddaf3)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.SilkS") (width 0.12) (tstamp 2dc932a4-91d9-465b-9f0e-f83609046ec8)) + (fp_line (start -2.28 -0.96) (end -1.52 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 4338aaa3-d60c-4638-8963-2b1e3876722b)) + (fp_line (start 1.52 -0.96) (end 2.28 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 62bfb3fe-6cb5-4920-9b46-4c7a721bb4f3)) + (fp_line (start 2.28 -0.95) (end 2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 8072b545-ee32-4ab5-80b9-47c778e4ee9a)) + (fp_line (start -2.28 0) (end -2.28 0.95) (layer "F.SilkS") (width 0.127) (tstamp c4718fc8-6976-4dfc-ad11-20153a72fc0b)) + (fp_line (start 1.52 0.96) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp d01128a6-b591-4e95-9f03-0b3e073301e1)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.SilkS") (width 0.127) (tstamp d2f40123-d31d-41d8-9994-bd1351f7e0f3)) + (fp_line (start -2.53 1) (end -2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 31fd1771-7335-4faa-9d70-e0469853493f)) + (fp_line (start 2.53 1) (end -2.53 1) (layer "F.CrtYd") (width 0.05) (tstamp 41e9f88d-43e4-4e0c-866c-1fe07071d3f2)) + (fp_line (start 2.53 -1) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 5e4ad298-7567-41c7-b2f8-8d498a2e4f41)) + (fp_line (start 3.75 -0.815) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 61f00d54-02da-4df6-afe0-03b939c2235d)) + (fp_line (start -2.53 -0.815) (end -4 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 6732be59-43b9-4286-9658-0eab688bcf33)) + (fp_line (start 3.75 -0.815) (end 3.75 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 784791d2-5346-40fa-a710-c5590ad07383)) + (fp_line (start 3.75 0.815) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 79cb074b-dfa1-4b1c-84d3-9e1b2821eb82)) + (fp_line (start -2.53 -1) (end 2.53 -1) (layer "F.CrtYd") (width 0.05) (tstamp 91283b1c-672a-4137-ac37-f57a82a07676)) + (fp_line (start -2.53 0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp a4a60d6b-23ad-4ba5-9064-5a9e290f912b)) + (fp_line (start -4 -0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp b75cf397-b9b2-42d6-b0d0-70eff75c704a)) + (fp_line (start -2.53 -1) (end -2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp b97b452d-dd19-40fd-ad34-afc53118417c)) + (fp_line (start 2.53 1) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp e001b011-b510-4ff2-977e-74b09f5e44a7)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 31d46500-c446-4b1f-9ed6-f98761cb3ef9)) + (fp_line (start 2.28 -0.96) (end 2.28 0) (layer "F.Fab") (width 0.127) (tstamp 4e25623f-50d1-43e7-9c45-7f2dcef9a019)) + (fp_line (start -3.581 0) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 4ee16bd4-b87a-44f4-a203-5ab179c5c6da)) + (fp_line (start -2.28 0) (end -2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 7daf3443-c80b-4fad-ad4c-49b0830103ed)) + (fp_line (start -2.28 0.96) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp a94baaba-6fc4-4423-a2f4-68b934e2f638)) + (fp_line (start 2.28 0) (end 3.581 0) (layer "F.Fab") (width 0.127) (tstamp ac3e3e6c-5439-4c0c-b921-2af1b492a3fe)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp b135b16e-fc8f-41fe-9ff4-2c24d2817ec2)) + (fp_line (start -2.28 -0.96) (end 2.28 -0.96) (layer "F.Fab") (width 0.127) (tstamp c7330f90-d248-4214-9458-0876a0ace8e0)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.Fab") (width 0.1) (tstamp d33ec414-45cb-4bc0-860b-d516bf8d9953)) + (pad "1" thru_hole rect (at -3.25 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 26 "/2") (pinfunction "K") (pintype "passive") (tstamp b6edbcf9-5c0f-406a-bb9b-2f8ad91e2e5b)) + (pad "2" thru_hole circle (at 3 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 28 "Net-(D19-Pad2)") (pinfunction "A") (pintype "passive") (tstamp f6e2590a-fbb3-4160-9f73-b12213f485a5)) + ) + + (footprint "1N4148:DIOAD829W49L456D191" (layer "F.Cu") + (tedit 6235BD20) (tstamp 5f8ccadb-c72a-45c8-8186-071057819f40) + (at 200.2 103.6) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/f69763c7-2685-4737-b4f0-b3431fc25d7f") + (attr through_hole) + (fp_text reference "D21" (at 0 0) (layer "F.SilkS") + (effects (font (size 1.000102 1.000102) (thickness 0.15))) + (tstamp a715645a-ac60-4d44-977a-08751f5912fa) + ) + (fp_text value "~" (at 0 2) (layer "F.Fab") + (effects (font (size 1.001921 1.001921) (thickness 0.15))) + (tstamp 4b404510-0579-4cdf-afc4-159bb75f0c2a) + ) + (fp_line (start 2.28 -0.95) (end 2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 097756f2-1dc2-4120-a493-2d28a5882f48)) + (fp_line (start -2.28 -0.96) (end -1.52 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 1190ef29-e039-40d4-8578-3c86249f2999)) + (fp_line (start -2.28 0) (end -2.28 0.95) (layer "F.SilkS") (width 0.127) (tstamp 26f769ab-f7e3-4ac3-8fae-7c8474d522d2)) + (fp_line (start 1.52 0.96) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 58034010-ffce-42f7-88ae-6d4cb7d2c368)) + (fp_line (start 1.52 -0.96) (end 2.28 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 75acf621-38ac-48e8-9eb1-65d2fbb3b5e5)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 795231a0-f96a-4ca3-a7b0-b47fa3675376)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.SilkS") (width 0.127) (tstamp a4ac4c1c-6abd-491c-a441-23c2a6031f9f)) + (fp_line (start -2.28 0.96) (end -1.52 0.96) (layer "F.SilkS") (width 0.127) (tstamp eb4b2d6e-323a-423f-a97d-8d956acf57e5)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.SilkS") (width 0.12) (tstamp ecb17380-d9eb-448e-9137-3fb77eb738a1)) + (fp_line (start 2.53 1) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 12ef69ac-c619-41bf-a14b-541bf13a92f4)) + (fp_line (start -2.53 0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 32040689-cdab-4f68-95fb-ace091e30f84)) + (fp_line (start 3.75 0.815) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 61db2f52-0a08-44e6-a566-5e439bee54e2)) + (fp_line (start -2.53 -1) (end -2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 73b198da-fc26-45e1-bf62-bcae6993de32)) + (fp_line (start -2.53 -0.815) (end -4 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp adcd9720-4531-4ceb-abee-07f4432417f7)) + (fp_line (start 2.53 -1) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp b7a5f317-9159-443a-b475-c16ff93f6414)) + (fp_line (start -2.53 1) (end -2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp ba7f4934-705d-4864-82d6-7a4719d938bc)) + (fp_line (start 3.75 -0.815) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp c11df320-2506-419e-a91c-9e0278cb9fe2)) + (fp_line (start 3.75 -0.815) (end 3.75 0.815) (layer "F.CrtYd") (width 0.05) (tstamp c8326b75-0249-4239-ae96-64db3ea5ade3)) + (fp_line (start -2.53 -1) (end 2.53 -1) (layer "F.CrtYd") (width 0.05) (tstamp dff3497d-3ba1-4e8c-ae2b-c515fa047370)) + (fp_line (start 2.53 1) (end -2.53 1) (layer "F.CrtYd") (width 0.05) (tstamp e831212b-ee42-4ecf-a378-242ce6287353)) + (fp_line (start -4 -0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp fcf9f58c-ef98-434a-829e-6ac598fab025)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.Fab") (width 0.1) (tstamp 0cb4a813-2bfd-4703-960a-335b9c89a0cb)) + (fp_line (start 2.28 -0.96) (end 2.28 0) (layer "F.Fab") (width 0.127) (tstamp 35683a4c-f8c9-4857-b074-4e4fa58bb78e)) + (fp_line (start -2.28 0.96) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 5d50678b-186b-43e8-a314-8025b4d00f8f)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp bf445d97-3510-4fb2-ae35-111af7722514)) + (fp_line (start -2.28 -0.96) (end 2.28 -0.96) (layer "F.Fab") (width 0.127) (tstamp c47bbf75-856d-43a5-84d6-f093df1edc94)) + (fp_line (start 2.28 0) (end 3.581 0) (layer "F.Fab") (width 0.127) (tstamp d5b0f22a-ffb8-463f-a171-5971b945a75c)) + (fp_line (start -3.581 0) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp e1e07523-a4f5-4c25-8bf9-820850a404c5)) + (fp_line (start -2.28 0) (end -2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp f69f1543-04d8-432a-8a34-6e2d5650f744)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp f94a8f34-3e42-4980-ac47-d009120ec371)) + (pad "1" thru_hole rect (at -3.25 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 26 "/2") (pinfunction "K") (pintype "passive") (tstamp 03231359-d403-4c38-a894-ffd4316cc0a7)) + (pad "2" thru_hole circle (at 3 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 30 "Net-(D21-Pad2)") (pinfunction "A") (pintype "passive") (tstamp 5b116cca-1247-415b-bce9-6bdcb7151b8d)) + ) + + (footprint "mbk:Choc-1u-solder" (layer "F.Cu") + (tedit 603B357F) (tstamp 663ce7a9-3966-46dc-b859-559f3dddf5fe) + (at 135 139 -20) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/29714a19-eff9-4aa6-82e8-9826563fd78a") + (attr through_hole) + (fp_text reference "SW17" (at 0 -7.14375 160) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 686946b0-d1b3-4790-a647-c02ca0e46f5e) + ) + (fp_text value "~" (at 2.5 -2 160) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 3730299e-3eeb-4cbf-9458-6d6aaf4ed3c7) + ) + (fp_text user "REF**" (at 0 2.675 160) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 8acc79c2-b882-46c8-8f82-47ecf016dfde) + ) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 04652f21-e36c-4a67-b5fa-de0e10c1e619)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 05c29de5-5a05-499b-86cc-d15c25e30d87)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 132e7a11-9647-452a-9ba7-d087237a3aee)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 1b1892e9-70ee-4fa5-88ce-af9c2a9039c0)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 2ea462bc-f9f2-40ba-9e7b-4d2be67712f2)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 6fbf8046-9aca-4ca8-b711-3d5649fd22d9)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 7b796d94-35a4-44a5-9c8e-9d62aaf80488)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 7d8b4c57-c087-4ee5-b9f7-7b15192e70e5)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp d6cc059b-829d-4468-9f49-df7a1d2ff13a)) + (fp_line (start -9 -8.5) (end 9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp dd1b7454-7fa7-4f56-a1b9-44192b447280)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp df74ebe0-3168-4e87-a272-042f59662e9c)) + (fp_line (start 9 8.5) (end -9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp fc2c7455-9b9a-43e0-bcf1-2cef89d98f0d)) + (fp_line (start -7 7) (end 7 7) (layer "Cmts.User") (width 0.12) (tstamp 00f6be2e-53e4-44af-b170-416dca5c3eb0)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 15fd7f16-85d5-45ba-9b2e-e09b13685bb8)) + (fp_line (start -7 -7) (end -7 7) (layer "Cmts.User") (width 0.12) (tstamp 2446aea8-1ef6-4505-8e91-5a9e5ac3bb48)) + (fp_line (start 7 7) (end 7 -7) (layer "Cmts.User") (width 0.12) (tstamp 3a596e5f-4821-4eac-83d5-2c2b8d7a7974)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 440a7e07-64a3-4688-a19e-cf3b50d8542c)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 75ece594-c966-4733-8377-17bfe2990e5b)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 7cf9a154-6d50-46db-9629-32382b43c34a)) + (fp_line (start 7 -7) (end -7 -7) (layer "Cmts.User") (width 0.12) (tstamp 8091c493-706d-4efc-8ad2-7e5192232d7d)) + (pad "" np_thru_hole circle locked (at -5.5 0 160) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 26db3b7d-f136-4052-8fb2-fc18263213b9)) + (pad "" np_thru_hole circle locked (at 5.5 0 160) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp c9eb9fb4-f11d-4aef-bcd0-896d11c067d6)) + (pad "" np_thru_hole circle locked (at 0 0 70) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp e96f367d-6f29-4a15-bea4-ac82f82f1bb6)) + (pad "1" thru_hole circle locked (at 0 5.9 160) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 25 "Net-(D17-Pad2)") (pinfunction "1") (pintype "passive") (tstamp 6639f373-23e6-43b7-bdbe-611769da1016)) + (pad "2" thru_hole circle locked (at -5 3.8 21.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 55 "/E") (pinfunction "2") (pintype "passive") (tstamp 272e265f-30f7-4f58-868d-ced8d49ff531)) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl" + (offset (xyz 7.467599888 7.467599888 5.943599911)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl" + (offset (xyz 0 0 11.93799982)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (footprint "1N4148:DIOAD829W49L456D191" (layer "F.Cu") + (tedit 6235BD20) (tstamp 6894d570-66aa-4e7f-80f9-c183013f93c3) + (at 235.4 103.6) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/917685a3-77b1-4dcf-840c-dbf3fe547a8b") + (attr through_hole) + (fp_text reference "D9" (at 0 0) (layer "F.SilkS") + (effects (font (size 1.000102 1.000102) (thickness 0.15))) + (tstamp 40f22a01-1443-496a-8ada-9a3d262daca7) + ) + (fp_text value "~" (at 0 2) (layer "F.Fab") + (effects (font (size 1.001921 1.001921) (thickness 0.15))) + (tstamp 3dfcd7fe-e0bc-4600-94ac-be7fb7337277) + ) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 50ba4a6f-6c24-4bf3-8958-80aae66775e7)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.SilkS") (width 0.12) (tstamp 5dead9b3-f8e1-49e8-a87a-c08700898303)) + (fp_line (start 1.52 -0.96) (end 2.28 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 6d2a76e8-07fe-4fd9-a671-93c8fc22ee67)) + (fp_line (start -2.28 0.96) (end -1.52 0.96) (layer "F.SilkS") (width 0.127) (tstamp 6de74d77-40dc-4800-b8d5-54e8a7ce7061)) + (fp_line (start -2.28 -0.96) (end -1.52 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 6ffa1d29-8bc2-4bfa-9daf-408e7d32b2f7)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 891f1dea-0967-477e-8857-5b6e04f7172a)) + (fp_line (start 1.52 0.96) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 8d7bfcd3-0690-4f5e-ac7f-5e9c50c13bfc)) + (fp_line (start -2.28 0) (end -2.28 0.95) (layer "F.SilkS") (width 0.127) (tstamp f2b65fa4-96ce-4da8-a9c8-61dc57c1409b)) + (fp_line (start 2.28 -0.95) (end 2.28 0) (layer "F.SilkS") (width 0.127) (tstamp ff2547d7-ffa8-43c9-8800-3b18c104515f)) + (fp_line (start -2.53 0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 19b0b3c0-9cea-4fa9-900f-48427a23412e)) + (fp_line (start 3.75 0.815) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 3ba7df29-ceb0-46fe-ab48-e5e97a829340)) + (fp_line (start 3.75 -0.815) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 5c03a8bb-bbd2-4cda-946d-b33fd900cab1)) + (fp_line (start -2.53 -0.815) (end -4 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 66660c9c-f33e-464b-8215-b7784635b5c7)) + (fp_line (start -2.53 -1) (end -2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 8b04ef88-4151-4826-89e6-be205d66892b)) + (fp_line (start -4 -0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp b63fdb5e-4c67-4be6-84aa-dd767d958bf1)) + (fp_line (start 3.75 -0.815) (end 3.75 0.815) (layer "F.CrtYd") (width 0.05) (tstamp bb72d4e9-fe01-4c5d-9c50-270c0ca6bbd3)) + (fp_line (start 2.53 1) (end -2.53 1) (layer "F.CrtYd") (width 0.05) (tstamp cf63182a-059e-4a89-b2c7-d88c8249ed1c)) + (fp_line (start -2.53 -1) (end 2.53 -1) (layer "F.CrtYd") (width 0.05) (tstamp d52aa97e-dffb-4d2c-a068-23ed0bfcbcd5)) + (fp_line (start 2.53 1) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp dc17fab4-59d4-4a0e-bc3d-08b48c4c9bbe)) + (fp_line (start -2.53 1) (end -2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp f4a564c1-277c-4fa6-aae8-e2219a7384ad)) + (fp_line (start 2.53 -1) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp ffd7ebbf-7a27-46fd-8b66-65c1f5d456cc)) + (fp_line (start -3.581 0) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 32a14d2d-d621-4742-8cc9-49793c6507be)) + (fp_line (start 2.28 0) (end 3.581 0) (layer "F.Fab") (width 0.127) (tstamp 3b5dd7f2-8142-46fe-98c5-22464a14e91a)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 4f4283fb-6928-437b-8876-4b12f53ec0cb)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 5aa75c1e-97cb-4419-b92f-3de7ba04f3f6)) + (fp_line (start 2.28 -0.96) (end 2.28 0) (layer "F.Fab") (width 0.127) (tstamp 6154055f-0aac-4779-a95e-022e08bf9a3d)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.Fab") (width 0.1) (tstamp 85a9e558-ac1d-4b99-8bad-c3d53581655a)) + (fp_line (start -2.28 0.96) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp dc81c9f4-9330-43e3-87e7-ddc8ee5cb0d3)) + (fp_line (start -2.28 -0.96) (end 2.28 -0.96) (layer "F.Fab") (width 0.127) (tstamp e1eaa7c7-d635-4f3d-9389-c1bddaec4951)) + (fp_line (start -2.28 0) (end -2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp e74c3523-64ad-4198-812e-f9cdd12b4511)) + (pad "1" thru_hole rect (at -3.25 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 14 "/4") (pinfunction "K") (pintype "passive") (tstamp d4c4c6cd-778d-4d23-96c1-92204bdabb0c)) + (pad "2" thru_hole circle (at 3 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 16 "Net-(D9-Pad2)") (pinfunction "A") (pintype "passive") (tstamp 4bfc0fd5-bb18-4786-9d5a-7605f63402fb)) + ) + + (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (layer "F.Cu") + (tedit 5F68FEEF) (tstamp 68a802f6-7ef7-4b2c-b306-a86a7dc07bdc) + (at 149.25 82.75 -135) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (property "Sheetfile" "meowboard.kicad_sch") + (property "Sheetname" "") + (path "/1c1eddbd-710f-43b1-b47c-5e4765a94756") + (attr smd) + (fp_text reference "C3" (at 0 -1.43 45) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ae99d417-65ca-4a48-9cfb-84cebef1a8bf) + ) + (fp_text value "10µF" (at 0 1.43 45) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 87350a68-0b69-4cc6-b4c0-f24766f51e8a) + ) + (fp_text user "${REFERENCE}" (at 0 0 45) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp 51a318d9-a119-46e2-9ca2-3462d7b98954) + ) + (fp_line (start -0.146267 0.51) (end 0.146267 0.51) (layer "F.SilkS") (width 0.12) (tstamp 1d727a9a-6f6e-4220-865e-87a6d18e87d7)) + (fp_line (start -0.146267 -0.51) (end 0.146267 -0.51) (layer "F.SilkS") (width 0.12) (tstamp 2456376c-b21a-4510-a595-784ca77edcb3)) + (fp_line (start 1.65 0.73) (end -1.65 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 2b902a1a-6f29-412c-b262-e92bdd79a90a)) + (fp_line (start -1.65 0.73) (end -1.65 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 2e763efb-7d70-459b-bd8b-d44cb56763e9)) + (fp_line (start 1.65 -0.73) (end 1.65 0.73) (layer "F.CrtYd") (width 0.05) (tstamp ad77dda1-5883-439f-9011-120286f71fbb)) + (fp_line (start -1.65 -0.73) (end 1.65 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp e7f148a0-7542-4172-988c-7b7d49f079ea)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 178fe1a1-7d34-4145-962b-69a41d102c03)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 2fef858d-e78e-4b9e-906d-3381e7027b72)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 5bdf376e-2f68-474f-9ba7-9627e63ca89a)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 6497854f-a579-48bf-884c-b8c5c6c97621)) + (pad "1" smd roundrect (at -0.8625 0 225) (size 1.075 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 4 "+3V3") (pintype "passive") (tstamp dff7127b-c79f-4b4a-9644-7e2098e7a0a3)) + (pad "2" smd roundrect (at 0.8625 0 225) (size 1.075 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pintype "passive") (tstamp 8477917f-a014-4570-88d1-6765c4f8a506)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "1N4148:DIOAD829W49L456D191" (layer "F.Cu") + (tedit 6235BD20) (tstamp 6a403563-dedc-492d-8bcd-a67738444eb8) + (at 209 97.5) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/aace2e2c-7692-4c18-9937-a31a68d2cdb6") + (attr through_hole) + (fp_text reference "D4" (at 0 0) (layer "F.SilkS") + (effects (font (size 1.000102 1.000102) (thickness 0.15))) + (tstamp e8d408a7-8206-47fe-a2d0-1a2f0d6b87a8) + ) + (fp_text value "~" (at 0 2) (layer "F.Fab") + (effects (font (size 1.001921 1.001921) (thickness 0.15))) + (tstamp ff02e56a-e118-488c-889e-f42d14e9f4da) + ) + (fp_line (start 1.52 -0.96) (end 2.28 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 183af289-cac1-4a54-b603-8261477f7357)) + (fp_line (start -2.28 0) (end -2.28 0.95) (layer "F.SilkS") (width 0.127) (tstamp 6694d83e-5121-4496-b603-b67a0d60b3d9)) + (fp_line (start 1.52 0.96) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 8a3be95b-dbae-4190-8013-fe282ba16268)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.SilkS") (width 0.127) (tstamp a60663f8-1fca-4f10-ac38-11bc66180dd1)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.SilkS") (width 0.12) (tstamp a95823c8-cc1b-4f04-98ff-1f64272a9cd8)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp ce32673a-4772-4fb1-a84c-449f9adcdb3b)) + (fp_line (start 2.28 -0.95) (end 2.28 0) (layer "F.SilkS") (width 0.127) (tstamp d0756002-9558-463d-a1ed-d6d65c1f364a)) + (fp_line (start -2.28 0.96) (end -1.52 0.96) (layer "F.SilkS") (width 0.127) (tstamp e8178e81-143e-4d15-87a8-44f1b787c1f5)) + (fp_line (start -2.28 -0.96) (end -1.52 -0.96) (layer "F.SilkS") (width 0.127) (tstamp ebd9ced1-8b41-43b6-8055-6dd7f305c95a)) + (fp_line (start -2.53 -0.815) (end -4 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 0ed4fe76-e244-4e63-a5e2-99a236e1f270)) + (fp_line (start 2.53 1) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 37a4479f-bad4-499a-b577-94bce1b5805b)) + (fp_line (start -4 -0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 53d167d7-bf92-45fc-907b-dfb71298dfe8)) + (fp_line (start 2.53 1) (end -2.53 1) (layer "F.CrtYd") (width 0.05) (tstamp 5e313539-121d-4f2d-8a9d-591eaf18c491)) + (fp_line (start 3.75 0.815) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 708db7c1-3911-4c1c-8011-8bca039f558b)) + (fp_line (start -2.53 1) (end -2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp be026db0-758d-4c1c-9e36-07d5ab3a132e)) + (fp_line (start -2.53 -1) (end 2.53 -1) (layer "F.CrtYd") (width 0.05) (tstamp c8b4dff2-d46c-4195-b01d-ad947d3ac137)) + (fp_line (start 3.75 -0.815) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp efdf73fc-eef8-42e4-8a88-a8eba831fbf1)) + (fp_line (start -2.53 0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp f23e8b3a-5f6c-4f47-80fd-cd9ab0b5f117)) + (fp_line (start 3.75 -0.815) (end 3.75 0.815) (layer "F.CrtYd") (width 0.05) (tstamp f4700682-2645-4ab8-a6ca-0a36a3cc5f4f)) + (fp_line (start 2.53 -1) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp fa53f7da-2c4b-4a47-8628-6291b5723a9f)) + (fp_line (start -2.53 -1) (end -2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp ff734c50-ab59-4eda-9338-a36f68355def)) + (fp_line (start -2.28 0) (end -2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 04facbb0-612b-490d-b683-b2101a2870db)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 2eb7be7f-7f31-4418-a87d-eb8be3546705)) + (fp_line (start 2.28 0) (end 3.581 0) (layer "F.Fab") (width 0.127) (tstamp 334f8425-99c1-4093-ad72-b0798abddf9c)) + (fp_line (start -2.28 0.96) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 35f9e92f-9a07-4630-b804-c0c3cb84ff16)) + (fp_line (start -2.28 -0.96) (end 2.28 -0.96) (layer "F.Fab") (width 0.127) (tstamp 400c90c3-5b18-480b-acf6-71954aa64e0f)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp af42713a-2124-4cad-b92a-c6c29fa65f62)) + (fp_line (start -3.581 0) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp d561fe20-0bd3-431f-8772-7dbad3055447)) + (fp_line (start 2.28 -0.96) (end 2.28 0) (layer "F.Fab") (width 0.127) (tstamp f9bbb332-9831-4b36-be2a-fdfc22b399ad)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.Fab") (width 0.1) (tstamp fa77a7fd-3d00-4e19-851e-b7a8a9ca03f0)) + (pad "1" thru_hole rect (at -3.25 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 9 "/5") (pinfunction "K") (pintype "passive") (tstamp b663567a-af99-4de8-86c8-63aaee8ec6e7)) + (pad "2" thru_hole circle (at 3 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 10 "Net-(D4-Pad2)") (pinfunction "A") (pintype "passive") (tstamp ef4dc4d9-151e-4eef-ac39-8d3adecbccc1)) + ) + + (footprint "mbk:Choc-1u-solder" (layer "F.Cu") + (tedit 603B357F) (tstamp 6fe35da2-4d2c-4c3a-bda5-ba35c0bf4030) + (at 48 111) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/0f788854-5962-41af-a757-6386729169fd") + (attr through_hole) + (fp_text reference "SW3" (at 0 -7.14375 180) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 727f334e-c79f-4403-92c1-06875b8d7683) + ) + (fp_text value "~" (at 2.5 -2 180) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 16deb564-0457-4030-92ae-9b98fd1f19ea) + ) + (fp_text user "REF**" (at 0 2.675) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 114ca603-d30a-4168-b08d-2d10ced3b7b7) + ) + (fp_line (start 9 8.5) (end -9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 045f3349-4285-4b36-aa5c-1332b985a3ca)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 05fe0a30-4995-45c0-aeb9-2cbd1195e249)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 4277b169-e262-4fc1-9477-31418d1ee6b2)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 553f104a-6184-4ad4-8e59-73e2f86d393d)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 57b6fc7b-4c34-4012-b7e6-916d1914b5e1)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 5d08aae1-7ca5-47e0-bc74-3b495c2a3ee4)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 6b6b551a-bca9-4c1f-aedb-bb83de8ea23b)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 7cfa25fe-1564-4e29-b053-e5cbbf50d66b)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp c994eb7a-1021-4362-b498-5f271234d0d7)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp cce8f694-f3d7-4313-bc46-6440649982b6)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp d95fe4f4-aaaf-47fa-bd54-9c3d96a3e9d4)) + (fp_line (start -9 -8.5) (end 9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp e6e76424-1521-46a4-8f37-9ffa5096b79d)) + (fp_line (start -7 7) (end 7 7) (layer "Cmts.User") (width 0.12) (tstamp 11e413fd-dff1-4c69-b44f-12fa73decf56)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 477c70fe-49a8-4682-9ab5-ee9ce7b1f7eb)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 4e47a270-f780-4c70-9712-9d0ce5b85f66)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 738d3cd9-5b70-44fc-b69a-4827549c82e8)) + (fp_line (start 7 -7) (end -7 -7) (layer "Cmts.User") (width 0.12) (tstamp 8ce84be2-d263-4036-927d-8f7c26e11049)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp a9d2c0ff-1f30-4cbe-a555-a9df41af65f5)) + (fp_line (start 7 7) (end 7 -7) (layer "Cmts.User") (width 0.12) (tstamp b80af9bf-4a6e-4442-913c-166a3fb18af7)) + (fp_line (start -7 -7) (end -7 7) (layer "Cmts.User") (width 0.12) (tstamp df725ed0-46f1-4424-afc3-1ee0f9c6f39c)) + (pad "" np_thru_hole circle locked (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 2231b73c-9038-4607-91e0-5c56a052f840)) + (pad "" np_thru_hole circle locked (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp 2e3486e4-cfb4-479a-9964-c25cf13d2acd)) + (pad "" np_thru_hole circle locked (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 4555d662-ee96-4281-a237-3cb4a61339a3)) + (pad "1" thru_hole circle locked (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 8 "Net-(D3-Pad2)") (pinfunction "1") (pintype "passive") (tstamp 265e9fb2-c5f7-4003-9e31-48be4d5cc648)) + (pad "2" thru_hole circle locked (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 53 "/D") (pinfunction "2") (pintype "passive") (tstamp ff73c4bb-49d9-453b-89eb-c766353abb35)) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl" + (offset (xyz 7.467599888 7.467599888 5.943599911)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl" + (offset (xyz 0 0 11.93799982)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder" (layer "F.Cu") + (tedit 5F6BB9E0) (tstamp 76ac6bf3-1fe7-4606-b27f-57d17f86602d) + (at 160.5 69.5) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Sheetfile" "meowboard.kicad_sch") + (property "Sheetname" "") + (path "/0ce1dd44-f307-4f98-9f0d-478fd87daa64") + (attr smd) + (fp_text reference "R2" (at 0 -1.17) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 8c64d753-16ef-4d47-aaf1-6cd083728ce6) + ) + (fp_text value "5.1k" (at 0 1.17) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e8a0e921-8cb7-4e37-8506-6ab31aeca770) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.26 0.26) (thickness 0.04))) + (tstamp 55c116db-fd83-499e-b746-e97798943c51) + ) + (fp_line (start -0.167621 0.38) (end 0.167621 0.38) (layer "F.SilkS") (width 0.12) (tstamp bc01b4c2-1778-4d32-b354-3144f4a6c4aa)) + (fp_line (start -0.167621 -0.38) (end 0.167621 -0.38) (layer "F.SilkS") (width 0.12) (tstamp ecca698f-847c-47b7-87fe-f26df17d80a4)) + (fp_line (start 1.1 0.47) (end -1.1 0.47) (layer "F.CrtYd") (width 0.05) (tstamp 4343f362-7ee0-42c2-866c-c1db7c5a5f3e)) + (fp_line (start 1.1 -0.47) (end 1.1 0.47) (layer "F.CrtYd") (width 0.05) (tstamp 54624820-c8d6-48f0-94e7-513e048cf0af)) + (fp_line (start -1.1 -0.47) (end 1.1 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp 7e8b4599-d159-4e21-b7f6-43f98c140afc)) + (fp_line (start -1.1 0.47) (end -1.1 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp c2ef65aa-9aa9-435d-a033-133d7e98913a)) + (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer "F.Fab") (width 0.1) (tstamp 1d6a0ccf-2e05-4e1f-b5fb-85cc4cb2b453)) + (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer "F.Fab") (width 0.1) (tstamp 420d529d-9dff-411d-b063-ec2b7efe8af7)) + (fp_line (start 0.525 0.27) (end -0.525 0.27) (layer "F.Fab") (width 0.1) (tstamp 91f6f4f7-3c1c-4fb2-a217-530316f6abc8)) + (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer "F.Fab") (width 0.1) (tstamp aad47d09-ecdd-4809-8fd9-2e96fd19af53)) + (pad "1" smd roundrect (at -0.5975 0) (size 0.715 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 41 "Net-(J2-PadA5)") (pintype "passive") (tstamp fb059c09-0fda-4464-9dfd-704e2076fdad)) + (pad "2" smd roundrect (at 0.5975 0) (size 0.715 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pintype "passive") (tstamp 99a8ca3d-873b-4f53-9b13-5f74160592c4)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "mbk:Choc-1u-solder" (layer "F.Cu") + (tedit 603B357F) (tstamp 76bb76cc-6947-47ca-9eea-147a15b7d55e) + (at 48 94) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/bbc5a650-155f-4f64-94bc-299d49f5e7a7") + (attr through_hole) + (fp_text reference "SW2" (at 0 -7.14375 180) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.2))) + (tstamp da79bcae-797f-4367-afcd-c3411ad1b379) + ) + (fp_text value "~" (at 2.5 -2 180) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.2))) + (tstamp f1c4f451-5f87-4957-bd35-8332bcf59cc2) + ) + (fp_text user "REF**" (at 0 2.675) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 41b76c13-473a-4024-93fc-25999b55dc01) + ) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 228c008d-48f6-47d7-a321-0046ead6cf68)) + (fp_line (start -9 -8.5) (end 9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 25d6d79e-3386-4d42-9f46-ad619b99bf1b)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 43492ba1-7535-4110-ae42-2d5c50f86f1b)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 4b91fdbb-73d2-4e86-8fec-28c55c90be2a)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 4ba2f496-9b5b-4acf-a9e1-66b19b0d69c1)) + (fp_line (start 9 8.5) (end -9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 51ea3aff-d0ab-4932-8afc-12ddf013c26a)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 69622345-d848-4989-baa2-043287d2bd23)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 87a6c5d2-a58c-4036-9099-7fe5942228d3)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp a089d433-8976-4221-ad83-2d045ebf87bf)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp a67e1a06-e0fc-47f8-814c-8b177964a665)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp b293ff1c-1a7b-48a5-ac4d-ad40a444b4f6)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp ba48fe9e-cc86-4ec9-baea-b5143df16a81)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 03919e79-0182-421e-9254-12486aa2ad1a)) + (fp_line (start -7 7) (end 7 7) (layer "Cmts.User") (width 0.12) (tstamp 451854b9-20e9-4b9a-93f5-6ce2557a85b8)) + (fp_line (start -7 -7) (end -7 7) (layer "Cmts.User") (width 0.12) (tstamp 584249f8-c940-47c5-b41a-7edb9425592f)) + (fp_line (start 7 7) (end 7 -7) (layer "Cmts.User") (width 0.12) (tstamp 778682ed-198d-47c1-94df-3e69bd8eb6e9)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 818e9835-81da-43f2-9750-7153bc0132e9)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp b01b80b5-37c9-4e9e-b746-670df654f1d2)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp ba8fef59-821c-4f07-a1c5-29ab1f149f75)) + (fp_line (start 7 -7) (end -7 -7) (layer "Cmts.User") (width 0.12) (tstamp fc0ec911-468a-45ff-93c2-5f2caa474f75)) + (pad "" np_thru_hole circle locked (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 393e5359-adc4-4fea-8c6f-642e0dc1c4e1)) + (pad "" np_thru_hole circle locked (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp 619839d3-8a29-4ec6-84f6-92dc49a8d68a)) + (pad "" np_thru_hole circle locked (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp eee36d8f-1d89-40d1-8847-34c6f1d2e725)) + (pad "1" thru_hole circle locked (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 7 "Net-(D2-Pad2)") (pinfunction "1") (pintype "passive") (tstamp 5cea758a-cba7-4c46-bd95-12dbce48f366)) + (pad "2" thru_hole circle locked (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 52 "/C") (pinfunction "2") (pintype "passive") (tstamp a2bb7d05-7bf6-4244-aea0-ec55116a3d8a)) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl" + (offset (xyz 7.467599888 7.467599888 5.943599911)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl" + (offset (xyz 0 0 11.93799982)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (footprint "1N4148:DIOAD829W49L456D191" (layer "F.Cu") + (tedit 6235BD20) (tstamp 776d3510-dc25-48a0-844d-4aee976326eb) + (at 200.2 106.65) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/ebaa9d9a-b8d6-452c-b066-3a20bda648be") + (attr through_hole) + (fp_text reference "D1" (at 0 0) (layer "F.SilkS") + (effects (font (size 1.000102 1.000102) (thickness 0.15))) + (tstamp 550e3ed8-b8fe-4831-9e2d-d979091ac6b3) + ) + (fp_text value "~" (at 0 2) (layer "F.Fab") + (effects (font (size 1.001921 1.001921) (thickness 0.15))) + (tstamp c17d471a-8424-442e-8f2b-50cc1b12290b) + ) + (fp_line (start -2.28 -0.96) (end -1.52 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 1c214a5e-9ebd-4cc0-8206-ee4ab6fc7b5d)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.SilkS") (width 0.12) (tstamp 3613d9f3-5d94-429e-8e1c-7c85690be385)) + (fp_line (start -2.28 0) (end -2.28 0.95) (layer "F.SilkS") (width 0.127) (tstamp 3637b161-744f-4a18-a36c-82d09d95e0d8)) + (fp_line (start 2.28 -0.95) (end 2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 489f6c0b-ffc6-4b21-99a8-9a9c75292c09)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 85e8c0e1-6e67-40f5-8c94-bff3ed5490c0)) + (fp_line (start -2.28 0.96) (end -1.52 0.96) (layer "F.SilkS") (width 0.127) (tstamp 8683e76d-5a6e-4e44-a4e1-1de505cd825d)) + (fp_line (start 1.52 -0.96) (end 2.28 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 86fec4ff-12e6-4a64-8cbe-30751fcb2acb)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.SilkS") (width 0.127) (tstamp b311c1da-75f4-46b4-8288-347e4055d7d8)) + (fp_line (start 1.52 0.96) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp d8961de1-8c45-4a89-b848-226c3b34ee64)) + (fp_line (start 3.75 -0.815) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 17adb511-c353-4554-8600-ce834b9b0768)) + (fp_line (start 3.75 -0.815) (end 3.75 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 1a47f2ac-55db-4243-9843-31d5cefeb671)) + (fp_line (start -4 -0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 25818931-10be-4842-8049-a3040ba6ae1c)) + (fp_line (start -2.53 0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 4a086301-0ce9-4415-9b3b-06a69c6254aa)) + (fp_line (start 3.75 0.815) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 5b4a2f8a-ffbd-4ae8-88d2-19b816f8a98e)) + (fp_line (start -2.53 -1) (end -2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 633265ad-362e-4e29-8e26-464e369ebd70)) + (fp_line (start -2.53 1) (end -2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 9b56f55b-44d7-446f-afba-31e7e5d93294)) + (fp_line (start 2.53 1) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp b021e936-0802-45ba-b10b-e76beb2e0e38)) + (fp_line (start -2.53 -1) (end 2.53 -1) (layer "F.CrtYd") (width 0.05) (tstamp bd36943e-af19-4642-bacd-425b4bc09ff0)) + (fp_line (start 2.53 -1) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp c13beef5-ce51-4850-ab67-34ebc1ca2b93)) + (fp_line (start -2.53 -0.815) (end -4 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp c8c6ac52-1b8a-45bd-bdf5-46bdd9e84f4b)) + (fp_line (start 2.53 1) (end -2.53 1) (layer "F.CrtYd") (width 0.05) (tstamp f1ed5bdb-6aaf-45d3-8011-0b59cf5f92a3)) + (fp_line (start -3.581 0) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 20f28dd4-7e59-46fa-b303-9b5f0f78cc16)) + (fp_line (start 2.28 -0.96) (end 2.28 0) (layer "F.Fab") (width 0.127) (tstamp 3b2b7714-11c2-41d5-8eee-9313882e11ff)) + (fp_line (start 2.28 0) (end 3.581 0) (layer "F.Fab") (width 0.127) (tstamp 43d51d03-2692-485a-bcae-fa9bf5e981d2)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 542ff4e7-7b9b-41ef-8396-31538f38b8e5)) + (fp_line (start -2.28 0.96) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 59f2e1dd-32b8-40d2-b1cb-9d78ff78c145)) + (fp_line (start -2.28 0) (end -2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 7a8ad24e-81af-45e9-9035-36c24750f387)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.Fab") (width 0.1) (tstamp aafdcf6d-e288-457e-9eed-b815a2c59906)) + (fp_line (start -2.28 -0.96) (end 2.28 -0.96) (layer "F.Fab") (width 0.127) (tstamp c8ab0340-521b-4bac-ad81-50256240cce7)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp e3c1847e-715c-48c1-9926-e80d6d295851)) + (pad "1" thru_hole rect (at -3.25 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 5 "/6") (pinfunction "K") (pintype "passive") (tstamp 14cedd8a-7af3-4b5d-a434-2ed9a62558c0)) + (pad "2" thru_hole circle (at 3 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 6 "Net-(D1-Pad2)") (pinfunction "A") (pintype "passive") (tstamp 7bdd6f16-ab3d-4132-954d-eebf2cda9dae)) + ) + + (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (layer "F.Cu") + (tedit 5F68FEEF) (tstamp 813bcd76-1525-4485-8b41-45235ecde0dd) + (at 147.75 63.5 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (property "Sheetfile" "meowboard.kicad_sch") + (property "Sheetname" "") + (path "/66ca01b3-51ff-4294-9b77-4492e98f6aec") + (attr smd) + (fp_text reference "C1" (at 0 -1.43 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e8b7911b-6301-4808-accc-48eb8cb23faa) + ) + (fp_text value "4.5nF" (at 0 1.43 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp afac2e40-8e40-4a4d-83a5-0106bfa33f77) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp beda4e83-3b96-4570-b3d4-1ed385ad9139) + ) + (fp_line (start -0.146267 0.51) (end 0.146267 0.51) (layer "F.SilkS") (width 0.12) (tstamp c3010d04-5ea4-497c-856d-4384fcecae1e)) + (fp_line (start -0.146267 -0.51) (end 0.146267 -0.51) (layer "F.SilkS") (width 0.12) (tstamp e74e3c11-4f94-4728-b68f-75173cfe80b4)) + (fp_line (start 1.65 0.73) (end -1.65 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 611f881e-b3e6-43a9-abac-6b7dbed05133)) + (fp_line (start -1.65 -0.73) (end 1.65 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp ad5ad648-1b5b-439b-be32-ac6f0c58185f)) + (fp_line (start 1.65 -0.73) (end 1.65 0.73) (layer "F.CrtYd") (width 0.05) (tstamp e91424e9-764c-4d14-8ffc-a3fa4f79a83a)) + (fp_line (start -1.65 0.73) (end -1.65 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp faa3e9f2-10a0-49bd-8ef3-a88156a799d7)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 7804dc87-a886-4235-a75a-d38bb30f2035)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 81b0119c-71ac-4eb8-9caa-2a64e1b5ed53)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp c6718e1d-4ab0-4e06-9e8f-3b94b5e1f750)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp e93ad4c4-0e69-4acd-881a-7a1efcad9b02)) + (pad "1" smd roundrect (at -0.8625 0 90) (size 1.075 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "Net-(C1-Pad1)") (pintype "passive") (tstamp 797370cc-ab3d-416a-b909-f79abadc1708)) + (pad "2" smd roundrect (at 0.8625 0 90) (size 1.075 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pintype "passive") (tstamp a088e21f-1ee0-4e87-aa2f-353c693a8878)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "1N4148:DIOAD829W49L456D191" (layer "F.Cu") + (tedit 6235BD20) (tstamp 818711cb-0682-4890-bf89-2d49c42fd153) + (at 217.8 100.55) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/3e51bc29-f219-44bf-9b57-15f04a13ce3e") + (attr through_hole) + (fp_text reference "D15" (at 0 0) (layer "F.SilkS") + (effects (font (size 1.000102 1.000102) (thickness 0.15))) + (tstamp f432d436-77a8-4575-9f0f-971c7b46a058) + ) + (fp_text value "~" (at 0 2) (layer "F.Fab") + (effects (font (size 1.001921 1.001921) (thickness 0.15))) + (tstamp cca37d80-30be-448c-b42e-21a92e3ab483) + ) + (fp_line (start -2.28 -0.96) (end -1.52 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 0df3eef6-ce91-45be-9dce-b804752b825f)) + (fp_line (start -2.28 0.96) (end -1.52 0.96) (layer "F.SilkS") (width 0.127) (tstamp 10080ba0-5952-4244-b093-7ffc22f6041a)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 87ae94fb-b93e-47d2-8781-8570798d9aae)) + (fp_line (start 1.52 0.96) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 93abb434-b56c-478e-8662-8740154a6f48)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.SilkS") (width 0.127) (tstamp a2f8dcae-095d-4622-9b42-27216d6d980b)) + (fp_line (start 2.28 -0.95) (end 2.28 0) (layer "F.SilkS") (width 0.127) (tstamp aab49a46-f958-46f3-8ab7-bdf41346471c)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.SilkS") (width 0.12) (tstamp b08ba339-d8b1-48f6-ac7e-c6da7a83ebea)) + (fp_line (start -2.28 0) (end -2.28 0.95) (layer "F.SilkS") (width 0.127) (tstamp c1b14472-4367-40bc-9365-bbe91c108280)) + (fp_line (start 1.52 -0.96) (end 2.28 -0.96) (layer "F.SilkS") (width 0.127) (tstamp f6d05162-c5fd-4037-8297-ce8f166e4267)) + (fp_line (start 3.75 0.815) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 06c7bef7-4c35-4425-88b8-45cae3973d27)) + (fp_line (start -2.53 -0.815) (end -4 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 06fa7e3b-d6c4-4d29-b2f9-6e2d66d38780)) + (fp_line (start -2.53 -1) (end -2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 268bbdf8-b9c9-4344-b32e-4434f772e599)) + (fp_line (start -2.53 -1) (end 2.53 -1) (layer "F.CrtYd") (width 0.05) (tstamp 2e2f74be-dac0-4068-9eb6-f1dccfeadaa4)) + (fp_line (start 3.75 -0.815) (end 3.75 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 4fb1ff22-556d-47bd-bf77-099c6d68b221)) + (fp_line (start -4 -0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 66968130-9638-48e0-8637-f6e4dbd98302)) + (fp_line (start 3.75 -0.815) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 8ca4a60a-9553-49b3-a01a-83aa555cad4c)) + (fp_line (start 2.53 1) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp aa45ff07-4ad4-47b5-a206-6ad6143c3218)) + (fp_line (start -2.53 0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp d2f98863-c612-4a42-90a2-3585b3fadc63)) + (fp_line (start 2.53 -1) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp e5a1f66b-194f-4b4b-82cd-b373606beef5)) + (fp_line (start -2.53 1) (end -2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp ef53bddf-9462-4727-a513-52650ab9b96c)) + (fp_line (start 2.53 1) (end -2.53 1) (layer "F.CrtYd") (width 0.05) (tstamp fd6a24af-22f4-4dbe-9c6b-b31652f19fe4)) + (fp_line (start 2.28 -0.96) (end 2.28 0) (layer "F.Fab") (width 0.127) (tstamp 0e070e4c-0ffd-4be8-b277-b40e096a342c)) + (fp_line (start -3.581 0) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 1acae0a0-b627-485c-a560-4a414024adfa)) + (fp_line (start 2.28 0) (end 3.581 0) (layer "F.Fab") (width 0.127) (tstamp 2ae3b4b0-4abd-4919-ac2f-177150b96314)) + (fp_line (start -2.28 0.96) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 534ac620-42d1-42bf-9f0e-7af67aac5d63)) + (fp_line (start -2.28 0) (end -2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 7577f60e-9147-4ed0-9fa1-275387d40238)) + (fp_line (start -2.28 -0.96) (end 2.28 -0.96) (layer "F.Fab") (width 0.127) (tstamp 83a82ef6-1eab-497b-bad8-186b72029a3f)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 92dbad63-6fd2-47fa-834a-cbce4f2a11db)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.Fab") (width 0.1) (tstamp a35b6624-31c6-4bd8-92a4-54db17d10542)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp ea806c08-9c49-4882-892a-d54ccfded2da)) + (pad "1" thru_hole rect (at -3.25 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 20 "/3") (pinfunction "K") (pintype "passive") (tstamp 34c1975b-f8c8-44ee-9d38-79c097e27667)) + (pad "2" thru_hole circle (at 3 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 23 "Net-(D15-Pad2)") (pinfunction "A") (pintype "passive") (tstamp 31b8f288-71dd-40de-a84c-f56d176bb94e)) + ) + + (footprint "1N4148:DIOAD829W49L456D191" (layer "F.Cu") + (tedit 6235BD20) (tstamp 83925828-907d-4bfc-b1e0-e78d9a4344ac) + (at 244.2 97.5) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/6d1426b3-6f1e-42be-8200-cff21d7e1cc0") + (attr through_hole) + (fp_text reference "D13" (at 0 0) (layer "F.SilkS") + (effects (font (size 1.000102 1.000102) (thickness 0.15))) + (tstamp 0bc5e82d-d37d-4307-8532-73890aa5ee8c) + ) + (fp_text value "~" (at 0 2) (layer "F.Fab") + (effects (font (size 1.001921 1.001921) (thickness 0.15))) + (tstamp 61ef9fcd-e08e-46b5-b866-e87bdd1c3561) + ) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 01527f02-d410-4c9c-9f21-2da2f7e5963e)) + (fp_line (start -2.28 -0.96) (end -1.52 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 0262fd51-1166-4984-b251-13e045dd778c)) + (fp_line (start -2.28 0.96) (end -1.52 0.96) (layer "F.SilkS") (width 0.127) (tstamp 24a5dc20-846c-4a79-8c2c-3143ce8bd64c)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.SilkS") (width 0.12) (tstamp 483f95e6-6a83-4ecb-88ee-93367eb094be)) + (fp_line (start 1.52 0.96) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 510bc654-664f-4d43-8e38-bd2d6a797e46)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 567d6d46-2975-4f5c-8dec-ad6ed16b29a8)) + (fp_line (start -2.28 0) (end -2.28 0.95) (layer "F.SilkS") (width 0.127) (tstamp d9449c50-ff24-466a-ba83-31f64991f978)) + (fp_line (start 1.52 -0.96) (end 2.28 -0.96) (layer "F.SilkS") (width 0.127) (tstamp f8e18a3a-3bee-43b7-acff-8fc221b41248)) + (fp_line (start 2.28 -0.95) (end 2.28 0) (layer "F.SilkS") (width 0.127) (tstamp fd55943f-6c4e-4ca7-8810-cfff37b28127)) + (fp_line (start -2.53 -0.815) (end -4 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 17181964-c4a2-4f25-9c99-78672340eeb5)) + (fp_line (start 2.53 1) (end -2.53 1) (layer "F.CrtYd") (width 0.05) (tstamp 17afc3f5-d191-4e8d-9f0a-b9cab705f82c)) + (fp_line (start 3.75 -0.815) (end 3.75 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 26a4fbbc-048d-48b3-9d16-72b64234c954)) + (fp_line (start -2.53 1) (end -2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 3f1264ee-3e14-4050-9ce0-d356534f3f7b)) + (fp_line (start 2.53 1) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 4460add6-ceb7-4f87-96b5-beae8100b462)) + (fp_line (start -4 -0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 5c589602-d491-4225-ae63-4851a246b8cd)) + (fp_line (start -2.53 0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 7279b267-d68e-4eb4-b86b-f2002ed2a4b0)) + (fp_line (start 3.75 -0.815) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 7e966002-9747-4274-b7b3-f39c4c87dd35)) + (fp_line (start -2.53 -1) (end 2.53 -1) (layer "F.CrtYd") (width 0.05) (tstamp 8a3d5f44-1ac3-4fb3-b39d-45142a6d4ca3)) + (fp_line (start -2.53 -1) (end -2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp b588af6b-9210-4227-a183-4174ece2e60d)) + (fp_line (start 2.53 -1) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp c7cc901a-d87b-4ca0-b6f7-c26130af1b0e)) + (fp_line (start 3.75 0.815) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp ec36e628-df44-49b5-9729-153193c824ee)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 094d571f-60d2-4eea-8aaa-309c11d1b49f)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 12f2ddb5-3847-4ffe-8927-54e0b2103314)) + (fp_line (start -3.581 0) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 32cd962f-696d-45b7-be83-1ed98e3f9a4b)) + (fp_line (start -2.28 -0.96) (end 2.28 -0.96) (layer "F.Fab") (width 0.127) (tstamp 4bd574f4-7b84-4b8a-b5bc-adf1c2bf6e5a)) + (fp_line (start 2.28 -0.96) (end 2.28 0) (layer "F.Fab") (width 0.127) (tstamp 532cde53-2e5c-4596-b27e-98a5b958ae05)) + (fp_line (start -2.28 0) (end -2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp b811209e-b372-451b-8ee1-fab9dc0c75f8)) + (fp_line (start -2.28 0.96) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp c508f9c5-3ab8-4a7d-b2f4-817914abb403)) + (fp_line (start 2.28 0) (end 3.581 0) (layer "F.Fab") (width 0.127) (tstamp df528d0b-c54b-4532-975a-e005abf2c847)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.Fab") (width 0.1) (tstamp e057fb79-819a-4c24-b3fd-c1bf0e6e3994)) + (pad "1" thru_hole rect (at -3.25 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 20 "/3") (pinfunction "K") (pintype "passive") (tstamp f37de21f-7d3a-43de-ade8-bb82e6f81817)) + (pad "2" thru_hole circle (at 3 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 21 "Net-(D13-Pad2)") (pinfunction "A") (pintype "passive") (tstamp 461c302e-d107-49ce-85e9-f003611e4866)) + ) + + (footprint "Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder" (layer "F.Cu") + (tedit 5F6BB9E0) (tstamp 8746d3d5-56de-4ca0-80a0-857991ab72fc) + (at 148 66.25 -90) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Sheetfile" "meowboard.kicad_sch") + (property "Sheetname" "") + (path "/dd1edfbb-5fb6-42cd-b740-fd54ab3ef1f1") + (attr smd) + (fp_text reference "R1" (at 0 -1.17 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 7517e2a2-738b-4cca-8bc4-434d8f4a5d3e) + ) + (fp_text value "1M" (at 0 1.17 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 84650299-95e2-41c6-aeec-48c17e6914c3) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.26 0.26) (thickness 0.04))) + (tstamp b4f7d062-6217-42d6-9773-9f5b805f04c6) + ) + (fp_line (start -0.167621 0.38) (end 0.167621 0.38) (layer "F.SilkS") (width 0.12) (tstamp 18e52087-1595-42d9-81f2-4f5185d2f8c3)) + (fp_line (start -0.167621 -0.38) (end 0.167621 -0.38) (layer "F.SilkS") (width 0.12) (tstamp 4a66eb6c-9083-4992-974b-fe69d78c216c)) + (fp_line (start 1.1 0.47) (end -1.1 0.47) (layer "F.CrtYd") (width 0.05) (tstamp 4c0c35fb-a41b-4cfc-9f99-043ef8db83b1)) + (fp_line (start -1.1 -0.47) (end 1.1 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp 8c6a3dc4-80aa-4c5a-96b4-2eb822835e44)) + (fp_line (start 1.1 -0.47) (end 1.1 0.47) (layer "F.CrtYd") (width 0.05) (tstamp aa0ebc4e-b5cf-4a1d-b1b9-b4263de78520)) + (fp_line (start -1.1 0.47) (end -1.1 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp ca735dd6-f6a2-4051-9ee6-710c837adf5c)) + (fp_line (start 0.525 0.27) (end -0.525 0.27) (layer "F.Fab") (width 0.1) (tstamp 2adf2eba-a5f2-4030-9209-97305e49193e)) + (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer "F.Fab") (width 0.1) (tstamp 31d9d561-cc25-4add-bd16-df5b578694a2)) + (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer "F.Fab") (width 0.1) (tstamp 3d35bfd0-3c1b-439e-a936-98b9d896e39b)) + (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer "F.Fab") (width 0.1) (tstamp 81cb215d-6cf6-4c33-b42c-243e7791103d)) + (pad "1" smd roundrect (at -0.5975 0 270) (size 0.715 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "Net-(C1-Pad1)") (pintype "passive") (tstamp 50c7096f-e062-4ff7-96c3-2e2d460925b3)) + (pad "2" smd roundrect (at 0.5975 0 270) (size 0.715 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pintype "passive") (tstamp 4388141a-9750-447b-bb42-d95e7014d162)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (layer "F.Cu") + (tedit 5F68FEEF) (tstamp 8d924f4f-425d-406e-8f72-6f1c00aa6e1d) + (at 157.75 95.5 -135) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (property "Sheetfile" "meowboard.kicad_sch") + (property "Sheetname" "") + (path "/5492858d-1b8c-4f1a-b061-e929f40eed8a") + (attr smd) + (fp_text reference "C5" (at 0 -1.43 45) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e7ce4a89-3e6f-4fba-bb3c-a776cc9ebfaa) + ) + (fp_text value "10µF" (at 0 1.43 45) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 0974a705-8fc3-44e0-963f-cd423304ab39) + ) + (fp_text user "${REFERENCE}" (at 0 0 45) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp a45be1cf-0757-4e7f-85f6-ffed93372c8f) + ) + (fp_line (start -0.146267 0.51) (end 0.146267 0.51) (layer "F.SilkS") (width 0.12) (tstamp 5abdd610-749b-43fc-9acd-be4dd8159745)) + (fp_line (start -0.146267 -0.51) (end 0.146267 -0.51) (layer "F.SilkS") (width 0.12) (tstamp 72a07935-4292-4f3a-aa84-787f38c002e0)) + (fp_line (start -1.65 -0.73) (end 1.65 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp aceeb473-51f1-45b9-8986-be21d5103a61)) + (fp_line (start 1.65 -0.73) (end 1.65 0.73) (layer "F.CrtYd") (width 0.05) (tstamp af242f1b-c783-47a7-91cf-39f8778c34cb)) + (fp_line (start -1.65 0.73) (end -1.65 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp c471465e-2098-4cd3-ae3c-feca4be4f051)) + (fp_line (start 1.65 0.73) (end -1.65 0.73) (layer "F.CrtYd") (width 0.05) (tstamp cbc0ff60-21de-4687-9080-bcfcd1a02e23)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp a05ed1ea-7b23-4fa5-ab23-7754065c57d8)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp c178a194-8351-46f9-993e-71a8a93cce1a)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp c3536f3a-39c9-448a-99c3-c451c5e06caf)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp f654f4e4-92bf-4edd-8534-06529c448203)) + (pad "1" smd roundrect (at -0.8625 0 225) (size 1.075 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 4 "+3V3") (pintype "passive") (tstamp c03620c0-f06d-4a4c-a6b3-5158917e0d96)) + (pad "2" smd roundrect (at 0.8625 0 225) (size 1.075 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pintype "passive") (tstamp a1fea28f-1935-4d84-a3ba-035e51afc092)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "1N4148:DIOAD829W49L456D191" (layer "F.Cu") + (tedit 6235BD20) (tstamp 968f34e3-7847-4771-84b8-3d86d6d3212b) + (at 244.2 100.55) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/6d69ab27-83c4-45a3-9b17-33ca7483660a") + (attr through_hole) + (fp_text reference "D11" (at 0 0) (layer "F.SilkS") + (effects (font (size 1.000102 1.000102) (thickness 0.15))) + (tstamp 5c679770-fd56-4b2a-85a7-c17e0111e03b) + ) + (fp_text value "~" (at 0 2) (layer "F.Fab") + (effects (font (size 1.001921 1.001921) (thickness 0.15))) + (tstamp 79ac2664-ed3a-4b96-ab34-b82fadc77a05) + ) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.SilkS") (width 0.12) (tstamp 09e6ccc0-bf77-49d3-8ad6-7cb6d219ab4b)) + (fp_line (start -2.28 -0.96) (end -1.52 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 2ade6187-0f09-4138-a1d7-d8db18d0989c)) + (fp_line (start 1.52 0.96) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 3ef8b623-0c45-48aa-83f4-540b7aa4e304)) + (fp_line (start -2.28 0) (end -2.28 0.95) (layer "F.SilkS") (width 0.127) (tstamp 6eac03a6-7883-4fe2-b187-22373518e8b7)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 79e8c812-29f4-45c4-a81c-2fc8ea5a87ba)) + (fp_line (start -2.28 0.96) (end -1.52 0.96) (layer "F.SilkS") (width 0.127) (tstamp e1e20945-4696-42af-ac4b-df5823f7f00c)) + (fp_line (start 1.52 -0.96) (end 2.28 -0.96) (layer "F.SilkS") (width 0.127) (tstamp e218da81-e2a1-44f3-9d09-d1d0dda341e7)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.SilkS") (width 0.127) (tstamp ee2e52df-7d41-4086-916b-53fbe2bbb9c7)) + (fp_line (start 2.28 -0.95) (end 2.28 0) (layer "F.SilkS") (width 0.127) (tstamp f37060c2-0400-4edb-8ebc-7713c5b1787a)) + (fp_line (start 2.53 1) (end -2.53 1) (layer "F.CrtYd") (width 0.05) (tstamp 1ae3d0b4-0c68-481d-8548-747e1237a631)) + (fp_line (start -2.53 -1) (end 2.53 -1) (layer "F.CrtYd") (width 0.05) (tstamp 26e6e844-fa4a-44aa-abb2-924c6c5358fe)) + (fp_line (start 3.75 -0.815) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 2dfe1f68-d2a9-4faf-9f2b-e2f037d21269)) + (fp_line (start 2.53 -1) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 38bca1cd-6331-47c3-a50c-4467607345bb)) + (fp_line (start 3.75 -0.815) (end 3.75 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 3a5dca2c-7a7d-4a5e-af20-f92bfb1c05df)) + (fp_line (start -4 -0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 4e56523f-3ef3-425a-93b2-dcd6c8fa0766)) + (fp_line (start -2.53 0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 5a33a119-9959-4d0f-b493-bc41b819a2fa)) + (fp_line (start -2.53 -0.815) (end -4 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 67eabcb1-6164-4388-a1eb-be2412509670)) + (fp_line (start -2.53 -1) (end -2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 8e532d4d-325f-49b7-b8a7-6a52bdf5ab89)) + (fp_line (start -2.53 1) (end -2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp bc14a2b6-30ec-4e44-a12e-712b57bf8639)) + (fp_line (start 2.53 1) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp c191b274-0415-433a-b98d-4f8463352105)) + (fp_line (start 3.75 0.815) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp c8298f2c-b10c-4d4e-b3ad-5da9bf9a722c)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 058e6673-0208-4c5a-a5be-f6abd55b23e7)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.Fab") (width 0.1) (tstamp 351d6b90-e590-4e39-99c3-606c2c5dc008)) + (fp_line (start -2.28 0.96) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 4e072074-6f84-4ab1-9d11-424749dafb96)) + (fp_line (start -2.28 0) (end -2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 552372b4-fa7e-4525-8e6c-0751e96757f9)) + (fp_line (start 2.28 -0.96) (end 2.28 0) (layer "F.Fab") (width 0.127) (tstamp 6296e1e7-5cc2-4229-8370-77cc4398c6e4)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 7e095fd9-d408-425a-9ef7-85c1884b34b7)) + (fp_line (start -3.581 0) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp e14b089a-5bdd-4f2f-9e40-cb32248b4256)) + (fp_line (start -2.28 -0.96) (end 2.28 -0.96) (layer "F.Fab") (width 0.127) (tstamp e8c4047d-1f52-4c73-bafc-f8256deb72a0)) + (fp_line (start 2.28 0) (end 3.581 0) (layer "F.Fab") (width 0.127) (tstamp f0cfb24b-f2af-49c8-af4a-bc947702c03b)) + (pad "1" thru_hole rect (at -3.25 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 14 "/4") (pinfunction "K") (pintype "passive") (tstamp b6e4f03d-3849-41b9-a3b3-7aeee809fd1b)) + (pad "2" thru_hole circle (at 3 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 18 "Net-(D11-Pad2)") (pinfunction "A") (pintype "passive") (tstamp eea44289-f27d-4c5a-8599-308c31c4f3b1)) + ) + + (footprint "mbk:Choc-1u-solder" (layer "F.Cu") + (tedit 603B357F) (tstamp a0c8a4c5-97fe-4d45-8672-7f98164b0132) + (at 120 112) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/048b12d1-dffa-487b-b6db-286090807b4f") + (attr through_hole) + (fp_text reference "SW21" (at 0 -7.14375 180) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 039f6755-c85f-4ee2-acd9-f6b5e1b5f489) + ) + (fp_text value "~" (at 2.5 -2 180) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 65320c2e-4776-425a-a854-42d63b5033b9) + ) + (fp_text user "REF**" (at 0 2.675) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c05cc632-1918-4fd6-8d09-832b5b5d4105) + ) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 04ccc4d3-94bd-4a93-9bae-b451714bfee3)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 3f73c0a3-076a-45d4-add5-3e7c9e947442)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 499e1d0d-d4f5-446c-ae11-cd7418c88d34)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 59f5653b-4813-41dd-bb67-bb2b51084c94)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 6b51a9c8-5ba6-4208-a91b-c229b55ac7b0)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 7a82fd76-525f-4de8-9038-c80eeadbb766)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp b41c0b3f-bba1-4ff2-8e80-e7fd2a576a45)) + (fp_line (start -9 -8.5) (end 9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp b6d4d9e6-8d11-483c-80e6-7cbc532606ac)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp bfb7b10b-c07c-4cae-b0ad-73bd22f95acb)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp dd4095a7-b56f-4ab4-98dc-8232b1fb9a53)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp ecea5164-26f9-4289-8e2c-0d9662a4d112)) + (fp_line (start 9 8.5) (end -9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp fc34e892-a40a-4227-b0d7-a4683ada9b08)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 0bfba357-c409-4289-9d68-748740898f4b)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 1792eba4-efaa-4493-ad5f-2b7a3242f3aa)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 255ea6bd-7e88-4244-88da-72225fb6cbbc)) + (fp_line (start 7 -7) (end -7 -7) (layer "Cmts.User") (width 0.12) (tstamp 7f0385bd-3a96-4f1f-94e6-d20508d39c6c)) + (fp_line (start 7 7) (end 7 -7) (layer "Cmts.User") (width 0.12) (tstamp a293289a-e60c-42c6-998b-e5511c30ea7f)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp c23e78fb-6c58-4775-946c-61b864090553)) + (fp_line (start -7 -7) (end -7 7) (layer "Cmts.User") (width 0.12) (tstamp dd12727a-dc2b-4860-aa37-277ecf722a1c)) + (fp_line (start -7 7) (end 7 7) (layer "Cmts.User") (width 0.12) (tstamp e4a1de56-6cd1-46c5-868c-578da38ace93)) + (pad "" np_thru_hole circle locked (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 760c5aa9-58a6-49e6-b6dc-10d113c2cf24)) + (pad "" np_thru_hole circle locked (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp c119a391-965a-46d2-85e2-072ef7d8836e)) + (pad "" np_thru_hole circle locked (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp fdc90b6a-37c3-4a9d-8ee0-5b8e5a40c846)) + (pad "1" thru_hole circle locked (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 30 "Net-(D21-Pad2)") (pinfunction "1") (pintype "passive") (tstamp f08d5f6c-a884-4f4e-b6a6-4b7fcbb93e07)) + (pad "2" thru_hole circle locked (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 53 "/D") (pinfunction "2") (pintype "passive") (tstamp 23202c18-80b4-4899-a7cf-feb119144bb0)) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl" + (offset (xyz 7.467599888 7.467599888 5.943599911)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl" + (offset (xyz 0 0 11.93799982)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (footprint "mbk:Choc-1u-solder" (layer "F.Cu") + (tedit 603B357F) (tstamp a607cdcb-7692-462d-89ac-9d5e4cd87198) + (at 102 58) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/b09a761d-3d27-40fb-8e9c-8650b1001987") + (attr through_hole) + (fp_text reference "SW13" (at 0 -7.14375 180) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.2))) + (tstamp f20b4d70-ed73-41d1-86b0-303084542c4b) + ) + (fp_text value "~" (at 2.5 -2 180) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 8708681a-c782-47ac-9b03-b2f2a1070bd7) + ) + (fp_text user "REF**" (at 0 2.675) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 989afec1-9321-4655-a4b1-e620c4879c2f) + ) + (fp_line (start -9 8.5) (end -9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 4e26bbab-4718-4248-baa0-cc1ff2ac1a1f)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 59f2023d-05ee-485f-8636-aa4a4d4b9c58)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 91e87a78-80b0-4ecc-a646-02efb755d926)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 9502d48b-1b3b-4fff-8554-f779ee2a7ed0)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 97d630a9-a721-4d2f-a711-8cc330101be8)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp a61e7533-5d78-4579-89c5-e09d2d783598)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp aa4a4200-1f73-405f-af11-13aee81d65da)) + (fp_line (start 9 8.5) (end -9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp b613441c-e154-45b2-80da-53d83ac755bd)) + (fp_line (start -9 -8.5) (end 9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp c9d4c69d-9a7f-41f4-a459-2eb91f181ef5)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp d98e4bf9-7e55-4e19-a271-cad541e4114c)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp efe9ee1f-a374-47d6-a80d-471f02fa4629)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp fa21ffb0-b10c-4a38-b430-96490ceab916)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 17f4b3f3-bbc5-48fb-8c1b-738132bf9db0)) + (fp_line (start -7 -7) (end -7 7) (layer "Cmts.User") (width 0.12) (tstamp 5568bed4-7bcd-440a-9f13-0d59b437eabd)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 5af793f8-8307-4891-b503-2bab124f17a6)) + (fp_line (start 7 -7) (end -7 -7) (layer "Cmts.User") (width 0.12) (tstamp 69128327-9c11-4c46-b7a9-8e721d8cf286)) + (fp_line (start -7 7) (end 7 7) (layer "Cmts.User") (width 0.12) (tstamp a8f03019-32b5-4905-8234-7fff6b1a0d16)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp b7d0cb74-fede-41ea-a792-a9bc9db6f91d)) + (fp_line (start 7 7) (end 7 -7) (layer "Cmts.User") (width 0.12) (tstamp c141f133-57d3-42a3-9166-90633fa56cc1)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp f98d3ca9-5a39-4163-a9a3-70f2114d3ec4)) + (pad "" np_thru_hole circle locked (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 82650f7e-4dce-4592-89f8-d82d5ec6fb5c)) + (pad "" np_thru_hole circle locked (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 940bcaca-83cb-43a1-9585-89e67e7ff6fe)) + (pad "" np_thru_hole circle locked (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp cf91fb20-654c-48bf-ad21-3d761cacd2ee)) + (pad "1" thru_hole circle locked (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 21 "Net-(D13-Pad2)") (pinfunction "1") (pintype "passive") (tstamp 1dd92153-a107-48c3-b1bb-7829d299071e)) + (pad "2" thru_hole circle locked (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 54 "/A") (pinfunction "2") (pintype "passive") (tstamp 40513958-fa6c-40c9-b6b6-427377264b5b)) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl" + (offset (xyz 7.467599888 7.467599888 5.943599911)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl" + (offset (xyz 0 0 11.93799982)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (footprint "mbk:Choc-1u-solder" (layer "F.Cu") + (tedit 603B357F) (tstamp a76c795a-8a44-4499-bad3-a289c7ff09d1) + (at 138 68) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/721fcf4a-1ad7-4f86-b1a4-7c616f8b8488") + (attr through_hole) + (fp_text reference "SW23" (at 0 -7.14375 180) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 278b38ae-d0d2-4412-8c6d-b5d610467b50) + ) + (fp_text value "~" (at 2.5 -2 180) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 2829341b-077b-4b55-859d-4d52743d150f) + ) + (fp_text user "REF**" (at 0 2.675) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 2e6e56f4-d26f-49ed-a220-4eb2889990a8) + ) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 3b461278-ad08-440b-aaae-74197f133f78)) + (fp_line (start 9 8.5) (end -9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 50cd110e-a678-4af6-8295-a64384d0a9fc)) + (fp_line (start -9 -8.5) (end 9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 63a081d3-2a47-4147-9e73-41e1e94d675b)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 669d1d53-4ed9-4dbc-be28-0a5fa8ec719f)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 8ac082bd-8d24-40b2-80d1-0be9ff366410)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp c45e39a7-b02c-4b83-9542-28e4ca97f825)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp d422a14e-d044-4ab3-8b8f-28c317a4a574)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp d4dd6f91-4272-4266-957f-c6c657675339)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp e1276fd8-cfb9-4c97-9fe5-65e34b07f5b2)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp e7b2b435-6aea-41cc-ad8d-b0d878a46503)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp f4e49d1d-3b7b-42c1-8cc0-e17c68952bd8)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp f5cd478a-5393-4adf-8578-d714db2bb30e)) + (fp_line (start 7 7) (end 7 -7) (layer "Cmts.User") (width 0.12) (tstamp 513da1f4-f63c-46dd-9f76-018fcc50949b)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 54b1558f-4da7-4d0b-8660-3801d5d6ff41)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 60249882-2f92-45c4-a6d3-e25cbc54256f)) + (fp_line (start 7 -7) (end -7 -7) (layer "Cmts.User") (width 0.12) (tstamp 92c84817-82a8-4b59-beac-d201ae38979d)) + (fp_line (start -7 7) (end 7 7) (layer "Cmts.User") (width 0.12) (tstamp a13f8ed7-b40a-4f73-83d9-9982ac89dcb4)) + (fp_line (start -7 -7) (end -7 7) (layer "Cmts.User") (width 0.12) (tstamp a53a82fc-aeb8-4b74-b888-1b43713abe6e)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp afdcabe6-225d-4eb1-bf3e-d90ff608759c)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp b151dc9c-5973-4e96-a1fb-e534f61b676b)) + (pad "" np_thru_hole circle locked (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp 2ec84edb-2669-4df5-b376-706563af093d)) + (pad "" np_thru_hole circle locked (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 7a39d4f0-8a40-451e-8d0d-24bd9eefcf5d)) + (pad "" np_thru_hole circle locked (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp ed370f90-1f48-4817-b1e1-57334822c819)) + (pad "1" thru_hole circle locked (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 33 "Net-(D23-Pad2)") (pinfunction "1") (pintype "passive") (tstamp 8f3b5d5d-81cc-4736-a5bb-71655dd65d31)) + (pad "2" thru_hole circle locked (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 54 "/A") (pinfunction "2") (pintype "passive") (tstamp 643cd1c3-c803-4cfd-b89a-a20e495754c1)) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl" + (offset (xyz 7.467599888 7.467599888 5.943599911)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl" + (offset (xyz 0 0 11.93799982)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (footprint "mbk:Choc-1u-solder" (layer "F.Cu") + (tedit 603B357F) (tstamp aa5ac04a-e62d-4d10-b2a0-4d89438c785c) + (at 140.814343 123.025225 -20) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/2766e78a-e230-421f-a0d1-8f13aff2c699") + (attr through_hole) + (fp_text reference "SW22" (at 0 -7.14375 160) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.2))) + (tstamp f664261a-3acc-479e-8534-f8f4ee7e7bc7) + ) + (fp_text value "~" (at 2.5 -2 160) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.2))) + (tstamp f3064101-f7dd-4b0f-ba6d-c436dc708f97) + ) + (fp_text user "REF**" (at 0 2.675 160) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 17eafb6d-10f5-4bb3-9580-5f5a422520c4) + ) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 2fcb6bac-4062-48af-be33-92f035bfb542)) + (fp_line (start 9 8.5) (end -9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 492f14f2-20aa-4315-968c-53f3f589067d)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 5673256f-3689-449d-bfb4-f55cbcb1820c)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 7ef2482e-7041-4d36-abdb-ffa9eb6e2480)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 81f317c8-489a-4e35-878a-bb81ab7c522e)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 9d14a51c-7e00-4ea4-b84c-7e0c1112d4fe)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 9deef7fc-279e-4895-9f48-4b25be56713f)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp bc09d160-f465-4073-b9ff-d2d57a7ebe86)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp c2357b3e-5f82-476d-8f76-20e1443f4cf2)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp c9c35583-bfd2-41c3-94a3-9d76e004a41b)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp ce1f61b7-a965-47a5-8a79-998db48eabef)) + (fp_line (start -9 -8.5) (end 9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp e0671150-a2ea-45ea-8fba-a6eb77d9da0f)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 2d3aaa2f-6051-49fe-94f3-12c597900dba)) + (fp_line (start 7 7) (end 7 -7) (layer "Cmts.User") (width 0.12) (tstamp 48274ae6-cfd3-437d-9849-7b3700bb1289)) + (fp_line (start 7 -7) (end -7 -7) (layer "Cmts.User") (width 0.12) (tstamp 739842e7-914c-4bfd-81ab-e623eea0b4e5)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 7829390d-a6b0-413f-a78a-cd105380b559)) + (fp_line (start -7 -7) (end -7 7) (layer "Cmts.User") (width 0.12) (tstamp 7dc1f7e9-74ed-406f-b656-f1c635116e26)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 92b5041a-fc72-422b-8e6c-5bb6be600f61)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp b9ccde34-fd34-4ca6-970a-15a97e03065c)) + (fp_line (start -7 7) (end 7 7) (layer "Cmts.User") (width 0.12) (tstamp ceb98a54-e6ae-4e1e-8e4f-67aebe344831)) + (pad "" np_thru_hole circle locked (at 5.5 0 160) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 0c549cfb-2053-4c36-a805-762e91e4ca89)) + (pad "" np_thru_hole circle locked (at 0 0 70) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp 3d0ed7ea-8a57-44e6-844b-32ffc21329e6)) + (pad "" np_thru_hole circle locked (at -5.5 0 160) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 85254bee-955d-4371-a23c-15272a1c8b73)) + (pad "1" thru_hole circle locked (at 0 5.9 160) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 31 "Net-(D22-Pad2)") (pinfunction "1") (pintype "passive") (tstamp 9617f35a-c4d0-4f63-85cb-2ebccfb34f7f)) + (pad "2" thru_hole circle locked (at -5 3.8 21.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 55 "/E") (pinfunction "2") (pintype "passive") (tstamp ec3b60df-5a8f-448b-b856-8592d4a1440e)) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl" + (offset (xyz 7.467599888 7.467599888 5.943599911)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl" + (offset (xyz 0 0 11.93799982)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (footprint "pj320a:Jack_3.5mm_PJ320A_Horizontal" (layer "F.Cu") + (tedit 6235154F) (tstamp af1f4342-73a3-4f30-908d-5a386a469fb9) + (at 167 63.3 -90) + (property "Sheetfile" "meowboard.kicad_sch") + (property "Sheetname" "") + (path "/6bde0b4b-e412-48e4-bade-971d8af93b60") + (attr through_hole) + (fp_text reference "J1" (at 1.4 1.75 -90 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp f9a723b8-4ca2-49b8-a8c5-b68b7f8f7788) + ) + (fp_text value "AudioJack4" (at 2.9 4.25 -90 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 7fa4c099-0216-446b-baff-acd14790f65a) + ) + (fp_line (start 11 2.95) (end -1.6 2.95) (layer "F.SilkS") (width 0.12) (tstamp 19b2cd97-9b17-4bb1-af05-ee36a14f041e)) + (fp_line (start -1.6 -2.95) (end 11 -2.95) (layer "F.SilkS") (width 0.12) (tstamp 40f3f171-ca03-48b5-b170-a11b9e0431b7)) + (fp_line (start 11 -2.95) (end 11 2.95) (layer "F.SilkS") (width 0.12) (tstamp 773c0731-5e54-47d7-a3c2-d7d9f74c739a)) + (fp_line (start -1.6 -2.95) (end -1.6 2.95) (layer "F.SilkS") (width 0.12) (tstamp a8c552b7-9c3c-4a57-9d6c-545e29e34e56)) + (pad "" np_thru_hole circle (at 7 0 270) (size 1 1) (drill 1) (layers F&B.Cu *.Mask) (tstamp 5a052c59-a79c-4f31-93fa-186ba29d74cf)) + (pad "" np_thru_hole circle (at 0 0 270) (size 1 1) (drill 1) (layers F&B.Cu *.Mask) (tstamp a0bebaca-500c-47ee-bcf6-4fef49e66901)) + (pad "R1" thru_hole oval (at 8.8 -2.25 270) (size 2 1.2) (drill oval 1.2 0.4) (layers *.Cu *.Mask) + (net 38 "Net-(J1-PadR1)") (pintype "passive") (tstamp 94dbe9f2-7fde-4829-a70a-288846bd6366)) + (pad "R2" thru_hole oval (at 4.7 -2.25 270) (size 2 1.2) (drill oval 1.2 0.4) (layers *.Cu *.Mask) + (net 39 "Net-(J1-PadR2)") (pintype "passive") (tstamp 91ca8769-ac13-42ae-a610-1aa89eaf9a22)) + (pad "S" thru_hole oval (at 1.6 -2.25 270) (size 2 1.2) (drill oval 1.2 0.4) (layers *.Cu *.Mask) + (net 4 "+3V3") (pintype "passive") (tstamp aba5bce6-0a05-4ac7-87ac-02bf79d3d007)) + (pad "T" thru_hole oval (at 9.9 2.25 270) (size 2 1.2) (drill oval 1.2 0.4) (layers *.Cu *.Mask) + (net 2 "GND") (pintype "passive") (tstamp ade7e08c-3bb9-4614-bd8a-2983f4c57f4a)) + ) + + (footprint "1N4148:DIOAD829W49L456D191" (layer "F.Cu") + (tedit 6235BD20) (tstamp b07991b1-b933-41eb-88db-af5503166cbf) + (at 217.8 97.5) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/f989241f-670d-4eb3-ad1f-fa190597ff90") + (attr through_hole) + (fp_text reference "D26" (at 0 0) (layer "F.SilkS") + (effects (font (size 1.000102 1.000102) (thickness 0.15))) + (tstamp 96eba520-e8c5-4418-b914-a8d5fa9c75b6) + ) + (fp_text value "~" (at 0 2) (layer "F.Fab") + (effects (font (size 1.001921 1.001921) (thickness 0.15))) + (tstamp 0724b464-cce8-4850-aa94-735c82d5ca9f) + ) + (fp_line (start 2.28 -0.95) (end 2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 0c1af9e3-0c97-4bfa-834f-6075d446fc4f)) + (fp_line (start -2.28 0) (end -2.28 0.95) (layer "F.SilkS") (width 0.127) (tstamp 0e8d7513-2b1b-4ecb-9495-b7679afe3ef7)) + (fp_line (start 1.52 0.96) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 1ec99733-c683-40cd-be02-8d373f1a4d17)) + (fp_line (start -2.28 -0.96) (end -1.52 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 30534df6-178a-49f5-9742-43deb1b0682c)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.SilkS") (width 0.12) (tstamp 36caf24b-de1f-4ba4-a123-48cc393fefc9)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 6ab7f422-63d5-49c0-a533-e9623246323a)) + (fp_line (start -2.28 0.96) (end -1.52 0.96) (layer "F.SilkS") (width 0.127) (tstamp 8cc1ec05-a1f2-40c5-a773-c0984f772fe5)) + (fp_line (start 1.52 -0.96) (end 2.28 -0.96) (layer "F.SilkS") (width 0.127) (tstamp c45feae4-334f-40fe-8178-9b57ad285943)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.SilkS") (width 0.127) (tstamp fa39ce0a-93f5-4184-a66c-741ff4edff06)) + (fp_line (start 3.75 -0.815) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 1d58293f-2b6e-4dd7-8a39-afec2600ceab)) + (fp_line (start 2.53 1) (end -2.53 1) (layer "F.CrtYd") (width 0.05) (tstamp 729f92a0-a014-4cf3-b210-3e6c3e9f6fdf)) + (fp_line (start -2.53 -1) (end -2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 961f83c1-616c-4c2f-8090-6cb3cdf3fe79)) + (fp_line (start 3.75 0.815) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 98606104-bb19-4b03-b190-528abfb93a54)) + (fp_line (start -2.53 0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp cd528c06-5bf7-4d81-ad7d-8667e61bdc1a)) + (fp_line (start -2.53 1) (end -2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp d225c916-33de-44db-9260-22b79491fe8f)) + (fp_line (start -2.53 -0.815) (end -4 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp d42157cd-3d09-4718-a01b-40b9279487a2)) + (fp_line (start -2.53 -1) (end 2.53 -1) (layer "F.CrtYd") (width 0.05) (tstamp eab1118a-ecf7-4864-a062-f3ac179a005d)) + (fp_line (start 3.75 -0.815) (end 3.75 0.815) (layer "F.CrtYd") (width 0.05) (tstamp f305a263-6a98-48e3-a30f-c26b6c448ca3)) + (fp_line (start 2.53 1) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp f35016ae-7416-447e-858c-280e03c8ef85)) + (fp_line (start -4 -0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp f9b44c22-f949-4cca-848c-fbcf9d4d06ed)) + (fp_line (start 2.53 -1) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp fcf80a5c-daf5-4da7-998a-138b48848970)) + (fp_line (start 2.28 0) (end 3.581 0) (layer "F.Fab") (width 0.127) (tstamp 1d57bbb3-c3e4-4849-abd2-4eb674e15089)) + (fp_line (start 2.28 -0.96) (end 2.28 0) (layer "F.Fab") (width 0.127) (tstamp 3e405594-f7f5-42db-af96-553421ee9674)) + (fp_line (start -2.28 0) (end -2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 4d919af4-7104-479c-b52f-6f65288a2380)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 60748704-81e2-422f-a3a8-edc421c82a2c)) + (fp_line (start -2.28 0.96) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 88d6c568-4a89-48ce-888f-3bd20f8242cb)) + (fp_line (start -3.581 0) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp a2398655-e1ff-423c-9304-0b55fa54e7c0)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp a75abf35-424f-42bc-8e3c-d2ae27b0e439)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.Fab") (width 0.1) (tstamp c6de1d16-03d5-4af9-a9e8-ac9a61889860)) + (fp_line (start -2.28 -0.96) (end 2.28 -0.96) (layer "F.Fab") (width 0.127) (tstamp cc4bacca-b174-42f3-931c-62f88e55c622)) + (pad "1" thru_hole rect (at -3.25 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 32 "/1") (pinfunction "K") (pintype "passive") (tstamp 721e7e9b-79b3-4270-aa73-82bedc344e70)) + (pad "2" thru_hole circle (at 3 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 36 "Net-(D26-Pad2)") (pinfunction "A") (pintype "passive") (tstamp d28153b3-6cde-4bc4-8c48-0ae5f835230d)) + ) + + (footprint "mbk:Choc-1u-solder" (layer "F.Cu") + (tedit 603B357F) (tstamp b52359f9-4030-420a-87fe-ee4c712d2055) + (at 84 78) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/d22ed647-33af-4280-96ca-d7a1b2c2ef2d") + (attr through_hole) + (fp_text reference "SW9" (at 0 -7.14375 180) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.2))) + (tstamp ddc651db-f4e6-4f20-9ef4-d3f398a8f3c2) + ) + (fp_text value "~" (at 2.5 -2 180) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 5f6607ef-ed45-45ee-9b47-859d5da454fb) + ) + (fp_text user "REF**" (at 0 2.675) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp acccfcfa-c535-4f76-b833-57c75503d3c3) + ) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 0339d1af-411b-4e7b-ab7f-9ad8c0566481)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 054fd422-88d0-45ef-b24c-c7c5f08a0c24)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 07594a0f-3739-4a75-aa42-2451d9085aa7)) + (fp_line (start 9 8.5) (end -9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 14fe3e53-87a7-42c2-829c-6d291b142c3a)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 1a07a6a9-f87f-4cac-812f-c9199c0ea14d)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 1e7a602f-5c61-47af-a560-8f9b412ac4a8)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 547bc633-3c8c-4082-a40f-8d813dc980bd)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 5ad5b936-e280-4882-bd06-7182753cab08)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp bd16cd5c-8eb6-4123-8781-97c552d5885a)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp bf46cf08-9080-4d84-8fd6-01bed5435df6)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp ed01157b-6ca0-4110-8265-b9d446f59849)) + (fp_line (start -9 -8.5) (end 9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp fc37c98a-4a24-45cc-afe4-b59af3e7d5b5)) + (fp_line (start -7 7) (end 7 7) (layer "Cmts.User") (width 0.12) (tstamp 0bd65104-b8b3-42cf-b607-ecc6d8895443)) + (fp_line (start -7 -7) (end -7 7) (layer "Cmts.User") (width 0.12) (tstamp 24972063-ce46-47d0-a79a-b488b8adecbb)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 3457f421-6887-4855-a109-65e9d4046502)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 36a11dd6-c9ac-4b89-8d3a-e4712302fb13)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 3a0aabf2-3313-48e9-aa3b-06d408b7da83)) + (fp_line (start 7 -7) (end -7 -7) (layer "Cmts.User") (width 0.12) (tstamp a3195cb8-e4be-4e86-9732-241b6f413582)) + (fp_line (start 7 7) (end 7 -7) (layer "Cmts.User") (width 0.12) (tstamp dd97abcd-fa1a-4754-810e-5927a49aec5d)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp eeedfd12-ba96-4185-9c08-6bb135cd2f3a)) + (pad "" np_thru_hole circle locked (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp 2f10e968-e5a5-4fc8-9808-37312040235e)) + (pad "" np_thru_hole circle locked (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 6fb0d776-c2a4-451b-b703-9674eff80db2)) + (pad "" np_thru_hole circle locked (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 866072c8-7b6d-410d-95be-7013f68ee8ea)) + (pad "1" thru_hole circle locked (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 16 "Net-(D9-Pad2)") (pinfunction "1") (pintype "passive") (tstamp 8b5e2298-5737-4430-a94c-82044e388aaa)) + (pad "2" thru_hole circle locked (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 51 "/B") (pinfunction "2") (pintype "passive") (tstamp 22f6a38b-bd28-4544-a55b-5d874a022a72)) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl" + (offset (xyz 7.467599888 7.467599888 5.943599911)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl" + (offset (xyz 0 0 11.93799982)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (footprint "mbk:Choc-1u-solder" (layer "F.Cu") + (tedit 603B357F) (tstamp b7972d21-6b4a-43d6-adfd-a575ec5a90a6) + (at 66 68) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/13e57ac8-a2b3-458c-ae4d-6b3e80331df5") + (attr through_hole) + (fp_text reference "SW4" (at 0 -7.14375 180) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 2c44ccc9-ac40-486d-85ba-35d94bdf2e76) + ) + (fp_text value "~" (at 2.5 -2 180) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 61c94a2c-34db-44f3-8f1a-8ff6623b5c10) + ) + (fp_text user "REF**" (at 0 2.675) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ccd74f9c-06ee-4363-8681-6666e2afaef4) + ) + (fp_line (start 9 -8.5) (end 9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 032d8479-5912-4888-9f41-eaf4f730b2bf)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 0795163f-2723-4d75-8aa5-094d62b2ec3e)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 099d8485-6ac4-4787-9699-32d0d4dcc96d)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 201420ce-9b73-4f1e-9654-050fd3421b84)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 4698e2b2-fcb5-433f-adc1-c7d639fca12e)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 5857bbc8-fead-4e8a-ae3c-2c081ccc2f68)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 6eef7d80-42dc-4da4-8b99-46b92a26b945)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 9fe5cfaf-8e13-45c4-b677-e60b4f2cc9a1)) + (fp_line (start -9 -8.5) (end 9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp a0324b99-1bc2-4b86-9022-484589c14426)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp e13eeeec-39ca-4daa-8207-8c0e8dd396d2)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp eb94487e-e870-4473-89b2-23b9c72f4b70)) + (fp_line (start 9 8.5) (end -9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp fb1870dc-38d7-440b-a321-1da89e966926)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 21059972-aa38-4116-b15a-3b52ba8d41d6)) + (fp_line (start -7 7) (end 7 7) (layer "Cmts.User") (width 0.12) (tstamp 35e1ae3c-9271-4c74-8e9d-d493d91bb5c0)) + (fp_line (start 7 -7) (end -7 -7) (layer "Cmts.User") (width 0.12) (tstamp 5501e182-3bdd-4191-a4ee-f608a8cb3b53)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 9f9075fb-4373-47ae-aad0-cf432b84c704)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp a8d13d18-d3c0-41dc-8e83-144a78063e9f)) + (fp_line (start -7 -7) (end -7 7) (layer "Cmts.User") (width 0.12) (tstamp ae566db9-5e07-43bc-9aa0-6c3a4ba48d91)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp b2731d24-0cf8-4d4d-ac43-76736e708b3d)) + (fp_line (start 7 7) (end 7 -7) (layer "Cmts.User") (width 0.12) (tstamp bd1c45b3-2f32-42a1-a9e5-fa1c067fb319)) + (pad "" np_thru_hole circle locked (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp 488486d9-988d-4112-a8e8-85fb76cc9250)) + (pad "" np_thru_hole circle locked (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp a2215344-282e-4f2f-8978-688d6b81f8a8)) + (pad "" np_thru_hole circle locked (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp d537219b-51ce-464c-bb10-40eec1a27d45)) + (pad "1" thru_hole circle locked (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 10 "Net-(D4-Pad2)") (pinfunction "1") (pintype "passive") (tstamp 6e5a6c20-7f29-4462-aa9d-171d7725384d)) + (pad "2" thru_hole circle locked (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 54 "/A") (pinfunction "2") (pintype "passive") (tstamp f8dbd58a-3686-489a-809e-76ae370b9510)) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl" + (offset (xyz 7.467599888 7.467599888 5.943599911)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl" + (offset (xyz 0 0 11.93799982)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (footprint "1N4148:DIOAD829W49L456D191" (layer "F.Cu") + (tedit 6235BD20) (tstamp c18433b0-6cd9-44f4-849d-8cc6762b09f9) + (at 226.6 106.65) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/26fdf386-7c54-4935-b6ad-599fb83dd2bf") + (attr through_hole) + (fp_text reference "D17" (at 0 0) (layer "F.SilkS") + (effects (font (size 1.000102 1.000102) (thickness 0.15))) + (tstamp 56258a80-4dec-428a-9c7b-ccd03a7089f5) + ) + (fp_text value "~" (at 0 2) (layer "F.Fab") + (effects (font (size 1.001921 1.001921) (thickness 0.15))) + (tstamp fde752b3-7d52-4c23-ab9d-e22fb18e6a62) + ) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.SilkS") (width 0.12) (tstamp 11422c2e-4ae8-4cb5-a02b-6d7b37bfd49f)) + (fp_line (start -2.28 -0.96) (end -1.52 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 2a59ae4e-938f-46a8-a806-7a7718d04411)) + (fp_line (start -2.28 0) (end -2.28 0.95) (layer "F.SilkS") (width 0.127) (tstamp 3912316e-c24f-4687-a1bf-12e0b912f518)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 7cbd68d1-908c-4527-a3f3-1e9ba81d9f64)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 86b36467-c93b-4cbb-8224-579dfca8ea73)) + (fp_line (start 2.28 -0.95) (end 2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 89885840-9e45-4cfd-bc23-65dd9bfbbe86)) + (fp_line (start 1.52 -0.96) (end 2.28 -0.96) (layer "F.SilkS") (width 0.127) (tstamp d105e62e-ac5c-4245-973f-992a8b1133e6)) + (fp_line (start -2.28 0.96) (end -1.52 0.96) (layer "F.SilkS") (width 0.127) (tstamp d6daf3d6-cda8-45e9-9765-39432086b53a)) + (fp_line (start 1.52 0.96) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp f19310b4-c642-4aa9-84c2-c6b9030c5cba)) + (fp_line (start -2.53 0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 01dfece3-c098-4187-b1f7-c8c703dcbd8e)) + (fp_line (start 2.53 1) (end -2.53 1) (layer "F.CrtYd") (width 0.05) (tstamp 0e7d375d-65c5-4091-8c38-3f1ee4dc84a3)) + (fp_line (start -2.53 -1) (end -2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 2c558f8c-ffad-4949-987f-7ced0fed4f9e)) + (fp_line (start 3.75 -0.815) (end 3.75 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 38d82331-e34c-4e49-8cf6-c2e1d39ca950)) + (fp_line (start -4 -0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 3eb00903-4ed5-4f1e-b824-da0c82c6d597)) + (fp_line (start 3.75 0.815) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 7d7db290-7c36-4c30-aa23-efc949ae4725)) + (fp_line (start -2.53 -1) (end 2.53 -1) (layer "F.CrtYd") (width 0.05) (tstamp 832a66b3-9e79-4054-a402-bf5a6a3a60d5)) + (fp_line (start 3.75 -0.815) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 98c6c98a-25d9-4da5-be56-a0bc711e6cc3)) + (fp_line (start -2.53 1) (end -2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 9bf68fb0-8713-4b83-baeb-bec82baf9740)) + (fp_line (start 2.53 1) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp bf95af8a-48a7-4646-a908-c8dbd1fad29b)) + (fp_line (start -2.53 -0.815) (end -4 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp ce80e67c-67f9-4251-9b0c-740f56e87b00)) + (fp_line (start 2.53 -1) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp df045102-8420-41e1-9d63-291771ad8eee)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.Fab") (width 0.1) (tstamp 084bfc82-ad6f-4d04-82bc-2ddaa830c9c8)) + (fp_line (start -2.28 0.96) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 0a5cc720-1645-4a5b-8d5b-0d8ab8e409d2)) + (fp_line (start -2.28 0) (end -2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 6c330dea-cb2c-40d6-97b8-e4f700808101)) + (fp_line (start 2.28 0) (end 3.581 0) (layer "F.Fab") (width 0.127) (tstamp 8ae3e2d3-73ab-4871-930f-5b09e7f3a01b)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 9278c478-c385-43b6-a4bb-a09cd6d33d15)) + (fp_line (start -3.581 0) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp c9a97d6b-9c53-40ec-9d63-e222985351be)) + (fp_line (start 2.28 -0.96) (end 2.28 0) (layer "F.Fab") (width 0.127) (tstamp cbe5ced1-af75-472c-a5a2-d4671b98d9e7)) + (fp_line (start -2.28 -0.96) (end 2.28 -0.96) (layer "F.Fab") (width 0.127) (tstamp e82d36bf-9d67-4869-82a6-684efc204404)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp f4877f80-4593-4c1f-9a5d-05a6ba386b5b)) + (pad "1" thru_hole rect (at -3.25 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 20 "/3") (pinfunction "K") (pintype "passive") (tstamp a5e08f7e-45c9-4dc2-a5c9-3956c4f59cae)) + (pad "2" thru_hole circle (at 3 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 25 "Net-(D17-Pad2)") (pinfunction "A") (pintype "passive") (tstamp 9deaa128-885b-4dd4-96c4-a9c086c06bd4)) + ) + + (footprint "mbk:Choc-1u-solder" (layer "F.Cu") + (tedit 603B357F) (tstamp c47497d0-7907-4a78-8109-3e6a7ec7cd4b) + (at 48 77) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/4adfe1ea-760b-468f-b45b-7d8fad401bea") + (attr through_hole) + (fp_text reference "SW1" (at 0 -7.14375 180) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 11637069-c93f-4355-a759-bd95c7306a7d) + ) + (fp_text value "~" (at 2.5 -2 180) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 4a60671b-5a69-4971-b5f1-f254626833b9) + ) + (fp_text user "REF**" (at 0 2.675) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 3597b0cd-0836-47f6-8021-5d6fba70b0f3) + ) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 09e2867e-13cf-4e59-9caa-dac05b61e648)) + (fp_line (start -9 -8.5) (end 9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 2132d57c-93e6-4d36-b36d-06d7d1b71fb0)) + (fp_line (start 9 8.5) (end -9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 4763c9de-7727-4453-b8f6-a2b5ad787a31)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 78fad7b2-939c-4ed9-aab4-481674a85be3)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 8122bc1d-9aff-4623-be54-2bff9b20e56d)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 9552f10c-df0d-47d3-a786-b516a4b1645d)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp a84ad5b8-5a09-48e7-8f91-16da0ec4b735)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp b7018f10-dbad-42ca-8936-8dae70d3e693)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp bc6e90de-5ebe-4570-a228-39e1bb20d45c)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp c61cf7aa-c357-4c0d-b7df-ccbad5dea160)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp caf2673e-6b94-4106-8e57-40a0b923a88b)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp d8e8c341-3af2-4057-9a20-d4efe57bdc5f)) + (fp_line (start -7 -7) (end -7 7) (layer "Cmts.User") (width 0.12) (tstamp 279001e1-ee0e-4483-a451-2d244ec9f732)) + (fp_line (start 7 7) (end 7 -7) (layer "Cmts.User") (width 0.12) (tstamp 34417233-89be-40c2-a954-f31873a26032)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 364f60d8-e80f-48c3-ab7b-4f75351f3465)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 50ec2bd4-e4b5-4e32-915c-10795b47367b)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 53dca286-fa3a-4f3d-9bad-616553794287)) + (fp_line (start -7 7) (end 7 7) (layer "Cmts.User") (width 0.12) (tstamp 74773077-a71a-43ac-843b-f92116a4a991)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp e8e597cf-f4d9-4787-a01e-1855d1fc1c61)) + (fp_line (start 7 -7) (end -7 -7) (layer "Cmts.User") (width 0.12) (tstamp f72d6953-287d-458a-8af4-e9db438123b9)) + (pad "" np_thru_hole circle locked (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 08ddef7c-0cfe-434d-99bf-3793cba1932a)) + (pad "" np_thru_hole circle locked (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp aebc4f88-f75a-4ea6-99cc-5fc26f25cdcc)) + (pad "" np_thru_hole circle locked (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp cd2d1553-2666-4a6d-ac31-2b66576b43e1)) + (pad "1" thru_hole circle locked (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 6 "Net-(D1-Pad2)") (pinfunction "1") (pintype "passive") (tstamp d6d3b27c-bdda-4f9d-864b-47e22b7078d2)) + (pad "2" thru_hole circle locked (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 51 "/B") (pinfunction "2") (pintype "passive") (tstamp 3c771569-3b9e-477b-a554-53b974127ea4)) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl" + (offset (xyz 7.467599888 7.467599888 5.943599911)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl" + (offset (xyz 0 0 11.93799982)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (footprint "1N4148:DIOAD829W49L456D191" (layer "F.Cu") + (tedit 6235BD20) (tstamp c680e7e8-39ba-4299-b133-abdbab9c3105) + (at 226.6 97.5) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/19b4d3ee-b675-40c3-9ba0-1fdaedd49bdc") + (attr through_hole) + (fp_text reference "D23" (at 0 0) (layer "F.SilkS") + (effects (font (size 1.000102 1.000102) (thickness 0.15))) + (tstamp 5d163630-1ac1-4d54-bdf4-9b3b6a287d59) + ) + (fp_text value "~" (at 0 2) (layer "F.Fab") + (effects (font (size 1.001921 1.001921) (thickness 0.15))) + (tstamp 1d78a76e-aaff-42ad-85ed-4e6c93989dee) + ) + (fp_line (start -2.28 0) (end -2.28 0.95) (layer "F.SilkS") (width 0.127) (tstamp 0acf58d3-f430-4f33-a996-a7ae4aa25cb1)) + (fp_line (start -2.28 -0.96) (end -1.52 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 25a427c7-b959-4a0e-ac3c-827514774acb)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 26dd1871-c7a3-4d07-8995-55411043a5d8)) + (fp_line (start 2.28 -0.95) (end 2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 33eb8f65-c5d2-4214-b981-e478be309ea8)) + (fp_line (start -2.28 0.96) (end -1.52 0.96) (layer "F.SilkS") (width 0.127) (tstamp 3cb04f8d-8bab-4a49-ac08-9620a865a34a)) + (fp_line (start 1.52 0.96) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 3e23a29e-6b1b-4c80-ae97-74c5402116ba)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 6a808345-6593-41c0-8035-182dd6501a89)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.SilkS") (width 0.12) (tstamp a0007d6e-fd96-485a-8763-cc4a6d7b5bbe)) + (fp_line (start 1.52 -0.96) (end 2.28 -0.96) (layer "F.SilkS") (width 0.127) (tstamp d883e4d1-87f8-4248-9504-9297c0773741)) + (fp_line (start 3.75 -0.815) (end 3.75 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 1b4fce6c-b91b-48fc-aba1-6e2f8c6de9c3)) + (fp_line (start 2.53 1) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 1c45110a-93d3-43da-9309-349b69dbd4b0)) + (fp_line (start 2.53 -1) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 31fa32da-21a6-4693-9450-e16b1f5e4a6b)) + (fp_line (start -2.53 0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 35f2f47e-6cec-48ac-bd68-9ddc81d960ef)) + (fp_line (start -2.53 1) (end -2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 3b796cab-31e6-4370-8439-5566157adb6c)) + (fp_line (start -2.53 -1) (end -2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 5bec1f4e-c21d-4568-abac-191813cf4e66)) + (fp_line (start 3.75 -0.815) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 6b8fd6ba-ac7c-4682-92e0-f666eb85d69d)) + (fp_line (start -4 -0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 9a9e56ab-1bef-4ec6-b2a1-e9fb776a0b9d)) + (fp_line (start 3.75 0.815) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp b526ba8f-2d74-40f4-b2f2-1d8ab09f8e80)) + (fp_line (start -2.53 -1) (end 2.53 -1) (layer "F.CrtYd") (width 0.05) (tstamp e5b6be7d-df5c-4ffa-afaa-fca892783eb5)) + (fp_line (start 2.53 1) (end -2.53 1) (layer "F.CrtYd") (width 0.05) (tstamp eba91b1c-1472-4272-b1d3-e18fbebae0d6)) + (fp_line (start -2.53 -0.815) (end -4 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp edbd67a3-7450-44d8-9afb-ebbc3d26f2f0)) + (fp_line (start 2.28 0) (end 3.581 0) (layer "F.Fab") (width 0.127) (tstamp 019105c0-d134-4db9-8d71-109c03f42b44)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 458bbc62-98d0-4c33-ba0a-5f9b97fdbde4)) + (fp_line (start 2.28 -0.96) (end 2.28 0) (layer "F.Fab") (width 0.127) (tstamp 5587710a-9afe-4ccb-96e4-d206d12e630f)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.Fab") (width 0.1) (tstamp 6f119931-90b4-4674-8eb4-57528f754b68)) + (fp_line (start -3.581 0) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 75a60f6b-b8c9-4f81-822e-be53b9dbca26)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp a79fcb84-d017-4fe2-ac1a-b1714b043359)) + (fp_line (start -2.28 0.96) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp ad609043-717a-44c3-92cb-acbc1bc7481a)) + (fp_line (start -2.28 -0.96) (end 2.28 -0.96) (layer "F.Fab") (width 0.127) (tstamp c90522db-081b-4095-9959-fdf1191fccee)) + (fp_line (start -2.28 0) (end -2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp d5199eb7-0cf6-48f6-9e0e-0f6e0adb7092)) + (pad "1" thru_hole rect (at -3.25 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 32 "/1") (pinfunction "K") (pintype "passive") (tstamp 1cd6078a-8c06-47f4-8acf-aa8389dce297)) + (pad "2" thru_hole circle (at 3 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 33 "Net-(D23-Pad2)") (pinfunction "A") (pintype "passive") (tstamp a9b9c22e-ffb0-4ab1-8b58-b9e29e348625)) + ) + + (footprint "Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder" (layer "F.Cu") + (tedit 5F6BB9E0) (tstamp c73f1a09-6a8c-40cd-8b8e-587f747d35bd) + (at 147.25 86.25) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Sheetfile" "meowboard.kicad_sch") + (property "Sheetname" "") + (path "/76004765-6e34-42e5-bef2-e8d5daedc3a7") + (attr smd) + (fp_text reference "R4" (at 0 -1.17) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 0aa989c3-987d-4096-8b4c-ceaed9b0f133) + ) + (fp_text value "1k" (at 0 1.17) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 0884af19-16cf-4150-9114-84cae39589eb) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.26 0.26) (thickness 0.04))) + (tstamp dcab8ebd-dd68-469f-85bb-8e42d364c4b5) + ) + (fp_line (start -0.167621 0.38) (end 0.167621 0.38) (layer "F.SilkS") (width 0.12) (tstamp 973f8a90-7324-45b3-b658-7271b3aa079d)) + (fp_line (start -0.167621 -0.38) (end 0.167621 -0.38) (layer "F.SilkS") (width 0.12) (tstamp c1e9f1eb-c1de-4420-a2ac-abe3538cff3a)) + (fp_line (start -1.1 0.47) (end -1.1 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp 9885ef75-e59d-4f24-b356-c44740efb800)) + (fp_line (start 1.1 -0.47) (end 1.1 0.47) (layer "F.CrtYd") (width 0.05) (tstamp 9e42e41f-5fba-4a9c-8e6e-fc7df3b60fcf)) + (fp_line (start -1.1 -0.47) (end 1.1 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp c590c7e0-2139-4983-aadc-def160f00f02)) + (fp_line (start 1.1 0.47) (end -1.1 0.47) (layer "F.CrtYd") (width 0.05) (tstamp fd531d9d-cf5b-441b-a8e4-010e832902ab)) + (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer "F.Fab") (width 0.1) (tstamp 43ca2598-6455-4531-ac97-9c61bcd3a32e)) + (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer "F.Fab") (width 0.1) (tstamp 577e7bca-d832-400a-aa01-eb0b7f65bdce)) + (fp_line (start 0.525 0.27) (end -0.525 0.27) (layer "F.Fab") (width 0.1) (tstamp 7f58a3bf-b08e-4b1f-bc88-330aed17a60c)) + (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer "F.Fab") (width 0.1) (tstamp fd06f69e-2b87-44fe-b979-ec26015708b5)) + (pad "1" smd roundrect (at -0.5975 0) (size 0.715 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 4 "+3V3") (pintype "passive") (tstamp 3c654127-b4ec-43c5-b1bc-1d16d1be3267)) + (pad "2" smd roundrect (at 0.5975 0) (size 0.715 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 49 "/SWCLK") (pintype "passive") (tstamp 8b51bdee-c68b-4cd3-b2f5-c856d10881f4)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "xenua:USB_C_Receptacle_GCT_USB4510" (layer "F.Cu") + (tedit 620E9070) (tstamp caa1b09d-6768-432e-a8ab-299fb5c8d87b) + (at 155 61.475 180) + (property "Sheetfile" "meowboard.kicad_sch") + (property "Sheetname" "") + (path "/bd085057-7c0e-463a-982b-968a2dc1f0f8") + (fp_text reference "J2" (at 0.27 3.09 180 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 021d97a3-6876-4615-a234-0e877114f7e7) + ) + (fp_text value "USB_C_Receptacle_USB2.0" (at 0 1.3 180 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 73675983-8007-4bc9-a535-fe89e8c367b9) + ) + (fp_line (start 4.02 -6.2) (end -4.02 -6.2) (layer "Edge.Cuts") (width 0.1) (tstamp 37f47530-c1e3-408b-b36a-a4d45b7a1c53)) + (fp_line (start 4.62 0) (end 4.62 -6.2) (layer "Edge.Cuts") (width 0.1) (tstamp 480b893a-73d9-48a6-87e2-49d35caa0fc3)) + (fp_line (start -4.62 0) (end -4.62 -6.2) (layer "Edge.Cuts") (width 0.1) (tstamp c962ddfd-6f3d-4174-9f23-21c878eba4f9)) + (fp_arc (start 4.02 -6.2) (mid 4.32 -6.5) (end 4.62 -6.2) (layer "Edge.Cuts") (width 0.1) (tstamp 8c8465cc-4aef-4974-9e1f-aa95cf9c50e3)) + (fp_arc (start -4.62 -6.2) (mid -4.32 -6.5) (end -4.02 -6.2) (layer "Edge.Cuts") (width 0.1) (tstamp dc4c7518-c97c-4826-a9f9-cb2ff59042f6)) + (fp_line (start 4.62 0) (end -4.62 0) (layer "User.1") (width 0.1) (tstamp cf766696-40e5-4543-b7f4-09b53478f2e4)) + (pad "A1" smd rect (at -3.2 -6.75 180) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 2 "GND") (pinfunction "GND") (pintype "passive") (tstamp 4c5792e4-b9a3-4c50-8a18-b42e15c17f59)) + (pad "A4" smd rect (at -2.4 -6.75 180) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 40 "VBUS") (pinfunction "VBUS") (pintype "passive") (tstamp a085d5e0-7ccb-4e8c-a089-8dcfcd37bb57)) + (pad "A5" smd rect (at -1.25 -6.75 180) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 41 "Net-(J2-PadA5)") (pinfunction "CC1") (pintype "bidirectional") (tstamp dc9a351f-33e3-4574-a14f-00b5566d442e)) + (pad "A6" smd rect (at -0.25 -6.75 180) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 42 "/DP") (pinfunction "D+") (pintype "bidirectional") (tstamp 6fd12772-b7ed-474a-bec3-bfc681fd5c00)) + (pad "A7" smd rect (at 0.25 -6.75 180) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 43 "/DM") (pinfunction "D-") (pintype "bidirectional") (tstamp 32fc1120-6d83-41b7-ac40-274eaf5f1718)) + (pad "A8" smd rect (at 1.25 -6.75 180) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 44 "unconnected-(J2-PadA8)") (pinfunction "SBU1") (pintype "bidirectional+no_connect") (tstamp 794442fc-19d3-4789-bf68-56780dd8a9f3)) + (pad "A9" smd rect (at 2.4 -6.75 180) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 40 "VBUS") (pinfunction "VBUS") (pintype "passive") (tstamp 39d52616-2bf3-4937-9309-4de970743ad1)) + (pad "A12" smd rect (at 3.2 -6.75 180) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 2 "GND") (pinfunction "GND") (pintype "passive") (tstamp 11e40928-2e60-4de1-8815-8488a50a0b33)) + (pad "B1" smd rect (at 3.2 -6.75 180) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 2 "GND") (pinfunction "GND") (pintype "passive") (tstamp 5a4a5876-77fb-46fd-8fbb-1873415e316d)) + (pad "B4" smd rect (at 2.4 -6.75 180) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 40 "VBUS") (pinfunction "VBUS") (pintype "passive") (tstamp bd33a392-1b9f-4f30-bab6-134feef07ac0)) + (pad "B5" smd rect (at 1.75 -6.75 180) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 45 "Net-(J2-PadB5)") (pinfunction "CC2") (pintype "bidirectional") (tstamp e74ed0ea-1c51-4eb4-8e04-4ec019813a0e)) + (pad "B6" smd rect (at 0.75 -6.75 180) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 42 "/DP") (pinfunction "D+") (pintype "bidirectional") (tstamp 4b06fc9d-82c6-4683-9a0e-3c0f43691be9)) + (pad "B7" smd rect (at -0.75 -6.75 180) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 43 "/DM") (pinfunction "D-") (pintype "bidirectional") (tstamp 03bfd1cf-1225-4944-9dae-b02afbf4109c)) + (pad "B8" smd rect (at -1.75 -6.75 180) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 46 "unconnected-(J2-PadB8)") (pinfunction "SBU2") (pintype "bidirectional+no_connect") (tstamp afc1e8fe-b1b7-48b6-b193-715630eb758a)) + (pad "B9" smd rect (at -2.4 -6.75 180) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 40 "VBUS") (pinfunction "VBUS") (pintype "passive") (tstamp 973a8075-0895-46c3-9528-24684d3d3a11)) + (pad "B12" smd rect (at -3.2 -6.75 180) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 2 "GND") (pinfunction "GND") (pintype "passive") (tstamp 127d9e9b-0b3a-449e-b1ed-a51644ccee51)) + (pad "S1" thru_hole oval (at 5.62 -1.6 180) (size 1 2.2) (drill oval 0.6 1.8) (layers *.Cu *.Mask) + (net 1 "Net-(C1-Pad1)") (pinfunction "SHIELD") (pintype "passive") (tstamp 0ab28f2b-0eef-4a70-b42d-c17e4a28f195)) + (pad "S1" thru_hole oval (at -5.62 -1.6 180) (size 1 2.2) (drill oval 0.6 1.8) (layers *.Cu *.Mask) + (net 1 "Net-(C1-Pad1)") (pinfunction "SHIELD") (pintype "passive") (tstamp 817de6b9-1baf-41e6-b225-045d3ec0c2c0)) + (pad "S1" thru_hole oval (at 5.62 -5.6 180) (size 1 1.8) (drill oval 0.6 1.4) (layers *.Cu *.Mask) + (net 1 "Net-(C1-Pad1)") (pinfunction "SHIELD") (pintype "passive") (tstamp b2f9a2e7-ea8e-407e-a145-967c1cae21b0)) + (pad "S1" thru_hole oval (at -5.62 -5.6 180) (size 1 1.8) (drill oval 0.6 1.4) (layers *.Cu *.Mask) + (net 1 "Net-(C1-Pad1)") (pinfunction "SHIELD") (pintype "passive") (tstamp b5f90f06-5ddc-4396-9c60-deb1782588ff)) + ) + + (footprint "Package_QFP:TQFP-32_7x7mm_P0.8mm" (layer "F.Cu") + (tedit 5A02F146) (tstamp cf1b406a-21c2-49ba-9b5a-d5f2f490a5e2) + (at 157.5 87.275 45) + (descr "32-Lead Plastic Thin Quad Flatpack (PT) - 7x7x1.0 mm Body, 2.00 mm [TQFP] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "QFP 0.8") + (property "Sheetfile" "meowboard.kicad_sch") + (property "Sheetname" "") + (path "/269dc11e-3732-4b0d-8804-d7467b2caa7b") + (attr smd) + (fp_text reference "U4" (at 0 -6.05 45) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 560a994a-ca89-4375-aa8b-ff1a852a85ec) + ) + (fp_text value "ATSAMD21E17D-A" (at 0 6.05 45) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 1c77af04-6263-4fd5-ae8b-bed8fcc1b85e) + ) + (fp_text user "${REFERENCE}" (at 0 0 45) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c75c918b-2ffb-466d-ba5d-efc196ef4fb3) + ) + (fp_line (start -3.625 -3.4) (end -5.05 -3.4) (layer "F.SilkS") (width 0.15) (tstamp 169c9015-6164-4dd4-a678-0e2cacd00782)) + (fp_line (start 3.625 3.625) (end 3.3 3.625) (layer "F.SilkS") (width 0.15) (tstamp 2307c801-8d30-4d61-b0b0-50466ff78470)) + (fp_line (start -3.625 3.625) (end -3.3 3.625) (layer "F.SilkS") (width 0.15) (tstamp 68d52ec6-191c-4f09-9ec3-cee691eb52e0)) + (fp_line (start 3.625 -3.625) (end 3.625 -3.3) (layer "F.SilkS") (width 0.15) (tstamp 73fff821-bac6-48d7-a31a-a1c5bd9921b9)) + (fp_line (start -3.625 -3.625) (end -3.3 -3.625) (layer "F.SilkS") (width 0.15) (tstamp 948a2ff6-1ef0-4946-ab99-74da6343c6ae)) + (fp_line (start 3.625 3.625) (end 3.625 3.3) (layer "F.SilkS") (width 0.15) (tstamp 9ec8f335-30cc-449a-94b8-ae53369a7b79)) + (fp_line (start 3.625 -3.625) (end 3.3 -3.625) (layer "F.SilkS") (width 0.15) (tstamp 9f2fcb3c-acb0-4aa6-9b92-5c636230eb6f)) + (fp_line (start -3.625 3.625) (end -3.625 3.3) (layer "F.SilkS") (width 0.15) (tstamp b23c0f1b-274b-4ee7-a47e-6de56aa4469c)) + (fp_line (start -3.625 -3.625) (end -3.625 -3.4) (layer "F.SilkS") (width 0.15) (tstamp bd28b8dc-dd26-49e2-a03c-39006a44ac6b)) + (fp_line (start -5.3 -5.3) (end -5.3 5.3) (layer "F.CrtYd") (width 0.05) (tstamp 5c1e1683-9506-4307-8601-783f6bb34442)) + (fp_line (start -5.3 5.3) (end 5.3 5.3) (layer "F.CrtYd") (width 0.05) (tstamp a1ab3936-6c8f-41e3-bf76-3aec733fa618)) + (fp_line (start 5.3 -5.3) (end 5.3 5.3) (layer "F.CrtYd") (width 0.05) (tstamp c0caba36-703e-4ca3-8b75-ab15e3a3ae0b)) + (fp_line (start -5.3 -5.3) (end 5.3 -5.3) (layer "F.CrtYd") (width 0.05) (tstamp dc36f978-c3a5-42cd-a1a8-62da89eb76c9)) + (fp_line (start -3.5 -2.5) (end -2.5 -3.5) (layer "F.Fab") (width 0.15) (tstamp 266c0e4c-ab1f-4c74-9a13-69eb87f0607f)) + (fp_line (start -3.5 3.5) (end -3.5 -2.5) (layer "F.Fab") (width 0.15) (tstamp 2d803be6-14ff-4793-bf23-82ece5805069)) + (fp_line (start 3.5 -3.5) (end 3.5 3.5) (layer "F.Fab") (width 0.15) (tstamp 65355da5-bee2-422b-9c31-0d0bdb9ce6bb)) + (fp_line (start 3.5 3.5) (end -3.5 3.5) (layer "F.Fab") (width 0.15) (tstamp 86f8aaaa-24ee-43b6-abdc-3fb41c808714)) + (fp_line (start -2.5 -3.5) (end 3.5 -3.5) (layer "F.Fab") (width 0.15) (tstamp f3a5ad08-8ad9-449d-9dd2-ec0beb62e606)) + (pad "1" smd rect (at -4.25 -2.8 45) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 5 "/6") (pinfunction "PA00") (pintype "bidirectional") (tstamp 17fefd25-afa0-409d-81d0-d2630d3c0cdc)) + (pad "2" smd rect (at -4.25 -2 45) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "/5") (pinfunction "PA01") (pintype "bidirectional") (tstamp d96c02a3-37f3-4d7f-816d-3935fe8dc54a)) + (pad "3" smd rect (at -4.25 -1.2 45) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 14 "/4") (pinfunction "PA02") (pintype "bidirectional") (tstamp cd889de8-5714-4e91-89ef-91516dd2283e)) + (pad "4" smd rect (at -4.25 -0.4 45) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 20 "/3") (pinfunction "PA03") (pintype "bidirectional") (tstamp 75cd0aed-c37d-4700-8abb-c84b3fca4b99)) + (pad "5" smd rect (at -4.25 0.4 45) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 26 "/2") (pinfunction "PA04") (pintype "bidirectional") (tstamp 2da0a386-58c6-4140-9cf7-842f97d0dd84)) + (pad "6" smd rect (at -4.25 1.2 45) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 32 "/1") (pinfunction "PA05") (pintype "bidirectional") (tstamp bf8e9d15-04f1-4796-bf28-ffbfc653ec3a)) + (pad "7" smd rect (at -4.25 2 45) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 60 "unconnected-(U4-Pad7)") (pinfunction "PA06") (pintype "bidirectional+no_connect") (tstamp 764fed9d-ae8b-4f51-90fa-7515afbeafce)) + (pad "8" smd rect (at -4.25 2.8 45) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 61 "unconnected-(U4-Pad8)") (pinfunction "PA07") (pintype "bidirectional+no_connect") (tstamp 5adb669d-5ff0-4178-a657-c1a0e13203b3)) + (pad "9" smd rect (at -2.8 4.25 135) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 4 "+3V3") (pinfunction "VDDANA") (pintype "power_in") (tstamp d616528b-635f-4226-b3bf-36a28c691a92)) + (pad "10" smd rect (at -2 4.25 135) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 2 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 18ee6ff0-c159-4ae3-94a2-e3262bf0ef5a)) + (pad "11" smd rect (at -1.2 4.25 135) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 67 "unconnected-(U4-Pad11)") (pinfunction "PA08") (pintype "bidirectional") (tstamp 6f5239ba-e51f-41f4-9397-cafbf13c05a6)) + (pad "12" smd rect (at -0.4 4.25 135) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 68 "unconnected-(U4-Pad12)") (pinfunction "PA09") (pintype "bidirectional") (tstamp 0a55133b-b44d-4a3e-986a-04cd6c116753)) + (pad "13" smd rect (at 0.4 4.25 135) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 62 "unconnected-(U4-Pad13)") (pinfunction "PA10") (pintype "bidirectional+no_connect") (tstamp ede7dfe2-0489-47ea-abdb-49e47b304dee)) + (pad "14" smd rect (at 1.2 4.25 135) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 63 "unconnected-(U4-Pad14)") (pinfunction "PA11") (pintype "bidirectional+no_connect") (tstamp 642eb4f9-7862-410d-bd83-1268a57cae78)) + (pad "15" smd rect (at 2 4.25 135) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 55 "/E") (pinfunction "PA14") (pintype "bidirectional") (tstamp 944d6788-3cfd-4fde-a8d4-23bdc0cc0600)) + (pad "16" smd rect (at 2.8 4.25 135) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 53 "/D") (pinfunction "PA15") (pintype "bidirectional") (tstamp 727f857c-c198-4926-b8ee-c80cc349ca8e)) + (pad "17" smd rect (at 4.25 2.8 45) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 52 "/C") (pinfunction "PA16") (pintype "bidirectional") (tstamp 7cef66d3-eda5-43e2-8c7a-4ba609149501)) + (pad "18" smd rect (at 4.25 2 45) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 51 "/B") (pinfunction "PA17") (pintype "bidirectional") (tstamp ad7b7141-8b5b-44a5-92e2-718f5b933760)) + (pad "19" smd rect (at 4.25 1.2 45) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 54 "/A") (pinfunction "PA18") (pintype "bidirectional") (tstamp 009db975-13ac-4a12-9447-8fdff7282011)) + (pad "20" smd rect (at 4.25 0.4 45) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 64 "unconnected-(U4-Pad20)") (pinfunction "PA19") (pintype "bidirectional+no_connect") (tstamp a9ffaecc-d412-45a2-b786-f881cb5c7b02)) + (pad "21" smd rect (at 4.25 -0.4 45) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 57 "/P1_SDA") (pinfunction "PA22") (pintype "bidirectional") (tstamp 687812a3-b64e-4378-a960-355e3b7fc9b2)) + (pad "22" smd rect (at 4.25 -1.2 45) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 56 "/P1_SCL") (pinfunction "PA23") (pintype "bidirectional") (tstamp 523624a9-aea3-4968-892d-beb9a669cd9b)) + (pad "23" smd rect (at 4.25 -2 45) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 59 "/USBD-") (pinfunction "PA24") (pintype "bidirectional") (tstamp c104afb0-8bb2-41eb-9011-e87a4c80bd99)) + (pad "24" smd rect (at 4.25 -2.8 45) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 58 "/USBD+") (pinfunction "PA25") (pintype "bidirectional") (tstamp 90f2f644-5111-4b32-a992-67e322324a4d)) + (pad "25" smd rect (at 2.8 -4.25 135) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 65 "/SW1") (pinfunction "PA27") (pintype "bidirectional") (tstamp 330f5b73-c676-4659-b3ed-4265fc45b8c1)) + (pad "26" smd rect (at 2 -4.25 135) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 48 "/RST") (pinfunction "~{RESET}") (pintype "input") (tstamp 70965169-0e05-4b67-bf25-e52e72aeb7fa)) + (pad "27" smd rect (at 1.2 -4.25 135) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 66 "unconnected-(U4-Pad27)") (pinfunction "PA28") (pintype "bidirectional+no_connect") (tstamp a74a31f5-6065-4ae7-b8ec-8de0db9e6dc9)) + (pad "28" smd rect (at 0.4 -4.25 135) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 2 "GND") (pinfunction "GND") (pintype "passive") (tstamp afbe4b74-7d26-4808-8500-14a5d005de6f)) + (pad "29" smd rect (at -0.4 -4.25 135) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 3 "Net-(C2-Pad2)") (pinfunction "VDDCORE") (pintype "power_out") (tstamp c77786a1-b227-4d2e-9972-9bdd11350f8f)) + (pad "30" smd rect (at -1.2 -4.25 135) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 4 "+3V3") (pinfunction "VDDIN") (pintype "power_in") (tstamp bc3754b0-6921-4841-84e0-1a6fe5154b35)) + (pad "31" smd rect (at -2 -4.25 135) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 49 "/SWCLK") (pinfunction "PA30") (pintype "bidirectional") (tstamp cbed8600-2dbe-4f68-810b-67b782d5461a)) + (pad "32" smd rect (at -2.8 -4.25 135) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") + (net 47 "/SWDIO") (pinfunction "PA31") (pintype "bidirectional") (tstamp 91bee346-4c7a-4f24-bd04-e7a8ea643834)) + (model "${KICAD6_3DMODEL_DIR}/Package_QFP.3dshapes/TQFP-32_7x7mm_P0.8mm.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_TO_SOT_SMD:SOT-23-6" (layer "F.Cu") + (tedit 5F6F9B37) (tstamp d79d5b7e-cf68-4b0b-a025-314d1da2e851) + (at 159 75.5 90) + (descr "SOT, 6 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178c.PDF variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Sheetfile" "meowboard.kicad_sch") + (property "Sheetname" "") + (path "/c37d3f0c-41ec-4928-8869-febc821c6326") + (attr smd) + (fp_text reference "U2" (at 0 -2.4 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 3d412966-f4f4-4204-a64f-70b9e37de5cb) + ) + (fp_text value "USBLC6-2SC6" (at 0 2.4 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 0a6ef386-eb0c-4a74-b033-8e87c229c54f) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp a35e8302-6310-4ba3-87f7-b5e3bb43fa81) + ) + (fp_line (start 0 -1.56) (end -1.8 -1.56) (layer "F.SilkS") (width 0.12) (tstamp 0aca8a74-81e2-4e3d-83ca-909371be4a4c)) + (fp_line (start 0 1.56) (end -0.8 1.56) (layer "F.SilkS") (width 0.12) (tstamp 272ddea6-a6e7-46c2-af88-5737e42d543d)) + (fp_line (start 0 1.56) (end 0.8 1.56) (layer "F.SilkS") (width 0.12) (tstamp b112aa03-02c8-4398-921f-0707687656ed)) + (fp_line (start 0 -1.56) (end 0.8 -1.56) (layer "F.SilkS") (width 0.12) (tstamp b779536a-efa1-4e0e-8bf4-7f3d2007ade6)) + (fp_line (start 2.05 -1.7) (end -2.05 -1.7) (layer "F.CrtYd") (width 0.05) (tstamp 4c00b3c6-bdc2-4415-90ca-fd1278eaf8f2)) + (fp_line (start 2.05 1.7) (end 2.05 -1.7) (layer "F.CrtYd") (width 0.05) (tstamp a36b0e4d-69f4-466b-ac42-02bcbeeb6bd1)) + (fp_line (start -2.05 1.7) (end 2.05 1.7) (layer "F.CrtYd") (width 0.05) (tstamp adcdbf1f-2012-4502-925d-13d4bd15b185)) + (fp_line (start -2.05 -1.7) (end -2.05 1.7) (layer "F.CrtYd") (width 0.05) (tstamp c849fbdb-626c-4a19-a065-7338ed5ff13c)) + (fp_line (start -0.8 -1.05) (end -0.4 -1.45) (layer "F.Fab") (width 0.1) (tstamp 17fe869d-ced3-4ac5-b4b1-0c32c1467c4c)) + (fp_line (start 0.8 1.45) (end -0.8 1.45) (layer "F.Fab") (width 0.1) (tstamp 181e2a28-316c-4f65-93d9-e5ab7cbdac5c)) + (fp_line (start 0.8 -1.45) (end 0.8 1.45) (layer "F.Fab") (width 0.1) (tstamp 1ca9b863-1bc6-4d4c-8609-beb5d6e3cd1c)) + (fp_line (start -0.8 1.45) (end -0.8 -1.05) (layer "F.Fab") (width 0.1) (tstamp c29ebd62-d210-4822-a297-b74d8cf35973)) + (fp_line (start -0.4 -1.45) (end 0.8 -1.45) (layer "F.Fab") (width 0.1) (tstamp d2448152-f108-427b-a23b-9b0dca78cca1)) + (pad "1" smd roundrect (at -1.1375 -0.95 90) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 58 "/USBD+") (pinfunction "I/O1") (pintype "passive") (tstamp 7307f04d-8f5f-433c-8a30-f5a28ae044e4)) + (pad "2" smd roundrect (at -1.1375 0 90) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pinfunction "GND") (pintype "passive") (tstamp 84910ce1-5af4-4d92-98c5-0616a447630d)) + (pad "3" smd roundrect (at -1.1375 0.95 90) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 59 "/USBD-") (pinfunction "I/O2") (pintype "passive") (tstamp 62c0b112-f757-4993-b627-4715386cff66)) + (pad "4" smd roundrect (at 1.1375 0.95 90) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 43 "/DM") (pinfunction "I/O2") (pintype "passive") (tstamp 4534758b-261b-42ff-be49-30ffe8eae9a7)) + (pad "5" smd roundrect (at 1.1375 0 90) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 40 "VBUS") (pinfunction "VBUS") (pintype "passive") (tstamp 066b8b84-4ae7-44dc-9f81-480b1972fcb7)) + (pad "6" smd roundrect (at 1.1375 -0.95 90) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 42 "/DP") (pinfunction "I/O1") (pintype "passive") (tstamp 6c319d81-3f84-4cc1-9e04-a895e60a2c6e)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-6.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder" (layer "F.Cu") + (tedit 5F6BB9E0) (tstamp daba6e56-beba-4372-83cc-f2b4d8b43066) + (at 150 90.75) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Sheetfile" "meowboard.kicad_sch") + (property "Sheetname" "") + (path "/c431609a-c5ae-483e-b290-51657517328b") + (attr smd) + (fp_text reference "R5" (at 0 -1.17) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a27d7ed1-d1cf-47be-b4c2-0b75619c8640) + ) + (fp_text value "10k" (at 0 1.17) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp abd62f60-f5e4-4854-bbfe-159d15e23ed0) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.26 0.26) (thickness 0.04))) + (tstamp 25a7cc24-2d84-4bbd-b76a-d5b85c425def) + ) + (fp_line (start -0.167621 0.38) (end 0.167621 0.38) (layer "F.SilkS") (width 0.12) (tstamp 2a5bd553-d4ba-4f19-b984-8c95510f0f67)) + (fp_line (start -0.167621 -0.38) (end 0.167621 -0.38) (layer "F.SilkS") (width 0.12) (tstamp 67dce182-40e6-4901-a1a9-0d592fadbc34)) + (fp_line (start 1.1 -0.47) (end 1.1 0.47) (layer "F.CrtYd") (width 0.05) (tstamp 581703dc-343a-4c22-b9fd-287848863692)) + (fp_line (start 1.1 0.47) (end -1.1 0.47) (layer "F.CrtYd") (width 0.05) (tstamp 77a9f295-422c-4a33-aa29-e680f6606411)) + (fp_line (start -1.1 -0.47) (end 1.1 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp d71c288b-f2f7-47f3-822d-0c41144da0b5)) + (fp_line (start -1.1 0.47) (end -1.1 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp e0e40558-ae92-4e63-b6dc-5a9519e0405f)) + (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer "F.Fab") (width 0.1) (tstamp 2471f8e2-4048-453d-9704-faf6217b38fd)) + (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer "F.Fab") (width 0.1) (tstamp 27a09758-3a2a-4dc0-93cd-114dba35d2e3)) + (fp_line (start 0.525 0.27) (end -0.525 0.27) (layer "F.Fab") (width 0.1) (tstamp 56a18685-540d-4515-8a57-82fa8d37a181)) + (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer "F.Fab") (width 0.1) (tstamp 883345cf-9ecb-423c-9ce6-f3f286d73008)) + (pad "1" smd roundrect (at -0.5975 0) (size 0.715 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 48 "/RST") (pintype "passive") (tstamp 65fa1f7e-e11c-47b8-bb8e-39911c23126e)) + (pad "2" smd roundrect (at 0.5975 0) (size 0.715 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 4 "+3V3") (pintype "passive") (tstamp 4f4d4d31-c12b-43b6-abfb-6c0451346bd1)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "1N4148:DIOAD829W49L456D191" (layer "F.Cu") + (tedit 6235BD20) (tstamp dd834e84-f58d-497e-855b-fedb24308e31) + (at 217.8 109.7) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/3c6fd98f-207f-4509-a7d8-e19152d77b51") + (attr through_hole) + (fp_text reference "D3" (at 0 0) (layer "F.SilkS") + (effects (font (size 1.000102 1.000102) (thickness 0.15))) + (tstamp f86bf7d3-7f87-4a4b-9005-7d000684a478) + ) + (fp_text value "~" (at 0 2) (layer "F.Fab") + (effects (font (size 1.001921 1.001921) (thickness 0.15))) + (tstamp 502f360d-532f-4d03-a00d-b9e49678baaa) + ) + (fp_line (start 1.52 -0.96) (end 2.28 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 0392d3f2-d706-4998-9e6c-acb7b5293f1f)) + (fp_line (start 1.52 0.96) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 2737d70b-e59e-448c-bbbc-c6da8dfe4f91)) + (fp_line (start -2.28 -0.96) (end -1.52 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 2a186149-c344-4bb1-9ed3-3b7920de0216)) + (fp_line (start 2.28 -0.95) (end 2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 9513f0b4-e657-453b-94ec-0e4c646669ff)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.SilkS") (width 0.127) (tstamp ba2fa122-ced4-41e6-b5db-d5c94504b3fa)) + (fp_line (start -2.28 0) (end -2.28 0.95) (layer "F.SilkS") (width 0.127) (tstamp c70d715c-0816-4db8-9d91-b803672d7f5e)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.SilkS") (width 0.12) (tstamp ce4fc0e1-0fa9-47ea-8e01-c538e6f16da6)) + (fp_line (start -2.28 0.96) (end -1.52 0.96) (layer "F.SilkS") (width 0.127) (tstamp e112f1ab-cf78-4ff3-b88d-e0f35d088a67)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp f6b2b5c6-8efb-48e4-9002-3bbe17cabf97)) + (fp_line (start 2.53 1) (end -2.53 1) (layer "F.CrtYd") (width 0.05) (tstamp 0f32e242-072b-46d8-9f1a-3ba234238ca4)) + (fp_line (start 2.53 1) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 30f3486d-482b-4ef7-aa6b-182fc18f40d4)) + (fp_line (start 3.75 0.815) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 3c620158-0ba3-4cfe-af46-8e9b4259a4ea)) + (fp_line (start 2.53 -1) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 466652a1-11ea-4c08-bb62-f1429456bd5d)) + (fp_line (start 3.75 -0.815) (end 3.75 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 7450892f-6c1f-41c4-a162-15503df4b0c6)) + (fp_line (start -4 -0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 75b38b14-e99e-426e-998a-0bf9ed2aa44c)) + (fp_line (start -2.53 0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 951a949a-3f22-483a-a723-c5b2d52f0172)) + (fp_line (start -2.53 -0.815) (end -4 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp bdbc4993-fc74-407b-9943-68329e36c656)) + (fp_line (start -2.53 -1) (end 2.53 -1) (layer "F.CrtYd") (width 0.05) (tstamp c41f5cd2-2716-441e-bc74-d7056d20b40d)) + (fp_line (start -2.53 1) (end -2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp c4727363-9d76-4d5a-9f39-5be269ebb307)) + (fp_line (start -2.53 -1) (end -2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp ceb339d8-0e66-4268-af95-0324078c49c4)) + (fp_line (start 3.75 -0.815) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp cffff094-a7c7-4efc-a26c-25e6da92290c)) + (fp_line (start -2.28 0) (end -2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 14c1b4df-edfb-4ad7-8d9e-e860efeb2954)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 34fd8d1a-f6a6-4608-9d42-0c88ad173072)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 542f3d1e-2880-483a-bf7d-df78a5a62288)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.Fab") (width 0.1) (tstamp 6c7dbc07-5af8-4f37-bfcc-2752c64f66c0)) + (fp_line (start -2.28 0.96) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 9651882f-f5e9-456d-9e34-81312ba7e5e8)) + (fp_line (start -3.581 0) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp aa9f394b-301a-40a1-9f78-23860cd028e5)) + (fp_line (start 2.28 -0.96) (end 2.28 0) (layer "F.Fab") (width 0.127) (tstamp cade8247-16a5-4ed5-8376-685807879965)) + (fp_line (start 2.28 0) (end 3.581 0) (layer "F.Fab") (width 0.127) (tstamp f2761729-a859-414e-8d2f-dbe039daf844)) + (fp_line (start -2.28 -0.96) (end 2.28 -0.96) (layer "F.Fab") (width 0.127) (tstamp f6c004c3-7bb3-4ffc-84c1-54e0f4568de3)) + (pad "1" thru_hole rect (at -3.25 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 5 "/6") (pinfunction "K") (pintype "passive") (tstamp 684d681d-362f-4a20-86e4-7faa4090823f)) + (pad "2" thru_hole circle (at 3 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 8 "Net-(D3-Pad2)") (pinfunction "A") (pintype "passive") (tstamp 56dd8b69-7dfa-421f-884c-e83420ec11e0)) + ) + + (footprint "mbk:Choc-1u-solder" (layer "F.Cu") + (tedit 603B357F) (tstamp dfdbce88-3a5d-4d8b-8477-a459bc695842) + (at 84 95) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/df870ed4-5ed7-48f9-8444-553a11034c2d") + (attr through_hole) + (fp_text reference "SW10" (at 0 -7.14375 180) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 60390a24-250f-4b86-8faa-e78d608272f8) + ) + (fp_text value "~" (at 2.5 -2 180) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 0a9808e9-8669-4edd-b8dc-c0f817bcb995) + ) + (fp_text user "REF**" (at 0 2.675) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 1050f938-1437-4146-9a1d-1ac79447905e) + ) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 33058d93-8f57-4ae0-8faa-d2a463482d23)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 39ae7db1-237a-42e5-bfde-1289d9b60a8e)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 40573521-8d56-441d-9c28-74d128cc125d)) + (fp_line (start -9 -8.5) (end 9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 69eb2149-fa94-45c7-bb8f-2643e8fb995d)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 7b745610-3579-40c5-b780-c551853462ff)) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 95959290-2c71-42a3-90c1-f7c83c89063e)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp a6f0a67f-6ff1-4fcf-929b-badb561d240e)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp a70717a7-df84-43cb-b2de-a7b46e424790)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp a7da112a-81ec-4044-8383-f8822d789677)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp aa28ab4a-bf9b-4b37-b0c0-dfbce7dd6607)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp acb343f8-b94e-46d2-8b1e-b130199295ab)) + (fp_line (start 9 8.5) (end -9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp f8821741-80be-4abd-948d-ce79239864c0)) + (fp_line (start -7 7) (end 7 7) (layer "Cmts.User") (width 0.12) (tstamp 11f9dcc7-f2cb-4525-be96-a454f4d99139)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 35fc6cc9-fb5c-4b43-b084-03cfe910b076)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 3bf3528a-ddc7-46d8-9f39-705990a1b8ba)) + (fp_line (start 7 -7) (end -7 -7) (layer "Cmts.User") (width 0.12) (tstamp 42070ee7-5641-42f9-a4fd-9d667e073226)) + (fp_line (start 7 7) (end 7 -7) (layer "Cmts.User") (width 0.12) (tstamp 473eb0a2-fc17-448f-9649-88261f748ebb)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 6b78947f-4e68-4a10-88de-d72a1b44ca1f)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp 806ea60d-f90e-4c1c-a46e-8c51c1e93d8e)) + (fp_line (start -7 -7) (end -7 7) (layer "Cmts.User") (width 0.12) (tstamp 83eeaadc-6bc2-433f-bbd0-dd83a76b17a1)) + (pad "" np_thru_hole circle locked (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp 4e94991f-252d-4e45-90b7-9ee0f99530d7)) + (pad "" np_thru_hole circle locked (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp b605a0b7-f67a-48f8-861b-a7c5a72576fb)) + (pad "" np_thru_hole circle locked (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp d355a36a-475a-427b-b298-1e7f05710d60)) + (pad "1" thru_hole circle locked (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 17 "Net-(D10-Pad2)") (pinfunction "1") (pintype "passive") (tstamp c5dfc114-91e0-439d-91f2-a0ad9b3a5344)) + (pad "2" thru_hole circle locked (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 52 "/C") (pinfunction "2") (pintype "passive") (tstamp 4937fe50-593a-4727-b25f-3ebeb120cdfa)) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl" + (offset (xyz 7.467599888 7.467599888 5.943599911)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl" + (offset (xyz 0 0 11.93799982)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder" (layer "F.Cu") + (tedit 5F6BB9E0) (tstamp e05fc6ba-8f13-402a-926c-36dac76a9a0c) + (at 149.5 69.5) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Sheetfile" "meowboard.kicad_sch") + (property "Sheetname" "") + (path "/4ce9470f-5633-41bf-89ac-74a810939893") + (attr smd) + (fp_text reference "R3" (at 0 -1.17) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp d3056fd3-64c0-413e-aeaf-d36f1250d69c) + ) + (fp_text value "5.1k" (at 0 1.17) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 88f6b257-b3ce-4de2-bce8-cd66f87f3a15) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.26 0.26) (thickness 0.04))) + (tstamp a251feb9-5ed5-4c0a-b6cd-f3243bce3b9c) + ) + (fp_line (start -0.167621 0.38) (end 0.167621 0.38) (layer "F.SilkS") (width 0.12) (tstamp 29d532bd-e5fe-462e-85e0-2d490b6221af)) + (fp_line (start -0.167621 -0.38) (end 0.167621 -0.38) (layer "F.SilkS") (width 0.12) (tstamp d5b16dbe-8b3d-4ad3-849c-8f90165cf708)) + (fp_line (start 1.1 -0.47) (end 1.1 0.47) (layer "F.CrtYd") (width 0.05) (tstamp 3ebb2f2d-fac3-4742-a784-198cf14356a8)) + (fp_line (start -1.1 0.47) (end -1.1 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp 56fee7ac-b25b-4374-b54f-135723a4e077)) + (fp_line (start 1.1 0.47) (end -1.1 0.47) (layer "F.CrtYd") (width 0.05) (tstamp d1df78d3-a7af-498d-9050-88379357f738)) + (fp_line (start -1.1 -0.47) (end 1.1 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp d28c9961-43b0-45e9-9627-83f7f6f67ed9)) + (fp_line (start 0.525 0.27) (end -0.525 0.27) (layer "F.Fab") (width 0.1) (tstamp 02e88569-a13b-4b48-8570-2ec275475022)) + (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer "F.Fab") (width 0.1) (tstamp 324221dc-816f-41ba-b8ec-964712bdb583)) + (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer "F.Fab") (width 0.1) (tstamp 646c9822-0cc1-42c5-a791-f78b3d3635e6)) + (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer "F.Fab") (width 0.1) (tstamp f5679253-25eb-4d90-aabf-67f38148b369)) + (pad "1" smd roundrect (at -0.5975 0) (size 0.715 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pintype "passive") (tstamp 2a8c5412-9e02-4c86-adc2-ad45e447254c)) + (pad "2" smd roundrect (at 0.5975 0) (size 0.715 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 45 "Net-(J2-PadB5)") (pintype "passive") (tstamp 43512c0d-1133-4ef6-afcb-e2b6f577d6b5)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "1N4148:DIOAD829W49L456D191" (layer "F.Cu") + (tedit 6235BD20) (tstamp e3ecd4d2-e81e-4ca3-9abd-d270e03cf0b1) + (at 226.6 103.6) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/26fc67b2-128c-4c84-9cf2-fb07099665f8") + (attr through_hole) + (fp_text reference "D12" (at 0 0) (layer "F.SilkS") + (effects (font (size 1.000102 1.000102) (thickness 0.15))) + (tstamp 88911165-8569-4be9-87ad-ce8ffa28f094) + ) + (fp_text value "~" (at 0 2) (layer "F.Fab") + (effects (font (size 1.001921 1.001921) (thickness 0.15))) + (tstamp bee523ad-656f-4243-ad99-e81a19cc0c89) + ) + (fp_line (start 1.52 -0.96) (end 2.28 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 1a6f0ce2-69c2-4878-b6cc-238a0c29bcfc)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.SilkS") (width 0.12) (tstamp 1da14def-6cfd-4a76-98fb-8f72a3a9f48c)) + (fp_line (start -2.28 0) (end -2.28 0.95) (layer "F.SilkS") (width 0.127) (tstamp 23eb1188-7a3d-44d3-bf85-6016585a5496)) + (fp_line (start 2.28 -0.95) (end 2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 34213e1a-d7c7-42f4-a4c5-d727bdcea880)) + (fp_line (start 1.52 0.96) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 3ae01eb6-e533-42be-9530-93ae64dbee64)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 4c570b2d-b0a6-4650-a34a-21b226542bcc)) + (fp_line (start -2.28 -0.96) (end -1.52 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 6a4946db-e57f-4f29-9770-c38c2f6cea72)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 7595145d-4fd2-45e3-a6d9-1215ecf96974)) + (fp_line (start -2.28 0.96) (end -1.52 0.96) (layer "F.SilkS") (width 0.127) (tstamp a4039392-bbb7-46fb-9818-20a47f069437)) + (fp_line (start 2.53 1) (end -2.53 1) (layer "F.CrtYd") (width 0.05) (tstamp 1be735ee-a9c0-4349-9e83-4cdb19e91253)) + (fp_line (start -2.53 -1) (end 2.53 -1) (layer "F.CrtYd") (width 0.05) (tstamp 1ee10bc7-5821-42bd-9a64-ffee1e138440)) + (fp_line (start -2.53 -1) (end -2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 33ad4da3-89af-4255-a213-b9657afebee8)) + (fp_line (start -2.53 0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 36260d87-1f6e-48a1-9b54-ba5c79981c68)) + (fp_line (start -2.53 -0.815) (end -4 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 429c70f2-c541-40f6-acdb-d8b66a6b5bcf)) + (fp_line (start 2.53 -1) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 6f7655e8-bf3b-4fdd-994c-17644a918178)) + (fp_line (start 3.75 -0.815) (end 3.75 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 92e4cbff-82ea-4f51-bc2f-4b5223f635f9)) + (fp_line (start -2.53 1) (end -2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 94d38ae9-5ffe-4d49-887f-f3c84330930b)) + (fp_line (start 3.75 0.815) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp ac4f8316-258f-4a8c-ac5d-b3423696947f)) + (fp_line (start 2.53 1) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp add6ff7f-98c1-4a44-bca4-98a007422016)) + (fp_line (start 3.75 -0.815) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp b7de9776-17b8-4923-91cc-634276dfd68c)) + (fp_line (start -4 -0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp eb955848-6c7f-4506-a8a2-d61546c5fda3)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 26885952-4590-46d5-9ae5-cb19254ff2fe)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 916b39dd-ba58-47c6-bff4-2a3574d44a24)) + (fp_line (start -2.28 0) (end -2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp ad70da80-b9ea-4303-bc85-e91f74092f56)) + (fp_line (start 2.28 -0.96) (end 2.28 0) (layer "F.Fab") (width 0.127) (tstamp b2732836-9bb1-4c14-8b7c-120cae617612)) + (fp_line (start -2.28 -0.96) (end 2.28 -0.96) (layer "F.Fab") (width 0.127) (tstamp c65cfefa-618f-4a5a-9f00-7f9e52a2a803)) + (fp_line (start 2.28 0) (end 3.581 0) (layer "F.Fab") (width 0.127) (tstamp cabc99b4-381e-42ba-abdd-04d54b724ad2)) + (fp_line (start -3.581 0) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp cb3e4b21-753c-4b20-9db0-c9082f4a02b3)) + (fp_line (start -2.28 0.96) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp cf78d7b8-7dfa-4900-9e8c-8c7219e72c57)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.Fab") (width 0.1) (tstamp ed6866a3-a3be-4e03-8206-6975201c73a1)) + (pad "1" thru_hole rect (at -3.25 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 14 "/4") (pinfunction "K") (pintype "passive") (tstamp 8cd0af36-9e01-415c-9387-58d4a50fca16)) + (pad "2" thru_hole circle (at 3 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 19 "Net-(D12-Pad2)") (pinfunction "A") (pintype "passive") (tstamp 8bfc2dba-cabb-4c60-84b7-d1153cf46d11)) + ) + + (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (layer "F.Cu") + (tedit 5F68FEEF) (tstamp e5bedbc2-0ef8-4823-97d7-56974705d80f) + (at 153 81.5 -135) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (property "Sheetfile" "meowboard.kicad_sch") + (property "Sheetname" "") + (path "/98af1557-14b5-4fcd-83f4-700ba43358c4") + (attr smd) + (fp_text reference "C2" (at 0 -1.43 45) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp d4b82ec1-e253-4a18-ab43-90967180f131) + ) + (fp_text value "1µF" (at 0 1.43 45) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ac6611ef-2296-4386-ab93-33c9ddab6ead) + ) + (fp_text user "${REFERENCE}" (at 0 0 45) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp 56dbc71e-7ab7-4b0d-be86-3ac406e15e6d) + ) + (fp_line (start -0.146267 0.51) (end 0.146267 0.51) (layer "F.SilkS") (width 0.12) (tstamp de173b21-222b-4e20-bc21-496aed268a5e)) + (fp_line (start -0.146267 -0.51) (end 0.146267 -0.51) (layer "F.SilkS") (width 0.12) (tstamp e0634a07-b36e-439d-948a-a80570377e11)) + (fp_line (start -1.65 0.73) (end -1.65 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 5170ab7c-5c95-4e23-95cd-3104378fb311)) + (fp_line (start 1.65 0.73) (end -1.65 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 9aa1416c-1a26-4513-a760-6cfc37e292ba)) + (fp_line (start -1.65 -0.73) (end 1.65 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp a9cf8fa1-d2c2-40e7-b4b4-e3d49239b0be)) + (fp_line (start 1.65 -0.73) (end 1.65 0.73) (layer "F.CrtYd") (width 0.05) (tstamp b336de80-634f-4083-ad46-926a4240fa71)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 11a36906-4732-410c-9ca8-7bfa35aa6322)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 88ca0723-6f23-4b74-bf67-5bfa1f86fc03)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp e80df03e-a7a0-4885-9c97-3ad5cb4cc991)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp f5bb8fa1-5f00-4f94-aa3e-8c059515b751)) + (pad "1" smd roundrect (at -0.8625 0 225) (size 1.075 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pintype "passive") (tstamp a534a574-ea0d-4aac-b03b-b4f69f356dd0)) + (pad "2" smd roundrect (at 0.8625 0 225) (size 1.075 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 3 "Net-(C2-Pad2)") (pintype "passive") (tstamp b5e40d74-c288-4608-afaf-9cf3b13e5142)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "mbk:Choc-1u-solder" (layer "F.Cu") + (tedit 603B357F) (tstamp e67d2cf0-82b0-489b-bbd8-232ed7663611) + (at 84 112) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/68b317ce-d1ae-4e5d-a46a-f50cd5181964") + (attr through_hole) + (fp_text reference "SW11" (at 0 -7.14375 180) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.2))) + (tstamp b57cc345-aa2e-45bb-be3d-c87c88447099) + ) + (fp_text value "~" (at 2.5 -2 180) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.2))) + (tstamp 47762e14-2172-4879-92fd-336f72741bdc) + ) + (fp_text user "REF**" (at 0 2.675) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c873b386-8a38-4e9f-9f5e-d738c57ad790) + ) + (fp_line (start 7.5 7.5) (end 7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp 1e80e7d1-93d0-43c4-b1aa-76203c41ec32)) + (fp_line (start -5.5 7.5) (end -7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp 2203fae3-da5c-48d9-aca2-893a15ae7001)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 25d69061-0b35-4e6a-bc6a-5648912bca19)) + (fp_line (start 9 8.5) (end -9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 3644ca83-7565-4258-8da7-a05a3edcb8e1)) + (fp_line (start 5.5 -7.5) (end 7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp 5707cfd1-e33b-4ad9-a206-64980cf31e2c)) + (fp_line (start 7.5 -7.5) (end 7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp 592ecb79-ae95-4a2b-a0d7-4791ab11c4d3)) + (fp_line (start -9 -8.5) (end 9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 9e3c86b9-ad68-4b27-957a-d135ce6b4760)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp a16cbf7a-5500-4f7d-b0fe-cdac0ffb70f3)) + (fp_line (start 5.5 7.5) (end 7.5 7.5) (layer "Dwgs.User") (width 0.15) (tstamp a43df4ed-e077-461f-912c-d640381d5a8c)) + (fp_line (start -7.5 -7.5) (end -7.5 -5.5) (layer "Dwgs.User") (width 0.15) (tstamp cac668ea-607a-44a5-a5d4-b7c0b2510ae0)) + (fp_line (start -5.5 -7.5) (end -7.5 -7.5) (layer "Dwgs.User") (width 0.15) (tstamp cf7c23e0-1158-47e8-8b2d-025d6b4bfc4f)) + (fp_line (start -7.5 7.5) (end -7.5 5.5) (layer "Dwgs.User") (width 0.15) (tstamp fec125ba-23c7-480c-8cd4-b5757bf1dd51)) + (fp_line (start -2.65 -6.325) (end 2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 0699ca67-a16e-4f43-bf44-5b617f5bdb8a)) + (fp_line (start 7 -7) (end -7 -7) (layer "Cmts.User") (width 0.12) (tstamp 12cf2a96-d0da-4d01-a46c-49b8707db738)) + (fp_line (start -7 -7) (end -7 7) (layer "Cmts.User") (width 0.12) (tstamp 70526be0-b4cc-47d6-a399-cffc0ec16733)) + (fp_line (start -7 7) (end 7 7) (layer "Cmts.User") (width 0.12) (tstamp 71659a24-9fc7-4dd3-9e4f-83f7d34503ec)) + (fp_line (start -2.65 -3.075) (end -2.65 -6.325) (layer "Cmts.User") (width 0.12) (tstamp 917865da-6dd4-4d40-bac1-e9bac8c8d155)) + (fp_line (start 2.65 -3.075) (end -2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp c0edd3b7-8db2-4556-8132-e1b70a490577)) + (fp_line (start 7 7) (end 7 -7) (layer "Cmts.User") (width 0.12) (tstamp d15ae34d-a104-4116-ad02-f0f91ed09d34)) + (fp_line (start 2.65 -6.325) (end 2.65 -3.075) (layer "Cmts.User") (width 0.12) (tstamp e0256d04-0740-4fc5-92e2-9c6a1f41b833)) + (pad "" np_thru_hole circle locked (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp 703eb8b0-f1a6-430a-9933-cf68ef83b069)) + (pad "" np_thru_hole circle locked (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp e3175548-ff76-4561-96fb-1818a52a014d)) + (pad "" np_thru_hole circle locked (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp fcc3bab4-6764-4950-af95-37e1b0411b63)) + (pad "1" thru_hole circle locked (at 0 5.9 180) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 18 "Net-(D11-Pad2)") (pinfunction "1") (pintype "passive") (tstamp 53b57197-7acb-4d90-97db-3b5e64bbe193)) + (pad "2" thru_hole circle locked (at -5 3.8 41.9) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) + (net 53 "/D") (pinfunction "2") (pintype "passive") (tstamp cc95ce69-2b4b-458f-bc63-99aadf6d9bcc)) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl" + (offset (xyz 7.467599888 7.467599888 5.943599911)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model "/Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl" + (offset (xyz 0 0 11.93799982)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (footprint "1N4148:DIOAD829W49L456D191" (layer "F.Cu") + (tedit 6235BD20) (tstamp eda0712e-fccf-40d2-b811-292b9f22d68d) + (at 226.6 109.7) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/9e3410b1-297e-4d2d-a2e1-3abd13bc2d40") + (attr through_hole) + (fp_text reference "D14" (at 0 0) (layer "F.SilkS") + (effects (font (size 1.000102 1.000102) (thickness 0.15))) + (tstamp 006c3dc7-6e91-4a20-93ea-4e21f0d633bd) + ) + (fp_text value "~" (at 0 2) (layer "F.Fab") + (effects (font (size 1.001921 1.001921) (thickness 0.15))) + (tstamp cb7722c6-8e58-4acb-aee1-c0534cd167b7) + ) + (fp_line (start 1.52 0.96) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 12b0f063-de12-41f0-9445-2034da877772)) + (fp_line (start 2.28 -0.95) (end 2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 2f6b57e7-48eb-48d9-8316-f74837bc36e3)) + (fp_line (start 1.52 -0.96) (end 2.28 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 308123f3-8406-4666-987a-c3db9522375c)) + (fp_line (start -2.28 0.96) (end -1.52 0.96) (layer "F.SilkS") (width 0.127) (tstamp 3ac77037-368a-4638-9a7d-3df777d576c6)) + (fp_line (start -2.28 0) (end -2.28 0.95) (layer "F.SilkS") (width 0.127) (tstamp 4169ac8c-41a4-4412-9263-b4b4606a4852)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 6069977d-6c08-4b8b-a27f-627e31651df2)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.SilkS") (width 0.127) (tstamp bbd1e852-cb76-4484-bd5b-d9f64bb7e406)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.SilkS") (width 0.12) (tstamp ce3884aa-0050-4149-aa11-6e275fe31fc5)) + (fp_line (start -2.28 -0.96) (end -1.52 -0.96) (layer "F.SilkS") (width 0.127) (tstamp de730bbf-ccf0-4e5c-abd8-8a66e67244e6)) + (fp_line (start 2.53 -1) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 055df13f-af44-4bba-903a-291332e7db23)) + (fp_line (start -2.53 -1) (end -2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 0ca58376-2083-4ac8-b68f-7143b4a55b78)) + (fp_line (start 2.53 1) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 52c4e708-5535-41cd-a0f0-867430fbea6f)) + (fp_line (start -2.53 -0.815) (end -4 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 71ed06dc-db1d-4cc5-8286-750befbcc655)) + (fp_line (start 3.75 -0.815) (end 3.75 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 72745fa8-7a32-4f99-a37a-07c9d658d9f0)) + (fp_line (start 2.53 1) (end -2.53 1) (layer "F.CrtYd") (width 0.05) (tstamp 81365017-060b-4e36-ae4b-c476796e8ff2)) + (fp_line (start 3.75 0.815) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 8a36c7b7-a1da-4f14-9dab-29a9f387ce58)) + (fp_line (start 3.75 -0.815) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 9ea42612-fa8c-41cb-8fd0-441bb4a28a12)) + (fp_line (start -2.53 -1) (end 2.53 -1) (layer "F.CrtYd") (width 0.05) (tstamp a7002d2e-74e4-4391-8624-0d29108d69be)) + (fp_line (start -2.53 1) (end -2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp b67c9f01-edfe-4cc8-94de-28161e404ea0)) + (fp_line (start -4 -0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp defca25b-5ca2-4c56-8c89-84500292b2eb)) + (fp_line (start -2.53 0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp e2f13555-7941-48ad-b00d-b3e5d645f597)) + (fp_line (start -3.581 0) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 48d48865-72ea-46f7-a3a8-ccb2052f8094)) + (fp_line (start -2.28 0) (end -2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 49b7b60a-e0d1-4b44-a891-4c6df543db12)) + (fp_line (start 2.28 0) (end 3.581 0) (layer "F.Fab") (width 0.127) (tstamp 5f7a6681-a8b5-4104-a607-e55909dfde8b)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 71011bb4-935a-4897-86ad-9c860366a05b)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.Fab") (width 0.1) (tstamp 7e29d571-6eac-47da-a7dd-a4bb851dfe50)) + (fp_line (start -2.28 0.96) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 84736b4b-39a1-454e-a76b-7a38cd3112c9)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp b9d7b24b-9d49-4074-9374-259addb409ce)) + (fp_line (start -2.28 -0.96) (end 2.28 -0.96) (layer "F.Fab") (width 0.127) (tstamp e3d89270-3084-45fb-b69b-9e81ee4822d2)) + (fp_line (start 2.28 -0.96) (end 2.28 0) (layer "F.Fab") (width 0.127) (tstamp edcebbd8-74bd-44f7-9a49-6b4315babcec)) + (pad "1" thru_hole rect (at -3.25 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 20 "/3") (pinfunction "K") (pintype "passive") (tstamp 43321685-3893-48db-9ef7-e862d97c6ec3)) + (pad "2" thru_hole circle (at 3 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 22 "Net-(D14-Pad2)") (pinfunction "A") (pintype "passive") (tstamp ce3370e8-0c90-4154-8099-cb8c915c2b9d)) + ) + + (footprint "1N4148:DIOAD829W49L456D191" (layer "F.Cu") + (tedit 6235BD20) (tstamp f21fcfc7-7355-43e2-8d26-3193c513f5c1) + (at 235.4 100.55) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/625185ba-e777-4617-9360-7c67df1f749a") + (attr through_hole) + (fp_text reference "D20" (at 0 0) (layer "F.SilkS") + (effects (font (size 1.000102 1.000102) (thickness 0.15))) + (tstamp 27e172ad-860e-4f88-af67-5584cc9a9c28) + ) + (fp_text value "~" (at 0 2) (layer "F.Fab") + (effects (font (size 1.001921 1.001921) (thickness 0.15))) + (tstamp 99a4daea-6b44-44ec-a67a-0aa05cb67df2) + ) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 20496d2f-b1b1-46cc-891a-7ab3a8e7443e)) + (fp_line (start 1.52 -0.96) (end 2.28 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 25712592-0760-42ba-acb0-f30f5ca8cc83)) + (fp_line (start -2.28 -0.96) (end -1.52 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 3509f128-2125-4908-b019-bc22b57c41f3)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 4c5e65cc-1c10-428c-9e95-c9b31acb14dd)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.SilkS") (width 0.12) (tstamp 9227a62a-a248-4ae1-b65f-37f7caa39254)) + (fp_line (start -2.28 0) (end -2.28 0.95) (layer "F.SilkS") (width 0.127) (tstamp a02c9df6-0a7f-4092-96ed-f9192be93f52)) + (fp_line (start 2.28 -0.95) (end 2.28 0) (layer "F.SilkS") (width 0.127) (tstamp a41761a4-12a7-4c14-9f23-0b372beb6ae4)) + (fp_line (start 1.52 0.96) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp d309189c-d81e-4a23-8286-e4a4af8da8b1)) + (fp_line (start -2.28 0.96) (end -1.52 0.96) (layer "F.SilkS") (width 0.127) (tstamp f676a3eb-2a15-4401-8ac3-0db3dca5bfdd)) + (fp_line (start 2.53 -1) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 13ec12eb-44a5-4ec9-b473-b3d31a02c594)) + (fp_line (start -2.53 1) (end -2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 2038401d-906b-4c52-acc7-d75e7c42f709)) + (fp_line (start -2.53 -1) (end 2.53 -1) (layer "F.CrtYd") (width 0.05) (tstamp 27e74811-add2-4f24-863d-d0cf7121c597)) + (fp_line (start 2.53 1) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 28933085-c78b-4357-bd4c-b1c3d4a816c1)) + (fp_line (start 2.53 1) (end -2.53 1) (layer "F.CrtYd") (width 0.05) (tstamp 2fd1180c-376f-4c6c-9456-9ccede33e44f)) + (fp_line (start -2.53 -0.815) (end -4 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 4b5f5936-23cd-4bd3-b826-4577d2c376d2)) + (fp_line (start 3.75 0.815) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 5c3437aa-c516-4129-9505-1ebcf0eeb5ef)) + (fp_line (start -2.53 0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 62e8b29d-b0bf-47e6-90f5-11bf294ecde6)) + (fp_line (start 3.75 -0.815) (end 3.75 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 7b7055aa-fd46-440f-bbfb-aff001236a02)) + (fp_line (start -2.53 -1) (end -2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp e2f3c583-a848-479d-9fd7-e98fccbc96eb)) + (fp_line (start -4 -0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp ee4191a7-0b23-406d-a03a-148c10bffa73)) + (fp_line (start 3.75 -0.815) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp f8d90c37-8506-4cde-b488-fa98b9df705b)) + (fp_line (start -2.28 0.96) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 0eda5fad-b51e-480f-9823-7ed76791b8d7)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 2746b039-f6af-440d-98f2-8646f217a43c)) + (fp_line (start 2.28 -0.96) (end 2.28 0) (layer "F.Fab") (width 0.127) (tstamp 3c3fbc02-15cf-4f2c-beb4-a4b74ac0c157)) + (fp_line (start -3.581 0) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 8188da37-339f-4db4-9ef2-19461c6acea4)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 8d58bb00-7330-4724-b424-8ab265fb3b53)) + (fp_line (start -2.28 0) (end -2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 8ebc7ff8-1880-4887-b7f1-c45c512d96e5)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.Fab") (width 0.1) (tstamp c58b9f67-ad5e-401e-8462-208ec879cb98)) + (fp_line (start 2.28 0) (end 3.581 0) (layer "F.Fab") (width 0.127) (tstamp cd934ef3-b7d9-4328-9e3d-24b66816d6a6)) + (fp_line (start -2.28 -0.96) (end 2.28 -0.96) (layer "F.Fab") (width 0.127) (tstamp f6e16814-90c0-427e-8402-c2a3bc5ab620)) + (pad "1" thru_hole rect (at -3.25 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 26 "/2") (pinfunction "K") (pintype "passive") (tstamp 939f2998-1071-41ac-99e1-7470e1e33094)) + (pad "2" thru_hole circle (at 3 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 29 "Net-(D20-Pad2)") (pinfunction "A") (pintype "passive") (tstamp 3f379405-3d48-469d-9a51-721a77bdef78)) + ) + + (footprint "1N4148:DIOAD829W49L456D191" (layer "F.Cu") + (tedit 6235BD20) (tstamp f5638594-6de2-4694-8708-ff36e5d2d6e1) + (at 200.2 100.55) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/012bd20f-2007-4ee3-a915-f23a6daf2488") + (attr through_hole) + (fp_text reference "D6" (at 0 0) (layer "F.SilkS") + (effects (font (size 1.000102 1.000102) (thickness 0.15))) + (tstamp 4cdf910a-8448-4e4d-afeb-ecc51baa4b78) + ) + (fp_text value "~" (at 0 2) (layer "F.Fab") + (effects (font (size 1.001921 1.001921) (thickness 0.15))) + (tstamp 4c1c9d28-2fb8-4308-b0aa-ae35cd13b6e5) + ) + (fp_line (start -2.28 -0.96) (end -1.52 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 1e8b57b8-0f8d-4052-acc2-14d1e8c9b5f6)) + (fp_line (start -2.28 0) (end -2.28 0.95) (layer "F.SilkS") (width 0.127) (tstamp 255c90d4-eb33-494e-a24c-ec7c0633ddb3)) + (fp_line (start 1.52 0.96) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 33a05925-2dba-4b34-a35c-d53db40698b7)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 780bcb92-e35b-4173-b2de-db515aae4e26)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.SilkS") (width 0.12) (tstamp 8b822c2d-1a50-49b2-b49b-1ec3881336f8)) + (fp_line (start 2.28 -0.95) (end 2.28 0) (layer "F.SilkS") (width 0.127) (tstamp ac2a4dd0-77f8-4cf5-bb76-8a96c1cce2da)) + (fp_line (start -2.28 0.96) (end -1.52 0.96) (layer "F.SilkS") (width 0.127) (tstamp bd32dec8-6bd8-4740-a008-ecba1fd90dab)) + (fp_line (start 1.52 -0.96) (end 2.28 -0.96) (layer "F.SilkS") (width 0.127) (tstamp bf5a7336-5048-44e3-83a5-3ec2100645a6)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp e305ea03-d983-49b8-a597-2b462a33bbe4)) + (fp_line (start -2.53 -1) (end -2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 0040f4a2-4e19-42df-b0f1-0e24905fe683)) + (fp_line (start 2.53 1) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 03fbdb33-e8ae-40c4-b4cb-d44bb4634781)) + (fp_line (start 3.75 0.815) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 2da3e0ea-bb0a-42b4-ac42-8d39e1988705)) + (fp_line (start -4 -0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 44dafe33-4415-4932-9fce-f6fbabdaf0ac)) + (fp_line (start -2.53 1) (end -2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 6aaa7691-5079-4bd2-ae5d-bdf83becf895)) + (fp_line (start -2.53 0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 92a5d9d1-8d28-4b88-bae1-8c44dbaa2462)) + (fp_line (start 3.75 -0.815) (end 3.75 0.815) (layer "F.CrtYd") (width 0.05) (tstamp b687e6d1-93f8-4da7-8147-72a3bea653c8)) + (fp_line (start 2.53 1) (end -2.53 1) (layer "F.CrtYd") (width 0.05) (tstamp b97187df-5f68-4a02-b5a0-fb01192d82bd)) + (fp_line (start -2.53 -0.815) (end -4 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp cb709120-5ced-440a-94fd-e8f742133548)) + (fp_line (start -2.53 -1) (end 2.53 -1) (layer "F.CrtYd") (width 0.05) (tstamp e2039d93-e452-4a6c-b2b6-bf638e6b6b13)) + (fp_line (start 2.53 -1) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp e5d34944-f085-4832-b5c0-977cc5837fdc)) + (fp_line (start 3.75 -0.815) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp e86693f0-2bc0-48e0-8e97-d3a9de218d93)) + (fp_line (start -2.28 0.96) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 06a2eaab-e512-464a-be36-58e03b1a1563)) + (fp_line (start -2.28 0) (end -2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 0d9dfd83-5788-41c9-beb4-173c9db432bc)) + (fp_line (start -3.581 0) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 1f80ebbf-9b2e-4594-a627-ef9676ad0202)) + (fp_line (start 2.28 0) (end 3.581 0) (layer "F.Fab") (width 0.127) (tstamp 2f57828b-7be0-4a8d-982d-35a3ebfb7f29)) + (fp_line (start -2.28 -0.96) (end 2.28 -0.96) (layer "F.Fab") (width 0.127) (tstamp 86f1a332-e998-4d68-bcb3-425d335d93b8)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 920c8d94-fca6-45ec-af8d-666f68910130)) + (fp_line (start 2.28 -0.96) (end 2.28 0) (layer "F.Fab") (width 0.127) (tstamp a1f8d5db-2674-4ff9-ae19-d331a691f947)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.Fab") (width 0.1) (tstamp c77ba9e9-3986-4f2e-9b5f-369b517bc3c1)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp e6ade565-f506-4825-8e76-eac66968e476)) + (pad "1" thru_hole rect (at -3.25 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 9 "/5") (pinfunction "K") (pintype "passive") (tstamp c77738da-0eb9-41d1-a63a-26ff77529154)) + (pad "2" thru_hole circle (at 3 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 12 "Net-(D6-Pad2)") (pinfunction "A") (pintype "passive") (tstamp c3e218f9-9b28-4d7a-80b1-d7524aaf6224)) + ) + + (footprint "1N4148:DIOAD829W49L456D191" (layer "F.Cu") + (tedit 6235BD20) (tstamp fb721afc-5eae-48c9-960d-93d827555b6b) + (at 217.8 103.6) + (property "Sheetfile" "matrix.kicad_sch") + (property "Sheetname" "matrix") + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/1e59afca-f051-45f1-8cf6-be6cc0d6cb00") + (attr through_hole) + (fp_text reference "D8" (at 0 0) (layer "F.SilkS") + (effects (font (size 1.000102 1.000102) (thickness 0.15))) + (tstamp f15464e3-4314-4034-a9c9-33b7461b4ada) + ) + (fp_text value "~" (at 0 2) (layer "F.Fab") + (effects (font (size 1.001921 1.001921) (thickness 0.15))) + (tstamp fc3ed4d4-cef7-4534-b832-48b29d060326) + ) + (fp_line (start -2.28 0.96) (end -1.52 0.96) (layer "F.SilkS") (width 0.127) (tstamp 10c645be-8ab7-4de8-bcd8-cccccd044a1b)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 26f32d85-9ced-4b2a-974c-7da16ab190b2)) + (fp_line (start 1.52 0.96) (end 2.28 0.96) (layer "F.SilkS") (width 0.127) (tstamp 49f8010d-8e92-4534-a219-d490056e06b5)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.SilkS") (width 0.12) (tstamp 5a5b8be3-0f7f-4182-a6cc-56e1dfaba66c)) + (fp_line (start -2.28 -0.96) (end -1.52 -0.96) (layer "F.SilkS") (width 0.127) (tstamp 63484f79-1a5d-46ad-a7b7-5212e0711f3f)) + (fp_line (start 2.28 -0.95) (end 2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 721ebcf5-814f-4990-8fed-8bb35520e2bd)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.SilkS") (width 0.127) (tstamp 8d33050e-7592-482d-abaf-322be8e0733b)) + (fp_line (start 1.52 -0.96) (end 2.28 -0.96) (layer "F.SilkS") (width 0.127) (tstamp a721f18b-9538-4abb-af91-bc032102adb3)) + (fp_line (start -2.28 0) (end -2.28 0.95) (layer "F.SilkS") (width 0.127) (tstamp b7db82e9-23f5-4bdf-b63b-189db139b212)) + (fp_line (start -2.53 -1) (end 2.53 -1) (layer "F.CrtYd") (width 0.05) (tstamp 1862c376-7407-4775-9ab7-df654f1bd3da)) + (fp_line (start 3.75 -0.815) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 1d9065b8-f8d1-4bd6-b7cc-137ba17ec260)) + (fp_line (start -2.53 -1) (end -2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp 2216acbb-4f53-42f5-8211-6dc172aaa741)) + (fp_line (start -4 -0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp 4d4763aa-8261-437c-b76b-d4fed969963a)) + (fp_line (start 3.75 0.815) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp a7b664fe-6dce-419e-bb0f-0663998bb90c)) + (fp_line (start -2.53 1) (end -2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp ab319d86-bcdd-4e86-8871-8a2046a901dc)) + (fp_line (start 2.53 -1) (end 2.53 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp afa48d23-72ea-4306-8485-fd02322f45c3)) + (fp_line (start 2.53 1) (end 2.53 0.815) (layer "F.CrtYd") (width 0.05) (tstamp b46a56e9-1b55-405e-a887-a854e268091d)) + (fp_line (start 2.53 1) (end -2.53 1) (layer "F.CrtYd") (width 0.05) (tstamp c7223d3f-1c96-48db-be62-7fcaadba3f5f)) + (fp_line (start -2.53 -0.815) (end -4 -0.815) (layer "F.CrtYd") (width 0.05) (tstamp ca351e89-c846-422f-b7c8-edae44ed0836)) + (fp_line (start 3.75 -0.815) (end 3.75 0.815) (layer "F.CrtYd") (width 0.05) (tstamp e1217964-f77e-4299-be49-9515db85f9a1)) + (fp_line (start -2.53 0.815) (end -4 0.815) (layer "F.CrtYd") (width 0.05) (tstamp f81e90e0-5f84-4a61-9cc2-3b60260940e8)) + (fp_line (start -3.581 0) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 4af2f108-88a0-4299-99d5-59194370cbb0)) + (fp_line (start -2.28 0) (end -2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 682067cf-b80a-4183-b724-2e8ac79ffe7f)) + (fp_line (start 2.28 0) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 7c99fd2e-760d-4ced-820b-eca930ffd1dc)) + (fp_line (start -2.28 -0.96) (end -2.28 0) (layer "F.Fab") (width 0.127) (tstamp 7d6c954d-de9f-4b25-baf0-e97fa70d8e99)) + (fp_line (start -2 -0.75) (end -2 0.75) (layer "F.Fab") (width 0.1) (tstamp 8fd132dd-ca7e-4e72-a114-044a513acf6f)) + (fp_line (start -2.28 0.96) (end 2.28 0.96) (layer "F.Fab") (width 0.127) (tstamp 9f8632b9-ebcb-499c-908c-2f6f81def3df)) + (fp_line (start 2.28 0) (end 3.581 0) (layer "F.Fab") (width 0.127) (tstamp b1e326d7-7fc7-4da5-be7c-1b45d5b6266e)) + (fp_line (start 2.28 -0.96) (end 2.28 0) (layer "F.Fab") (width 0.127) (tstamp b5bc3fd5-4b60-4ffa-9d85-e188a9369535)) + (fp_line (start -2.28 -0.96) (end 2.28 -0.96) (layer "F.Fab") (width 0.127) (tstamp d5f7b36c-a683-4ecf-80b9-2120bdbcc55c)) + (pad "1" thru_hole rect (at -3.25 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 14 "/4") (pinfunction "K") (pintype "passive") (tstamp 44ead621-5bec-4773-ae81-8a071596e726)) + (pad "2" thru_hole circle (at 3 0) (size 1.238 1.238) (drill 0.73) (layers *.Cu *.Mask) + (net 15 "Net-(D8-Pad2)") (pinfunction "A") (pintype "passive") (tstamp dac7a367-4f03-46b1-89ad-94d7452df821)) + ) + + (group "" (id 5fed712c-7fa8-403b-a422-953831594393) + (members + 040de7e1-1748-42b7-bfbd-610743ee8a72 + 0fb888f5-3163-4cf3-aadf-2c8846754247 + 181689d6-cc42-4a2d-9010-53f50aeddaaa + 663ce7a9-3966-46dc-b859-559f3dddf5fe + aa5ac04a-e62d-4d10-b2a0-4d89438c785c + ) + ) +) diff --git a/meowboard.kicad_pro b/meowboard.kicad_pro new file mode 100644 index 0000000..96831d5 --- /dev/null +++ b/meowboard.kicad_pro @@ -0,0 +1,457 @@ +{ + "board": { + "design_settings": { + "defaults": { + "board_outline_line_width": 0.09999999999999999, + "copper_line_width": 0.19999999999999998, + "copper_text_italic": false, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "copper_text_upright": false, + "courtyard_line_width": 0.049999999999999996, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": false, + "text_position": 0, + "units_format": 1 + }, + "fab_line_width": 0.09999999999999999, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, + "other_line_width": 0.15, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 0.762, + "height": 1.524, + "width": 1.524 + }, + "silk_line_width": 0.15, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.15, + "silk_text_upright": false, + "zones": { + "45_degree_only": false, + "min_clearance": 0.508 + } + }, + "diff_pair_dimensions": [ + { + "gap": 0.0, + "via_gap": 0.0, + "width": 0.0 + }, + { + "gap": 0.2, + "via_gap": 0.0, + "width": 0.19 + } + ], + "drc_exclusions": [], + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "copper_edge_clearance": "error", + "courtyards_overlap": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint_type_mismatch": "error", + "hole_clearance": "error", + "hole_near_hole": "error", + "invalid_outline": "error", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "error", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_dangling": "warning", + "track_width": "error", + "tracks_crossing": "error", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zone_has_empty_net": "error", + "zones_intersect": "error" + }, + "rules": { + "allow_blind_buried_vias": false, + "allow_microvias": false, + "max_error": 0.005, + "min_clearance": 0.0, + "min_copper_edge_clearance": 0.0, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.19999999999999998, + "min_microvia_drill": 0.09999999999999999, + "min_silk_clearance": 0.0, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.19999999999999998, + "min_via_annular_width": 0.049999999999999996, + "min_via_diameter": 0.39999999999999997, + "solder_mask_clearance": 0.0, + "solder_mask_min_width": 0.0, + "use_height_for_length_calcs": true + }, + "track_widths": [ + 0.0, + 0.19, + 0.2, + 0.25, + 0.3, + 0.5, + 0.75, + 1.0 + ], + "via_dimensions": [ + { + "diameter": 0.0, + "drill": 0.0 + }, + { + "diameter": 0.6, + "drill": 0.3 + }, + { + "diameter": 0.8, + "drill": 0.4 + } + ], + "zones_allow_external_fillets": false, + "zones_use_no_outline": true + }, + "layer_presets": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_label_syntax": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "extra_units": "error", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "lib_symbol_issues": "warning", + "multiple_net_names": "warning", + "net_not_bus_member": "warning", + "no_connect_connected": "warning", + "no_connect_dangling": "warning", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "warning", + "power_pin_not_driven": "error", + "similar_labels": "warning", + "unannotated": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "meowboard.kicad_pro", + "version": 1 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12.0, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.25, + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6.0 + } + ], + "meta": { + "version": 2 + }, + "net_colors": null + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "specctra_dsn": "", + "step": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "drawing": { + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "ngspice": { + "fix_include_paths": true, + "fix_passive_vals": false, + "meta": { + "version": 0 + }, + "model_mode": 0, + "workbook_filename": "" + }, + "page_layout_descr_file": "", + "plot_directory": "", + "spice_adjust_passive_values": false, + "spice_external_command": "spice \"%I\"", + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "e63e39d7-6ac0-4ffd-8aa3-1841a4541b55", + "" + ], + [ + "d50b0a40-1202-42dd-99f0-7359331afb7e", + "matrix" + ] + ], + "text_variables": {} +} diff --git a/meowboard.kicad_sch b/meowboard.kicad_sch new file mode 100644 index 0000000..5fe725f --- /dev/null +++ b/meowboard.kicad_sch @@ -0,0 +1,2542 @@ +(kicad_sch (version 20211123) (generator eeschema) + + (uuid e63e39d7-6ac0-4ffd-8aa3-1841a4541b55) + + (paper "A4") + + (lib_symbols + (symbol "Connector:AudioJack4" (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at 0 8.89 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "AudioJack4" (id 1) (at 0 6.35 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "audio jack receptacle stereo headphones TRRS connector" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Audio Jack, 4 Poles (TRRS)" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Jack*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AudioJack4_0_1" + (rectangle (start -6.35 -5.08) (end -7.62 -7.62) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (polyline + (pts + (xy 0 -5.08) + (xy 0.635 -5.715) + (xy 1.27 -5.08) + (xy 2.54 -5.08) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.715 -5.08) + (xy -5.08 -5.715) + (xy -4.445 -5.08) + (xy -4.445 2.54) + (xy 2.54 2.54) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.905 -5.08) + (xy -1.27 -5.715) + (xy -0.635 -5.08) + (xy -0.635 -2.54) + (xy 2.54 -2.54) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 0) + (xy -2.54 0) + (xy -2.54 -5.08) + (xy -3.175 -5.715) + (xy -3.81 -5.08) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 2.54 3.81) (end -6.35 -7.62) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AudioJack4_1_1" + (pin passive line (at 5.08 -2.54 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "R1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 0 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "R2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 2.54 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "S" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 -5.08 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "T" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Connector:USB_C_Receptacle_USB2.0" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at -10.16 19.05 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "USB_C_Receptacle_USB2.0" (id 1) (at 19.05 19.05 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 3.81 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" (id 3) (at 3.81 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "usb universal serial bus type-C USB2.0" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "USB 2.0-only Type-C Receptacle connector" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "USB*C*Receptacle*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "USB_C_Receptacle_USB2.0_0_0" + (rectangle (start -0.254 -17.78) (end 0.254 -16.764) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 10.16 -14.986) (end 9.144 -15.494) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 10.16 -12.446) (end 9.144 -12.954) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 10.16 -4.826) (end 9.144 -5.334) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 10.16 -2.286) (end 9.144 -2.794) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 10.16 0.254) (end 9.144 -0.254) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 10.16 2.794) (end 9.144 2.286) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 10.16 7.874) (end 9.144 7.366) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 10.16 10.414) (end 9.144 9.906) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 10.16 15.494) (end 9.144 14.986) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "USB_C_Receptacle_USB2.0_0_1" + (rectangle (start -10.16 17.78) (end 10.16 -17.78) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (arc (start -8.89 -3.81) (mid -6.985 -5.715) (end -5.08 -3.81) + (stroke (width 0.508) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -7.62 -3.81) (mid -6.985 -4.445) (end -6.35 -3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -7.62 -3.81) (mid -6.985 -4.445) (end -6.35 -3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (rectangle (start -7.62 -3.81) (end -6.35 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (arc (start -6.35 3.81) (mid -6.985 4.445) (end -7.62 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -6.35 3.81) (mid -6.985 4.445) (end -7.62 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (arc (start -5.08 3.81) (mid -6.985 5.715) (end -8.89 3.81) + (stroke (width 0.508) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center -2.54 1.143) (radius 0.635) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center 0 -5.842) (radius 1.27) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (polyline + (pts + (xy -8.89 -3.81) + (xy -8.89 3.81) + ) + (stroke (width 0.508) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 3.81) + (xy -5.08 -3.81) + ) + (stroke (width 0.508) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -5.842) + (xy 0 4.318) + ) + (stroke (width 0.508) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -3.302) + (xy -2.54 -0.762) + (xy -2.54 0.508) + ) + (stroke (width 0.508) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -2.032) + (xy 2.54 0.508) + (xy 2.54 1.778) + ) + (stroke (width 0.508) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 4.318) + (xy 0 6.858) + (xy 1.27 4.318) + (xy -1.27 4.318) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (rectangle (start 1.905 1.778) (end 3.175 3.048) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + ) + (symbol "USB_C_Receptacle_USB2.0_1_1" + (pin passive line (at 0 -22.86 90) (length 5.08) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "A1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -22.86 90) (length 5.08) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "A12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 15.24 180) (length 5.08) + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "A4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 10.16 180) (length 5.08) + (name "CC1" (effects (font (size 1.27 1.27)))) + (number "A5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -2.54 180) (length 5.08) + (name "D+" (effects (font (size 1.27 1.27)))) + (number "A6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 2.54 180) (length 5.08) + (name "D-" (effects (font (size 1.27 1.27)))) + (number "A7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -12.7 180) (length 5.08) + (name "SBU1" (effects (font (size 1.27 1.27)))) + (number "A8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 15.24 180) (length 5.08) hide + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "A9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -22.86 90) (length 5.08) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "B1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -22.86 90) (length 5.08) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "B12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 15.24 180) (length 5.08) hide + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "B4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 7.62 180) (length 5.08) + (name "CC2" (effects (font (size 1.27 1.27)))) + (number "B5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -5.08 180) (length 5.08) + (name "D+" (effects (font (size 1.27 1.27)))) + (number "B6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 0 180) (length 5.08) + (name "D-" (effects (font (size 1.27 1.27)))) + (number "B7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -15.24 180) (length 5.08) + (name "SBU2" (effects (font (size 1.27 1.27)))) + (number "B8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 15.24 180) (length 5.08) hide + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "B9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -7.62 -22.86 90) (length 5.08) + (name "SHIELD" (effects (font (size 1.27 1.27)))) + (number "S1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Connector_Generic:Conn_02x03_Odd_Even" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at 1.27 5.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Conn_02x03_Odd_Even" (id 1) (at 1.27 -5.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "connector" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Generic connector, double row, 02x03, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Connector*:*_2x??_*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Conn_02x03_Odd_Even_1_1" + (rectangle (start -1.27 -2.413) (end 0 -2.667) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 0.127) (end 0 -0.127) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 2.667) (end 0 2.413) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 3.81) (end 3.81 -3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (rectangle (start 3.81 -2.413) (end 2.54 -2.667) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 3.81 0.127) (end 2.54 -0.127) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 3.81 2.667) (end 2.54 2.413) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (pin passive line (at -5.08 2.54 0) (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 2.54 180) (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 0 0) (length 3.81) + (name "Pin_3" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 0 180) (length 3.81) + (name "Pin_4" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -2.54 0) (length 3.81) + (name "Pin_5" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 -2.54 180) (length 3.81) + (name "Pin_6" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:C_Small" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) + (property "Reference" "C" (id 0) (at 0.254 1.778 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "C_Small" (id 1) (at 0.254 -2.032 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "capacitor cap" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Unpolarized capacitor, small symbol" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "C_*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "C_Small_0_1" + (polyline + (pts + (xy -1.524 -0.508) + (xy 1.524 -0.508) + ) + (stroke (width 0.3302) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.524 0.508) + (xy 1.524 0.508) + ) + (stroke (width 0.3048) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "C_Small_1_1" + (pin passive line (at 0 2.54 270) (length 2.032) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -2.54 90) (length 2.032) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "R" (id 0) (at 2.032 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "R" (id 1) (at 0 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at -1.778 0 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "R res resistor" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Resistor" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "R_*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "R_0_1" + (rectangle (start -1.016 -2.54) (end 1.016 2.54) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "R_1_1" + (pin passive line (at 0 3.81 270) (length 1.27) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -3.81 90) (length 1.27) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:R_Small" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) + (property "Reference" "R" (id 0) (at 0.762 0.508 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "R_Small" (id 1) (at 0.762 -1.016 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "R resistor" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Resistor, small symbol" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "R_*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "R_Small_0_1" + (rectangle (start -0.762 1.778) (end 0.762 -1.778) + (stroke (width 0.2032) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "R_Small_1_1" + (pin passive line (at 0 2.54 270) (length 0.762) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -2.54 90) (length 0.762) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "MCU_Microchip_SAMD:ATSAMD21E17D-A" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 46.99 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "ATSAMD21E17D-A" (id 1) (at 16.51 46.99 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Package_QFP:TQFP-32_7x7mm_P0.8mm" (id 2) (at 22.86 -46.99 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/SAM_D21_DA1_Family_Data%20Sheet_DS40001882E.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "32-bit ARM Cortex-M0+ MCU Microcontroller" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "SAM D21 Microchip SMART ARM-based Flash MCU, 48Mhz, 128K Flash w/ 4K RWW, 16K SRAM, TQFP-32" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TQFP*7x7mm*P0.8mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "ATSAMD21E17D-A_1_1" + (rectangle (start -15.24 45.72) (end 15.24 -45.72) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin bidirectional line (at -17.78 40.64 0) (length 2.54) + (name "PA00" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -48.26 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 20.32 0) (length 2.54) + (name "PA08" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 17.78 0) (length 2.54) + (name "PA09" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 15.24 0) (length 2.54) + (name "PA10" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 12.7 0) (length 2.54) + (name "PA11" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 5.08 0) (length 2.54) + (name "PA14" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 2.54 0) (length 2.54) + (name "PA15" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 0 0) (length 2.54) + (name "PA16" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -2.54 0) (length 2.54) + (name "PA17" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -5.08 0) (length 2.54) + (name "PA18" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 38.1 0) (length 2.54) + (name "PA01" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -7.62 0) (length 2.54) + (name "PA19" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -15.24 0) (length 2.54) + (name "PA22" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -17.78 0) (length 2.54) + (name "PA23" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -20.32 0) (length 2.54) + (name "PA24" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -22.86 0) (length 2.54) + (name "PA25" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -27.94 0) (length 2.54) + (name "PA27" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -43.18 0) (length 2.54) + (name "~{RESET}" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -30.48 0) (length 2.54) + (name "PA28" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -48.26 90) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at -7.62 48.26 270) (length 2.54) + (name "VDDCORE" (effects (font (size 1.27 1.27)))) + (number "29" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 35.56 0) (length 2.54) + (name "PA02" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 48.26 270) (length 2.54) + (name "VDDIN" (effects (font (size 1.27 1.27)))) + (number "30" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -35.56 0) (length 2.54) + (name "PA30" (effects (font (size 1.27 1.27)))) + (number "31" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -38.1 0) (length 2.54) + (name "PA31" (effects (font (size 1.27 1.27)))) + (number "32" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 33.02 0) (length 2.54) + (name "PA03" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 30.48 0) (length 2.54) + (name "PA04" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 27.94 0) (length 2.54) + (name "PA05" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 25.4 0) (length 2.54) + (name "PA06" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 22.86 0) (length 2.54) + (name "PA07" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 7.62 48.26 270) (length 2.54) + (name "VDDANA" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Power_Protection:USBLC6-2SC6" (pin_names hide) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 2.54 8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "USBLC6-2SC6" (id 1) (at 2.54 -8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" (id 2) (at 0 -12.7 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/usblc6-2.pdf" (id 3) (at 5.08 8.89 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "usb ethernet video" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Very low capacitance ESD protection diode, 2 data-line, SOT-23-6" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SOT?23*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "USBLC6-2SC6_0_1" + (rectangle (start -7.62 -7.62) (end 7.62 7.62) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (circle (center -5.08 0) (radius 0.254) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center -2.54 0) (radius 0.254) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (rectangle (start -2.54 6.35) (end 2.54 -6.35) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 0 -6.35) (radius 0.254) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (polyline + (pts + (xy -5.08 -2.54) + (xy -7.62 -2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 0) + (xy -5.08 -2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 2.54) + (xy -7.62 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.524 -2.794) + (xy -3.556 -2.794) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.524 4.826) + (xy -3.556 4.826) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -7.62) + (xy 0 -6.35) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -6.35) + (xy 0 1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 1.27) + (xy 0 6.35) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 6.35) + (xy 0 7.62) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.524 -2.794) + (xy 3.556 -2.794) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.524 4.826) + (xy 3.556 4.826) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 -2.54) + (xy 7.62 -2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 0) + (xy 5.08 -2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 2.54) + (xy 7.62 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.54 0) + (xy -5.08 0) + (xy -5.08 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 0) + (xy 5.08 0) + (xy 5.08 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.556 -4.826) + (xy -1.524 -4.826) + (xy -2.54 -2.794) + (xy -3.556 -4.826) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.556 2.794) + (xy -1.524 2.794) + (xy -2.54 4.826) + (xy -3.556 2.794) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.016 -1.016) + (xy 1.016 -1.016) + (xy 0 1.016) + (xy -1.016 -1.016) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.016 1.016) + (xy 0.762 1.016) + (xy -1.016 1.016) + (xy -1.016 0.508) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.556 -4.826) + (xy 1.524 -4.826) + (xy 2.54 -2.794) + (xy 3.556 -4.826) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.556 2.794) + (xy 1.524 2.794) + (xy 2.54 4.826) + (xy 3.556 2.794) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 0 6.35) (radius 0.254) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center 2.54 0) (radius 0.254) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center 5.08 0) (radius 0.254) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + ) + (symbol "USBLC6-2SC6_1_1" + (pin passive line (at -10.16 -2.54 0) (length 2.54) + (name "I/O1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -10.16 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 -2.54 180) (length 2.54) + (name "I/O2" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 2.54 180) (length 2.54) + (name "I/O2" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 10.16 270) (length 2.54) + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -10.16 2.54 0) (length 2.54) + (name "I/O1" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Regulator_Linear:AMS1117-3.3" (pin_names (offset 0.254)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -3.81 3.175 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "AMS1117-3.3" (id 1) (at 0 3.175 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (id 2) (at 0 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.advanced-monolithic.com/pdf/ds1117.pdf" (id 3) (at 2.54 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "linear regulator ldo fixed positive" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "1A Low Dropout regulator, positive, 3.3V fixed output, SOT-223" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SOT?223*TabPin2*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AMS1117-3.3_0_1" + (rectangle (start -5.08 -5.08) (end 5.08 1.905) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AMS1117-3.3_1_1" + (pin power_in line (at 0 -7.62 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at 7.62 0 180) (length 2.54) + (name "VO" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -7.62 0 0) (length 2.54) + (name "VI" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:+3V3" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (id 0) (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (id 1) (at 0 3.556 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"+3V3\"" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "+3V3_0_1" + (polyline + (pts + (xy -0.762 1.27) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.54) + (xy 0.762 1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "+3V3_1_1" + (pin power_in line (at 0 0 90) (length 0) hide + (name "+3V3" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (id 0) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) + (xy 0 -1.27) + (xy 1.27 -1.27) + (xy 0 -2.54) + (xy -1.27 -1.27) + (xy 0 -1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "GND_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:VBUS" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (id 0) (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "VBUS" (id 1) (at 0 3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"VBUS\"" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "VBUS_0_1" + (polyline + (pts + (xy -0.762 1.27) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.54) + (xy 0.762 1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "VBUS_1_1" + (pin power_in line (at 0 0 90) (length 0) hide + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + ) + + (junction (at 193.04 34.29) (diameter 0) (color 0 0 0 0) + (uuid 0e8dd633-3dec-4dce-9bdb-5d167ff90b26) + ) + (junction (at 34.29 69.85) (diameter 0) (color 0 0 0 0) + (uuid 2102c637-9f11-48f1-aae6-b4139dc22be2) + ) + (junction (at 26.67 63.5) (diameter 0) (color 0 0 0 0) + (uuid 21492bcd-343a-4b2b-b55a-b4586c11bdeb) + ) + (junction (at 34.29 63.5) (diameter 0) (color 0 0 0 0) + (uuid 3f2a6679-91d7-4b6c-bf5c-c4d5abb2bc44) + ) + (junction (at 182.88 34.29) (diameter 0) (color 0 0 0 0) + (uuid 662606c8-aaf1-4232-93cf-2451973718d4) + ) + (junction (at 182.88 26.67) (diameter 0) (color 0 0 0 0) + (uuid 6eb1781a-4418-45eb-995f-e2c7b4183f51) + ) + (junction (at 193.04 26.67) (diameter 0) (color 0 0 0 0) + (uuid 942bb509-0865-4ee6-a623-811abdc04cfe) + ) + (junction (at 187.96 34.29) (diameter 0) (color 0 0 0 0) + (uuid 9c4c8db2-d338-4695-b971-971be00e6569) + ) + (junction (at 57.15 30.48) (diameter 0) (color 0 0 0 0) + (uuid a0d52767-051a-423c-a600-928281f27952) + ) + (junction (at 198.12 34.29) (diameter 0) (color 0 0 0 0) + (uuid acf9d5e3-00c4-46a2-8fb1-130f2ff8990c) + ) + + (no_connect (at 251.46 36.83) (uuid 072f3316-3117-44da-91e8-fa82b7f1dc38)) + (no_connect (at 167.64 116.84) (uuid 0d7ea15c-2362-4fab-90f8-243454047248)) + (no_connect (at 167.64 73.66) (uuid 45d3c008-86a9-48e0-b43f-d216ec2f6039)) + (no_connect (at 167.64 71.12) (uuid 45d3c008-86a9-48e0-b43f-d216ec2f6039)) + (no_connect (at 167.64 63.5) (uuid 45d3c008-86a9-48e0-b43f-d216ec2f6039)) + (no_connect (at 167.64 60.96) (uuid 45d3c008-86a9-48e0-b43f-d216ec2f6039)) + (no_connect (at 167.64 93.98) (uuid 45d3c008-86a9-48e0-b43f-d216ec2f6039)) + (no_connect (at 49.53 53.34) (uuid 8aeae536-fd36-430e-be47-1a856eced2fc)) + (no_connect (at 49.53 50.8) (uuid f56d244f-1fa4-4475-ac1d-f41eed31a48b)) + + (wire (pts (xy 43.18 87.63) (xy 43.18 99.06)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 10eb5a7e-5584-46b0-af38-c6fa2f74b4a0) + ) + (wire (pts (xy 193.04 34.29) (xy 193.04 38.1)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1669bc16-1636-4fde-a4cb-95c6656af335) + ) + (wire (pts (xy 57.15 27.94) (xy 57.15 30.48)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 178ae27e-edb9-4ffb-bd13-c0a6dd659606) + ) + (wire (pts (xy 270.51 33.02) (xy 270.51 36.83)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1840fd5a-a6ab-49be-9845-55fceff0cc0e) + ) + (wire (pts (xy 57.15 30.48) (xy 57.15 33.02)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 199124ca-dd64-45cf-a063-97cc545cbea7) + ) + (wire (pts (xy 198.12 26.67) (xy 198.12 34.29)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1be8b492-ceeb-41d4-8a97-de6f54e38f35) + ) + (wire (pts (xy 31.75 69.85) (xy 34.29 69.85)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 272c2a78-b5f5-4b61-aed3-ec69e0e92729) + ) + (wire (pts (xy 158.75 121.92) (xy 167.64 121.92)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2a80c087-92b7-41d9-aa30-5ded2596780f) + ) + (wire (pts (xy 182.88 22.86) (xy 182.88 26.67)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2ab1da8a-68d2-40e9-8a33-1f010dbda14b) + ) + (wire (pts (xy 45.72 107.95) (xy 45.72 96.52)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3b1655b8-3a25-43e9-a0a1-100313c61ee6) + ) + (wire (pts (xy 31.75 63.5) (xy 34.29 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 46cbe85d-ff47-428e-b187-4ebd50a66e0c) + ) + (wire (pts (xy 187.96 26.67) (xy 187.96 34.29)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4ed7d234-815e-4e43-b467-f8ee88a3ab2a) + ) + (wire (pts (xy 193.04 26.67) (xy 193.04 34.29)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 57184437-fcd7-4f17-b91e-bb6262dffb85) + ) + (wire (pts (xy 182.88 34.29) (xy 182.88 38.1)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5c63621d-ec4d-4786-b82a-0c343c64d5c6) + ) + (wire (pts (xy 26.67 63.5) (xy 26.67 69.85)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 62f15a9a-9893-486e-9ad0-ea43f88fc9e7) + ) + (wire (pts (xy 49.53 40.64) (xy 49.53 43.18)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 661ca2ba-bce5-4308-99a6-de333a625515) + ) + (wire (pts (xy 38.1 96.52) (xy 45.72 96.52)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 67b5646d-a5e1-4408-b051-39ab3b7b1c21) + ) + (wire (pts (xy 34.29 69.85) (xy 34.29 71.12)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7273dd21-e834-41d3-b279-d7de727709ca) + ) + (wire (pts (xy 57.15 87.63) (xy 43.18 87.63)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 758d8f94-ae50-46a1-9ddd-3b3a4259f167) + ) + (wire (pts (xy 158.75 119.38) (xy 158.75 121.92)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7a289eba-f626-41bf-8419-f5e4380e1684) + ) + (wire (pts (xy 182.88 26.67) (xy 182.88 34.29)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 839e6734-3db6-4a94-87fb-5f0a4822330f) + ) + (wire (pts (xy 57.15 107.95) (xy 45.72 107.95)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 915c398e-e812-47e3-b8ab-ede25568094d) + ) + (wire (pts (xy 34.29 60.96) (xy 34.29 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 96315415-cfed-47d2-b3dd-d782358bd0df) + ) + (wire (pts (xy 49.53 35.56) (xy 49.53 38.1)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 96781640-c07e-4eea-a372-067ded96b703) + ) + (wire (pts (xy 34.29 63.5) (xy 34.29 69.85)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a3fab380-991d-404b-95d5-1c209b047b6e) + ) + (wire (pts (xy 68.58 25.4) (xy 68.58 27.94)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid aa8663be-9516-4b07-84d2-4c4d668b8596) + ) + (wire (pts (xy 43.18 99.06) (xy 38.1 99.06)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c981078c-6b09-47de-b0f0-df84e2ff85d2) + ) + (wire (pts (xy 83.82 25.4) (xy 83.82 27.94)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid dfcef016-1bf5-4158-8a79-72d38a522877) + ) + (wire (pts (xy 193.04 22.86) (xy 193.04 26.67)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f3472f66-06f8-4d1d-8970-a78970a3d87c) + ) + (wire (pts (xy 26.67 60.96) (xy 26.67 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid fa20e708-ec85-4e0b-8402-f74a2724f920) + ) + + (label "2" (at 86.36 152.4 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 10d2efff-3fa2-4ff0-88ec-6a13cfcb3c5c) + ) + (label "SWDIO" (at 238.76 31.75 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 15129e2c-3876-4c0d-83a8-7e8db04bdace) + ) + (label "B" (at 167.64 88.9 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 1cf2c099-eaec-4f6e-8e20-39154a54121d) + ) + (label "P1_SDA" (at 62.23 87.63 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 227c619e-e6ba-4b0c-8a23-e3ab3aee9af2) + ) + (label "P1_SDA" (at 167.64 101.6 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 26c54d9e-426a-46a2-8f80-7ac178df51ff) + ) + (label "USBD-" (at 167.64 106.68 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 2902cb0a-8f42-4c95-9ea3-5e179bfad9e8) + ) + (label "SWCLK" (at 167.64 121.92 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 31d2966a-64ad-4958-af20-c744c9715e5a) + ) + (label "6" (at 86.36 162.56 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 404b6548-6540-4b6b-9207-34d947483f74) + ) + (label "SW1" (at 167.64 114.3 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 41b33326-48eb-4de1-92a9-8af053ffde51) + ) + (label "3" (at 86.36 154.94 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 477facc6-d79a-4dc1-aa3f-86d3bfcca217) + ) + (label "1" (at 167.64 58.42 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 4992fb02-e11a-48f4-be1e-95c164226539) + ) + (label "DM" (at 49.53 38.1 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 4fb2577d-2e1c-480c-9060-124510b35053) + ) + (label "4" (at 167.64 50.8 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 4fe621a6-21e0-48d8-bb2b-2190a075813c) + ) + (label "P1_SCL" (at 167.64 104.14 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 54ecaf46-4bb4-4ad0-885c-b288908b184a) + ) + (label "6" (at 167.64 45.72 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 60e40d6a-c37a-40fd-882a-6908ef52f97c) + ) + (label "4" (at 86.36 157.48 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 61d004ae-a77d-4c74-ae01-6140bfea20c3) + ) + (label "RST" (at 251.46 34.29 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 636ec398-3d70-4359-98b8-4ebd9a3143be) + ) + (label "RST" (at 167.64 129.54 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 63ba11bb-a8d4-4ad2-916f-bb8801f9c48e) + ) + (label "E" (at 167.64 81.28 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 776aee4c-8ff8-4a4a-b80c-8100be35a6be) + ) + (label "B" (at 86.36 170.18 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 7f51cc35-a870-48ec-a496-9e9ea487dd98) + ) + (label "USBD-" (at 80.01 64.77 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 83e349fb-6338-43f9-ad3f-2e7f4b8bb4a9) + ) + (label "DP" (at 49.53 43.18 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 8ae05d37-86b4-45ea-800f-f1f9fb167857) + ) + (label "1" (at 86.36 149.86 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 9fad9287-0f1a-49d9-8c00-6b85fd067582) + ) + (label "RST" (at 270.51 36.83 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid a5e795d4-a06c-4b11-b267-8305986f7da1) + ) + (label "D" (at 167.64 83.82 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid a7e094fd-9241-49e4-99bb-1d5d9af7024f) + ) + (label "A" (at 86.36 167.64 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid a8a21ecc-ad8a-4cd7-bb90-f4a238c3160c) + ) + (label "DM" (at 80.01 59.69 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid aae6bc05-6036-4fc6-8be7-c70daf5c8932) + ) + (label "C" (at 86.36 172.72 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid afe4da5d-f084-4e83-939e-23c7bd36195d) + ) + (label "2" (at 167.64 55.88 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid b3f3448d-bf2c-4f52-a5e6-188db77d7987) + ) + (label "D" (at 86.36 175.26 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid b957a901-8961-402c-82da-8ab5a7c35516) + ) + (label "5" (at 167.64 48.26 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid be2206c9-6428-4a74-85cb-77056fa666e3) + ) + (label "P1_SCL" (at 62.23 107.95 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid bfab6d6c-b164-46fe-90b3-256e3b330d73) + ) + (label "USBD+" (at 167.64 109.22 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid c36f8251-808c-4f72-8a4b-d0fe3ef6d78f) + ) + (label "SWDIO" (at 167.64 124.46 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid cb34bf35-7c91-43c2-a28f-65fba630a61e) + ) + (label "SWCLK" (at 238.76 36.83 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid d3e84eb1-c037-4e7c-9a29-000621f5e4ba) + ) + (label "E" (at 86.36 177.8 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid da2f2346-65cc-4398-a5c1-69412e329a8e) + ) + (label "C" (at 167.64 86.36 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid e063886a-0020-4d3b-8ee1-dc3d310aff6d) + ) + (label "5" (at 86.36 160.02 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid e838fc6e-5348-4f97-836c-9e53288e13d5) + ) + (label "3" (at 167.64 53.34 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid eaff18ba-5d85-4f16-a783-c68ec9d3ec81) + ) + (label "DP" (at 59.69 59.69 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid eb473bfd-fc2d-4cf0-8714-6b7dd95b0a03) + ) + (label "A" (at 167.64 91.44 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid f79b4c07-3afe-4b88-9b68-61ccca572634) + ) + (label "USBD+" (at 59.69 64.77 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid fb35e3b1-aff6-41a7-9cf0-52694b95edeb) + ) + + (symbol (lib_id "Power_Protection:USBLC6-2SC6") (at 59.69 97.79 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid 061d620c-8cf5-4cec-bb62-d0654d7842b1) + (property "Reference" "U1" (id 0) (at 71.12 91.44 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "USBLC6-2SC6" (id 1) (at 77.47 88.9 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" (id 2) (at 72.39 97.79 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/usblc6-2.pdf" (id 3) (at 50.8 92.71 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 16e46076-8f9d-4ebd-bf49-0a9dc8d6dd9d)) + (pin "2" (uuid 95f4255b-bece-4330-814f-29cb9f03fdd6)) + (pin "3" (uuid fb1764fe-e4a1-44f2-bdc9-6be5f5905910)) + (pin "4" (uuid 669e5b20-562e-4901-8e1c-8d74bc81ea2f)) + (pin "5" (uuid 1084bb06-5ae7-4d85-8da8-e9f93bf62e22)) + (pin "6" (uuid 2da560b0-b7d7-4f7c-9091-8a2283ea6ba2)) + ) + + (symbol (lib_id "Device:R") (at 53.34 27.94 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid 0ce1dd44-f307-4f98-9f0d-478fd87daa64) + (property "Reference" "R2" (id 0) (at 53.34 25.4 90)) + (property "Value" "5.1k" (id 1) (at 53.34 27.94 90)) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder" (id 2) (at 53.34 29.718 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 53.34 27.94 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 0c5dddf1-38df-43d2-b49c-e7b691dab0ab)) + (pin "2" (uuid ca56e1ad-54bf-4df5-a4f7-99f5d61d0de9)) + ) + + (symbol (lib_id "power:GND") (at 34.29 71.12 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 162e5bdd-61a8-46a3-8485-826b5d58e1a1) + (property "Reference" "#PWR0114" (id 0) (at 34.29 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 34.29 75.5634 0)) + (property "Footprint" "" (id 2) (at 34.29 71.12 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 34.29 71.12 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 319c683d-aed6-4e7d-aee2-ff9871746d52)) + ) + + (symbol (lib_id "Device:C_Small") (at 195.58 34.29 90) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 16ead93d-be53-43b7-9993-da59fdfe87a9) + (property "Reference" "C6" (id 0) (at 195.5863 29.0281 90)) + (property "Value" "0.1µF" (id 1) (at 195.5863 31.565 90)) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (id 2) (at 195.58 34.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 195.58 34.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 033022b3-11f9-419e-a78e-1c7d6e6cd45c)) + (pin "2" (uuid 85ee03d2-f1a1-49f6-9979-78546eb28de8)) + ) + + (symbol (lib_id "power:GND") (at 185.42 134.62 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 16f4e47b-2fb8-4bbd-8c1d-9c3549f80104) + (property "Reference" "#PWR0103" (id 0) (at 185.42 140.97 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 185.42 139.0634 0)) + (property "Footprint" "" (id 2) (at 185.42 134.62 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 185.42 134.62 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 347d7251-9011-468c-9c97-37e621ebef39)) + ) + + (symbol (lib_id "Device:C_Small") (at 185.42 26.67 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid 1c1eddbd-710f-43b1-b47c-5e4765a94756) + (property "Reference" "C3" (id 0) (at 185.4263 21.4081 90)) + (property "Value" "10µF" (id 1) (at 185.4263 23.945 90)) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (id 2) (at 185.42 26.67 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 185.42 26.67 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid a3d9cdb6-e43b-461e-a4de-1d1950b91964)) + (pin "2" (uuid 7ab6fae9-56c8-4516-b817-e0c8cea9f716)) + ) + + (symbol (lib_id "MCU_Microchip_SAMD:ATSAMD21E17D-A") (at 185.42 86.36 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 269dc11e-3732-4b0d-8804-d7467b2caa7b) + (property "Reference" "U4" (id 0) (at 201.422 85.5253 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "ATSAMD21E17D-A" (id 1) (at 201.422 88.0622 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_QFP:TQFP-32_7x7mm_P0.8mm" (id 2) (at 208.28 133.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/SAM_D21_DA1_Family_Data%20Sheet_DS40001882E.pdf" (id 3) (at 185.42 86.36 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid d04e4a25-fea8-400a-b78a-19b8bbedb78b)) + (pin "10" (uuid cc3751c1-5834-4b4a-b5b0-11d94044b147)) + (pin "11" (uuid ec342f29-7fc9-4394-8f4d-4b6d773540e9)) + (pin "12" (uuid ae6839cd-d76e-41ae-9d9d-d53496654de7)) + (pin "13" (uuid 5a0d2da8-4bb5-4a74-b5da-474a571f78e2)) + (pin "14" (uuid 57bb90af-663a-41d6-b400-0d4f24259321)) + (pin "15" (uuid eecc54f1-353d-4bbc-bb3a-293df7de7d03)) + (pin "16" (uuid 4e3ce3b2-0062-4894-90c9-d123f1516483)) + (pin "17" (uuid b270f771-721b-49fe-aa42-63a5cebe1f4d)) + (pin "18" (uuid ab43ca15-9c06-47f9-b257-1383a2b21523)) + (pin "19" (uuid b816ca3f-a882-4972-80a7-12605138b1a3)) + (pin "2" (uuid 66f6f596-d133-4b42-be47-c4fe19e2ffad)) + (pin "20" (uuid 2e68d109-cc4d-465c-aef0-0344d11ba114)) + (pin "21" (uuid 2d665c4d-1437-426f-b9cd-c53451fe5b1a)) + (pin "22" (uuid 72263aa2-32c4-4252-a768-30b77365cca2)) + (pin "23" (uuid b4b71689-5ffe-4e48-b200-1a13c10bff4a)) + (pin "24" (uuid 82914227-3c4b-483b-a930-04aff92c73ce)) + (pin "25" (uuid 29aa7255-4535-4402-9651-8cd792feb408)) + (pin "26" (uuid 129eaff2-2269-463c-b45a-6ec00be62569)) + (pin "27" (uuid b2e7f506-f7d4-448a-af52-7dbef3267d9c)) + (pin "28" (uuid 37a13556-8115-4188-a66b-25cd57806830)) + (pin "29" (uuid eb29ba2a-5b69-462a-8dfe-fda22900794c)) + (pin "3" (uuid 4a7dab24-7ac3-44a5-99dc-f2d1a519f3e0)) + (pin "30" (uuid f0efb02d-e7cf-4fd7-879b-eb2dd5ed72d8)) + (pin "31" (uuid 583bd426-b49b-4e7c-ad61-436f13b7a903)) + (pin "32" (uuid 74b247e1-12fe-4245-a089-e07f9f950569)) + (pin "4" (uuid 78516991-6fde-4cb5-a03e-6a16e2b8674c)) + (pin "5" (uuid 5a10a771-39a7-44fa-a5c7-5eb4da2ba051)) + (pin "6" (uuid 439e57fb-3fda-43db-b0fd-ac5b4eacc4c0)) + (pin "7" (uuid ca81851d-473a-4bc3-9a8c-9742dc8638de)) + (pin "8" (uuid a4a8cafe-8ceb-47fb-895b-66d60129db29)) + (pin "9" (uuid 5b7004c0-970a-4c32-afa1-b9c30b457ebb)) + ) + + (symbol (lib_id "power:VBUS") (at 49.53 22.86 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 26a22c19-4cc5-4237-9651-0edc4f854154) + (property "Reference" "#PWR0107" (id 0) (at 49.53 26.67 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "VBUS" (id 1) (at 52.07 20.32 0)) + (property "Footprint" "" (id 2) (at 49.53 22.86 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 49.53 22.86 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid c1b11207-7c0a-49b3-a41d-2fe677d5f3b8)) + ) + + (symbol (lib_id "power:GND") (at 238.76 34.29 270) (unit 1) + (in_bom yes) (on_board yes) + (uuid 30a06f66-9fee-4536-b302-01811e2778bb) + (property "Reference" "#PWR0117" (id 0) (at 232.41 34.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 236.22 33.02 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 238.76 34.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 238.76 34.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 78c5a3ed-d638-4662-b39f-6e6d6e26ce82)) + ) + + (symbol (lib_id "Device:C_Small") (at 185.42 34.29 90) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 370b7821-636e-4f27-a8f2-d2d53fbbba42) + (property "Reference" "C4" (id 0) (at 185.4263 29.0281 90)) + (property "Value" "0.1µF" (id 1) (at 185.4263 31.565 90)) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (id 2) (at 185.42 34.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 185.42 34.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 90ac5f72-f06f-4c15-89d8-f0eb91bec32a)) + (pin "2" (uuid df0f39c5-ac25-4662-916a-1037e83cf195)) + ) + + (symbol (lib_id "power:+3V3") (at 270.51 27.94 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 3727a833-3d40-430d-8e53-cbd60443247e) + (property "Reference" "#PWR0122" (id 0) (at 270.51 31.75 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (id 1) (at 270.51 24.3642 0)) + (property "Footprint" "" (id 2) (at 270.51 27.94 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 270.51 27.94 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 0b7a57b9-40fa-43f0-a510-0ec3130cf85e)) + ) + + (symbol (lib_id "Connector_Generic:Conn_02x03_Odd_Even") (at 243.84 34.29 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 44829842-3761-4ddc-a932-565ded2c3104) + (property "Reference" "J3" (id 0) (at 245.11 26.7802 0)) + (property "Value" "SWD" (id 1) (at 245.11 29.3171 0)) + (property "Footprint" "Connector_PinHeader_1.27mm:PinHeader_2x03_P1.27mm_Vertical" (id 2) (at 243.84 34.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 243.84 34.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 9e675945-b3ef-45fc-b0c0-ae7d5196314f)) + (pin "2" (uuid 9cad7174-bb88-4cff-8061-48eaf01fef6d)) + (pin "3" (uuid eaab36ca-4467-4ae9-a8e6-b2a1016079ea)) + (pin "4" (uuid 3a1dbf7b-46ab-4381-b591-554d2769ad07)) + (pin "5" (uuid 0afd37e6-c2e9-4c6e-b9a2-eca94af91d19)) + (pin "6" (uuid 007379b7-5514-4f18-bb17-a7345a888a50)) + ) + + (symbol (lib_id "power:+3V3") (at 158.75 114.3 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 4ac39e6e-a6ad-43fd-a8a9-7dcc022ec2a8) + (property "Reference" "#PWR0112" (id 0) (at 158.75 118.11 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (id 1) (at 158.75 110.6955 0)) + (property "Footprint" "" (id 2) (at 158.75 114.3 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 158.75 114.3 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 754bf98a-8769-4626-8a48-f7ea25e97916)) + ) + + (symbol (lib_id "Device:R") (at 53.34 30.48 270) (unit 1) + (in_bom yes) (on_board yes) + (uuid 4ce9470f-5633-41bf-89ac-74a810939893) + (property "Reference" "R3" (id 0) (at 53.34 33.02 90)) + (property "Value" "5.1k" (id 1) (at 53.34 30.48 90)) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder" (id 2) (at 53.34 28.702 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 53.34 30.48 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid aa23bfe3-454b-4a2b-bfe1-101c747eb84e)) + (pin "2" (uuid 1de61170-5337-44c5-ba28-bd477db4bff1)) + ) + + (symbol (lib_id "Device:C_Small") (at 195.58 26.67 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid 5492858d-1b8c-4f1a-b061-e929f40eed8a) + (property "Reference" "C5" (id 0) (at 195.5863 21.4081 90)) + (property "Value" "10µF" (id 1) (at 195.5863 23.945 90)) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (id 2) (at 195.58 26.67 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 195.58 26.67 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid a9633d26-daae-48a7-b5dd-6c0f294c3c20)) + (pin "2" (uuid c081b96e-0b0f-4ef0-bf28-677d9edbaf46)) + ) + + (symbol (lib_id "power:+3V3") (at 49.53 97.79 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 54ffc15f-0832-4c09-bc4b-bff65e05a494) + (property "Reference" "#PWR0116" (id 0) (at 49.53 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (id 1) (at 49.53 94.2142 0)) + (property "Footprint" "" (id 2) (at 49.53 97.79 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 49.53 97.79 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 4a285bf7-fdcb-4306-bf83-e96b76ef344c)) + ) + + (symbol (lib_id "power:GND") (at 76.2 35.56 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 637e9edf-ffed-49a2-8408-fa110c9a4c79) + (property "Reference" "#PWR0106" (id 0) (at 76.2 41.91 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 76.2 40.0034 0)) + (property "Footprint" "" (id 2) (at 76.2 35.56 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 76.2 35.56 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b456cffc-d9d7-4c91-91f2-36ec9a65dd1b)) + ) + + (symbol (lib_id "Device:C_Small") (at 29.21 69.85 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid 66ca01b3-51ff-4294-9b77-4492e98f6aec) + (property "Reference" "C1" (id 0) (at 29.21 67.31 90)) + (property "Value" "4.5nF" (id 1) (at 29.21 72.39 90)) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (id 2) (at 29.21 69.85 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 29.21 69.85 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid fb0bf2a0-d317-42f7-b022-b5e05481f6be)) + (pin "2" (uuid 2ee28fa9-d785-45a1-9a1b-1be02ad8cd0b)) + ) + + (symbol (lib_id "Connector:AudioJack4") (at 33.02 96.52 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 6bde0b4b-e412-48e4-bade-971d8af93b60) + (property "Reference" "J1" (id 0) (at 30.48 89.0102 0)) + (property "Value" "AudioJack4" (id 1) (at 30.48 91.5471 0)) + (property "Footprint" "pj320a:Jack_3.5mm_PJ320A_Horizontal" (id 2) (at 33.02 96.52 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 33.02 96.52 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "R1" (uuid 43b93f34-58e3-44b2-ad48-29ff8cb976d3)) + (pin "R2" (uuid 5eed9f9e-2bc4-4891-8681-4cbcd40ee44c)) + (pin "S" (uuid 9341c5de-066c-4087-9de1-a8a8fe5be967)) + (pin "T" (uuid 0688e204-4bf8-4173-8b6b-81c457ede05d)) + ) + + (symbol (lib_id "power:VBUS") (at 68.58 25.4 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 6f1beb86-67e1-46bf-8c2b-6d1e1485d5c0) + (property "Reference" "#PWR0104" (id 0) (at 68.58 29.21 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "VBUS" (id 1) (at 68.58 21.8242 0)) + (property "Footprint" "" (id 2) (at 68.58 25.4 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 68.58 25.4 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 1d0d5161-c82f-4c77-a9ca-15d017db65d3)) + ) + + (symbol (lib_id "Device:R_Small") (at 158.75 116.84 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 76004765-6e34-42e5-bef2-e8d5daedc3a7) + (property "Reference" "R4" (id 0) (at 160.02 115.57 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "1k" (id 1) (at 160.02 118.11 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder" (id 2) (at 158.75 116.84 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 158.75 116.84 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 3167853e-d988-452f-8725-12f67a4c957c)) + (pin "2" (uuid 64221fe8-21fa-49d0-9f10-9851134afcf1)) + ) + + (symbol (lib_id "power:+3V3") (at 83.82 25.4 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 92a23ed4-a5ea-4cea-bc33-0a83191a0d32) + (property "Reference" "#PWR0105" (id 0) (at 83.82 29.21 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (id 1) (at 83.82 21.8242 0)) + (property "Footprint" "" (id 2) (at 83.82 25.4 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 83.82 25.4 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 165f4d8d-26a9-4cf2-a8d6-9936cd983be4)) + ) + + (symbol (lib_id "power:+3V3") (at 182.88 22.86 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 92eb945d-261b-4129-876b-6425a392ebe4) + (property "Reference" "#PWR0119" (id 0) (at 182.88 26.67 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (id 1) (at 182.88 19.2842 0)) + (property "Footprint" "" (id 2) (at 182.88 22.86 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 182.88 22.86 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid cd3851c8-43a7-44ba-a57d-7da51bf4d405)) + ) + + (symbol (lib_id "Device:C_Small") (at 175.26 38.1 90) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 98af1557-14b5-4fcd-83f4-700ba43358c4) + (property "Reference" "C2" (id 0) (at 175.2663 32.8381 90)) + (property "Value" "1µF" (id 1) (at 175.2663 35.375 90)) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (id 2) (at 175.26 38.1 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 175.26 38.1 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 78d57e68-36dc-47c5-997a-7a524fc0acf1)) + (pin "2" (uuid 9b7bba5b-2ce4-45e8-9f55-e10d1a19ac99)) + ) + + (symbol (lib_id "power:GND") (at 198.12 34.29 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid ad08e5d4-999e-4573-a2c5-ea4aea5fe9da) + (property "Reference" "#PWR0118" (id 0) (at 198.12 40.64 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 198.12 38.7334 0)) + (property "Footprint" "" (id 2) (at 198.12 34.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 198.12 34.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid f4b1cc82-032f-46e4-b914-51c04d09819d)) + ) + + (symbol (lib_id "Regulator_Linear:AMS1117-3.3") (at 76.2 27.94 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid ae8bb5ae-95ee-4e2d-8a0c-ae5b6149b4e3) + (property "Reference" "U3" (id 0) (at 76.2 22.3352 0)) + (property "Value" "AMS1117-3.3" (id 1) (at 76.2 24.8721 0)) + (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (id 2) (at 76.2 22.86 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.advanced-monolithic.com/pdf/ds1117.pdf" (id 3) (at 78.74 34.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 8b3ba7fc-20b6-43c4-a020-80151e1caecc)) + (pin "2" (uuid fb0b1440-18be-4b5f-b469-b4cfaf66fc53)) + (pin "3" (uuid b7c09c15-282b-4731-8942-008851172201)) + ) + + (symbol (lib_id "power:+3V3") (at 251.46 31.75 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid b2d0abf7-eaae-40a9-bb2b-0efdc343ab78) + (property "Reference" "#PWR0121" (id 0) (at 251.46 35.56 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (id 1) (at 251.46 28.1455 0)) + (property "Footprint" "" (id 2) (at 251.46 31.75 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 251.46 31.75 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 6536525e-ceaf-45aa-af03-6086c8ce80dd)) + ) + + (symbol (lib_id "power:GND") (at 57.15 33.02 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid b7ac5cea-ed28-4028-87d0-45e58c709cf1) + (property "Reference" "#PWR0108" (id 0) (at 57.15 39.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 57.15 37.4634 0)) + (property "Footprint" "" (id 2) (at 57.15 33.02 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 57.15 33.02 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid bf8d857b-70bf-41ee-a068-5771461e04e9)) + ) + + (symbol (lib_id "power:+3V3") (at 193.04 22.86 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid baa88fca-098c-4fc0-9b12-9583d4b93589) + (property "Reference" "#PWR0120" (id 0) (at 193.04 26.67 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (id 1) (at 193.04 19.2842 0)) + (property "Footprint" "" (id 2) (at 193.04 22.86 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 193.04 22.86 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e91f253b-96a6-44ee-96e3-20b404cccf96)) + ) + + (symbol (lib_id "Connector:USB_C_Receptacle_USB2.0") (at 34.29 38.1 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid bd085057-7c0e-463a-982b-968a2dc1f0f8) + (property "Reference" "J2" (id 0) (at 34.29 16.6202 0)) + (property "Value" "USB_C_Receptacle_USB2.0" (id 1) (at 34.29 19.1571 0)) + (property "Footprint" "xenua:USB_C_Receptacle_GCT_USB4510" (id 2) (at 38.1 38.1 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" (id 3) (at 38.1 38.1 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "A1" (uuid c66a19ed-90c0-4502-ae75-6a4c4ab9f297)) + (pin "A12" (uuid 8eb98c56-17e4-4de6-a3e3-06dcfa392040)) + (pin "A4" (uuid 22962957-1efd-404d-83db-5b233b6c15b0)) + (pin "A5" (uuid cd1cff81-9d8a-4511-96d6-4ddb79484001)) + (pin "A6" (uuid 88606262-3ac5-44a1-aacc-18b26cf4d396)) + (pin "A7" (uuid 0554bea0-89b2-4e25-9ea3-4c73921c94cb)) + (pin "A8" (uuid 8d063f79-9282-4820-bcf4-1ff3c006cf08)) + (pin "A9" (uuid af186015-d283-4209-aade-a247e5de01df)) + (pin "B1" (uuid 29126f72-63f7-4275-8b12-6b96a71c6f17)) + (pin "B12" (uuid 9da1ace0-4181-4f12-80f8-16786a9e5c07)) + (pin "B4" (uuid 2ea8fa6f-efc3-40fe-bcf9-05bfa46ead4f)) + (pin "B5" (uuid e2fac877-439c-4da0-af2e-5fdc70f85d42)) + (pin "B6" (uuid da546d77-4b03-4562-8fc6-837fd68e7691)) + (pin "B7" (uuid 4641c87c-bffa-41fe-ae77-be3a97a6f797)) + (pin "B8" (uuid 4cc0e615-05a0-4f42-a208-4011ba8ef841)) + (pin "B9" (uuid 98966de3-2364-43d8-a2e0-b03bb9487b03)) + (pin "S1" (uuid 278a91dc-d57d-4a5c-a045-34b6bd84131f)) + ) + + (symbol (lib_id "Power_Protection:USBLC6-2SC6") (at 69.85 62.23 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid c37d3f0c-41ec-4928-8869-febc821c6326) + (property "Reference" "U2" (id 0) (at 72.6187 50.9102 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "USBLC6-2SC6" (id 1) (at 72.6187 53.4471 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" (id 2) (at 69.85 74.93 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/usblc6-2.pdf" (id 3) (at 74.93 53.34 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid ea77ba09-319a-49bd-ad5b-49f4c76f232c)) + (pin "2" (uuid 0a1d0cbe-85ab-4f0f-b3b1-fcef21dfb600)) + (pin "3" (uuid 60d26b83-9c3a-4edb-93ef-ab3d9d05e8cb)) + (pin "4" (uuid ae158d42-76cc-4911-a621-4cc28931c98b)) + (pin "5" (uuid 1cb64bfe-d819-47e3-be11-515b04f2c451)) + (pin "6" (uuid 9f4abbc0-6ac3-48f0-b823-2c1c19349540)) + ) + + (symbol (lib_id "power:GND") (at 69.85 72.39 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid c3a69550-c4fa-45d1-9aba-0bba47699cca) + (property "Reference" "#PWR0111" (id 0) (at 69.85 78.74 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 69.85 76.8334 0)) + (property "Footprint" "" (id 2) (at 69.85 72.39 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 69.85 72.39 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b7b00984-6ab1-482e-b4b4-67cac44d44da)) + ) + + (symbol (lib_id "Device:R_Small") (at 270.51 30.48 180) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid c431609a-c5ae-483e-b290-51657517328b) + (property "Reference" "R5" (id 0) (at 272.0086 29.6453 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "10k" (id 1) (at 272.0086 32.1822 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder" (id 2) (at 270.51 30.48 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 270.51 30.48 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid a00121ba-8ee6-4c21-a7dd-3708c53dfbca)) + (pin "2" (uuid 1e74d489-87b1-4bf3-a418-5f88597a5fa3)) + ) + + (symbol (lib_id "power:GND") (at 38.1 101.6 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid c91f3a05-92b7-4af6-9fa5-e9872bd4952c) + (property "Reference" "#PWR0115" (id 0) (at 38.1 107.95 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 38.1 106.0434 0)) + (property "Footprint" "" (id 2) (at 38.1 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 38.1 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 9851983f-a26d-497d-a5dc-46fbdc2833a9)) + ) + + (symbol (lib_id "power:GND") (at 69.85 97.79 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid d857235e-f907-4e5b-9f3f-11fb3bb95b19) + (property "Reference" "#PWR0110" (id 0) (at 69.85 104.14 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 69.85 102.2334 0)) + (property "Footprint" "" (id 2) (at 69.85 97.79 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 69.85 97.79 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 4a50fd82-91b2-4f26-bb04-4e5a826fe229)) + ) + + (symbol (lib_id "power:+3V3") (at 38.1 93.98 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid dbcb8b8f-5e59-4e85-8ff1-3dacd375b5e0) + (property "Reference" "#PWR0113" (id 0) (at 38.1 97.79 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (id 1) (at 38.1 90.4042 0)) + (property "Footprint" "" (id 2) (at 38.1 93.98 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 38.1 93.98 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 7bd42456-0b7a-4f71-b944-b2f9463cf420)) + ) + + (symbol (lib_id "power:GND") (at 187.96 34.29 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid dbf9d52f-7c18-496f-9222-1cd5f4d22ee1) + (property "Reference" "#PWR0101" (id 0) (at 187.96 40.64 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 187.96 38.7334 0)) + (property "Footprint" "" (id 2) (at 187.96 34.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 187.96 34.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 12290910-e1c4-4f12-a089-9b99be24c1fc)) + ) + + (symbol (lib_id "Device:R_Small") (at 29.21 63.5 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid dd1edfbb-5fb6-42cd-b740-fd54ab3ef1f1) + (property "Reference" "R1" (id 0) (at 29.21 60.96 90)) + (property "Value" "1M" (id 1) (at 29.21 63.5 90)) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder" (id 2) (at 29.21 63.5 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 29.21 63.5 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 42d3f9d6-2a47-41a8-b942-295fcb83bcd8)) + (pin "2" (uuid 7bea05d4-1dec-4cd6-aa53-302dde803254)) + ) + + (symbol (lib_id "power:VBUS") (at 69.85 52.07 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid e04b8c10-725b-4bde-8cbf-66bfea5053e6) + (property "Reference" "#PWR0109" (id 0) (at 69.85 55.88 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "VBUS" (id 1) (at 69.85 48.4942 0)) + (property "Footprint" "" (id 2) (at 69.85 52.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 69.85 52.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid df5c9f6b-a62e-44ba-997f-b2cf3279c7d4)) + ) + + (symbol (lib_id "power:GND") (at 172.72 38.1 270) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid e75dd901-2fb2-4ad2-9bd3-4f38583036d1) + (property "Reference" "#PWR0102" (id 0) (at 166.37 38.1 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 169.5451 38.5338 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 172.72 38.1 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 172.72 38.1 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 4b9f66ac-7648-42bc-a33f-c121d6a3f822)) + ) + + (sheet (at 45.72 146.05) (size 40.64 36.83) (fields_autoplaced) + (stroke (width 0.1524) (type solid) (color 0 0 0 0)) + (fill (color 0 0 0 0.0000)) + (uuid d50b0a40-1202-42dd-99f0-7359331afb7e) + (property "Sheet name" "matrix" (id 0) (at 45.72 145.3384 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (property "Sheet file" "matrix.kicad_sch" (id 1) (at 45.72 183.4646 0) + (effects (font (size 1.27 1.27)) (justify left top)) + ) + (pin "C_INNER" input (at 86.36 149.86 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 3059a68b-173a-4281-8467-f207998dc069) + ) + (pin "C_INDEX" input (at 86.36 152.4 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 0dd64072-1cbe-4d1e-97d2-b99d36c7977b) + ) + (pin "C_MIDDLE" input (at 86.36 154.94 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 6d3df7a0-1c29-4369-8293-4fed003c492a) + ) + (pin "C_RING" input (at 86.36 157.48 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 3d472dfc-bd8f-4de9-ba62-2da0e527b412) + ) + (pin "C_PINKY" input (at 86.36 160.02 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid ad380efe-a513-4250-a929-ae4145e76e59) + ) + (pin "C_OUTER" input (at 86.36 162.56 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid e1e7959d-9e72-4f3c-8f86-00f9264ebb41) + ) + (pin "R_NUM" input (at 86.36 167.64 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 7dcdc4e1-0ce4-4941-91b9-c6e8b789bcc8) + ) + (pin "R_TOP" input (at 86.36 170.18 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid cb7a46d1-5f46-4c42-9cf4-90d6c23ab105) + ) + (pin "R_HOME" input (at 86.36 172.72 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 66fee504-5480-4354-bcab-d2ffc74711ff) + ) + (pin "R_BOTTOM" input (at 86.36 175.26 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 8c66e554-a91d-4713-ba62-4fbe9b553dff) + ) + (pin "R_THUMB" input (at 86.36 177.8 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid a7685fa8-430d-4f9a-aaa8-2dd924ba30eb) + ) + ) + + (sheet_instances + (path "/" (page "1")) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e" (page "2")) + ) + + (symbol_instances + (path "/dbf9d52f-7c18-496f-9222-1cd5f4d22ee1" + (reference "#PWR0101") (unit 1) (value "GND") (footprint "") + ) + (path "/e75dd901-2fb2-4ad2-9bd3-4f38583036d1" + (reference "#PWR0102") (unit 1) (value "GND") (footprint "") + ) + (path "/16f4e47b-2fb8-4bbd-8c1d-9c3549f80104" + (reference "#PWR0103") (unit 1) (value "GND") (footprint "") + ) + (path "/6f1beb86-67e1-46bf-8c2b-6d1e1485d5c0" + (reference "#PWR0104") (unit 1) (value "VBUS") (footprint "") + ) + (path "/92a23ed4-a5ea-4cea-bc33-0a83191a0d32" + (reference "#PWR0105") (unit 1) (value "+3V3") (footprint "") + ) + (path "/637e9edf-ffed-49a2-8408-fa110c9a4c79" + (reference "#PWR0106") (unit 1) (value "GND") (footprint "") + ) + (path "/26a22c19-4cc5-4237-9651-0edc4f854154" + (reference "#PWR0107") (unit 1) (value "VBUS") (footprint "") + ) + (path "/b7ac5cea-ed28-4028-87d0-45e58c709cf1" + (reference "#PWR0108") (unit 1) (value "GND") (footprint "") + ) + (path "/e04b8c10-725b-4bde-8cbf-66bfea5053e6" + (reference "#PWR0109") (unit 1) (value "VBUS") (footprint "") + ) + (path "/d857235e-f907-4e5b-9f3f-11fb3bb95b19" + (reference "#PWR0110") (unit 1) (value "GND") (footprint "") + ) + (path "/c3a69550-c4fa-45d1-9aba-0bba47699cca" + (reference "#PWR0111") (unit 1) (value "GND") (footprint "") + ) + (path "/4ac39e6e-a6ad-43fd-a8a9-7dcc022ec2a8" + (reference "#PWR0112") (unit 1) (value "+3V3") (footprint "") + ) + (path "/dbcb8b8f-5e59-4e85-8ff1-3dacd375b5e0" + (reference "#PWR0113") (unit 1) (value "+3V3") (footprint "") + ) + (path "/162e5bdd-61a8-46a3-8485-826b5d58e1a1" + (reference "#PWR0114") (unit 1) (value "GND") (footprint "") + ) + (path "/c91f3a05-92b7-4af6-9fa5-e9872bd4952c" + (reference "#PWR0115") (unit 1) (value "GND") (footprint "") + ) + (path "/54ffc15f-0832-4c09-bc4b-bff65e05a494" + (reference "#PWR0116") (unit 1) (value "+3V3") (footprint "") + ) + (path "/30a06f66-9fee-4536-b302-01811e2778bb" + (reference "#PWR0117") (unit 1) (value "GND") (footprint "") + ) + (path "/ad08e5d4-999e-4573-a2c5-ea4aea5fe9da" + (reference "#PWR0118") (unit 1) (value "GND") (footprint "") + ) + (path "/92eb945d-261b-4129-876b-6425a392ebe4" + (reference "#PWR0119") (unit 1) (value "+3V3") (footprint "") + ) + (path "/baa88fca-098c-4fc0-9b12-9583d4b93589" + (reference "#PWR0120") (unit 1) (value "+3V3") (footprint "") + ) + (path "/b2d0abf7-eaae-40a9-bb2b-0efdc343ab78" + (reference "#PWR0121") (unit 1) (value "+3V3") (footprint "") + ) + (path "/3727a833-3d40-430d-8e53-cbd60443247e" + (reference "#PWR0122") (unit 1) (value "+3V3") (footprint "") + ) + (path "/66ca01b3-51ff-4294-9b77-4492e98f6aec" + (reference "C1") (unit 1) (value "4.5nF") (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder") + ) + (path "/98af1557-14b5-4fcd-83f4-700ba43358c4" + (reference "C2") (unit 1) (value "1µF") (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder") + ) + (path "/1c1eddbd-710f-43b1-b47c-5e4765a94756" + (reference "C3") (unit 1) (value "10µF") (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder") + ) + (path "/370b7821-636e-4f27-a8f2-d2d53fbbba42" + (reference "C4") (unit 1) (value "0.1µF") (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder") + ) + (path "/5492858d-1b8c-4f1a-b061-e929f40eed8a" + (reference "C5") (unit 1) (value "10µF") (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder") + ) + (path "/16ead93d-be53-43b7-9993-da59fdfe87a9" + (reference "C6") (unit 1) (value "0.1µF") (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/ebaa9d9a-b8d6-452c-b066-3a20bda648be" + (reference "D1") (unit 1) (value "~") (footprint "1N4148:DIOAD829W49L456D191") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/f258442c-a2d6-44b9-97cf-5cf293bd2ced" + (reference "D2") (unit 1) (value "~") (footprint "1N4148:DIOAD829W49L456D191") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/3c6fd98f-207f-4509-a7d8-e19152d77b51" + (reference "D3") (unit 1) (value "~") (footprint "1N4148:DIOAD829W49L456D191") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/aace2e2c-7692-4c18-9937-a31a68d2cdb6" + (reference "D4") (unit 1) (value "~") (footprint "1N4148:DIOAD829W49L456D191") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/99dcae49-bd8c-46c3-8a0a-84bf4d5b285c" + (reference "D5") (unit 1) (value "~") (footprint "1N4148:DIOAD829W49L456D191") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/012bd20f-2007-4ee3-a915-f23a6daf2488" + (reference "D6") (unit 1) (value "~") (footprint "1N4148:DIOAD829W49L456D191") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/92703033-a0c6-4fcf-b554-d637fb58e344" + (reference "D7") (unit 1) (value "~") (footprint "1N4148:DIOAD829W49L456D191") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/1e59afca-f051-45f1-8cf6-be6cc0d6cb00" + (reference "D8") (unit 1) (value "~") (footprint "1N4148:DIOAD829W49L456D191") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/917685a3-77b1-4dcf-840c-dbf3fe547a8b" + (reference "D9") (unit 1) (value "~") (footprint "1N4148:DIOAD829W49L456D191") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/e40bce3c-4c76-4730-a696-088468d3c4cb" + (reference "D10") (unit 1) (value "~") (footprint "1N4148:DIOAD829W49L456D191") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/6d69ab27-83c4-45a3-9b17-33ca7483660a" + (reference "D11") (unit 1) (value "~") (footprint "1N4148:DIOAD829W49L456D191") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/26fc67b2-128c-4c84-9cf2-fb07099665f8" + (reference "D12") (unit 1) (value "~") (footprint "1N4148:DIOAD829W49L456D191") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/6d1426b3-6f1e-42be-8200-cff21d7e1cc0" + (reference "D13") (unit 1) (value "~") (footprint "1N4148:DIOAD829W49L456D191") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/9e3410b1-297e-4d2d-a2e1-3abd13bc2d40" + (reference "D14") (unit 1) (value "~") (footprint "1N4148:DIOAD829W49L456D191") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/3e51bc29-f219-44bf-9b57-15f04a13ce3e" + (reference "D15") (unit 1) (value "~") (footprint "1N4148:DIOAD829W49L456D191") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/d0e07c5d-c9aa-4d63-8bee-e12969143fb3" + (reference "D16") (unit 1) (value "~") (footprint "1N4148:DIOAD829W49L456D191") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/26fdf386-7c54-4935-b6ad-599fb83dd2bf" + (reference "D17") (unit 1) (value "~") (footprint "1N4148:DIOAD829W49L456D191") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/22e6f42d-067e-4bc1-8670-11c312d3239f" + (reference "D18") (unit 1) (value "~") (footprint "1N4148:DIOAD829W49L456D191") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/11b3d4ea-ba81-4130-a659-5eb513a62ba3" + (reference "D19") (unit 1) (value "~") (footprint "1N4148:DIOAD829W49L456D191") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/625185ba-e777-4617-9360-7c67df1f749a" + (reference "D20") (unit 1) (value "~") (footprint "1N4148:DIOAD829W49L456D191") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/f69763c7-2685-4737-b4f0-b3431fc25d7f" + (reference "D21") (unit 1) (value "~") (footprint "1N4148:DIOAD829W49L456D191") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/4d35f0ed-7e21-4646-9266-fc5c4235430d" + (reference "D22") (unit 1) (value "~") (footprint "1N4148:DIOAD829W49L456D191") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/19b4d3ee-b675-40c3-9ba0-1fdaedd49bdc" + (reference "D23") (unit 1) (value "~") (footprint "1N4148:DIOAD829W49L456D191") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/bbe5b37d-53f3-44a4-8109-e264d12c5ac8" + (reference "D24") (unit 1) (value "~") (footprint "1N4148:DIOAD829W49L456D191") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/eda659b2-1925-4ab5-9f1a-b47d20317b89" + (reference "D25") (unit 1) (value "~") (footprint "1N4148:DIOAD829W49L456D191") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/f989241f-670d-4eb3-ad1f-fa190597ff90" + (reference "D26") (unit 1) (value "~") (footprint "1N4148:DIOAD829W49L456D191") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/1ed99236-dedc-4a68-9fc9-0d7a273a0cd9" + (reference "D27") (unit 1) (value "~") (footprint "1N4148:DIOAD829W49L456D191") + ) + (path "/6bde0b4b-e412-48e4-bade-971d8af93b60" + (reference "J1") (unit 1) (value "AudioJack4") (footprint "pj320a:Jack_3.5mm_PJ320A_Horizontal") + ) + (path "/bd085057-7c0e-463a-982b-968a2dc1f0f8" + (reference "J2") (unit 1) (value "USB_C_Receptacle_USB2.0") (footprint "xenua:USB_C_Receptacle_GCT_USB4510") + ) + (path "/44829842-3761-4ddc-a932-565ded2c3104" + (reference "J3") (unit 1) (value "SWD") (footprint "Connector_PinHeader_1.27mm:PinHeader_2x03_P1.27mm_Vertical") + ) + (path "/dd1edfbb-5fb6-42cd-b740-fd54ab3ef1f1" + (reference "R1") (unit 1) (value "1M") (footprint "Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder") + ) + (path "/0ce1dd44-f307-4f98-9f0d-478fd87daa64" + (reference "R2") (unit 1) (value "5.1k") (footprint "Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder") + ) + (path "/4ce9470f-5633-41bf-89ac-74a810939893" + (reference "R3") (unit 1) (value "5.1k") (footprint "Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder") + ) + (path "/76004765-6e34-42e5-bef2-e8d5daedc3a7" + (reference "R4") (unit 1) (value "1k") (footprint "Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder") + ) + (path "/c431609a-c5ae-483e-b290-51657517328b" + (reference "R5") (unit 1) (value "10k") (footprint "Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/4adfe1ea-760b-468f-b45b-7d8fad401bea" + (reference "SW1") (unit 1) (value "~") (footprint "mbk:Choc-1u-solder") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/bbc5a650-155f-4f64-94bc-299d49f5e7a7" + (reference "SW2") (unit 1) (value "~") (footprint "mbk:Choc-1u-solder") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/0f788854-5962-41af-a757-6386729169fd" + (reference "SW3") (unit 1) (value "~") (footprint "mbk:Choc-1u-solder") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/13e57ac8-a2b3-458c-ae4d-6b3e80331df5" + (reference "SW4") (unit 1) (value "~") (footprint "mbk:Choc-1u-solder") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/646df9d0-dfbc-45b5-9fa7-b544b12bfdea" + (reference "SW5") (unit 1) (value "~") (footprint "mbk:Choc-1u-solder") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/a7395ff2-4f50-42ed-979f-77657674ab75" + (reference "SW6") (unit 1) (value "~") (footprint "mbk:Choc-1u-solder") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/53a73f1b-f40c-4c0b-993a-7ad80bfa8524" + (reference "SW7") (unit 1) (value "~") (footprint "mbk:Choc-1u-solder") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/8fcb0dbf-895b-4649-b98c-bbf9c48e6dba" + (reference "SW8") (unit 1) (value "~") (footprint "mbk:Choc-1u-solder") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/d22ed647-33af-4280-96ca-d7a1b2c2ef2d" + (reference "SW9") (unit 1) (value "~") (footprint "mbk:Choc-1u-solder") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/df870ed4-5ed7-48f9-8444-553a11034c2d" + (reference "SW10") (unit 1) (value "~") (footprint "mbk:Choc-1u-solder") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/68b317ce-d1ae-4e5d-a46a-f50cd5181964" + (reference "SW11") (unit 1) (value "~") (footprint "mbk:Choc-1u-solder") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/0b29f156-e1bf-4f2e-90b8-4b1695beea34" + (reference "SW12") (unit 1) (value "~") (footprint "mbk:Choc-1u-solder") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/b09a761d-3d27-40fb-8e9c-8650b1001987" + (reference "SW13") (unit 1) (value "~") (footprint "mbk:Choc-1u-solder") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/bd6b1442-2be0-409d-8be7-89c400e25f46" + (reference "SW14") (unit 1) (value "~") (footprint "mbk:Choc-1u-solder") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/2cfc1908-af18-4753-8b52-9b5947ea09e3" + (reference "SW15") (unit 1) (value "~") (footprint "mbk:Choc-1u-solder") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/839bc0b1-0bdf-4487-8c71-232196f40876" + (reference "SW16") (unit 1) (value "~") (footprint "mbk:Choc-1u-solder") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/29714a19-eff9-4aa6-82e8-9826563fd78a" + (reference "SW17") (unit 1) (value "~") (footprint "mbk:Choc-1u-solder") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/b13cc93d-ceaa-4d0f-a100-2ef14e3a7f4a" + (reference "SW18") (unit 1) (value "~") (footprint "mbk:Choc-1u-solder") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/408a7515-423f-41b1-9e5d-ab718c826b06" + (reference "SW19") (unit 1) (value "~") (footprint "mbk:Choc-1u-solder") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/f4efab62-2938-4a46-91da-176e627b1ca3" + (reference "SW20") (unit 1) (value "~") (footprint "mbk:Choc-1u-solder") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/048b12d1-dffa-487b-b6db-286090807b4f" + (reference "SW21") (unit 1) (value "~") (footprint "mbk:Choc-1u-solder") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/2766e78a-e230-421f-a0d1-8f13aff2c699" + (reference "SW22") (unit 1) (value "~") (footprint "mbk:Choc-1u-solder") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/721fcf4a-1ad7-4f86-b1a4-7c616f8b8488" + (reference "SW23") (unit 1) (value "~") (footprint "mbk:Choc-1u-solder") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/38b80f3c-745c-447d-a099-736e59418427" + (reference "SW24") (unit 1) (value "~") (footprint "mbk:Choc-1u-solder") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/764763a4-7ae2-4b52-926d-f15edfe65614" + (reference "SW25") (unit 1) (value "~") (footprint "mbk:Choc-1u-solder") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/1597d525-639f-4272-b734-aa99e07ad2f1" + (reference "SW26") (unit 1) (value "~") (footprint "mbk:Choc-1u-solder") + ) + (path "/d50b0a40-1202-42dd-99f0-7359331afb7e/24ed42e5-49e0-4f47-bf40-005e99847a4d" + (reference "SW27") (unit 1) (value "~") (footprint "mbk:Choc-1u-solder") + ) + (path "/061d620c-8cf5-4cec-bb62-d0654d7842b1" + (reference "U1") (unit 1) (value "USBLC6-2SC6") (footprint "Package_TO_SOT_SMD:SOT-23-6") + ) + (path "/c37d3f0c-41ec-4928-8869-febc821c6326" + (reference "U2") (unit 1) (value "USBLC6-2SC6") (footprint "Package_TO_SOT_SMD:SOT-23-6") + ) + (path "/ae8bb5ae-95ee-4e2d-8a0c-ae5b6149b4e3" + (reference "U3") (unit 1) (value "AMS1117-3.3") (footprint "Package_TO_SOT_SMD:SOT-223-3_TabPin2") + ) + (path "/269dc11e-3732-4b0d-8804-d7467b2caa7b" + (reference "U4") (unit 1) (value "ATSAMD21E17D-A") (footprint "Package_QFP:TQFP-32_7x7mm_P0.8mm") + ) + ) +)