diff --git a/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN12-Rail.FCStd b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN12-Rail.FCStd new file mode 100644 index 00000000..16e62f3c Binary files /dev/null and b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN12-Rail.FCStd differ diff --git a/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN12-Rail.step b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN12-Rail.step new file mode 100644 index 00000000..07a02125 --- /dev/null +++ b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN12-Rail.step @@ -0,0 +1,1139 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2021-09-22T20:40:55',('Author'),( + ''),'Open CASCADE STEP processor 7.5','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('Chamfer001','Chamfer001','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1089); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#153,#184,#215,#246,#270,#294,#318,#342,#366, + #390,#414,#438,#462,#486,#510,#534,#565,#589,#657,#674,#708,#732, + #756,#817,#829,#854,#879,#904,#929,#941,#966,#991,#1016,#1041,#1053, + #1065,#1077)); +#17 = ADVANCED_FACE('',(#18),#148,.T.); +#18 = FACE_BOUND('',#19,.T.); +#19 = EDGE_LOOP('',(#20,#30,#38,#46,#54,#62,#70,#78,#86,#94,#102,#110, + #118,#126,#134,#142)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(-6.,7.5,-1.007527394847E-14)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(6.,7.5,-1.01307850997E-14)); +#26 = LINE('',#27,#28); +#27 = CARTESIAN_POINT('',(-5.5,7.5,-9.992007221626E-15)); +#28 = VECTOR('',#29,1.); +#29 = DIRECTION('',(1.,0.,0.)); +#30 = ORIENTED_EDGE('',*,*,#31,.T.); +#31 = EDGE_CURVE('',#24,#32,#34,.T.); +#32 = VERTEX_POINT('',#33); +#33 = CARTESIAN_POINT('',(6.,6.3,-8.393286066166E-15)); +#34 = LINE('',#35,#36); +#35 = CARTESIAN_POINT('',(6.,8.,-1.06581410364E-14)); +#36 = VECTOR('',#37,1.); +#37 = DIRECTION('',(0.,-1.,1.33226762955E-15)); +#38 = ORIENTED_EDGE('',*,*,#39,.T.); +#39 = EDGE_CURVE('',#32,#40,#42,.T.); +#40 = VERTEX_POINT('',#41); +#41 = CARTESIAN_POINT('',(5.6,5.766666666667,-7.682743330406E-15)); +#42 = LINE('',#43,#44); +#43 = CARTESIAN_POINT('',(6.,6.3,-8.393286066166E-15)); +#44 = VECTOR('',#45,1.); +#45 = DIRECTION('',(-0.6,-0.8,1.06581410364E-15)); +#46 = ORIENTED_EDGE('',*,*,#47,.F.); +#47 = EDGE_CURVE('',#48,#40,#50,.T.); +#48 = VERTEX_POINT('',#49); +#49 = CARTESIAN_POINT('',(5.2,5.766666666667,-7.682743330406E-15)); +#50 = LINE('',#51,#52); +#51 = CARTESIAN_POINT('',(5.2,5.766666666667,-7.682743330406E-15)); +#52 = VECTOR('',#53,1.); +#53 = DIRECTION('',(1.,0.,0.)); +#54 = ORIENTED_EDGE('',*,*,#55,.F.); +#55 = EDGE_CURVE('',#56,#48,#58,.T.); +#56 = VERTEX_POINT('',#57); +#57 = CARTESIAN_POINT('',(5.2,5.233333333333,-6.972200594646E-15)); +#58 = LINE('',#59,#60); +#59 = CARTESIAN_POINT('',(5.2,5.233333333333,-6.972200594646E-15)); +#60 = VECTOR('',#61,1.); +#61 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#62 = ORIENTED_EDGE('',*,*,#63,.F.); +#63 = EDGE_CURVE('',#64,#56,#66,.T.); +#64 = VERTEX_POINT('',#65); +#65 = CARTESIAN_POINT('',(5.6,5.233333333333,-6.972200594646E-15)); +#66 = LINE('',#67,#68); +#67 = CARTESIAN_POINT('',(5.6,5.233333333333,-6.972200594646E-15)); +#68 = VECTOR('',#69,1.); +#69 = DIRECTION('',(-1.,0.,0.)); +#70 = ORIENTED_EDGE('',*,*,#71,.T.); +#71 = EDGE_CURVE('',#64,#72,#74,.T.); +#72 = VERTEX_POINT('',#73); +#73 = CARTESIAN_POINT('',(6.,4.7,-6.261657858886E-15)); +#74 = LINE('',#75,#76); +#75 = CARTESIAN_POINT('',(5.6,5.233333333333,-6.972200594646E-15)); +#76 = VECTOR('',#77,1.); +#77 = DIRECTION('',(0.6,-0.8,1.06581410364E-15)); +#78 = ORIENTED_EDGE('',*,*,#79,.T.); +#79 = EDGE_CURVE('',#72,#80,#82,.T.); +#80 = VERTEX_POINT('',#81); +#81 = CARTESIAN_POINT('',(6.,0.5,-6.661338147751E-16)); +#82 = LINE('',#83,#84); +#83 = CARTESIAN_POINT('',(6.,4.7,-6.261657858886E-15)); +#84 = VECTOR('',#85,1.); +#85 = DIRECTION('',(0.,-1.,1.33226762955E-15)); +#86 = ORIENTED_EDGE('',*,*,#87,.T.); +#87 = EDGE_CURVE('',#80,#88,#90,.T.); +#88 = VERTEX_POINT('',#89); +#89 = CARTESIAN_POINT('',(-6.,0.5,-6.106226635438E-16)); +#90 = LINE('',#91,#92); +#91 = CARTESIAN_POINT('',(5.5,0.5,-6.661338147751E-16)); +#92 = VECTOR('',#93,1.); +#93 = DIRECTION('',(-1.,0.,0.)); +#94 = ORIENTED_EDGE('',*,*,#95,.T.); +#95 = EDGE_CURVE('',#88,#96,#98,.T.); +#96 = VERTEX_POINT('',#97); +#97 = CARTESIAN_POINT('',(-6.,4.7,-6.261657858886E-15)); +#98 = LINE('',#99,#100); +#99 = CARTESIAN_POINT('',(-6.,0.,0.)); +#100 = VECTOR('',#101,1.); +#101 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#102 = ORIENTED_EDGE('',*,*,#103,.F.); +#103 = EDGE_CURVE('',#104,#96,#106,.T.); +#104 = VERTEX_POINT('',#105); +#105 = CARTESIAN_POINT('',(-5.6,5.233333333333,-6.972200594646E-15)); +#106 = LINE('',#107,#108); +#107 = CARTESIAN_POINT('',(-5.6,5.233333333333,-6.972200594646E-15)); +#108 = VECTOR('',#109,1.); +#109 = DIRECTION('',(-0.6,-0.8,1.06581410364E-15)); +#110 = ORIENTED_EDGE('',*,*,#111,.F.); +#111 = EDGE_CURVE('',#112,#104,#114,.T.); +#112 = VERTEX_POINT('',#113); +#113 = CARTESIAN_POINT('',(-5.2,5.233333333333,-6.972200594646E-15)); +#114 = LINE('',#115,#116); +#115 = CARTESIAN_POINT('',(-5.2,5.233333333333,-6.972200594646E-15)); +#116 = VECTOR('',#117,1.); +#117 = DIRECTION('',(-1.,0.,0.)); +#118 = ORIENTED_EDGE('',*,*,#119,.F.); +#119 = EDGE_CURVE('',#120,#112,#122,.T.); +#120 = VERTEX_POINT('',#121); +#121 = CARTESIAN_POINT('',(-5.2,5.766666666667,-7.682743330406E-15)); +#122 = LINE('',#123,#124); +#123 = CARTESIAN_POINT('',(-5.2,5.766666666667,-7.682743330406E-15)); +#124 = VECTOR('',#125,1.); +#125 = DIRECTION('',(0.,-1.,1.33226762955E-15)); +#126 = ORIENTED_EDGE('',*,*,#127,.F.); +#127 = EDGE_CURVE('',#128,#120,#130,.T.); +#128 = VERTEX_POINT('',#129); +#129 = CARTESIAN_POINT('',(-5.6,5.766666666667,-7.682743330406E-15)); +#130 = LINE('',#131,#132); +#131 = CARTESIAN_POINT('',(-5.6,5.766666666667,-7.682743330406E-15)); +#132 = VECTOR('',#133,1.); +#133 = DIRECTION('',(1.,0.,0.)); +#134 = ORIENTED_EDGE('',*,*,#135,.F.); +#135 = EDGE_CURVE('',#136,#128,#138,.T.); +#136 = VERTEX_POINT('',#137); +#137 = CARTESIAN_POINT('',(-6.,6.3,-8.393286066166E-15)); +#138 = LINE('',#139,#140); +#139 = CARTESIAN_POINT('',(-6.,6.3,-8.393286066166E-15)); +#140 = VECTOR('',#141,1.); +#141 = DIRECTION('',(0.6,-0.8,1.06581410364E-15)); +#142 = ORIENTED_EDGE('',*,*,#143,.T.); +#143 = EDGE_CURVE('',#136,#22,#144,.T.); +#144 = LINE('',#145,#146); +#145 = CARTESIAN_POINT('',(-6.,6.3,-8.393286066166E-15)); +#146 = VECTOR('',#147,1.); +#147 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#148 = PLANE('',#149); +#149 = AXIS2_PLACEMENT_3D('',#150,#151,#152); +#150 = CARTESIAN_POINT('',(-1.370211960772E-16,4.075949367089, + -5.430255401458E-15)); +#151 = DIRECTION('',(-6.842277657836E-49,-1.33226762955E-15,-1.)); +#152 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#153 = ADVANCED_FACE('',(#154),#179,.T.); +#154 = FACE_BOUND('',#155,.F.); +#155 = EDGE_LOOP('',(#156,#164,#165,#173)); +#156 = ORIENTED_EDGE('',*,*,#157,.F.); +#157 = EDGE_CURVE('',#22,#158,#160,.T.); +#158 = VERTEX_POINT('',#159); +#159 = CARTESIAN_POINT('',(-5.5,8.,0.5)); +#160 = LINE('',#161,#162); +#161 = CARTESIAN_POINT('',(-5.75,7.75,0.25)); +#162 = VECTOR('',#163,1.); +#163 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#164 = ORIENTED_EDGE('',*,*,#21,.T.); +#165 = ORIENTED_EDGE('',*,*,#166,.T.); +#166 = EDGE_CURVE('',#24,#167,#169,.T.); +#167 = VERTEX_POINT('',#168); +#168 = CARTESIAN_POINT('',(5.5,8.,0.5)); +#169 = LINE('',#170,#171); +#170 = CARTESIAN_POINT('',(3.916666666667,9.583333333333,2.083333333333) + ); +#171 = VECTOR('',#172,1.); +#172 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); +#173 = ORIENTED_EDGE('',*,*,#174,.F.); +#174 = EDGE_CURVE('',#158,#167,#175,.T.); +#175 = LINE('',#176,#177); +#176 = CARTESIAN_POINT('',(-5.5,8.,0.5)); +#177 = VECTOR('',#178,1.); +#178 = DIRECTION('',(1.,0.,0.)); +#179 = PLANE('',#180); +#180 = AXIS2_PLACEMENT_3D('',#181,#182,#183); +#181 = CARTESIAN_POINT('',(-5.5,7.75,0.25)); +#182 = DIRECTION('',(-6.956219508665E-18,0.707106781187,-0.707106781187) + ); +#183 = DIRECTION('',(-1.,-4.918789985999E-18,4.918789985999E-18)); +#184 = ADVANCED_FACE('',(#185),#210,.T.); +#185 = FACE_BOUND('',#186,.T.); +#186 = EDGE_LOOP('',(#187,#188,#196,#204)); +#187 = ORIENTED_EDGE('',*,*,#143,.F.); +#188 = ORIENTED_EDGE('',*,*,#189,.T.); +#189 = EDGE_CURVE('',#136,#190,#192,.T.); +#190 = VERTEX_POINT('',#191); +#191 = CARTESIAN_POINT('',(-6.,6.3,100.)); +#192 = LINE('',#193,#194); +#193 = CARTESIAN_POINT('',(-6.,6.3,-8.393286066166E-15)); +#194 = VECTOR('',#195,1.); +#195 = DIRECTION('',(0.,1.33226762955E-15,1.)); +#196 = ORIENTED_EDGE('',*,*,#197,.T.); +#197 = EDGE_CURVE('',#190,#198,#200,.T.); +#198 = VERTEX_POINT('',#199); +#199 = CARTESIAN_POINT('',(-6.,7.5,100.)); +#200 = LINE('',#201,#202); +#201 = CARTESIAN_POINT('',(-6.,6.3,100.)); +#202 = VECTOR('',#203,1.); +#203 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#204 = ORIENTED_EDGE('',*,*,#205,.F.); +#205 = EDGE_CURVE('',#22,#198,#206,.T.); +#206 = LINE('',#207,#208); +#207 = CARTESIAN_POINT('',(-6.,7.5,-9.992007221626E-15)); +#208 = VECTOR('',#209,1.); +#209 = DIRECTION('',(0.,1.33226762955E-15,1.)); +#210 = PLANE('',#211); +#211 = AXIS2_PLACEMENT_3D('',#212,#213,#214); +#212 = CARTESIAN_POINT('',(-6.,6.3,-8.393286066166E-15)); +#213 = DIRECTION('',(-1.,0.,0.)); +#214 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#215 = ADVANCED_FACE('',(#216),#241,.T.); +#216 = FACE_BOUND('',#217,.T.); +#217 = EDGE_LOOP('',(#218,#219,#227,#235)); +#218 = ORIENTED_EDGE('',*,*,#31,.F.); +#219 = ORIENTED_EDGE('',*,*,#220,.T.); +#220 = EDGE_CURVE('',#24,#221,#223,.T.); +#221 = VERTEX_POINT('',#222); +#222 = CARTESIAN_POINT('',(6.,7.5,100.)); +#223 = LINE('',#224,#225); +#224 = CARTESIAN_POINT('',(6.,7.5,-9.992007221626E-15)); +#225 = VECTOR('',#226,1.); +#226 = DIRECTION('',(0.,1.33226762955E-15,1.)); +#227 = ORIENTED_EDGE('',*,*,#228,.T.); +#228 = EDGE_CURVE('',#221,#229,#231,.T.); +#229 = VERTEX_POINT('',#230); +#230 = CARTESIAN_POINT('',(6.,6.3,100.)); +#231 = LINE('',#232,#233); +#232 = CARTESIAN_POINT('',(6.,8.,100.)); +#233 = VECTOR('',#234,1.); +#234 = DIRECTION('',(0.,-1.,1.33226762955E-15)); +#235 = ORIENTED_EDGE('',*,*,#236,.F.); +#236 = EDGE_CURVE('',#32,#229,#237,.T.); +#237 = LINE('',#238,#239); +#238 = CARTESIAN_POINT('',(6.,6.3,-8.393286066166E-15)); +#239 = VECTOR('',#240,1.); +#240 = DIRECTION('',(0.,1.33226762955E-15,1.)); +#241 = PLANE('',#242); +#242 = AXIS2_PLACEMENT_3D('',#243,#244,#245); +#243 = CARTESIAN_POINT('',(6.,8.,-1.06581410364E-14)); +#244 = DIRECTION('',(1.,0.,0.)); +#245 = DIRECTION('',(0.,-1.,1.33226762955E-15)); +#246 = ADVANCED_FACE('',(#247),#265,.F.); +#247 = FACE_BOUND('',#248,.F.); +#248 = EDGE_LOOP('',(#249,#250,#258,#264)); +#249 = ORIENTED_EDGE('',*,*,#189,.T.); +#250 = ORIENTED_EDGE('',*,*,#251,.T.); +#251 = EDGE_CURVE('',#190,#252,#254,.T.); +#252 = VERTEX_POINT('',#253); +#253 = CARTESIAN_POINT('',(-5.6,5.766666666667,100.)); +#254 = LINE('',#255,#256); +#255 = CARTESIAN_POINT('',(-6.,6.3,100.)); +#256 = VECTOR('',#257,1.); +#257 = DIRECTION('',(0.6,-0.8,1.06581410364E-15)); +#258 = ORIENTED_EDGE('',*,*,#259,.F.); +#259 = EDGE_CURVE('',#128,#252,#260,.T.); +#260 = LINE('',#261,#262); +#261 = CARTESIAN_POINT('',(-5.6,5.766666666667,-7.682743330406E-15)); +#262 = VECTOR('',#263,1.); +#263 = DIRECTION('',(0.,1.33226762955E-15,1.)); +#264 = ORIENTED_EDGE('',*,*,#135,.F.); +#265 = PLANE('',#266); +#266 = AXIS2_PLACEMENT_3D('',#267,#268,#269); +#267 = CARTESIAN_POINT('',(-6.,6.3,-8.393286066166E-15)); +#268 = DIRECTION('',(0.8,0.6,-7.993605777301E-16)); +#269 = DIRECTION('',(0.6,-0.8,1.06581410364E-15)); +#270 = ADVANCED_FACE('',(#271),#289,.T.); +#271 = FACE_BOUND('',#272,.T.); +#272 = EDGE_LOOP('',(#273,#274,#282,#288)); +#273 = ORIENTED_EDGE('',*,*,#236,.T.); +#274 = ORIENTED_EDGE('',*,*,#275,.T.); +#275 = EDGE_CURVE('',#229,#276,#278,.T.); +#276 = VERTEX_POINT('',#277); +#277 = CARTESIAN_POINT('',(5.6,5.766666666667,100.)); +#278 = LINE('',#279,#280); +#279 = CARTESIAN_POINT('',(6.,6.3,100.)); +#280 = VECTOR('',#281,1.); +#281 = DIRECTION('',(-0.6,-0.8,1.06581410364E-15)); +#282 = ORIENTED_EDGE('',*,*,#283,.F.); +#283 = EDGE_CURVE('',#40,#276,#284,.T.); +#284 = LINE('',#285,#286); +#285 = CARTESIAN_POINT('',(5.6,5.766666666667,-7.682743330406E-15)); +#286 = VECTOR('',#287,1.); +#287 = DIRECTION('',(0.,1.33226762955E-15,1.)); +#288 = ORIENTED_EDGE('',*,*,#39,.F.); +#289 = PLANE('',#290); +#290 = AXIS2_PLACEMENT_3D('',#291,#292,#293); +#291 = CARTESIAN_POINT('',(6.,6.3,-8.393286066166E-15)); +#292 = DIRECTION('',(0.8,-0.6,7.993605777301E-16)); +#293 = DIRECTION('',(-0.6,-0.8,1.06581410364E-15)); +#294 = ADVANCED_FACE('',(#295),#313,.F.); +#295 = FACE_BOUND('',#296,.F.); +#296 = EDGE_LOOP('',(#297,#298,#306,#312)); +#297 = ORIENTED_EDGE('',*,*,#259,.T.); +#298 = ORIENTED_EDGE('',*,*,#299,.T.); +#299 = EDGE_CURVE('',#252,#300,#302,.T.); +#300 = VERTEX_POINT('',#301); +#301 = CARTESIAN_POINT('',(-5.2,5.766666666667,100.)); +#302 = LINE('',#303,#304); +#303 = CARTESIAN_POINT('',(-5.6,5.766666666667,100.)); +#304 = VECTOR('',#305,1.); +#305 = DIRECTION('',(1.,0.,0.)); +#306 = ORIENTED_EDGE('',*,*,#307,.F.); +#307 = EDGE_CURVE('',#120,#300,#308,.T.); +#308 = LINE('',#309,#310); +#309 = CARTESIAN_POINT('',(-5.2,5.766666666667,-7.682743330406E-15)); +#310 = VECTOR('',#311,1.); +#311 = DIRECTION('',(0.,1.33226762955E-15,1.)); +#312 = ORIENTED_EDGE('',*,*,#127,.F.); +#313 = PLANE('',#314); +#314 = AXIS2_PLACEMENT_3D('',#315,#316,#317); +#315 = CARTESIAN_POINT('',(-5.6,5.766666666667,-7.682743330406E-15)); +#316 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#317 = DIRECTION('',(1.,0.,0.)); +#318 = ADVANCED_FACE('',(#319),#337,.F.); +#319 = FACE_BOUND('',#320,.F.); +#320 = EDGE_LOOP('',(#321,#329,#335,#336)); +#321 = ORIENTED_EDGE('',*,*,#322,.T.); +#322 = EDGE_CURVE('',#48,#323,#325,.T.); +#323 = VERTEX_POINT('',#324); +#324 = CARTESIAN_POINT('',(5.2,5.766666666667,100.)); +#325 = LINE('',#326,#327); +#326 = CARTESIAN_POINT('',(5.2,5.766666666667,-7.682743330406E-15)); +#327 = VECTOR('',#328,1.); +#328 = DIRECTION('',(0.,1.33226762955E-15,1.)); +#329 = ORIENTED_EDGE('',*,*,#330,.T.); +#330 = EDGE_CURVE('',#323,#276,#331,.T.); +#331 = LINE('',#332,#333); +#332 = CARTESIAN_POINT('',(5.2,5.766666666667,100.)); +#333 = VECTOR('',#334,1.); +#334 = DIRECTION('',(1.,0.,0.)); +#335 = ORIENTED_EDGE('',*,*,#283,.F.); +#336 = ORIENTED_EDGE('',*,*,#47,.F.); +#337 = PLANE('',#338); +#338 = AXIS2_PLACEMENT_3D('',#339,#340,#341); +#339 = CARTESIAN_POINT('',(5.2,5.766666666667,-7.682743330406E-15)); +#340 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#341 = DIRECTION('',(1.,0.,0.)); +#342 = ADVANCED_FACE('',(#343),#361,.F.); +#343 = FACE_BOUND('',#344,.F.); +#344 = EDGE_LOOP('',(#345,#346,#354,#360)); +#345 = ORIENTED_EDGE('',*,*,#307,.T.); +#346 = ORIENTED_EDGE('',*,*,#347,.T.); +#347 = EDGE_CURVE('',#300,#348,#350,.T.); +#348 = VERTEX_POINT('',#349); +#349 = CARTESIAN_POINT('',(-5.2,5.233333333333,100.)); +#350 = LINE('',#351,#352); +#351 = CARTESIAN_POINT('',(-5.2,5.766666666667,100.)); +#352 = VECTOR('',#353,1.); +#353 = DIRECTION('',(0.,-1.,1.33226762955E-15)); +#354 = ORIENTED_EDGE('',*,*,#355,.F.); +#355 = EDGE_CURVE('',#112,#348,#356,.T.); +#356 = LINE('',#357,#358); +#357 = CARTESIAN_POINT('',(-5.2,5.233333333333,-6.972200594646E-15)); +#358 = VECTOR('',#359,1.); +#359 = DIRECTION('',(0.,1.33226762955E-15,1.)); +#360 = ORIENTED_EDGE('',*,*,#119,.F.); +#361 = PLANE('',#362); +#362 = AXIS2_PLACEMENT_3D('',#363,#364,#365); +#363 = CARTESIAN_POINT('',(-5.2,5.766666666667,-7.682743330406E-15)); +#364 = DIRECTION('',(1.,0.,0.)); +#365 = DIRECTION('',(0.,-1.,1.33226762955E-15)); +#366 = ADVANCED_FACE('',(#367),#385,.F.); +#367 = FACE_BOUND('',#368,.F.); +#368 = EDGE_LOOP('',(#369,#377,#383,#384)); +#369 = ORIENTED_EDGE('',*,*,#370,.T.); +#370 = EDGE_CURVE('',#56,#371,#373,.T.); +#371 = VERTEX_POINT('',#372); +#372 = CARTESIAN_POINT('',(5.2,5.233333333333,100.)); +#373 = LINE('',#374,#375); +#374 = CARTESIAN_POINT('',(5.2,5.233333333333,-6.972200594646E-15)); +#375 = VECTOR('',#376,1.); +#376 = DIRECTION('',(0.,1.33226762955E-15,1.)); +#377 = ORIENTED_EDGE('',*,*,#378,.T.); +#378 = EDGE_CURVE('',#371,#323,#379,.T.); +#379 = LINE('',#380,#381); +#380 = CARTESIAN_POINT('',(5.2,5.233333333333,100.)); +#381 = VECTOR('',#382,1.); +#382 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#383 = ORIENTED_EDGE('',*,*,#322,.F.); +#384 = ORIENTED_EDGE('',*,*,#55,.F.); +#385 = PLANE('',#386); +#386 = AXIS2_PLACEMENT_3D('',#387,#388,#389); +#387 = CARTESIAN_POINT('',(5.2,5.233333333333,-6.972200594646E-15)); +#388 = DIRECTION('',(-1.,0.,0.)); +#389 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#390 = ADVANCED_FACE('',(#391),#409,.F.); +#391 = FACE_BOUND('',#392,.F.); +#392 = EDGE_LOOP('',(#393,#394,#402,#408)); +#393 = ORIENTED_EDGE('',*,*,#355,.T.); +#394 = ORIENTED_EDGE('',*,*,#395,.T.); +#395 = EDGE_CURVE('',#348,#396,#398,.T.); +#396 = VERTEX_POINT('',#397); +#397 = CARTESIAN_POINT('',(-5.6,5.233333333333,100.)); +#398 = LINE('',#399,#400); +#399 = CARTESIAN_POINT('',(-5.2,5.233333333333,100.)); +#400 = VECTOR('',#401,1.); +#401 = DIRECTION('',(-1.,0.,0.)); +#402 = ORIENTED_EDGE('',*,*,#403,.F.); +#403 = EDGE_CURVE('',#104,#396,#404,.T.); +#404 = LINE('',#405,#406); +#405 = CARTESIAN_POINT('',(-5.6,5.233333333333,-6.972200594646E-15)); +#406 = VECTOR('',#407,1.); +#407 = DIRECTION('',(0.,1.33226762955E-15,1.)); +#408 = ORIENTED_EDGE('',*,*,#111,.F.); +#409 = PLANE('',#410); +#410 = AXIS2_PLACEMENT_3D('',#411,#412,#413); +#411 = CARTESIAN_POINT('',(-5.2,5.233333333333,-6.972200594646E-15)); +#412 = DIRECTION('',(0.,-1.,1.33226762955E-15)); +#413 = DIRECTION('',(-1.,0.,0.)); +#414 = ADVANCED_FACE('',(#415),#433,.F.); +#415 = FACE_BOUND('',#416,.F.); +#416 = EDGE_LOOP('',(#417,#425,#431,#432)); +#417 = ORIENTED_EDGE('',*,*,#418,.T.); +#418 = EDGE_CURVE('',#64,#419,#421,.T.); +#419 = VERTEX_POINT('',#420); +#420 = CARTESIAN_POINT('',(5.6,5.233333333333,100.)); +#421 = LINE('',#422,#423); +#422 = CARTESIAN_POINT('',(5.6,5.233333333333,-6.972200594646E-15)); +#423 = VECTOR('',#424,1.); +#424 = DIRECTION('',(0.,1.33226762955E-15,1.)); +#425 = ORIENTED_EDGE('',*,*,#426,.T.); +#426 = EDGE_CURVE('',#419,#371,#427,.T.); +#427 = LINE('',#428,#429); +#428 = CARTESIAN_POINT('',(5.6,5.233333333333,100.)); +#429 = VECTOR('',#430,1.); +#430 = DIRECTION('',(-1.,0.,0.)); +#431 = ORIENTED_EDGE('',*,*,#370,.F.); +#432 = ORIENTED_EDGE('',*,*,#63,.F.); +#433 = PLANE('',#434); +#434 = AXIS2_PLACEMENT_3D('',#435,#436,#437); +#435 = CARTESIAN_POINT('',(5.6,5.233333333333,-6.972200594646E-15)); +#436 = DIRECTION('',(0.,-1.,1.33226762955E-15)); +#437 = DIRECTION('',(-1.,0.,0.)); +#438 = ADVANCED_FACE('',(#439),#457,.F.); +#439 = FACE_BOUND('',#440,.F.); +#440 = EDGE_LOOP('',(#441,#442,#450,#456)); +#441 = ORIENTED_EDGE('',*,*,#403,.T.); +#442 = ORIENTED_EDGE('',*,*,#443,.T.); +#443 = EDGE_CURVE('',#396,#444,#446,.T.); +#444 = VERTEX_POINT('',#445); +#445 = CARTESIAN_POINT('',(-6.,4.7,100.)); +#446 = LINE('',#447,#448); +#447 = CARTESIAN_POINT('',(-5.6,5.233333333333,100.)); +#448 = VECTOR('',#449,1.); +#449 = DIRECTION('',(-0.6,-0.8,1.06581410364E-15)); +#450 = ORIENTED_EDGE('',*,*,#451,.F.); +#451 = EDGE_CURVE('',#96,#444,#452,.T.); +#452 = LINE('',#453,#454); +#453 = CARTESIAN_POINT('',(-6.,4.7,-6.261657858886E-15)); +#454 = VECTOR('',#455,1.); +#455 = DIRECTION('',(0.,1.33226762955E-15,1.)); +#456 = ORIENTED_EDGE('',*,*,#103,.F.); +#457 = PLANE('',#458); +#458 = AXIS2_PLACEMENT_3D('',#459,#460,#461); +#459 = CARTESIAN_POINT('',(-5.6,5.233333333333,-6.972200594646E-15)); +#460 = DIRECTION('',(0.8,-0.6,7.993605777301E-16)); +#461 = DIRECTION('',(-0.6,-0.8,1.06581410364E-15)); +#462 = ADVANCED_FACE('',(#463),#481,.T.); +#463 = FACE_BOUND('',#464,.T.); +#464 = EDGE_LOOP('',(#465,#466,#474,#480)); +#465 = ORIENTED_EDGE('',*,*,#418,.T.); +#466 = ORIENTED_EDGE('',*,*,#467,.T.); +#467 = EDGE_CURVE('',#419,#468,#470,.T.); +#468 = VERTEX_POINT('',#469); +#469 = CARTESIAN_POINT('',(6.,4.7,100.)); +#470 = LINE('',#471,#472); +#471 = CARTESIAN_POINT('',(5.6,5.233333333333,100.)); +#472 = VECTOR('',#473,1.); +#473 = DIRECTION('',(0.6,-0.8,1.06581410364E-15)); +#474 = ORIENTED_EDGE('',*,*,#475,.F.); +#475 = EDGE_CURVE('',#72,#468,#476,.T.); +#476 = LINE('',#477,#478); +#477 = CARTESIAN_POINT('',(6.,4.7,-6.261657858886E-15)); +#478 = VECTOR('',#479,1.); +#479 = DIRECTION('',(0.,1.33226762955E-15,1.)); +#480 = ORIENTED_EDGE('',*,*,#71,.F.); +#481 = PLANE('',#482); +#482 = AXIS2_PLACEMENT_3D('',#483,#484,#485); +#483 = CARTESIAN_POINT('',(5.6,5.233333333333,-6.972200594646E-15)); +#484 = DIRECTION('',(0.8,0.6,-7.993605777301E-16)); +#485 = DIRECTION('',(0.6,-0.8,1.06581410364E-15)); +#486 = ADVANCED_FACE('',(#487),#505,.T.); +#487 = FACE_BOUND('',#488,.T.); +#488 = EDGE_LOOP('',(#489,#490,#498,#504)); +#489 = ORIENTED_EDGE('',*,*,#95,.F.); +#490 = ORIENTED_EDGE('',*,*,#491,.T.); +#491 = EDGE_CURVE('',#88,#492,#494,.T.); +#492 = VERTEX_POINT('',#493); +#493 = CARTESIAN_POINT('',(-6.,0.5,100.)); +#494 = LINE('',#495,#496); +#495 = CARTESIAN_POINT('',(-6.,0.5,-6.661338147751E-16)); +#496 = VECTOR('',#497,1.); +#497 = DIRECTION('',(0.,1.33226762955E-15,1.)); +#498 = ORIENTED_EDGE('',*,*,#499,.T.); +#499 = EDGE_CURVE('',#492,#444,#500,.T.); +#500 = LINE('',#501,#502); +#501 = CARTESIAN_POINT('',(-6.,1.33226762955E-13,100.)); +#502 = VECTOR('',#503,1.); +#503 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#504 = ORIENTED_EDGE('',*,*,#451,.F.); +#505 = PLANE('',#506); +#506 = AXIS2_PLACEMENT_3D('',#507,#508,#509); +#507 = CARTESIAN_POINT('',(-6.,0.,0.)); +#508 = DIRECTION('',(-1.,0.,0.)); +#509 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#510 = ADVANCED_FACE('',(#511),#529,.T.); +#511 = FACE_BOUND('',#512,.T.); +#512 = EDGE_LOOP('',(#513,#514,#515,#523)); +#513 = ORIENTED_EDGE('',*,*,#79,.F.); +#514 = ORIENTED_EDGE('',*,*,#475,.T.); +#515 = ORIENTED_EDGE('',*,*,#516,.T.); +#516 = EDGE_CURVE('',#468,#517,#519,.T.); +#517 = VERTEX_POINT('',#518); +#518 = CARTESIAN_POINT('',(6.,0.5,100.)); +#519 = LINE('',#520,#521); +#520 = CARTESIAN_POINT('',(6.,4.7,100.)); +#521 = VECTOR('',#522,1.); +#522 = DIRECTION('',(0.,-1.,1.33226762955E-15)); +#523 = ORIENTED_EDGE('',*,*,#524,.F.); +#524 = EDGE_CURVE('',#80,#517,#525,.T.); +#525 = LINE('',#526,#527); +#526 = CARTESIAN_POINT('',(6.,0.5,-6.661338147751E-16)); +#527 = VECTOR('',#528,1.); +#528 = DIRECTION('',(0.,1.33226762955E-15,1.)); +#529 = PLANE('',#530); +#530 = AXIS2_PLACEMENT_3D('',#531,#532,#533); +#531 = CARTESIAN_POINT('',(6.,4.7,-6.261657858886E-15)); +#532 = DIRECTION('',(1.,0.,0.)); +#533 = DIRECTION('',(0.,-1.,1.33226762955E-15)); +#534 = ADVANCED_FACE('',(#535),#560,.T.); +#535 = FACE_BOUND('',#536,.F.); +#536 = EDGE_LOOP('',(#537,#545,#546,#554)); +#537 = ORIENTED_EDGE('',*,*,#538,.F.); +#538 = EDGE_CURVE('',#80,#539,#541,.T.); +#539 = VERTEX_POINT('',#540); +#540 = CARTESIAN_POINT('',(5.5,6.938893903907E-16,0.5)); +#541 = LINE('',#542,#543); +#542 = CARTESIAN_POINT('',(5.75,0.25,0.25)); +#543 = VECTOR('',#544,1.); +#544 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); +#545 = ORIENTED_EDGE('',*,*,#87,.T.); +#546 = ORIENTED_EDGE('',*,*,#547,.T.); +#547 = EDGE_CURVE('',#88,#548,#550,.T.); +#548 = VERTEX_POINT('',#549); +#549 = CARTESIAN_POINT('',(-5.5,7.49400541622E-16,0.5)); +#550 = LINE('',#551,#552); +#551 = CARTESIAN_POINT('',(-3.916666666667,-1.583333333333, + 2.083333333333)); +#552 = VECTOR('',#553,1.); +#553 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#554 = ORIENTED_EDGE('',*,*,#555,.F.); +#555 = EDGE_CURVE('',#539,#548,#556,.T.); +#556 = LINE('',#557,#558); +#557 = CARTESIAN_POINT('',(5.5,6.661338147751E-16,0.5)); +#558 = VECTOR('',#559,1.); +#559 = DIRECTION('',(-1.,0.,0.)); +#560 = PLANE('',#561); +#561 = AXIS2_PLACEMENT_3D('',#562,#563,#564); +#562 = CARTESIAN_POINT('',(5.5,0.25,0.25)); +#563 = DIRECTION('',(-6.956219508665E-18,-0.707106781187,-0.707106781187 + )); +#564 = DIRECTION('',(1.,-4.918789985999E-18,-4.918789985999E-18)); +#565 = ADVANCED_FACE('',(#566),#584,.T.); +#566 = FACE_BOUND('',#567,.T.); +#567 = EDGE_LOOP('',(#568,#576,#577,#578)); +#568 = ORIENTED_EDGE('',*,*,#569,.F.); +#569 = EDGE_CURVE('',#158,#570,#572,.T.); +#570 = VERTEX_POINT('',#571); +#571 = CARTESIAN_POINT('',(-5.5,8.,99.5)); +#572 = LINE('',#573,#574); +#573 = CARTESIAN_POINT('',(-5.5,8.,-1.06581410364E-14)); +#574 = VECTOR('',#575,1.); +#575 = DIRECTION('',(0.,1.33226762955E-15,1.)); +#576 = ORIENTED_EDGE('',*,*,#157,.F.); +#577 = ORIENTED_EDGE('',*,*,#205,.T.); +#578 = ORIENTED_EDGE('',*,*,#579,.T.); +#579 = EDGE_CURVE('',#198,#570,#580,.T.); +#580 = LINE('',#581,#582); +#581 = CARTESIAN_POINT('',(10.916666666667,24.416666666667, + 83.083333333333)); +#582 = VECTOR('',#583,1.); +#583 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#584 = PLANE('',#585); +#585 = AXIS2_PLACEMENT_3D('',#586,#587,#588); +#586 = CARTESIAN_POINT('',(-5.75,7.75,-1.032507412901E-14)); +#587 = DIRECTION('',(-0.707106781187,0.707106781187,-9.390896336698E-16) + ); +#588 = DIRECTION('',(2.097166665221E-18,1.330170462885E-15,1.)); +#589 = ADVANCED_FACE('',(#590,#608,#619,#630,#641),#652,.T.); +#590 = FACE_BOUND('',#591,.T.); +#591 = EDGE_LOOP('',(#592,#593,#601,#607)); +#592 = ORIENTED_EDGE('',*,*,#569,.T.); +#593 = ORIENTED_EDGE('',*,*,#594,.T.); +#594 = EDGE_CURVE('',#570,#595,#597,.T.); +#595 = VERTEX_POINT('',#596); +#596 = CARTESIAN_POINT('',(5.5,8.,99.5)); +#597 = LINE('',#598,#599); +#598 = CARTESIAN_POINT('',(-5.5,8.,99.5)); +#599 = VECTOR('',#600,1.); +#600 = DIRECTION('',(1.,0.,0.)); +#601 = ORIENTED_EDGE('',*,*,#602,.F.); +#602 = EDGE_CURVE('',#167,#595,#603,.T.); +#603 = LINE('',#604,#605); +#604 = CARTESIAN_POINT('',(5.5,8.,-1.06581410364E-14)); +#605 = VECTOR('',#606,1.); +#606 = DIRECTION('',(0.,1.33226762955E-15,1.)); +#607 = ORIENTED_EDGE('',*,*,#174,.F.); +#608 = FACE_BOUND('',#609,.T.); +#609 = EDGE_LOOP('',(#610)); +#610 = ORIENTED_EDGE('',*,*,#611,.F.); +#611 = EDGE_CURVE('',#612,#612,#614,.T.); +#612 = VERTEX_POINT('',#613); +#613 = CARTESIAN_POINT('',(-3.,8.,85.)); +#614 = CIRCLE('',#615,3.); +#615 = AXIS2_PLACEMENT_3D('',#616,#617,#618); +#616 = CARTESIAN_POINT('',(0.,8.,85.)); +#617 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#618 = DIRECTION('',(-1.,0.,0.)); +#619 = FACE_BOUND('',#620,.T.); +#620 = EDGE_LOOP('',(#621)); +#621 = ORIENTED_EDGE('',*,*,#622,.F.); +#622 = EDGE_CURVE('',#623,#623,#625,.T.); +#623 = VERTEX_POINT('',#624); +#624 = CARTESIAN_POINT('',(-3.,8.,60.)); +#625 = CIRCLE('',#626,3.); +#626 = AXIS2_PLACEMENT_3D('',#627,#628,#629); +#627 = CARTESIAN_POINT('',(0.,8.,60.)); +#628 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#629 = DIRECTION('',(-1.,0.,0.)); +#630 = FACE_BOUND('',#631,.T.); +#631 = EDGE_LOOP('',(#632)); +#632 = ORIENTED_EDGE('',*,*,#633,.F.); +#633 = EDGE_CURVE('',#634,#634,#636,.T.); +#634 = VERTEX_POINT('',#635); +#635 = CARTESIAN_POINT('',(-3.,8.,35.)); +#636 = CIRCLE('',#637,3.); +#637 = AXIS2_PLACEMENT_3D('',#638,#639,#640); +#638 = CARTESIAN_POINT('',(0.,8.,35.)); +#639 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#640 = DIRECTION('',(-1.,0.,0.)); +#641 = FACE_BOUND('',#642,.T.); +#642 = EDGE_LOOP('',(#643)); +#643 = ORIENTED_EDGE('',*,*,#644,.F.); +#644 = EDGE_CURVE('',#645,#645,#647,.T.); +#645 = VERTEX_POINT('',#646); +#646 = CARTESIAN_POINT('',(-3.,8.,10.)); +#647 = CIRCLE('',#648,3.); +#648 = AXIS2_PLACEMENT_3D('',#649,#650,#651); +#649 = CARTESIAN_POINT('',(0.,8.,10.)); +#650 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#651 = DIRECTION('',(-1.,0.,0.)); +#652 = PLANE('',#653); +#653 = AXIS2_PLACEMENT_3D('',#654,#655,#656); +#654 = CARTESIAN_POINT('',(-6.,8.,-1.06581410364E-14)); +#655 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#656 = DIRECTION('',(1.,0.,0.)); +#657 = ADVANCED_FACE('',(#658),#669,.T.); +#658 = FACE_BOUND('',#659,.T.); +#659 = EDGE_LOOP('',(#660,#661,#667,#668)); +#660 = ORIENTED_EDGE('',*,*,#602,.T.); +#661 = ORIENTED_EDGE('',*,*,#662,.F.); +#662 = EDGE_CURVE('',#221,#595,#663,.T.); +#663 = LINE('',#664,#665); +#664 = CARTESIAN_POINT('',(-12.75,26.25,81.25)); +#665 = VECTOR('',#666,1.); +#666 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#667 = ORIENTED_EDGE('',*,*,#220,.F.); +#668 = ORIENTED_EDGE('',*,*,#166,.T.); +#669 = PLANE('',#670); +#670 = AXIS2_PLACEMENT_3D('',#671,#672,#673); +#671 = CARTESIAN_POINT('',(5.75,7.75,-1.032507412901E-14)); +#672 = DIRECTION('',(0.707106781187,0.707106781187,-9.390896336698E-16) + ); +#673 = DIRECTION('',(-2.09716666522E-18,1.330170462885E-15,1.)); +#674 = ADVANCED_FACE('',(#675),#703,.F.); +#675 = FACE_BOUND('',#676,.F.); +#676 = EDGE_LOOP('',(#677,#683,#684,#685,#686,#687,#688,#689,#690,#696, + #697,#698,#699,#700,#701,#702)); +#677 = ORIENTED_EDGE('',*,*,#678,.T.); +#678 = EDGE_CURVE('',#517,#492,#679,.T.); +#679 = LINE('',#680,#681); +#680 = CARTESIAN_POINT('',(5.5,0.5,100.)); +#681 = VECTOR('',#682,1.); +#682 = DIRECTION('',(-1.,0.,0.)); +#683 = ORIENTED_EDGE('',*,*,#499,.T.); +#684 = ORIENTED_EDGE('',*,*,#443,.F.); +#685 = ORIENTED_EDGE('',*,*,#395,.F.); +#686 = ORIENTED_EDGE('',*,*,#347,.F.); +#687 = ORIENTED_EDGE('',*,*,#299,.F.); +#688 = ORIENTED_EDGE('',*,*,#251,.F.); +#689 = ORIENTED_EDGE('',*,*,#197,.T.); +#690 = ORIENTED_EDGE('',*,*,#691,.T.); +#691 = EDGE_CURVE('',#198,#221,#692,.T.); +#692 = LINE('',#693,#694); +#693 = CARTESIAN_POINT('',(-5.5,7.5,100.)); +#694 = VECTOR('',#695,1.); +#695 = DIRECTION('',(1.,0.,0.)); +#696 = ORIENTED_EDGE('',*,*,#228,.T.); +#697 = ORIENTED_EDGE('',*,*,#275,.T.); +#698 = ORIENTED_EDGE('',*,*,#330,.F.); +#699 = ORIENTED_EDGE('',*,*,#378,.F.); +#700 = ORIENTED_EDGE('',*,*,#426,.F.); +#701 = ORIENTED_EDGE('',*,*,#467,.T.); +#702 = ORIENTED_EDGE('',*,*,#516,.T.); +#703 = PLANE('',#704); +#704 = AXIS2_PLACEMENT_3D('',#705,#706,#707); +#705 = CARTESIAN_POINT('',(-1.370211960772E-16,4.075949367089,100.)); +#706 = DIRECTION('',(-6.842277657836E-49,-1.33226762955E-15,-1.)); +#707 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#708 = ADVANCED_FACE('',(#709),#727,.T.); +#709 = FACE_BOUND('',#710,.T.); +#710 = EDGE_LOOP('',(#711,#719,#725,#726)); +#711 = ORIENTED_EDGE('',*,*,#712,.T.); +#712 = EDGE_CURVE('',#548,#713,#715,.T.); +#713 = VERTEX_POINT('',#714); +#714 = CARTESIAN_POINT('',(-5.5,1.306732499984E-13,99.5)); +#715 = LINE('',#716,#717); +#716 = CARTESIAN_POINT('',(-5.5,0.,0.)); +#717 = VECTOR('',#718,1.); +#718 = DIRECTION('',(0.,1.33226762955E-15,1.)); +#719 = ORIENTED_EDGE('',*,*,#720,.F.); +#720 = EDGE_CURVE('',#492,#713,#721,.T.); +#721 = LINE('',#722,#723); +#722 = CARTESIAN_POINT('',(12.75,-18.25,81.25)); +#723 = VECTOR('',#724,1.); +#724 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#725 = ORIENTED_EDGE('',*,*,#491,.F.); +#726 = ORIENTED_EDGE('',*,*,#547,.T.); +#727 = PLANE('',#728); +#728 = AXIS2_PLACEMENT_3D('',#729,#730,#731); +#729 = CARTESIAN_POINT('',(-5.75,0.25,-3.330669073875E-16)); +#730 = DIRECTION('',(-0.707106781187,-0.707106781187,9.390896336698E-16) + ); +#731 = DIRECTION('',(-2.097166665221E-18,1.330170462885E-15,1.)); +#732 = ADVANCED_FACE('',(#733),#751,.T.); +#733 = FACE_BOUND('',#734,.T.); +#734 = EDGE_LOOP('',(#735,#743,#744,#745)); +#735 = ORIENTED_EDGE('',*,*,#736,.F.); +#736 = EDGE_CURVE('',#539,#737,#739,.T.); +#737 = VERTEX_POINT('',#738); +#738 = CARTESIAN_POINT('',(5.5,1.306732499984E-13,99.5)); +#739 = LINE('',#740,#741); +#740 = CARTESIAN_POINT('',(5.5,0.,0.)); +#741 = VECTOR('',#742,1.); +#742 = DIRECTION('',(0.,1.33226762955E-15,1.)); +#743 = ORIENTED_EDGE('',*,*,#538,.F.); +#744 = ORIENTED_EDGE('',*,*,#524,.T.); +#745 = ORIENTED_EDGE('',*,*,#746,.T.); +#746 = EDGE_CURVE('',#517,#737,#747,.T.); +#747 = LINE('',#748,#749); +#748 = CARTESIAN_POINT('',(-10.91666666666,-16.41666666666, + 83.083333333333)); +#749 = VECTOR('',#750,1.); +#750 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#751 = PLANE('',#752); +#752 = AXIS2_PLACEMENT_3D('',#753,#754,#755); +#753 = CARTESIAN_POINT('',(5.75,0.25,-3.330669073875E-16)); +#754 = DIRECTION('',(0.707106781187,-0.707106781187,9.390896336698E-16) + ); +#755 = DIRECTION('',(2.09716666522E-18,1.330170462885E-15,1.)); +#756 = ADVANCED_FACE('',(#757,#768,#779,#790,#801),#812,.T.); +#757 = FACE_BOUND('',#758,.T.); +#758 = EDGE_LOOP('',(#759,#760,#766,#767)); +#759 = ORIENTED_EDGE('',*,*,#736,.T.); +#760 = ORIENTED_EDGE('',*,*,#761,.T.); +#761 = EDGE_CURVE('',#737,#713,#762,.T.); +#762 = LINE('',#763,#764); +#763 = CARTESIAN_POINT('',(5.5,1.325606291402E-13,99.5)); +#764 = VECTOR('',#765,1.); +#765 = DIRECTION('',(-1.,0.,0.)); +#766 = ORIENTED_EDGE('',*,*,#712,.F.); +#767 = ORIENTED_EDGE('',*,*,#555,.F.); +#768 = FACE_BOUND('',#769,.T.); +#769 = EDGE_LOOP('',(#770)); +#770 = ORIENTED_EDGE('',*,*,#771,.T.); +#771 = EDGE_CURVE('',#772,#772,#774,.T.); +#772 = VERTEX_POINT('',#773); +#773 = CARTESIAN_POINT('',(-1.75,1.132427485118E-13,85.)); +#774 = CIRCLE('',#775,1.75); +#775 = AXIS2_PLACEMENT_3D('',#776,#777,#778); +#776 = CARTESIAN_POINT('',(0.,1.132427485118E-13,85.)); +#777 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#778 = DIRECTION('',(-1.,0.,0.)); +#779 = FACE_BOUND('',#780,.T.); +#780 = EDGE_LOOP('',(#781)); +#781 = ORIENTED_EDGE('',*,*,#782,.T.); +#782 = EDGE_CURVE('',#783,#783,#785,.T.); +#783 = VERTEX_POINT('',#784); +#784 = CARTESIAN_POINT('',(-1.75,7.993605777301E-14,60.)); +#785 = CIRCLE('',#786,1.75); +#786 = AXIS2_PLACEMENT_3D('',#787,#788,#789); +#787 = CARTESIAN_POINT('',(0.,7.993605777301E-14,60.)); +#788 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#789 = DIRECTION('',(-1.,0.,0.)); +#790 = FACE_BOUND('',#791,.T.); +#791 = EDGE_LOOP('',(#792)); +#792 = ORIENTED_EDGE('',*,*,#793,.T.); +#793 = EDGE_CURVE('',#794,#794,#796,.T.); +#794 = VERTEX_POINT('',#795); +#795 = CARTESIAN_POINT('',(-1.75,4.662936703426E-14,35.)); +#796 = CIRCLE('',#797,1.75); +#797 = AXIS2_PLACEMENT_3D('',#798,#799,#800); +#798 = CARTESIAN_POINT('',(0.,4.662936703426E-14,35.)); +#799 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#800 = DIRECTION('',(-1.,0.,0.)); +#801 = FACE_BOUND('',#802,.T.); +#802 = EDGE_LOOP('',(#803)); +#803 = ORIENTED_EDGE('',*,*,#804,.T.); +#804 = EDGE_CURVE('',#805,#805,#807,.T.); +#805 = VERTEX_POINT('',#806); +#806 = CARTESIAN_POINT('',(-1.75,1.33226762955E-14,10.)); +#807 = CIRCLE('',#808,1.75); +#808 = AXIS2_PLACEMENT_3D('',#809,#810,#811); +#809 = CARTESIAN_POINT('',(0.,1.33226762955E-14,10.)); +#810 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#811 = DIRECTION('',(-1.,0.,0.)); +#812 = PLANE('',#813); +#813 = AXIS2_PLACEMENT_3D('',#814,#815,#816); +#814 = CARTESIAN_POINT('',(6.,0.,0.)); +#815 = DIRECTION('',(0.,-1.,1.33226762955E-15)); +#816 = DIRECTION('',(-1.,0.,0.)); +#817 = ADVANCED_FACE('',(#818),#824,.F.); +#818 = FACE_BOUND('',#819,.T.); +#819 = EDGE_LOOP('',(#820,#821,#822,#823)); +#820 = ORIENTED_EDGE('',*,*,#579,.F.); +#821 = ORIENTED_EDGE('',*,*,#691,.T.); +#822 = ORIENTED_EDGE('',*,*,#662,.T.); +#823 = ORIENTED_EDGE('',*,*,#594,.F.); +#824 = PLANE('',#825); +#825 = AXIS2_PLACEMENT_3D('',#826,#827,#828); +#826 = CARTESIAN_POINT('',(-5.5,7.75,99.75)); +#827 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); +#828 = DIRECTION('',(-1.,-0.,-0.)); +#829 = ADVANCED_FACE('',(#830),#849,.F.); +#830 = FACE_BOUND('',#831,.F.); +#831 = EDGE_LOOP('',(#832,#840,#847,#848)); +#832 = ORIENTED_EDGE('',*,*,#833,.T.); +#833 = EDGE_CURVE('',#612,#834,#836,.T.); +#834 = VERTEX_POINT('',#835); +#835 = CARTESIAN_POINT('',(-3.,3.5,85.)); +#836 = LINE('',#837,#838); +#837 = CARTESIAN_POINT('',(-3.,8.,85.)); +#838 = VECTOR('',#839,1.); +#839 = DIRECTION('',(0.,-1.,1.33226762955E-15)); +#840 = ORIENTED_EDGE('',*,*,#841,.T.); +#841 = EDGE_CURVE('',#834,#834,#842,.T.); +#842 = CIRCLE('',#843,3.); +#843 = AXIS2_PLACEMENT_3D('',#844,#845,#846); +#844 = CARTESIAN_POINT('',(0.,3.5,85.)); +#845 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#846 = DIRECTION('',(-1.,0.,0.)); +#847 = ORIENTED_EDGE('',*,*,#833,.F.); +#848 = ORIENTED_EDGE('',*,*,#611,.F.); +#849 = CYLINDRICAL_SURFACE('',#850,3.); +#850 = AXIS2_PLACEMENT_3D('',#851,#852,#853); +#851 = CARTESIAN_POINT('',(0.,8.,85.)); +#852 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#853 = DIRECTION('',(-1.,0.,0.)); +#854 = ADVANCED_FACE('',(#855),#874,.F.); +#855 = FACE_BOUND('',#856,.F.); +#856 = EDGE_LOOP('',(#857,#865,#872,#873)); +#857 = ORIENTED_EDGE('',*,*,#858,.T.); +#858 = EDGE_CURVE('',#623,#859,#861,.T.); +#859 = VERTEX_POINT('',#860); +#860 = CARTESIAN_POINT('',(-3.,3.5,60.)); +#861 = LINE('',#862,#863); +#862 = CARTESIAN_POINT('',(-3.,8.,60.)); +#863 = VECTOR('',#864,1.); +#864 = DIRECTION('',(0.,-1.,1.33226762955E-15)); +#865 = ORIENTED_EDGE('',*,*,#866,.T.); +#866 = EDGE_CURVE('',#859,#859,#867,.T.); +#867 = CIRCLE('',#868,3.); +#868 = AXIS2_PLACEMENT_3D('',#869,#870,#871); +#869 = CARTESIAN_POINT('',(0.,3.5,60.)); +#870 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#871 = DIRECTION('',(-1.,0.,0.)); +#872 = ORIENTED_EDGE('',*,*,#858,.F.); +#873 = ORIENTED_EDGE('',*,*,#622,.F.); +#874 = CYLINDRICAL_SURFACE('',#875,3.); +#875 = AXIS2_PLACEMENT_3D('',#876,#877,#878); +#876 = CARTESIAN_POINT('',(0.,8.,60.)); +#877 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#878 = DIRECTION('',(-1.,0.,0.)); +#879 = ADVANCED_FACE('',(#880),#899,.F.); +#880 = FACE_BOUND('',#881,.F.); +#881 = EDGE_LOOP('',(#882,#890,#897,#898)); +#882 = ORIENTED_EDGE('',*,*,#883,.T.); +#883 = EDGE_CURVE('',#634,#884,#886,.T.); +#884 = VERTEX_POINT('',#885); +#885 = CARTESIAN_POINT('',(-3.,3.5,35.)); +#886 = LINE('',#887,#888); +#887 = CARTESIAN_POINT('',(-3.,8.,35.)); +#888 = VECTOR('',#889,1.); +#889 = DIRECTION('',(0.,-1.,1.33226762955E-15)); +#890 = ORIENTED_EDGE('',*,*,#891,.T.); +#891 = EDGE_CURVE('',#884,#884,#892,.T.); +#892 = CIRCLE('',#893,3.); +#893 = AXIS2_PLACEMENT_3D('',#894,#895,#896); +#894 = CARTESIAN_POINT('',(0.,3.5,35.)); +#895 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#896 = DIRECTION('',(-1.,0.,0.)); +#897 = ORIENTED_EDGE('',*,*,#883,.F.); +#898 = ORIENTED_EDGE('',*,*,#633,.F.); +#899 = CYLINDRICAL_SURFACE('',#900,3.); +#900 = AXIS2_PLACEMENT_3D('',#901,#902,#903); +#901 = CARTESIAN_POINT('',(0.,8.,35.)); +#902 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#903 = DIRECTION('',(-1.,0.,0.)); +#904 = ADVANCED_FACE('',(#905),#924,.F.); +#905 = FACE_BOUND('',#906,.F.); +#906 = EDGE_LOOP('',(#907,#915,#922,#923)); +#907 = ORIENTED_EDGE('',*,*,#908,.T.); +#908 = EDGE_CURVE('',#645,#909,#911,.T.); +#909 = VERTEX_POINT('',#910); +#910 = CARTESIAN_POINT('',(-3.,3.5,10.)); +#911 = LINE('',#912,#913); +#912 = CARTESIAN_POINT('',(-3.,8.,10.)); +#913 = VECTOR('',#914,1.); +#914 = DIRECTION('',(0.,-1.,1.33226762955E-15)); +#915 = ORIENTED_EDGE('',*,*,#916,.T.); +#916 = EDGE_CURVE('',#909,#909,#917,.T.); +#917 = CIRCLE('',#918,3.); +#918 = AXIS2_PLACEMENT_3D('',#919,#920,#921); +#919 = CARTESIAN_POINT('',(0.,3.5,10.)); +#920 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#921 = DIRECTION('',(-1.,0.,0.)); +#922 = ORIENTED_EDGE('',*,*,#908,.F.); +#923 = ORIENTED_EDGE('',*,*,#644,.F.); +#924 = CYLINDRICAL_SURFACE('',#925,3.); +#925 = AXIS2_PLACEMENT_3D('',#926,#927,#928); +#926 = CARTESIAN_POINT('',(0.,8.,10.)); +#927 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#928 = DIRECTION('',(-1.,0.,0.)); +#929 = ADVANCED_FACE('',(#930),#936,.F.); +#930 = FACE_BOUND('',#931,.T.); +#931 = EDGE_LOOP('',(#932,#933,#934,#935)); +#932 = ORIENTED_EDGE('',*,*,#746,.F.); +#933 = ORIENTED_EDGE('',*,*,#678,.T.); +#934 = ORIENTED_EDGE('',*,*,#720,.T.); +#935 = ORIENTED_EDGE('',*,*,#761,.F.); +#936 = PLANE('',#937); +#937 = AXIS2_PLACEMENT_3D('',#938,#939,#940); +#938 = CARTESIAN_POINT('',(5.5,0.25,99.75)); +#939 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#940 = DIRECTION('',(1.,-0.,-0.)); +#941 = ADVANCED_FACE('',(#942),#961,.F.); +#942 = FACE_BOUND('',#943,.F.); +#943 = EDGE_LOOP('',(#944,#953,#959,#960)); +#944 = ORIENTED_EDGE('',*,*,#945,.F.); +#945 = EDGE_CURVE('',#946,#946,#948,.T.); +#946 = VERTEX_POINT('',#947); +#947 = CARTESIAN_POINT('',(-1.75,3.5,85.)); +#948 = CIRCLE('',#949,1.75); +#949 = AXIS2_PLACEMENT_3D('',#950,#951,#952); +#950 = CARTESIAN_POINT('',(0.,3.5,85.)); +#951 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#952 = DIRECTION('',(-1.,0.,0.)); +#953 = ORIENTED_EDGE('',*,*,#954,.T.); +#954 = EDGE_CURVE('',#946,#772,#955,.T.); +#955 = LINE('',#956,#957); +#956 = CARTESIAN_POINT('',(-1.75,8.,85.)); +#957 = VECTOR('',#958,1.); +#958 = DIRECTION('',(0.,-1.,1.33226762955E-15)); +#959 = ORIENTED_EDGE('',*,*,#771,.T.); +#960 = ORIENTED_EDGE('',*,*,#954,.F.); +#961 = CYLINDRICAL_SURFACE('',#962,1.75); +#962 = AXIS2_PLACEMENT_3D('',#963,#964,#965); +#963 = CARTESIAN_POINT('',(0.,8.,85.)); +#964 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#965 = DIRECTION('',(-1.,0.,0.)); +#966 = ADVANCED_FACE('',(#967),#986,.F.); +#967 = FACE_BOUND('',#968,.F.); +#968 = EDGE_LOOP('',(#969,#978,#984,#985)); +#969 = ORIENTED_EDGE('',*,*,#970,.F.); +#970 = EDGE_CURVE('',#971,#971,#973,.T.); +#971 = VERTEX_POINT('',#972); +#972 = CARTESIAN_POINT('',(-1.75,3.5,60.)); +#973 = CIRCLE('',#974,1.75); +#974 = AXIS2_PLACEMENT_3D('',#975,#976,#977); +#975 = CARTESIAN_POINT('',(0.,3.5,60.)); +#976 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#977 = DIRECTION('',(-1.,0.,0.)); +#978 = ORIENTED_EDGE('',*,*,#979,.T.); +#979 = EDGE_CURVE('',#971,#783,#980,.T.); +#980 = LINE('',#981,#982); +#981 = CARTESIAN_POINT('',(-1.75,8.,60.)); +#982 = VECTOR('',#983,1.); +#983 = DIRECTION('',(0.,-1.,1.33226762955E-15)); +#984 = ORIENTED_EDGE('',*,*,#782,.T.); +#985 = ORIENTED_EDGE('',*,*,#979,.F.); +#986 = CYLINDRICAL_SURFACE('',#987,1.75); +#987 = AXIS2_PLACEMENT_3D('',#988,#989,#990); +#988 = CARTESIAN_POINT('',(0.,8.,60.)); +#989 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#990 = DIRECTION('',(-1.,0.,0.)); +#991 = ADVANCED_FACE('',(#992),#1011,.F.); +#992 = FACE_BOUND('',#993,.F.); +#993 = EDGE_LOOP('',(#994,#1003,#1009,#1010)); +#994 = ORIENTED_EDGE('',*,*,#995,.F.); +#995 = EDGE_CURVE('',#996,#996,#998,.T.); +#996 = VERTEX_POINT('',#997); +#997 = CARTESIAN_POINT('',(-1.75,3.5,35.)); +#998 = CIRCLE('',#999,1.75); +#999 = AXIS2_PLACEMENT_3D('',#1000,#1001,#1002); +#1000 = CARTESIAN_POINT('',(0.,3.5,35.)); +#1001 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#1002 = DIRECTION('',(-1.,0.,0.)); +#1003 = ORIENTED_EDGE('',*,*,#1004,.T.); +#1004 = EDGE_CURVE('',#996,#794,#1005,.T.); +#1005 = LINE('',#1006,#1007); +#1006 = CARTESIAN_POINT('',(-1.75,8.,35.)); +#1007 = VECTOR('',#1008,1.); +#1008 = DIRECTION('',(0.,-1.,1.33226762955E-15)); +#1009 = ORIENTED_EDGE('',*,*,#793,.T.); +#1010 = ORIENTED_EDGE('',*,*,#1004,.F.); +#1011 = CYLINDRICAL_SURFACE('',#1012,1.75); +#1012 = AXIS2_PLACEMENT_3D('',#1013,#1014,#1015); +#1013 = CARTESIAN_POINT('',(0.,8.,35.)); +#1014 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#1015 = DIRECTION('',(-1.,0.,0.)); +#1016 = ADVANCED_FACE('',(#1017),#1036,.F.); +#1017 = FACE_BOUND('',#1018,.F.); +#1018 = EDGE_LOOP('',(#1019,#1028,#1034,#1035)); +#1019 = ORIENTED_EDGE('',*,*,#1020,.F.); +#1020 = EDGE_CURVE('',#1021,#1021,#1023,.T.); +#1021 = VERTEX_POINT('',#1022); +#1022 = CARTESIAN_POINT('',(-1.75,3.5,10.)); +#1023 = CIRCLE('',#1024,1.75); +#1024 = AXIS2_PLACEMENT_3D('',#1025,#1026,#1027); +#1025 = CARTESIAN_POINT('',(0.,3.5,10.)); +#1026 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#1027 = DIRECTION('',(-1.,0.,0.)); +#1028 = ORIENTED_EDGE('',*,*,#1029,.T.); +#1029 = EDGE_CURVE('',#1021,#805,#1030,.T.); +#1030 = LINE('',#1031,#1032); +#1031 = CARTESIAN_POINT('',(-1.75,8.,10.)); +#1032 = VECTOR('',#1033,1.); +#1033 = DIRECTION('',(0.,-1.,1.33226762955E-15)); +#1034 = ORIENTED_EDGE('',*,*,#804,.T.); +#1035 = ORIENTED_EDGE('',*,*,#1029,.F.); +#1036 = CYLINDRICAL_SURFACE('',#1037,1.75); +#1037 = AXIS2_PLACEMENT_3D('',#1038,#1039,#1040); +#1038 = CARTESIAN_POINT('',(0.,8.,10.)); +#1039 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#1040 = DIRECTION('',(-1.,0.,0.)); +#1041 = ADVANCED_FACE('',(#1042,#1045),#1048,.T.); +#1042 = FACE_BOUND('',#1043,.T.); +#1043 = EDGE_LOOP('',(#1044)); +#1044 = ORIENTED_EDGE('',*,*,#841,.T.); +#1045 = FACE_BOUND('',#1046,.T.); +#1046 = EDGE_LOOP('',(#1047)); +#1047 = ORIENTED_EDGE('',*,*,#945,.F.); +#1048 = PLANE('',#1049); +#1049 = AXIS2_PLACEMENT_3D('',#1050,#1051,#1052); +#1050 = CARTESIAN_POINT('',(2.279066887566E-16,3.5,85.)); +#1051 = DIRECTION('',(-1.973729821556E-16,1.,-1.24762470433E-15)); +#1052 = DIRECTION('',(0.,-1.24762470433E-15,-1.)); +#1053 = ADVANCED_FACE('',(#1054,#1057),#1060,.T.); +#1054 = FACE_BOUND('',#1055,.T.); +#1055 = EDGE_LOOP('',(#1056)); +#1056 = ORIENTED_EDGE('',*,*,#866,.T.); +#1057 = FACE_BOUND('',#1058,.T.); +#1058 = EDGE_LOOP('',(#1059)); +#1059 = ORIENTED_EDGE('',*,*,#970,.F.); +#1060 = PLANE('',#1061); +#1061 = AXIS2_PLACEMENT_3D('',#1062,#1063,#1064); +#1062 = CARTESIAN_POINT('',(2.279066887566E-16,3.5,60.)); +#1063 = DIRECTION('',(-1.973729821556E-16,1.,-1.24762470433E-15)); +#1064 = DIRECTION('',(0.,-1.24762470433E-15,-1.)); +#1065 = ADVANCED_FACE('',(#1066,#1069),#1072,.T.); +#1066 = FACE_BOUND('',#1067,.T.); +#1067 = EDGE_LOOP('',(#1068)); +#1068 = ORIENTED_EDGE('',*,*,#891,.T.); +#1069 = FACE_BOUND('',#1070,.T.); +#1070 = EDGE_LOOP('',(#1071)); +#1071 = ORIENTED_EDGE('',*,*,#995,.F.); +#1072 = PLANE('',#1073); +#1073 = AXIS2_PLACEMENT_3D('',#1074,#1075,#1076); +#1074 = CARTESIAN_POINT('',(2.279066887566E-16,3.5,35.)); +#1075 = DIRECTION('',(1.973729821556E-16,1.,-1.24762470433E-15)); +#1076 = DIRECTION('',(0.,-1.24762470433E-15,-1.)); +#1077 = ADVANCED_FACE('',(#1078,#1081),#1084,.T.); +#1078 = FACE_BOUND('',#1079,.T.); +#1079 = EDGE_LOOP('',(#1080)); +#1080 = ORIENTED_EDGE('',*,*,#916,.T.); +#1081 = FACE_BOUND('',#1082,.T.); +#1082 = EDGE_LOOP('',(#1083)); +#1083 = ORIENTED_EDGE('',*,*,#1020,.F.); +#1084 = PLANE('',#1085); +#1085 = AXIS2_PLACEMENT_3D('',#1086,#1087,#1088); +#1086 = CARTESIAN_POINT('',(1.709300165674E-16,3.5,10.)); +#1087 = DIRECTION('',(-1.973729821556E-16,1.,-1.24762470433E-15)); +#1088 = DIRECTION('',(0.,-1.24762470433E-15,-1.)); +#1089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1093)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1090,#1091,#1092)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1090 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1091 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1092 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1093 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#1090, + 'distance_accuracy_value','confusion accuracy'); +#1094 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#1095 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1096),#1089); +#1096 = STYLED_ITEM('color',(#1097),#15); +#1097 = PRESENTATION_STYLE_ASSIGNMENT((#1098,#1104)); +#1098 = SURFACE_STYLE_USAGE(.BOTH.,#1099); +#1099 = SURFACE_SIDE_STYLE('',(#1100)); +#1100 = SURFACE_STYLE_FILL_AREA(#1101); +#1101 = FILL_AREA_STYLE('',(#1102)); +#1102 = FILL_AREA_STYLE_COLOUR('',#1103); +#1103 = COLOUR_RGB('',0.906331759313,0.906331759313,0.906331759313); +#1104 = CURVE_STYLE('',#1105,POSITIVE_LENGTH_MEASURE(0.1),#1106); +#1105 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1106 = COLOUR_RGB('',0.345868924627,0.345868924627,0.345868924627); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN12-Rail.stl b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN12-Rail.stl new file mode 100644 index 00000000..7a74a65a Binary files /dev/null and b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN12-Rail.stl differ diff --git a/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN12C.FCStd b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN12C.FCStd new file mode 100644 index 00000000..be4aa9d9 Binary files /dev/null and b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN12C.FCStd differ diff --git a/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN12C.step b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN12C.step new file mode 100644 index 00000000..a204f38d --- /dev/null +++ b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN12C.step @@ -0,0 +1,867 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2021-09-22T20:43:26',('Author'),( + ''),'Open CASCADE STEP processor 7.5','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('Chamfer','Chamfer','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#811); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#57,#202,#226,#251,#381,#398,#415,#432,#449, + #466,#483,#500,#517,#578,#595,#612,#629,#646,#663,#675,#700,#725, + #750,#775,#784,#793,#802)); +#17 = ADVANCED_FACE('',(#18),#52,.T.); +#18 = FACE_BOUND('',#19,.T.); +#19 = EDGE_LOOP('',(#20,#30,#38,#46)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(-6.,4.75,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-6.,3.5,5.916456789158E-31)); +#26 = LINE('',#27,#28); +#27 = CARTESIAN_POINT('',(-6.,4.75,0.)); +#28 = VECTOR('',#29,1.); +#29 = DIRECTION('',(0.,-1.,0.)); +#30 = ORIENTED_EDGE('',*,*,#31,.T.); +#31 = EDGE_CURVE('',#22,#32,#34,.T.); +#32 = VERTEX_POINT('',#33); +#33 = CARTESIAN_POINT('',(-6.,4.75,34.7)); +#34 = LINE('',#35,#36); +#35 = CARTESIAN_POINT('',(-6.,4.75,-2.11E-15)); +#36 = VECTOR('',#37,1.); +#37 = DIRECTION('',(0.,4.4E-16,1.)); +#38 = ORIENTED_EDGE('',*,*,#39,.T.); +#39 = EDGE_CURVE('',#32,#40,#42,.T.); +#40 = VERTEX_POINT('',#41); +#41 = CARTESIAN_POINT('',(-6.,3.5,34.7)); +#42 = LINE('',#43,#44); +#43 = CARTESIAN_POINT('',(-6.,4.75,34.7)); +#44 = VECTOR('',#45,1.); +#45 = DIRECTION('',(0.,-1.,0.)); +#46 = ORIENTED_EDGE('',*,*,#47,.F.); +#47 = EDGE_CURVE('',#24,#40,#48,.T.); +#48 = LINE('',#49,#50); +#49 = CARTESIAN_POINT('',(-6.,3.5,-1.55E-15)); +#50 = VECTOR('',#51,1.); +#51 = DIRECTION('',(0.,4.4E-16,1.)); +#52 = PLANE('',#53); +#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56); +#54 = CARTESIAN_POINT('',(-6.,4.75,-2.11E-15)); +#55 = DIRECTION('',(1.,0.,0.)); +#56 = DIRECTION('',(0.,-1.,4.4E-16)); +#57 = ADVANCED_FACE('',(#58),#197,.T.); +#58 = FACE_BOUND('',#59,.T.); +#59 = EDGE_LOOP('',(#60,#61,#69,#77,#85,#93,#101,#109,#117,#125,#133, + #141,#149,#157,#166,#174,#182,#190)); +#60 = ORIENTED_EDGE('',*,*,#21,.T.); +#61 = ORIENTED_EDGE('',*,*,#62,.T.); +#62 = EDGE_CURVE('',#24,#63,#65,.T.); +#63 = VERTEX_POINT('',#64); +#64 = CARTESIAN_POINT('',(-6.5,3.,1.972152263053E-31)); +#65 = LINE('',#66,#67); +#66 = CARTESIAN_POINT('',(-3.408625730994,6.091374269006, + -1.359692982456E-15)); +#67 = VECTOR('',#68,1.); +#68 = DIRECTION('',(-0.707106781187,-0.707106781187,1.55563491861E-16)); +#69 = ORIENTED_EDGE('',*,*,#70,.T.); +#70 = EDGE_CURVE('',#63,#71,#73,.T.); +#71 = VERTEX_POINT('',#72); +#72 = CARTESIAN_POINT('',(-13.,3.,-3.944304526105E-31)); +#73 = LINE('',#74,#75); +#74 = CARTESIAN_POINT('',(-6.,3.,0.)); +#75 = VECTOR('',#76,1.); +#76 = DIRECTION('',(-1.,0.,0.)); +#77 = ORIENTED_EDGE('',*,*,#78,.T.); +#78 = EDGE_CURVE('',#71,#79,#81,.T.); +#79 = VERTEX_POINT('',#80); +#80 = CARTESIAN_POINT('',(-13.5,3.5,0.)); +#81 = LINE('',#82,#83); +#82 = CARTESIAN_POINT('',(-11.216374269,1.216374269006, + -2.871929824561E-16)); +#83 = VECTOR('',#84,1.); +#84 = DIRECTION('',(-0.707106781187,0.707106781187,-1.55563491861E-16)); +#85 = ORIENTED_EDGE('',*,*,#86,.T.); +#86 = EDGE_CURVE('',#79,#87,#89,.T.); +#87 = VERTEX_POINT('',#88); +#88 = CARTESIAN_POINT('',(-13.5,12.5,0.)); +#89 = LINE('',#90,#91); +#90 = CARTESIAN_POINT('',(-13.5,3.,0.)); +#91 = VECTOR('',#92,1.); +#92 = DIRECTION('',(0.,1.,0.)); +#93 = ORIENTED_EDGE('',*,*,#94,.T.); +#94 = EDGE_CURVE('',#87,#95,#97,.T.); +#95 = VERTEX_POINT('',#96); +#96 = CARTESIAN_POINT('',(-13.,13.,-5.77E-15)); +#97 = LINE('',#98,#99); +#98 = CARTESIAN_POINT('',(-11.03362573099,14.966374269006, + -3.312192982456E-15)); +#99 = VECTOR('',#100,1.); +#100 = DIRECTION('',(0.707106781187,0.707106781187,-1.55563491861E-16)); +#101 = ORIENTED_EDGE('',*,*,#102,.T.); +#102 = EDGE_CURVE('',#95,#103,#105,.T.); +#103 = VERTEX_POINT('',#104); +#104 = CARTESIAN_POINT('',(13.,13.,-5.77E-15)); +#105 = LINE('',#106,#107); +#106 = CARTESIAN_POINT('',(-13.5,13.,0.)); +#107 = VECTOR('',#108,1.); +#108 = DIRECTION('',(1.,0.,0.)); +#109 = ORIENTED_EDGE('',*,*,#110,.T.); +#110 = EDGE_CURVE('',#103,#111,#113,.T.); +#111 = VERTEX_POINT('',#112); +#112 = CARTESIAN_POINT('',(13.5,12.5,0.)); +#113 = LINE('',#114,#115); +#114 = CARTESIAN_POINT('',(11.033625730994,14.966374269006, + -3.312192982456E-15)); +#115 = VECTOR('',#116,1.); +#116 = DIRECTION('',(0.707106781187,-0.707106781187,1.55563491861E-16)); +#117 = ORIENTED_EDGE('',*,*,#118,.T.); +#118 = EDGE_CURVE('',#111,#119,#121,.T.); +#119 = VERTEX_POINT('',#120); +#120 = CARTESIAN_POINT('',(13.5,3.5,-1.972152263053E-31)); +#121 = LINE('',#122,#123); +#122 = CARTESIAN_POINT('',(13.5,13.,0.)); +#123 = VECTOR('',#124,1.); +#124 = DIRECTION('',(0.,-1.,0.)); +#125 = ORIENTED_EDGE('',*,*,#126,.T.); +#126 = EDGE_CURVE('',#119,#127,#129,.T.); +#127 = VERTEX_POINT('',#128); +#128 = CARTESIAN_POINT('',(13.,3.,-1.972152263053E-31)); +#129 = LINE('',#130,#131); +#130 = CARTESIAN_POINT('',(11.216374269006,1.216374269006, + -2.871929824561E-16)); +#131 = VECTOR('',#132,1.); +#132 = DIRECTION('',(-0.707106781187,-0.707106781187,1.55563491861E-16) + ); +#133 = ORIENTED_EDGE('',*,*,#134,.T.); +#134 = EDGE_CURVE('',#127,#135,#137,.T.); +#135 = VERTEX_POINT('',#136); +#136 = CARTESIAN_POINT('',(6.5,3.,0.)); +#137 = LINE('',#138,#139); +#138 = CARTESIAN_POINT('',(13.5,3.,0.)); +#139 = VECTOR('',#140,1.); +#140 = DIRECTION('',(-1.,0.,0.)); +#141 = ORIENTED_EDGE('',*,*,#142,.T.); +#142 = EDGE_CURVE('',#135,#143,#145,.T.); +#143 = VERTEX_POINT('',#144); +#144 = CARTESIAN_POINT('',(6.,3.5,0.)); +#145 = LINE('',#146,#147); +#146 = CARTESIAN_POINT('',(3.408625730994,6.091374269006, + -1.359692982456E-15)); +#147 = VECTOR('',#148,1.); +#148 = DIRECTION('',(-0.707106781187,0.707106781187,-1.55563491861E-16) + ); +#149 = ORIENTED_EDGE('',*,*,#150,.T.); +#150 = EDGE_CURVE('',#143,#151,#153,.T.); +#151 = VERTEX_POINT('',#152); +#152 = CARTESIAN_POINT('',(6.,4.75,0.)); +#153 = LINE('',#154,#155); +#154 = CARTESIAN_POINT('',(6.,3.,0.)); +#155 = VECTOR('',#156,1.); +#156 = DIRECTION('',(0.,1.,0.)); +#157 = ORIENTED_EDGE('',*,*,#158,.F.); +#158 = EDGE_CURVE('',#159,#151,#161,.T.); +#159 = VERTEX_POINT('',#160); +#160 = CARTESIAN_POINT('',(6.,6.25,0.)); +#161 = CIRCLE('',#162,0.75); +#162 = AXIS2_PLACEMENT_3D('',#163,#164,#165); +#163 = CARTESIAN_POINT('',(6.,5.5,0.)); +#164 = DIRECTION('',(0.,0.,1.)); +#165 = DIRECTION('',(1.,0.,0.)); +#166 = ORIENTED_EDGE('',*,*,#167,.T.); +#167 = EDGE_CURVE('',#159,#168,#170,.T.); +#168 = VERTEX_POINT('',#169); +#169 = CARTESIAN_POINT('',(6.,8.,0.)); +#170 = LINE('',#171,#172); +#171 = CARTESIAN_POINT('',(6.,6.25,0.)); +#172 = VECTOR('',#173,1.); +#173 = DIRECTION('',(0.,1.,0.)); +#174 = ORIENTED_EDGE('',*,*,#175,.T.); +#175 = EDGE_CURVE('',#168,#176,#178,.T.); +#176 = VERTEX_POINT('',#177); +#177 = CARTESIAN_POINT('',(-6.,8.,0.)); +#178 = LINE('',#179,#180); +#179 = CARTESIAN_POINT('',(6.,8.,0.)); +#180 = VECTOR('',#181,1.); +#181 = DIRECTION('',(-1.,0.,0.)); +#182 = ORIENTED_EDGE('',*,*,#183,.T.); +#183 = EDGE_CURVE('',#176,#184,#186,.T.); +#184 = VERTEX_POINT('',#185); +#185 = CARTESIAN_POINT('',(-6.,6.25,0.)); +#186 = LINE('',#187,#188); +#187 = CARTESIAN_POINT('',(-6.,8.,0.)); +#188 = VECTOR('',#189,1.); +#189 = DIRECTION('',(0.,-1.,0.)); +#190 = ORIENTED_EDGE('',*,*,#191,.F.); +#191 = EDGE_CURVE('',#22,#184,#192,.T.); +#192 = CIRCLE('',#193,0.75); +#193 = AXIS2_PLACEMENT_3D('',#194,#195,#196); +#194 = CARTESIAN_POINT('',(-6.,5.5,0.)); +#195 = DIRECTION('',(0.,0.,1.)); +#196 = DIRECTION('',(1.,0.,0.)); +#197 = PLANE('',#198); +#198 = AXIS2_PLACEMENT_3D('',#199,#200,#201); +#199 = CARTESIAN_POINT('',(3.E-17,8.365497076023,-1.86E-15)); +#200 = DIRECTION('',(0.,-2.2E-16,-1.)); +#201 = DIRECTION('',(0.,1.,-2.2E-16)); +#202 = ADVANCED_FACE('',(#203),#221,.T.); +#203 = FACE_BOUND('',#204,.T.); +#204 = EDGE_LOOP('',(#205,#206,#207,#215)); +#205 = ORIENTED_EDGE('',*,*,#62,.F.); +#206 = ORIENTED_EDGE('',*,*,#47,.T.); +#207 = ORIENTED_EDGE('',*,*,#208,.T.); +#208 = EDGE_CURVE('',#40,#209,#211,.T.); +#209 = VERTEX_POINT('',#210); +#210 = CARTESIAN_POINT('',(-6.5,3.,34.7)); +#211 = LINE('',#212,#213); +#212 = CARTESIAN_POINT('',(-3.408625730994,6.091374269006,34.7)); +#213 = VECTOR('',#214,1.); +#214 = DIRECTION('',(-0.707106781187,-0.707106781187,1.55563491861E-16) + ); +#215 = ORIENTED_EDGE('',*,*,#216,.F.); +#216 = EDGE_CURVE('',#63,#209,#217,.T.); +#217 = LINE('',#218,#219); +#218 = CARTESIAN_POINT('',(-6.5,3.,-1.33E-15)); +#219 = VECTOR('',#220,1.); +#220 = DIRECTION('',(0.,4.4E-16,1.)); +#221 = PLANE('',#222); +#222 = AXIS2_PLACEMENT_3D('',#223,#224,#225); +#223 = CARTESIAN_POINT('',(-6.25,3.25,-1.44E-15)); +#224 = DIRECTION('',(0.707106781187,-0.707106781187,3.199860973986E-16) + ); +#225 = DIRECTION('',(-6.264339355957E-18,4.46264339356E-16,1.)); +#226 = ADVANCED_FACE('',(#227),#246,.T.); +#227 = FACE_BOUND('',#228,.F.); +#228 = EDGE_LOOP('',(#229,#230,#239,#245)); +#229 = ORIENTED_EDGE('',*,*,#31,.T.); +#230 = ORIENTED_EDGE('',*,*,#231,.T.); +#231 = EDGE_CURVE('',#32,#232,#234,.T.); +#232 = VERTEX_POINT('',#233); +#233 = CARTESIAN_POINT('',(-6.,6.25,34.7)); +#234 = CIRCLE('',#235,0.75); +#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238); +#236 = CARTESIAN_POINT('',(-6.,5.5,34.7)); +#237 = DIRECTION('',(0.,0.,1.)); +#238 = DIRECTION('',(1.,0.,0.)); +#239 = ORIENTED_EDGE('',*,*,#240,.F.); +#240 = EDGE_CURVE('',#184,#232,#241,.T.); +#241 = LINE('',#242,#243); +#242 = CARTESIAN_POINT('',(-6.,6.25,-2.78E-15)); +#243 = VECTOR('',#244,1.); +#244 = DIRECTION('',(0.,4.4E-16,1.)); +#245 = ORIENTED_EDGE('',*,*,#191,.F.); +#246 = CYLINDRICAL_SURFACE('',#247,0.75); +#247 = AXIS2_PLACEMENT_3D('',#248,#249,#250); +#248 = CARTESIAN_POINT('',(-6.,5.5,-2.44E-15)); +#249 = DIRECTION('',(0.,-4.4E-16,-1.)); +#250 = DIRECTION('',(1.,0.,0.)); +#251 = ADVANCED_FACE('',(#252),#376,.F.); +#252 = FACE_BOUND('',#253,.F.); +#253 = EDGE_LOOP('',(#254,#255,#256,#264,#272,#280,#288,#296,#304,#312, + #320,#328,#336,#344,#353,#361,#369,#375)); +#254 = ORIENTED_EDGE('',*,*,#39,.T.); +#255 = ORIENTED_EDGE('',*,*,#208,.T.); +#256 = ORIENTED_EDGE('',*,*,#257,.T.); +#257 = EDGE_CURVE('',#209,#258,#260,.T.); +#258 = VERTEX_POINT('',#259); +#259 = CARTESIAN_POINT('',(-13.,3.,34.7)); +#260 = LINE('',#261,#262); +#261 = CARTESIAN_POINT('',(-6.,3.,34.7)); +#262 = VECTOR('',#263,1.); +#263 = DIRECTION('',(-1.,0.,0.)); +#264 = ORIENTED_EDGE('',*,*,#265,.T.); +#265 = EDGE_CURVE('',#258,#266,#268,.T.); +#266 = VERTEX_POINT('',#267); +#267 = CARTESIAN_POINT('',(-13.5,3.5,34.7)); +#268 = LINE('',#269,#270); +#269 = CARTESIAN_POINT('',(-11.216374269,1.216374269006,34.7)); +#270 = VECTOR('',#271,1.); +#271 = DIRECTION('',(-0.707106781187,0.707106781187,-1.55563491861E-16) + ); +#272 = ORIENTED_EDGE('',*,*,#273,.T.); +#273 = EDGE_CURVE('',#266,#274,#276,.T.); +#274 = VERTEX_POINT('',#275); +#275 = CARTESIAN_POINT('',(-13.5,12.5,34.7)); +#276 = LINE('',#277,#278); +#277 = CARTESIAN_POINT('',(-13.5,3.,34.7)); +#278 = VECTOR('',#279,1.); +#279 = DIRECTION('',(0.,1.,0.)); +#280 = ORIENTED_EDGE('',*,*,#281,.T.); +#281 = EDGE_CURVE('',#274,#282,#284,.T.); +#282 = VERTEX_POINT('',#283); +#283 = CARTESIAN_POINT('',(-13.,13.,34.7)); +#284 = LINE('',#285,#286); +#285 = CARTESIAN_POINT('',(-11.03362573099,14.966374269006,34.7)); +#286 = VECTOR('',#287,1.); +#287 = DIRECTION('',(0.707106781187,0.707106781187,-1.55563491861E-16)); +#288 = ORIENTED_EDGE('',*,*,#289,.T.); +#289 = EDGE_CURVE('',#282,#290,#292,.T.); +#290 = VERTEX_POINT('',#291); +#291 = CARTESIAN_POINT('',(13.,13.,34.7)); +#292 = LINE('',#293,#294); +#293 = CARTESIAN_POINT('',(-13.5,13.,34.7)); +#294 = VECTOR('',#295,1.); +#295 = DIRECTION('',(1.,0.,0.)); +#296 = ORIENTED_EDGE('',*,*,#297,.T.); +#297 = EDGE_CURVE('',#290,#298,#300,.T.); +#298 = VERTEX_POINT('',#299); +#299 = CARTESIAN_POINT('',(13.5,12.5,34.7)); +#300 = LINE('',#301,#302); +#301 = CARTESIAN_POINT('',(11.033625730994,14.966374269006,34.7)); +#302 = VECTOR('',#303,1.); +#303 = DIRECTION('',(0.707106781187,-0.707106781187,1.55563491861E-16)); +#304 = ORIENTED_EDGE('',*,*,#305,.T.); +#305 = EDGE_CURVE('',#298,#306,#308,.T.); +#306 = VERTEX_POINT('',#307); +#307 = CARTESIAN_POINT('',(13.5,3.5,34.7)); +#308 = LINE('',#309,#310); +#309 = CARTESIAN_POINT('',(13.5,13.,34.7)); +#310 = VECTOR('',#311,1.); +#311 = DIRECTION('',(0.,-1.,0.)); +#312 = ORIENTED_EDGE('',*,*,#313,.T.); +#313 = EDGE_CURVE('',#306,#314,#316,.T.); +#314 = VERTEX_POINT('',#315); +#315 = CARTESIAN_POINT('',(13.,3.,34.7)); +#316 = LINE('',#317,#318); +#317 = CARTESIAN_POINT('',(11.216374269006,1.216374269006,34.7)); +#318 = VECTOR('',#319,1.); +#319 = DIRECTION('',(-0.707106781187,-0.707106781187,1.55563491861E-16) + ); +#320 = ORIENTED_EDGE('',*,*,#321,.T.); +#321 = EDGE_CURVE('',#314,#322,#324,.T.); +#322 = VERTEX_POINT('',#323); +#323 = CARTESIAN_POINT('',(6.5,3.,34.7)); +#324 = LINE('',#325,#326); +#325 = CARTESIAN_POINT('',(13.5,3.,34.7)); +#326 = VECTOR('',#327,1.); +#327 = DIRECTION('',(-1.,0.,0.)); +#328 = ORIENTED_EDGE('',*,*,#329,.T.); +#329 = EDGE_CURVE('',#322,#330,#332,.T.); +#330 = VERTEX_POINT('',#331); +#331 = CARTESIAN_POINT('',(6.,3.5,34.7)); +#332 = LINE('',#333,#334); +#333 = CARTESIAN_POINT('',(3.408625730994,6.091374269006,34.7)); +#334 = VECTOR('',#335,1.); +#335 = DIRECTION('',(-0.707106781187,0.707106781187,-1.55563491861E-16) + ); +#336 = ORIENTED_EDGE('',*,*,#337,.T.); +#337 = EDGE_CURVE('',#330,#338,#340,.T.); +#338 = VERTEX_POINT('',#339); +#339 = CARTESIAN_POINT('',(6.,4.75,34.7)); +#340 = LINE('',#341,#342); +#341 = CARTESIAN_POINT('',(6.,3.,34.7)); +#342 = VECTOR('',#343,1.); +#343 = DIRECTION('',(0.,1.,0.)); +#344 = ORIENTED_EDGE('',*,*,#345,.F.); +#345 = EDGE_CURVE('',#346,#338,#348,.T.); +#346 = VERTEX_POINT('',#347); +#347 = CARTESIAN_POINT('',(6.,6.25,34.7)); +#348 = CIRCLE('',#349,0.75); +#349 = AXIS2_PLACEMENT_3D('',#350,#351,#352); +#350 = CARTESIAN_POINT('',(6.,5.5,34.7)); +#351 = DIRECTION('',(0.,0.,1.)); +#352 = DIRECTION('',(1.,0.,0.)); +#353 = ORIENTED_EDGE('',*,*,#354,.T.); +#354 = EDGE_CURVE('',#346,#355,#357,.T.); +#355 = VERTEX_POINT('',#356); +#356 = CARTESIAN_POINT('',(6.,8.,34.7)); +#357 = LINE('',#358,#359); +#358 = CARTESIAN_POINT('',(6.,6.25,34.7)); +#359 = VECTOR('',#360,1.); +#360 = DIRECTION('',(0.,1.,0.)); +#361 = ORIENTED_EDGE('',*,*,#362,.T.); +#362 = EDGE_CURVE('',#355,#363,#365,.T.); +#363 = VERTEX_POINT('',#364); +#364 = CARTESIAN_POINT('',(-6.,8.,34.7)); +#365 = LINE('',#366,#367); +#366 = CARTESIAN_POINT('',(6.,8.,34.7)); +#367 = VECTOR('',#368,1.); +#368 = DIRECTION('',(-1.,0.,0.)); +#369 = ORIENTED_EDGE('',*,*,#370,.T.); +#370 = EDGE_CURVE('',#363,#232,#371,.T.); +#371 = LINE('',#372,#373); +#372 = CARTESIAN_POINT('',(-6.,8.,34.7)); +#373 = VECTOR('',#374,1.); +#374 = DIRECTION('',(0.,-1.,0.)); +#375 = ORIENTED_EDGE('',*,*,#231,.F.); +#376 = PLANE('',#377); +#377 = AXIS2_PLACEMENT_3D('',#378,#379,#380); +#378 = CARTESIAN_POINT('',(3.E-17,8.365497076023,34.7)); +#379 = DIRECTION('',(0.,-2.2E-16,-1.)); +#380 = DIRECTION('',(0.,1.,-2.2E-16)); +#381 = ADVANCED_FACE('',(#382),#393,.T.); +#382 = FACE_BOUND('',#383,.T.); +#383 = EDGE_LOOP('',(#384,#385,#386,#387)); +#384 = ORIENTED_EDGE('',*,*,#70,.F.); +#385 = ORIENTED_EDGE('',*,*,#216,.T.); +#386 = ORIENTED_EDGE('',*,*,#257,.T.); +#387 = ORIENTED_EDGE('',*,*,#388,.F.); +#388 = EDGE_CURVE('',#71,#258,#389,.T.); +#389 = LINE('',#390,#391); +#390 = CARTESIAN_POINT('',(-13.,3.,-1.33E-15)); +#391 = VECTOR('',#392,1.); +#392 = DIRECTION('',(0.,4.4E-16,1.)); +#393 = PLANE('',#394); +#394 = AXIS2_PLACEMENT_3D('',#395,#396,#397); +#395 = CARTESIAN_POINT('',(-6.,3.,-1.33E-15)); +#396 = DIRECTION('',(0.,-1.,4.4E-16)); +#397 = DIRECTION('',(-1.,0.,0.)); +#398 = ADVANCED_FACE('',(#399),#410,.T.); +#399 = FACE_BOUND('',#400,.T.); +#400 = EDGE_LOOP('',(#401,#407,#408,#409)); +#401 = ORIENTED_EDGE('',*,*,#402,.T.); +#402 = EDGE_CURVE('',#176,#363,#403,.T.); +#403 = LINE('',#404,#405); +#404 = CARTESIAN_POINT('',(-6.,8.,-3.55E-15)); +#405 = VECTOR('',#406,1.); +#406 = DIRECTION('',(0.,4.4E-16,1.)); +#407 = ORIENTED_EDGE('',*,*,#370,.T.); +#408 = ORIENTED_EDGE('',*,*,#240,.F.); +#409 = ORIENTED_EDGE('',*,*,#183,.F.); +#410 = PLANE('',#411); +#411 = AXIS2_PLACEMENT_3D('',#412,#413,#414); +#412 = CARTESIAN_POINT('',(-6.,8.,-3.55E-15)); +#413 = DIRECTION('',(1.,0.,0.)); +#414 = DIRECTION('',(0.,-1.,4.4E-16)); +#415 = ADVANCED_FACE('',(#416),#427,.T.); +#416 = FACE_BOUND('',#417,.T.); +#417 = EDGE_LOOP('',(#418,#419,#420,#421)); +#418 = ORIENTED_EDGE('',*,*,#78,.F.); +#419 = ORIENTED_EDGE('',*,*,#388,.T.); +#420 = ORIENTED_EDGE('',*,*,#265,.T.); +#421 = ORIENTED_EDGE('',*,*,#422,.F.); +#422 = EDGE_CURVE('',#79,#266,#423,.T.); +#423 = LINE('',#424,#425); +#424 = CARTESIAN_POINT('',(-13.5,3.5,-1.55E-15)); +#425 = VECTOR('',#426,1.); +#426 = DIRECTION('',(0.,4.4E-16,1.)); +#427 = PLANE('',#428); +#428 = AXIS2_PLACEMENT_3D('',#429,#430,#431); +#429 = CARTESIAN_POINT('',(-13.25,3.25,-1.44E-15)); +#430 = DIRECTION('',(-0.707106781187,-0.707106781187,3.130298778899E-16) + ); +#431 = DIRECTION('',(1.345549369958E-18,4.4134554937E-16,1.)); +#432 = ADVANCED_FACE('',(#433),#444,.T.); +#433 = FACE_BOUND('',#434,.T.); +#434 = EDGE_LOOP('',(#435,#441,#442,#443)); +#435 = ORIENTED_EDGE('',*,*,#436,.T.); +#436 = EDGE_CURVE('',#168,#355,#437,.T.); +#437 = LINE('',#438,#439); +#438 = CARTESIAN_POINT('',(6.,8.,-3.55E-15)); +#439 = VECTOR('',#440,1.); +#440 = DIRECTION('',(0.,4.4E-16,1.)); +#441 = ORIENTED_EDGE('',*,*,#362,.T.); +#442 = ORIENTED_EDGE('',*,*,#402,.F.); +#443 = ORIENTED_EDGE('',*,*,#175,.F.); +#444 = PLANE('',#445); +#445 = AXIS2_PLACEMENT_3D('',#446,#447,#448); +#446 = CARTESIAN_POINT('',(6.,8.,-3.55E-15)); +#447 = DIRECTION('',(0.,-1.,4.4E-16)); +#448 = DIRECTION('',(-1.,0.,0.)); +#449 = ADVANCED_FACE('',(#450),#461,.T.); +#450 = FACE_BOUND('',#451,.T.); +#451 = EDGE_LOOP('',(#452,#453,#454,#455)); +#452 = ORIENTED_EDGE('',*,*,#86,.F.); +#453 = ORIENTED_EDGE('',*,*,#422,.T.); +#454 = ORIENTED_EDGE('',*,*,#273,.T.); +#455 = ORIENTED_EDGE('',*,*,#456,.F.); +#456 = EDGE_CURVE('',#87,#274,#457,.T.); +#457 = LINE('',#458,#459); +#458 = CARTESIAN_POINT('',(-13.5,12.5,-5.55E-15)); +#459 = VECTOR('',#460,1.); +#460 = DIRECTION('',(0.,4.4E-16,1.)); +#461 = PLANE('',#462); +#462 = AXIS2_PLACEMENT_3D('',#463,#464,#465); +#463 = CARTESIAN_POINT('',(-13.5,3.,-1.33E-15)); +#464 = DIRECTION('',(-1.,0.,0.)); +#465 = DIRECTION('',(0.,1.,-4.4E-16)); +#466 = ADVANCED_FACE('',(#467),#478,.T.); +#467 = FACE_BOUND('',#468,.T.); +#468 = EDGE_LOOP('',(#469,#475,#476,#477)); +#469 = ORIENTED_EDGE('',*,*,#470,.T.); +#470 = EDGE_CURVE('',#159,#346,#471,.T.); +#471 = LINE('',#472,#473); +#472 = CARTESIAN_POINT('',(6.,6.25,-2.78E-15)); +#473 = VECTOR('',#474,1.); +#474 = DIRECTION('',(0.,4.4E-16,1.)); +#475 = ORIENTED_EDGE('',*,*,#354,.T.); +#476 = ORIENTED_EDGE('',*,*,#436,.F.); +#477 = ORIENTED_EDGE('',*,*,#167,.F.); +#478 = PLANE('',#479); +#479 = AXIS2_PLACEMENT_3D('',#480,#481,#482); +#480 = CARTESIAN_POINT('',(6.,6.25,-2.78E-15)); +#481 = DIRECTION('',(-1.,0.,0.)); +#482 = DIRECTION('',(0.,1.,-4.4E-16)); +#483 = ADVANCED_FACE('',(#484),#495,.T.); +#484 = FACE_BOUND('',#485,.T.); +#485 = EDGE_LOOP('',(#486,#487,#488,#489)); +#486 = ORIENTED_EDGE('',*,*,#94,.F.); +#487 = ORIENTED_EDGE('',*,*,#456,.T.); +#488 = ORIENTED_EDGE('',*,*,#281,.T.); +#489 = ORIENTED_EDGE('',*,*,#490,.F.); +#490 = EDGE_CURVE('',#95,#282,#491,.T.); +#491 = LINE('',#492,#493); +#492 = CARTESIAN_POINT('',(-13.,13.,-5.77E-15)); +#493 = VECTOR('',#494,1.); +#494 = DIRECTION('',(0.,4.4E-16,1.)); +#495 = PLANE('',#496); +#496 = AXIS2_PLACEMENT_3D('',#497,#498,#499); +#497 = CARTESIAN_POINT('',(-13.25,12.75,-5.66E-15)); +#498 = DIRECTION('',(-0.707106781187,0.707106781187,-2.504239023119E-16) + ); +#499 = DIRECTION('',(4.292356050403E-17,3.97076439496E-16,1.)); +#500 = ADVANCED_FACE('',(#501),#512,.T.); +#501 = FACE_BOUND('',#502,.F.); +#502 = EDGE_LOOP('',(#503,#504,#505,#511)); +#503 = ORIENTED_EDGE('',*,*,#470,.T.); +#504 = ORIENTED_EDGE('',*,*,#345,.T.); +#505 = ORIENTED_EDGE('',*,*,#506,.F.); +#506 = EDGE_CURVE('',#151,#338,#507,.T.); +#507 = LINE('',#508,#509); +#508 = CARTESIAN_POINT('',(6.,4.75,-2.11E-15)); +#509 = VECTOR('',#510,1.); +#510 = DIRECTION('',(0.,4.4E-16,1.)); +#511 = ORIENTED_EDGE('',*,*,#158,.F.); +#512 = CYLINDRICAL_SURFACE('',#513,0.75); +#513 = AXIS2_PLACEMENT_3D('',#514,#515,#516); +#514 = CARTESIAN_POINT('',(6.,5.5,-2.44E-15)); +#515 = DIRECTION('',(0.,-4.4E-16,-1.)); +#516 = DIRECTION('',(1.,0.,0.)); +#517 = ADVANCED_FACE('',(#518,#529,#540,#551,#562),#573,.T.); +#518 = FACE_BOUND('',#519,.T.); +#519 = EDGE_LOOP('',(#520,#521,#522,#523)); +#520 = ORIENTED_EDGE('',*,*,#102,.F.); +#521 = ORIENTED_EDGE('',*,*,#490,.T.); +#522 = ORIENTED_EDGE('',*,*,#289,.T.); +#523 = ORIENTED_EDGE('',*,*,#524,.F.); +#524 = EDGE_CURVE('',#103,#290,#525,.T.); +#525 = LINE('',#526,#527); +#526 = CARTESIAN_POINT('',(13.,13.,-5.77E-15)); +#527 = VECTOR('',#528,1.); +#528 = DIRECTION('',(0.,4.4E-16,1.)); +#529 = FACE_BOUND('',#530,.T.); +#530 = EDGE_LOOP('',(#531)); +#531 = ORIENTED_EDGE('',*,*,#532,.F.); +#532 = EDGE_CURVE('',#533,#533,#535,.T.); +#533 = VERTEX_POINT('',#534); +#534 = CARTESIAN_POINT('',(-11.5,13.,24.85)); +#535 = CIRCLE('',#536,1.5); +#536 = AXIS2_PLACEMENT_3D('',#537,#538,#539); +#537 = CARTESIAN_POINT('',(-10.,13.,24.85)); +#538 = DIRECTION('',(0.,1.,-1.E-15)); +#539 = DIRECTION('',(-1.,0.,0.)); +#540 = FACE_BOUND('',#541,.T.); +#541 = EDGE_LOOP('',(#542)); +#542 = ORIENTED_EDGE('',*,*,#543,.F.); +#543 = EDGE_CURVE('',#544,#544,#546,.T.); +#544 = VERTEX_POINT('',#545); +#545 = CARTESIAN_POINT('',(8.5,13.,24.85)); +#546 = CIRCLE('',#547,1.5); +#547 = AXIS2_PLACEMENT_3D('',#548,#549,#550); +#548 = CARTESIAN_POINT('',(10.,13.,24.85)); +#549 = DIRECTION('',(0.,1.,-1.E-15)); +#550 = DIRECTION('',(-1.,0.,0.)); +#551 = FACE_BOUND('',#552,.T.); +#552 = EDGE_LOOP('',(#553)); +#553 = ORIENTED_EDGE('',*,*,#554,.F.); +#554 = EDGE_CURVE('',#555,#555,#557,.T.); +#555 = VERTEX_POINT('',#556); +#556 = CARTESIAN_POINT('',(-11.5,13.,9.85)); +#557 = CIRCLE('',#558,1.5); +#558 = AXIS2_PLACEMENT_3D('',#559,#560,#561); +#559 = CARTESIAN_POINT('',(-10.,13.,9.85)); +#560 = DIRECTION('',(0.,1.,-1.E-15)); +#561 = DIRECTION('',(-1.,0.,0.)); +#562 = FACE_BOUND('',#563,.T.); +#563 = EDGE_LOOP('',(#564)); +#564 = ORIENTED_EDGE('',*,*,#565,.F.); +#565 = EDGE_CURVE('',#566,#566,#568,.T.); +#566 = VERTEX_POINT('',#567); +#567 = CARTESIAN_POINT('',(8.5,13.,9.85)); +#568 = CIRCLE('',#569,1.5); +#569 = AXIS2_PLACEMENT_3D('',#570,#571,#572); +#570 = CARTESIAN_POINT('',(10.,13.,9.85)); +#571 = DIRECTION('',(0.,1.,-1.E-15)); +#572 = DIRECTION('',(-1.,0.,0.)); +#573 = PLANE('',#574); +#574 = AXIS2_PLACEMENT_3D('',#575,#576,#577); +#575 = CARTESIAN_POINT('',(-13.5,13.,-5.77E-15)); +#576 = DIRECTION('',(0.,1.,-4.4E-16)); +#577 = DIRECTION('',(1.,0.,0.)); +#578 = ADVANCED_FACE('',(#579),#590,.T.); +#579 = FACE_BOUND('',#580,.T.); +#580 = EDGE_LOOP('',(#581,#582,#588,#589)); +#581 = ORIENTED_EDGE('',*,*,#150,.F.); +#582 = ORIENTED_EDGE('',*,*,#583,.T.); +#583 = EDGE_CURVE('',#143,#330,#584,.T.); +#584 = LINE('',#585,#586); +#585 = CARTESIAN_POINT('',(6.,3.5,-1.55E-15)); +#586 = VECTOR('',#587,1.); +#587 = DIRECTION('',(0.,4.4E-16,1.)); +#588 = ORIENTED_EDGE('',*,*,#337,.T.); +#589 = ORIENTED_EDGE('',*,*,#506,.F.); +#590 = PLANE('',#591); +#591 = AXIS2_PLACEMENT_3D('',#592,#593,#594); +#592 = CARTESIAN_POINT('',(6.,3.,-1.33E-15)); +#593 = DIRECTION('',(-1.,0.,0.)); +#594 = DIRECTION('',(0.,1.,-4.4E-16)); +#595 = ADVANCED_FACE('',(#596),#607,.T.); +#596 = FACE_BOUND('',#597,.T.); +#597 = EDGE_LOOP('',(#598,#599,#600,#601)); +#598 = ORIENTED_EDGE('',*,*,#110,.F.); +#599 = ORIENTED_EDGE('',*,*,#524,.T.); +#600 = ORIENTED_EDGE('',*,*,#297,.T.); +#601 = ORIENTED_EDGE('',*,*,#602,.F.); +#602 = EDGE_CURVE('',#111,#298,#603,.T.); +#603 = LINE('',#604,#605); +#604 = CARTESIAN_POINT('',(13.5,12.5,-5.55E-15)); +#605 = VECTOR('',#606,1.); +#606 = DIRECTION('',(0.,4.4E-16,1.)); +#607 = PLANE('',#608); +#608 = AXIS2_PLACEMENT_3D('',#609,#610,#611); +#609 = CARTESIAN_POINT('',(13.25,12.75,-5.66E-15)); +#610 = DIRECTION('',(0.707106781187,0.707106781187,-2.504239023119E-16) + ); +#611 = DIRECTION('',(-4.292356050403E-17,3.97076439496E-16,1.)); +#612 = ADVANCED_FACE('',(#613),#624,.T.); +#613 = FACE_BOUND('',#614,.T.); +#614 = EDGE_LOOP('',(#615,#616,#622,#623)); +#615 = ORIENTED_EDGE('',*,*,#142,.F.); +#616 = ORIENTED_EDGE('',*,*,#617,.T.); +#617 = EDGE_CURVE('',#135,#322,#618,.T.); +#618 = LINE('',#619,#620); +#619 = CARTESIAN_POINT('',(6.5,3.,-1.33E-15)); +#620 = VECTOR('',#621,1.); +#621 = DIRECTION('',(0.,4.4E-16,1.)); +#622 = ORIENTED_EDGE('',*,*,#329,.T.); +#623 = ORIENTED_EDGE('',*,*,#583,.F.); +#624 = PLANE('',#625); +#625 = AXIS2_PLACEMENT_3D('',#626,#627,#628); +#626 = CARTESIAN_POINT('',(6.25,3.25,-1.44E-15)); +#627 = DIRECTION('',(-0.707106781187,-0.707106781187,3.130298778899E-16) + ); +#628 = DIRECTION('',(1.345549369958E-18,4.4134554937E-16,1.)); +#629 = ADVANCED_FACE('',(#630),#641,.T.); +#630 = FACE_BOUND('',#631,.T.); +#631 = EDGE_LOOP('',(#632,#633,#634,#635)); +#632 = ORIENTED_EDGE('',*,*,#118,.F.); +#633 = ORIENTED_EDGE('',*,*,#602,.T.); +#634 = ORIENTED_EDGE('',*,*,#305,.T.); +#635 = ORIENTED_EDGE('',*,*,#636,.F.); +#636 = EDGE_CURVE('',#119,#306,#637,.T.); +#637 = LINE('',#638,#639); +#638 = CARTESIAN_POINT('',(13.5,3.5,-1.55E-15)); +#639 = VECTOR('',#640,1.); +#640 = DIRECTION('',(0.,4.4E-16,1.)); +#641 = PLANE('',#642); +#642 = AXIS2_PLACEMENT_3D('',#643,#644,#645); +#643 = CARTESIAN_POINT('',(13.5,13.,-5.77E-15)); +#644 = DIRECTION('',(1.,0.,0.)); +#645 = DIRECTION('',(0.,-1.,4.4E-16)); +#646 = ADVANCED_FACE('',(#647),#658,.T.); +#647 = FACE_BOUND('',#648,.T.); +#648 = EDGE_LOOP('',(#649,#650,#656,#657)); +#649 = ORIENTED_EDGE('',*,*,#134,.F.); +#650 = ORIENTED_EDGE('',*,*,#651,.T.); +#651 = EDGE_CURVE('',#127,#314,#652,.T.); +#652 = LINE('',#653,#654); +#653 = CARTESIAN_POINT('',(13.,3.,-1.33E-15)); +#654 = VECTOR('',#655,1.); +#655 = DIRECTION('',(0.,4.4E-16,1.)); +#656 = ORIENTED_EDGE('',*,*,#321,.T.); +#657 = ORIENTED_EDGE('',*,*,#617,.F.); +#658 = PLANE('',#659); +#659 = AXIS2_PLACEMENT_3D('',#660,#661,#662); +#660 = CARTESIAN_POINT('',(13.5,3.,-1.33E-15)); +#661 = DIRECTION('',(0.,-1.,4.4E-16)); +#662 = DIRECTION('',(-1.,0.,0.)); +#663 = ADVANCED_FACE('',(#664),#670,.T.); +#664 = FACE_BOUND('',#665,.T.); +#665 = EDGE_LOOP('',(#666,#667,#668,#669)); +#666 = ORIENTED_EDGE('',*,*,#126,.F.); +#667 = ORIENTED_EDGE('',*,*,#636,.T.); +#668 = ORIENTED_EDGE('',*,*,#313,.T.); +#669 = ORIENTED_EDGE('',*,*,#651,.F.); +#670 = PLANE('',#671); +#671 = AXIS2_PLACEMENT_3D('',#672,#673,#674); +#672 = CARTESIAN_POINT('',(13.25,3.25,-1.44E-15)); +#673 = DIRECTION('',(0.707106781187,-0.707106781187,3.199860973986E-16) + ); +#674 = DIRECTION('',(-6.264339355957E-18,4.46264339356E-16,1.)); +#675 = ADVANCED_FACE('',(#676),#695,.F.); +#676 = FACE_BOUND('',#677,.F.); +#677 = EDGE_LOOP('',(#678,#686,#693,#694)); +#678 = ORIENTED_EDGE('',*,*,#679,.T.); +#679 = EDGE_CURVE('',#533,#680,#682,.T.); +#680 = VERTEX_POINT('',#681); +#681 = CARTESIAN_POINT('',(-11.5,9.5,24.85)); +#682 = LINE('',#683,#684); +#683 = CARTESIAN_POINT('',(-11.5,13.,24.85)); +#684 = VECTOR('',#685,1.); +#685 = DIRECTION('',(0.,-1.,8.9E-16)); +#686 = ORIENTED_EDGE('',*,*,#687,.T.); +#687 = EDGE_CURVE('',#680,#680,#688,.T.); +#688 = CIRCLE('',#689,1.5); +#689 = AXIS2_PLACEMENT_3D('',#690,#691,#692); +#690 = CARTESIAN_POINT('',(-10.,9.5,24.85)); +#691 = DIRECTION('',(0.,1.,-1.E-15)); +#692 = DIRECTION('',(-1.,0.,0.)); +#693 = ORIENTED_EDGE('',*,*,#679,.F.); +#694 = ORIENTED_EDGE('',*,*,#532,.F.); +#695 = CYLINDRICAL_SURFACE('',#696,1.5); +#696 = AXIS2_PLACEMENT_3D('',#697,#698,#699); +#697 = CARTESIAN_POINT('',(-10.,13.,24.85)); +#698 = DIRECTION('',(0.,1.,-8.9E-16)); +#699 = DIRECTION('',(-1.,0.,0.)); +#700 = ADVANCED_FACE('',(#701),#720,.F.); +#701 = FACE_BOUND('',#702,.F.); +#702 = EDGE_LOOP('',(#703,#711,#718,#719)); +#703 = ORIENTED_EDGE('',*,*,#704,.T.); +#704 = EDGE_CURVE('',#544,#705,#707,.T.); +#705 = VERTEX_POINT('',#706); +#706 = CARTESIAN_POINT('',(8.5,9.5,24.85)); +#707 = LINE('',#708,#709); +#708 = CARTESIAN_POINT('',(8.5,13.,24.85)); +#709 = VECTOR('',#710,1.); +#710 = DIRECTION('',(0.,-1.,8.9E-16)); +#711 = ORIENTED_EDGE('',*,*,#712,.T.); +#712 = EDGE_CURVE('',#705,#705,#713,.T.); +#713 = CIRCLE('',#714,1.5); +#714 = AXIS2_PLACEMENT_3D('',#715,#716,#717); +#715 = CARTESIAN_POINT('',(10.,9.5,24.85)); +#716 = DIRECTION('',(0.,1.,-1.E-15)); +#717 = DIRECTION('',(-1.,0.,0.)); +#718 = ORIENTED_EDGE('',*,*,#704,.F.); +#719 = ORIENTED_EDGE('',*,*,#543,.F.); +#720 = CYLINDRICAL_SURFACE('',#721,1.5); +#721 = AXIS2_PLACEMENT_3D('',#722,#723,#724); +#722 = CARTESIAN_POINT('',(10.,13.,24.85)); +#723 = DIRECTION('',(0.,1.,-8.9E-16)); +#724 = DIRECTION('',(-1.,0.,0.)); +#725 = ADVANCED_FACE('',(#726),#745,.F.); +#726 = FACE_BOUND('',#727,.F.); +#727 = EDGE_LOOP('',(#728,#736,#743,#744)); +#728 = ORIENTED_EDGE('',*,*,#729,.T.); +#729 = EDGE_CURVE('',#555,#730,#732,.T.); +#730 = VERTEX_POINT('',#731); +#731 = CARTESIAN_POINT('',(-11.5,9.5,9.85)); +#732 = LINE('',#733,#734); +#733 = CARTESIAN_POINT('',(-11.5,13.,9.85)); +#734 = VECTOR('',#735,1.); +#735 = DIRECTION('',(0.,-1.,8.9E-16)); +#736 = ORIENTED_EDGE('',*,*,#737,.T.); +#737 = EDGE_CURVE('',#730,#730,#738,.T.); +#738 = CIRCLE('',#739,1.5); +#739 = AXIS2_PLACEMENT_3D('',#740,#741,#742); +#740 = CARTESIAN_POINT('',(-10.,9.5,9.85)); +#741 = DIRECTION('',(0.,1.,-1.E-15)); +#742 = DIRECTION('',(-1.,0.,0.)); +#743 = ORIENTED_EDGE('',*,*,#729,.F.); +#744 = ORIENTED_EDGE('',*,*,#554,.F.); +#745 = CYLINDRICAL_SURFACE('',#746,1.5); +#746 = AXIS2_PLACEMENT_3D('',#747,#748,#749); +#747 = CARTESIAN_POINT('',(-10.,13.,9.85)); +#748 = DIRECTION('',(0.,1.,-8.9E-16)); +#749 = DIRECTION('',(-1.,0.,0.)); +#750 = ADVANCED_FACE('',(#751),#770,.F.); +#751 = FACE_BOUND('',#752,.F.); +#752 = EDGE_LOOP('',(#753,#761,#768,#769)); +#753 = ORIENTED_EDGE('',*,*,#754,.T.); +#754 = EDGE_CURVE('',#566,#755,#757,.T.); +#755 = VERTEX_POINT('',#756); +#756 = CARTESIAN_POINT('',(8.5,9.5,9.85)); +#757 = LINE('',#758,#759); +#758 = CARTESIAN_POINT('',(8.5,13.,9.85)); +#759 = VECTOR('',#760,1.); +#760 = DIRECTION('',(0.,-1.,8.9E-16)); +#761 = ORIENTED_EDGE('',*,*,#762,.T.); +#762 = EDGE_CURVE('',#755,#755,#763,.T.); +#763 = CIRCLE('',#764,1.5); +#764 = AXIS2_PLACEMENT_3D('',#765,#766,#767); +#765 = CARTESIAN_POINT('',(10.,9.5,9.85)); +#766 = DIRECTION('',(0.,1.,-1.E-15)); +#767 = DIRECTION('',(-1.,0.,0.)); +#768 = ORIENTED_EDGE('',*,*,#754,.F.); +#769 = ORIENTED_EDGE('',*,*,#565,.F.); +#770 = CYLINDRICAL_SURFACE('',#771,1.5); +#771 = AXIS2_PLACEMENT_3D('',#772,#773,#774); +#772 = CARTESIAN_POINT('',(10.,13.,9.85)); +#773 = DIRECTION('',(0.,1.,-8.9E-16)); +#774 = DIRECTION('',(-1.,0.,0.)); +#775 = ADVANCED_FACE('',(#776),#779,.T.); +#776 = FACE_BOUND('',#777,.T.); +#777 = EDGE_LOOP('',(#778)); +#778 = ORIENTED_EDGE('',*,*,#687,.T.); +#779 = PLANE('',#780); +#780 = AXIS2_PLACEMENT_3D('',#781,#782,#783); +#781 = CARTESIAN_POINT('',(-10.,9.5,24.85)); +#782 = DIRECTION('',(-3.9E-16,1.,-6.8E-16)); +#783 = DIRECTION('',(0.,-6.8E-16,-1.)); +#784 = ADVANCED_FACE('',(#785),#788,.T.); +#785 = FACE_BOUND('',#786,.T.); +#786 = EDGE_LOOP('',(#787)); +#787 = ORIENTED_EDGE('',*,*,#712,.T.); +#788 = PLANE('',#789); +#789 = AXIS2_PLACEMENT_3D('',#790,#791,#792); +#790 = CARTESIAN_POINT('',(10.,9.5,24.85)); +#791 = DIRECTION('',(-3.9E-16,1.,-6.8E-16)); +#792 = DIRECTION('',(0.,-6.8E-16,-1.)); +#793 = ADVANCED_FACE('',(#794),#797,.T.); +#794 = FACE_BOUND('',#795,.T.); +#795 = EDGE_LOOP('',(#796)); +#796 = ORIENTED_EDGE('',*,*,#737,.T.); +#797 = PLANE('',#798); +#798 = AXIS2_PLACEMENT_3D('',#799,#800,#801); +#799 = CARTESIAN_POINT('',(-10.,9.5,9.85)); +#800 = DIRECTION('',(3.9E-16,1.,-6.8E-16)); +#801 = DIRECTION('',(0.,-6.8E-16,-1.)); +#802 = ADVANCED_FACE('',(#803),#806,.T.); +#803 = FACE_BOUND('',#804,.T.); +#804 = EDGE_LOOP('',(#805)); +#805 = ORIENTED_EDGE('',*,*,#762,.T.); +#806 = PLANE('',#807); +#807 = AXIS2_PLACEMENT_3D('',#808,#809,#810); +#808 = CARTESIAN_POINT('',(10.,9.5,9.85)); +#809 = DIRECTION('',(3.9E-16,1.,-6.8E-16)); +#810 = DIRECTION('',(0.,-6.8E-16,-1.)); +#811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#815)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#812,#813,#814)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#812 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#813 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#814 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#815 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-05),#812, + 'distance_accuracy_value','confusion accuracy'); +#816 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#817 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#818) + ,#811); +#818 = STYLED_ITEM('color',(#819),#15); +#819 = PRESENTATION_STYLE_ASSIGNMENT((#820,#826)); +#820 = SURFACE_STYLE_USAGE(.BOTH.,#821); +#821 = SURFACE_SIDE_STYLE('',(#822)); +#822 = SURFACE_STYLE_FILL_AREA(#823); +#823 = FILL_AREA_STYLE('',(#824)); +#824 = FILL_AREA_STYLE_COLOUR('',#825); +#825 = COLOUR_RGB('',0.906331759313,0.906331759313,0.906331759313); +#826 = CURVE_STYLE('',#827,POSITIVE_LENGTH_MEASURE(0.1),#828); +#827 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#828 = COLOUR_RGB('',0.345868924627,0.345868924627,0.345868924627); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN12C.stl b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN12C.stl new file mode 100644 index 00000000..44053482 Binary files /dev/null and b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN12C.stl differ diff --git a/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN12H.FCStd b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN12H.FCStd new file mode 100644 index 00000000..6099016f Binary files /dev/null and b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN12H.FCStd differ diff --git a/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN12H.step b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN12H.step new file mode 100644 index 00000000..bcbcfbd6 --- /dev/null +++ b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN12H.step @@ -0,0 +1,867 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2021-09-22T20:48:25',('Author'),( + ''),'Open CASCADE STEP processor 7.5','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('Chamfer','Chamfer','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#811); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#57,#202,#226,#251,#381,#398,#415,#432,#449, + #466,#483,#500,#517,#578,#595,#612,#629,#646,#663,#675,#700,#725, + #750,#775,#784,#793,#802)); +#17 = ADVANCED_FACE('',(#18),#52,.T.); +#18 = FACE_BOUND('',#19,.T.); +#19 = EDGE_LOOP('',(#20,#30,#38,#46)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(-6.,4.75,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-6.,3.5,5.916456789158E-31)); +#26 = LINE('',#27,#28); +#27 = CARTESIAN_POINT('',(-6.,4.75,0.)); +#28 = VECTOR('',#29,1.); +#29 = DIRECTION('',(0.,-1.,0.)); +#30 = ORIENTED_EDGE('',*,*,#31,.T.); +#31 = EDGE_CURVE('',#22,#32,#34,.T.); +#32 = VERTEX_POINT('',#33); +#33 = CARTESIAN_POINT('',(-6.,4.75,45.4)); +#34 = LINE('',#35,#36); +#35 = CARTESIAN_POINT('',(-6.,4.75,-2.11E-15)); +#36 = VECTOR('',#37,1.); +#37 = DIRECTION('',(0.,4.4E-16,1.)); +#38 = ORIENTED_EDGE('',*,*,#39,.T.); +#39 = EDGE_CURVE('',#32,#40,#42,.T.); +#40 = VERTEX_POINT('',#41); +#41 = CARTESIAN_POINT('',(-6.,3.5,45.4)); +#42 = LINE('',#43,#44); +#43 = CARTESIAN_POINT('',(-6.,4.75,45.4)); +#44 = VECTOR('',#45,1.); +#45 = DIRECTION('',(0.,-1.,0.)); +#46 = ORIENTED_EDGE('',*,*,#47,.F.); +#47 = EDGE_CURVE('',#24,#40,#48,.T.); +#48 = LINE('',#49,#50); +#49 = CARTESIAN_POINT('',(-6.,3.5,-1.55E-15)); +#50 = VECTOR('',#51,1.); +#51 = DIRECTION('',(0.,4.4E-16,1.)); +#52 = PLANE('',#53); +#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56); +#54 = CARTESIAN_POINT('',(-6.,4.75,-2.11E-15)); +#55 = DIRECTION('',(1.,0.,0.)); +#56 = DIRECTION('',(0.,-1.,4.4E-16)); +#57 = ADVANCED_FACE('',(#58),#197,.T.); +#58 = FACE_BOUND('',#59,.T.); +#59 = EDGE_LOOP('',(#60,#61,#69,#77,#85,#93,#101,#109,#117,#125,#133, + #141,#149,#157,#166,#174,#182,#190)); +#60 = ORIENTED_EDGE('',*,*,#21,.T.); +#61 = ORIENTED_EDGE('',*,*,#62,.T.); +#62 = EDGE_CURVE('',#24,#63,#65,.T.); +#63 = VERTEX_POINT('',#64); +#64 = CARTESIAN_POINT('',(-6.5,3.,1.972152263053E-31)); +#65 = LINE('',#66,#67); +#66 = CARTESIAN_POINT('',(-3.408625730994,6.091374269006, + -1.359692982456E-15)); +#67 = VECTOR('',#68,1.); +#68 = DIRECTION('',(-0.707106781187,-0.707106781187,1.55563491861E-16)); +#69 = ORIENTED_EDGE('',*,*,#70,.T.); +#70 = EDGE_CURVE('',#63,#71,#73,.T.); +#71 = VERTEX_POINT('',#72); +#72 = CARTESIAN_POINT('',(-13.,3.,-3.944304526105E-31)); +#73 = LINE('',#74,#75); +#74 = CARTESIAN_POINT('',(-6.,3.,0.)); +#75 = VECTOR('',#76,1.); +#76 = DIRECTION('',(-1.,0.,0.)); +#77 = ORIENTED_EDGE('',*,*,#78,.T.); +#78 = EDGE_CURVE('',#71,#79,#81,.T.); +#79 = VERTEX_POINT('',#80); +#80 = CARTESIAN_POINT('',(-13.5,3.5,0.)); +#81 = LINE('',#82,#83); +#82 = CARTESIAN_POINT('',(-11.216374269,1.216374269006, + -2.871929824561E-16)); +#83 = VECTOR('',#84,1.); +#84 = DIRECTION('',(-0.707106781187,0.707106781187,-1.55563491861E-16)); +#85 = ORIENTED_EDGE('',*,*,#86,.T.); +#86 = EDGE_CURVE('',#79,#87,#89,.T.); +#87 = VERTEX_POINT('',#88); +#88 = CARTESIAN_POINT('',(-13.5,12.5,0.)); +#89 = LINE('',#90,#91); +#90 = CARTESIAN_POINT('',(-13.5,3.,0.)); +#91 = VECTOR('',#92,1.); +#92 = DIRECTION('',(0.,1.,0.)); +#93 = ORIENTED_EDGE('',*,*,#94,.T.); +#94 = EDGE_CURVE('',#87,#95,#97,.T.); +#95 = VERTEX_POINT('',#96); +#96 = CARTESIAN_POINT('',(-13.,13.,-5.77E-15)); +#97 = LINE('',#98,#99); +#98 = CARTESIAN_POINT('',(-11.03362573099,14.966374269006, + -3.312192982456E-15)); +#99 = VECTOR('',#100,1.); +#100 = DIRECTION('',(0.707106781187,0.707106781187,-1.55563491861E-16)); +#101 = ORIENTED_EDGE('',*,*,#102,.T.); +#102 = EDGE_CURVE('',#95,#103,#105,.T.); +#103 = VERTEX_POINT('',#104); +#104 = CARTESIAN_POINT('',(13.,13.,-5.77E-15)); +#105 = LINE('',#106,#107); +#106 = CARTESIAN_POINT('',(-13.5,13.,0.)); +#107 = VECTOR('',#108,1.); +#108 = DIRECTION('',(1.,0.,0.)); +#109 = ORIENTED_EDGE('',*,*,#110,.T.); +#110 = EDGE_CURVE('',#103,#111,#113,.T.); +#111 = VERTEX_POINT('',#112); +#112 = CARTESIAN_POINT('',(13.5,12.5,0.)); +#113 = LINE('',#114,#115); +#114 = CARTESIAN_POINT('',(11.033625730994,14.966374269006, + -3.312192982456E-15)); +#115 = VECTOR('',#116,1.); +#116 = DIRECTION('',(0.707106781187,-0.707106781187,1.55563491861E-16)); +#117 = ORIENTED_EDGE('',*,*,#118,.T.); +#118 = EDGE_CURVE('',#111,#119,#121,.T.); +#119 = VERTEX_POINT('',#120); +#120 = CARTESIAN_POINT('',(13.5,3.5,-1.972152263053E-31)); +#121 = LINE('',#122,#123); +#122 = CARTESIAN_POINT('',(13.5,13.,0.)); +#123 = VECTOR('',#124,1.); +#124 = DIRECTION('',(0.,-1.,0.)); +#125 = ORIENTED_EDGE('',*,*,#126,.T.); +#126 = EDGE_CURVE('',#119,#127,#129,.T.); +#127 = VERTEX_POINT('',#128); +#128 = CARTESIAN_POINT('',(13.,3.,-1.972152263053E-31)); +#129 = LINE('',#130,#131); +#130 = CARTESIAN_POINT('',(11.216374269006,1.216374269006, + -2.871929824561E-16)); +#131 = VECTOR('',#132,1.); +#132 = DIRECTION('',(-0.707106781187,-0.707106781187,1.55563491861E-16) + ); +#133 = ORIENTED_EDGE('',*,*,#134,.T.); +#134 = EDGE_CURVE('',#127,#135,#137,.T.); +#135 = VERTEX_POINT('',#136); +#136 = CARTESIAN_POINT('',(6.5,3.,0.)); +#137 = LINE('',#138,#139); +#138 = CARTESIAN_POINT('',(13.5,3.,0.)); +#139 = VECTOR('',#140,1.); +#140 = DIRECTION('',(-1.,0.,0.)); +#141 = ORIENTED_EDGE('',*,*,#142,.T.); +#142 = EDGE_CURVE('',#135,#143,#145,.T.); +#143 = VERTEX_POINT('',#144); +#144 = CARTESIAN_POINT('',(6.,3.5,0.)); +#145 = LINE('',#146,#147); +#146 = CARTESIAN_POINT('',(3.408625730994,6.091374269006, + -1.359692982456E-15)); +#147 = VECTOR('',#148,1.); +#148 = DIRECTION('',(-0.707106781187,0.707106781187,-1.55563491861E-16) + ); +#149 = ORIENTED_EDGE('',*,*,#150,.T.); +#150 = EDGE_CURVE('',#143,#151,#153,.T.); +#151 = VERTEX_POINT('',#152); +#152 = CARTESIAN_POINT('',(6.,4.75,0.)); +#153 = LINE('',#154,#155); +#154 = CARTESIAN_POINT('',(6.,3.,0.)); +#155 = VECTOR('',#156,1.); +#156 = DIRECTION('',(0.,1.,0.)); +#157 = ORIENTED_EDGE('',*,*,#158,.F.); +#158 = EDGE_CURVE('',#159,#151,#161,.T.); +#159 = VERTEX_POINT('',#160); +#160 = CARTESIAN_POINT('',(6.,6.25,0.)); +#161 = CIRCLE('',#162,0.75); +#162 = AXIS2_PLACEMENT_3D('',#163,#164,#165); +#163 = CARTESIAN_POINT('',(6.,5.5,0.)); +#164 = DIRECTION('',(0.,0.,1.)); +#165 = DIRECTION('',(1.,0.,0.)); +#166 = ORIENTED_EDGE('',*,*,#167,.T.); +#167 = EDGE_CURVE('',#159,#168,#170,.T.); +#168 = VERTEX_POINT('',#169); +#169 = CARTESIAN_POINT('',(6.,8.,0.)); +#170 = LINE('',#171,#172); +#171 = CARTESIAN_POINT('',(6.,6.25,0.)); +#172 = VECTOR('',#173,1.); +#173 = DIRECTION('',(0.,1.,0.)); +#174 = ORIENTED_EDGE('',*,*,#175,.T.); +#175 = EDGE_CURVE('',#168,#176,#178,.T.); +#176 = VERTEX_POINT('',#177); +#177 = CARTESIAN_POINT('',(-6.,8.,0.)); +#178 = LINE('',#179,#180); +#179 = CARTESIAN_POINT('',(6.,8.,0.)); +#180 = VECTOR('',#181,1.); +#181 = DIRECTION('',(-1.,0.,0.)); +#182 = ORIENTED_EDGE('',*,*,#183,.T.); +#183 = EDGE_CURVE('',#176,#184,#186,.T.); +#184 = VERTEX_POINT('',#185); +#185 = CARTESIAN_POINT('',(-6.,6.25,0.)); +#186 = LINE('',#187,#188); +#187 = CARTESIAN_POINT('',(-6.,8.,0.)); +#188 = VECTOR('',#189,1.); +#189 = DIRECTION('',(0.,-1.,0.)); +#190 = ORIENTED_EDGE('',*,*,#191,.F.); +#191 = EDGE_CURVE('',#22,#184,#192,.T.); +#192 = CIRCLE('',#193,0.75); +#193 = AXIS2_PLACEMENT_3D('',#194,#195,#196); +#194 = CARTESIAN_POINT('',(-6.,5.5,0.)); +#195 = DIRECTION('',(0.,0.,1.)); +#196 = DIRECTION('',(1.,0.,0.)); +#197 = PLANE('',#198); +#198 = AXIS2_PLACEMENT_3D('',#199,#200,#201); +#199 = CARTESIAN_POINT('',(3.E-17,8.365497076023,-1.86E-15)); +#200 = DIRECTION('',(0.,-2.2E-16,-1.)); +#201 = DIRECTION('',(0.,1.,-2.2E-16)); +#202 = ADVANCED_FACE('',(#203),#221,.T.); +#203 = FACE_BOUND('',#204,.T.); +#204 = EDGE_LOOP('',(#205,#206,#207,#215)); +#205 = ORIENTED_EDGE('',*,*,#62,.F.); +#206 = ORIENTED_EDGE('',*,*,#47,.T.); +#207 = ORIENTED_EDGE('',*,*,#208,.T.); +#208 = EDGE_CURVE('',#40,#209,#211,.T.); +#209 = VERTEX_POINT('',#210); +#210 = CARTESIAN_POINT('',(-6.5,3.,45.4)); +#211 = LINE('',#212,#213); +#212 = CARTESIAN_POINT('',(-3.408625730994,6.091374269006,45.4)); +#213 = VECTOR('',#214,1.); +#214 = DIRECTION('',(-0.707106781187,-0.707106781187,1.55563491861E-16) + ); +#215 = ORIENTED_EDGE('',*,*,#216,.F.); +#216 = EDGE_CURVE('',#63,#209,#217,.T.); +#217 = LINE('',#218,#219); +#218 = CARTESIAN_POINT('',(-6.5,3.,-1.33E-15)); +#219 = VECTOR('',#220,1.); +#220 = DIRECTION('',(0.,4.4E-16,1.)); +#221 = PLANE('',#222); +#222 = AXIS2_PLACEMENT_3D('',#223,#224,#225); +#223 = CARTESIAN_POINT('',(-6.25,3.25,-1.44E-15)); +#224 = DIRECTION('',(0.707106781187,-0.707106781187,3.199860973986E-16) + ); +#225 = DIRECTION('',(-6.264339355957E-18,4.46264339356E-16,1.)); +#226 = ADVANCED_FACE('',(#227),#246,.T.); +#227 = FACE_BOUND('',#228,.F.); +#228 = EDGE_LOOP('',(#229,#230,#239,#245)); +#229 = ORIENTED_EDGE('',*,*,#31,.T.); +#230 = ORIENTED_EDGE('',*,*,#231,.T.); +#231 = EDGE_CURVE('',#32,#232,#234,.T.); +#232 = VERTEX_POINT('',#233); +#233 = CARTESIAN_POINT('',(-6.,6.25,45.4)); +#234 = CIRCLE('',#235,0.75); +#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238); +#236 = CARTESIAN_POINT('',(-6.,5.5,45.4)); +#237 = DIRECTION('',(0.,0.,1.)); +#238 = DIRECTION('',(1.,0.,0.)); +#239 = ORIENTED_EDGE('',*,*,#240,.F.); +#240 = EDGE_CURVE('',#184,#232,#241,.T.); +#241 = LINE('',#242,#243); +#242 = CARTESIAN_POINT('',(-6.,6.25,-2.78E-15)); +#243 = VECTOR('',#244,1.); +#244 = DIRECTION('',(0.,4.4E-16,1.)); +#245 = ORIENTED_EDGE('',*,*,#191,.F.); +#246 = CYLINDRICAL_SURFACE('',#247,0.75); +#247 = AXIS2_PLACEMENT_3D('',#248,#249,#250); +#248 = CARTESIAN_POINT('',(-6.,5.5,-2.44E-15)); +#249 = DIRECTION('',(0.,-4.4E-16,-1.)); +#250 = DIRECTION('',(1.,0.,0.)); +#251 = ADVANCED_FACE('',(#252),#376,.F.); +#252 = FACE_BOUND('',#253,.F.); +#253 = EDGE_LOOP('',(#254,#255,#256,#264,#272,#280,#288,#296,#304,#312, + #320,#328,#336,#344,#353,#361,#369,#375)); +#254 = ORIENTED_EDGE('',*,*,#39,.T.); +#255 = ORIENTED_EDGE('',*,*,#208,.T.); +#256 = ORIENTED_EDGE('',*,*,#257,.T.); +#257 = EDGE_CURVE('',#209,#258,#260,.T.); +#258 = VERTEX_POINT('',#259); +#259 = CARTESIAN_POINT('',(-13.,3.,45.4)); +#260 = LINE('',#261,#262); +#261 = CARTESIAN_POINT('',(-6.,3.,45.4)); +#262 = VECTOR('',#263,1.); +#263 = DIRECTION('',(-1.,0.,0.)); +#264 = ORIENTED_EDGE('',*,*,#265,.T.); +#265 = EDGE_CURVE('',#258,#266,#268,.T.); +#266 = VERTEX_POINT('',#267); +#267 = CARTESIAN_POINT('',(-13.5,3.5,45.4)); +#268 = LINE('',#269,#270); +#269 = CARTESIAN_POINT('',(-11.216374269,1.216374269006,45.4)); +#270 = VECTOR('',#271,1.); +#271 = DIRECTION('',(-0.707106781187,0.707106781187,-1.55563491861E-16) + ); +#272 = ORIENTED_EDGE('',*,*,#273,.T.); +#273 = EDGE_CURVE('',#266,#274,#276,.T.); +#274 = VERTEX_POINT('',#275); +#275 = CARTESIAN_POINT('',(-13.5,12.5,45.4)); +#276 = LINE('',#277,#278); +#277 = CARTESIAN_POINT('',(-13.5,3.,45.4)); +#278 = VECTOR('',#279,1.); +#279 = DIRECTION('',(0.,1.,0.)); +#280 = ORIENTED_EDGE('',*,*,#281,.T.); +#281 = EDGE_CURVE('',#274,#282,#284,.T.); +#282 = VERTEX_POINT('',#283); +#283 = CARTESIAN_POINT('',(-13.,13.,45.4)); +#284 = LINE('',#285,#286); +#285 = CARTESIAN_POINT('',(-11.03362573099,14.966374269006,45.4)); +#286 = VECTOR('',#287,1.); +#287 = DIRECTION('',(0.707106781187,0.707106781187,-1.55563491861E-16)); +#288 = ORIENTED_EDGE('',*,*,#289,.T.); +#289 = EDGE_CURVE('',#282,#290,#292,.T.); +#290 = VERTEX_POINT('',#291); +#291 = CARTESIAN_POINT('',(13.,13.,45.4)); +#292 = LINE('',#293,#294); +#293 = CARTESIAN_POINT('',(-13.5,13.,45.4)); +#294 = VECTOR('',#295,1.); +#295 = DIRECTION('',(1.,0.,0.)); +#296 = ORIENTED_EDGE('',*,*,#297,.T.); +#297 = EDGE_CURVE('',#290,#298,#300,.T.); +#298 = VERTEX_POINT('',#299); +#299 = CARTESIAN_POINT('',(13.5,12.5,45.4)); +#300 = LINE('',#301,#302); +#301 = CARTESIAN_POINT('',(11.033625730994,14.966374269006,45.4)); +#302 = VECTOR('',#303,1.); +#303 = DIRECTION('',(0.707106781187,-0.707106781187,1.55563491861E-16)); +#304 = ORIENTED_EDGE('',*,*,#305,.T.); +#305 = EDGE_CURVE('',#298,#306,#308,.T.); +#306 = VERTEX_POINT('',#307); +#307 = CARTESIAN_POINT('',(13.5,3.5,45.4)); +#308 = LINE('',#309,#310); +#309 = CARTESIAN_POINT('',(13.5,13.,45.4)); +#310 = VECTOR('',#311,1.); +#311 = DIRECTION('',(0.,-1.,0.)); +#312 = ORIENTED_EDGE('',*,*,#313,.T.); +#313 = EDGE_CURVE('',#306,#314,#316,.T.); +#314 = VERTEX_POINT('',#315); +#315 = CARTESIAN_POINT('',(13.,3.,45.4)); +#316 = LINE('',#317,#318); +#317 = CARTESIAN_POINT('',(11.216374269006,1.216374269006,45.4)); +#318 = VECTOR('',#319,1.); +#319 = DIRECTION('',(-0.707106781187,-0.707106781187,1.55563491861E-16) + ); +#320 = ORIENTED_EDGE('',*,*,#321,.T.); +#321 = EDGE_CURVE('',#314,#322,#324,.T.); +#322 = VERTEX_POINT('',#323); +#323 = CARTESIAN_POINT('',(6.5,3.,45.4)); +#324 = LINE('',#325,#326); +#325 = CARTESIAN_POINT('',(13.5,3.,45.4)); +#326 = VECTOR('',#327,1.); +#327 = DIRECTION('',(-1.,0.,0.)); +#328 = ORIENTED_EDGE('',*,*,#329,.T.); +#329 = EDGE_CURVE('',#322,#330,#332,.T.); +#330 = VERTEX_POINT('',#331); +#331 = CARTESIAN_POINT('',(6.,3.5,45.4)); +#332 = LINE('',#333,#334); +#333 = CARTESIAN_POINT('',(3.408625730994,6.091374269006,45.4)); +#334 = VECTOR('',#335,1.); +#335 = DIRECTION('',(-0.707106781187,0.707106781187,-1.55563491861E-16) + ); +#336 = ORIENTED_EDGE('',*,*,#337,.T.); +#337 = EDGE_CURVE('',#330,#338,#340,.T.); +#338 = VERTEX_POINT('',#339); +#339 = CARTESIAN_POINT('',(6.,4.75,45.4)); +#340 = LINE('',#341,#342); +#341 = CARTESIAN_POINT('',(6.,3.,45.4)); +#342 = VECTOR('',#343,1.); +#343 = DIRECTION('',(0.,1.,0.)); +#344 = ORIENTED_EDGE('',*,*,#345,.F.); +#345 = EDGE_CURVE('',#346,#338,#348,.T.); +#346 = VERTEX_POINT('',#347); +#347 = CARTESIAN_POINT('',(6.,6.25,45.4)); +#348 = CIRCLE('',#349,0.75); +#349 = AXIS2_PLACEMENT_3D('',#350,#351,#352); +#350 = CARTESIAN_POINT('',(6.,5.5,45.4)); +#351 = DIRECTION('',(0.,0.,1.)); +#352 = DIRECTION('',(1.,0.,0.)); +#353 = ORIENTED_EDGE('',*,*,#354,.T.); +#354 = EDGE_CURVE('',#346,#355,#357,.T.); +#355 = VERTEX_POINT('',#356); +#356 = CARTESIAN_POINT('',(6.,8.,45.4)); +#357 = LINE('',#358,#359); +#358 = CARTESIAN_POINT('',(6.,6.25,45.4)); +#359 = VECTOR('',#360,1.); +#360 = DIRECTION('',(0.,1.,0.)); +#361 = ORIENTED_EDGE('',*,*,#362,.T.); +#362 = EDGE_CURVE('',#355,#363,#365,.T.); +#363 = VERTEX_POINT('',#364); +#364 = CARTESIAN_POINT('',(-6.,8.,45.4)); +#365 = LINE('',#366,#367); +#366 = CARTESIAN_POINT('',(6.,8.,45.4)); +#367 = VECTOR('',#368,1.); +#368 = DIRECTION('',(-1.,0.,0.)); +#369 = ORIENTED_EDGE('',*,*,#370,.T.); +#370 = EDGE_CURVE('',#363,#232,#371,.T.); +#371 = LINE('',#372,#373); +#372 = CARTESIAN_POINT('',(-6.,8.,45.4)); +#373 = VECTOR('',#374,1.); +#374 = DIRECTION('',(0.,-1.,0.)); +#375 = ORIENTED_EDGE('',*,*,#231,.F.); +#376 = PLANE('',#377); +#377 = AXIS2_PLACEMENT_3D('',#378,#379,#380); +#378 = CARTESIAN_POINT('',(3.E-17,8.365497076023,45.4)); +#379 = DIRECTION('',(0.,-2.2E-16,-1.)); +#380 = DIRECTION('',(0.,1.,-2.2E-16)); +#381 = ADVANCED_FACE('',(#382),#393,.T.); +#382 = FACE_BOUND('',#383,.T.); +#383 = EDGE_LOOP('',(#384,#385,#386,#387)); +#384 = ORIENTED_EDGE('',*,*,#70,.F.); +#385 = ORIENTED_EDGE('',*,*,#216,.T.); +#386 = ORIENTED_EDGE('',*,*,#257,.T.); +#387 = ORIENTED_EDGE('',*,*,#388,.F.); +#388 = EDGE_CURVE('',#71,#258,#389,.T.); +#389 = LINE('',#390,#391); +#390 = CARTESIAN_POINT('',(-13.,3.,-1.33E-15)); +#391 = VECTOR('',#392,1.); +#392 = DIRECTION('',(0.,4.4E-16,1.)); +#393 = PLANE('',#394); +#394 = AXIS2_PLACEMENT_3D('',#395,#396,#397); +#395 = CARTESIAN_POINT('',(-6.,3.,-1.33E-15)); +#396 = DIRECTION('',(0.,-1.,4.4E-16)); +#397 = DIRECTION('',(-1.,0.,0.)); +#398 = ADVANCED_FACE('',(#399),#410,.T.); +#399 = FACE_BOUND('',#400,.T.); +#400 = EDGE_LOOP('',(#401,#407,#408,#409)); +#401 = ORIENTED_EDGE('',*,*,#402,.T.); +#402 = EDGE_CURVE('',#176,#363,#403,.T.); +#403 = LINE('',#404,#405); +#404 = CARTESIAN_POINT('',(-6.,8.,-3.55E-15)); +#405 = VECTOR('',#406,1.); +#406 = DIRECTION('',(0.,4.4E-16,1.)); +#407 = ORIENTED_EDGE('',*,*,#370,.T.); +#408 = ORIENTED_EDGE('',*,*,#240,.F.); +#409 = ORIENTED_EDGE('',*,*,#183,.F.); +#410 = PLANE('',#411); +#411 = AXIS2_PLACEMENT_3D('',#412,#413,#414); +#412 = CARTESIAN_POINT('',(-6.,8.,-3.55E-15)); +#413 = DIRECTION('',(1.,0.,0.)); +#414 = DIRECTION('',(0.,-1.,4.4E-16)); +#415 = ADVANCED_FACE('',(#416),#427,.T.); +#416 = FACE_BOUND('',#417,.T.); +#417 = EDGE_LOOP('',(#418,#419,#420,#421)); +#418 = ORIENTED_EDGE('',*,*,#78,.F.); +#419 = ORIENTED_EDGE('',*,*,#388,.T.); +#420 = ORIENTED_EDGE('',*,*,#265,.T.); +#421 = ORIENTED_EDGE('',*,*,#422,.F.); +#422 = EDGE_CURVE('',#79,#266,#423,.T.); +#423 = LINE('',#424,#425); +#424 = CARTESIAN_POINT('',(-13.5,3.5,-1.55E-15)); +#425 = VECTOR('',#426,1.); +#426 = DIRECTION('',(0.,4.4E-16,1.)); +#427 = PLANE('',#428); +#428 = AXIS2_PLACEMENT_3D('',#429,#430,#431); +#429 = CARTESIAN_POINT('',(-13.25,3.25,-1.44E-15)); +#430 = DIRECTION('',(-0.707106781187,-0.707106781187,3.130298778899E-16) + ); +#431 = DIRECTION('',(1.345549369958E-18,4.4134554937E-16,1.)); +#432 = ADVANCED_FACE('',(#433),#444,.T.); +#433 = FACE_BOUND('',#434,.T.); +#434 = EDGE_LOOP('',(#435,#441,#442,#443)); +#435 = ORIENTED_EDGE('',*,*,#436,.T.); +#436 = EDGE_CURVE('',#168,#355,#437,.T.); +#437 = LINE('',#438,#439); +#438 = CARTESIAN_POINT('',(6.,8.,-3.55E-15)); +#439 = VECTOR('',#440,1.); +#440 = DIRECTION('',(0.,4.4E-16,1.)); +#441 = ORIENTED_EDGE('',*,*,#362,.T.); +#442 = ORIENTED_EDGE('',*,*,#402,.F.); +#443 = ORIENTED_EDGE('',*,*,#175,.F.); +#444 = PLANE('',#445); +#445 = AXIS2_PLACEMENT_3D('',#446,#447,#448); +#446 = CARTESIAN_POINT('',(6.,8.,-3.55E-15)); +#447 = DIRECTION('',(0.,-1.,4.4E-16)); +#448 = DIRECTION('',(-1.,0.,0.)); +#449 = ADVANCED_FACE('',(#450),#461,.T.); +#450 = FACE_BOUND('',#451,.T.); +#451 = EDGE_LOOP('',(#452,#453,#454,#455)); +#452 = ORIENTED_EDGE('',*,*,#86,.F.); +#453 = ORIENTED_EDGE('',*,*,#422,.T.); +#454 = ORIENTED_EDGE('',*,*,#273,.T.); +#455 = ORIENTED_EDGE('',*,*,#456,.F.); +#456 = EDGE_CURVE('',#87,#274,#457,.T.); +#457 = LINE('',#458,#459); +#458 = CARTESIAN_POINT('',(-13.5,12.5,-5.55E-15)); +#459 = VECTOR('',#460,1.); +#460 = DIRECTION('',(0.,4.4E-16,1.)); +#461 = PLANE('',#462); +#462 = AXIS2_PLACEMENT_3D('',#463,#464,#465); +#463 = CARTESIAN_POINT('',(-13.5,3.,-1.33E-15)); +#464 = DIRECTION('',(-1.,0.,0.)); +#465 = DIRECTION('',(0.,1.,-4.4E-16)); +#466 = ADVANCED_FACE('',(#467),#478,.T.); +#467 = FACE_BOUND('',#468,.T.); +#468 = EDGE_LOOP('',(#469,#475,#476,#477)); +#469 = ORIENTED_EDGE('',*,*,#470,.T.); +#470 = EDGE_CURVE('',#159,#346,#471,.T.); +#471 = LINE('',#472,#473); +#472 = CARTESIAN_POINT('',(6.,6.25,-2.78E-15)); +#473 = VECTOR('',#474,1.); +#474 = DIRECTION('',(0.,4.4E-16,1.)); +#475 = ORIENTED_EDGE('',*,*,#354,.T.); +#476 = ORIENTED_EDGE('',*,*,#436,.F.); +#477 = ORIENTED_EDGE('',*,*,#167,.F.); +#478 = PLANE('',#479); +#479 = AXIS2_PLACEMENT_3D('',#480,#481,#482); +#480 = CARTESIAN_POINT('',(6.,6.25,-2.78E-15)); +#481 = DIRECTION('',(-1.,0.,0.)); +#482 = DIRECTION('',(0.,1.,-4.4E-16)); +#483 = ADVANCED_FACE('',(#484),#495,.T.); +#484 = FACE_BOUND('',#485,.T.); +#485 = EDGE_LOOP('',(#486,#487,#488,#489)); +#486 = ORIENTED_EDGE('',*,*,#94,.F.); +#487 = ORIENTED_EDGE('',*,*,#456,.T.); +#488 = ORIENTED_EDGE('',*,*,#281,.T.); +#489 = ORIENTED_EDGE('',*,*,#490,.F.); +#490 = EDGE_CURVE('',#95,#282,#491,.T.); +#491 = LINE('',#492,#493); +#492 = CARTESIAN_POINT('',(-13.,13.,-5.77E-15)); +#493 = VECTOR('',#494,1.); +#494 = DIRECTION('',(0.,4.4E-16,1.)); +#495 = PLANE('',#496); +#496 = AXIS2_PLACEMENT_3D('',#497,#498,#499); +#497 = CARTESIAN_POINT('',(-13.25,12.75,-5.66E-15)); +#498 = DIRECTION('',(-0.707106781187,0.707106781187,-2.504239023119E-16) + ); +#499 = DIRECTION('',(4.292356050403E-17,3.97076439496E-16,1.)); +#500 = ADVANCED_FACE('',(#501),#512,.T.); +#501 = FACE_BOUND('',#502,.F.); +#502 = EDGE_LOOP('',(#503,#504,#505,#511)); +#503 = ORIENTED_EDGE('',*,*,#470,.T.); +#504 = ORIENTED_EDGE('',*,*,#345,.T.); +#505 = ORIENTED_EDGE('',*,*,#506,.F.); +#506 = EDGE_CURVE('',#151,#338,#507,.T.); +#507 = LINE('',#508,#509); +#508 = CARTESIAN_POINT('',(6.,4.75,-2.11E-15)); +#509 = VECTOR('',#510,1.); +#510 = DIRECTION('',(0.,4.4E-16,1.)); +#511 = ORIENTED_EDGE('',*,*,#158,.F.); +#512 = CYLINDRICAL_SURFACE('',#513,0.75); +#513 = AXIS2_PLACEMENT_3D('',#514,#515,#516); +#514 = CARTESIAN_POINT('',(6.,5.5,-2.44E-15)); +#515 = DIRECTION('',(0.,-4.4E-16,-1.)); +#516 = DIRECTION('',(1.,0.,0.)); +#517 = ADVANCED_FACE('',(#518,#529,#540,#551,#562),#573,.T.); +#518 = FACE_BOUND('',#519,.T.); +#519 = EDGE_LOOP('',(#520,#521,#522,#523)); +#520 = ORIENTED_EDGE('',*,*,#102,.F.); +#521 = ORIENTED_EDGE('',*,*,#490,.T.); +#522 = ORIENTED_EDGE('',*,*,#289,.T.); +#523 = ORIENTED_EDGE('',*,*,#524,.F.); +#524 = EDGE_CURVE('',#103,#290,#525,.T.); +#525 = LINE('',#526,#527); +#526 = CARTESIAN_POINT('',(13.,13.,-5.77E-15)); +#527 = VECTOR('',#528,1.); +#528 = DIRECTION('',(0.,4.4E-16,1.)); +#529 = FACE_BOUND('',#530,.T.); +#530 = EDGE_LOOP('',(#531)); +#531 = ORIENTED_EDGE('',*,*,#532,.F.); +#532 = EDGE_CURVE('',#533,#533,#535,.T.); +#533 = VERTEX_POINT('',#534); +#534 = CARTESIAN_POINT('',(-11.5,13.,32.7)); +#535 = CIRCLE('',#536,1.5); +#536 = AXIS2_PLACEMENT_3D('',#537,#538,#539); +#537 = CARTESIAN_POINT('',(-10.,13.,32.7)); +#538 = DIRECTION('',(0.,1.,-1.E-15)); +#539 = DIRECTION('',(-1.,0.,0.)); +#540 = FACE_BOUND('',#541,.T.); +#541 = EDGE_LOOP('',(#542)); +#542 = ORIENTED_EDGE('',*,*,#543,.F.); +#543 = EDGE_CURVE('',#544,#544,#546,.T.); +#544 = VERTEX_POINT('',#545); +#545 = CARTESIAN_POINT('',(8.5,13.,32.7)); +#546 = CIRCLE('',#547,1.5); +#547 = AXIS2_PLACEMENT_3D('',#548,#549,#550); +#548 = CARTESIAN_POINT('',(10.,13.,32.7)); +#549 = DIRECTION('',(0.,1.,-1.E-15)); +#550 = DIRECTION('',(-1.,0.,0.)); +#551 = FACE_BOUND('',#552,.T.); +#552 = EDGE_LOOP('',(#553)); +#553 = ORIENTED_EDGE('',*,*,#554,.F.); +#554 = EDGE_CURVE('',#555,#555,#557,.T.); +#555 = VERTEX_POINT('',#556); +#556 = CARTESIAN_POINT('',(-11.5,13.,12.7)); +#557 = CIRCLE('',#558,1.5); +#558 = AXIS2_PLACEMENT_3D('',#559,#560,#561); +#559 = CARTESIAN_POINT('',(-10.,13.,12.7)); +#560 = DIRECTION('',(0.,1.,-1.E-15)); +#561 = DIRECTION('',(-1.,0.,0.)); +#562 = FACE_BOUND('',#563,.T.); +#563 = EDGE_LOOP('',(#564)); +#564 = ORIENTED_EDGE('',*,*,#565,.F.); +#565 = EDGE_CURVE('',#566,#566,#568,.T.); +#566 = VERTEX_POINT('',#567); +#567 = CARTESIAN_POINT('',(8.5,13.,12.7)); +#568 = CIRCLE('',#569,1.5); +#569 = AXIS2_PLACEMENT_3D('',#570,#571,#572); +#570 = CARTESIAN_POINT('',(10.,13.,12.7)); +#571 = DIRECTION('',(0.,1.,-1.E-15)); +#572 = DIRECTION('',(-1.,0.,0.)); +#573 = PLANE('',#574); +#574 = AXIS2_PLACEMENT_3D('',#575,#576,#577); +#575 = CARTESIAN_POINT('',(-13.5,13.,-5.77E-15)); +#576 = DIRECTION('',(0.,1.,-4.4E-16)); +#577 = DIRECTION('',(1.,0.,0.)); +#578 = ADVANCED_FACE('',(#579),#590,.T.); +#579 = FACE_BOUND('',#580,.T.); +#580 = EDGE_LOOP('',(#581,#582,#588,#589)); +#581 = ORIENTED_EDGE('',*,*,#150,.F.); +#582 = ORIENTED_EDGE('',*,*,#583,.T.); +#583 = EDGE_CURVE('',#143,#330,#584,.T.); +#584 = LINE('',#585,#586); +#585 = CARTESIAN_POINT('',(6.,3.5,-1.55E-15)); +#586 = VECTOR('',#587,1.); +#587 = DIRECTION('',(0.,4.4E-16,1.)); +#588 = ORIENTED_EDGE('',*,*,#337,.T.); +#589 = ORIENTED_EDGE('',*,*,#506,.F.); +#590 = PLANE('',#591); +#591 = AXIS2_PLACEMENT_3D('',#592,#593,#594); +#592 = CARTESIAN_POINT('',(6.,3.,-1.33E-15)); +#593 = DIRECTION('',(-1.,0.,0.)); +#594 = DIRECTION('',(0.,1.,-4.4E-16)); +#595 = ADVANCED_FACE('',(#596),#607,.T.); +#596 = FACE_BOUND('',#597,.T.); +#597 = EDGE_LOOP('',(#598,#599,#600,#601)); +#598 = ORIENTED_EDGE('',*,*,#110,.F.); +#599 = ORIENTED_EDGE('',*,*,#524,.T.); +#600 = ORIENTED_EDGE('',*,*,#297,.T.); +#601 = ORIENTED_EDGE('',*,*,#602,.F.); +#602 = EDGE_CURVE('',#111,#298,#603,.T.); +#603 = LINE('',#604,#605); +#604 = CARTESIAN_POINT('',(13.5,12.5,-5.55E-15)); +#605 = VECTOR('',#606,1.); +#606 = DIRECTION('',(0.,4.4E-16,1.)); +#607 = PLANE('',#608); +#608 = AXIS2_PLACEMENT_3D('',#609,#610,#611); +#609 = CARTESIAN_POINT('',(13.25,12.75,-5.66E-15)); +#610 = DIRECTION('',(0.707106781187,0.707106781187,-2.504239023119E-16) + ); +#611 = DIRECTION('',(-4.292356050403E-17,3.97076439496E-16,1.)); +#612 = ADVANCED_FACE('',(#613),#624,.T.); +#613 = FACE_BOUND('',#614,.T.); +#614 = EDGE_LOOP('',(#615,#616,#622,#623)); +#615 = ORIENTED_EDGE('',*,*,#142,.F.); +#616 = ORIENTED_EDGE('',*,*,#617,.T.); +#617 = EDGE_CURVE('',#135,#322,#618,.T.); +#618 = LINE('',#619,#620); +#619 = CARTESIAN_POINT('',(6.5,3.,-1.33E-15)); +#620 = VECTOR('',#621,1.); +#621 = DIRECTION('',(0.,4.4E-16,1.)); +#622 = ORIENTED_EDGE('',*,*,#329,.T.); +#623 = ORIENTED_EDGE('',*,*,#583,.F.); +#624 = PLANE('',#625); +#625 = AXIS2_PLACEMENT_3D('',#626,#627,#628); +#626 = CARTESIAN_POINT('',(6.25,3.25,-1.44E-15)); +#627 = DIRECTION('',(-0.707106781187,-0.707106781187,3.130298778899E-16) + ); +#628 = DIRECTION('',(1.345549369958E-18,4.4134554937E-16,1.)); +#629 = ADVANCED_FACE('',(#630),#641,.T.); +#630 = FACE_BOUND('',#631,.T.); +#631 = EDGE_LOOP('',(#632,#633,#634,#635)); +#632 = ORIENTED_EDGE('',*,*,#118,.F.); +#633 = ORIENTED_EDGE('',*,*,#602,.T.); +#634 = ORIENTED_EDGE('',*,*,#305,.T.); +#635 = ORIENTED_EDGE('',*,*,#636,.F.); +#636 = EDGE_CURVE('',#119,#306,#637,.T.); +#637 = LINE('',#638,#639); +#638 = CARTESIAN_POINT('',(13.5,3.5,-1.55E-15)); +#639 = VECTOR('',#640,1.); +#640 = DIRECTION('',(0.,4.4E-16,1.)); +#641 = PLANE('',#642); +#642 = AXIS2_PLACEMENT_3D('',#643,#644,#645); +#643 = CARTESIAN_POINT('',(13.5,13.,-5.77E-15)); +#644 = DIRECTION('',(1.,0.,0.)); +#645 = DIRECTION('',(0.,-1.,4.4E-16)); +#646 = ADVANCED_FACE('',(#647),#658,.T.); +#647 = FACE_BOUND('',#648,.T.); +#648 = EDGE_LOOP('',(#649,#650,#656,#657)); +#649 = ORIENTED_EDGE('',*,*,#134,.F.); +#650 = ORIENTED_EDGE('',*,*,#651,.T.); +#651 = EDGE_CURVE('',#127,#314,#652,.T.); +#652 = LINE('',#653,#654); +#653 = CARTESIAN_POINT('',(13.,3.,-1.33E-15)); +#654 = VECTOR('',#655,1.); +#655 = DIRECTION('',(0.,4.4E-16,1.)); +#656 = ORIENTED_EDGE('',*,*,#321,.T.); +#657 = ORIENTED_EDGE('',*,*,#617,.F.); +#658 = PLANE('',#659); +#659 = AXIS2_PLACEMENT_3D('',#660,#661,#662); +#660 = CARTESIAN_POINT('',(13.5,3.,-1.33E-15)); +#661 = DIRECTION('',(0.,-1.,4.4E-16)); +#662 = DIRECTION('',(-1.,0.,0.)); +#663 = ADVANCED_FACE('',(#664),#670,.T.); +#664 = FACE_BOUND('',#665,.T.); +#665 = EDGE_LOOP('',(#666,#667,#668,#669)); +#666 = ORIENTED_EDGE('',*,*,#126,.F.); +#667 = ORIENTED_EDGE('',*,*,#636,.T.); +#668 = ORIENTED_EDGE('',*,*,#313,.T.); +#669 = ORIENTED_EDGE('',*,*,#651,.F.); +#670 = PLANE('',#671); +#671 = AXIS2_PLACEMENT_3D('',#672,#673,#674); +#672 = CARTESIAN_POINT('',(13.25,3.25,-1.44E-15)); +#673 = DIRECTION('',(0.707106781187,-0.707106781187,3.199860973986E-16) + ); +#674 = DIRECTION('',(-6.264339355957E-18,4.46264339356E-16,1.)); +#675 = ADVANCED_FACE('',(#676),#695,.F.); +#676 = FACE_BOUND('',#677,.F.); +#677 = EDGE_LOOP('',(#678,#686,#693,#694)); +#678 = ORIENTED_EDGE('',*,*,#679,.T.); +#679 = EDGE_CURVE('',#533,#680,#682,.T.); +#680 = VERTEX_POINT('',#681); +#681 = CARTESIAN_POINT('',(-11.5,9.5,32.7)); +#682 = LINE('',#683,#684); +#683 = CARTESIAN_POINT('',(-11.5,13.,32.7)); +#684 = VECTOR('',#685,1.); +#685 = DIRECTION('',(0.,-1.,8.9E-16)); +#686 = ORIENTED_EDGE('',*,*,#687,.T.); +#687 = EDGE_CURVE('',#680,#680,#688,.T.); +#688 = CIRCLE('',#689,1.5); +#689 = AXIS2_PLACEMENT_3D('',#690,#691,#692); +#690 = CARTESIAN_POINT('',(-10.,9.5,32.7)); +#691 = DIRECTION('',(0.,1.,-1.E-15)); +#692 = DIRECTION('',(-1.,0.,0.)); +#693 = ORIENTED_EDGE('',*,*,#679,.F.); +#694 = ORIENTED_EDGE('',*,*,#532,.F.); +#695 = CYLINDRICAL_SURFACE('',#696,1.5); +#696 = AXIS2_PLACEMENT_3D('',#697,#698,#699); +#697 = CARTESIAN_POINT('',(-10.,13.,32.7)); +#698 = DIRECTION('',(0.,1.,-8.9E-16)); +#699 = DIRECTION('',(-1.,0.,0.)); +#700 = ADVANCED_FACE('',(#701),#720,.F.); +#701 = FACE_BOUND('',#702,.F.); +#702 = EDGE_LOOP('',(#703,#711,#718,#719)); +#703 = ORIENTED_EDGE('',*,*,#704,.T.); +#704 = EDGE_CURVE('',#544,#705,#707,.T.); +#705 = VERTEX_POINT('',#706); +#706 = CARTESIAN_POINT('',(8.5,9.5,32.7)); +#707 = LINE('',#708,#709); +#708 = CARTESIAN_POINT('',(8.5,13.,32.7)); +#709 = VECTOR('',#710,1.); +#710 = DIRECTION('',(0.,-1.,8.9E-16)); +#711 = ORIENTED_EDGE('',*,*,#712,.T.); +#712 = EDGE_CURVE('',#705,#705,#713,.T.); +#713 = CIRCLE('',#714,1.5); +#714 = AXIS2_PLACEMENT_3D('',#715,#716,#717); +#715 = CARTESIAN_POINT('',(10.,9.5,32.7)); +#716 = DIRECTION('',(0.,1.,-1.E-15)); +#717 = DIRECTION('',(-1.,0.,0.)); +#718 = ORIENTED_EDGE('',*,*,#704,.F.); +#719 = ORIENTED_EDGE('',*,*,#543,.F.); +#720 = CYLINDRICAL_SURFACE('',#721,1.5); +#721 = AXIS2_PLACEMENT_3D('',#722,#723,#724); +#722 = CARTESIAN_POINT('',(10.,13.,32.7)); +#723 = DIRECTION('',(0.,1.,-8.9E-16)); +#724 = DIRECTION('',(-1.,0.,0.)); +#725 = ADVANCED_FACE('',(#726),#745,.F.); +#726 = FACE_BOUND('',#727,.F.); +#727 = EDGE_LOOP('',(#728,#736,#743,#744)); +#728 = ORIENTED_EDGE('',*,*,#729,.T.); +#729 = EDGE_CURVE('',#555,#730,#732,.T.); +#730 = VERTEX_POINT('',#731); +#731 = CARTESIAN_POINT('',(-11.5,9.5,12.7)); +#732 = LINE('',#733,#734); +#733 = CARTESIAN_POINT('',(-11.5,13.,12.7)); +#734 = VECTOR('',#735,1.); +#735 = DIRECTION('',(0.,-1.,8.9E-16)); +#736 = ORIENTED_EDGE('',*,*,#737,.T.); +#737 = EDGE_CURVE('',#730,#730,#738,.T.); +#738 = CIRCLE('',#739,1.5); +#739 = AXIS2_PLACEMENT_3D('',#740,#741,#742); +#740 = CARTESIAN_POINT('',(-10.,9.5,12.7)); +#741 = DIRECTION('',(0.,1.,-1.E-15)); +#742 = DIRECTION('',(-1.,0.,0.)); +#743 = ORIENTED_EDGE('',*,*,#729,.F.); +#744 = ORIENTED_EDGE('',*,*,#554,.F.); +#745 = CYLINDRICAL_SURFACE('',#746,1.5); +#746 = AXIS2_PLACEMENT_3D('',#747,#748,#749); +#747 = CARTESIAN_POINT('',(-10.,13.,12.7)); +#748 = DIRECTION('',(0.,1.,-8.9E-16)); +#749 = DIRECTION('',(-1.,0.,0.)); +#750 = ADVANCED_FACE('',(#751),#770,.F.); +#751 = FACE_BOUND('',#752,.F.); +#752 = EDGE_LOOP('',(#753,#761,#768,#769)); +#753 = ORIENTED_EDGE('',*,*,#754,.T.); +#754 = EDGE_CURVE('',#566,#755,#757,.T.); +#755 = VERTEX_POINT('',#756); +#756 = CARTESIAN_POINT('',(8.5,9.5,12.7)); +#757 = LINE('',#758,#759); +#758 = CARTESIAN_POINT('',(8.5,13.,12.7)); +#759 = VECTOR('',#760,1.); +#760 = DIRECTION('',(0.,-1.,8.9E-16)); +#761 = ORIENTED_EDGE('',*,*,#762,.T.); +#762 = EDGE_CURVE('',#755,#755,#763,.T.); +#763 = CIRCLE('',#764,1.5); +#764 = AXIS2_PLACEMENT_3D('',#765,#766,#767); +#765 = CARTESIAN_POINT('',(10.,9.5,12.7)); +#766 = DIRECTION('',(0.,1.,-1.E-15)); +#767 = DIRECTION('',(-1.,0.,0.)); +#768 = ORIENTED_EDGE('',*,*,#754,.F.); +#769 = ORIENTED_EDGE('',*,*,#565,.F.); +#770 = CYLINDRICAL_SURFACE('',#771,1.5); +#771 = AXIS2_PLACEMENT_3D('',#772,#773,#774); +#772 = CARTESIAN_POINT('',(10.,13.,12.7)); +#773 = DIRECTION('',(0.,1.,-8.9E-16)); +#774 = DIRECTION('',(-1.,0.,0.)); +#775 = ADVANCED_FACE('',(#776),#779,.T.); +#776 = FACE_BOUND('',#777,.T.); +#777 = EDGE_LOOP('',(#778)); +#778 = ORIENTED_EDGE('',*,*,#687,.T.); +#779 = PLANE('',#780); +#780 = AXIS2_PLACEMENT_3D('',#781,#782,#783); +#781 = CARTESIAN_POINT('',(-10.,9.5,32.7)); +#782 = DIRECTION('',(-3.9E-16,1.,-6.8E-16)); +#783 = DIRECTION('',(0.,-6.8E-16,-1.)); +#784 = ADVANCED_FACE('',(#785),#788,.T.); +#785 = FACE_BOUND('',#786,.T.); +#786 = EDGE_LOOP('',(#787)); +#787 = ORIENTED_EDGE('',*,*,#712,.T.); +#788 = PLANE('',#789); +#789 = AXIS2_PLACEMENT_3D('',#790,#791,#792); +#790 = CARTESIAN_POINT('',(10.,9.5,32.7)); +#791 = DIRECTION('',(-3.9E-16,1.,-6.8E-16)); +#792 = DIRECTION('',(0.,-6.8E-16,-1.)); +#793 = ADVANCED_FACE('',(#794),#797,.T.); +#794 = FACE_BOUND('',#795,.T.); +#795 = EDGE_LOOP('',(#796)); +#796 = ORIENTED_EDGE('',*,*,#737,.T.); +#797 = PLANE('',#798); +#798 = AXIS2_PLACEMENT_3D('',#799,#800,#801); +#799 = CARTESIAN_POINT('',(-10.,9.5,12.7)); +#800 = DIRECTION('',(3.9E-16,1.,-6.8E-16)); +#801 = DIRECTION('',(0.,-6.8E-16,-1.)); +#802 = ADVANCED_FACE('',(#803),#806,.T.); +#803 = FACE_BOUND('',#804,.T.); +#804 = EDGE_LOOP('',(#805)); +#805 = ORIENTED_EDGE('',*,*,#762,.T.); +#806 = PLANE('',#807); +#807 = AXIS2_PLACEMENT_3D('',#808,#809,#810); +#808 = CARTESIAN_POINT('',(10.,9.5,12.7)); +#809 = DIRECTION('',(3.9E-16,1.,-6.8E-16)); +#810 = DIRECTION('',(0.,-6.8E-16,-1.)); +#811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#815)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#812,#813,#814)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#812 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#813 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#814 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#815 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-05),#812, + 'distance_accuracy_value','confusion accuracy'); +#816 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#817 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#818) + ,#811); +#818 = STYLED_ITEM('color',(#819),#15); +#819 = PRESENTATION_STYLE_ASSIGNMENT((#820,#826)); +#820 = SURFACE_STYLE_USAGE(.BOTH.,#821); +#821 = SURFACE_SIDE_STYLE('',(#822)); +#822 = SURFACE_STYLE_FILL_AREA(#823); +#823 = FILL_AREA_STYLE('',(#824)); +#824 = FILL_AREA_STYLE_COLOUR('',#825); +#825 = COLOUR_RGB('',0.906331759313,0.906331759313,0.906331759313); +#826 = CURVE_STYLE('',#827,POSITIVE_LENGTH_MEASURE(0.1),#828); +#827 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#828 = COLOUR_RGB('',0.345868924627,0.345868924627,0.345868924627); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN12H.stl b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN12H.stl new file mode 100644 index 00000000..51cd7ae0 Binary files /dev/null and b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN12H.stl differ diff --git a/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN7-Rail.FCStd b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN7-Rail.FCStd new file mode 100644 index 00000000..1dc3079e Binary files /dev/null and b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN7-Rail.FCStd differ diff --git a/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN7-Rail.step b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN7-Rail.step new file mode 100644 index 00000000..b644e902 --- /dev/null +++ b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN7-Rail.step @@ -0,0 +1,1454 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2021-10-02T13:47:28',('Author'),( + ''),'Open CASCADE STEP processor 7.5','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('Body','Body','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1395); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#73,#200,#240,#264,#288,#408,#441,#465,#482, + #499,#516,#533,#550,#567,#584,#601,#618,#635,#745,#777,#871,#883, + #915,#932,#949,#974,#999,#1024,#1049,#1074,#1099,#1124,#1136,#1161, + #1186,#1211,#1236,#1261,#1286,#1311,#1323,#1335,#1347,#1359,#1371, + #1383)); +#17 = ADVANCED_FACE('',(#18),#68,.T.); +#18 = FACE_BOUND('',#19,.T.); +#19 = EDGE_LOOP('',(#20,#30,#38,#46,#54,#62)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(3.5,-5.218048215738E-16,2.35)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(3.5,-5.551115123126E-17,0.5)); +#26 = LINE('',#27,#28); +#27 = CARTESIAN_POINT('',(3.5,-5.218048215738E-16,2.35)); +#28 = VECTOR('',#29,1.); +#29 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#30 = ORIENTED_EDGE('',*,*,#31,.T.); +#31 = EDGE_CURVE('',#22,#32,#34,.T.); +#32 = VERTEX_POINT('',#33); +#33 = CARTESIAN_POINT('',(3.5,-100.,2.35)); +#34 = LINE('',#35,#36); +#35 = CARTESIAN_POINT('',(3.5,-5.218048215738E-16,2.35)); +#36 = VECTOR('',#37,1.); +#37 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#38 = ORIENTED_EDGE('',*,*,#39,.T.); +#39 = EDGE_CURVE('',#32,#40,#42,.T.); +#40 = VERTEX_POINT('',#41); +#41 = CARTESIAN_POINT('',(3.5,-100.,0.5)); +#42 = LINE('',#43,#44); +#43 = CARTESIAN_POINT('',(3.5,-100.,2.35)); +#44 = VECTOR('',#45,1.); +#45 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#46 = ORIENTED_EDGE('',*,*,#47,.T.); +#47 = EDGE_CURVE('',#40,#48,#50,.T.); +#48 = VERTEX_POINT('',#49); +#49 = CARTESIAN_POINT('',(3.5,-99.6,9.999999999999E-02)); +#50 = LINE('',#51,#52); +#51 = CARTESIAN_POINT('',(3.5,-75.3375,-24.1625)); +#52 = VECTOR('',#53,1.); +#53 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#54 = ORIENTED_EDGE('',*,*,#55,.F.); +#55 = EDGE_CURVE('',#56,#48,#58,.T.); +#56 = VERTEX_POINT('',#57); +#57 = CARTESIAN_POINT('',(3.5,-0.4,1.E-01)); +#58 = LINE('',#59,#60); +#59 = CARTESIAN_POINT('',(3.5,-2.22044604925E-17,0.1)); +#60 = VECTOR('',#61,1.); +#61 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#62 = ORIENTED_EDGE('',*,*,#63,.F.); +#63 = EDGE_CURVE('',#24,#56,#64,.T.); +#64 = LINE('',#65,#66); +#65 = CARTESIAN_POINT('',(3.5,0.3375,0.8375)); +#66 = VECTOR('',#67,1.); +#67 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); +#68 = PLANE('',#69); +#69 = AXIS2_PLACEMENT_3D('',#70,#71,#72); +#70 = CARTESIAN_POINT('',(3.5,-5.218048215738E-16,2.35)); +#71 = DIRECTION('',(1.,0.,0.)); +#72 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#73 = ADVANCED_FACE('',(#74),#195,.T.); +#74 = FACE_BOUND('',#75,.T.); +#75 = EDGE_LOOP('',(#76,#77,#85,#93,#101,#109,#117,#125,#133,#141,#149, + #157,#165,#173,#181,#189)); +#76 = ORIENTED_EDGE('',*,*,#21,.T.); +#77 = ORIENTED_EDGE('',*,*,#78,.T.); +#78 = EDGE_CURVE('',#24,#79,#81,.T.); +#79 = VERTEX_POINT('',#80); +#80 = CARTESIAN_POINT('',(-3.5,-5.551115123126E-17,0.5)); +#81 = LINE('',#82,#83); +#82 = CARTESIAN_POINT('',(3.4,-1.110223024625E-16,0.5)); +#83 = VECTOR('',#84,1.); +#84 = DIRECTION('',(-1.,-0.,0.)); +#85 = ORIENTED_EDGE('',*,*,#86,.T.); +#86 = EDGE_CURVE('',#79,#87,#89,.T.); +#87 = VERTEX_POINT('',#88); +#88 = CARTESIAN_POINT('',(-3.5,-5.218048215738E-16,2.35)); +#89 = LINE('',#90,#91); +#90 = CARTESIAN_POINT('',(-3.5,0.,0.)); +#91 = VECTOR('',#92,1.); +#92 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#93 = ORIENTED_EDGE('',*,*,#94,.F.); +#94 = EDGE_CURVE('',#95,#87,#97,.T.); +#95 = VERTEX_POINT('',#96); +#96 = CARTESIAN_POINT('',(-3.1,-6.402286108672E-16,2.883333333333)); +#97 = LINE('',#98,#99); +#98 = CARTESIAN_POINT('',(-3.1,-6.402286108672E-16,2.883333333333)); +#99 = VECTOR('',#100,1.); +#100 = DIRECTION('',(-0.6,1.7763568394E-16,-0.8)); +#101 = ORIENTED_EDGE('',*,*,#102,.F.); +#102 = EDGE_CURVE('',#103,#95,#105,.T.); +#103 = VERTEX_POINT('',#104); +#104 = CARTESIAN_POINT('',(-2.7,-6.402286108672E-16,2.883333333333)); +#105 = LINE('',#106,#107); +#106 = CARTESIAN_POINT('',(-2.7,-6.402286108672E-16,2.883333333333)); +#107 = VECTOR('',#108,1.); +#108 = DIRECTION('',(-1.,0.,0.)); +#109 = ORIENTED_EDGE('',*,*,#110,.F.); +#110 = EDGE_CURVE('',#111,#103,#113,.T.); +#111 = VERTEX_POINT('',#112); +#112 = CARTESIAN_POINT('',(-2.7,-7.36447939668E-16,3.316666666667)); +#113 = LINE('',#114,#115); +#114 = CARTESIAN_POINT('',(-2.7,-7.586524001605E-16,3.416666666667)); +#115 = VECTOR('',#116,1.); +#116 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#117 = ORIENTED_EDGE('',*,*,#118,.T.); +#118 = EDGE_CURVE('',#111,#119,#121,.T.); +#119 = VERTEX_POINT('',#120); +#120 = CARTESIAN_POINT('',(-2.8,-7.586524001605E-16,3.416666666667)); +#121 = LINE('',#122,#123); +#122 = CARTESIAN_POINT('',(-1.836377374784,-5.446851950476E-16, + 2.453044041451)); +#123 = VECTOR('',#124,1.); +#124 = DIRECTION('',(-0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#125 = ORIENTED_EDGE('',*,*,#126,.F.); +#126 = EDGE_CURVE('',#127,#119,#129,.T.); +#127 = VERTEX_POINT('',#128); +#128 = CARTESIAN_POINT('',(-3.,-5.921189464668E-16,3.416666666667)); +#129 = LINE('',#130,#131); +#130 = CARTESIAN_POINT('',(-3.1,-7.586524001605E-16,3.416666666667)); +#131 = VECTOR('',#132,1.); +#132 = DIRECTION('',(1.,0.,0.)); +#133 = ORIENTED_EDGE('',*,*,#134,.T.); +#134 = EDGE_CURVE('',#127,#135,#137,.T.); +#135 = VERTEX_POINT('',#136); +#136 = CARTESIAN_POINT('',(-3.,-8.992806499464E-16,4.8)); +#137 = LINE('',#138,#139); +#138 = CARTESIAN_POINT('',(-3.,-8.770761894539E-16,3.95)); +#139 = VECTOR('',#140,1.); +#140 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#141 = ORIENTED_EDGE('',*,*,#142,.T.); +#142 = EDGE_CURVE('',#135,#143,#145,.T.); +#143 = VERTEX_POINT('',#144); +#144 = CARTESIAN_POINT('',(3.5,-1.06581410364E-15,4.8)); +#145 = LINE('',#146,#147); +#146 = CARTESIAN_POINT('',(-3.5,-1.06581410364E-15,4.8)); +#147 = VECTOR('',#148,1.); +#148 = DIRECTION('',(1.,0.,0.)); +#149 = ORIENTED_EDGE('',*,*,#150,.T.); +#150 = EDGE_CURVE('',#143,#151,#153,.T.); +#151 = VERTEX_POINT('',#152); +#152 = CARTESIAN_POINT('',(3.5,-8.770761894539E-16,3.95)); +#153 = LINE('',#154,#155); +#154 = CARTESIAN_POINT('',(3.5,-1.06581410364E-15,4.8)); +#155 = VECTOR('',#156,1.); +#156 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#157 = ORIENTED_EDGE('',*,*,#158,.T.); +#158 = EDGE_CURVE('',#151,#159,#161,.T.); +#159 = VERTEX_POINT('',#160); +#160 = CARTESIAN_POINT('',(3.1,-7.586524001605E-16,3.416666666667)); +#161 = LINE('',#162,#163); +#162 = CARTESIAN_POINT('',(3.5,-8.770761894539E-16,3.95)); +#163 = VECTOR('',#164,1.); +#164 = DIRECTION('',(-0.6,1.7763568394E-16,-0.8)); +#165 = ORIENTED_EDGE('',*,*,#166,.F.); +#166 = EDGE_CURVE('',#167,#159,#169,.T.); +#167 = VERTEX_POINT('',#168); +#168 = CARTESIAN_POINT('',(2.7,-7.586524001605E-16,3.416666666667)); +#169 = LINE('',#170,#171); +#170 = CARTESIAN_POINT('',(2.7,-7.586524001605E-16,3.416666666667)); +#171 = VECTOR('',#172,1.); +#172 = DIRECTION('',(1.,0.,0.)); +#173 = ORIENTED_EDGE('',*,*,#174,.F.); +#174 = EDGE_CURVE('',#175,#167,#177,.T.); +#175 = VERTEX_POINT('',#176); +#176 = CARTESIAN_POINT('',(2.7,-6.402286108672E-16,2.883333333333)); +#177 = LINE('',#178,#179); +#178 = CARTESIAN_POINT('',(2.7,-6.402286108672E-16,2.883333333333)); +#179 = VECTOR('',#180,1.); +#180 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#181 = ORIENTED_EDGE('',*,*,#182,.F.); +#182 = EDGE_CURVE('',#183,#175,#185,.T.); +#183 = VERTEX_POINT('',#184); +#184 = CARTESIAN_POINT('',(3.1,-6.402286108672E-16,2.883333333333)); +#185 = LINE('',#186,#187); +#186 = CARTESIAN_POINT('',(3.1,-6.402286108672E-16,2.883333333333)); +#187 = VECTOR('',#188,1.); +#188 = DIRECTION('',(-1.,0.,0.)); +#189 = ORIENTED_EDGE('',*,*,#190,.T.); +#190 = EDGE_CURVE('',#183,#22,#191,.T.); +#191 = LINE('',#192,#193); +#192 = CARTESIAN_POINT('',(3.1,-6.402286108672E-16,2.883333333333)); +#193 = VECTOR('',#194,1.); +#194 = DIRECTION('',(0.6,1.7763568394E-16,-0.8)); +#195 = PLANE('',#196); +#196 = AXIS2_PLACEMENT_3D('',#197,#198,#199); +#197 = CARTESIAN_POINT('',(-4.314338178595E-18,-5.467129339916E-16, + 2.462176165803)); +#198 = DIRECTION('',(0.,1.,2.22044604925E-16)); +#199 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#200 = ADVANCED_FACE('',(#201),#235,.T.); +#201 = FACE_BOUND('',#202,.F.); +#202 = EDGE_LOOP('',(#203,#204,#205,#213,#221,#229)); +#203 = ORIENTED_EDGE('',*,*,#63,.F.); +#204 = ORIENTED_EDGE('',*,*,#78,.T.); +#205 = ORIENTED_EDGE('',*,*,#206,.T.); +#206 = EDGE_CURVE('',#79,#207,#209,.T.); +#207 = VERTEX_POINT('',#208); +#208 = CARTESIAN_POINT('',(-3.5,-0.4,1.E-01)); +#209 = LINE('',#210,#211); +#210 = CARTESIAN_POINT('',(-3.5,-0.25,0.25)); +#211 = VECTOR('',#212,1.); +#212 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); +#213 = ORIENTED_EDGE('',*,*,#214,.T.); +#214 = EDGE_CURVE('',#207,#215,#217,.T.); +#215 = VERTEX_POINT('',#216); +#216 = CARTESIAN_POINT('',(-3.4,-0.5,-1.665334536938E-16)); +#217 = LINE('',#218,#219); +#218 = CARTESIAN_POINT('',(-2.45,-1.45,-0.95)); +#219 = VECTOR('',#220,1.); +#220 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#221 = ORIENTED_EDGE('',*,*,#222,.F.); +#222 = EDGE_CURVE('',#223,#215,#225,.T.); +#223 = VERTEX_POINT('',#224); +#224 = CARTESIAN_POINT('',(3.4,-0.5,-1.665334536938E-16)); +#225 = LINE('',#226,#227); +#226 = CARTESIAN_POINT('',(3.4,-0.5,-1.110223024625E-16)); +#227 = VECTOR('',#228,1.); +#228 = DIRECTION('',(-1.,-0.,0.)); +#229 = ORIENTED_EDGE('',*,*,#230,.F.); +#230 = EDGE_CURVE('',#56,#223,#231,.T.); +#231 = LINE('',#232,#233); +#232 = CARTESIAN_POINT('',(3.583333333333,-0.316666666667,0.183333333333 + )); +#233 = VECTOR('',#234,1.); +#234 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#235 = PLANE('',#236); +#236 = AXIS2_PLACEMENT_3D('',#237,#238,#239); +#237 = CARTESIAN_POINT('',(3.4,-0.25,0.25)); +#238 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#239 = DIRECTION('',(1.,-0.,0.)); +#240 = ADVANCED_FACE('',(#241),#259,.T.); +#241 = FACE_BOUND('',#242,.T.); +#242 = EDGE_LOOP('',(#243,#251,#257,#258)); +#243 = ORIENTED_EDGE('',*,*,#244,.T.); +#244 = EDGE_CURVE('',#183,#245,#247,.T.); +#245 = VERTEX_POINT('',#246); +#246 = CARTESIAN_POINT('',(3.1,-100.,2.883333333333)); +#247 = LINE('',#248,#249); +#248 = CARTESIAN_POINT('',(3.1,-6.402286108672E-16,2.883333333333)); +#249 = VECTOR('',#250,1.); +#250 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#251 = ORIENTED_EDGE('',*,*,#252,.T.); +#252 = EDGE_CURVE('',#245,#32,#253,.T.); +#253 = LINE('',#254,#255); +#254 = CARTESIAN_POINT('',(3.1,-100.,2.883333333333)); +#255 = VECTOR('',#256,1.); +#256 = DIRECTION('',(0.6,1.7763568394E-16,-0.8)); +#257 = ORIENTED_EDGE('',*,*,#31,.F.); +#258 = ORIENTED_EDGE('',*,*,#190,.F.); +#259 = PLANE('',#260); +#260 = AXIS2_PLACEMENT_3D('',#261,#262,#263); +#261 = CARTESIAN_POINT('',(3.1,-6.402286108672E-16,2.883333333333)); +#262 = DIRECTION('',(0.8,-1.33226762955E-16,0.6)); +#263 = DIRECTION('',(0.6,1.7763568394E-16,-0.8)); +#264 = ADVANCED_FACE('',(#265),#283,.T.); +#265 = FACE_BOUND('',#266,.T.); +#266 = EDGE_LOOP('',(#267,#268,#276,#282)); +#267 = ORIENTED_EDGE('',*,*,#55,.T.); +#268 = ORIENTED_EDGE('',*,*,#269,.T.); +#269 = EDGE_CURVE('',#48,#270,#272,.T.); +#270 = VERTEX_POINT('',#271); +#271 = CARTESIAN_POINT('',(3.4,-99.5,-2.41473507856E-14)); +#272 = LINE('',#273,#274); +#273 = CARTESIAN_POINT('',(-13.08333333333,-83.01666666666, + -16.48333333333)); +#274 = VECTOR('',#275,1.); +#275 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#276 = ORIENTED_EDGE('',*,*,#277,.F.); +#277 = EDGE_CURVE('',#223,#270,#278,.T.); +#278 = LINE('',#279,#280); +#279 = CARTESIAN_POINT('',(3.4,0.,0.)); +#280 = VECTOR('',#281,1.); +#281 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#282 = ORIENTED_EDGE('',*,*,#230,.F.); +#283 = PLANE('',#284); +#284 = AXIS2_PLACEMENT_3D('',#285,#286,#287); +#285 = CARTESIAN_POINT('',(3.45,-1.110223024625E-17,5.E-02)); +#286 = DIRECTION('',(0.707106781187,1.552743489287E-16,-0.707106781187) + ); +#287 = DIRECTION('',(-1.226757390687E-18,-1.,-2.208178475343E-16)); +#288 = ADVANCED_FACE('',(#289),#403,.F.); +#289 = FACE_BOUND('',#290,.F.); +#290 = EDGE_LOOP('',(#291,#292,#300,#308,#316,#324,#332,#340,#348,#356, + #364,#372,#380,#388,#396,#402)); +#291 = ORIENTED_EDGE('',*,*,#39,.T.); +#292 = ORIENTED_EDGE('',*,*,#293,.T.); +#293 = EDGE_CURVE('',#40,#294,#296,.T.); +#294 = VERTEX_POINT('',#295); +#295 = CARTESIAN_POINT('',(-3.5,-100.,0.5)); +#296 = LINE('',#297,#298); +#297 = CARTESIAN_POINT('',(3.4,-100.,0.5)); +#298 = VECTOR('',#299,1.); +#299 = DIRECTION('',(-1.,-0.,0.)); +#300 = ORIENTED_EDGE('',*,*,#301,.T.); +#301 = EDGE_CURVE('',#294,#302,#304,.T.); +#302 = VERTEX_POINT('',#303); +#303 = CARTESIAN_POINT('',(-3.5,-100.,2.35)); +#304 = LINE('',#305,#306); +#305 = CARTESIAN_POINT('',(-3.5,-100.,-2.84217094304E-14)); +#306 = VECTOR('',#307,1.); +#307 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#308 = ORIENTED_EDGE('',*,*,#309,.F.); +#309 = EDGE_CURVE('',#310,#302,#312,.T.); +#310 = VERTEX_POINT('',#311); +#311 = CARTESIAN_POINT('',(-3.1,-100.,2.883333333333)); +#312 = LINE('',#313,#314); +#313 = CARTESIAN_POINT('',(-3.1,-100.,2.883333333333)); +#314 = VECTOR('',#315,1.); +#315 = DIRECTION('',(-0.6,1.7763568394E-16,-0.8)); +#316 = ORIENTED_EDGE('',*,*,#317,.F.); +#317 = EDGE_CURVE('',#318,#310,#320,.T.); +#318 = VERTEX_POINT('',#319); +#319 = CARTESIAN_POINT('',(-2.7,-100.,2.883333333333)); +#320 = LINE('',#321,#322); +#321 = CARTESIAN_POINT('',(-2.7,-100.,2.883333333333)); +#322 = VECTOR('',#323,1.); +#323 = DIRECTION('',(-1.,0.,0.)); +#324 = ORIENTED_EDGE('',*,*,#325,.F.); +#325 = EDGE_CURVE('',#326,#318,#328,.T.); +#326 = VERTEX_POINT('',#327); +#327 = CARTESIAN_POINT('',(-2.7,-100.,3.316666666667)); +#328 = LINE('',#329,#330); +#329 = CARTESIAN_POINT('',(-2.7,-100.,3.416666666667)); +#330 = VECTOR('',#331,1.); +#331 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#332 = ORIENTED_EDGE('',*,*,#333,.T.); +#333 = EDGE_CURVE('',#326,#334,#336,.T.); +#334 = VERTEX_POINT('',#335); +#335 = CARTESIAN_POINT('',(-2.8,-100.,3.416666666667)); +#336 = LINE('',#337,#338); +#337 = CARTESIAN_POINT('',(-1.836377374784,-100.,2.453044041451)); +#338 = VECTOR('',#339,1.); +#339 = DIRECTION('',(-0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#340 = ORIENTED_EDGE('',*,*,#341,.F.); +#341 = EDGE_CURVE('',#342,#334,#344,.T.); +#342 = VERTEX_POINT('',#343); +#343 = CARTESIAN_POINT('',(-3.,-100.,3.416666666667)); +#344 = LINE('',#345,#346); +#345 = CARTESIAN_POINT('',(-3.1,-100.,3.416666666667)); +#346 = VECTOR('',#347,1.); +#347 = DIRECTION('',(1.,0.,0.)); +#348 = ORIENTED_EDGE('',*,*,#349,.T.); +#349 = EDGE_CURVE('',#342,#350,#352,.T.); +#350 = VERTEX_POINT('',#351); +#351 = CARTESIAN_POINT('',(-3.,-100.,4.8)); +#352 = LINE('',#353,#354); +#353 = CARTESIAN_POINT('',(-3.,-100.,3.95)); +#354 = VECTOR('',#355,1.); +#355 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#356 = ORIENTED_EDGE('',*,*,#357,.T.); +#357 = EDGE_CURVE('',#350,#358,#360,.T.); +#358 = VERTEX_POINT('',#359); +#359 = CARTESIAN_POINT('',(3.5,-100.,4.8)); +#360 = LINE('',#361,#362); +#361 = CARTESIAN_POINT('',(-3.5,-100.,4.8)); +#362 = VECTOR('',#363,1.); +#363 = DIRECTION('',(1.,0.,0.)); +#364 = ORIENTED_EDGE('',*,*,#365,.T.); +#365 = EDGE_CURVE('',#358,#366,#368,.T.); +#366 = VERTEX_POINT('',#367); +#367 = CARTESIAN_POINT('',(3.5,-100.,3.95)); +#368 = LINE('',#369,#370); +#369 = CARTESIAN_POINT('',(3.5,-100.,4.8)); +#370 = VECTOR('',#371,1.); +#371 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#372 = ORIENTED_EDGE('',*,*,#373,.T.); +#373 = EDGE_CURVE('',#366,#374,#376,.T.); +#374 = VERTEX_POINT('',#375); +#375 = CARTESIAN_POINT('',(3.1,-100.,3.416666666667)); +#376 = LINE('',#377,#378); +#377 = CARTESIAN_POINT('',(3.5,-100.,3.95)); +#378 = VECTOR('',#379,1.); +#379 = DIRECTION('',(-0.6,1.7763568394E-16,-0.8)); +#380 = ORIENTED_EDGE('',*,*,#381,.F.); +#381 = EDGE_CURVE('',#382,#374,#384,.T.); +#382 = VERTEX_POINT('',#383); +#383 = CARTESIAN_POINT('',(2.7,-100.,3.416666666667)); +#384 = LINE('',#385,#386); +#385 = CARTESIAN_POINT('',(2.7,-100.,3.416666666667)); +#386 = VECTOR('',#387,1.); +#387 = DIRECTION('',(1.,0.,0.)); +#388 = ORIENTED_EDGE('',*,*,#389,.F.); +#389 = EDGE_CURVE('',#390,#382,#392,.T.); +#390 = VERTEX_POINT('',#391); +#391 = CARTESIAN_POINT('',(2.7,-100.,2.883333333333)); +#392 = LINE('',#393,#394); +#393 = CARTESIAN_POINT('',(2.7,-100.,2.883333333333)); +#394 = VECTOR('',#395,1.); +#395 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#396 = ORIENTED_EDGE('',*,*,#397,.F.); +#397 = EDGE_CURVE('',#245,#390,#398,.T.); +#398 = LINE('',#399,#400); +#399 = CARTESIAN_POINT('',(3.1,-100.,2.883333333333)); +#400 = VECTOR('',#401,1.); +#401 = DIRECTION('',(-1.,0.,0.)); +#402 = ORIENTED_EDGE('',*,*,#252,.T.); +#403 = PLANE('',#404); +#404 = AXIS2_PLACEMENT_3D('',#405,#406,#407); +#405 = CARTESIAN_POINT('',(-4.314338178595E-18,-100.,2.462176165803)); +#406 = DIRECTION('',(0.,1.,2.22044604925E-16)); +#407 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#408 = ADVANCED_FACE('',(#409),#436,.F.); +#409 = FACE_BOUND('',#410,.T.); +#410 = EDGE_LOOP('',(#411,#412,#413,#421,#429,#435)); +#411 = ORIENTED_EDGE('',*,*,#47,.F.); +#412 = ORIENTED_EDGE('',*,*,#293,.T.); +#413 = ORIENTED_EDGE('',*,*,#414,.T.); +#414 = EDGE_CURVE('',#294,#415,#417,.T.); +#415 = VERTEX_POINT('',#416); +#416 = CARTESIAN_POINT('',(-3.5,-99.6,9.999999999998E-02)); +#417 = LINE('',#418,#419); +#418 = CARTESIAN_POINT('',(-3.5,-74.75,-24.75)); +#419 = VECTOR('',#420,1.); +#420 = DIRECTION('',(-0.,0.707106781187,-0.707106781187)); +#421 = ORIENTED_EDGE('',*,*,#422,.T.); +#422 = EDGE_CURVE('',#415,#423,#425,.T.); +#423 = VERTEX_POINT('',#424); +#424 = CARTESIAN_POINT('',(-3.4,-99.5,-2.41473507856E-14)); +#425 = LINE('',#426,#427); +#426 = CARTESIAN_POINT('',(14.216666666667,-81.88333333333, + -17.61666666666)); +#427 = VECTOR('',#428,1.); +#428 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#429 = ORIENTED_EDGE('',*,*,#430,.F.); +#430 = EDGE_CURVE('',#270,#423,#431,.T.); +#431 = LINE('',#432,#433); +#432 = CARTESIAN_POINT('',(3.4,-99.5,-2.209343819004E-14)); +#433 = VECTOR('',#434,1.); +#434 = DIRECTION('',(-1.,-0.,0.)); +#435 = ORIENTED_EDGE('',*,*,#269,.F.); +#436 = PLANE('',#437); +#437 = AXIS2_PLACEMENT_3D('',#438,#439,#440); +#438 = CARTESIAN_POINT('',(3.4,-99.75,0.25)); +#439 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#440 = DIRECTION('',(1.,0.,-0.)); +#441 = ADVANCED_FACE('',(#442),#460,.T.); +#442 = FACE_BOUND('',#443,.T.); +#443 = EDGE_LOOP('',(#444,#445,#446,#452,#453,#454)); +#444 = ORIENTED_EDGE('',*,*,#86,.F.); +#445 = ORIENTED_EDGE('',*,*,#206,.T.); +#446 = ORIENTED_EDGE('',*,*,#447,.T.); +#447 = EDGE_CURVE('',#207,#415,#448,.T.); +#448 = LINE('',#449,#450); +#449 = CARTESIAN_POINT('',(-3.5,-2.22044604925E-17,0.1)); +#450 = VECTOR('',#451,1.); +#451 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#452 = ORIENTED_EDGE('',*,*,#414,.F.); +#453 = ORIENTED_EDGE('',*,*,#301,.T.); +#454 = ORIENTED_EDGE('',*,*,#455,.F.); +#455 = EDGE_CURVE('',#87,#302,#456,.T.); +#456 = LINE('',#457,#458); +#457 = CARTESIAN_POINT('',(-3.5,-5.218048215738E-16,2.35)); +#458 = VECTOR('',#459,1.); +#459 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#460 = PLANE('',#461); +#461 = AXIS2_PLACEMENT_3D('',#462,#463,#464); +#462 = CARTESIAN_POINT('',(-3.5,0.,0.)); +#463 = DIRECTION('',(-1.,0.,0.)); +#464 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#465 = ADVANCED_FACE('',(#466),#477,.F.); +#466 = FACE_BOUND('',#467,.F.); +#467 = EDGE_LOOP('',(#468,#469,#470,#476)); +#468 = ORIENTED_EDGE('',*,*,#244,.T.); +#469 = ORIENTED_EDGE('',*,*,#397,.T.); +#470 = ORIENTED_EDGE('',*,*,#471,.F.); +#471 = EDGE_CURVE('',#175,#390,#472,.T.); +#472 = LINE('',#473,#474); +#473 = CARTESIAN_POINT('',(2.7,-6.402286108672E-16,2.883333333333)); +#474 = VECTOR('',#475,1.); +#475 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#476 = ORIENTED_EDGE('',*,*,#182,.F.); +#477 = PLANE('',#478); +#478 = AXIS2_PLACEMENT_3D('',#479,#480,#481); +#479 = CARTESIAN_POINT('',(3.1,-6.402286108672E-16,2.883333333333)); +#480 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#481 = DIRECTION('',(-1.,0.,0.)); +#482 = ADVANCED_FACE('',(#483),#494,.F.); +#483 = FACE_BOUND('',#484,.F.); +#484 = EDGE_LOOP('',(#485,#491,#492,#493)); +#485 = ORIENTED_EDGE('',*,*,#486,.T.); +#486 = EDGE_CURVE('',#95,#310,#487,.T.); +#487 = LINE('',#488,#489); +#488 = CARTESIAN_POINT('',(-3.1,-6.402286108672E-16,2.883333333333)); +#489 = VECTOR('',#490,1.); +#490 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#491 = ORIENTED_EDGE('',*,*,#309,.T.); +#492 = ORIENTED_EDGE('',*,*,#455,.F.); +#493 = ORIENTED_EDGE('',*,*,#94,.F.); +#494 = PLANE('',#495); +#495 = AXIS2_PLACEMENT_3D('',#496,#497,#498); +#496 = CARTESIAN_POINT('',(-3.1,-6.402286108672E-16,2.883333333333)); +#497 = DIRECTION('',(0.8,1.33226762955E-16,-0.6)); +#498 = DIRECTION('',(-0.6,1.7763568394E-16,-0.8)); +#499 = ADVANCED_FACE('',(#500),#511,.F.); +#500 = FACE_BOUND('',#501,.F.); +#501 = EDGE_LOOP('',(#502,#503,#504,#510)); +#502 = ORIENTED_EDGE('',*,*,#471,.T.); +#503 = ORIENTED_EDGE('',*,*,#389,.T.); +#504 = ORIENTED_EDGE('',*,*,#505,.F.); +#505 = EDGE_CURVE('',#167,#382,#506,.T.); +#506 = LINE('',#507,#508); +#507 = CARTESIAN_POINT('',(2.7,-7.586524001605E-16,3.416666666667)); +#508 = VECTOR('',#509,1.); +#509 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#510 = ORIENTED_EDGE('',*,*,#174,.F.); +#511 = PLANE('',#512); +#512 = AXIS2_PLACEMENT_3D('',#513,#514,#515); +#513 = CARTESIAN_POINT('',(2.7,-6.402286108672E-16,2.883333333333)); +#514 = DIRECTION('',(-1.,0.,0.)); +#515 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#516 = ADVANCED_FACE('',(#517),#528,.F.); +#517 = FACE_BOUND('',#518,.F.); +#518 = EDGE_LOOP('',(#519,#525,#526,#527)); +#519 = ORIENTED_EDGE('',*,*,#520,.T.); +#520 = EDGE_CURVE('',#103,#318,#521,.T.); +#521 = LINE('',#522,#523); +#522 = CARTESIAN_POINT('',(-2.7,-6.402286108672E-16,2.883333333333)); +#523 = VECTOR('',#524,1.); +#524 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#525 = ORIENTED_EDGE('',*,*,#317,.T.); +#526 = ORIENTED_EDGE('',*,*,#486,.F.); +#527 = ORIENTED_EDGE('',*,*,#102,.F.); +#528 = PLANE('',#529); +#529 = AXIS2_PLACEMENT_3D('',#530,#531,#532); +#530 = CARTESIAN_POINT('',(-2.7,-6.402286108672E-16,2.883333333333)); +#531 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#532 = DIRECTION('',(-1.,0.,0.)); +#533 = ADVANCED_FACE('',(#534),#545,.F.); +#534 = FACE_BOUND('',#535,.F.); +#535 = EDGE_LOOP('',(#536,#537,#538,#544)); +#536 = ORIENTED_EDGE('',*,*,#505,.T.); +#537 = ORIENTED_EDGE('',*,*,#381,.T.); +#538 = ORIENTED_EDGE('',*,*,#539,.F.); +#539 = EDGE_CURVE('',#159,#374,#540,.T.); +#540 = LINE('',#541,#542); +#541 = CARTESIAN_POINT('',(3.1,-7.586524001605E-16,3.416666666667)); +#542 = VECTOR('',#543,1.); +#543 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#544 = ORIENTED_EDGE('',*,*,#166,.F.); +#545 = PLANE('',#546); +#546 = AXIS2_PLACEMENT_3D('',#547,#548,#549); +#547 = CARTESIAN_POINT('',(2.7,-7.586524001605E-16,3.416666666667)); +#548 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#549 = DIRECTION('',(1.,0.,0.)); +#550 = ADVANCED_FACE('',(#551),#562,.F.); +#551 = FACE_BOUND('',#552,.F.); +#552 = EDGE_LOOP('',(#553,#554,#560,#561)); +#553 = ORIENTED_EDGE('',*,*,#110,.F.); +#554 = ORIENTED_EDGE('',*,*,#555,.T.); +#555 = EDGE_CURVE('',#111,#326,#556,.T.); +#556 = LINE('',#557,#558); +#557 = CARTESIAN_POINT('',(-2.7,-7.36447939668E-16,3.316666666667)); +#558 = VECTOR('',#559,1.); +#559 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#560 = ORIENTED_EDGE('',*,*,#325,.T.); +#561 = ORIENTED_EDGE('',*,*,#520,.F.); +#562 = PLANE('',#563); +#563 = AXIS2_PLACEMENT_3D('',#564,#565,#566); +#564 = CARTESIAN_POINT('',(-2.7,-7.586524001605E-16,3.416666666667)); +#565 = DIRECTION('',(1.,0.,0.)); +#566 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#567 = ADVANCED_FACE('',(#568),#579,.T.); +#568 = FACE_BOUND('',#569,.T.); +#569 = EDGE_LOOP('',(#570,#576,#577,#578)); +#570 = ORIENTED_EDGE('',*,*,#571,.T.); +#571 = EDGE_CURVE('',#151,#366,#572,.T.); +#572 = LINE('',#573,#574); +#573 = CARTESIAN_POINT('',(3.5,-8.770761894539E-16,3.95)); +#574 = VECTOR('',#575,1.); +#575 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#576 = ORIENTED_EDGE('',*,*,#373,.T.); +#577 = ORIENTED_EDGE('',*,*,#539,.F.); +#578 = ORIENTED_EDGE('',*,*,#158,.F.); +#579 = PLANE('',#580); +#580 = AXIS2_PLACEMENT_3D('',#581,#582,#583); +#581 = CARTESIAN_POINT('',(3.5,-8.770761894539E-16,3.95)); +#582 = DIRECTION('',(0.8,1.33226762955E-16,-0.6)); +#583 = DIRECTION('',(-0.6,1.7763568394E-16,-0.8)); +#584 = ADVANCED_FACE('',(#585),#596,.F.); +#585 = FACE_BOUND('',#586,.T.); +#586 = EDGE_LOOP('',(#587,#588,#589,#590)); +#587 = ORIENTED_EDGE('',*,*,#118,.F.); +#588 = ORIENTED_EDGE('',*,*,#555,.T.); +#589 = ORIENTED_EDGE('',*,*,#333,.T.); +#590 = ORIENTED_EDGE('',*,*,#591,.F.); +#591 = EDGE_CURVE('',#119,#334,#592,.T.); +#592 = LINE('',#593,#594); +#593 = CARTESIAN_POINT('',(-2.8,-7.586524001605E-16,3.416666666667)); +#594 = VECTOR('',#595,1.); +#595 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#596 = PLANE('',#597); +#597 = AXIS2_PLACEMENT_3D('',#598,#599,#600); +#598 = CARTESIAN_POINT('',(-2.75,-7.475501699143E-16,3.366666666667)); +#599 = DIRECTION('',(0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#600 = DIRECTION('',(0.,1.,2.22044604925E-16)); +#601 = ADVANCED_FACE('',(#602),#613,.T.); +#602 = FACE_BOUND('',#603,.T.); +#603 = EDGE_LOOP('',(#604,#610,#611,#612)); +#604 = ORIENTED_EDGE('',*,*,#605,.T.); +#605 = EDGE_CURVE('',#143,#358,#606,.T.); +#606 = LINE('',#607,#608); +#607 = CARTESIAN_POINT('',(3.5,-1.06581410364E-15,4.8)); +#608 = VECTOR('',#609,1.); +#609 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#610 = ORIENTED_EDGE('',*,*,#365,.T.); +#611 = ORIENTED_EDGE('',*,*,#571,.F.); +#612 = ORIENTED_EDGE('',*,*,#150,.F.); +#613 = PLANE('',#614); +#614 = AXIS2_PLACEMENT_3D('',#615,#616,#617); +#615 = CARTESIAN_POINT('',(3.5,-1.06581410364E-15,4.8)); +#616 = DIRECTION('',(1.,0.,0.)); +#617 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#618 = ADVANCED_FACE('',(#619),#630,.F.); +#619 = FACE_BOUND('',#620,.F.); +#620 = EDGE_LOOP('',(#621,#622,#628,#629)); +#621 = ORIENTED_EDGE('',*,*,#126,.F.); +#622 = ORIENTED_EDGE('',*,*,#623,.T.); +#623 = EDGE_CURVE('',#127,#342,#624,.T.); +#624 = LINE('',#625,#626); +#625 = CARTESIAN_POINT('',(-3.,-7.586524001605E-16,3.416666666667)); +#626 = VECTOR('',#627,1.); +#627 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#628 = ORIENTED_EDGE('',*,*,#341,.T.); +#629 = ORIENTED_EDGE('',*,*,#591,.F.); +#630 = PLANE('',#631); +#631 = AXIS2_PLACEMENT_3D('',#632,#633,#634); +#632 = CARTESIAN_POINT('',(-3.1,-7.586524001605E-16,3.416666666667)); +#633 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#634 = DIRECTION('',(1.,0.,0.)); +#635 = ADVANCED_FACE('',(#636,#663,#674,#685,#696,#707,#718,#729),#740, + .T.); +#636 = FACE_BOUND('',#637,.T.); +#637 = EDGE_LOOP('',(#638,#648,#654,#655,#656,#657)); +#638 = ORIENTED_EDGE('',*,*,#639,.T.); +#639 = EDGE_CURVE('',#640,#642,#644,.T.); +#640 = VERTEX_POINT('',#641); +#641 = CARTESIAN_POINT('',(-3.5,-0.5,4.8)); +#642 = VERTEX_POINT('',#643); +#643 = CARTESIAN_POINT('',(-3.5,-99.5,4.8)); +#644 = LINE('',#645,#646); +#645 = CARTESIAN_POINT('',(-3.5,-1.06581410364E-15,4.8)); +#646 = VECTOR('',#647,1.); +#647 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#648 = ORIENTED_EDGE('',*,*,#649,.F.); +#649 = EDGE_CURVE('',#350,#642,#650,.T.); +#650 = LINE('',#651,#652); +#651 = CARTESIAN_POINT('',(-28.25,-74.75,4.8)); +#652 = VECTOR('',#653,1.); +#653 = DIRECTION('',(-0.707106781187,0.707106781187,1.570092458684E-16) + ); +#654 = ORIENTED_EDGE('',*,*,#357,.T.); +#655 = ORIENTED_EDGE('',*,*,#605,.F.); +#656 = ORIENTED_EDGE('',*,*,#142,.F.); +#657 = ORIENTED_EDGE('',*,*,#658,.T.); +#658 = EDGE_CURVE('',#135,#640,#659,.T.); +#659 = LINE('',#660,#661); +#660 = CARTESIAN_POINT('',(-3.25,-0.25,4.8)); +#661 = VECTOR('',#662,1.); +#662 = DIRECTION('',(-0.707106781187,-0.707106781187,-1.570092458684E-16 + )); +#663 = FACE_BOUND('',#664,.T.); +#664 = EDGE_LOOP('',(#665)); +#665 = ORIENTED_EDGE('',*,*,#666,.F.); +#666 = EDGE_CURVE('',#667,#667,#669,.T.); +#667 = VERTEX_POINT('',#668); +#668 = CARTESIAN_POINT('',(-2.1,-95.,4.8)); +#669 = CIRCLE('',#670,2.1); +#670 = AXIS2_PLACEMENT_3D('',#671,#672,#673); +#671 = CARTESIAN_POINT('',(0.,-95.,4.8)); +#672 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#673 = DIRECTION('',(-1.,0.,0.)); +#674 = FACE_BOUND('',#675,.T.); +#675 = EDGE_LOOP('',(#676)); +#676 = ORIENTED_EDGE('',*,*,#677,.F.); +#677 = EDGE_CURVE('',#678,#678,#680,.T.); +#678 = VERTEX_POINT('',#679); +#679 = CARTESIAN_POINT('',(-2.1,-80.,4.8)); +#680 = CIRCLE('',#681,2.1); +#681 = AXIS2_PLACEMENT_3D('',#682,#683,#684); +#682 = CARTESIAN_POINT('',(0.,-80.,4.8)); +#683 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#684 = DIRECTION('',(-1.,0.,0.)); +#685 = FACE_BOUND('',#686,.T.); +#686 = EDGE_LOOP('',(#687)); +#687 = ORIENTED_EDGE('',*,*,#688,.F.); +#688 = EDGE_CURVE('',#689,#689,#691,.T.); +#689 = VERTEX_POINT('',#690); +#690 = CARTESIAN_POINT('',(-2.1,-65.,4.8)); +#691 = CIRCLE('',#692,2.1); +#692 = AXIS2_PLACEMENT_3D('',#693,#694,#695); +#693 = CARTESIAN_POINT('',(0.,-65.,4.8)); +#694 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#695 = DIRECTION('',(-1.,0.,0.)); +#696 = FACE_BOUND('',#697,.T.); +#697 = EDGE_LOOP('',(#698)); +#698 = ORIENTED_EDGE('',*,*,#699,.F.); +#699 = EDGE_CURVE('',#700,#700,#702,.T.); +#700 = VERTEX_POINT('',#701); +#701 = CARTESIAN_POINT('',(-2.1,-50.,4.8)); +#702 = CIRCLE('',#703,2.1); +#703 = AXIS2_PLACEMENT_3D('',#704,#705,#706); +#704 = CARTESIAN_POINT('',(0.,-50.,4.8)); +#705 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#706 = DIRECTION('',(-1.,0.,0.)); +#707 = FACE_BOUND('',#708,.T.); +#708 = EDGE_LOOP('',(#709)); +#709 = ORIENTED_EDGE('',*,*,#710,.F.); +#710 = EDGE_CURVE('',#711,#711,#713,.T.); +#711 = VERTEX_POINT('',#712); +#712 = CARTESIAN_POINT('',(-2.1,-35.,4.8)); +#713 = CIRCLE('',#714,2.1); +#714 = AXIS2_PLACEMENT_3D('',#715,#716,#717); +#715 = CARTESIAN_POINT('',(0.,-35.,4.8)); +#716 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#717 = DIRECTION('',(-1.,0.,0.)); +#718 = FACE_BOUND('',#719,.T.); +#719 = EDGE_LOOP('',(#720)); +#720 = ORIENTED_EDGE('',*,*,#721,.F.); +#721 = EDGE_CURVE('',#722,#722,#724,.T.); +#722 = VERTEX_POINT('',#723); +#723 = CARTESIAN_POINT('',(-2.1,-20.,4.8)); +#724 = CIRCLE('',#725,2.1); +#725 = AXIS2_PLACEMENT_3D('',#726,#727,#728); +#726 = CARTESIAN_POINT('',(0.,-20.,4.8)); +#727 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#728 = DIRECTION('',(-1.,0.,0.)); +#729 = FACE_BOUND('',#730,.T.); +#730 = EDGE_LOOP('',(#731)); +#731 = ORIENTED_EDGE('',*,*,#732,.F.); +#732 = EDGE_CURVE('',#733,#733,#735,.T.); +#733 = VERTEX_POINT('',#734); +#734 = CARTESIAN_POINT('',(-2.1,-5.,4.8)); +#735 = CIRCLE('',#736,2.1); +#736 = AXIS2_PLACEMENT_3D('',#737,#738,#739); +#737 = CARTESIAN_POINT('',(0.,-5.,4.8)); +#738 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#739 = DIRECTION('',(-1.,0.,0.)); +#740 = PLANE('',#741); +#741 = AXIS2_PLACEMENT_3D('',#742,#743,#744); +#742 = CARTESIAN_POINT('',(-3.5,-1.06581410364E-15,4.8)); +#743 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#744 = DIRECTION('',(1.,0.,0.)); +#745 = ADVANCED_FACE('',(#746),#772,.T.); +#746 = FACE_BOUND('',#747,.F.); +#747 = EDGE_LOOP('',(#748,#756,#757,#758,#766)); +#748 = ORIENTED_EDGE('',*,*,#749,.F.); +#749 = EDGE_CURVE('',#127,#750,#752,.T.); +#750 = VERTEX_POINT('',#751); +#751 = CARTESIAN_POINT('',(-3.16,-0.16,3.496666666667)); +#752 = LINE('',#753,#754); +#753 = CARTESIAN_POINT('',(-3.192592592593,-0.192592592593, + 3.512962962963)); +#754 = VECTOR('',#755,1.); +#755 = DIRECTION('',(-0.666666666667,-0.666666666667,0.333333333333)); +#756 = ORIENTED_EDGE('',*,*,#134,.T.); +#757 = ORIENTED_EDGE('',*,*,#658,.T.); +#758 = ORIENTED_EDGE('',*,*,#759,.F.); +#759 = EDGE_CURVE('',#760,#640,#762,.T.); +#760 = VERTEX_POINT('',#761); +#761 = CARTESIAN_POINT('',(-3.5,-0.5,3.95)); +#762 = LINE('',#763,#764); +#763 = CARTESIAN_POINT('',(-3.5,-0.5,3.95)); +#764 = VECTOR('',#765,1.); +#765 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#766 = ORIENTED_EDGE('',*,*,#767,.F.); +#767 = EDGE_CURVE('',#750,#760,#768,.T.); +#768 = LINE('',#769,#770); +#769 = CARTESIAN_POINT('',(-3.367647058824,-0.367647058824, + 3.773529411765)); +#770 = VECTOR('',#771,1.); +#771 = DIRECTION('',(-0.514495755428,-0.514495755428,0.68599434057)); +#772 = PLANE('',#773); +#773 = AXIS2_PLACEMENT_3D('',#774,#775,#776); +#774 = CARTESIAN_POINT('',(-3.25,-0.25,3.95)); +#775 = DIRECTION('',(-0.707106781187,0.707106781187,1.570092458684E-16) + ); +#776 = DIRECTION('',(-0.,2.22044604925E-16,-1.)); +#777 = ADVANCED_FACE('',(#778,#789,#800,#811,#822,#833,#844,#855),#866, + .T.); +#778 = FACE_BOUND('',#779,.T.); +#779 = EDGE_LOOP('',(#780,#781,#782,#788)); +#780 = ORIENTED_EDGE('',*,*,#277,.T.); +#781 = ORIENTED_EDGE('',*,*,#430,.T.); +#782 = ORIENTED_EDGE('',*,*,#783,.F.); +#783 = EDGE_CURVE('',#215,#423,#784,.T.); +#784 = LINE('',#785,#786); +#785 = CARTESIAN_POINT('',(-3.4,0.,0.)); +#786 = VECTOR('',#787,1.); +#787 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#788 = ORIENTED_EDGE('',*,*,#222,.F.); +#789 = FACE_BOUND('',#790,.T.); +#790 = EDGE_LOOP('',(#791)); +#791 = ORIENTED_EDGE('',*,*,#792,.T.); +#792 = EDGE_CURVE('',#793,#793,#795,.T.); +#793 = VERTEX_POINT('',#794); +#794 = CARTESIAN_POINT('',(-1.2,-95.,-2.109423746788E-14)); +#795 = CIRCLE('',#796,1.2); +#796 = AXIS2_PLACEMENT_3D('',#797,#798,#799); +#797 = CARTESIAN_POINT('',(0.,-95.,-2.109423746788E-14)); +#798 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#799 = DIRECTION('',(-1.,0.,0.)); +#800 = FACE_BOUND('',#801,.T.); +#801 = EDGE_LOOP('',(#802)); +#802 = ORIENTED_EDGE('',*,*,#803,.T.); +#803 = EDGE_CURVE('',#804,#804,#806,.T.); +#804 = VERTEX_POINT('',#805); +#805 = CARTESIAN_POINT('',(-1.2,-80.,-1.7763568394E-14)); +#806 = CIRCLE('',#807,1.2); +#807 = AXIS2_PLACEMENT_3D('',#808,#809,#810); +#808 = CARTESIAN_POINT('',(0.,-80.,-1.7763568394E-14)); +#809 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#810 = DIRECTION('',(-1.,0.,0.)); +#811 = FACE_BOUND('',#812,.T.); +#812 = EDGE_LOOP('',(#813)); +#813 = ORIENTED_EDGE('',*,*,#814,.T.); +#814 = EDGE_CURVE('',#815,#815,#817,.T.); +#815 = VERTEX_POINT('',#816); +#816 = CARTESIAN_POINT('',(-1.2,-65.,-1.443289932013E-14)); +#817 = CIRCLE('',#818,1.2); +#818 = AXIS2_PLACEMENT_3D('',#819,#820,#821); +#819 = CARTESIAN_POINT('',(0.,-65.,-1.443289932013E-14)); +#820 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#821 = DIRECTION('',(-1.,0.,0.)); +#822 = FACE_BOUND('',#823,.T.); +#823 = EDGE_LOOP('',(#824)); +#824 = ORIENTED_EDGE('',*,*,#825,.T.); +#825 = EDGE_CURVE('',#826,#826,#828,.T.); +#826 = VERTEX_POINT('',#827); +#827 = CARTESIAN_POINT('',(-1.2,-50.,-1.110223024625E-14)); +#828 = CIRCLE('',#829,1.2); +#829 = AXIS2_PLACEMENT_3D('',#830,#831,#832); +#830 = CARTESIAN_POINT('',(0.,-50.,-1.110223024625E-14)); +#831 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#832 = DIRECTION('',(-1.,0.,0.)); +#833 = FACE_BOUND('',#834,.T.); +#834 = EDGE_LOOP('',(#835)); +#835 = ORIENTED_EDGE('',*,*,#836,.T.); +#836 = EDGE_CURVE('',#837,#837,#839,.T.); +#837 = VERTEX_POINT('',#838); +#838 = CARTESIAN_POINT('',(-1.2,-35.,-7.771561172376E-15)); +#839 = CIRCLE('',#840,1.2); +#840 = AXIS2_PLACEMENT_3D('',#841,#842,#843); +#841 = CARTESIAN_POINT('',(0.,-35.,-7.771561172376E-15)); +#842 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#843 = DIRECTION('',(-1.,0.,0.)); +#844 = FACE_BOUND('',#845,.T.); +#845 = EDGE_LOOP('',(#846)); +#846 = ORIENTED_EDGE('',*,*,#847,.T.); +#847 = EDGE_CURVE('',#848,#848,#850,.T.); +#848 = VERTEX_POINT('',#849); +#849 = CARTESIAN_POINT('',(-1.2,-20.,-4.440892098501E-15)); +#850 = CIRCLE('',#851,1.2); +#851 = AXIS2_PLACEMENT_3D('',#852,#853,#854); +#852 = CARTESIAN_POINT('',(0.,-20.,-4.440892098501E-15)); +#853 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#854 = DIRECTION('',(-1.,0.,0.)); +#855 = FACE_BOUND('',#856,.T.); +#856 = EDGE_LOOP('',(#857)); +#857 = ORIENTED_EDGE('',*,*,#858,.T.); +#858 = EDGE_CURVE('',#859,#859,#861,.T.); +#859 = VERTEX_POINT('',#860); +#860 = CARTESIAN_POINT('',(-1.2,-5.,-1.110223024625E-15)); +#861 = CIRCLE('',#862,1.2); +#862 = AXIS2_PLACEMENT_3D('',#863,#864,#865); +#863 = CARTESIAN_POINT('',(0.,-5.,-1.110223024625E-15)); +#864 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#865 = DIRECTION('',(-1.,0.,0.)); +#866 = PLANE('',#867); +#867 = AXIS2_PLACEMENT_3D('',#868,#869,#870); +#868 = CARTESIAN_POINT('',(3.5,0.,0.)); +#869 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#870 = DIRECTION('',(-1.,0.,0.)); +#871 = ADVANCED_FACE('',(#872),#878,.T.); +#872 = FACE_BOUND('',#873,.T.); +#873 = EDGE_LOOP('',(#874,#875,#876,#877)); +#874 = ORIENTED_EDGE('',*,*,#783,.T.); +#875 = ORIENTED_EDGE('',*,*,#422,.F.); +#876 = ORIENTED_EDGE('',*,*,#447,.F.); +#877 = ORIENTED_EDGE('',*,*,#214,.T.); +#878 = PLANE('',#879); +#879 = AXIS2_PLACEMENT_3D('',#880,#881,#882); +#880 = CARTESIAN_POINT('',(-3.45,-1.110223024625E-17,5.E-02)); +#881 = DIRECTION('',(-0.707106781187,1.58744142808E-16,-0.707106781187) + ); +#882 = DIRECTION('',(-1.226757390687E-18,-1.,-2.232713623157E-16)); +#883 = ADVANCED_FACE('',(#884),#910,.F.); +#884 = FACE_BOUND('',#885,.T.); +#885 = EDGE_LOOP('',(#886,#894,#895,#896,#904)); +#886 = ORIENTED_EDGE('',*,*,#887,.F.); +#887 = EDGE_CURVE('',#342,#888,#890,.T.); +#888 = VERTEX_POINT('',#889); +#889 = CARTESIAN_POINT('',(-3.16,-99.84,3.496666666667)); +#890 = LINE('',#891,#892); +#891 = CARTESIAN_POINT('',(-25.41481481481,-77.58518518518, + 14.624074074074)); +#892 = VECTOR('',#893,1.); +#893 = DIRECTION('',(-0.666666666667,0.666666666667,0.333333333333)); +#894 = ORIENTED_EDGE('',*,*,#349,.T.); +#895 = ORIENTED_EDGE('',*,*,#649,.T.); +#896 = ORIENTED_EDGE('',*,*,#897,.F.); +#897 = EDGE_CURVE('',#898,#642,#900,.T.); +#898 = VERTEX_POINT('',#899); +#899 = CARTESIAN_POINT('',(-3.5,-99.5,3.95)); +#900 = LINE('',#901,#902); +#901 = CARTESIAN_POINT('',(-3.5,-99.5,3.95)); +#902 = VECTOR('',#903,1.); +#903 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#904 = ORIENTED_EDGE('',*,*,#905,.F.); +#905 = EDGE_CURVE('',#888,#898,#906,.T.); +#906 = LINE('',#907,#908); +#907 = CARTESIAN_POINT('',(-16.60294117647,-86.39705882352, + 21.420588235294)); +#908 = VECTOR('',#909,1.); +#909 = DIRECTION('',(-0.514495755428,0.514495755428,0.68599434057)); +#910 = PLANE('',#911); +#911 = AXIS2_PLACEMENT_3D('',#912,#913,#914); +#912 = CARTESIAN_POINT('',(-3.25,-99.75,3.95)); +#913 = DIRECTION('',(0.707106781187,0.707106781187,1.570092458684E-16)); +#914 = DIRECTION('',(-0.,2.22044604925E-16,-1.)); +#915 = ADVANCED_FACE('',(#916),#927,.T.); +#916 = FACE_BOUND('',#917,.T.); +#917 = EDGE_LOOP('',(#918,#924,#925,#926)); +#918 = ORIENTED_EDGE('',*,*,#919,.F.); +#919 = EDGE_CURVE('',#750,#888,#920,.T.); +#920 = LINE('',#921,#922); +#921 = CARTESIAN_POINT('',(-3.16,-7.764159685545E-16,3.496666666667)); +#922 = VECTOR('',#923,1.); +#923 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#924 = ORIENTED_EDGE('',*,*,#749,.F.); +#925 = ORIENTED_EDGE('',*,*,#623,.T.); +#926 = ORIENTED_EDGE('',*,*,#887,.T.); +#927 = PLANE('',#928); +#928 = AXIS2_PLACEMENT_3D('',#929,#930,#931); +#929 = CARTESIAN_POINT('',(-3.08,-7.675341843575E-16,3.456666666667)); +#930 = DIRECTION('',(-0.4472135955,1.986027322598E-16,-0.894427191)); +#931 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#932 = ADVANCED_FACE('',(#933),#944,.T.); +#933 = FACE_BOUND('',#934,.T.); +#934 = EDGE_LOOP('',(#935,#941,#942,#943)); +#935 = ORIENTED_EDGE('',*,*,#936,.T.); +#936 = EDGE_CURVE('',#760,#898,#937,.T.); +#937 = LINE('',#938,#939); +#938 = CARTESIAN_POINT('',(-3.5,-8.770761894539E-16,3.95)); +#939 = VECTOR('',#940,1.); +#940 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#941 = ORIENTED_EDGE('',*,*,#897,.T.); +#942 = ORIENTED_EDGE('',*,*,#639,.F.); +#943 = ORIENTED_EDGE('',*,*,#759,.F.); +#944 = PLANE('',#945); +#945 = AXIS2_PLACEMENT_3D('',#946,#947,#948); +#946 = CARTESIAN_POINT('',(-3.5,-8.770761894539E-16,3.95)); +#947 = DIRECTION('',(-1.,0.,0.)); +#948 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#949 = ADVANCED_FACE('',(#950),#969,.F.); +#950 = FACE_BOUND('',#951,.F.); +#951 = EDGE_LOOP('',(#952,#960,#967,#968)); +#952 = ORIENTED_EDGE('',*,*,#953,.T.); +#953 = EDGE_CURVE('',#667,#954,#956,.T.); +#954 = VERTEX_POINT('',#955); +#955 = CARTESIAN_POINT('',(-2.1,-95.,2.5)); +#956 = LINE('',#957,#958); +#957 = CARTESIAN_POINT('',(-2.1,-95.,4.8)); +#958 = VECTOR('',#959,1.); +#959 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#960 = ORIENTED_EDGE('',*,*,#961,.T.); +#961 = EDGE_CURVE('',#954,#954,#962,.T.); +#962 = CIRCLE('',#963,2.1); +#963 = AXIS2_PLACEMENT_3D('',#964,#965,#966); +#964 = CARTESIAN_POINT('',(0.,-95.,2.5)); +#965 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#966 = DIRECTION('',(-1.,0.,0.)); +#967 = ORIENTED_EDGE('',*,*,#953,.F.); +#968 = ORIENTED_EDGE('',*,*,#666,.F.); +#969 = CYLINDRICAL_SURFACE('',#970,2.1); +#970 = AXIS2_PLACEMENT_3D('',#971,#972,#973); +#971 = CARTESIAN_POINT('',(0.,-95.,4.8)); +#972 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#973 = DIRECTION('',(-1.,0.,0.)); +#974 = ADVANCED_FACE('',(#975),#994,.F.); +#975 = FACE_BOUND('',#976,.F.); +#976 = EDGE_LOOP('',(#977,#985,#992,#993)); +#977 = ORIENTED_EDGE('',*,*,#978,.T.); +#978 = EDGE_CURVE('',#678,#979,#981,.T.); +#979 = VERTEX_POINT('',#980); +#980 = CARTESIAN_POINT('',(-2.1,-80.,2.5)); +#981 = LINE('',#982,#983); +#982 = CARTESIAN_POINT('',(-2.1,-80.,4.8)); +#983 = VECTOR('',#984,1.); +#984 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#985 = ORIENTED_EDGE('',*,*,#986,.T.); +#986 = EDGE_CURVE('',#979,#979,#987,.T.); +#987 = CIRCLE('',#988,2.1); +#988 = AXIS2_PLACEMENT_3D('',#989,#990,#991); +#989 = CARTESIAN_POINT('',(0.,-80.,2.5)); +#990 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#991 = DIRECTION('',(-1.,0.,0.)); +#992 = ORIENTED_EDGE('',*,*,#978,.F.); +#993 = ORIENTED_EDGE('',*,*,#677,.F.); +#994 = CYLINDRICAL_SURFACE('',#995,2.1); +#995 = AXIS2_PLACEMENT_3D('',#996,#997,#998); +#996 = CARTESIAN_POINT('',(0.,-80.,4.8)); +#997 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#998 = DIRECTION('',(-1.,0.,0.)); +#999 = ADVANCED_FACE('',(#1000),#1019,.F.); +#1000 = FACE_BOUND('',#1001,.F.); +#1001 = EDGE_LOOP('',(#1002,#1010,#1017,#1018)); +#1002 = ORIENTED_EDGE('',*,*,#1003,.T.); +#1003 = EDGE_CURVE('',#689,#1004,#1006,.T.); +#1004 = VERTEX_POINT('',#1005); +#1005 = CARTESIAN_POINT('',(-2.1,-65.,2.5)); +#1006 = LINE('',#1007,#1008); +#1007 = CARTESIAN_POINT('',(-2.1,-65.,4.8)); +#1008 = VECTOR('',#1009,1.); +#1009 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#1010 = ORIENTED_EDGE('',*,*,#1011,.T.); +#1011 = EDGE_CURVE('',#1004,#1004,#1012,.T.); +#1012 = CIRCLE('',#1013,2.1); +#1013 = AXIS2_PLACEMENT_3D('',#1014,#1015,#1016); +#1014 = CARTESIAN_POINT('',(0.,-65.,2.5)); +#1015 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1016 = DIRECTION('',(-1.,0.,0.)); +#1017 = ORIENTED_EDGE('',*,*,#1003,.F.); +#1018 = ORIENTED_EDGE('',*,*,#688,.F.); +#1019 = CYLINDRICAL_SURFACE('',#1020,2.1); +#1020 = AXIS2_PLACEMENT_3D('',#1021,#1022,#1023); +#1021 = CARTESIAN_POINT('',(0.,-65.,4.8)); +#1022 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1023 = DIRECTION('',(-1.,0.,0.)); +#1024 = ADVANCED_FACE('',(#1025),#1044,.F.); +#1025 = FACE_BOUND('',#1026,.F.); +#1026 = EDGE_LOOP('',(#1027,#1035,#1042,#1043)); +#1027 = ORIENTED_EDGE('',*,*,#1028,.T.); +#1028 = EDGE_CURVE('',#700,#1029,#1031,.T.); +#1029 = VERTEX_POINT('',#1030); +#1030 = CARTESIAN_POINT('',(-2.1,-50.,2.5)); +#1031 = LINE('',#1032,#1033); +#1032 = CARTESIAN_POINT('',(-2.1,-50.,4.8)); +#1033 = VECTOR('',#1034,1.); +#1034 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#1035 = ORIENTED_EDGE('',*,*,#1036,.T.); +#1036 = EDGE_CURVE('',#1029,#1029,#1037,.T.); +#1037 = CIRCLE('',#1038,2.1); +#1038 = AXIS2_PLACEMENT_3D('',#1039,#1040,#1041); +#1039 = CARTESIAN_POINT('',(0.,-50.,2.5)); +#1040 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1041 = DIRECTION('',(-1.,0.,0.)); +#1042 = ORIENTED_EDGE('',*,*,#1028,.F.); +#1043 = ORIENTED_EDGE('',*,*,#699,.F.); +#1044 = CYLINDRICAL_SURFACE('',#1045,2.1); +#1045 = AXIS2_PLACEMENT_3D('',#1046,#1047,#1048); +#1046 = CARTESIAN_POINT('',(0.,-50.,4.8)); +#1047 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1048 = DIRECTION('',(-1.,0.,0.)); +#1049 = ADVANCED_FACE('',(#1050),#1069,.F.); +#1050 = FACE_BOUND('',#1051,.F.); +#1051 = EDGE_LOOP('',(#1052,#1060,#1067,#1068)); +#1052 = ORIENTED_EDGE('',*,*,#1053,.T.); +#1053 = EDGE_CURVE('',#711,#1054,#1056,.T.); +#1054 = VERTEX_POINT('',#1055); +#1055 = CARTESIAN_POINT('',(-2.1,-35.,2.5)); +#1056 = LINE('',#1057,#1058); +#1057 = CARTESIAN_POINT('',(-2.1,-35.,4.8)); +#1058 = VECTOR('',#1059,1.); +#1059 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#1060 = ORIENTED_EDGE('',*,*,#1061,.T.); +#1061 = EDGE_CURVE('',#1054,#1054,#1062,.T.); +#1062 = CIRCLE('',#1063,2.1); +#1063 = AXIS2_PLACEMENT_3D('',#1064,#1065,#1066); +#1064 = CARTESIAN_POINT('',(0.,-35.,2.5)); +#1065 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1066 = DIRECTION('',(-1.,0.,0.)); +#1067 = ORIENTED_EDGE('',*,*,#1053,.F.); +#1068 = ORIENTED_EDGE('',*,*,#710,.F.); +#1069 = CYLINDRICAL_SURFACE('',#1070,2.1); +#1070 = AXIS2_PLACEMENT_3D('',#1071,#1072,#1073); +#1071 = CARTESIAN_POINT('',(0.,-35.,4.8)); +#1072 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1073 = DIRECTION('',(-1.,0.,0.)); +#1074 = ADVANCED_FACE('',(#1075),#1094,.F.); +#1075 = FACE_BOUND('',#1076,.F.); +#1076 = EDGE_LOOP('',(#1077,#1085,#1092,#1093)); +#1077 = ORIENTED_EDGE('',*,*,#1078,.T.); +#1078 = EDGE_CURVE('',#722,#1079,#1081,.T.); +#1079 = VERTEX_POINT('',#1080); +#1080 = CARTESIAN_POINT('',(-2.1,-20.,2.5)); +#1081 = LINE('',#1082,#1083); +#1082 = CARTESIAN_POINT('',(-2.1,-20.,4.8)); +#1083 = VECTOR('',#1084,1.); +#1084 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#1085 = ORIENTED_EDGE('',*,*,#1086,.T.); +#1086 = EDGE_CURVE('',#1079,#1079,#1087,.T.); +#1087 = CIRCLE('',#1088,2.1); +#1088 = AXIS2_PLACEMENT_3D('',#1089,#1090,#1091); +#1089 = CARTESIAN_POINT('',(0.,-20.,2.5)); +#1090 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1091 = DIRECTION('',(-1.,0.,0.)); +#1092 = ORIENTED_EDGE('',*,*,#1078,.F.); +#1093 = ORIENTED_EDGE('',*,*,#721,.F.); +#1094 = CYLINDRICAL_SURFACE('',#1095,2.1); +#1095 = AXIS2_PLACEMENT_3D('',#1096,#1097,#1098); +#1096 = CARTESIAN_POINT('',(0.,-20.,4.8)); +#1097 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1098 = DIRECTION('',(-1.,0.,0.)); +#1099 = ADVANCED_FACE('',(#1100),#1119,.F.); +#1100 = FACE_BOUND('',#1101,.F.); +#1101 = EDGE_LOOP('',(#1102,#1110,#1117,#1118)); +#1102 = ORIENTED_EDGE('',*,*,#1103,.T.); +#1103 = EDGE_CURVE('',#733,#1104,#1106,.T.); +#1104 = VERTEX_POINT('',#1105); +#1105 = CARTESIAN_POINT('',(-2.1,-5.,2.5)); +#1106 = LINE('',#1107,#1108); +#1107 = CARTESIAN_POINT('',(-2.1,-5.,4.8)); +#1108 = VECTOR('',#1109,1.); +#1109 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#1110 = ORIENTED_EDGE('',*,*,#1111,.T.); +#1111 = EDGE_CURVE('',#1104,#1104,#1112,.T.); +#1112 = CIRCLE('',#1113,2.1); +#1113 = AXIS2_PLACEMENT_3D('',#1114,#1115,#1116); +#1114 = CARTESIAN_POINT('',(0.,-5.,2.5)); +#1115 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1116 = DIRECTION('',(-1.,0.,0.)); +#1117 = ORIENTED_EDGE('',*,*,#1103,.F.); +#1118 = ORIENTED_EDGE('',*,*,#732,.F.); +#1119 = CYLINDRICAL_SURFACE('',#1120,2.1); +#1120 = AXIS2_PLACEMENT_3D('',#1121,#1122,#1123); +#1121 = CARTESIAN_POINT('',(0.,-5.,4.8)); +#1122 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1123 = DIRECTION('',(-1.,0.,0.)); +#1124 = ADVANCED_FACE('',(#1125),#1131,.F.); +#1125 = FACE_BOUND('',#1126,.F.); +#1126 = EDGE_LOOP('',(#1127,#1128,#1129,#1130)); +#1127 = ORIENTED_EDGE('',*,*,#919,.F.); +#1128 = ORIENTED_EDGE('',*,*,#767,.T.); +#1129 = ORIENTED_EDGE('',*,*,#936,.T.); +#1130 = ORIENTED_EDGE('',*,*,#905,.F.); +#1131 = PLANE('',#1132); +#1132 = AXIS2_PLACEMENT_3D('',#1133,#1134,#1135); +#1133 = CARTESIAN_POINT('',(-3.5,-8.770761894539E-16,3.95)); +#1134 = DIRECTION('',(0.8,-1.33226762955E-16,0.6)); +#1135 = DIRECTION('',(0.6,1.7763568394E-16,-0.8)); +#1136 = ADVANCED_FACE('',(#1137),#1156,.F.); +#1137 = FACE_BOUND('',#1138,.F.); +#1138 = EDGE_LOOP('',(#1139,#1148,#1154,#1155)); +#1139 = ORIENTED_EDGE('',*,*,#1140,.F.); +#1140 = EDGE_CURVE('',#1141,#1141,#1143,.T.); +#1141 = VERTEX_POINT('',#1142); +#1142 = CARTESIAN_POINT('',(-1.2,-95.,2.5)); +#1143 = CIRCLE('',#1144,1.2); +#1144 = AXIS2_PLACEMENT_3D('',#1145,#1146,#1147); +#1145 = CARTESIAN_POINT('',(0.,-95.,2.5)); +#1146 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1147 = DIRECTION('',(-1.,0.,0.)); +#1148 = ORIENTED_EDGE('',*,*,#1149,.T.); +#1149 = EDGE_CURVE('',#1141,#793,#1150,.T.); +#1150 = LINE('',#1151,#1152); +#1151 = CARTESIAN_POINT('',(-1.2,-95.,4.8)); +#1152 = VECTOR('',#1153,1.); +#1153 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#1154 = ORIENTED_EDGE('',*,*,#792,.T.); +#1155 = ORIENTED_EDGE('',*,*,#1149,.F.); +#1156 = CYLINDRICAL_SURFACE('',#1157,1.2); +#1157 = AXIS2_PLACEMENT_3D('',#1158,#1159,#1160); +#1158 = CARTESIAN_POINT('',(0.,-95.,4.8)); +#1159 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1160 = DIRECTION('',(-1.,0.,0.)); +#1161 = ADVANCED_FACE('',(#1162),#1181,.F.); +#1162 = FACE_BOUND('',#1163,.F.); +#1163 = EDGE_LOOP('',(#1164,#1173,#1179,#1180)); +#1164 = ORIENTED_EDGE('',*,*,#1165,.F.); +#1165 = EDGE_CURVE('',#1166,#1166,#1168,.T.); +#1166 = VERTEX_POINT('',#1167); +#1167 = CARTESIAN_POINT('',(-1.2,-80.,2.5)); +#1168 = CIRCLE('',#1169,1.2); +#1169 = AXIS2_PLACEMENT_3D('',#1170,#1171,#1172); +#1170 = CARTESIAN_POINT('',(0.,-80.,2.5)); +#1171 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1172 = DIRECTION('',(-1.,0.,0.)); +#1173 = ORIENTED_EDGE('',*,*,#1174,.T.); +#1174 = EDGE_CURVE('',#1166,#804,#1175,.T.); +#1175 = LINE('',#1176,#1177); +#1176 = CARTESIAN_POINT('',(-1.2,-80.,4.8)); +#1177 = VECTOR('',#1178,1.); +#1178 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#1179 = ORIENTED_EDGE('',*,*,#803,.T.); +#1180 = ORIENTED_EDGE('',*,*,#1174,.F.); +#1181 = CYLINDRICAL_SURFACE('',#1182,1.2); +#1182 = AXIS2_PLACEMENT_3D('',#1183,#1184,#1185); +#1183 = CARTESIAN_POINT('',(0.,-80.,4.8)); +#1184 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1185 = DIRECTION('',(-1.,0.,0.)); +#1186 = ADVANCED_FACE('',(#1187),#1206,.F.); +#1187 = FACE_BOUND('',#1188,.F.); +#1188 = EDGE_LOOP('',(#1189,#1198,#1204,#1205)); +#1189 = ORIENTED_EDGE('',*,*,#1190,.F.); +#1190 = EDGE_CURVE('',#1191,#1191,#1193,.T.); +#1191 = VERTEX_POINT('',#1192); +#1192 = CARTESIAN_POINT('',(-1.2,-65.,2.5)); +#1193 = CIRCLE('',#1194,1.2); +#1194 = AXIS2_PLACEMENT_3D('',#1195,#1196,#1197); +#1195 = CARTESIAN_POINT('',(0.,-65.,2.5)); +#1196 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1197 = DIRECTION('',(-1.,0.,0.)); +#1198 = ORIENTED_EDGE('',*,*,#1199,.T.); +#1199 = EDGE_CURVE('',#1191,#815,#1200,.T.); +#1200 = LINE('',#1201,#1202); +#1201 = CARTESIAN_POINT('',(-1.2,-65.,4.8)); +#1202 = VECTOR('',#1203,1.); +#1203 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#1204 = ORIENTED_EDGE('',*,*,#814,.T.); +#1205 = ORIENTED_EDGE('',*,*,#1199,.F.); +#1206 = CYLINDRICAL_SURFACE('',#1207,1.2); +#1207 = AXIS2_PLACEMENT_3D('',#1208,#1209,#1210); +#1208 = CARTESIAN_POINT('',(0.,-65.,4.8)); +#1209 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1210 = DIRECTION('',(-1.,0.,0.)); +#1211 = ADVANCED_FACE('',(#1212),#1231,.F.); +#1212 = FACE_BOUND('',#1213,.F.); +#1213 = EDGE_LOOP('',(#1214,#1223,#1229,#1230)); +#1214 = ORIENTED_EDGE('',*,*,#1215,.F.); +#1215 = EDGE_CURVE('',#1216,#1216,#1218,.T.); +#1216 = VERTEX_POINT('',#1217); +#1217 = CARTESIAN_POINT('',(-1.2,-50.,2.5)); +#1218 = CIRCLE('',#1219,1.2); +#1219 = AXIS2_PLACEMENT_3D('',#1220,#1221,#1222); +#1220 = CARTESIAN_POINT('',(0.,-50.,2.5)); +#1221 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1222 = DIRECTION('',(-1.,0.,0.)); +#1223 = ORIENTED_EDGE('',*,*,#1224,.T.); +#1224 = EDGE_CURVE('',#1216,#826,#1225,.T.); +#1225 = LINE('',#1226,#1227); +#1226 = CARTESIAN_POINT('',(-1.2,-50.,4.8)); +#1227 = VECTOR('',#1228,1.); +#1228 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#1229 = ORIENTED_EDGE('',*,*,#825,.T.); +#1230 = ORIENTED_EDGE('',*,*,#1224,.F.); +#1231 = CYLINDRICAL_SURFACE('',#1232,1.2); +#1232 = AXIS2_PLACEMENT_3D('',#1233,#1234,#1235); +#1233 = CARTESIAN_POINT('',(0.,-50.,4.8)); +#1234 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1235 = DIRECTION('',(-1.,0.,0.)); +#1236 = ADVANCED_FACE('',(#1237),#1256,.F.); +#1237 = FACE_BOUND('',#1238,.F.); +#1238 = EDGE_LOOP('',(#1239,#1248,#1254,#1255)); +#1239 = ORIENTED_EDGE('',*,*,#1240,.F.); +#1240 = EDGE_CURVE('',#1241,#1241,#1243,.T.); +#1241 = VERTEX_POINT('',#1242); +#1242 = CARTESIAN_POINT('',(-1.2,-35.,2.5)); +#1243 = CIRCLE('',#1244,1.2); +#1244 = AXIS2_PLACEMENT_3D('',#1245,#1246,#1247); +#1245 = CARTESIAN_POINT('',(0.,-35.,2.5)); +#1246 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1247 = DIRECTION('',(-1.,0.,0.)); +#1248 = ORIENTED_EDGE('',*,*,#1249,.T.); +#1249 = EDGE_CURVE('',#1241,#837,#1250,.T.); +#1250 = LINE('',#1251,#1252); +#1251 = CARTESIAN_POINT('',(-1.2,-35.,4.8)); +#1252 = VECTOR('',#1253,1.); +#1253 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#1254 = ORIENTED_EDGE('',*,*,#836,.T.); +#1255 = ORIENTED_EDGE('',*,*,#1249,.F.); +#1256 = CYLINDRICAL_SURFACE('',#1257,1.2); +#1257 = AXIS2_PLACEMENT_3D('',#1258,#1259,#1260); +#1258 = CARTESIAN_POINT('',(0.,-35.,4.8)); +#1259 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1260 = DIRECTION('',(-1.,0.,0.)); +#1261 = ADVANCED_FACE('',(#1262),#1281,.F.); +#1262 = FACE_BOUND('',#1263,.F.); +#1263 = EDGE_LOOP('',(#1264,#1273,#1279,#1280)); +#1264 = ORIENTED_EDGE('',*,*,#1265,.F.); +#1265 = EDGE_CURVE('',#1266,#1266,#1268,.T.); +#1266 = VERTEX_POINT('',#1267); +#1267 = CARTESIAN_POINT('',(-1.2,-20.,2.5)); +#1268 = CIRCLE('',#1269,1.2); +#1269 = AXIS2_PLACEMENT_3D('',#1270,#1271,#1272); +#1270 = CARTESIAN_POINT('',(0.,-20.,2.5)); +#1271 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1272 = DIRECTION('',(-1.,0.,0.)); +#1273 = ORIENTED_EDGE('',*,*,#1274,.T.); +#1274 = EDGE_CURVE('',#1266,#848,#1275,.T.); +#1275 = LINE('',#1276,#1277); +#1276 = CARTESIAN_POINT('',(-1.2,-20.,4.8)); +#1277 = VECTOR('',#1278,1.); +#1278 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#1279 = ORIENTED_EDGE('',*,*,#847,.T.); +#1280 = ORIENTED_EDGE('',*,*,#1274,.F.); +#1281 = CYLINDRICAL_SURFACE('',#1282,1.2); +#1282 = AXIS2_PLACEMENT_3D('',#1283,#1284,#1285); +#1283 = CARTESIAN_POINT('',(0.,-20.,4.8)); +#1284 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1285 = DIRECTION('',(-1.,0.,0.)); +#1286 = ADVANCED_FACE('',(#1287),#1306,.F.); +#1287 = FACE_BOUND('',#1288,.F.); +#1288 = EDGE_LOOP('',(#1289,#1298,#1304,#1305)); +#1289 = ORIENTED_EDGE('',*,*,#1290,.F.); +#1290 = EDGE_CURVE('',#1291,#1291,#1293,.T.); +#1291 = VERTEX_POINT('',#1292); +#1292 = CARTESIAN_POINT('',(-1.2,-5.,2.5)); +#1293 = CIRCLE('',#1294,1.2); +#1294 = AXIS2_PLACEMENT_3D('',#1295,#1296,#1297); +#1295 = CARTESIAN_POINT('',(0.,-5.,2.5)); +#1296 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1297 = DIRECTION('',(-1.,0.,0.)); +#1298 = ORIENTED_EDGE('',*,*,#1299,.T.); +#1299 = EDGE_CURVE('',#1291,#859,#1300,.T.); +#1300 = LINE('',#1301,#1302); +#1301 = CARTESIAN_POINT('',(-1.2,-5.,4.8)); +#1302 = VECTOR('',#1303,1.); +#1303 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#1304 = ORIENTED_EDGE('',*,*,#858,.T.); +#1305 = ORIENTED_EDGE('',*,*,#1299,.F.); +#1306 = CYLINDRICAL_SURFACE('',#1307,1.2); +#1307 = AXIS2_PLACEMENT_3D('',#1308,#1309,#1310); +#1308 = CARTESIAN_POINT('',(0.,-5.,4.8)); +#1309 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1310 = DIRECTION('',(-1.,0.,0.)); +#1311 = ADVANCED_FACE('',(#1312,#1315),#1318,.T.); +#1312 = FACE_BOUND('',#1313,.T.); +#1313 = EDGE_LOOP('',(#1314)); +#1314 = ORIENTED_EDGE('',*,*,#961,.T.); +#1315 = FACE_BOUND('',#1316,.T.); +#1316 = EDGE_LOOP('',(#1317)); +#1317 = ORIENTED_EDGE('',*,*,#1140,.F.); +#1318 = PLANE('',#1319); +#1319 = AXIS2_PLACEMENT_3D('',#1320,#1321,#1322); +#1320 = CARTESIAN_POINT('',(-2.848833609457E-16,-95.,2.5)); +#1321 = DIRECTION('',(-1.409807015397E-16,-2.441857379535E-16,1.)); +#1322 = DIRECTION('',(0.,1.,2.441857379535E-16)); +#1323 = ADVANCED_FACE('',(#1324,#1327),#1330,.T.); +#1324 = FACE_BOUND('',#1325,.T.); +#1325 = EDGE_LOOP('',(#1326)); +#1326 = ORIENTED_EDGE('',*,*,#986,.T.); +#1327 = FACE_BOUND('',#1328,.T.); +#1328 = EDGE_LOOP('',(#1329)); +#1329 = ORIENTED_EDGE('',*,*,#1165,.F.); +#1330 = PLANE('',#1331); +#1331 = AXIS2_PLACEMENT_3D('',#1332,#1333,#1334); +#1332 = CARTESIAN_POINT('',(-2.848833609457E-16,-80.,2.5)); +#1333 = DIRECTION('',(-2.981333730994E-32,5.669937756276E-30,1.)); +#1334 = DIRECTION('',(0.,1.,-5.669937756276E-30)); +#1335 = ADVANCED_FACE('',(#1336,#1339),#1342,.T.); +#1336 = FACE_BOUND('',#1337,.T.); +#1337 = EDGE_LOOP('',(#1338)); +#1338 = ORIENTED_EDGE('',*,*,#1011,.T.); +#1339 = FACE_BOUND('',#1340,.T.); +#1340 = EDGE_LOOP('',(#1341)); +#1341 = ORIENTED_EDGE('',*,*,#1190,.F.); +#1342 = PLANE('',#1343); +#1343 = AXIS2_PLACEMENT_3D('',#1344,#1345,#1346); +#1344 = CARTESIAN_POINT('',(-2.848833609457E-16,-65.,2.5)); +#1345 = DIRECTION('',(1.409807015397E-16,-2.441857379535E-16,1.)); +#1346 = DIRECTION('',(0.,1.,2.441857379535E-16)); +#1347 = ADVANCED_FACE('',(#1348,#1351),#1354,.T.); +#1348 = FACE_BOUND('',#1349,.T.); +#1349 = EDGE_LOOP('',(#1350)); +#1350 = ORIENTED_EDGE('',*,*,#1036,.T.); +#1351 = FACE_BOUND('',#1352,.T.); +#1352 = EDGE_LOOP('',(#1353)); +#1353 = ORIENTED_EDGE('',*,*,#1215,.F.); +#1354 = PLANE('',#1355); +#1355 = AXIS2_PLACEMENT_3D('',#1356,#1357,#1358); +#1356 = CARTESIAN_POINT('',(-2.848833609457E-16,-50.,2.5)); +#1357 = DIRECTION('',(-1.409807015397E-16,-2.441857379535E-16,1.)); +#1358 = DIRECTION('',(0.,1.,2.441857379535E-16)); +#1359 = ADVANCED_FACE('',(#1360,#1363),#1366,.T.); +#1360 = FACE_BOUND('',#1361,.T.); +#1361 = EDGE_LOOP('',(#1362)); +#1362 = ORIENTED_EDGE('',*,*,#1061,.T.); +#1363 = FACE_BOUND('',#1364,.T.); +#1364 = EDGE_LOOP('',(#1365)); +#1365 = ORIENTED_EDGE('',*,*,#1240,.F.); +#1366 = PLANE('',#1367); +#1367 = AXIS2_PLACEMENT_3D('',#1368,#1369,#1370); +#1368 = CARTESIAN_POINT('',(-2.848833609457E-16,-35.,2.5)); +#1369 = DIRECTION('',(-1.409807015397E-16,-2.441857379535E-16,1.)); +#1370 = DIRECTION('',(0.,1.,2.441857379535E-16)); +#1371 = ADVANCED_FACE('',(#1372,#1375),#1378,.T.); +#1372 = FACE_BOUND('',#1373,.T.); +#1373 = EDGE_LOOP('',(#1374)); +#1374 = ORIENTED_EDGE('',*,*,#1086,.T.); +#1375 = FACE_BOUND('',#1376,.T.); +#1376 = EDGE_LOOP('',(#1377)); +#1377 = ORIENTED_EDGE('',*,*,#1265,.F.); +#1378 = PLANE('',#1379); +#1379 = AXIS2_PLACEMENT_3D('',#1380,#1381,#1382); +#1380 = CARTESIAN_POINT('',(2.441857379535E-16,-20.,2.5)); +#1381 = DIRECTION('',(-2.981333730994E-32,4.930380657631E-32,1.)); +#1382 = DIRECTION('',(0.,1.,-4.930380657631E-32)); +#1383 = ADVANCED_FACE('',(#1384,#1387),#1390,.T.); +#1384 = FACE_BOUND('',#1385,.T.); +#1385 = EDGE_LOOP('',(#1386)); +#1386 = ORIENTED_EDGE('',*,*,#1111,.T.); +#1387 = FACE_BOUND('',#1388,.T.); +#1388 = EDGE_LOOP('',(#1389)); +#1389 = ORIENTED_EDGE('',*,*,#1290,.F.); +#1390 = PLANE('',#1391); +#1391 = AXIS2_PLACEMENT_3D('',#1392,#1393,#1394); +#1392 = CARTESIAN_POINT('',(1.220928689767E-16,-5.,2.5)); +#1393 = DIRECTION('',(1.409807015397E-16,-2.441857379535E-16,1.)); +#1394 = DIRECTION('',(0.,1.,2.441857379535E-16)); +#1395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1399)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1396,#1397,#1398)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1396 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1397 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1398 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1399 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#1396, + 'distance_accuracy_value','confusion accuracy'); +#1400 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#1401 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1402),#1395); +#1402 = STYLED_ITEM('color',(#1403),#15); +#1403 = PRESENTATION_STYLE_ASSIGNMENT((#1404,#1410)); +#1404 = SURFACE_STYLE_USAGE(.BOTH.,#1405); +#1405 = SURFACE_SIDE_STYLE('',(#1406)); +#1406 = SURFACE_STYLE_FILL_AREA(#1407); +#1407 = FILL_AREA_STYLE('',(#1408)); +#1408 = FILL_AREA_STYLE_COLOUR('',#1409); +#1409 = COLOUR_RGB('',0.906331759313,0.906331759313,0.906331759313); +#1410 = CURVE_STYLE('',#1411,POSITIVE_LENGTH_MEASURE(0.1),#1412); +#1411 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1412 = COLOUR_RGB('',0.345868924627,0.345868924627,0.345868924627); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN7-Rail.stl b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN7-Rail.stl new file mode 100644 index 00000000..04140d3c Binary files /dev/null and b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN7-Rail.stl differ diff --git a/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN7C.FCStd b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN7C.FCStd new file mode 100644 index 00000000..55ecde34 Binary files /dev/null and b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN7C.FCStd differ diff --git a/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN7C.step b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN7C.step new file mode 100644 index 00000000..8b1e89c3 --- /dev/null +++ b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN7C.step @@ -0,0 +1,874 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2021-10-02T12:05:51',('Author'),( + ''),'Open CASCADE STEP processor 7.5','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('Body','Body','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#811); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#57,#202,#226,#251,#381,#398,#415,#432,#449, + #466,#483,#500,#517,#578,#595,#612,#629,#646,#663,#675,#700,#725, + #750,#775,#784,#793,#802)); +#17 = ADVANCED_FACE('',(#18),#52,.T.); +#18 = FACE_BOUND('',#19,.T.); +#19 = EDGE_LOOP('',(#20,#30,#38,#46)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(-3.5,-5.329070518201E-16,2.4)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-3.5,-4.440892098501E-16,2.)); +#26 = LINE('',#27,#28); +#27 = CARTESIAN_POINT('',(-3.5,-5.329070518201E-16,2.4)); +#28 = VECTOR('',#29,1.); +#29 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#30 = ORIENTED_EDGE('',*,*,#31,.T.); +#31 = EDGE_CURVE('',#22,#32,#34,.T.); +#32 = VERTEX_POINT('',#33); +#33 = CARTESIAN_POINT('',(-3.5,-22.5,2.4)); +#34 = LINE('',#35,#36); +#35 = CARTESIAN_POINT('',(-3.5,-5.329070518201E-16,2.4)); +#36 = VECTOR('',#37,1.); +#37 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#38 = ORIENTED_EDGE('',*,*,#39,.T.); +#39 = EDGE_CURVE('',#32,#40,#42,.T.); +#40 = VERTEX_POINT('',#41); +#41 = CARTESIAN_POINT('',(-3.5,-22.5,2.)); +#42 = LINE('',#43,#44); +#43 = CARTESIAN_POINT('',(-3.5,-22.5,2.4)); +#44 = VECTOR('',#45,1.); +#45 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#46 = ORIENTED_EDGE('',*,*,#47,.F.); +#47 = EDGE_CURVE('',#24,#40,#48,.T.); +#48 = LINE('',#49,#50); +#49 = CARTESIAN_POINT('',(-3.5,-4.440892098501E-16,2.)); +#50 = VECTOR('',#51,1.); +#51 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#52 = PLANE('',#53); +#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56); +#54 = CARTESIAN_POINT('',(-3.5,-5.329070518201E-16,2.4)); +#55 = DIRECTION('',(1.,0.,0.)); +#56 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#57 = ADVANCED_FACE('',(#58),#197,.T.); +#58 = FACE_BOUND('',#59,.T.); +#59 = EDGE_LOOP('',(#60,#61,#69,#77,#85,#93,#101,#109,#117,#125,#133, + #141,#149,#157,#166,#174,#182,#190)); +#60 = ORIENTED_EDGE('',*,*,#21,.T.); +#61 = ORIENTED_EDGE('',*,*,#62,.T.); +#62 = EDGE_CURVE('',#24,#63,#65,.T.); +#63 = VERTEX_POINT('',#64); +#64 = CARTESIAN_POINT('',(-4.,-3.330669073875E-16,1.5)); +#65 = LINE('',#66,#67); +#66 = CARTESIAN_POINT('',(-2.016492740472,-7.734939931954E-16, + 3.483507259528)); +#67 = VECTOR('',#68,1.); +#68 = DIRECTION('',(-0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#69 = ORIENTED_EDGE('',*,*,#70,.T.); +#70 = EDGE_CURVE('',#63,#71,#73,.T.); +#71 = VERTEX_POINT('',#72); +#72 = CARTESIAN_POINT('',(-8.,-3.330669073875E-16,1.5)); +#73 = LINE('',#74,#75); +#74 = CARTESIAN_POINT('',(-3.5,-3.330669073875E-16,1.5)); +#75 = VECTOR('',#76,1.); +#76 = DIRECTION('',(-1.,0.,0.)); +#77 = ORIENTED_EDGE('',*,*,#78,.T.); +#78 = EDGE_CURVE('',#71,#79,#81,.T.); +#79 = VERTEX_POINT('',#80); +#80 = CARTESIAN_POINT('',(-8.5,-4.440892098501E-16,2.)); +#81 = LINE('',#82,#83); +#82 = CARTESIAN_POINT('',(-6.983507259528,-1.073601784203E-16, + 0.483507259528)); +#83 = VECTOR('',#84,1.); +#84 = DIRECTION('',(-0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#85 = ORIENTED_EDGE('',*,*,#86,.T.); +#86 = EDGE_CURVE('',#79,#87,#89,.T.); +#87 = VERTEX_POINT('',#88); +#88 = CARTESIAN_POINT('',(-8.5,-1.665334536938E-15,7.5)); +#89 = LINE('',#90,#91); +#90 = CARTESIAN_POINT('',(-8.5,-3.330669073875E-16,1.5)); +#91 = VECTOR('',#92,1.); +#92 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#93 = ORIENTED_EDGE('',*,*,#94,.T.); +#94 = EDGE_CURVE('',#87,#95,#97,.T.); +#95 = VERTEX_POINT('',#96); +#96 = CARTESIAN_POINT('',(-8.,-1.7763568394E-15,8.)); +#97 = LINE('',#98,#99); +#98 = CARTESIAN_POINT('',(-6.891492740472,-2.022494895899E-15, + 9.108507259528)); +#99 = VECTOR('',#100,1.); +#100 = DIRECTION('',(0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#101 = ORIENTED_EDGE('',*,*,#102,.T.); +#102 = EDGE_CURVE('',#95,#103,#105,.T.); +#103 = VERTEX_POINT('',#104); +#104 = CARTESIAN_POINT('',(8.,-1.7763568394E-15,8.)); +#105 = LINE('',#106,#107); +#106 = CARTESIAN_POINT('',(-8.5,-1.7763568394E-15,8.)); +#107 = VECTOR('',#108,1.); +#108 = DIRECTION('',(1.,0.,0.)); +#109 = ORIENTED_EDGE('',*,*,#110,.T.); +#110 = EDGE_CURVE('',#103,#111,#113,.T.); +#111 = VERTEX_POINT('',#112); +#112 = CARTESIAN_POINT('',(8.5,-1.665334536938E-15,7.5)); +#113 = LINE('',#114,#115); +#114 = CARTESIAN_POINT('',(6.891492740472,-2.022494895899E-15, + 9.108507259528)); +#115 = VECTOR('',#116,1.); +#116 = DIRECTION('',(0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#117 = ORIENTED_EDGE('',*,*,#118,.T.); +#118 = EDGE_CURVE('',#111,#119,#121,.T.); +#119 = VERTEX_POINT('',#120); +#120 = CARTESIAN_POINT('',(8.5,-4.440892098501E-16,2.)); +#121 = LINE('',#122,#123); +#122 = CARTESIAN_POINT('',(8.5,-1.7763568394E-15,8.)); +#123 = VECTOR('',#124,1.); +#124 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#125 = ORIENTED_EDGE('',*,*,#126,.T.); +#126 = EDGE_CURVE('',#119,#127,#129,.T.); +#127 = VERTEX_POINT('',#128); +#128 = CARTESIAN_POINT('',(8.,-3.330669073875E-16,1.5)); +#129 = LINE('',#130,#131); +#130 = CARTESIAN_POINT('',(6.983507259528,-1.073601784203E-16, + 0.483507259528)); +#131 = VECTOR('',#132,1.); +#132 = DIRECTION('',(-0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#133 = ORIENTED_EDGE('',*,*,#134,.T.); +#134 = EDGE_CURVE('',#127,#135,#137,.T.); +#135 = VERTEX_POINT('',#136); +#136 = CARTESIAN_POINT('',(4.,-3.330669073875E-16,1.5)); +#137 = LINE('',#138,#139); +#138 = CARTESIAN_POINT('',(8.5,-3.330669073875E-16,1.5)); +#139 = VECTOR('',#140,1.); +#140 = DIRECTION('',(-1.,0.,0.)); +#141 = ORIENTED_EDGE('',*,*,#142,.T.); +#142 = EDGE_CURVE('',#135,#143,#145,.T.); +#143 = VERTEX_POINT('',#144); +#144 = CARTESIAN_POINT('',(3.5,-4.440892098501E-16,2.)); +#145 = LINE('',#146,#147); +#146 = CARTESIAN_POINT('',(2.016492740472,-7.734939931954E-16, + 3.483507259528)); +#147 = VECTOR('',#148,1.); +#148 = DIRECTION('',(-0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#149 = ORIENTED_EDGE('',*,*,#150,.T.); +#150 = EDGE_CURVE('',#143,#151,#153,.T.); +#151 = VERTEX_POINT('',#152); +#152 = CARTESIAN_POINT('',(3.5,-5.329070518201E-16,2.4)); +#153 = LINE('',#154,#155); +#154 = CARTESIAN_POINT('',(3.5,-3.330669073875E-16,1.5)); +#155 = VECTOR('',#156,1.); +#156 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#157 = ORIENTED_EDGE('',*,*,#158,.F.); +#158 = EDGE_CURVE('',#159,#151,#161,.T.); +#159 = VERTEX_POINT('',#160); +#160 = CARTESIAN_POINT('',(3.5,-8.659739592076E-16,3.9)); +#161 = CIRCLE('',#162,0.75); +#162 = AXIS2_PLACEMENT_3D('',#163,#164,#165); +#163 = CARTESIAN_POINT('',(3.5,-6.994405055138E-16,3.15)); +#164 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#165 = DIRECTION('',(1.,0.,0.)); +#166 = ORIENTED_EDGE('',*,*,#167,.T.); +#167 = EDGE_CURVE('',#159,#168,#170,.T.); +#168 = VERTEX_POINT('',#169); +#169 = CARTESIAN_POINT('',(3.5,-1.06581410364E-15,4.8)); +#170 = LINE('',#171,#172); +#171 = CARTESIAN_POINT('',(3.5,-8.659739592076E-16,3.9)); +#172 = VECTOR('',#173,1.); +#173 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#174 = ORIENTED_EDGE('',*,*,#175,.T.); +#175 = EDGE_CURVE('',#168,#176,#178,.T.); +#176 = VERTEX_POINT('',#177); +#177 = CARTESIAN_POINT('',(-3.5,-1.06581410364E-15,4.8)); +#178 = LINE('',#179,#180); +#179 = CARTESIAN_POINT('',(3.5,-1.06581410364E-15,4.8)); +#180 = VECTOR('',#181,1.); +#181 = DIRECTION('',(-1.,0.,0.)); +#182 = ORIENTED_EDGE('',*,*,#183,.T.); +#183 = EDGE_CURVE('',#176,#184,#186,.T.); +#184 = VERTEX_POINT('',#185); +#185 = CARTESIAN_POINT('',(-3.5,-8.659739592076E-16,3.9)); +#186 = LINE('',#187,#188); +#187 = CARTESIAN_POINT('',(-3.5,-1.06581410364E-15,4.8)); +#188 = VECTOR('',#189,1.); +#189 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#190 = ORIENTED_EDGE('',*,*,#191,.F.); +#191 = EDGE_CURVE('',#22,#184,#192,.T.); +#192 = CIRCLE('',#193,0.75); +#193 = AXIS2_PLACEMENT_3D('',#194,#195,#196); +#194 = CARTESIAN_POINT('',(-3.5,-6.994405055138E-16,3.15)); +#195 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#196 = DIRECTION('',(1.,0.,0.)); +#197 = PLANE('',#198); +#198 = AXIS2_PLACEMENT_3D('',#199,#200,#201); +#199 = CARTESIAN_POINT('',(-1.329849720967E-16,-1.095574528456E-15, + 4.934029038113)); +#200 = DIRECTION('',(-2.347240372888E-98,1.,2.22044604925E-16)); +#201 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#202 = ADVANCED_FACE('',(#203),#221,.T.); +#203 = FACE_BOUND('',#204,.T.); +#204 = EDGE_LOOP('',(#205,#206,#207,#215)); +#205 = ORIENTED_EDGE('',*,*,#62,.F.); +#206 = ORIENTED_EDGE('',*,*,#47,.T.); +#207 = ORIENTED_EDGE('',*,*,#208,.T.); +#208 = EDGE_CURVE('',#40,#209,#211,.T.); +#209 = VERTEX_POINT('',#210); +#210 = CARTESIAN_POINT('',(-4.,-22.5,1.5)); +#211 = LINE('',#212,#213); +#212 = CARTESIAN_POINT('',(-2.016492740472,-22.5,3.483507259528)); +#213 = VECTOR('',#214,1.); +#214 = DIRECTION('',(-0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#215 = ORIENTED_EDGE('',*,*,#216,.F.); +#216 = EDGE_CURVE('',#63,#209,#217,.T.); +#217 = LINE('',#218,#219); +#218 = CARTESIAN_POINT('',(-4.,-3.330669073875E-16,1.5)); +#219 = VECTOR('',#220,1.); +#220 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#221 = PLANE('',#222); +#222 = AXIS2_PLACEMENT_3D('',#223,#224,#225); +#223 = CARTESIAN_POINT('',(-3.75,-3.885780586188E-16,1.75)); +#224 = DIRECTION('',(0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#225 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#226 = ADVANCED_FACE('',(#227),#246,.T.); +#227 = FACE_BOUND('',#228,.F.); +#228 = EDGE_LOOP('',(#229,#230,#239,#245)); +#229 = ORIENTED_EDGE('',*,*,#31,.T.); +#230 = ORIENTED_EDGE('',*,*,#231,.T.); +#231 = EDGE_CURVE('',#32,#232,#234,.T.); +#232 = VERTEX_POINT('',#233); +#233 = CARTESIAN_POINT('',(-3.5,-22.5,3.9)); +#234 = CIRCLE('',#235,0.75); +#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238); +#236 = CARTESIAN_POINT('',(-3.5,-22.5,3.15)); +#237 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#238 = DIRECTION('',(1.,0.,0.)); +#239 = ORIENTED_EDGE('',*,*,#240,.F.); +#240 = EDGE_CURVE('',#184,#232,#241,.T.); +#241 = LINE('',#242,#243); +#242 = CARTESIAN_POINT('',(-3.5,-8.659739592076E-16,3.9)); +#243 = VECTOR('',#244,1.); +#244 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#245 = ORIENTED_EDGE('',*,*,#191,.F.); +#246 = CYLINDRICAL_SURFACE('',#247,0.75); +#247 = AXIS2_PLACEMENT_3D('',#248,#249,#250); +#248 = CARTESIAN_POINT('',(-3.5,-6.994405055138E-16,3.15)); +#249 = DIRECTION('',(0.,1.,2.22044604925E-16)); +#250 = DIRECTION('',(1.,0.,0.)); +#251 = ADVANCED_FACE('',(#252),#376,.F.); +#252 = FACE_BOUND('',#253,.F.); +#253 = EDGE_LOOP('',(#254,#255,#256,#264,#272,#280,#288,#296,#304,#312, + #320,#328,#336,#344,#353,#361,#369,#375)); +#254 = ORIENTED_EDGE('',*,*,#39,.T.); +#255 = ORIENTED_EDGE('',*,*,#208,.T.); +#256 = ORIENTED_EDGE('',*,*,#257,.T.); +#257 = EDGE_CURVE('',#209,#258,#260,.T.); +#258 = VERTEX_POINT('',#259); +#259 = CARTESIAN_POINT('',(-8.,-22.5,1.5)); +#260 = LINE('',#261,#262); +#261 = CARTESIAN_POINT('',(-3.5,-22.5,1.5)); +#262 = VECTOR('',#263,1.); +#263 = DIRECTION('',(-1.,0.,0.)); +#264 = ORIENTED_EDGE('',*,*,#265,.T.); +#265 = EDGE_CURVE('',#258,#266,#268,.T.); +#266 = VERTEX_POINT('',#267); +#267 = CARTESIAN_POINT('',(-8.5,-22.5,2.)); +#268 = LINE('',#269,#270); +#269 = CARTESIAN_POINT('',(-6.983507259528,-22.5,0.483507259528)); +#270 = VECTOR('',#271,1.); +#271 = DIRECTION('',(-0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#272 = ORIENTED_EDGE('',*,*,#273,.T.); +#273 = EDGE_CURVE('',#266,#274,#276,.T.); +#274 = VERTEX_POINT('',#275); +#275 = CARTESIAN_POINT('',(-8.5,-22.5,7.5)); +#276 = LINE('',#277,#278); +#277 = CARTESIAN_POINT('',(-8.5,-22.5,1.5)); +#278 = VECTOR('',#279,1.); +#279 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#280 = ORIENTED_EDGE('',*,*,#281,.T.); +#281 = EDGE_CURVE('',#274,#282,#284,.T.); +#282 = VERTEX_POINT('',#283); +#283 = CARTESIAN_POINT('',(-8.,-22.5,8.)); +#284 = LINE('',#285,#286); +#285 = CARTESIAN_POINT('',(-6.891492740472,-22.5,9.108507259528)); +#286 = VECTOR('',#287,1.); +#287 = DIRECTION('',(0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#288 = ORIENTED_EDGE('',*,*,#289,.T.); +#289 = EDGE_CURVE('',#282,#290,#292,.T.); +#290 = VERTEX_POINT('',#291); +#291 = CARTESIAN_POINT('',(8.,-22.5,8.)); +#292 = LINE('',#293,#294); +#293 = CARTESIAN_POINT('',(-8.5,-22.5,8.)); +#294 = VECTOR('',#295,1.); +#295 = DIRECTION('',(1.,0.,0.)); +#296 = ORIENTED_EDGE('',*,*,#297,.T.); +#297 = EDGE_CURVE('',#290,#298,#300,.T.); +#298 = VERTEX_POINT('',#299); +#299 = CARTESIAN_POINT('',(8.5,-22.5,7.5)); +#300 = LINE('',#301,#302); +#301 = CARTESIAN_POINT('',(6.891492740472,-22.5,9.108507259528)); +#302 = VECTOR('',#303,1.); +#303 = DIRECTION('',(0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#304 = ORIENTED_EDGE('',*,*,#305,.T.); +#305 = EDGE_CURVE('',#298,#306,#308,.T.); +#306 = VERTEX_POINT('',#307); +#307 = CARTESIAN_POINT('',(8.5,-22.5,2.)); +#308 = LINE('',#309,#310); +#309 = CARTESIAN_POINT('',(8.5,-22.5,8.)); +#310 = VECTOR('',#311,1.); +#311 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#312 = ORIENTED_EDGE('',*,*,#313,.T.); +#313 = EDGE_CURVE('',#306,#314,#316,.T.); +#314 = VERTEX_POINT('',#315); +#315 = CARTESIAN_POINT('',(8.,-22.5,1.5)); +#316 = LINE('',#317,#318); +#317 = CARTESIAN_POINT('',(6.983507259528,-22.5,0.483507259528)); +#318 = VECTOR('',#319,1.); +#319 = DIRECTION('',(-0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#320 = ORIENTED_EDGE('',*,*,#321,.T.); +#321 = EDGE_CURVE('',#314,#322,#324,.T.); +#322 = VERTEX_POINT('',#323); +#323 = CARTESIAN_POINT('',(4.,-22.5,1.5)); +#324 = LINE('',#325,#326); +#325 = CARTESIAN_POINT('',(8.5,-22.5,1.5)); +#326 = VECTOR('',#327,1.); +#327 = DIRECTION('',(-1.,0.,0.)); +#328 = ORIENTED_EDGE('',*,*,#329,.T.); +#329 = EDGE_CURVE('',#322,#330,#332,.T.); +#330 = VERTEX_POINT('',#331); +#331 = CARTESIAN_POINT('',(3.5,-22.5,2.)); +#332 = LINE('',#333,#334); +#333 = CARTESIAN_POINT('',(2.016492740472,-22.5,3.483507259528)); +#334 = VECTOR('',#335,1.); +#335 = DIRECTION('',(-0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#336 = ORIENTED_EDGE('',*,*,#337,.T.); +#337 = EDGE_CURVE('',#330,#338,#340,.T.); +#338 = VERTEX_POINT('',#339); +#339 = CARTESIAN_POINT('',(3.5,-22.5,2.4)); +#340 = LINE('',#341,#342); +#341 = CARTESIAN_POINT('',(3.5,-22.5,1.5)); +#342 = VECTOR('',#343,1.); +#343 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#344 = ORIENTED_EDGE('',*,*,#345,.F.); +#345 = EDGE_CURVE('',#346,#338,#348,.T.); +#346 = VERTEX_POINT('',#347); +#347 = CARTESIAN_POINT('',(3.5,-22.5,3.9)); +#348 = CIRCLE('',#349,0.75); +#349 = AXIS2_PLACEMENT_3D('',#350,#351,#352); +#350 = CARTESIAN_POINT('',(3.5,-22.5,3.15)); +#351 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#352 = DIRECTION('',(1.,0.,0.)); +#353 = ORIENTED_EDGE('',*,*,#354,.T.); +#354 = EDGE_CURVE('',#346,#355,#357,.T.); +#355 = VERTEX_POINT('',#356); +#356 = CARTESIAN_POINT('',(3.5,-22.5,4.8)); +#357 = LINE('',#358,#359); +#358 = CARTESIAN_POINT('',(3.5,-22.5,3.9)); +#359 = VECTOR('',#360,1.); +#360 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#361 = ORIENTED_EDGE('',*,*,#362,.T.); +#362 = EDGE_CURVE('',#355,#363,#365,.T.); +#363 = VERTEX_POINT('',#364); +#364 = CARTESIAN_POINT('',(-3.5,-22.5,4.8)); +#365 = LINE('',#366,#367); +#366 = CARTESIAN_POINT('',(3.5,-22.5,4.8)); +#367 = VECTOR('',#368,1.); +#368 = DIRECTION('',(-1.,0.,0.)); +#369 = ORIENTED_EDGE('',*,*,#370,.T.); +#370 = EDGE_CURVE('',#363,#232,#371,.T.); +#371 = LINE('',#372,#373); +#372 = CARTESIAN_POINT('',(-3.5,-22.5,4.8)); +#373 = VECTOR('',#374,1.); +#374 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#375 = ORIENTED_EDGE('',*,*,#231,.F.); +#376 = PLANE('',#377); +#377 = AXIS2_PLACEMENT_3D('',#378,#379,#380); +#378 = CARTESIAN_POINT('',(-1.329849720967E-16,-22.5,4.934029038113)); +#379 = DIRECTION('',(-2.347240372888E-98,1.,2.22044604925E-16)); +#380 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#381 = ADVANCED_FACE('',(#382),#393,.T.); +#382 = FACE_BOUND('',#383,.T.); +#383 = EDGE_LOOP('',(#384,#385,#386,#387)); +#384 = ORIENTED_EDGE('',*,*,#70,.F.); +#385 = ORIENTED_EDGE('',*,*,#216,.T.); +#386 = ORIENTED_EDGE('',*,*,#257,.T.); +#387 = ORIENTED_EDGE('',*,*,#388,.F.); +#388 = EDGE_CURVE('',#71,#258,#389,.T.); +#389 = LINE('',#390,#391); +#390 = CARTESIAN_POINT('',(-8.,-3.330669073875E-16,1.5)); +#391 = VECTOR('',#392,1.); +#392 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#393 = PLANE('',#394); +#394 = AXIS2_PLACEMENT_3D('',#395,#396,#397); +#395 = CARTESIAN_POINT('',(-3.5,-3.330669073875E-16,1.5)); +#396 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#397 = DIRECTION('',(-1.,0.,0.)); +#398 = ADVANCED_FACE('',(#399),#410,.T.); +#399 = FACE_BOUND('',#400,.T.); +#400 = EDGE_LOOP('',(#401,#407,#408,#409)); +#401 = ORIENTED_EDGE('',*,*,#402,.T.); +#402 = EDGE_CURVE('',#176,#363,#403,.T.); +#403 = LINE('',#404,#405); +#404 = CARTESIAN_POINT('',(-3.5,-1.06581410364E-15,4.8)); +#405 = VECTOR('',#406,1.); +#406 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#407 = ORIENTED_EDGE('',*,*,#370,.T.); +#408 = ORIENTED_EDGE('',*,*,#240,.F.); +#409 = ORIENTED_EDGE('',*,*,#183,.F.); +#410 = PLANE('',#411); +#411 = AXIS2_PLACEMENT_3D('',#412,#413,#414); +#412 = CARTESIAN_POINT('',(-3.5,-1.06581410364E-15,4.8)); +#413 = DIRECTION('',(1.,0.,0.)); +#414 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#415 = ADVANCED_FACE('',(#416),#427,.T.); +#416 = FACE_BOUND('',#417,.T.); +#417 = EDGE_LOOP('',(#418,#419,#420,#421)); +#418 = ORIENTED_EDGE('',*,*,#78,.F.); +#419 = ORIENTED_EDGE('',*,*,#388,.T.); +#420 = ORIENTED_EDGE('',*,*,#265,.T.); +#421 = ORIENTED_EDGE('',*,*,#422,.F.); +#422 = EDGE_CURVE('',#79,#266,#423,.T.); +#423 = LINE('',#424,#425); +#424 = CARTESIAN_POINT('',(-8.5,-4.440892098501E-16,2.)); +#425 = VECTOR('',#426,1.); +#426 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#427 = PLANE('',#428); +#428 = AXIS2_PLACEMENT_3D('',#429,#430,#431); +#429 = CARTESIAN_POINT('',(-8.25,-3.885780586188E-16,1.75)); +#430 = DIRECTION('',(-0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#431 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#432 = ADVANCED_FACE('',(#433),#444,.T.); +#433 = FACE_BOUND('',#434,.T.); +#434 = EDGE_LOOP('',(#435,#441,#442,#443)); +#435 = ORIENTED_EDGE('',*,*,#436,.T.); +#436 = EDGE_CURVE('',#168,#355,#437,.T.); +#437 = LINE('',#438,#439); +#438 = CARTESIAN_POINT('',(3.5,-1.06581410364E-15,4.8)); +#439 = VECTOR('',#440,1.); +#440 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#441 = ORIENTED_EDGE('',*,*,#362,.T.); +#442 = ORIENTED_EDGE('',*,*,#402,.F.); +#443 = ORIENTED_EDGE('',*,*,#175,.F.); +#444 = PLANE('',#445); +#445 = AXIS2_PLACEMENT_3D('',#446,#447,#448); +#446 = CARTESIAN_POINT('',(3.5,-1.06581410364E-15,4.8)); +#447 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#448 = DIRECTION('',(-1.,0.,0.)); +#449 = ADVANCED_FACE('',(#450),#461,.T.); +#450 = FACE_BOUND('',#451,.T.); +#451 = EDGE_LOOP('',(#452,#453,#454,#455)); +#452 = ORIENTED_EDGE('',*,*,#86,.F.); +#453 = ORIENTED_EDGE('',*,*,#422,.T.); +#454 = ORIENTED_EDGE('',*,*,#273,.T.); +#455 = ORIENTED_EDGE('',*,*,#456,.F.); +#456 = EDGE_CURVE('',#87,#274,#457,.T.); +#457 = LINE('',#458,#459); +#458 = CARTESIAN_POINT('',(-8.5,-1.665334536938E-15,7.5)); +#459 = VECTOR('',#460,1.); +#460 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#461 = PLANE('',#462); +#462 = AXIS2_PLACEMENT_3D('',#463,#464,#465); +#463 = CARTESIAN_POINT('',(-8.5,-3.330669073875E-16,1.5)); +#464 = DIRECTION('',(-1.,0.,0.)); +#465 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#466 = ADVANCED_FACE('',(#467),#478,.T.); +#467 = FACE_BOUND('',#468,.T.); +#468 = EDGE_LOOP('',(#469,#475,#476,#477)); +#469 = ORIENTED_EDGE('',*,*,#470,.T.); +#470 = EDGE_CURVE('',#159,#346,#471,.T.); +#471 = LINE('',#472,#473); +#472 = CARTESIAN_POINT('',(3.5,-8.659739592076E-16,3.9)); +#473 = VECTOR('',#474,1.); +#474 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#475 = ORIENTED_EDGE('',*,*,#354,.T.); +#476 = ORIENTED_EDGE('',*,*,#436,.F.); +#477 = ORIENTED_EDGE('',*,*,#167,.F.); +#478 = PLANE('',#479); +#479 = AXIS2_PLACEMENT_3D('',#480,#481,#482); +#480 = CARTESIAN_POINT('',(3.5,-8.659739592076E-16,3.9)); +#481 = DIRECTION('',(-1.,0.,0.)); +#482 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#483 = ADVANCED_FACE('',(#484),#495,.T.); +#484 = FACE_BOUND('',#485,.T.); +#485 = EDGE_LOOP('',(#486,#487,#488,#489)); +#486 = ORIENTED_EDGE('',*,*,#94,.F.); +#487 = ORIENTED_EDGE('',*,*,#456,.T.); +#488 = ORIENTED_EDGE('',*,*,#281,.T.); +#489 = ORIENTED_EDGE('',*,*,#490,.F.); +#490 = EDGE_CURVE('',#95,#282,#491,.T.); +#491 = LINE('',#492,#493); +#492 = CARTESIAN_POINT('',(-8.,-1.7763568394E-15,8.)); +#493 = VECTOR('',#494,1.); +#494 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#495 = PLANE('',#496); +#496 = AXIS2_PLACEMENT_3D('',#497,#498,#499); +#497 = CARTESIAN_POINT('',(-8.25,-1.720845688169E-15,7.75)); +#498 = DIRECTION('',(-0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#499 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#500 = ADVANCED_FACE('',(#501),#512,.T.); +#501 = FACE_BOUND('',#502,.F.); +#502 = EDGE_LOOP('',(#503,#504,#505,#511)); +#503 = ORIENTED_EDGE('',*,*,#470,.T.); +#504 = ORIENTED_EDGE('',*,*,#345,.T.); +#505 = ORIENTED_EDGE('',*,*,#506,.F.); +#506 = EDGE_CURVE('',#151,#338,#507,.T.); +#507 = LINE('',#508,#509); +#508 = CARTESIAN_POINT('',(3.5,-5.329070518201E-16,2.4)); +#509 = VECTOR('',#510,1.); +#510 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#511 = ORIENTED_EDGE('',*,*,#158,.F.); +#512 = CYLINDRICAL_SURFACE('',#513,0.75); +#513 = AXIS2_PLACEMENT_3D('',#514,#515,#516); +#514 = CARTESIAN_POINT('',(3.5,-6.994405055138E-16,3.15)); +#515 = DIRECTION('',(0.,1.,2.22044604925E-16)); +#516 = DIRECTION('',(1.,0.,0.)); +#517 = ADVANCED_FACE('',(#518,#529,#540,#551,#562),#573,.T.); +#518 = FACE_BOUND('',#519,.T.); +#519 = EDGE_LOOP('',(#520,#521,#522,#523)); +#520 = ORIENTED_EDGE('',*,*,#102,.F.); +#521 = ORIENTED_EDGE('',*,*,#490,.T.); +#522 = ORIENTED_EDGE('',*,*,#289,.T.); +#523 = ORIENTED_EDGE('',*,*,#524,.F.); +#524 = EDGE_CURVE('',#103,#290,#525,.T.); +#525 = LINE('',#526,#527); +#526 = CARTESIAN_POINT('',(8.,-1.7763568394E-15,8.)); +#527 = VECTOR('',#528,1.); +#528 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#529 = FACE_BOUND('',#530,.T.); +#530 = EDGE_LOOP('',(#531)); +#531 = ORIENTED_EDGE('',*,*,#532,.F.); +#532 = EDGE_CURVE('',#533,#533,#535,.T.); +#533 = VERTEX_POINT('',#534); +#534 = CARTESIAN_POINT('',(-7.,-15.25,8.)); +#535 = CIRCLE('',#536,1.); +#536 = AXIS2_PLACEMENT_3D('',#537,#538,#539); +#537 = CARTESIAN_POINT('',(-6.,-15.25,8.)); +#538 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#539 = DIRECTION('',(-1.,0.,0.)); +#540 = FACE_BOUND('',#541,.T.); +#541 = EDGE_LOOP('',(#542)); +#542 = ORIENTED_EDGE('',*,*,#543,.F.); +#543 = EDGE_CURVE('',#544,#544,#546,.T.); +#544 = VERTEX_POINT('',#545); +#545 = CARTESIAN_POINT('',(5.,-15.25,8.)); +#546 = CIRCLE('',#547,1.); +#547 = AXIS2_PLACEMENT_3D('',#548,#549,#550); +#548 = CARTESIAN_POINT('',(6.,-15.25,8.)); +#549 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#550 = DIRECTION('',(-1.,0.,0.)); +#551 = FACE_BOUND('',#552,.T.); +#552 = EDGE_LOOP('',(#553)); +#553 = ORIENTED_EDGE('',*,*,#554,.F.); +#554 = EDGE_CURVE('',#555,#555,#557,.T.); +#555 = VERTEX_POINT('',#556); +#556 = CARTESIAN_POINT('',(-7.,-7.25,8.)); +#557 = CIRCLE('',#558,1.); +#558 = AXIS2_PLACEMENT_3D('',#559,#560,#561); +#559 = CARTESIAN_POINT('',(-6.,-7.25,8.)); +#560 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#561 = DIRECTION('',(-1.,0.,0.)); +#562 = FACE_BOUND('',#563,.T.); +#563 = EDGE_LOOP('',(#564)); +#564 = ORIENTED_EDGE('',*,*,#565,.F.); +#565 = EDGE_CURVE('',#566,#566,#568,.T.); +#566 = VERTEX_POINT('',#567); +#567 = CARTESIAN_POINT('',(5.,-7.25,8.)); +#568 = CIRCLE('',#569,1.); +#569 = AXIS2_PLACEMENT_3D('',#570,#571,#572); +#570 = CARTESIAN_POINT('',(6.,-7.25,8.)); +#571 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#572 = DIRECTION('',(-1.,0.,0.)); +#573 = PLANE('',#574); +#574 = AXIS2_PLACEMENT_3D('',#575,#576,#577); +#575 = CARTESIAN_POINT('',(-8.5,-1.7763568394E-15,8.)); +#576 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#577 = DIRECTION('',(1.,0.,0.)); +#578 = ADVANCED_FACE('',(#579),#590,.T.); +#579 = FACE_BOUND('',#580,.T.); +#580 = EDGE_LOOP('',(#581,#582,#588,#589)); +#581 = ORIENTED_EDGE('',*,*,#150,.F.); +#582 = ORIENTED_EDGE('',*,*,#583,.T.); +#583 = EDGE_CURVE('',#143,#330,#584,.T.); +#584 = LINE('',#585,#586); +#585 = CARTESIAN_POINT('',(3.5,-4.440892098501E-16,2.)); +#586 = VECTOR('',#587,1.); +#587 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#588 = ORIENTED_EDGE('',*,*,#337,.T.); +#589 = ORIENTED_EDGE('',*,*,#506,.F.); +#590 = PLANE('',#591); +#591 = AXIS2_PLACEMENT_3D('',#592,#593,#594); +#592 = CARTESIAN_POINT('',(3.5,-3.330669073875E-16,1.5)); +#593 = DIRECTION('',(-1.,0.,0.)); +#594 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#595 = ADVANCED_FACE('',(#596),#607,.T.); +#596 = FACE_BOUND('',#597,.T.); +#597 = EDGE_LOOP('',(#598,#599,#600,#601)); +#598 = ORIENTED_EDGE('',*,*,#110,.F.); +#599 = ORIENTED_EDGE('',*,*,#524,.T.); +#600 = ORIENTED_EDGE('',*,*,#297,.T.); +#601 = ORIENTED_EDGE('',*,*,#602,.F.); +#602 = EDGE_CURVE('',#111,#298,#603,.T.); +#603 = LINE('',#604,#605); +#604 = CARTESIAN_POINT('',(8.5,-1.665334536938E-15,7.5)); +#605 = VECTOR('',#606,1.); +#606 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#607 = PLANE('',#608); +#608 = AXIS2_PLACEMENT_3D('',#609,#610,#611); +#609 = CARTESIAN_POINT('',(8.25,-1.720845688169E-15,7.75)); +#610 = DIRECTION('',(0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#611 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#612 = ADVANCED_FACE('',(#613),#624,.T.); +#613 = FACE_BOUND('',#614,.T.); +#614 = EDGE_LOOP('',(#615,#616,#622,#623)); +#615 = ORIENTED_EDGE('',*,*,#142,.F.); +#616 = ORIENTED_EDGE('',*,*,#617,.T.); +#617 = EDGE_CURVE('',#135,#322,#618,.T.); +#618 = LINE('',#619,#620); +#619 = CARTESIAN_POINT('',(4.,-3.330669073875E-16,1.5)); +#620 = VECTOR('',#621,1.); +#621 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#622 = ORIENTED_EDGE('',*,*,#329,.T.); +#623 = ORIENTED_EDGE('',*,*,#583,.F.); +#624 = PLANE('',#625); +#625 = AXIS2_PLACEMENT_3D('',#626,#627,#628); +#626 = CARTESIAN_POINT('',(3.75,-3.885780586188E-16,1.75)); +#627 = DIRECTION('',(-0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#628 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#629 = ADVANCED_FACE('',(#630),#641,.T.); +#630 = FACE_BOUND('',#631,.T.); +#631 = EDGE_LOOP('',(#632,#633,#634,#635)); +#632 = ORIENTED_EDGE('',*,*,#118,.F.); +#633 = ORIENTED_EDGE('',*,*,#602,.T.); +#634 = ORIENTED_EDGE('',*,*,#305,.T.); +#635 = ORIENTED_EDGE('',*,*,#636,.F.); +#636 = EDGE_CURVE('',#119,#306,#637,.T.); +#637 = LINE('',#638,#639); +#638 = CARTESIAN_POINT('',(8.5,-4.440892098501E-16,2.)); +#639 = VECTOR('',#640,1.); +#640 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#641 = PLANE('',#642); +#642 = AXIS2_PLACEMENT_3D('',#643,#644,#645); +#643 = CARTESIAN_POINT('',(8.5,-1.7763568394E-15,8.)); +#644 = DIRECTION('',(1.,0.,0.)); +#645 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#646 = ADVANCED_FACE('',(#647),#658,.T.); +#647 = FACE_BOUND('',#648,.T.); +#648 = EDGE_LOOP('',(#649,#650,#656,#657)); +#649 = ORIENTED_EDGE('',*,*,#134,.F.); +#650 = ORIENTED_EDGE('',*,*,#651,.T.); +#651 = EDGE_CURVE('',#127,#314,#652,.T.); +#652 = LINE('',#653,#654); +#653 = CARTESIAN_POINT('',(8.,-3.330669073875E-16,1.5)); +#654 = VECTOR('',#655,1.); +#655 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#656 = ORIENTED_EDGE('',*,*,#321,.T.); +#657 = ORIENTED_EDGE('',*,*,#617,.F.); +#658 = PLANE('',#659); +#659 = AXIS2_PLACEMENT_3D('',#660,#661,#662); +#660 = CARTESIAN_POINT('',(8.5,-3.330669073875E-16,1.5)); +#661 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#662 = DIRECTION('',(-1.,0.,0.)); +#663 = ADVANCED_FACE('',(#664),#670,.T.); +#664 = FACE_BOUND('',#665,.T.); +#665 = EDGE_LOOP('',(#666,#667,#668,#669)); +#666 = ORIENTED_EDGE('',*,*,#126,.F.); +#667 = ORIENTED_EDGE('',*,*,#636,.T.); +#668 = ORIENTED_EDGE('',*,*,#313,.T.); +#669 = ORIENTED_EDGE('',*,*,#651,.F.); +#670 = PLANE('',#671); +#671 = AXIS2_PLACEMENT_3D('',#672,#673,#674); +#672 = CARTESIAN_POINT('',(8.25,-3.885780586188E-16,1.75)); +#673 = DIRECTION('',(0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#674 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#675 = ADVANCED_FACE('',(#676),#695,.F.); +#676 = FACE_BOUND('',#677,.F.); +#677 = EDGE_LOOP('',(#678,#686,#693,#694)); +#678 = ORIENTED_EDGE('',*,*,#679,.T.); +#679 = EDGE_CURVE('',#533,#680,#682,.T.); +#680 = VERTEX_POINT('',#681); +#681 = CARTESIAN_POINT('',(-7.,-15.25,5.5)); +#682 = LINE('',#683,#684); +#683 = CARTESIAN_POINT('',(-7.,-15.25,8.)); +#684 = VECTOR('',#685,1.); +#685 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#686 = ORIENTED_EDGE('',*,*,#687,.T.); +#687 = EDGE_CURVE('',#680,#680,#688,.T.); +#688 = CIRCLE('',#689,1.); +#689 = AXIS2_PLACEMENT_3D('',#690,#691,#692); +#690 = CARTESIAN_POINT('',(-6.,-15.25,5.5)); +#691 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#692 = DIRECTION('',(-1.,0.,0.)); +#693 = ORIENTED_EDGE('',*,*,#679,.F.); +#694 = ORIENTED_EDGE('',*,*,#532,.F.); +#695 = CYLINDRICAL_SURFACE('',#696,1.); +#696 = AXIS2_PLACEMENT_3D('',#697,#698,#699); +#697 = CARTESIAN_POINT('',(-6.,-15.25,8.)); +#698 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#699 = DIRECTION('',(-1.,0.,0.)); +#700 = ADVANCED_FACE('',(#701),#720,.F.); +#701 = FACE_BOUND('',#702,.F.); +#702 = EDGE_LOOP('',(#703,#711,#718,#719)); +#703 = ORIENTED_EDGE('',*,*,#704,.T.); +#704 = EDGE_CURVE('',#544,#705,#707,.T.); +#705 = VERTEX_POINT('',#706); +#706 = CARTESIAN_POINT('',(5.,-15.25,5.5)); +#707 = LINE('',#708,#709); +#708 = CARTESIAN_POINT('',(5.,-15.25,8.)); +#709 = VECTOR('',#710,1.); +#710 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#711 = ORIENTED_EDGE('',*,*,#712,.T.); +#712 = EDGE_CURVE('',#705,#705,#713,.T.); +#713 = CIRCLE('',#714,1.); +#714 = AXIS2_PLACEMENT_3D('',#715,#716,#717); +#715 = CARTESIAN_POINT('',(6.,-15.25,5.5)); +#716 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#717 = DIRECTION('',(-1.,0.,0.)); +#718 = ORIENTED_EDGE('',*,*,#704,.F.); +#719 = ORIENTED_EDGE('',*,*,#543,.F.); +#720 = CYLINDRICAL_SURFACE('',#721,1.); +#721 = AXIS2_PLACEMENT_3D('',#722,#723,#724); +#722 = CARTESIAN_POINT('',(6.,-15.25,8.)); +#723 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#724 = DIRECTION('',(-1.,0.,0.)); +#725 = ADVANCED_FACE('',(#726),#745,.F.); +#726 = FACE_BOUND('',#727,.F.); +#727 = EDGE_LOOP('',(#728,#736,#743,#744)); +#728 = ORIENTED_EDGE('',*,*,#729,.T.); +#729 = EDGE_CURVE('',#555,#730,#732,.T.); +#730 = VERTEX_POINT('',#731); +#731 = CARTESIAN_POINT('',(-7.,-7.25,5.5)); +#732 = LINE('',#733,#734); +#733 = CARTESIAN_POINT('',(-7.,-7.25,8.)); +#734 = VECTOR('',#735,1.); +#735 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#736 = ORIENTED_EDGE('',*,*,#737,.T.); +#737 = EDGE_CURVE('',#730,#730,#738,.T.); +#738 = CIRCLE('',#739,1.); +#739 = AXIS2_PLACEMENT_3D('',#740,#741,#742); +#740 = CARTESIAN_POINT('',(-6.,-7.25,5.5)); +#741 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#742 = DIRECTION('',(-1.,0.,0.)); +#743 = ORIENTED_EDGE('',*,*,#729,.F.); +#744 = ORIENTED_EDGE('',*,*,#554,.F.); +#745 = CYLINDRICAL_SURFACE('',#746,1.); +#746 = AXIS2_PLACEMENT_3D('',#747,#748,#749); +#747 = CARTESIAN_POINT('',(-6.,-7.25,8.)); +#748 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#749 = DIRECTION('',(-1.,0.,0.)); +#750 = ADVANCED_FACE('',(#751),#770,.F.); +#751 = FACE_BOUND('',#752,.F.); +#752 = EDGE_LOOP('',(#753,#761,#768,#769)); +#753 = ORIENTED_EDGE('',*,*,#754,.T.); +#754 = EDGE_CURVE('',#566,#755,#757,.T.); +#755 = VERTEX_POINT('',#756); +#756 = CARTESIAN_POINT('',(5.,-7.25,5.5)); +#757 = LINE('',#758,#759); +#758 = CARTESIAN_POINT('',(5.,-7.25,8.)); +#759 = VECTOR('',#760,1.); +#760 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#761 = ORIENTED_EDGE('',*,*,#762,.T.); +#762 = EDGE_CURVE('',#755,#755,#763,.T.); +#763 = CIRCLE('',#764,1.); +#764 = AXIS2_PLACEMENT_3D('',#765,#766,#767); +#765 = CARTESIAN_POINT('',(6.,-7.25,5.5)); +#766 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#767 = DIRECTION('',(-1.,0.,0.)); +#768 = ORIENTED_EDGE('',*,*,#754,.F.); +#769 = ORIENTED_EDGE('',*,*,#565,.F.); +#770 = CYLINDRICAL_SURFACE('',#771,1.); +#771 = AXIS2_PLACEMENT_3D('',#772,#773,#774); +#772 = CARTESIAN_POINT('',(6.,-7.25,8.)); +#773 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#774 = DIRECTION('',(-1.,0.,0.)); +#775 = ADVANCED_FACE('',(#776),#779,.T.); +#776 = FACE_BOUND('',#777,.T.); +#777 = EDGE_LOOP('',(#778)); +#778 = ORIENTED_EDGE('',*,*,#687,.T.); +#779 = PLANE('',#780); +#780 = AXIS2_PLACEMENT_3D('',#781,#782,#783); +#781 = CARTESIAN_POINT('',(-6.,-15.25,5.5)); +#782 = DIRECTION('',(-6.573840876842E-32,-1.183291357832E-30,1.)); +#783 = DIRECTION('',(0.,1.,1.183291357832E-30)); +#784 = ADVANCED_FACE('',(#785),#788,.T.); +#785 = FACE_BOUND('',#786,.T.); +#786 = EDGE_LOOP('',(#787)); +#787 = ORIENTED_EDGE('',*,*,#712,.T.); +#788 = PLANE('',#789); +#789 = AXIS2_PLACEMENT_3D('',#790,#791,#792); +#790 = CARTESIAN_POINT('',(6.,-15.25,5.5)); +#791 = DIRECTION('',(-6.573840876842E-32,-1.183291357832E-30,1.)); +#792 = DIRECTION('',(0.,1.,1.183291357832E-30)); +#793 = ADVANCED_FACE('',(#794),#797,.T.); +#794 = FACE_BOUND('',#795,.T.); +#795 = EDGE_LOOP('',(#796)); +#796 = ORIENTED_EDGE('',*,*,#737,.T.); +#797 = PLANE('',#798); +#798 = AXIS2_PLACEMENT_3D('',#799,#800,#801); +#799 = CARTESIAN_POINT('',(-6.,-7.25,5.5)); +#800 = DIRECTION('',(0.,0.,1.)); +#801 = DIRECTION('',(1.,0.,0.)); +#802 = ADVANCED_FACE('',(#803),#806,.T.); +#803 = FACE_BOUND('',#804,.T.); +#804 = EDGE_LOOP('',(#805)); +#805 = ORIENTED_EDGE('',*,*,#762,.T.); +#806 = PLANE('',#807); +#807 = AXIS2_PLACEMENT_3D('',#808,#809,#810); +#808 = CARTESIAN_POINT('',(6.,-7.25,5.5)); +#809 = DIRECTION('',(0.,0.,1.)); +#810 = DIRECTION('',(1.,0.,0.)); +#811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#815)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#812,#813,#814)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#812 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#813 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#814 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#815 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-05),#812, + 'distance_accuracy_value','confusion accuracy'); +#816 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#817 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#818) + ,#811); +#818 = STYLED_ITEM('color',(#819),#15); +#819 = PRESENTATION_STYLE_ASSIGNMENT((#820,#826)); +#820 = SURFACE_STYLE_USAGE(.BOTH.,#821); +#821 = SURFACE_SIDE_STYLE('',(#822)); +#822 = SURFACE_STYLE_FILL_AREA(#823); +#823 = FILL_AREA_STYLE('',(#824)); +#824 = FILL_AREA_STYLE_COLOUR('',#825); +#825 = COLOUR_RGB('',0.906331759313,0.906331759313,0.906331759313); +#826 = CURVE_STYLE('',#827,POSITIVE_LENGTH_MEASURE(0.1),#828); +#827 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#828 = COLOUR_RGB('',0.345868924627,0.345868924627,0.345868924627); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN7C.stl b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN7C.stl new file mode 100644 index 00000000..cf73fe5c Binary files /dev/null and b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN7C.stl differ diff --git a/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN7H.FCStd b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN7H.FCStd new file mode 100644 index 00000000..7074a73c Binary files /dev/null and b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN7H.FCStd differ diff --git a/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN7H.step b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN7H.step new file mode 100644 index 00000000..23b6d996 --- /dev/null +++ b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN7H.step @@ -0,0 +1,874 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2021-10-02T12:10:19',('Author'),( + ''),'Open CASCADE STEP processor 7.5','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('Body','Body','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#811); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#57,#202,#226,#251,#381,#398,#415,#432,#449, + #466,#483,#500,#517,#578,#595,#612,#629,#646,#663,#675,#700,#725, + #750,#775,#784,#793,#802)); +#17 = ADVANCED_FACE('',(#18),#52,.T.); +#18 = FACE_BOUND('',#19,.T.); +#19 = EDGE_LOOP('',(#20,#30,#38,#46)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(-3.5,-5.329070518201E-16,2.4)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-3.5,-4.440892098501E-16,2.)); +#26 = LINE('',#27,#28); +#27 = CARTESIAN_POINT('',(-3.5,-5.329070518201E-16,2.4)); +#28 = VECTOR('',#29,1.); +#29 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#30 = ORIENTED_EDGE('',*,*,#31,.T.); +#31 = EDGE_CURVE('',#22,#32,#34,.T.); +#32 = VERTEX_POINT('',#33); +#33 = CARTESIAN_POINT('',(-3.5,-30.8,2.4)); +#34 = LINE('',#35,#36); +#35 = CARTESIAN_POINT('',(-3.5,-5.329070518201E-16,2.4)); +#36 = VECTOR('',#37,1.); +#37 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#38 = ORIENTED_EDGE('',*,*,#39,.T.); +#39 = EDGE_CURVE('',#32,#40,#42,.T.); +#40 = VERTEX_POINT('',#41); +#41 = CARTESIAN_POINT('',(-3.5,-30.8,2.)); +#42 = LINE('',#43,#44); +#43 = CARTESIAN_POINT('',(-3.5,-30.8,2.4)); +#44 = VECTOR('',#45,1.); +#45 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#46 = ORIENTED_EDGE('',*,*,#47,.F.); +#47 = EDGE_CURVE('',#24,#40,#48,.T.); +#48 = LINE('',#49,#50); +#49 = CARTESIAN_POINT('',(-3.5,-4.440892098501E-16,2.)); +#50 = VECTOR('',#51,1.); +#51 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#52 = PLANE('',#53); +#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56); +#54 = CARTESIAN_POINT('',(-3.5,-5.329070518201E-16,2.4)); +#55 = DIRECTION('',(1.,0.,0.)); +#56 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#57 = ADVANCED_FACE('',(#58),#197,.T.); +#58 = FACE_BOUND('',#59,.T.); +#59 = EDGE_LOOP('',(#60,#61,#69,#77,#85,#93,#101,#109,#117,#125,#133, + #141,#149,#157,#166,#174,#182,#190)); +#60 = ORIENTED_EDGE('',*,*,#21,.T.); +#61 = ORIENTED_EDGE('',*,*,#62,.T.); +#62 = EDGE_CURVE('',#24,#63,#65,.T.); +#63 = VERTEX_POINT('',#64); +#64 = CARTESIAN_POINT('',(-4.,-3.330669073875E-16,1.5)); +#65 = LINE('',#66,#67); +#66 = CARTESIAN_POINT('',(-2.016492740472,-7.734939931954E-16, + 3.483507259528)); +#67 = VECTOR('',#68,1.); +#68 = DIRECTION('',(-0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#69 = ORIENTED_EDGE('',*,*,#70,.T.); +#70 = EDGE_CURVE('',#63,#71,#73,.T.); +#71 = VERTEX_POINT('',#72); +#72 = CARTESIAN_POINT('',(-8.,-3.330669073875E-16,1.5)); +#73 = LINE('',#74,#75); +#74 = CARTESIAN_POINT('',(-3.5,-3.330669073875E-16,1.5)); +#75 = VECTOR('',#76,1.); +#76 = DIRECTION('',(-1.,0.,0.)); +#77 = ORIENTED_EDGE('',*,*,#78,.T.); +#78 = EDGE_CURVE('',#71,#79,#81,.T.); +#79 = VERTEX_POINT('',#80); +#80 = CARTESIAN_POINT('',(-8.5,-4.440892098501E-16,2.)); +#81 = LINE('',#82,#83); +#82 = CARTESIAN_POINT('',(-6.983507259528,-1.073601784203E-16, + 0.483507259528)); +#83 = VECTOR('',#84,1.); +#84 = DIRECTION('',(-0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#85 = ORIENTED_EDGE('',*,*,#86,.T.); +#86 = EDGE_CURVE('',#79,#87,#89,.T.); +#87 = VERTEX_POINT('',#88); +#88 = CARTESIAN_POINT('',(-8.5,-1.665334536938E-15,7.5)); +#89 = LINE('',#90,#91); +#90 = CARTESIAN_POINT('',(-8.5,-3.330669073875E-16,1.5)); +#91 = VECTOR('',#92,1.); +#92 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#93 = ORIENTED_EDGE('',*,*,#94,.T.); +#94 = EDGE_CURVE('',#87,#95,#97,.T.); +#95 = VERTEX_POINT('',#96); +#96 = CARTESIAN_POINT('',(-8.,-1.7763568394E-15,8.)); +#97 = LINE('',#98,#99); +#98 = CARTESIAN_POINT('',(-6.891492740472,-2.022494895899E-15, + 9.108507259528)); +#99 = VECTOR('',#100,1.); +#100 = DIRECTION('',(0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#101 = ORIENTED_EDGE('',*,*,#102,.T.); +#102 = EDGE_CURVE('',#95,#103,#105,.T.); +#103 = VERTEX_POINT('',#104); +#104 = CARTESIAN_POINT('',(8.,-1.7763568394E-15,8.)); +#105 = LINE('',#106,#107); +#106 = CARTESIAN_POINT('',(-8.5,-1.7763568394E-15,8.)); +#107 = VECTOR('',#108,1.); +#108 = DIRECTION('',(1.,0.,0.)); +#109 = ORIENTED_EDGE('',*,*,#110,.T.); +#110 = EDGE_CURVE('',#103,#111,#113,.T.); +#111 = VERTEX_POINT('',#112); +#112 = CARTESIAN_POINT('',(8.5,-1.665334536938E-15,7.5)); +#113 = LINE('',#114,#115); +#114 = CARTESIAN_POINT('',(6.891492740472,-2.022494895899E-15, + 9.108507259528)); +#115 = VECTOR('',#116,1.); +#116 = DIRECTION('',(0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#117 = ORIENTED_EDGE('',*,*,#118,.T.); +#118 = EDGE_CURVE('',#111,#119,#121,.T.); +#119 = VERTEX_POINT('',#120); +#120 = CARTESIAN_POINT('',(8.5,-4.440892098501E-16,2.)); +#121 = LINE('',#122,#123); +#122 = CARTESIAN_POINT('',(8.5,-1.7763568394E-15,8.)); +#123 = VECTOR('',#124,1.); +#124 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#125 = ORIENTED_EDGE('',*,*,#126,.T.); +#126 = EDGE_CURVE('',#119,#127,#129,.T.); +#127 = VERTEX_POINT('',#128); +#128 = CARTESIAN_POINT('',(8.,-3.330669073875E-16,1.5)); +#129 = LINE('',#130,#131); +#130 = CARTESIAN_POINT('',(6.983507259528,-1.073601784203E-16, + 0.483507259528)); +#131 = VECTOR('',#132,1.); +#132 = DIRECTION('',(-0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#133 = ORIENTED_EDGE('',*,*,#134,.T.); +#134 = EDGE_CURVE('',#127,#135,#137,.T.); +#135 = VERTEX_POINT('',#136); +#136 = CARTESIAN_POINT('',(4.,-3.330669073875E-16,1.5)); +#137 = LINE('',#138,#139); +#138 = CARTESIAN_POINT('',(8.5,-3.330669073875E-16,1.5)); +#139 = VECTOR('',#140,1.); +#140 = DIRECTION('',(-1.,0.,0.)); +#141 = ORIENTED_EDGE('',*,*,#142,.T.); +#142 = EDGE_CURVE('',#135,#143,#145,.T.); +#143 = VERTEX_POINT('',#144); +#144 = CARTESIAN_POINT('',(3.5,-4.440892098501E-16,2.)); +#145 = LINE('',#146,#147); +#146 = CARTESIAN_POINT('',(2.016492740472,-7.734939931954E-16, + 3.483507259528)); +#147 = VECTOR('',#148,1.); +#148 = DIRECTION('',(-0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#149 = ORIENTED_EDGE('',*,*,#150,.T.); +#150 = EDGE_CURVE('',#143,#151,#153,.T.); +#151 = VERTEX_POINT('',#152); +#152 = CARTESIAN_POINT('',(3.5,-5.329070518201E-16,2.4)); +#153 = LINE('',#154,#155); +#154 = CARTESIAN_POINT('',(3.5,-3.330669073875E-16,1.5)); +#155 = VECTOR('',#156,1.); +#156 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#157 = ORIENTED_EDGE('',*,*,#158,.F.); +#158 = EDGE_CURVE('',#159,#151,#161,.T.); +#159 = VERTEX_POINT('',#160); +#160 = CARTESIAN_POINT('',(3.5,-8.659739592076E-16,3.9)); +#161 = CIRCLE('',#162,0.75); +#162 = AXIS2_PLACEMENT_3D('',#163,#164,#165); +#163 = CARTESIAN_POINT('',(3.5,-6.994405055138E-16,3.15)); +#164 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#165 = DIRECTION('',(1.,0.,0.)); +#166 = ORIENTED_EDGE('',*,*,#167,.T.); +#167 = EDGE_CURVE('',#159,#168,#170,.T.); +#168 = VERTEX_POINT('',#169); +#169 = CARTESIAN_POINT('',(3.5,-1.06581410364E-15,4.8)); +#170 = LINE('',#171,#172); +#171 = CARTESIAN_POINT('',(3.5,-8.659739592076E-16,3.9)); +#172 = VECTOR('',#173,1.); +#173 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#174 = ORIENTED_EDGE('',*,*,#175,.T.); +#175 = EDGE_CURVE('',#168,#176,#178,.T.); +#176 = VERTEX_POINT('',#177); +#177 = CARTESIAN_POINT('',(-3.5,-1.06581410364E-15,4.8)); +#178 = LINE('',#179,#180); +#179 = CARTESIAN_POINT('',(3.5,-1.06581410364E-15,4.8)); +#180 = VECTOR('',#181,1.); +#181 = DIRECTION('',(-1.,0.,0.)); +#182 = ORIENTED_EDGE('',*,*,#183,.T.); +#183 = EDGE_CURVE('',#176,#184,#186,.T.); +#184 = VERTEX_POINT('',#185); +#185 = CARTESIAN_POINT('',(-3.5,-8.659739592076E-16,3.9)); +#186 = LINE('',#187,#188); +#187 = CARTESIAN_POINT('',(-3.5,-1.06581410364E-15,4.8)); +#188 = VECTOR('',#189,1.); +#189 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#190 = ORIENTED_EDGE('',*,*,#191,.F.); +#191 = EDGE_CURVE('',#22,#184,#192,.T.); +#192 = CIRCLE('',#193,0.75); +#193 = AXIS2_PLACEMENT_3D('',#194,#195,#196); +#194 = CARTESIAN_POINT('',(-3.5,-6.994405055138E-16,3.15)); +#195 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#196 = DIRECTION('',(1.,0.,0.)); +#197 = PLANE('',#198); +#198 = AXIS2_PLACEMENT_3D('',#199,#200,#201); +#199 = CARTESIAN_POINT('',(-1.773132961289E-16,-1.095574528456E-15, + 4.934029038113)); +#200 = DIRECTION('',(-1.710569414459E-49,1.,2.22044604925E-16)); +#201 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#202 = ADVANCED_FACE('',(#203),#221,.T.); +#203 = FACE_BOUND('',#204,.T.); +#204 = EDGE_LOOP('',(#205,#206,#207,#215)); +#205 = ORIENTED_EDGE('',*,*,#62,.F.); +#206 = ORIENTED_EDGE('',*,*,#47,.T.); +#207 = ORIENTED_EDGE('',*,*,#208,.T.); +#208 = EDGE_CURVE('',#40,#209,#211,.T.); +#209 = VERTEX_POINT('',#210); +#210 = CARTESIAN_POINT('',(-4.,-30.8,1.5)); +#211 = LINE('',#212,#213); +#212 = CARTESIAN_POINT('',(-2.016492740472,-30.8,3.483507259528)); +#213 = VECTOR('',#214,1.); +#214 = DIRECTION('',(-0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#215 = ORIENTED_EDGE('',*,*,#216,.F.); +#216 = EDGE_CURVE('',#63,#209,#217,.T.); +#217 = LINE('',#218,#219); +#218 = CARTESIAN_POINT('',(-4.,-3.330669073875E-16,1.5)); +#219 = VECTOR('',#220,1.); +#220 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#221 = PLANE('',#222); +#222 = AXIS2_PLACEMENT_3D('',#223,#224,#225); +#223 = CARTESIAN_POINT('',(-3.75,-3.885780586188E-16,1.75)); +#224 = DIRECTION('',(0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#225 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#226 = ADVANCED_FACE('',(#227),#246,.T.); +#227 = FACE_BOUND('',#228,.F.); +#228 = EDGE_LOOP('',(#229,#230,#239,#245)); +#229 = ORIENTED_EDGE('',*,*,#31,.T.); +#230 = ORIENTED_EDGE('',*,*,#231,.T.); +#231 = EDGE_CURVE('',#32,#232,#234,.T.); +#232 = VERTEX_POINT('',#233); +#233 = CARTESIAN_POINT('',(-3.5,-30.8,3.9)); +#234 = CIRCLE('',#235,0.75); +#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238); +#236 = CARTESIAN_POINT('',(-3.5,-30.8,3.15)); +#237 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#238 = DIRECTION('',(1.,0.,0.)); +#239 = ORIENTED_EDGE('',*,*,#240,.F.); +#240 = EDGE_CURVE('',#184,#232,#241,.T.); +#241 = LINE('',#242,#243); +#242 = CARTESIAN_POINT('',(-3.5,-8.659739592076E-16,3.9)); +#243 = VECTOR('',#244,1.); +#244 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#245 = ORIENTED_EDGE('',*,*,#191,.F.); +#246 = CYLINDRICAL_SURFACE('',#247,0.75); +#247 = AXIS2_PLACEMENT_3D('',#248,#249,#250); +#248 = CARTESIAN_POINT('',(-3.5,-6.994405055138E-16,3.15)); +#249 = DIRECTION('',(0.,1.,2.22044604925E-16)); +#250 = DIRECTION('',(1.,0.,0.)); +#251 = ADVANCED_FACE('',(#252),#376,.F.); +#252 = FACE_BOUND('',#253,.F.); +#253 = EDGE_LOOP('',(#254,#255,#256,#264,#272,#280,#288,#296,#304,#312, + #320,#328,#336,#344,#353,#361,#369,#375)); +#254 = ORIENTED_EDGE('',*,*,#39,.T.); +#255 = ORIENTED_EDGE('',*,*,#208,.T.); +#256 = ORIENTED_EDGE('',*,*,#257,.T.); +#257 = EDGE_CURVE('',#209,#258,#260,.T.); +#258 = VERTEX_POINT('',#259); +#259 = CARTESIAN_POINT('',(-8.,-30.8,1.5)); +#260 = LINE('',#261,#262); +#261 = CARTESIAN_POINT('',(-3.5,-30.8,1.5)); +#262 = VECTOR('',#263,1.); +#263 = DIRECTION('',(-1.,0.,0.)); +#264 = ORIENTED_EDGE('',*,*,#265,.T.); +#265 = EDGE_CURVE('',#258,#266,#268,.T.); +#266 = VERTEX_POINT('',#267); +#267 = CARTESIAN_POINT('',(-8.5,-30.8,2.)); +#268 = LINE('',#269,#270); +#269 = CARTESIAN_POINT('',(-6.983507259528,-30.8,0.483507259528)); +#270 = VECTOR('',#271,1.); +#271 = DIRECTION('',(-0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#272 = ORIENTED_EDGE('',*,*,#273,.T.); +#273 = EDGE_CURVE('',#266,#274,#276,.T.); +#274 = VERTEX_POINT('',#275); +#275 = CARTESIAN_POINT('',(-8.5,-30.8,7.5)); +#276 = LINE('',#277,#278); +#277 = CARTESIAN_POINT('',(-8.5,-30.8,1.5)); +#278 = VECTOR('',#279,1.); +#279 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#280 = ORIENTED_EDGE('',*,*,#281,.T.); +#281 = EDGE_CURVE('',#274,#282,#284,.T.); +#282 = VERTEX_POINT('',#283); +#283 = CARTESIAN_POINT('',(-8.,-30.8,8.)); +#284 = LINE('',#285,#286); +#285 = CARTESIAN_POINT('',(-6.891492740472,-30.8,9.108507259528)); +#286 = VECTOR('',#287,1.); +#287 = DIRECTION('',(0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#288 = ORIENTED_EDGE('',*,*,#289,.T.); +#289 = EDGE_CURVE('',#282,#290,#292,.T.); +#290 = VERTEX_POINT('',#291); +#291 = CARTESIAN_POINT('',(8.,-30.8,8.)); +#292 = LINE('',#293,#294); +#293 = CARTESIAN_POINT('',(-8.5,-30.8,8.)); +#294 = VECTOR('',#295,1.); +#295 = DIRECTION('',(1.,0.,0.)); +#296 = ORIENTED_EDGE('',*,*,#297,.T.); +#297 = EDGE_CURVE('',#290,#298,#300,.T.); +#298 = VERTEX_POINT('',#299); +#299 = CARTESIAN_POINT('',(8.5,-30.8,7.5)); +#300 = LINE('',#301,#302); +#301 = CARTESIAN_POINT('',(6.891492740472,-30.8,9.108507259528)); +#302 = VECTOR('',#303,1.); +#303 = DIRECTION('',(0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#304 = ORIENTED_EDGE('',*,*,#305,.T.); +#305 = EDGE_CURVE('',#298,#306,#308,.T.); +#306 = VERTEX_POINT('',#307); +#307 = CARTESIAN_POINT('',(8.5,-30.8,2.)); +#308 = LINE('',#309,#310); +#309 = CARTESIAN_POINT('',(8.5,-30.8,8.)); +#310 = VECTOR('',#311,1.); +#311 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#312 = ORIENTED_EDGE('',*,*,#313,.T.); +#313 = EDGE_CURVE('',#306,#314,#316,.T.); +#314 = VERTEX_POINT('',#315); +#315 = CARTESIAN_POINT('',(8.,-30.8,1.5)); +#316 = LINE('',#317,#318); +#317 = CARTESIAN_POINT('',(6.983507259528,-30.8,0.483507259528)); +#318 = VECTOR('',#319,1.); +#319 = DIRECTION('',(-0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#320 = ORIENTED_EDGE('',*,*,#321,.T.); +#321 = EDGE_CURVE('',#314,#322,#324,.T.); +#322 = VERTEX_POINT('',#323); +#323 = CARTESIAN_POINT('',(4.,-30.8,1.5)); +#324 = LINE('',#325,#326); +#325 = CARTESIAN_POINT('',(8.5,-30.8,1.5)); +#326 = VECTOR('',#327,1.); +#327 = DIRECTION('',(-1.,0.,0.)); +#328 = ORIENTED_EDGE('',*,*,#329,.T.); +#329 = EDGE_CURVE('',#322,#330,#332,.T.); +#330 = VERTEX_POINT('',#331); +#331 = CARTESIAN_POINT('',(3.5,-30.8,2.)); +#332 = LINE('',#333,#334); +#333 = CARTESIAN_POINT('',(2.016492740472,-30.8,3.483507259528)); +#334 = VECTOR('',#335,1.); +#335 = DIRECTION('',(-0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#336 = ORIENTED_EDGE('',*,*,#337,.T.); +#337 = EDGE_CURVE('',#330,#338,#340,.T.); +#338 = VERTEX_POINT('',#339); +#339 = CARTESIAN_POINT('',(3.5,-30.8,2.4)); +#340 = LINE('',#341,#342); +#341 = CARTESIAN_POINT('',(3.5,-30.8,1.5)); +#342 = VECTOR('',#343,1.); +#343 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#344 = ORIENTED_EDGE('',*,*,#345,.F.); +#345 = EDGE_CURVE('',#346,#338,#348,.T.); +#346 = VERTEX_POINT('',#347); +#347 = CARTESIAN_POINT('',(3.5,-30.8,3.9)); +#348 = CIRCLE('',#349,0.75); +#349 = AXIS2_PLACEMENT_3D('',#350,#351,#352); +#350 = CARTESIAN_POINT('',(3.5,-30.8,3.15)); +#351 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#352 = DIRECTION('',(1.,0.,0.)); +#353 = ORIENTED_EDGE('',*,*,#354,.T.); +#354 = EDGE_CURVE('',#346,#355,#357,.T.); +#355 = VERTEX_POINT('',#356); +#356 = CARTESIAN_POINT('',(3.5,-30.8,4.8)); +#357 = LINE('',#358,#359); +#358 = CARTESIAN_POINT('',(3.5,-30.8,3.9)); +#359 = VECTOR('',#360,1.); +#360 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#361 = ORIENTED_EDGE('',*,*,#362,.T.); +#362 = EDGE_CURVE('',#355,#363,#365,.T.); +#363 = VERTEX_POINT('',#364); +#364 = CARTESIAN_POINT('',(-3.5,-30.8,4.8)); +#365 = LINE('',#366,#367); +#366 = CARTESIAN_POINT('',(3.5,-30.8,4.8)); +#367 = VECTOR('',#368,1.); +#368 = DIRECTION('',(-1.,0.,0.)); +#369 = ORIENTED_EDGE('',*,*,#370,.T.); +#370 = EDGE_CURVE('',#363,#232,#371,.T.); +#371 = LINE('',#372,#373); +#372 = CARTESIAN_POINT('',(-3.5,-30.8,4.8)); +#373 = VECTOR('',#374,1.); +#374 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#375 = ORIENTED_EDGE('',*,*,#231,.F.); +#376 = PLANE('',#377); +#377 = AXIS2_PLACEMENT_3D('',#378,#379,#380); +#378 = CARTESIAN_POINT('',(-1.773132961289E-16,-30.8,4.934029038113)); +#379 = DIRECTION('',(-1.710569414459E-49,1.,2.22044604925E-16)); +#380 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#381 = ADVANCED_FACE('',(#382),#393,.T.); +#382 = FACE_BOUND('',#383,.T.); +#383 = EDGE_LOOP('',(#384,#385,#386,#387)); +#384 = ORIENTED_EDGE('',*,*,#70,.F.); +#385 = ORIENTED_EDGE('',*,*,#216,.T.); +#386 = ORIENTED_EDGE('',*,*,#257,.T.); +#387 = ORIENTED_EDGE('',*,*,#388,.F.); +#388 = EDGE_CURVE('',#71,#258,#389,.T.); +#389 = LINE('',#390,#391); +#390 = CARTESIAN_POINT('',(-8.,-3.330669073875E-16,1.5)); +#391 = VECTOR('',#392,1.); +#392 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#393 = PLANE('',#394); +#394 = AXIS2_PLACEMENT_3D('',#395,#396,#397); +#395 = CARTESIAN_POINT('',(-3.5,-3.330669073875E-16,1.5)); +#396 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#397 = DIRECTION('',(-1.,0.,0.)); +#398 = ADVANCED_FACE('',(#399),#410,.T.); +#399 = FACE_BOUND('',#400,.T.); +#400 = EDGE_LOOP('',(#401,#407,#408,#409)); +#401 = ORIENTED_EDGE('',*,*,#402,.T.); +#402 = EDGE_CURVE('',#176,#363,#403,.T.); +#403 = LINE('',#404,#405); +#404 = CARTESIAN_POINT('',(-3.5,-1.06581410364E-15,4.8)); +#405 = VECTOR('',#406,1.); +#406 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#407 = ORIENTED_EDGE('',*,*,#370,.T.); +#408 = ORIENTED_EDGE('',*,*,#240,.F.); +#409 = ORIENTED_EDGE('',*,*,#183,.F.); +#410 = PLANE('',#411); +#411 = AXIS2_PLACEMENT_3D('',#412,#413,#414); +#412 = CARTESIAN_POINT('',(-3.5,-1.06581410364E-15,4.8)); +#413 = DIRECTION('',(1.,0.,0.)); +#414 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#415 = ADVANCED_FACE('',(#416),#427,.T.); +#416 = FACE_BOUND('',#417,.T.); +#417 = EDGE_LOOP('',(#418,#419,#420,#421)); +#418 = ORIENTED_EDGE('',*,*,#78,.F.); +#419 = ORIENTED_EDGE('',*,*,#388,.T.); +#420 = ORIENTED_EDGE('',*,*,#265,.T.); +#421 = ORIENTED_EDGE('',*,*,#422,.F.); +#422 = EDGE_CURVE('',#79,#266,#423,.T.); +#423 = LINE('',#424,#425); +#424 = CARTESIAN_POINT('',(-8.5,-4.440892098501E-16,2.)); +#425 = VECTOR('',#426,1.); +#426 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#427 = PLANE('',#428); +#428 = AXIS2_PLACEMENT_3D('',#429,#430,#431); +#429 = CARTESIAN_POINT('',(-8.25,-3.885780586188E-16,1.75)); +#430 = DIRECTION('',(-0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#431 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#432 = ADVANCED_FACE('',(#433),#444,.T.); +#433 = FACE_BOUND('',#434,.T.); +#434 = EDGE_LOOP('',(#435,#441,#442,#443)); +#435 = ORIENTED_EDGE('',*,*,#436,.T.); +#436 = EDGE_CURVE('',#168,#355,#437,.T.); +#437 = LINE('',#438,#439); +#438 = CARTESIAN_POINT('',(3.5,-1.06581410364E-15,4.8)); +#439 = VECTOR('',#440,1.); +#440 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#441 = ORIENTED_EDGE('',*,*,#362,.T.); +#442 = ORIENTED_EDGE('',*,*,#402,.F.); +#443 = ORIENTED_EDGE('',*,*,#175,.F.); +#444 = PLANE('',#445); +#445 = AXIS2_PLACEMENT_3D('',#446,#447,#448); +#446 = CARTESIAN_POINT('',(3.5,-1.06581410364E-15,4.8)); +#447 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#448 = DIRECTION('',(-1.,0.,0.)); +#449 = ADVANCED_FACE('',(#450),#461,.T.); +#450 = FACE_BOUND('',#451,.T.); +#451 = EDGE_LOOP('',(#452,#453,#454,#455)); +#452 = ORIENTED_EDGE('',*,*,#86,.F.); +#453 = ORIENTED_EDGE('',*,*,#422,.T.); +#454 = ORIENTED_EDGE('',*,*,#273,.T.); +#455 = ORIENTED_EDGE('',*,*,#456,.F.); +#456 = EDGE_CURVE('',#87,#274,#457,.T.); +#457 = LINE('',#458,#459); +#458 = CARTESIAN_POINT('',(-8.5,-1.665334536938E-15,7.5)); +#459 = VECTOR('',#460,1.); +#460 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#461 = PLANE('',#462); +#462 = AXIS2_PLACEMENT_3D('',#463,#464,#465); +#463 = CARTESIAN_POINT('',(-8.5,-3.330669073875E-16,1.5)); +#464 = DIRECTION('',(-1.,0.,0.)); +#465 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#466 = ADVANCED_FACE('',(#467),#478,.T.); +#467 = FACE_BOUND('',#468,.T.); +#468 = EDGE_LOOP('',(#469,#475,#476,#477)); +#469 = ORIENTED_EDGE('',*,*,#470,.T.); +#470 = EDGE_CURVE('',#159,#346,#471,.T.); +#471 = LINE('',#472,#473); +#472 = CARTESIAN_POINT('',(3.5,-8.659739592076E-16,3.9)); +#473 = VECTOR('',#474,1.); +#474 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#475 = ORIENTED_EDGE('',*,*,#354,.T.); +#476 = ORIENTED_EDGE('',*,*,#436,.F.); +#477 = ORIENTED_EDGE('',*,*,#167,.F.); +#478 = PLANE('',#479); +#479 = AXIS2_PLACEMENT_3D('',#480,#481,#482); +#480 = CARTESIAN_POINT('',(3.5,-8.659739592076E-16,3.9)); +#481 = DIRECTION('',(-1.,0.,0.)); +#482 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#483 = ADVANCED_FACE('',(#484),#495,.T.); +#484 = FACE_BOUND('',#485,.T.); +#485 = EDGE_LOOP('',(#486,#487,#488,#489)); +#486 = ORIENTED_EDGE('',*,*,#94,.F.); +#487 = ORIENTED_EDGE('',*,*,#456,.T.); +#488 = ORIENTED_EDGE('',*,*,#281,.T.); +#489 = ORIENTED_EDGE('',*,*,#490,.F.); +#490 = EDGE_CURVE('',#95,#282,#491,.T.); +#491 = LINE('',#492,#493); +#492 = CARTESIAN_POINT('',(-8.,-1.7763568394E-15,8.)); +#493 = VECTOR('',#494,1.); +#494 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#495 = PLANE('',#496); +#496 = AXIS2_PLACEMENT_3D('',#497,#498,#499); +#497 = CARTESIAN_POINT('',(-8.25,-1.720845688169E-15,7.75)); +#498 = DIRECTION('',(-0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#499 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#500 = ADVANCED_FACE('',(#501),#512,.T.); +#501 = FACE_BOUND('',#502,.F.); +#502 = EDGE_LOOP('',(#503,#504,#505,#511)); +#503 = ORIENTED_EDGE('',*,*,#470,.T.); +#504 = ORIENTED_EDGE('',*,*,#345,.T.); +#505 = ORIENTED_EDGE('',*,*,#506,.F.); +#506 = EDGE_CURVE('',#151,#338,#507,.T.); +#507 = LINE('',#508,#509); +#508 = CARTESIAN_POINT('',(3.5,-5.329070518201E-16,2.4)); +#509 = VECTOR('',#510,1.); +#510 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#511 = ORIENTED_EDGE('',*,*,#158,.F.); +#512 = CYLINDRICAL_SURFACE('',#513,0.75); +#513 = AXIS2_PLACEMENT_3D('',#514,#515,#516); +#514 = CARTESIAN_POINT('',(3.5,-6.994405055138E-16,3.15)); +#515 = DIRECTION('',(0.,1.,2.22044604925E-16)); +#516 = DIRECTION('',(1.,0.,0.)); +#517 = ADVANCED_FACE('',(#518,#529,#540,#551,#562),#573,.T.); +#518 = FACE_BOUND('',#519,.T.); +#519 = EDGE_LOOP('',(#520,#521,#522,#523)); +#520 = ORIENTED_EDGE('',*,*,#102,.F.); +#521 = ORIENTED_EDGE('',*,*,#490,.T.); +#522 = ORIENTED_EDGE('',*,*,#289,.T.); +#523 = ORIENTED_EDGE('',*,*,#524,.F.); +#524 = EDGE_CURVE('',#103,#290,#525,.T.); +#525 = LINE('',#526,#527); +#526 = CARTESIAN_POINT('',(8.,-1.7763568394E-15,8.)); +#527 = VECTOR('',#528,1.); +#528 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#529 = FACE_BOUND('',#530,.T.); +#530 = EDGE_LOOP('',(#531)); +#531 = ORIENTED_EDGE('',*,*,#532,.F.); +#532 = EDGE_CURVE('',#533,#533,#535,.T.); +#533 = VERTEX_POINT('',#534); +#534 = CARTESIAN_POINT('',(-7.,-21.9,8.)); +#535 = CIRCLE('',#536,1.); +#536 = AXIS2_PLACEMENT_3D('',#537,#538,#539); +#537 = CARTESIAN_POINT('',(-6.,-21.9,8.)); +#538 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#539 = DIRECTION('',(-1.,0.,0.)); +#540 = FACE_BOUND('',#541,.T.); +#541 = EDGE_LOOP('',(#542)); +#542 = ORIENTED_EDGE('',*,*,#543,.F.); +#543 = EDGE_CURVE('',#544,#544,#546,.T.); +#544 = VERTEX_POINT('',#545); +#545 = CARTESIAN_POINT('',(5.,-21.9,8.)); +#546 = CIRCLE('',#547,1.); +#547 = AXIS2_PLACEMENT_3D('',#548,#549,#550); +#548 = CARTESIAN_POINT('',(6.,-21.9,8.)); +#549 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#550 = DIRECTION('',(-1.,0.,0.)); +#551 = FACE_BOUND('',#552,.T.); +#552 = EDGE_LOOP('',(#553)); +#553 = ORIENTED_EDGE('',*,*,#554,.F.); +#554 = EDGE_CURVE('',#555,#555,#557,.T.); +#555 = VERTEX_POINT('',#556); +#556 = CARTESIAN_POINT('',(-7.,-8.9,8.)); +#557 = CIRCLE('',#558,1.); +#558 = AXIS2_PLACEMENT_3D('',#559,#560,#561); +#559 = CARTESIAN_POINT('',(-6.,-8.9,8.)); +#560 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#561 = DIRECTION('',(-1.,0.,0.)); +#562 = FACE_BOUND('',#563,.T.); +#563 = EDGE_LOOP('',(#564)); +#564 = ORIENTED_EDGE('',*,*,#565,.F.); +#565 = EDGE_CURVE('',#566,#566,#568,.T.); +#566 = VERTEX_POINT('',#567); +#567 = CARTESIAN_POINT('',(5.,-8.9,8.)); +#568 = CIRCLE('',#569,1.); +#569 = AXIS2_PLACEMENT_3D('',#570,#571,#572); +#570 = CARTESIAN_POINT('',(6.,-8.9,8.)); +#571 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#572 = DIRECTION('',(-1.,0.,0.)); +#573 = PLANE('',#574); +#574 = AXIS2_PLACEMENT_3D('',#575,#576,#577); +#575 = CARTESIAN_POINT('',(-8.5,-1.7763568394E-15,8.)); +#576 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#577 = DIRECTION('',(1.,0.,0.)); +#578 = ADVANCED_FACE('',(#579),#590,.T.); +#579 = FACE_BOUND('',#580,.T.); +#580 = EDGE_LOOP('',(#581,#582,#588,#589)); +#581 = ORIENTED_EDGE('',*,*,#150,.F.); +#582 = ORIENTED_EDGE('',*,*,#583,.T.); +#583 = EDGE_CURVE('',#143,#330,#584,.T.); +#584 = LINE('',#585,#586); +#585 = CARTESIAN_POINT('',(3.5,-4.440892098501E-16,2.)); +#586 = VECTOR('',#587,1.); +#587 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#588 = ORIENTED_EDGE('',*,*,#337,.T.); +#589 = ORIENTED_EDGE('',*,*,#506,.F.); +#590 = PLANE('',#591); +#591 = AXIS2_PLACEMENT_3D('',#592,#593,#594); +#592 = CARTESIAN_POINT('',(3.5,-3.330669073875E-16,1.5)); +#593 = DIRECTION('',(-1.,0.,0.)); +#594 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#595 = ADVANCED_FACE('',(#596),#607,.T.); +#596 = FACE_BOUND('',#597,.T.); +#597 = EDGE_LOOP('',(#598,#599,#600,#601)); +#598 = ORIENTED_EDGE('',*,*,#110,.F.); +#599 = ORIENTED_EDGE('',*,*,#524,.T.); +#600 = ORIENTED_EDGE('',*,*,#297,.T.); +#601 = ORIENTED_EDGE('',*,*,#602,.F.); +#602 = EDGE_CURVE('',#111,#298,#603,.T.); +#603 = LINE('',#604,#605); +#604 = CARTESIAN_POINT('',(8.5,-1.665334536938E-15,7.5)); +#605 = VECTOR('',#606,1.); +#606 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#607 = PLANE('',#608); +#608 = AXIS2_PLACEMENT_3D('',#609,#610,#611); +#609 = CARTESIAN_POINT('',(8.25,-1.720845688169E-15,7.75)); +#610 = DIRECTION('',(0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#611 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#612 = ADVANCED_FACE('',(#613),#624,.T.); +#613 = FACE_BOUND('',#614,.T.); +#614 = EDGE_LOOP('',(#615,#616,#622,#623)); +#615 = ORIENTED_EDGE('',*,*,#142,.F.); +#616 = ORIENTED_EDGE('',*,*,#617,.T.); +#617 = EDGE_CURVE('',#135,#322,#618,.T.); +#618 = LINE('',#619,#620); +#619 = CARTESIAN_POINT('',(4.,-3.330669073875E-16,1.5)); +#620 = VECTOR('',#621,1.); +#621 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#622 = ORIENTED_EDGE('',*,*,#329,.T.); +#623 = ORIENTED_EDGE('',*,*,#583,.F.); +#624 = PLANE('',#625); +#625 = AXIS2_PLACEMENT_3D('',#626,#627,#628); +#626 = CARTESIAN_POINT('',(3.75,-3.885780586188E-16,1.75)); +#627 = DIRECTION('',(-0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#628 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#629 = ADVANCED_FACE('',(#630),#641,.T.); +#630 = FACE_BOUND('',#631,.T.); +#631 = EDGE_LOOP('',(#632,#633,#634,#635)); +#632 = ORIENTED_EDGE('',*,*,#118,.F.); +#633 = ORIENTED_EDGE('',*,*,#602,.T.); +#634 = ORIENTED_EDGE('',*,*,#305,.T.); +#635 = ORIENTED_EDGE('',*,*,#636,.F.); +#636 = EDGE_CURVE('',#119,#306,#637,.T.); +#637 = LINE('',#638,#639); +#638 = CARTESIAN_POINT('',(8.5,-4.440892098501E-16,2.)); +#639 = VECTOR('',#640,1.); +#640 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#641 = PLANE('',#642); +#642 = AXIS2_PLACEMENT_3D('',#643,#644,#645); +#643 = CARTESIAN_POINT('',(8.5,-1.7763568394E-15,8.)); +#644 = DIRECTION('',(1.,0.,0.)); +#645 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#646 = ADVANCED_FACE('',(#647),#658,.T.); +#647 = FACE_BOUND('',#648,.T.); +#648 = EDGE_LOOP('',(#649,#650,#656,#657)); +#649 = ORIENTED_EDGE('',*,*,#134,.F.); +#650 = ORIENTED_EDGE('',*,*,#651,.T.); +#651 = EDGE_CURVE('',#127,#314,#652,.T.); +#652 = LINE('',#653,#654); +#653 = CARTESIAN_POINT('',(8.,-3.330669073875E-16,1.5)); +#654 = VECTOR('',#655,1.); +#655 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#656 = ORIENTED_EDGE('',*,*,#321,.T.); +#657 = ORIENTED_EDGE('',*,*,#617,.F.); +#658 = PLANE('',#659); +#659 = AXIS2_PLACEMENT_3D('',#660,#661,#662); +#660 = CARTESIAN_POINT('',(8.5,-3.330669073875E-16,1.5)); +#661 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#662 = DIRECTION('',(-1.,0.,0.)); +#663 = ADVANCED_FACE('',(#664),#670,.T.); +#664 = FACE_BOUND('',#665,.T.); +#665 = EDGE_LOOP('',(#666,#667,#668,#669)); +#666 = ORIENTED_EDGE('',*,*,#126,.F.); +#667 = ORIENTED_EDGE('',*,*,#636,.T.); +#668 = ORIENTED_EDGE('',*,*,#313,.T.); +#669 = ORIENTED_EDGE('',*,*,#651,.F.); +#670 = PLANE('',#671); +#671 = AXIS2_PLACEMENT_3D('',#672,#673,#674); +#672 = CARTESIAN_POINT('',(8.25,-3.885780586188E-16,1.75)); +#673 = DIRECTION('',(0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#674 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#675 = ADVANCED_FACE('',(#676),#695,.F.); +#676 = FACE_BOUND('',#677,.F.); +#677 = EDGE_LOOP('',(#678,#686,#693,#694)); +#678 = ORIENTED_EDGE('',*,*,#679,.T.); +#679 = EDGE_CURVE('',#533,#680,#682,.T.); +#680 = VERTEX_POINT('',#681); +#681 = CARTESIAN_POINT('',(-7.,-21.9,5.5)); +#682 = LINE('',#683,#684); +#683 = CARTESIAN_POINT('',(-7.,-21.9,8.)); +#684 = VECTOR('',#685,1.); +#685 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#686 = ORIENTED_EDGE('',*,*,#687,.T.); +#687 = EDGE_CURVE('',#680,#680,#688,.T.); +#688 = CIRCLE('',#689,1.); +#689 = AXIS2_PLACEMENT_3D('',#690,#691,#692); +#690 = CARTESIAN_POINT('',(-6.,-21.9,5.5)); +#691 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#692 = DIRECTION('',(-1.,0.,0.)); +#693 = ORIENTED_EDGE('',*,*,#679,.F.); +#694 = ORIENTED_EDGE('',*,*,#532,.F.); +#695 = CYLINDRICAL_SURFACE('',#696,1.); +#696 = AXIS2_PLACEMENT_3D('',#697,#698,#699); +#697 = CARTESIAN_POINT('',(-6.,-21.9,8.)); +#698 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#699 = DIRECTION('',(-1.,0.,0.)); +#700 = ADVANCED_FACE('',(#701),#720,.F.); +#701 = FACE_BOUND('',#702,.F.); +#702 = EDGE_LOOP('',(#703,#711,#718,#719)); +#703 = ORIENTED_EDGE('',*,*,#704,.T.); +#704 = EDGE_CURVE('',#544,#705,#707,.T.); +#705 = VERTEX_POINT('',#706); +#706 = CARTESIAN_POINT('',(5.,-21.9,5.5)); +#707 = LINE('',#708,#709); +#708 = CARTESIAN_POINT('',(5.,-21.9,8.)); +#709 = VECTOR('',#710,1.); +#710 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#711 = ORIENTED_EDGE('',*,*,#712,.T.); +#712 = EDGE_CURVE('',#705,#705,#713,.T.); +#713 = CIRCLE('',#714,1.); +#714 = AXIS2_PLACEMENT_3D('',#715,#716,#717); +#715 = CARTESIAN_POINT('',(6.,-21.9,5.5)); +#716 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#717 = DIRECTION('',(-1.,0.,0.)); +#718 = ORIENTED_EDGE('',*,*,#704,.F.); +#719 = ORIENTED_EDGE('',*,*,#543,.F.); +#720 = CYLINDRICAL_SURFACE('',#721,1.); +#721 = AXIS2_PLACEMENT_3D('',#722,#723,#724); +#722 = CARTESIAN_POINT('',(6.,-21.9,8.)); +#723 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#724 = DIRECTION('',(-1.,0.,0.)); +#725 = ADVANCED_FACE('',(#726),#745,.F.); +#726 = FACE_BOUND('',#727,.F.); +#727 = EDGE_LOOP('',(#728,#736,#743,#744)); +#728 = ORIENTED_EDGE('',*,*,#729,.T.); +#729 = EDGE_CURVE('',#555,#730,#732,.T.); +#730 = VERTEX_POINT('',#731); +#731 = CARTESIAN_POINT('',(-7.,-8.9,5.5)); +#732 = LINE('',#733,#734); +#733 = CARTESIAN_POINT('',(-7.,-8.9,8.)); +#734 = VECTOR('',#735,1.); +#735 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#736 = ORIENTED_EDGE('',*,*,#737,.T.); +#737 = EDGE_CURVE('',#730,#730,#738,.T.); +#738 = CIRCLE('',#739,1.); +#739 = AXIS2_PLACEMENT_3D('',#740,#741,#742); +#740 = CARTESIAN_POINT('',(-6.,-8.9,5.5)); +#741 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#742 = DIRECTION('',(-1.,0.,0.)); +#743 = ORIENTED_EDGE('',*,*,#729,.F.); +#744 = ORIENTED_EDGE('',*,*,#554,.F.); +#745 = CYLINDRICAL_SURFACE('',#746,1.); +#746 = AXIS2_PLACEMENT_3D('',#747,#748,#749); +#747 = CARTESIAN_POINT('',(-6.,-8.9,8.)); +#748 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#749 = DIRECTION('',(-1.,0.,0.)); +#750 = ADVANCED_FACE('',(#751),#770,.F.); +#751 = FACE_BOUND('',#752,.F.); +#752 = EDGE_LOOP('',(#753,#761,#768,#769)); +#753 = ORIENTED_EDGE('',*,*,#754,.T.); +#754 = EDGE_CURVE('',#566,#755,#757,.T.); +#755 = VERTEX_POINT('',#756); +#756 = CARTESIAN_POINT('',(5.,-8.9,5.5)); +#757 = LINE('',#758,#759); +#758 = CARTESIAN_POINT('',(5.,-8.9,8.)); +#759 = VECTOR('',#760,1.); +#760 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#761 = ORIENTED_EDGE('',*,*,#762,.T.); +#762 = EDGE_CURVE('',#755,#755,#763,.T.); +#763 = CIRCLE('',#764,1.); +#764 = AXIS2_PLACEMENT_3D('',#765,#766,#767); +#765 = CARTESIAN_POINT('',(6.,-8.9,5.5)); +#766 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#767 = DIRECTION('',(-1.,0.,0.)); +#768 = ORIENTED_EDGE('',*,*,#754,.F.); +#769 = ORIENTED_EDGE('',*,*,#565,.F.); +#770 = CYLINDRICAL_SURFACE('',#771,1.); +#771 = AXIS2_PLACEMENT_3D('',#772,#773,#774); +#772 = CARTESIAN_POINT('',(6.,-8.9,8.)); +#773 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#774 = DIRECTION('',(-1.,0.,0.)); +#775 = ADVANCED_FACE('',(#776),#779,.T.); +#776 = FACE_BOUND('',#777,.T.); +#777 = EDGE_LOOP('',(#778)); +#778 = ORIENTED_EDGE('',*,*,#687,.T.); +#779 = PLANE('',#780); +#780 = AXIS2_PLACEMENT_3D('',#781,#782,#783); +#781 = CARTESIAN_POINT('',(-6.,-21.9,5.5)); +#782 = DIRECTION('',(2.960594732334E-16,-5.127900497023E-16,1.)); +#783 = DIRECTION('',(0.,1.,5.127900497023E-16)); +#784 = ADVANCED_FACE('',(#785),#788,.T.); +#785 = FACE_BOUND('',#786,.T.); +#786 = EDGE_LOOP('',(#787)); +#787 = ORIENTED_EDGE('',*,*,#712,.T.); +#788 = PLANE('',#789); +#789 = AXIS2_PLACEMENT_3D('',#790,#791,#792); +#790 = CARTESIAN_POINT('',(6.,-21.9,5.5)); +#791 = DIRECTION('',(2.960594732334E-16,-5.127900497023E-16,1.)); +#792 = DIRECTION('',(0.,1.,5.127900497023E-16)); +#793 = ADVANCED_FACE('',(#794),#797,.T.); +#794 = FACE_BOUND('',#795,.T.); +#795 = EDGE_LOOP('',(#796)); +#796 = ORIENTED_EDGE('',*,*,#737,.T.); +#797 = PLANE('',#798); +#798 = AXIS2_PLACEMENT_3D('',#799,#800,#801); +#799 = CARTESIAN_POINT('',(-6.,-8.9,5.5)); +#800 = DIRECTION('',(-1.709198627979E-30,0.,1.)); +#801 = DIRECTION('',(1.,0.,1.709198627979E-30)); +#802 = ADVANCED_FACE('',(#803),#806,.T.); +#803 = FACE_BOUND('',#804,.T.); +#804 = EDGE_LOOP('',(#805)); +#805 = ORIENTED_EDGE('',*,*,#762,.T.); +#806 = PLANE('',#807); +#807 = AXIS2_PLACEMENT_3D('',#808,#809,#810); +#808 = CARTESIAN_POINT('',(6.,-8.9,5.5)); +#809 = DIRECTION('',(-1.314768175368E-31,0.,1.)); +#810 = DIRECTION('',(1.,0.,1.314768175368E-31)); +#811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#815)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#812,#813,#814)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#812 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#813 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#814 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#815 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-05),#812, + 'distance_accuracy_value','confusion accuracy'); +#816 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#817 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#818) + ,#811); +#818 = STYLED_ITEM('color',(#819),#15); +#819 = PRESENTATION_STYLE_ASSIGNMENT((#820,#826)); +#820 = SURFACE_STYLE_USAGE(.BOTH.,#821); +#821 = SURFACE_SIDE_STYLE('',(#822)); +#822 = SURFACE_STYLE_FILL_AREA(#823); +#823 = FILL_AREA_STYLE('',(#824)); +#824 = FILL_AREA_STYLE_COLOUR('',#825); +#825 = COLOUR_RGB('',0.906331759313,0.906331759313,0.906331759313); +#826 = CURVE_STYLE('',#827,POSITIVE_LENGTH_MEASURE(0.1),#828); +#827 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#828 = COLOUR_RGB('',0.345868924627,0.345868924627,0.345868924627); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN7H.stl b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN7H.stl new file mode 100644 index 00000000..8d136a35 Binary files /dev/null and b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN7H.stl differ diff --git a/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN9-Rail.FCStd b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN9-Rail.FCStd new file mode 100644 index 00000000..3267c0f8 Binary files /dev/null and b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN9-Rail.FCStd differ diff --git a/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN9-Rail.step b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN9-Rail.step new file mode 100644 index 00000000..1acea083 --- /dev/null +++ b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN9-Rail.step @@ -0,0 +1,1270 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2021-10-02T13:34:57',('Author'),( + ''),'Open CASCADE STEP processor 7.5','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('Body','Body','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1209); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#161,#263,#295,#319,#359,#383,#407,#431,#455, + #479,#503,#527,#551,#575,#599,#623,#647,#678,#702,#737,#755,#780, + #805,#830,#855,#880,#892,#916,#940,#1012,#1024,#1044,#1064,#1084, + #1104,#1124,#1141,#1158,#1175,#1192)); +#17 = ADVANCED_FACE('',(#18),#156,.T.); +#18 = FACE_BOUND('',#19,.T.); +#19 = EDGE_LOOP('',(#20,#30,#38,#46,#54,#62,#70,#78,#86,#94,#102,#110, + #118,#126,#134,#142,#150)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(-3.292893218813,-1.33226762955E-15,6.5)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(4.5,-1.443289932013E-15,6.5)); +#26 = LINE('',#27,#28); +#27 = CARTESIAN_POINT('',(-4.5,-1.443289932013E-15,6.5)); +#28 = VECTOR('',#29,1.); +#29 = DIRECTION('',(1.,0.,0.)); +#30 = ORIENTED_EDGE('',*,*,#31,.T.); +#31 = EDGE_CURVE('',#24,#32,#34,.T.); +#32 = VERTEX_POINT('',#33); +#33 = CARTESIAN_POINT('',(4.5,-1.121325254871E-15,5.05)); +#34 = LINE('',#35,#36); +#35 = CARTESIAN_POINT('',(4.5,-1.443289932013E-15,6.5)); +#36 = VECTOR('',#37,1.); +#37 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#38 = ORIENTED_EDGE('',*,*,#39,.T.); +#39 = EDGE_CURVE('',#32,#40,#42,.T.); +#40 = VERTEX_POINT('',#41); +#41 = CARTESIAN_POINT('',(4.1,-1.002901465578E-15,4.516666666667)); +#42 = LINE('',#43,#44); +#43 = CARTESIAN_POINT('',(4.5,-1.121325254871E-15,5.05)); +#44 = VECTOR('',#45,1.); +#45 = DIRECTION('',(-0.6,1.7763568394E-16,-0.8)); +#46 = ORIENTED_EDGE('',*,*,#47,.F.); +#47 = EDGE_CURVE('',#48,#40,#50,.T.); +#48 = VERTEX_POINT('',#49); +#49 = CARTESIAN_POINT('',(3.7,-1.002901465578E-15,4.516666666667)); +#50 = LINE('',#51,#52); +#51 = CARTESIAN_POINT('',(3.7,-1.002901465578E-15,4.516666666667)); +#52 = VECTOR('',#53,1.); +#53 = DIRECTION('',(1.,0.,0.)); +#54 = ORIENTED_EDGE('',*,*,#55,.F.); +#55 = EDGE_CURVE('',#56,#48,#58,.T.); +#56 = VERTEX_POINT('',#57); +#57 = CARTESIAN_POINT('',(3.7,-8.844776762847E-16,3.983333333333)); +#58 = LINE('',#59,#60); +#59 = CARTESIAN_POINT('',(3.7,-8.844776762847E-16,3.983333333333)); +#60 = VECTOR('',#61,1.); +#61 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#62 = ORIENTED_EDGE('',*,*,#63,.F.); +#63 = EDGE_CURVE('',#64,#56,#66,.T.); +#64 = VERTEX_POINT('',#65); +#65 = CARTESIAN_POINT('',(4.1,-8.844776762847E-16,3.983333333333)); +#66 = LINE('',#67,#68); +#67 = CARTESIAN_POINT('',(4.1,-8.844776762847E-16,3.983333333333)); +#68 = VECTOR('',#69,1.); +#69 = DIRECTION('',(-1.,0.,0.)); +#70 = ORIENTED_EDGE('',*,*,#71,.T.); +#71 = EDGE_CURVE('',#64,#72,#74,.T.); +#72 = VERTEX_POINT('',#73); +#73 = CARTESIAN_POINT('',(4.5,-7.660538869914E-16,3.45)); +#74 = LINE('',#75,#76); +#75 = CARTESIAN_POINT('',(4.1,-8.844776762847E-16,3.983333333333)); +#76 = VECTOR('',#77,1.); +#77 = DIRECTION('',(0.6,1.7763568394E-16,-0.8)); +#78 = ORIENTED_EDGE('',*,*,#79,.T.); +#79 = EDGE_CURVE('',#72,#80,#82,.T.); +#80 = VERTEX_POINT('',#81); +#81 = CARTESIAN_POINT('',(4.5,-5.551115123126E-17,0.5)); +#82 = LINE('',#83,#84); +#83 = CARTESIAN_POINT('',(4.5,-7.660538869914E-16,3.45)); +#84 = VECTOR('',#85,1.); +#85 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#86 = ORIENTED_EDGE('',*,*,#87,.T.); +#87 = EDGE_CURVE('',#80,#88,#90,.T.); +#88 = VERTEX_POINT('',#89); +#89 = CARTESIAN_POINT('',(-4.5,-5.551115123126E-17,0.5)); +#90 = LINE('',#91,#92); +#91 = CARTESIAN_POINT('',(4.,-1.110223024625E-16,0.5)); +#92 = VECTOR('',#93,1.); +#93 = DIRECTION('',(-1.,-0.,0.)); +#94 = ORIENTED_EDGE('',*,*,#95,.T.); +#95 = EDGE_CURVE('',#88,#96,#98,.T.); +#96 = VERTEX_POINT('',#97); +#97 = CARTESIAN_POINT('',(-4.5,-7.660538869914E-16,3.45)); +#98 = LINE('',#99,#100); +#99 = CARTESIAN_POINT('',(-4.5,0.,0.)); +#100 = VECTOR('',#101,1.); +#101 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#102 = ORIENTED_EDGE('',*,*,#103,.F.); +#103 = EDGE_CURVE('',#104,#96,#106,.T.); +#104 = VERTEX_POINT('',#105); +#105 = CARTESIAN_POINT('',(-4.1,-8.844776762847E-16,3.983333333333)); +#106 = LINE('',#107,#108); +#107 = CARTESIAN_POINT('',(-4.1,-8.844776762847E-16,3.983333333333)); +#108 = VECTOR('',#109,1.); +#109 = DIRECTION('',(-0.6,1.7763568394E-16,-0.8)); +#110 = ORIENTED_EDGE('',*,*,#111,.F.); +#111 = EDGE_CURVE('',#112,#104,#114,.T.); +#112 = VERTEX_POINT('',#113); +#113 = CARTESIAN_POINT('',(-3.7,-8.844776762847E-16,3.983333333333)); +#114 = LINE('',#115,#116); +#115 = CARTESIAN_POINT('',(-3.7,-8.844776762847E-16,3.983333333333)); +#116 = VECTOR('',#117,1.); +#117 = DIRECTION('',(-1.,0.,0.)); +#118 = ORIENTED_EDGE('',*,*,#119,.F.); +#119 = EDGE_CURVE('',#120,#112,#122,.T.); +#120 = VERTEX_POINT('',#121); +#121 = CARTESIAN_POINT('',(-3.7,-1.002901465578E-15,4.516666666667)); +#122 = LINE('',#123,#124); +#123 = CARTESIAN_POINT('',(-3.7,-1.002901465578E-15,4.516666666667)); +#124 = VECTOR('',#125,1.); +#125 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#126 = ORIENTED_EDGE('',*,*,#127,.F.); +#127 = EDGE_CURVE('',#128,#120,#130,.T.); +#128 = VERTEX_POINT('',#129); +#129 = CARTESIAN_POINT('',(-4.1,-1.002901465578E-15,4.516666666667)); +#130 = LINE('',#131,#132); +#131 = CARTESIAN_POINT('',(-4.1,-1.002901465578E-15,4.516666666667)); +#132 = VECTOR('',#133,1.); +#133 = DIRECTION('',(1.,0.,0.)); +#134 = ORIENTED_EDGE('',*,*,#135,.F.); +#135 = EDGE_CURVE('',#136,#128,#138,.T.); +#136 = VERTEX_POINT('',#137); +#137 = CARTESIAN_POINT('',(-4.2,-1.032507412901E-15,4.65)); +#138 = LINE('',#139,#140); +#139 = CARTESIAN_POINT('',(-4.5,-1.121325254871E-15,5.05)); +#140 = VECTOR('',#141,1.); +#141 = DIRECTION('',(0.6,1.7763568394E-16,-0.8)); +#142 = ORIENTED_EDGE('',*,*,#143,.T.); +#143 = EDGE_CURVE('',#136,#144,#146,.T.); +#144 = VERTEX_POINT('',#145); +#145 = CARTESIAN_POINT('',(-4.435723304703,-1.078508374632E-15, + 5.35716991411)); +#146 = LINE('',#147,#148); +#147 = CARTESIAN_POINT('',(-3.864657947686,-8.09124732339E-16, + 3.643973843058)); +#148 = VECTOR('',#149,1.); +#149 = DIRECTION('',(-0.316227766017,-2.106500081146E-16,0.948683298051) + ); +#150 = ORIENTED_EDGE('',*,*,#151,.T.); +#151 = EDGE_CURVE('',#144,#22,#152,.T.); +#152 = LINE('',#153,#154); +#153 = CARTESIAN_POINT('',(-4.146446609407,-1.253763006616E-15, + 5.646446609407)); +#154 = VECTOR('',#155,1.); +#155 = DIRECTION('',(0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#156 = PLANE('',#157); +#157 = AXIS2_PLACEMENT_3D('',#158,#159,#160); +#158 = CARTESIAN_POINT('',(8.712011662049E-17,-7.359416005287E-16, + 3.314386317907)); +#159 = DIRECTION('',(-6.87655909802E-97,1.,2.22044604925E-16)); +#160 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#161 = ADVANCED_FACE('',(#162,#203,#214,#225,#236,#247),#258,.T.); +#162 = FACE_BOUND('',#163,.T.); +#163 = EDGE_LOOP('',(#164,#165,#173,#181,#189,#197)); +#164 = ORIENTED_EDGE('',*,*,#21,.F.); +#165 = ORIENTED_EDGE('',*,*,#166,.T.); +#166 = EDGE_CURVE('',#22,#167,#169,.T.); +#167 = VERTEX_POINT('',#168); +#168 = CARTESIAN_POINT('',(-4.,-0.5,6.5)); +#169 = LINE('',#170,#171); +#170 = CARTESIAN_POINT('',(-4.097631072938,-0.569035593729,6.5)); +#171 = VECTOR('',#172,1.); +#172 = DIRECTION('',(-0.816496580928,-0.57735026919,-1.281975124256E-16) + ); +#173 = ORIENTED_EDGE('',*,*,#174,.T.); +#174 = EDGE_CURVE('',#167,#175,#177,.T.); +#175 = VERTEX_POINT('',#176); +#176 = CARTESIAN_POINT('',(-4.,-94.5,6.5)); +#177 = LINE('',#178,#179); +#178 = CARTESIAN_POINT('',(-4.,-1.443289932013E-15,6.5)); +#179 = VECTOR('',#180,1.); +#180 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#181 = ORIENTED_EDGE('',*,*,#182,.F.); +#182 = EDGE_CURVE('',#183,#175,#185,.T.); +#183 = VERTEX_POINT('',#184); +#184 = CARTESIAN_POINT('',(-3.292893218813,-95.,6.5)); +#185 = LINE('',#186,#187); +#186 = CARTESIAN_POINT('',(-26.48934581051,-78.59763107293,6.5)); +#187 = VECTOR('',#188,1.); +#188 = DIRECTION('',(-0.816496580928,0.57735026919,1.281975124256E-16)); +#189 = ORIENTED_EDGE('',*,*,#190,.T.); +#190 = EDGE_CURVE('',#183,#191,#193,.T.); +#191 = VERTEX_POINT('',#192); +#192 = CARTESIAN_POINT('',(4.5,-95.,6.5)); +#193 = LINE('',#194,#195); +#194 = CARTESIAN_POINT('',(-4.5,-95.,6.5)); +#195 = VECTOR('',#196,1.); +#196 = DIRECTION('',(1.,0.,0.)); +#197 = ORIENTED_EDGE('',*,*,#198,.F.); +#198 = EDGE_CURVE('',#24,#191,#199,.T.); +#199 = LINE('',#200,#201); +#200 = CARTESIAN_POINT('',(4.5,-1.443289932013E-15,6.5)); +#201 = VECTOR('',#202,1.); +#202 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#203 = FACE_BOUND('',#204,.T.); +#204 = EDGE_LOOP('',(#205)); +#205 = ORIENTED_EDGE('',*,*,#206,.F.); +#206 = EDGE_CURVE('',#207,#207,#209,.T.); +#207 = VERTEX_POINT('',#208); +#208 = CARTESIAN_POINT('',(-3.,-87.5,6.5)); +#209 = CIRCLE('',#210,3.); +#210 = AXIS2_PLACEMENT_3D('',#211,#212,#213); +#211 = CARTESIAN_POINT('',(0.,-87.5,6.5)); +#212 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#213 = DIRECTION('',(-1.,0.,0.)); +#214 = FACE_BOUND('',#215,.T.); +#215 = EDGE_LOOP('',(#216)); +#216 = ORIENTED_EDGE('',*,*,#217,.F.); +#217 = EDGE_CURVE('',#218,#218,#220,.T.); +#218 = VERTEX_POINT('',#219); +#219 = CARTESIAN_POINT('',(-3.,-67.5,6.5)); +#220 = CIRCLE('',#221,3.); +#221 = AXIS2_PLACEMENT_3D('',#222,#223,#224); +#222 = CARTESIAN_POINT('',(0.,-67.5,6.5)); +#223 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#224 = DIRECTION('',(-1.,0.,0.)); +#225 = FACE_BOUND('',#226,.T.); +#226 = EDGE_LOOP('',(#227)); +#227 = ORIENTED_EDGE('',*,*,#228,.F.); +#228 = EDGE_CURVE('',#229,#229,#231,.T.); +#229 = VERTEX_POINT('',#230); +#230 = CARTESIAN_POINT('',(-3.,-47.5,6.5)); +#231 = CIRCLE('',#232,3.); +#232 = AXIS2_PLACEMENT_3D('',#233,#234,#235); +#233 = CARTESIAN_POINT('',(0.,-47.5,6.5)); +#234 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#235 = DIRECTION('',(-1.,0.,0.)); +#236 = FACE_BOUND('',#237,.T.); +#237 = EDGE_LOOP('',(#238)); +#238 = ORIENTED_EDGE('',*,*,#239,.F.); +#239 = EDGE_CURVE('',#240,#240,#242,.T.); +#240 = VERTEX_POINT('',#241); +#241 = CARTESIAN_POINT('',(-3.,-27.5,6.5)); +#242 = CIRCLE('',#243,3.); +#243 = AXIS2_PLACEMENT_3D('',#244,#245,#246); +#244 = CARTESIAN_POINT('',(0.,-27.5,6.5)); +#245 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#246 = DIRECTION('',(-1.,0.,0.)); +#247 = FACE_BOUND('',#248,.T.); +#248 = EDGE_LOOP('',(#249)); +#249 = ORIENTED_EDGE('',*,*,#250,.F.); +#250 = EDGE_CURVE('',#251,#251,#253,.T.); +#251 = VERTEX_POINT('',#252); +#252 = CARTESIAN_POINT('',(-3.,-7.5,6.5)); +#253 = CIRCLE('',#254,3.); +#254 = AXIS2_PLACEMENT_3D('',#255,#256,#257); +#255 = CARTESIAN_POINT('',(0.,-7.5,6.5)); +#256 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#257 = DIRECTION('',(-1.,0.,0.)); +#258 = PLANE('',#259); +#259 = AXIS2_PLACEMENT_3D('',#260,#261,#262); +#260 = CARTESIAN_POINT('',(-4.5,-1.443289932013E-15,6.5)); +#261 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#262 = DIRECTION('',(1.,0.,0.)); +#263 = ADVANCED_FACE('',(#264),#290,.T.); +#264 = FACE_BOUND('',#265,.F.); +#265 = EDGE_LOOP('',(#266,#274,#275,#276,#284)); +#266 = ORIENTED_EDGE('',*,*,#267,.F.); +#267 = EDGE_CURVE('',#144,#268,#270,.T.); +#268 = VERTEX_POINT('',#269); +#269 = CARTESIAN_POINT('',(-4.5,-0.181801948466,5.55)); +#270 = LINE('',#271,#272); +#271 = CARTESIAN_POINT('',(-4.467265913201,-8.921596946137E-02, + 5.451797739604)); +#272 = VECTOR('',#273,1.); +#273 = DIRECTION('',(-0.235702260396,-0.666666666667,0.707106781187)); +#274 = ORIENTED_EDGE('',*,*,#151,.T.); +#275 = ORIENTED_EDGE('',*,*,#166,.T.); +#276 = ORIENTED_EDGE('',*,*,#277,.F.); +#277 = EDGE_CURVE('',#278,#167,#280,.T.); +#278 = VERTEX_POINT('',#279); +#279 = CARTESIAN_POINT('',(-4.5,-0.5,6.)); +#280 = LINE('',#281,#282); +#281 = CARTESIAN_POINT('',(-4.5,-0.5,6.)); +#282 = VECTOR('',#283,1.); +#283 = DIRECTION('',(0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#284 = ORIENTED_EDGE('',*,*,#285,.F.); +#285 = EDGE_CURVE('',#268,#278,#286,.T.); +#286 = LINE('',#287,#288); +#287 = CARTESIAN_POINT('',(-4.5,-0.109416185958,5.447631072938)); +#288 = VECTOR('',#289,1.); +#289 = DIRECTION('',(0.,-0.57735026919,0.816496580928)); +#290 = PLANE('',#291); +#291 = AXIS2_PLACEMENT_3D('',#292,#293,#294); +#292 = CARTESIAN_POINT('',(-4.323223304703,-0.25,5.823223304703)); +#293 = DIRECTION('',(-0.5,0.707106781187,0.5)); +#294 = DIRECTION('',(-0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#295 = ADVANCED_FACE('',(#296),#314,.T.); +#296 = FACE_BOUND('',#297,.T.); +#297 = EDGE_LOOP('',(#298,#299,#307,#313)); +#298 = ORIENTED_EDGE('',*,*,#198,.T.); +#299 = ORIENTED_EDGE('',*,*,#300,.T.); +#300 = EDGE_CURVE('',#191,#301,#303,.T.); +#301 = VERTEX_POINT('',#302); +#302 = CARTESIAN_POINT('',(4.5,-95.,5.05)); +#303 = LINE('',#304,#305); +#304 = CARTESIAN_POINT('',(4.5,-95.,6.5)); +#305 = VECTOR('',#306,1.); +#306 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#307 = ORIENTED_EDGE('',*,*,#308,.F.); +#308 = EDGE_CURVE('',#32,#301,#309,.T.); +#309 = LINE('',#310,#311); +#310 = CARTESIAN_POINT('',(4.5,-1.121325254871E-15,5.05)); +#311 = VECTOR('',#312,1.); +#312 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#313 = ORIENTED_EDGE('',*,*,#31,.F.); +#314 = PLANE('',#315); +#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318); +#316 = CARTESIAN_POINT('',(4.5,-1.443289932013E-15,6.5)); +#317 = DIRECTION('',(1.,0.,0.)); +#318 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#319 = ADVANCED_FACE('',(#320),#354,.F.); +#320 = FACE_BOUND('',#321,.T.); +#321 = EDGE_LOOP('',(#322,#323,#331,#339,#347,#353)); +#322 = ORIENTED_EDGE('',*,*,#143,.F.); +#323 = ORIENTED_EDGE('',*,*,#324,.T.); +#324 = EDGE_CURVE('',#136,#325,#327,.T.); +#325 = VERTEX_POINT('',#326); +#326 = CARTESIAN_POINT('',(-4.2,-95.,4.65)); +#327 = LINE('',#328,#329); +#328 = CARTESIAN_POINT('',(-4.2,-1.032507412901E-15,4.65)); +#329 = VECTOR('',#330,1.); +#330 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#331 = ORIENTED_EDGE('',*,*,#332,.T.); +#332 = EDGE_CURVE('',#325,#333,#335,.T.); +#333 = VERTEX_POINT('',#334); +#334 = CARTESIAN_POINT('',(-4.435723304703,-95.,5.35716991411)); +#335 = LINE('',#336,#337); +#336 = CARTESIAN_POINT('',(-3.864657947686,-95.,3.643973843058)); +#337 = VECTOR('',#338,1.); +#338 = DIRECTION('',(-0.316227766017,-2.106500081146E-16,0.948683298051) + ); +#339 = ORIENTED_EDGE('',*,*,#340,.T.); +#340 = EDGE_CURVE('',#333,#341,#343,.T.); +#341 = VERTEX_POINT('',#342); +#342 = CARTESIAN_POINT('',(-4.5,-94.81819805153,5.55)); +#343 = LINE('',#344,#345); +#344 = CARTESIAN_POINT('',(-11.93117082572,-73.79967291942, + 27.843512477178)); +#345 = VECTOR('',#346,1.); +#346 = DIRECTION('',(-0.235702260396,0.666666666667,0.707106781187)); +#347 = ORIENTED_EDGE('',*,*,#348,.F.); +#348 = EDGE_CURVE('',#268,#341,#349,.T.); +#349 = LINE('',#350,#351); +#350 = CARTESIAN_POINT('',(-4.5,-1.232347557334E-15,5.55)); +#351 = VECTOR('',#352,1.); +#352 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#353 = ORIENTED_EDGE('',*,*,#267,.F.); +#354 = PLANE('',#355); +#355 = AXIS2_PLACEMENT_3D('',#356,#357,#358); +#356 = CARTESIAN_POINT('',(-4.35,-1.132427485118E-15,5.1)); +#357 = DIRECTION('',(0.948683298051,-7.370169386381E-17,0.316227766017) + ); +#358 = DIRECTION('',(3.306184529123E-18,1.,2.231466664347E-16)); +#359 = ADVANCED_FACE('',(#360),#378,.T.); +#360 = FACE_BOUND('',#361,.T.); +#361 = EDGE_LOOP('',(#362,#363,#371,#377)); +#362 = ORIENTED_EDGE('',*,*,#308,.T.); +#363 = ORIENTED_EDGE('',*,*,#364,.T.); +#364 = EDGE_CURVE('',#301,#365,#367,.T.); +#365 = VERTEX_POINT('',#366); +#366 = CARTESIAN_POINT('',(4.1,-95.,4.516666666667)); +#367 = LINE('',#368,#369); +#368 = CARTESIAN_POINT('',(4.5,-95.,5.05)); +#369 = VECTOR('',#370,1.); +#370 = DIRECTION('',(-0.6,1.7763568394E-16,-0.8)); +#371 = ORIENTED_EDGE('',*,*,#372,.F.); +#372 = EDGE_CURVE('',#40,#365,#373,.T.); +#373 = LINE('',#374,#375); +#374 = CARTESIAN_POINT('',(4.1,-1.002901465578E-15,4.516666666667)); +#375 = VECTOR('',#376,1.); +#376 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#377 = ORIENTED_EDGE('',*,*,#39,.F.); +#378 = PLANE('',#379); +#379 = AXIS2_PLACEMENT_3D('',#380,#381,#382); +#380 = CARTESIAN_POINT('',(4.5,-1.121325254871E-15,5.05)); +#381 = DIRECTION('',(0.8,1.33226762955E-16,-0.6)); +#382 = DIRECTION('',(-0.6,1.7763568394E-16,-0.8)); +#383 = ADVANCED_FACE('',(#384),#402,.F.); +#384 = FACE_BOUND('',#385,.F.); +#385 = EDGE_LOOP('',(#386,#387,#388,#396)); +#386 = ORIENTED_EDGE('',*,*,#135,.F.); +#387 = ORIENTED_EDGE('',*,*,#324,.T.); +#388 = ORIENTED_EDGE('',*,*,#389,.T.); +#389 = EDGE_CURVE('',#325,#390,#392,.T.); +#390 = VERTEX_POINT('',#391); +#391 = CARTESIAN_POINT('',(-4.1,-95.,4.516666666667)); +#392 = LINE('',#393,#394); +#393 = CARTESIAN_POINT('',(-4.5,-95.,5.05)); +#394 = VECTOR('',#395,1.); +#395 = DIRECTION('',(0.6,1.7763568394E-16,-0.8)); +#396 = ORIENTED_EDGE('',*,*,#397,.F.); +#397 = EDGE_CURVE('',#128,#390,#398,.T.); +#398 = LINE('',#399,#400); +#399 = CARTESIAN_POINT('',(-4.1,-1.002901465578E-15,4.516666666667)); +#400 = VECTOR('',#401,1.); +#401 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#402 = PLANE('',#403); +#403 = AXIS2_PLACEMENT_3D('',#404,#405,#406); +#404 = CARTESIAN_POINT('',(-4.5,-1.121325254871E-15,5.05)); +#405 = DIRECTION('',(0.8,-1.33226762955E-16,0.6)); +#406 = DIRECTION('',(0.6,1.7763568394E-16,-0.8)); +#407 = ADVANCED_FACE('',(#408),#426,.F.); +#408 = FACE_BOUND('',#409,.F.); +#409 = EDGE_LOOP('',(#410,#418,#424,#425)); +#410 = ORIENTED_EDGE('',*,*,#411,.T.); +#411 = EDGE_CURVE('',#48,#412,#414,.T.); +#412 = VERTEX_POINT('',#413); +#413 = CARTESIAN_POINT('',(3.7,-95.,4.516666666667)); +#414 = LINE('',#415,#416); +#415 = CARTESIAN_POINT('',(3.7,-1.002901465578E-15,4.516666666667)); +#416 = VECTOR('',#417,1.); +#417 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#418 = ORIENTED_EDGE('',*,*,#419,.T.); +#419 = EDGE_CURVE('',#412,#365,#420,.T.); +#420 = LINE('',#421,#422); +#421 = CARTESIAN_POINT('',(3.7,-95.,4.516666666667)); +#422 = VECTOR('',#423,1.); +#423 = DIRECTION('',(1.,0.,0.)); +#424 = ORIENTED_EDGE('',*,*,#372,.F.); +#425 = ORIENTED_EDGE('',*,*,#47,.F.); +#426 = PLANE('',#427); +#427 = AXIS2_PLACEMENT_3D('',#428,#429,#430); +#428 = CARTESIAN_POINT('',(3.7,-1.002901465578E-15,4.516666666667)); +#429 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#430 = DIRECTION('',(1.,0.,0.)); +#431 = ADVANCED_FACE('',(#432),#450,.F.); +#432 = FACE_BOUND('',#433,.F.); +#433 = EDGE_LOOP('',(#434,#435,#443,#449)); +#434 = ORIENTED_EDGE('',*,*,#397,.T.); +#435 = ORIENTED_EDGE('',*,*,#436,.T.); +#436 = EDGE_CURVE('',#390,#437,#439,.T.); +#437 = VERTEX_POINT('',#438); +#438 = CARTESIAN_POINT('',(-3.7,-95.,4.516666666667)); +#439 = LINE('',#440,#441); +#440 = CARTESIAN_POINT('',(-4.1,-95.,4.516666666667)); +#441 = VECTOR('',#442,1.); +#442 = DIRECTION('',(1.,0.,0.)); +#443 = ORIENTED_EDGE('',*,*,#444,.F.); +#444 = EDGE_CURVE('',#120,#437,#445,.T.); +#445 = LINE('',#446,#447); +#446 = CARTESIAN_POINT('',(-3.7,-1.002901465578E-15,4.516666666667)); +#447 = VECTOR('',#448,1.); +#448 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#449 = ORIENTED_EDGE('',*,*,#127,.F.); +#450 = PLANE('',#451); +#451 = AXIS2_PLACEMENT_3D('',#452,#453,#454); +#452 = CARTESIAN_POINT('',(-4.1,-1.002901465578E-15,4.516666666667)); +#453 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#454 = DIRECTION('',(1.,0.,0.)); +#455 = ADVANCED_FACE('',(#456),#474,.F.); +#456 = FACE_BOUND('',#457,.F.); +#457 = EDGE_LOOP('',(#458,#466,#472,#473)); +#458 = ORIENTED_EDGE('',*,*,#459,.T.); +#459 = EDGE_CURVE('',#56,#460,#462,.T.); +#460 = VERTEX_POINT('',#461); +#461 = CARTESIAN_POINT('',(3.7,-95.,3.983333333333)); +#462 = LINE('',#463,#464); +#463 = CARTESIAN_POINT('',(3.7,-8.844776762847E-16,3.983333333333)); +#464 = VECTOR('',#465,1.); +#465 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#466 = ORIENTED_EDGE('',*,*,#467,.T.); +#467 = EDGE_CURVE('',#460,#412,#468,.T.); +#468 = LINE('',#469,#470); +#469 = CARTESIAN_POINT('',(3.7,-95.,3.983333333333)); +#470 = VECTOR('',#471,1.); +#471 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#472 = ORIENTED_EDGE('',*,*,#411,.F.); +#473 = ORIENTED_EDGE('',*,*,#55,.F.); +#474 = PLANE('',#475); +#475 = AXIS2_PLACEMENT_3D('',#476,#477,#478); +#476 = CARTESIAN_POINT('',(3.7,-8.844776762847E-16,3.983333333333)); +#477 = DIRECTION('',(-1.,0.,0.)); +#478 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#479 = ADVANCED_FACE('',(#480),#498,.F.); +#480 = FACE_BOUND('',#481,.F.); +#481 = EDGE_LOOP('',(#482,#483,#491,#497)); +#482 = ORIENTED_EDGE('',*,*,#444,.T.); +#483 = ORIENTED_EDGE('',*,*,#484,.T.); +#484 = EDGE_CURVE('',#437,#485,#487,.T.); +#485 = VERTEX_POINT('',#486); +#486 = CARTESIAN_POINT('',(-3.7,-95.,3.983333333333)); +#487 = LINE('',#488,#489); +#488 = CARTESIAN_POINT('',(-3.7,-95.,4.516666666667)); +#489 = VECTOR('',#490,1.); +#490 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#491 = ORIENTED_EDGE('',*,*,#492,.F.); +#492 = EDGE_CURVE('',#112,#485,#493,.T.); +#493 = LINE('',#494,#495); +#494 = CARTESIAN_POINT('',(-3.7,-8.844776762847E-16,3.983333333333)); +#495 = VECTOR('',#496,1.); +#496 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#497 = ORIENTED_EDGE('',*,*,#119,.F.); +#498 = PLANE('',#499); +#499 = AXIS2_PLACEMENT_3D('',#500,#501,#502); +#500 = CARTESIAN_POINT('',(-3.7,-1.002901465578E-15,4.516666666667)); +#501 = DIRECTION('',(1.,0.,0.)); +#502 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#503 = ADVANCED_FACE('',(#504),#522,.F.); +#504 = FACE_BOUND('',#505,.F.); +#505 = EDGE_LOOP('',(#506,#514,#520,#521)); +#506 = ORIENTED_EDGE('',*,*,#507,.T.); +#507 = EDGE_CURVE('',#64,#508,#510,.T.); +#508 = VERTEX_POINT('',#509); +#509 = CARTESIAN_POINT('',(4.1,-95.,3.983333333333)); +#510 = LINE('',#511,#512); +#511 = CARTESIAN_POINT('',(4.1,-8.844776762847E-16,3.983333333333)); +#512 = VECTOR('',#513,1.); +#513 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#514 = ORIENTED_EDGE('',*,*,#515,.T.); +#515 = EDGE_CURVE('',#508,#460,#516,.T.); +#516 = LINE('',#517,#518); +#517 = CARTESIAN_POINT('',(4.1,-95.,3.983333333333)); +#518 = VECTOR('',#519,1.); +#519 = DIRECTION('',(-1.,0.,0.)); +#520 = ORIENTED_EDGE('',*,*,#459,.F.); +#521 = ORIENTED_EDGE('',*,*,#63,.F.); +#522 = PLANE('',#523); +#523 = AXIS2_PLACEMENT_3D('',#524,#525,#526); +#524 = CARTESIAN_POINT('',(4.1,-8.844776762847E-16,3.983333333333)); +#525 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#526 = DIRECTION('',(-1.,0.,0.)); +#527 = ADVANCED_FACE('',(#528),#546,.F.); +#528 = FACE_BOUND('',#529,.F.); +#529 = EDGE_LOOP('',(#530,#531,#539,#545)); +#530 = ORIENTED_EDGE('',*,*,#492,.T.); +#531 = ORIENTED_EDGE('',*,*,#532,.T.); +#532 = EDGE_CURVE('',#485,#533,#535,.T.); +#533 = VERTEX_POINT('',#534); +#534 = CARTESIAN_POINT('',(-4.1,-95.,3.983333333333)); +#535 = LINE('',#536,#537); +#536 = CARTESIAN_POINT('',(-3.7,-95.,3.983333333333)); +#537 = VECTOR('',#538,1.); +#538 = DIRECTION('',(-1.,0.,0.)); +#539 = ORIENTED_EDGE('',*,*,#540,.F.); +#540 = EDGE_CURVE('',#104,#533,#541,.T.); +#541 = LINE('',#542,#543); +#542 = CARTESIAN_POINT('',(-4.1,-8.844776762847E-16,3.983333333333)); +#543 = VECTOR('',#544,1.); +#544 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#545 = ORIENTED_EDGE('',*,*,#111,.F.); +#546 = PLANE('',#547); +#547 = AXIS2_PLACEMENT_3D('',#548,#549,#550); +#548 = CARTESIAN_POINT('',(-3.7,-8.844776762847E-16,3.983333333333)); +#549 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#550 = DIRECTION('',(-1.,0.,0.)); +#551 = ADVANCED_FACE('',(#552),#570,.T.); +#552 = FACE_BOUND('',#553,.T.); +#553 = EDGE_LOOP('',(#554,#555,#563,#569)); +#554 = ORIENTED_EDGE('',*,*,#507,.T.); +#555 = ORIENTED_EDGE('',*,*,#556,.T.); +#556 = EDGE_CURVE('',#508,#557,#559,.T.); +#557 = VERTEX_POINT('',#558); +#558 = CARTESIAN_POINT('',(4.5,-95.,3.45)); +#559 = LINE('',#560,#561); +#560 = CARTESIAN_POINT('',(4.1,-95.,3.983333333333)); +#561 = VECTOR('',#562,1.); +#562 = DIRECTION('',(0.6,1.7763568394E-16,-0.8)); +#563 = ORIENTED_EDGE('',*,*,#564,.F.); +#564 = EDGE_CURVE('',#72,#557,#565,.T.); +#565 = LINE('',#566,#567); +#566 = CARTESIAN_POINT('',(4.5,-7.660538869914E-16,3.45)); +#567 = VECTOR('',#568,1.); +#568 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#569 = ORIENTED_EDGE('',*,*,#71,.F.); +#570 = PLANE('',#571); +#571 = AXIS2_PLACEMENT_3D('',#572,#573,#574); +#572 = CARTESIAN_POINT('',(4.1,-8.844776762847E-16,3.983333333333)); +#573 = DIRECTION('',(0.8,-1.33226762955E-16,0.6)); +#574 = DIRECTION('',(0.6,1.7763568394E-16,-0.8)); +#575 = ADVANCED_FACE('',(#576),#594,.F.); +#576 = FACE_BOUND('',#577,.F.); +#577 = EDGE_LOOP('',(#578,#579,#587,#593)); +#578 = ORIENTED_EDGE('',*,*,#540,.T.); +#579 = ORIENTED_EDGE('',*,*,#580,.T.); +#580 = EDGE_CURVE('',#533,#581,#583,.T.); +#581 = VERTEX_POINT('',#582); +#582 = CARTESIAN_POINT('',(-4.5,-95.,3.45)); +#583 = LINE('',#584,#585); +#584 = CARTESIAN_POINT('',(-4.1,-95.,3.983333333333)); +#585 = VECTOR('',#586,1.); +#586 = DIRECTION('',(-0.6,1.7763568394E-16,-0.8)); +#587 = ORIENTED_EDGE('',*,*,#588,.F.); +#588 = EDGE_CURVE('',#96,#581,#589,.T.); +#589 = LINE('',#590,#591); +#590 = CARTESIAN_POINT('',(-4.5,-7.660538869914E-16,3.45)); +#591 = VECTOR('',#592,1.); +#592 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#593 = ORIENTED_EDGE('',*,*,#103,.F.); +#594 = PLANE('',#595); +#595 = AXIS2_PLACEMENT_3D('',#596,#597,#598); +#596 = CARTESIAN_POINT('',(-4.1,-8.844776762847E-16,3.983333333333)); +#597 = DIRECTION('',(0.8,1.33226762955E-16,-0.6)); +#598 = DIRECTION('',(-0.6,1.7763568394E-16,-0.8)); +#599 = ADVANCED_FACE('',(#600),#618,.T.); +#600 = FACE_BOUND('',#601,.T.); +#601 = EDGE_LOOP('',(#602,#603,#604,#612)); +#602 = ORIENTED_EDGE('',*,*,#79,.F.); +#603 = ORIENTED_EDGE('',*,*,#564,.T.); +#604 = ORIENTED_EDGE('',*,*,#605,.T.); +#605 = EDGE_CURVE('',#557,#606,#608,.T.); +#606 = VERTEX_POINT('',#607); +#607 = CARTESIAN_POINT('',(4.5,-95.,0.5)); +#608 = LINE('',#609,#610); +#609 = CARTESIAN_POINT('',(4.5,-95.,3.45)); +#610 = VECTOR('',#611,1.); +#611 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#612 = ORIENTED_EDGE('',*,*,#613,.F.); +#613 = EDGE_CURVE('',#80,#606,#614,.T.); +#614 = LINE('',#615,#616); +#615 = CARTESIAN_POINT('',(4.5,-1.110223024625E-16,0.5)); +#616 = VECTOR('',#617,1.); +#617 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#618 = PLANE('',#619); +#619 = AXIS2_PLACEMENT_3D('',#620,#621,#622); +#620 = CARTESIAN_POINT('',(4.5,-7.660538869914E-16,3.45)); +#621 = DIRECTION('',(1.,0.,0.)); +#622 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#623 = ADVANCED_FACE('',(#624),#642,.T.); +#624 = FACE_BOUND('',#625,.T.); +#625 = EDGE_LOOP('',(#626,#627,#635,#641)); +#626 = ORIENTED_EDGE('',*,*,#95,.F.); +#627 = ORIENTED_EDGE('',*,*,#628,.T.); +#628 = EDGE_CURVE('',#88,#629,#631,.T.); +#629 = VERTEX_POINT('',#630); +#630 = CARTESIAN_POINT('',(-4.5,-95.,0.5)); +#631 = LINE('',#632,#633); +#632 = CARTESIAN_POINT('',(-4.5,-1.110223024625E-16,0.5)); +#633 = VECTOR('',#634,1.); +#634 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#635 = ORIENTED_EDGE('',*,*,#636,.T.); +#636 = EDGE_CURVE('',#629,#581,#637,.T.); +#637 = LINE('',#638,#639); +#638 = CARTESIAN_POINT('',(-4.5,-95.,-1.42108547152E-14)); +#639 = VECTOR('',#640,1.); +#640 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#641 = ORIENTED_EDGE('',*,*,#588,.F.); +#642 = PLANE('',#643); +#643 = AXIS2_PLACEMENT_3D('',#644,#645,#646); +#644 = CARTESIAN_POINT('',(-4.5,0.,0.)); +#645 = DIRECTION('',(-1.,0.,0.)); +#646 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#647 = ADVANCED_FACE('',(#648),#673,.T.); +#648 = FACE_BOUND('',#649,.F.); +#649 = EDGE_LOOP('',(#650,#658,#659,#667)); +#650 = ORIENTED_EDGE('',*,*,#651,.F.); +#651 = EDGE_CURVE('',#80,#652,#654,.T.); +#652 = VERTEX_POINT('',#653); +#653 = CARTESIAN_POINT('',(4.,-0.5,-1.665334536938E-16)); +#654 = LINE('',#655,#656); +#655 = CARTESIAN_POINT('',(4.25,-0.25,0.25)); +#656 = VECTOR('',#657,1.); +#657 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#658 = ORIENTED_EDGE('',*,*,#87,.T.); +#659 = ORIENTED_EDGE('',*,*,#660,.T.); +#660 = EDGE_CURVE('',#88,#661,#663,.T.); +#661 = VERTEX_POINT('',#662); +#662 = CARTESIAN_POINT('',(-4.,-0.5,-1.665334536938E-16)); +#663 = LINE('',#664,#665); +#664 = CARTESIAN_POINT('',(-2.916666666667,-1.583333333333, + -1.083333333333)); +#665 = VECTOR('',#666,1.); +#666 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#667 = ORIENTED_EDGE('',*,*,#668,.F.); +#668 = EDGE_CURVE('',#652,#661,#669,.T.); +#669 = LINE('',#670,#671); +#670 = CARTESIAN_POINT('',(4.,-0.5,-1.110223024625E-16)); +#671 = VECTOR('',#672,1.); +#672 = DIRECTION('',(-1.,-0.,0.)); +#673 = PLANE('',#674); +#674 = AXIS2_PLACEMENT_3D('',#675,#676,#677); +#675 = CARTESIAN_POINT('',(4.,-0.25,0.25)); +#676 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#677 = DIRECTION('',(1.,-0.,0.)); +#678 = ADVANCED_FACE('',(#679),#697,.T.); +#679 = FACE_BOUND('',#680,.T.); +#680 = EDGE_LOOP('',(#681,#689,#695,#696)); +#681 = ORIENTED_EDGE('',*,*,#682,.T.); +#682 = EDGE_CURVE('',#278,#683,#685,.T.); +#683 = VERTEX_POINT('',#684); +#684 = CARTESIAN_POINT('',(-4.5,-94.5,6.)); +#685 = LINE('',#686,#687); +#686 = CARTESIAN_POINT('',(-4.5,-1.33226762955E-15,6.)); +#687 = VECTOR('',#688,1.); +#688 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#689 = ORIENTED_EDGE('',*,*,#690,.T.); +#690 = EDGE_CURVE('',#683,#175,#691,.T.); +#691 = LINE('',#692,#693); +#692 = CARTESIAN_POINT('',(-4.5,-94.5,6.)); +#693 = VECTOR('',#694,1.); +#694 = DIRECTION('',(0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#695 = ORIENTED_EDGE('',*,*,#174,.F.); +#696 = ORIENTED_EDGE('',*,*,#277,.F.); +#697 = PLANE('',#698); +#698 = AXIS2_PLACEMENT_3D('',#699,#700,#701); +#699 = CARTESIAN_POINT('',(-4.25,-1.387778780781E-15,6.25)); +#700 = DIRECTION('',(-0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#701 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#702 = ADVANCED_FACE('',(#703),#732,.F.); +#703 = FACE_BOUND('',#704,.F.); +#704 = EDGE_LOOP('',(#705,#706,#707,#708,#709,#710,#711,#712,#713,#719, + #720,#721,#722,#723,#724,#725,#726)); +#705 = ORIENTED_EDGE('',*,*,#190,.T.); +#706 = ORIENTED_EDGE('',*,*,#300,.T.); +#707 = ORIENTED_EDGE('',*,*,#364,.T.); +#708 = ORIENTED_EDGE('',*,*,#419,.F.); +#709 = ORIENTED_EDGE('',*,*,#467,.F.); +#710 = ORIENTED_EDGE('',*,*,#515,.F.); +#711 = ORIENTED_EDGE('',*,*,#556,.T.); +#712 = ORIENTED_EDGE('',*,*,#605,.T.); +#713 = ORIENTED_EDGE('',*,*,#714,.T.); +#714 = EDGE_CURVE('',#606,#629,#715,.T.); +#715 = LINE('',#716,#717); +#716 = CARTESIAN_POINT('',(4.,-95.,0.5)); +#717 = VECTOR('',#718,1.); +#718 = DIRECTION('',(-1.,-0.,0.)); +#719 = ORIENTED_EDGE('',*,*,#636,.T.); +#720 = ORIENTED_EDGE('',*,*,#580,.F.); +#721 = ORIENTED_EDGE('',*,*,#532,.F.); +#722 = ORIENTED_EDGE('',*,*,#484,.F.); +#723 = ORIENTED_EDGE('',*,*,#436,.F.); +#724 = ORIENTED_EDGE('',*,*,#389,.F.); +#725 = ORIENTED_EDGE('',*,*,#332,.T.); +#726 = ORIENTED_EDGE('',*,*,#727,.T.); +#727 = EDGE_CURVE('',#333,#183,#728,.T.); +#728 = LINE('',#729,#730); +#729 = CARTESIAN_POINT('',(-4.146446609407,-95.,5.646446609407)); +#730 = VECTOR('',#731,1.); +#731 = DIRECTION('',(0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#732 = PLANE('',#733); +#733 = AXIS2_PLACEMENT_3D('',#734,#735,#736); +#734 = CARTESIAN_POINT('',(8.712011662049E-17,-95.,3.314386317907)); +#735 = DIRECTION('',(-6.87655909802E-97,1.,2.22044604925E-16)); +#736 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#737 = ADVANCED_FACE('',(#738),#750,.F.); +#738 = FACE_BOUND('',#739,.T.); +#739 = EDGE_LOOP('',(#740,#741,#742,#743,#744)); +#740 = ORIENTED_EDGE('',*,*,#340,.F.); +#741 = ORIENTED_EDGE('',*,*,#727,.T.); +#742 = ORIENTED_EDGE('',*,*,#182,.T.); +#743 = ORIENTED_EDGE('',*,*,#690,.F.); +#744 = ORIENTED_EDGE('',*,*,#745,.F.); +#745 = EDGE_CURVE('',#341,#683,#746,.T.); +#746 = LINE('',#747,#748); +#747 = CARTESIAN_POINT('',(-4.5,-79.0572504807,27.839345810512)); +#748 = VECTOR('',#749,1.); +#749 = DIRECTION('',(0.,0.57735026919,0.816496580928)); +#750 = PLANE('',#751); +#751 = AXIS2_PLACEMENT_3D('',#752,#753,#754); +#752 = CARTESIAN_POINT('',(-4.323223304703,-94.75,5.823223304703)); +#753 = DIRECTION('',(0.5,0.707106781187,-0.5)); +#754 = DIRECTION('',(-0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#755 = ADVANCED_FACE('',(#756),#775,.F.); +#756 = FACE_BOUND('',#757,.F.); +#757 = EDGE_LOOP('',(#758,#766,#773,#774)); +#758 = ORIENTED_EDGE('',*,*,#759,.T.); +#759 = EDGE_CURVE('',#207,#760,#762,.T.); +#760 = VERTEX_POINT('',#761); +#761 = CARTESIAN_POINT('',(-3.,-87.5,3.)); +#762 = LINE('',#763,#764); +#763 = CARTESIAN_POINT('',(-3.,-87.5,6.5)); +#764 = VECTOR('',#765,1.); +#765 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#766 = ORIENTED_EDGE('',*,*,#767,.T.); +#767 = EDGE_CURVE('',#760,#760,#768,.T.); +#768 = CIRCLE('',#769,3.); +#769 = AXIS2_PLACEMENT_3D('',#770,#771,#772); +#770 = CARTESIAN_POINT('',(0.,-87.5,3.)); +#771 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#772 = DIRECTION('',(-1.,0.,0.)); +#773 = ORIENTED_EDGE('',*,*,#759,.F.); +#774 = ORIENTED_EDGE('',*,*,#206,.F.); +#775 = CYLINDRICAL_SURFACE('',#776,3.); +#776 = AXIS2_PLACEMENT_3D('',#777,#778,#779); +#777 = CARTESIAN_POINT('',(0.,-87.5,6.5)); +#778 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#779 = DIRECTION('',(-1.,0.,0.)); +#780 = ADVANCED_FACE('',(#781),#800,.F.); +#781 = FACE_BOUND('',#782,.F.); +#782 = EDGE_LOOP('',(#783,#791,#798,#799)); +#783 = ORIENTED_EDGE('',*,*,#784,.T.); +#784 = EDGE_CURVE('',#218,#785,#787,.T.); +#785 = VERTEX_POINT('',#786); +#786 = CARTESIAN_POINT('',(-3.,-67.5,3.)); +#787 = LINE('',#788,#789); +#788 = CARTESIAN_POINT('',(-3.,-67.5,6.5)); +#789 = VECTOR('',#790,1.); +#790 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#791 = ORIENTED_EDGE('',*,*,#792,.T.); +#792 = EDGE_CURVE('',#785,#785,#793,.T.); +#793 = CIRCLE('',#794,3.); +#794 = AXIS2_PLACEMENT_3D('',#795,#796,#797); +#795 = CARTESIAN_POINT('',(0.,-67.5,3.)); +#796 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#797 = DIRECTION('',(-1.,0.,0.)); +#798 = ORIENTED_EDGE('',*,*,#784,.F.); +#799 = ORIENTED_EDGE('',*,*,#217,.F.); +#800 = CYLINDRICAL_SURFACE('',#801,3.); +#801 = AXIS2_PLACEMENT_3D('',#802,#803,#804); +#802 = CARTESIAN_POINT('',(0.,-67.5,6.5)); +#803 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#804 = DIRECTION('',(-1.,0.,0.)); +#805 = ADVANCED_FACE('',(#806),#825,.F.); +#806 = FACE_BOUND('',#807,.F.); +#807 = EDGE_LOOP('',(#808,#816,#823,#824)); +#808 = ORIENTED_EDGE('',*,*,#809,.T.); +#809 = EDGE_CURVE('',#229,#810,#812,.T.); +#810 = VERTEX_POINT('',#811); +#811 = CARTESIAN_POINT('',(-3.,-47.5,3.)); +#812 = LINE('',#813,#814); +#813 = CARTESIAN_POINT('',(-3.,-47.5,6.5)); +#814 = VECTOR('',#815,1.); +#815 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#816 = ORIENTED_EDGE('',*,*,#817,.T.); +#817 = EDGE_CURVE('',#810,#810,#818,.T.); +#818 = CIRCLE('',#819,3.); +#819 = AXIS2_PLACEMENT_3D('',#820,#821,#822); +#820 = CARTESIAN_POINT('',(0.,-47.5,3.)); +#821 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#822 = DIRECTION('',(-1.,0.,0.)); +#823 = ORIENTED_EDGE('',*,*,#809,.F.); +#824 = ORIENTED_EDGE('',*,*,#228,.F.); +#825 = CYLINDRICAL_SURFACE('',#826,3.); +#826 = AXIS2_PLACEMENT_3D('',#827,#828,#829); +#827 = CARTESIAN_POINT('',(0.,-47.5,6.5)); +#828 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#829 = DIRECTION('',(-1.,0.,0.)); +#830 = ADVANCED_FACE('',(#831),#850,.F.); +#831 = FACE_BOUND('',#832,.F.); +#832 = EDGE_LOOP('',(#833,#841,#848,#849)); +#833 = ORIENTED_EDGE('',*,*,#834,.T.); +#834 = EDGE_CURVE('',#240,#835,#837,.T.); +#835 = VERTEX_POINT('',#836); +#836 = CARTESIAN_POINT('',(-3.,-27.5,3.)); +#837 = LINE('',#838,#839); +#838 = CARTESIAN_POINT('',(-3.,-27.5,6.5)); +#839 = VECTOR('',#840,1.); +#840 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#841 = ORIENTED_EDGE('',*,*,#842,.T.); +#842 = EDGE_CURVE('',#835,#835,#843,.T.); +#843 = CIRCLE('',#844,3.); +#844 = AXIS2_PLACEMENT_3D('',#845,#846,#847); +#845 = CARTESIAN_POINT('',(0.,-27.5,3.)); +#846 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#847 = DIRECTION('',(-1.,0.,0.)); +#848 = ORIENTED_EDGE('',*,*,#834,.F.); +#849 = ORIENTED_EDGE('',*,*,#239,.F.); +#850 = CYLINDRICAL_SURFACE('',#851,3.); +#851 = AXIS2_PLACEMENT_3D('',#852,#853,#854); +#852 = CARTESIAN_POINT('',(0.,-27.5,6.5)); +#853 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#854 = DIRECTION('',(-1.,0.,0.)); +#855 = ADVANCED_FACE('',(#856),#875,.F.); +#856 = FACE_BOUND('',#857,.F.); +#857 = EDGE_LOOP('',(#858,#866,#873,#874)); +#858 = ORIENTED_EDGE('',*,*,#859,.T.); +#859 = EDGE_CURVE('',#251,#860,#862,.T.); +#860 = VERTEX_POINT('',#861); +#861 = CARTESIAN_POINT('',(-3.,-7.5,3.)); +#862 = LINE('',#863,#864); +#863 = CARTESIAN_POINT('',(-3.,-7.5,6.5)); +#864 = VECTOR('',#865,1.); +#865 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#866 = ORIENTED_EDGE('',*,*,#867,.T.); +#867 = EDGE_CURVE('',#860,#860,#868,.T.); +#868 = CIRCLE('',#869,3.); +#869 = AXIS2_PLACEMENT_3D('',#870,#871,#872); +#870 = CARTESIAN_POINT('',(0.,-7.5,3.)); +#871 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#872 = DIRECTION('',(-1.,0.,0.)); +#873 = ORIENTED_EDGE('',*,*,#859,.F.); +#874 = ORIENTED_EDGE('',*,*,#250,.F.); +#875 = CYLINDRICAL_SURFACE('',#876,3.); +#876 = AXIS2_PLACEMENT_3D('',#877,#878,#879); +#877 = CARTESIAN_POINT('',(0.,-7.5,6.5)); +#878 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#879 = DIRECTION('',(-1.,0.,0.)); +#880 = ADVANCED_FACE('',(#881),#887,.T.); +#881 = FACE_BOUND('',#882,.T.); +#882 = EDGE_LOOP('',(#883,#884,#885,#886)); +#883 = ORIENTED_EDGE('',*,*,#348,.T.); +#884 = ORIENTED_EDGE('',*,*,#745,.T.); +#885 = ORIENTED_EDGE('',*,*,#682,.F.); +#886 = ORIENTED_EDGE('',*,*,#285,.F.); +#887 = PLANE('',#888); +#888 = AXIS2_PLACEMENT_3D('',#889,#890,#891); +#889 = CARTESIAN_POINT('',(-4.5,-1.121325254871E-15,5.05)); +#890 = DIRECTION('',(-1.,0.,0.)); +#891 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#892 = ADVANCED_FACE('',(#893),#911,.T.); +#893 = FACE_BOUND('',#894,.T.); +#894 = EDGE_LOOP('',(#895,#903,#904,#905)); +#895 = ORIENTED_EDGE('',*,*,#896,.F.); +#896 = EDGE_CURVE('',#652,#897,#899,.T.); +#897 = VERTEX_POINT('',#898); +#898 = CARTESIAN_POINT('',(4.,-94.5,-2.303712776097E-14)); +#899 = LINE('',#900,#901); +#900 = CARTESIAN_POINT('',(4.,0.,0.)); +#901 = VECTOR('',#902,1.); +#902 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#903 = ORIENTED_EDGE('',*,*,#651,.F.); +#904 = ORIENTED_EDGE('',*,*,#613,.T.); +#905 = ORIENTED_EDGE('',*,*,#906,.T.); +#906 = EDGE_CURVE('',#606,#897,#907,.T.); +#907 = LINE('',#908,#909); +#908 = CARTESIAN_POINT('',(-11.58333333333,-78.91666666666, + -15.58333333333)); +#909 = VECTOR('',#910,1.); +#910 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#911 = PLANE('',#912); +#912 = AXIS2_PLACEMENT_3D('',#913,#914,#915); +#913 = CARTESIAN_POINT('',(4.25,-5.551115123126E-17,0.25)); +#914 = DIRECTION('',(0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#915 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#916 = ADVANCED_FACE('',(#917),#935,.T.); +#917 = FACE_BOUND('',#918,.T.); +#918 = EDGE_LOOP('',(#919,#927,#933,#934)); +#919 = ORIENTED_EDGE('',*,*,#920,.T.); +#920 = EDGE_CURVE('',#661,#921,#923,.T.); +#921 = VERTEX_POINT('',#922); +#922 = CARTESIAN_POINT('',(-4.,-94.5,-2.303712776097E-14)); +#923 = LINE('',#924,#925); +#924 = CARTESIAN_POINT('',(-4.,0.,0.)); +#925 = VECTOR('',#926,1.); +#926 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#927 = ORIENTED_EDGE('',*,*,#928,.F.); +#928 = EDGE_CURVE('',#629,#921,#929,.T.); +#929 = LINE('',#930,#931); +#930 = CARTESIAN_POINT('',(12.916666666667,-77.58333333333, + -16.91666666666)); +#931 = VECTOR('',#932,1.); +#932 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#933 = ORIENTED_EDGE('',*,*,#628,.F.); +#934 = ORIENTED_EDGE('',*,*,#660,.T.); +#935 = PLANE('',#936); +#936 = AXIS2_PLACEMENT_3D('',#937,#938,#939); +#937 = CARTESIAN_POINT('',(-4.25,-5.551115123126E-17,0.25)); +#938 = DIRECTION('',(-0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#939 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#940 = ADVANCED_FACE('',(#941,#952,#963,#974,#985,#996),#1007,.T.); +#941 = FACE_BOUND('',#942,.T.); +#942 = EDGE_LOOP('',(#943,#944,#950,#951)); +#943 = ORIENTED_EDGE('',*,*,#896,.T.); +#944 = ORIENTED_EDGE('',*,*,#945,.T.); +#945 = EDGE_CURVE('',#897,#921,#946,.T.); +#946 = LINE('',#947,#948); +#947 = CARTESIAN_POINT('',(4.,-94.5,-2.098321516542E-14)); +#948 = VECTOR('',#949,1.); +#949 = DIRECTION('',(-1.,-0.,0.)); +#950 = ORIENTED_EDGE('',*,*,#920,.F.); +#951 = ORIENTED_EDGE('',*,*,#668,.F.); +#952 = FACE_BOUND('',#953,.T.); +#953 = EDGE_LOOP('',(#954)); +#954 = ORIENTED_EDGE('',*,*,#955,.T.); +#955 = EDGE_CURVE('',#956,#956,#958,.T.); +#956 = VERTEX_POINT('',#957); +#957 = CARTESIAN_POINT('',(-1.75,-87.5,-1.942890293094E-14)); +#958 = CIRCLE('',#959,1.75); +#959 = AXIS2_PLACEMENT_3D('',#960,#961,#962); +#960 = CARTESIAN_POINT('',(0.,-87.5,-1.942890293094E-14)); +#961 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#962 = DIRECTION('',(-1.,0.,0.)); +#963 = FACE_BOUND('',#964,.T.); +#964 = EDGE_LOOP('',(#965)); +#965 = ORIENTED_EDGE('',*,*,#966,.T.); +#966 = EDGE_CURVE('',#967,#967,#969,.T.); +#967 = VERTEX_POINT('',#968); +#968 = CARTESIAN_POINT('',(-1.75,-67.5,-1.498801083244E-14)); +#969 = CIRCLE('',#970,1.75); +#970 = AXIS2_PLACEMENT_3D('',#971,#972,#973); +#971 = CARTESIAN_POINT('',(0.,-67.5,-1.498801083244E-14)); +#972 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#973 = DIRECTION('',(-1.,0.,0.)); +#974 = FACE_BOUND('',#975,.T.); +#975 = EDGE_LOOP('',(#976)); +#976 = ORIENTED_EDGE('',*,*,#977,.T.); +#977 = EDGE_CURVE('',#978,#978,#980,.T.); +#978 = VERTEX_POINT('',#979); +#979 = CARTESIAN_POINT('',(-1.75,-47.5,-1.054711873394E-14)); +#980 = CIRCLE('',#981,1.75); +#981 = AXIS2_PLACEMENT_3D('',#982,#983,#984); +#982 = CARTESIAN_POINT('',(0.,-47.5,-1.054711873394E-14)); +#983 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#984 = DIRECTION('',(-1.,0.,0.)); +#985 = FACE_BOUND('',#986,.T.); +#986 = EDGE_LOOP('',(#987)); +#987 = ORIENTED_EDGE('',*,*,#988,.T.); +#988 = EDGE_CURVE('',#989,#989,#991,.T.); +#989 = VERTEX_POINT('',#990); +#990 = CARTESIAN_POINT('',(-1.75,-27.5,-6.106226635438E-15)); +#991 = CIRCLE('',#992,1.75); +#992 = AXIS2_PLACEMENT_3D('',#993,#994,#995); +#993 = CARTESIAN_POINT('',(0.,-27.5,-6.106226635438E-15)); +#994 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#995 = DIRECTION('',(-1.,0.,0.)); +#996 = FACE_BOUND('',#997,.T.); +#997 = EDGE_LOOP('',(#998)); +#998 = ORIENTED_EDGE('',*,*,#999,.T.); +#999 = EDGE_CURVE('',#1000,#1000,#1002,.T.); +#1000 = VERTEX_POINT('',#1001); +#1001 = CARTESIAN_POINT('',(-1.75,-7.5,-1.665334536938E-15)); +#1002 = CIRCLE('',#1003,1.75); +#1003 = AXIS2_PLACEMENT_3D('',#1004,#1005,#1006); +#1004 = CARTESIAN_POINT('',(0.,-7.5,-1.665334536938E-15)); +#1005 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1006 = DIRECTION('',(-1.,0.,0.)); +#1007 = PLANE('',#1008); +#1008 = AXIS2_PLACEMENT_3D('',#1009,#1010,#1011); +#1009 = CARTESIAN_POINT('',(4.5,0.,0.)); +#1010 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#1011 = DIRECTION('',(-1.,0.,0.)); +#1012 = ADVANCED_FACE('',(#1013),#1019,.F.); +#1013 = FACE_BOUND('',#1014,.T.); +#1014 = EDGE_LOOP('',(#1015,#1016,#1017,#1018)); +#1015 = ORIENTED_EDGE('',*,*,#906,.F.); +#1016 = ORIENTED_EDGE('',*,*,#714,.T.); +#1017 = ORIENTED_EDGE('',*,*,#928,.T.); +#1018 = ORIENTED_EDGE('',*,*,#945,.F.); +#1019 = PLANE('',#1020); +#1020 = AXIS2_PLACEMENT_3D('',#1021,#1022,#1023); +#1021 = CARTESIAN_POINT('',(4.,-94.75,0.25)); +#1022 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#1023 = DIRECTION('',(1.,0.,-0.)); +#1024 = ADVANCED_FACE('',(#1025,#1028),#1039,.T.); +#1025 = FACE_BOUND('',#1026,.T.); +#1026 = EDGE_LOOP('',(#1027)); +#1027 = ORIENTED_EDGE('',*,*,#767,.T.); +#1028 = FACE_BOUND('',#1029,.T.); +#1029 = EDGE_LOOP('',(#1030)); +#1030 = ORIENTED_EDGE('',*,*,#1031,.F.); +#1031 = EDGE_CURVE('',#1032,#1032,#1034,.T.); +#1032 = VERTEX_POINT('',#1033); +#1033 = CARTESIAN_POINT('',(-1.75,-87.5,3.)); +#1034 = CIRCLE('',#1035,1.75); +#1035 = AXIS2_PLACEMENT_3D('',#1036,#1037,#1038); +#1036 = CARTESIAN_POINT('',(0.,-87.5,3.)); +#1037 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1038 = DIRECTION('',(-1.,0.,0.)); +#1039 = PLANE('',#1040); +#1040 = AXIS2_PLACEMENT_3D('',#1041,#1042,#1043); +#1041 = CARTESIAN_POINT('',(2.279066887566E-16,-87.5,3.)); +#1042 = DIRECTION('',(-2.465190328816E-32,-3.418600331349E-16,1.)); +#1043 = DIRECTION('',(0.,1.,3.418600331349E-16)); +#1044 = ADVANCED_FACE('',(#1045,#1048),#1059,.T.); +#1045 = FACE_BOUND('',#1046,.T.); +#1046 = EDGE_LOOP('',(#1047)); +#1047 = ORIENTED_EDGE('',*,*,#792,.T.); +#1048 = FACE_BOUND('',#1049,.T.); +#1049 = EDGE_LOOP('',(#1050)); +#1050 = ORIENTED_EDGE('',*,*,#1051,.F.); +#1051 = EDGE_CURVE('',#1052,#1052,#1054,.T.); +#1052 = VERTEX_POINT('',#1053); +#1053 = CARTESIAN_POINT('',(-1.75,-67.5,3.)); +#1054 = CIRCLE('',#1055,1.75); +#1055 = AXIS2_PLACEMENT_3D('',#1056,#1057,#1058); +#1056 = CARTESIAN_POINT('',(0.,-67.5,3.)); +#1057 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1058 = DIRECTION('',(-1.,0.,0.)); +#1059 = PLANE('',#1060); +#1060 = AXIS2_PLACEMENT_3D('',#1061,#1062,#1063); +#1061 = CARTESIAN_POINT('',(2.279066887566E-16,-67.5,3.)); +#1062 = DIRECTION('',(-4.930380657631E-32,-3.418600331349E-16,1.)); +#1063 = DIRECTION('',(0.,1.,3.418600331349E-16)); +#1064 = ADVANCED_FACE('',(#1065,#1068),#1079,.T.); +#1065 = FACE_BOUND('',#1066,.T.); +#1066 = EDGE_LOOP('',(#1067)); +#1067 = ORIENTED_EDGE('',*,*,#817,.T.); +#1068 = FACE_BOUND('',#1069,.T.); +#1069 = EDGE_LOOP('',(#1070)); +#1070 = ORIENTED_EDGE('',*,*,#1071,.F.); +#1071 = EDGE_CURVE('',#1072,#1072,#1074,.T.); +#1072 = VERTEX_POINT('',#1073); +#1073 = CARTESIAN_POINT('',(-1.75,-47.5,3.)); +#1074 = CIRCLE('',#1075,1.75); +#1075 = AXIS2_PLACEMENT_3D('',#1076,#1077,#1078); +#1076 = CARTESIAN_POINT('',(0.,-47.5,3.)); +#1077 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1078 = DIRECTION('',(-1.,0.,0.)); +#1079 = PLANE('',#1080); +#1080 = AXIS2_PLACEMENT_3D('',#1081,#1082,#1083); +#1081 = CARTESIAN_POINT('',(2.279066887566E-16,-47.5,3.)); +#1082 = DIRECTION('',(-7.395570986447E-32,-3.418600331349E-16,1.)); +#1083 = DIRECTION('',(0.,1.,3.418600331349E-16)); +#1084 = ADVANCED_FACE('',(#1085,#1088),#1099,.T.); +#1085 = FACE_BOUND('',#1086,.T.); +#1086 = EDGE_LOOP('',(#1087)); +#1087 = ORIENTED_EDGE('',*,*,#842,.T.); +#1088 = FACE_BOUND('',#1089,.T.); +#1089 = EDGE_LOOP('',(#1090)); +#1090 = ORIENTED_EDGE('',*,*,#1091,.F.); +#1091 = EDGE_CURVE('',#1092,#1092,#1094,.T.); +#1092 = VERTEX_POINT('',#1093); +#1093 = CARTESIAN_POINT('',(-1.75,-27.5,3.)); +#1094 = CIRCLE('',#1095,1.75); +#1095 = AXIS2_PLACEMENT_3D('',#1096,#1097,#1098); +#1096 = CARTESIAN_POINT('',(0.,-27.5,3.)); +#1097 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1098 = DIRECTION('',(-1.,0.,0.)); +#1099 = PLANE('',#1100); +#1100 = AXIS2_PLACEMENT_3D('',#1101,#1102,#1103); +#1101 = CARTESIAN_POINT('',(2.279066887566E-16,-27.5,3.)); +#1102 = DIRECTION('',(-2.465190328816E-32,-3.418600331349E-16,1.)); +#1103 = DIRECTION('',(0.,1.,3.418600331349E-16)); +#1104 = ADVANCED_FACE('',(#1105,#1108),#1119,.T.); +#1105 = FACE_BOUND('',#1106,.T.); +#1106 = EDGE_LOOP('',(#1107)); +#1107 = ORIENTED_EDGE('',*,*,#867,.T.); +#1108 = FACE_BOUND('',#1109,.T.); +#1109 = EDGE_LOOP('',(#1110)); +#1110 = ORIENTED_EDGE('',*,*,#1111,.F.); +#1111 = EDGE_CURVE('',#1112,#1112,#1114,.T.); +#1112 = VERTEX_POINT('',#1113); +#1113 = CARTESIAN_POINT('',(-1.75,-7.5,3.)); +#1114 = CIRCLE('',#1115,1.75); +#1115 = AXIS2_PLACEMENT_3D('',#1116,#1117,#1118); +#1116 = CARTESIAN_POINT('',(0.,-7.5,3.)); +#1117 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1118 = DIRECTION('',(-1.,0.,0.)); +#1119 = PLANE('',#1120); +#1120 = AXIS2_PLACEMENT_3D('',#1121,#1122,#1123); +#1121 = CARTESIAN_POINT('',(1.709300165674E-16,-7.5,3.)); +#1122 = DIRECTION('',(-7.395570986447E-32,-3.418600331349E-16,1.)); +#1123 = DIRECTION('',(0.,1.,3.418600331349E-16)); +#1124 = ADVANCED_FACE('',(#1125),#1136,.F.); +#1125 = FACE_BOUND('',#1126,.F.); +#1126 = EDGE_LOOP('',(#1127,#1128,#1134,#1135)); +#1127 = ORIENTED_EDGE('',*,*,#1031,.F.); +#1128 = ORIENTED_EDGE('',*,*,#1129,.T.); +#1129 = EDGE_CURVE('',#1032,#956,#1130,.T.); +#1130 = LINE('',#1131,#1132); +#1131 = CARTESIAN_POINT('',(-1.75,-87.5,6.5)); +#1132 = VECTOR('',#1133,1.); +#1133 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#1134 = ORIENTED_EDGE('',*,*,#955,.T.); +#1135 = ORIENTED_EDGE('',*,*,#1129,.F.); +#1136 = CYLINDRICAL_SURFACE('',#1137,1.75); +#1137 = AXIS2_PLACEMENT_3D('',#1138,#1139,#1140); +#1138 = CARTESIAN_POINT('',(0.,-87.5,6.5)); +#1139 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1140 = DIRECTION('',(-1.,0.,0.)); +#1141 = ADVANCED_FACE('',(#1142),#1153,.F.); +#1142 = FACE_BOUND('',#1143,.F.); +#1143 = EDGE_LOOP('',(#1144,#1145,#1151,#1152)); +#1144 = ORIENTED_EDGE('',*,*,#1051,.F.); +#1145 = ORIENTED_EDGE('',*,*,#1146,.T.); +#1146 = EDGE_CURVE('',#1052,#967,#1147,.T.); +#1147 = LINE('',#1148,#1149); +#1148 = CARTESIAN_POINT('',(-1.75,-67.5,6.5)); +#1149 = VECTOR('',#1150,1.); +#1150 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#1151 = ORIENTED_EDGE('',*,*,#966,.T.); +#1152 = ORIENTED_EDGE('',*,*,#1146,.F.); +#1153 = CYLINDRICAL_SURFACE('',#1154,1.75); +#1154 = AXIS2_PLACEMENT_3D('',#1155,#1156,#1157); +#1155 = CARTESIAN_POINT('',(0.,-67.5,6.5)); +#1156 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1157 = DIRECTION('',(-1.,0.,0.)); +#1158 = ADVANCED_FACE('',(#1159),#1170,.F.); +#1159 = FACE_BOUND('',#1160,.F.); +#1160 = EDGE_LOOP('',(#1161,#1162,#1168,#1169)); +#1161 = ORIENTED_EDGE('',*,*,#1071,.F.); +#1162 = ORIENTED_EDGE('',*,*,#1163,.T.); +#1163 = EDGE_CURVE('',#1072,#978,#1164,.T.); +#1164 = LINE('',#1165,#1166); +#1165 = CARTESIAN_POINT('',(-1.75,-47.5,6.5)); +#1166 = VECTOR('',#1167,1.); +#1167 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#1168 = ORIENTED_EDGE('',*,*,#977,.T.); +#1169 = ORIENTED_EDGE('',*,*,#1163,.F.); +#1170 = CYLINDRICAL_SURFACE('',#1171,1.75); +#1171 = AXIS2_PLACEMENT_3D('',#1172,#1173,#1174); +#1172 = CARTESIAN_POINT('',(0.,-47.5,6.5)); +#1173 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1174 = DIRECTION('',(-1.,0.,0.)); +#1175 = ADVANCED_FACE('',(#1176),#1187,.F.); +#1176 = FACE_BOUND('',#1177,.F.); +#1177 = EDGE_LOOP('',(#1178,#1179,#1185,#1186)); +#1178 = ORIENTED_EDGE('',*,*,#1091,.F.); +#1179 = ORIENTED_EDGE('',*,*,#1180,.T.); +#1180 = EDGE_CURVE('',#1092,#989,#1181,.T.); +#1181 = LINE('',#1182,#1183); +#1182 = CARTESIAN_POINT('',(-1.75,-27.5,6.5)); +#1183 = VECTOR('',#1184,1.); +#1184 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#1185 = ORIENTED_EDGE('',*,*,#988,.T.); +#1186 = ORIENTED_EDGE('',*,*,#1180,.F.); +#1187 = CYLINDRICAL_SURFACE('',#1188,1.75); +#1188 = AXIS2_PLACEMENT_3D('',#1189,#1190,#1191); +#1189 = CARTESIAN_POINT('',(0.,-27.5,6.5)); +#1190 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1191 = DIRECTION('',(-1.,0.,0.)); +#1192 = ADVANCED_FACE('',(#1193),#1204,.F.); +#1193 = FACE_BOUND('',#1194,.F.); +#1194 = EDGE_LOOP('',(#1195,#1196,#1202,#1203)); +#1195 = ORIENTED_EDGE('',*,*,#1111,.F.); +#1196 = ORIENTED_EDGE('',*,*,#1197,.T.); +#1197 = EDGE_CURVE('',#1112,#1000,#1198,.T.); +#1198 = LINE('',#1199,#1200); +#1199 = CARTESIAN_POINT('',(-1.75,-7.5,6.5)); +#1200 = VECTOR('',#1201,1.); +#1201 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#1202 = ORIENTED_EDGE('',*,*,#999,.T.); +#1203 = ORIENTED_EDGE('',*,*,#1197,.F.); +#1204 = CYLINDRICAL_SURFACE('',#1205,1.75); +#1205 = AXIS2_PLACEMENT_3D('',#1206,#1207,#1208); +#1206 = CARTESIAN_POINT('',(0.,-7.5,6.5)); +#1207 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#1208 = DIRECTION('',(-1.,0.,0.)); +#1209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1213)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1210,#1211,#1212)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1210 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1211 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1212 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1213 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#1210, + 'distance_accuracy_value','confusion accuracy'); +#1214 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#1215 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1216),#1209); +#1216 = STYLED_ITEM('color',(#1217),#15); +#1217 = PRESENTATION_STYLE_ASSIGNMENT((#1218,#1224)); +#1218 = SURFACE_STYLE_USAGE(.BOTH.,#1219); +#1219 = SURFACE_SIDE_STYLE('',(#1220)); +#1220 = SURFACE_STYLE_FILL_AREA(#1221); +#1221 = FILL_AREA_STYLE('',(#1222)); +#1222 = FILL_AREA_STYLE_COLOUR('',#1223); +#1223 = COLOUR_RGB('',0.906331759313,0.906331759313,0.906331759313); +#1224 = CURVE_STYLE('',#1225,POSITIVE_LENGTH_MEASURE(0.1),#1226); +#1225 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1226 = COLOUR_RGB('',0.345868924627,0.345868924627,0.345868924627); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN9-Rail.stl b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN9-Rail.stl new file mode 100644 index 00000000..fdd31afd Binary files /dev/null and b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN9-Rail.stl differ diff --git a/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN9C.FCStd b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN9C.FCStd new file mode 100644 index 00000000..b8e9d51a Binary files /dev/null and b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN9C.FCStd differ diff --git a/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN9C.step b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN9C.step new file mode 100644 index 00000000..6c105422 --- /dev/null +++ b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN9C.step @@ -0,0 +1,874 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2021-10-02T11:57:59',('Author'),( + ''),'Open CASCADE STEP processor 7.5','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('Body','Body','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#811); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#57,#202,#226,#251,#381,#398,#415,#432,#449, + #466,#483,#500,#517,#578,#595,#612,#629,#646,#663,#675,#700,#725, + #750,#775,#784,#793,#802)); +#17 = ADVANCED_FACE('',(#18),#52,.T.); +#18 = FACE_BOUND('',#19,.T.); +#19 = EDGE_LOOP('',(#20,#30,#38,#46)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(-4.5,-7.771561172376E-16,3.5)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-4.5,-5.551115123126E-16,2.5)); +#26 = LINE('',#27,#28); +#27 = CARTESIAN_POINT('',(-4.5,-7.771561172376E-16,3.5)); +#28 = VECTOR('',#29,1.); +#29 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#30 = ORIENTED_EDGE('',*,*,#31,.T.); +#31 = EDGE_CURVE('',#22,#32,#34,.T.); +#32 = VERTEX_POINT('',#33); +#33 = CARTESIAN_POINT('',(-4.5,-28.9,3.5)); +#34 = LINE('',#35,#36); +#35 = CARTESIAN_POINT('',(-4.5,-7.771561172376E-16,3.5)); +#36 = VECTOR('',#37,1.); +#37 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#38 = ORIENTED_EDGE('',*,*,#39,.T.); +#39 = EDGE_CURVE('',#32,#40,#42,.T.); +#40 = VERTEX_POINT('',#41); +#41 = CARTESIAN_POINT('',(-4.5,-28.9,2.5)); +#42 = LINE('',#43,#44); +#43 = CARTESIAN_POINT('',(-4.5,-28.9,3.5)); +#44 = VECTOR('',#45,1.); +#45 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#46 = ORIENTED_EDGE('',*,*,#47,.F.); +#47 = EDGE_CURVE('',#24,#40,#48,.T.); +#48 = LINE('',#49,#50); +#49 = CARTESIAN_POINT('',(-4.5,-5.551115123126E-16,2.5)); +#50 = VECTOR('',#51,1.); +#51 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#52 = PLANE('',#53); +#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56); +#54 = CARTESIAN_POINT('',(-4.5,-7.771561172376E-16,3.5)); +#55 = DIRECTION('',(1.,0.,0.)); +#56 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#57 = ADVANCED_FACE('',(#58),#197,.T.); +#58 = FACE_BOUND('',#59,.T.); +#59 = EDGE_LOOP('',(#60,#61,#69,#77,#85,#93,#101,#109,#117,#125,#133, + #141,#149,#157,#166,#174,#182,#190)); +#60 = ORIENTED_EDGE('',*,*,#21,.T.); +#61 = ORIENTED_EDGE('',*,*,#62,.T.); +#62 = EDGE_CURVE('',#24,#63,#65,.T.); +#63 = VERTEX_POINT('',#64); +#64 = CARTESIAN_POINT('',(-5.,-4.440892098501E-16,2.)); +#65 = LINE('',#66,#67); +#66 = CARTESIAN_POINT('',(-2.541823308271,-9.89914082201E-16, + 4.458176691729)); +#67 = VECTOR('',#68,1.); +#68 = DIRECTION('',(-0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#69 = ORIENTED_EDGE('',*,*,#70,.T.); +#70 = EDGE_CURVE('',#63,#71,#73,.T.); +#71 = VERTEX_POINT('',#72); +#72 = CARTESIAN_POINT('',(-9.5,-4.440892098501E-16,2.)); +#73 = LINE('',#74,#75); +#74 = CARTESIAN_POINT('',(-4.5,-4.440892098501E-16,2.)); +#75 = VECTOR('',#76,1.); +#76 = DIRECTION('',(-1.,0.,0.)); +#77 = ORIENTED_EDGE('',*,*,#78,.T.); +#78 = EDGE_CURVE('',#71,#79,#81,.T.); +#79 = VERTEX_POINT('',#80); +#80 = CARTESIAN_POINT('',(-10.,-5.551115123126E-16,2.5)); +#81 = LINE('',#82,#83); +#82 = CARTESIAN_POINT('',(-8.333176691729,-1.850023893478E-16, + 0.833176691729)); +#83 = VECTOR('',#84,1.); +#84 = DIRECTION('',(-0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#85 = ORIENTED_EDGE('',*,*,#86,.T.); +#86 = EDGE_CURVE('',#79,#87,#89,.T.); +#87 = VERTEX_POINT('',#88); +#88 = CARTESIAN_POINT('',(-10.,-2.109423746788E-15,9.5)); +#89 = LINE('',#90,#91); +#90 = CARTESIAN_POINT('',(-10.,-4.440892098501E-16,2.)); +#91 = VECTOR('',#92,1.); +#92 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#93 = ORIENTED_EDGE('',*,*,#94,.T.); +#94 = EDGE_CURVE('',#87,#95,#97,.T.); +#95 = VERTEX_POINT('',#96); +#96 = CARTESIAN_POINT('',(-9.5,-2.22044604925E-15,10.)); +#97 = LINE('',#98,#99); +#98 = CARTESIAN_POINT('',(-8.166823308271,-2.516470741061E-15, + 11.333176691729)); +#99 = VECTOR('',#100,1.); +#100 = DIRECTION('',(0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#101 = ORIENTED_EDGE('',*,*,#102,.T.); +#102 = EDGE_CURVE('',#95,#103,#105,.T.); +#103 = VERTEX_POINT('',#104); +#104 = CARTESIAN_POINT('',(9.5,-2.22044604925E-15,10.)); +#105 = LINE('',#106,#107); +#106 = CARTESIAN_POINT('',(-10.,-2.22044604925E-15,10.)); +#107 = VECTOR('',#108,1.); +#108 = DIRECTION('',(1.,0.,0.)); +#109 = ORIENTED_EDGE('',*,*,#110,.T.); +#110 = EDGE_CURVE('',#103,#111,#113,.T.); +#111 = VERTEX_POINT('',#112); +#112 = CARTESIAN_POINT('',(10.,-2.109423746788E-15,9.5)); +#113 = LINE('',#114,#115); +#114 = CARTESIAN_POINT('',(8.166823308271,-2.516470741061E-15, + 11.333176691729)); +#115 = VECTOR('',#116,1.); +#116 = DIRECTION('',(0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#117 = ORIENTED_EDGE('',*,*,#118,.T.); +#118 = EDGE_CURVE('',#111,#119,#121,.T.); +#119 = VERTEX_POINT('',#120); +#120 = CARTESIAN_POINT('',(10.,-5.551115123126E-16,2.5)); +#121 = LINE('',#122,#123); +#122 = CARTESIAN_POINT('',(10.,-2.22044604925E-15,10.)); +#123 = VECTOR('',#124,1.); +#124 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#125 = ORIENTED_EDGE('',*,*,#126,.T.); +#126 = EDGE_CURVE('',#119,#127,#129,.T.); +#127 = VERTEX_POINT('',#128); +#128 = CARTESIAN_POINT('',(9.5,-4.440892098501E-16,2.)); +#129 = LINE('',#130,#131); +#130 = CARTESIAN_POINT('',(8.333176691729,-1.850023893478E-16, + 0.833176691729)); +#131 = VECTOR('',#132,1.); +#132 = DIRECTION('',(-0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#133 = ORIENTED_EDGE('',*,*,#134,.T.); +#134 = EDGE_CURVE('',#127,#135,#137,.T.); +#135 = VERTEX_POINT('',#136); +#136 = CARTESIAN_POINT('',(5.,-4.440892098501E-16,2.)); +#137 = LINE('',#138,#139); +#138 = CARTESIAN_POINT('',(10.,-4.440892098501E-16,2.)); +#139 = VECTOR('',#140,1.); +#140 = DIRECTION('',(-1.,0.,0.)); +#141 = ORIENTED_EDGE('',*,*,#142,.T.); +#142 = EDGE_CURVE('',#135,#143,#145,.T.); +#143 = VERTEX_POINT('',#144); +#144 = CARTESIAN_POINT('',(4.5,-5.551115123126E-16,2.5)); +#145 = LINE('',#146,#147); +#146 = CARTESIAN_POINT('',(2.541823308271,-9.89914082201E-16, + 4.458176691729)); +#147 = VECTOR('',#148,1.); +#148 = DIRECTION('',(-0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#149 = ORIENTED_EDGE('',*,*,#150,.T.); +#150 = EDGE_CURVE('',#143,#151,#153,.T.); +#151 = VERTEX_POINT('',#152); +#152 = CARTESIAN_POINT('',(4.5,-7.771561172376E-16,3.5)); +#153 = LINE('',#154,#155); +#154 = CARTESIAN_POINT('',(4.5,-4.440892098501E-16,2.)); +#155 = VECTOR('',#156,1.); +#156 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#157 = ORIENTED_EDGE('',*,*,#158,.F.); +#158 = EDGE_CURVE('',#159,#151,#161,.T.); +#159 = VERTEX_POINT('',#160); +#160 = CARTESIAN_POINT('',(4.5,-1.110223024625E-15,5.)); +#161 = CIRCLE('',#162,0.75); +#162 = AXIS2_PLACEMENT_3D('',#163,#164,#165); +#163 = CARTESIAN_POINT('',(4.5,-9.436895709314E-16,4.25)); +#164 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#165 = DIRECTION('',(1.,0.,0.)); +#166 = ORIENTED_EDGE('',*,*,#167,.T.); +#167 = EDGE_CURVE('',#159,#168,#170,.T.); +#168 = VERTEX_POINT('',#169); +#169 = CARTESIAN_POINT('',(4.5,-1.443289932013E-15,6.5)); +#170 = LINE('',#171,#172); +#171 = CARTESIAN_POINT('',(4.5,-1.110223024625E-15,5.)); +#172 = VECTOR('',#173,1.); +#173 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#174 = ORIENTED_EDGE('',*,*,#175,.T.); +#175 = EDGE_CURVE('',#168,#176,#178,.T.); +#176 = VERTEX_POINT('',#177); +#177 = CARTESIAN_POINT('',(-4.5,-1.443289932013E-15,6.5)); +#178 = LINE('',#179,#180); +#179 = CARTESIAN_POINT('',(4.5,-1.443289932013E-15,6.5)); +#180 = VECTOR('',#181,1.); +#181 = DIRECTION('',(-1.,0.,0.)); +#182 = ORIENTED_EDGE('',*,*,#183,.T.); +#183 = EDGE_CURVE('',#176,#184,#186,.T.); +#184 = VERTEX_POINT('',#185); +#185 = CARTESIAN_POINT('',(-4.5,-1.110223024625E-15,5.)); +#186 = LINE('',#187,#188); +#187 = CARTESIAN_POINT('',(-4.5,-1.443289932013E-15,6.5)); +#188 = VECTOR('',#189,1.); +#189 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#190 = ORIENTED_EDGE('',*,*,#191,.F.); +#191 = EDGE_CURVE('',#22,#184,#192,.T.); +#192 = CIRCLE('',#193,0.75); +#193 = AXIS2_PLACEMENT_3D('',#194,#195,#196); +#194 = CARTESIAN_POINT('',(-4.5,-9.436895709314E-16,4.25)); +#195 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#196 = DIRECTION('',(1.,0.,0.)); +#197 = PLANE('',#198); +#198 = AXIS2_PLACEMENT_3D('',#199,#200,#201); +#199 = CARTESIAN_POINT('',(1.335606646166E-17,-1.406143372166E-15, + 6.332706766917)); +#200 = DIRECTION('',(-2.223539273913E-97,1.,2.22044604925E-16)); +#201 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#202 = ADVANCED_FACE('',(#203),#221,.T.); +#203 = FACE_BOUND('',#204,.T.); +#204 = EDGE_LOOP('',(#205,#206,#207,#215)); +#205 = ORIENTED_EDGE('',*,*,#62,.F.); +#206 = ORIENTED_EDGE('',*,*,#47,.T.); +#207 = ORIENTED_EDGE('',*,*,#208,.T.); +#208 = EDGE_CURVE('',#40,#209,#211,.T.); +#209 = VERTEX_POINT('',#210); +#210 = CARTESIAN_POINT('',(-5.,-28.9,2.)); +#211 = LINE('',#212,#213); +#212 = CARTESIAN_POINT('',(-2.541823308271,-28.9,4.458176691729)); +#213 = VECTOR('',#214,1.); +#214 = DIRECTION('',(-0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#215 = ORIENTED_EDGE('',*,*,#216,.F.); +#216 = EDGE_CURVE('',#63,#209,#217,.T.); +#217 = LINE('',#218,#219); +#218 = CARTESIAN_POINT('',(-5.,-4.440892098501E-16,2.)); +#219 = VECTOR('',#220,1.); +#220 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#221 = PLANE('',#222); +#222 = AXIS2_PLACEMENT_3D('',#223,#224,#225); +#223 = CARTESIAN_POINT('',(-4.75,-4.996003610813E-16,2.25)); +#224 = DIRECTION('',(0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#225 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#226 = ADVANCED_FACE('',(#227),#246,.T.); +#227 = FACE_BOUND('',#228,.F.); +#228 = EDGE_LOOP('',(#229,#230,#239,#245)); +#229 = ORIENTED_EDGE('',*,*,#31,.T.); +#230 = ORIENTED_EDGE('',*,*,#231,.T.); +#231 = EDGE_CURVE('',#32,#232,#234,.T.); +#232 = VERTEX_POINT('',#233); +#233 = CARTESIAN_POINT('',(-4.5,-28.9,5.)); +#234 = CIRCLE('',#235,0.75); +#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238); +#236 = CARTESIAN_POINT('',(-4.5,-28.9,4.25)); +#237 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#238 = DIRECTION('',(1.,0.,0.)); +#239 = ORIENTED_EDGE('',*,*,#240,.F.); +#240 = EDGE_CURVE('',#184,#232,#241,.T.); +#241 = LINE('',#242,#243); +#242 = CARTESIAN_POINT('',(-4.5,-1.110223024625E-15,5.)); +#243 = VECTOR('',#244,1.); +#244 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#245 = ORIENTED_EDGE('',*,*,#191,.F.); +#246 = CYLINDRICAL_SURFACE('',#247,0.75); +#247 = AXIS2_PLACEMENT_3D('',#248,#249,#250); +#248 = CARTESIAN_POINT('',(-4.5,-9.436895709314E-16,4.25)); +#249 = DIRECTION('',(0.,1.,2.22044604925E-16)); +#250 = DIRECTION('',(1.,0.,0.)); +#251 = ADVANCED_FACE('',(#252),#376,.F.); +#252 = FACE_BOUND('',#253,.F.); +#253 = EDGE_LOOP('',(#254,#255,#256,#264,#272,#280,#288,#296,#304,#312, + #320,#328,#336,#344,#353,#361,#369,#375)); +#254 = ORIENTED_EDGE('',*,*,#39,.T.); +#255 = ORIENTED_EDGE('',*,*,#208,.T.); +#256 = ORIENTED_EDGE('',*,*,#257,.T.); +#257 = EDGE_CURVE('',#209,#258,#260,.T.); +#258 = VERTEX_POINT('',#259); +#259 = CARTESIAN_POINT('',(-9.5,-28.9,2.)); +#260 = LINE('',#261,#262); +#261 = CARTESIAN_POINT('',(-4.5,-28.9,2.)); +#262 = VECTOR('',#263,1.); +#263 = DIRECTION('',(-1.,0.,0.)); +#264 = ORIENTED_EDGE('',*,*,#265,.T.); +#265 = EDGE_CURVE('',#258,#266,#268,.T.); +#266 = VERTEX_POINT('',#267); +#267 = CARTESIAN_POINT('',(-10.,-28.9,2.5)); +#268 = LINE('',#269,#270); +#269 = CARTESIAN_POINT('',(-8.333176691729,-28.9,0.833176691729)); +#270 = VECTOR('',#271,1.); +#271 = DIRECTION('',(-0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#272 = ORIENTED_EDGE('',*,*,#273,.T.); +#273 = EDGE_CURVE('',#266,#274,#276,.T.); +#274 = VERTEX_POINT('',#275); +#275 = CARTESIAN_POINT('',(-10.,-28.9,9.5)); +#276 = LINE('',#277,#278); +#277 = CARTESIAN_POINT('',(-10.,-28.9,2.)); +#278 = VECTOR('',#279,1.); +#279 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#280 = ORIENTED_EDGE('',*,*,#281,.T.); +#281 = EDGE_CURVE('',#274,#282,#284,.T.); +#282 = VERTEX_POINT('',#283); +#283 = CARTESIAN_POINT('',(-9.5,-28.9,10.)); +#284 = LINE('',#285,#286); +#285 = CARTESIAN_POINT('',(-8.166823308271,-28.9,11.333176691729)); +#286 = VECTOR('',#287,1.); +#287 = DIRECTION('',(0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#288 = ORIENTED_EDGE('',*,*,#289,.T.); +#289 = EDGE_CURVE('',#282,#290,#292,.T.); +#290 = VERTEX_POINT('',#291); +#291 = CARTESIAN_POINT('',(9.5,-28.9,10.)); +#292 = LINE('',#293,#294); +#293 = CARTESIAN_POINT('',(-10.,-28.9,10.)); +#294 = VECTOR('',#295,1.); +#295 = DIRECTION('',(1.,0.,0.)); +#296 = ORIENTED_EDGE('',*,*,#297,.T.); +#297 = EDGE_CURVE('',#290,#298,#300,.T.); +#298 = VERTEX_POINT('',#299); +#299 = CARTESIAN_POINT('',(10.,-28.9,9.5)); +#300 = LINE('',#301,#302); +#301 = CARTESIAN_POINT('',(8.166823308271,-28.9,11.333176691729)); +#302 = VECTOR('',#303,1.); +#303 = DIRECTION('',(0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#304 = ORIENTED_EDGE('',*,*,#305,.T.); +#305 = EDGE_CURVE('',#298,#306,#308,.T.); +#306 = VERTEX_POINT('',#307); +#307 = CARTESIAN_POINT('',(10.,-28.9,2.5)); +#308 = LINE('',#309,#310); +#309 = CARTESIAN_POINT('',(10.,-28.9,10.)); +#310 = VECTOR('',#311,1.); +#311 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#312 = ORIENTED_EDGE('',*,*,#313,.T.); +#313 = EDGE_CURVE('',#306,#314,#316,.T.); +#314 = VERTEX_POINT('',#315); +#315 = CARTESIAN_POINT('',(9.5,-28.9,2.)); +#316 = LINE('',#317,#318); +#317 = CARTESIAN_POINT('',(8.333176691729,-28.9,0.833176691729)); +#318 = VECTOR('',#319,1.); +#319 = DIRECTION('',(-0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#320 = ORIENTED_EDGE('',*,*,#321,.T.); +#321 = EDGE_CURVE('',#314,#322,#324,.T.); +#322 = VERTEX_POINT('',#323); +#323 = CARTESIAN_POINT('',(5.,-28.9,2.)); +#324 = LINE('',#325,#326); +#325 = CARTESIAN_POINT('',(10.,-28.9,2.)); +#326 = VECTOR('',#327,1.); +#327 = DIRECTION('',(-1.,0.,0.)); +#328 = ORIENTED_EDGE('',*,*,#329,.T.); +#329 = EDGE_CURVE('',#322,#330,#332,.T.); +#330 = VERTEX_POINT('',#331); +#331 = CARTESIAN_POINT('',(4.5,-28.9,2.5)); +#332 = LINE('',#333,#334); +#333 = CARTESIAN_POINT('',(2.541823308271,-28.9,4.458176691729)); +#334 = VECTOR('',#335,1.); +#335 = DIRECTION('',(-0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#336 = ORIENTED_EDGE('',*,*,#337,.T.); +#337 = EDGE_CURVE('',#330,#338,#340,.T.); +#338 = VERTEX_POINT('',#339); +#339 = CARTESIAN_POINT('',(4.5,-28.9,3.5)); +#340 = LINE('',#341,#342); +#341 = CARTESIAN_POINT('',(4.5,-28.9,2.)); +#342 = VECTOR('',#343,1.); +#343 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#344 = ORIENTED_EDGE('',*,*,#345,.F.); +#345 = EDGE_CURVE('',#346,#338,#348,.T.); +#346 = VERTEX_POINT('',#347); +#347 = CARTESIAN_POINT('',(4.5,-28.9,5.)); +#348 = CIRCLE('',#349,0.75); +#349 = AXIS2_PLACEMENT_3D('',#350,#351,#352); +#350 = CARTESIAN_POINT('',(4.5,-28.9,4.25)); +#351 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#352 = DIRECTION('',(1.,0.,0.)); +#353 = ORIENTED_EDGE('',*,*,#354,.T.); +#354 = EDGE_CURVE('',#346,#355,#357,.T.); +#355 = VERTEX_POINT('',#356); +#356 = CARTESIAN_POINT('',(4.5,-28.9,6.5)); +#357 = LINE('',#358,#359); +#358 = CARTESIAN_POINT('',(4.5,-28.9,5.)); +#359 = VECTOR('',#360,1.); +#360 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#361 = ORIENTED_EDGE('',*,*,#362,.T.); +#362 = EDGE_CURVE('',#355,#363,#365,.T.); +#363 = VERTEX_POINT('',#364); +#364 = CARTESIAN_POINT('',(-4.5,-28.9,6.5)); +#365 = LINE('',#366,#367); +#366 = CARTESIAN_POINT('',(4.5,-28.9,6.5)); +#367 = VECTOR('',#368,1.); +#368 = DIRECTION('',(-1.,0.,0.)); +#369 = ORIENTED_EDGE('',*,*,#370,.T.); +#370 = EDGE_CURVE('',#363,#232,#371,.T.); +#371 = LINE('',#372,#373); +#372 = CARTESIAN_POINT('',(-4.5,-28.9,6.5)); +#373 = VECTOR('',#374,1.); +#374 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#375 = ORIENTED_EDGE('',*,*,#231,.F.); +#376 = PLANE('',#377); +#377 = AXIS2_PLACEMENT_3D('',#378,#379,#380); +#378 = CARTESIAN_POINT('',(1.335606646166E-17,-28.9,6.332706766917)); +#379 = DIRECTION('',(-2.223539273913E-97,1.,2.22044604925E-16)); +#380 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#381 = ADVANCED_FACE('',(#382),#393,.T.); +#382 = FACE_BOUND('',#383,.T.); +#383 = EDGE_LOOP('',(#384,#385,#386,#387)); +#384 = ORIENTED_EDGE('',*,*,#70,.F.); +#385 = ORIENTED_EDGE('',*,*,#216,.T.); +#386 = ORIENTED_EDGE('',*,*,#257,.T.); +#387 = ORIENTED_EDGE('',*,*,#388,.F.); +#388 = EDGE_CURVE('',#71,#258,#389,.T.); +#389 = LINE('',#390,#391); +#390 = CARTESIAN_POINT('',(-9.5,-4.440892098501E-16,2.)); +#391 = VECTOR('',#392,1.); +#392 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#393 = PLANE('',#394); +#394 = AXIS2_PLACEMENT_3D('',#395,#396,#397); +#395 = CARTESIAN_POINT('',(-4.5,-4.440892098501E-16,2.)); +#396 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#397 = DIRECTION('',(-1.,0.,0.)); +#398 = ADVANCED_FACE('',(#399),#410,.T.); +#399 = FACE_BOUND('',#400,.T.); +#400 = EDGE_LOOP('',(#401,#407,#408,#409)); +#401 = ORIENTED_EDGE('',*,*,#402,.T.); +#402 = EDGE_CURVE('',#176,#363,#403,.T.); +#403 = LINE('',#404,#405); +#404 = CARTESIAN_POINT('',(-4.5,-1.443289932013E-15,6.5)); +#405 = VECTOR('',#406,1.); +#406 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#407 = ORIENTED_EDGE('',*,*,#370,.T.); +#408 = ORIENTED_EDGE('',*,*,#240,.F.); +#409 = ORIENTED_EDGE('',*,*,#183,.F.); +#410 = PLANE('',#411); +#411 = AXIS2_PLACEMENT_3D('',#412,#413,#414); +#412 = CARTESIAN_POINT('',(-4.5,-1.443289932013E-15,6.5)); +#413 = DIRECTION('',(1.,0.,0.)); +#414 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#415 = ADVANCED_FACE('',(#416),#427,.T.); +#416 = FACE_BOUND('',#417,.T.); +#417 = EDGE_LOOP('',(#418,#419,#420,#421)); +#418 = ORIENTED_EDGE('',*,*,#78,.F.); +#419 = ORIENTED_EDGE('',*,*,#388,.T.); +#420 = ORIENTED_EDGE('',*,*,#265,.T.); +#421 = ORIENTED_EDGE('',*,*,#422,.F.); +#422 = EDGE_CURVE('',#79,#266,#423,.T.); +#423 = LINE('',#424,#425); +#424 = CARTESIAN_POINT('',(-10.,-5.551115123126E-16,2.5)); +#425 = VECTOR('',#426,1.); +#426 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#427 = PLANE('',#428); +#428 = AXIS2_PLACEMENT_3D('',#429,#430,#431); +#429 = CARTESIAN_POINT('',(-9.75,-4.996003610813E-16,2.25)); +#430 = DIRECTION('',(-0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#431 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#432 = ADVANCED_FACE('',(#433),#444,.T.); +#433 = FACE_BOUND('',#434,.T.); +#434 = EDGE_LOOP('',(#435,#441,#442,#443)); +#435 = ORIENTED_EDGE('',*,*,#436,.T.); +#436 = EDGE_CURVE('',#168,#355,#437,.T.); +#437 = LINE('',#438,#439); +#438 = CARTESIAN_POINT('',(4.5,-1.443289932013E-15,6.5)); +#439 = VECTOR('',#440,1.); +#440 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#441 = ORIENTED_EDGE('',*,*,#362,.T.); +#442 = ORIENTED_EDGE('',*,*,#402,.F.); +#443 = ORIENTED_EDGE('',*,*,#175,.F.); +#444 = PLANE('',#445); +#445 = AXIS2_PLACEMENT_3D('',#446,#447,#448); +#446 = CARTESIAN_POINT('',(4.5,-1.443289932013E-15,6.5)); +#447 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#448 = DIRECTION('',(-1.,0.,0.)); +#449 = ADVANCED_FACE('',(#450),#461,.T.); +#450 = FACE_BOUND('',#451,.T.); +#451 = EDGE_LOOP('',(#452,#453,#454,#455)); +#452 = ORIENTED_EDGE('',*,*,#86,.F.); +#453 = ORIENTED_EDGE('',*,*,#422,.T.); +#454 = ORIENTED_EDGE('',*,*,#273,.T.); +#455 = ORIENTED_EDGE('',*,*,#456,.F.); +#456 = EDGE_CURVE('',#87,#274,#457,.T.); +#457 = LINE('',#458,#459); +#458 = CARTESIAN_POINT('',(-10.,-2.109423746788E-15,9.5)); +#459 = VECTOR('',#460,1.); +#460 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#461 = PLANE('',#462); +#462 = AXIS2_PLACEMENT_3D('',#463,#464,#465); +#463 = CARTESIAN_POINT('',(-10.,-4.440892098501E-16,2.)); +#464 = DIRECTION('',(-1.,0.,0.)); +#465 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#466 = ADVANCED_FACE('',(#467),#478,.T.); +#467 = FACE_BOUND('',#468,.T.); +#468 = EDGE_LOOP('',(#469,#475,#476,#477)); +#469 = ORIENTED_EDGE('',*,*,#470,.T.); +#470 = EDGE_CURVE('',#159,#346,#471,.T.); +#471 = LINE('',#472,#473); +#472 = CARTESIAN_POINT('',(4.5,-1.110223024625E-15,5.)); +#473 = VECTOR('',#474,1.); +#474 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#475 = ORIENTED_EDGE('',*,*,#354,.T.); +#476 = ORIENTED_EDGE('',*,*,#436,.F.); +#477 = ORIENTED_EDGE('',*,*,#167,.F.); +#478 = PLANE('',#479); +#479 = AXIS2_PLACEMENT_3D('',#480,#481,#482); +#480 = CARTESIAN_POINT('',(4.5,-1.110223024625E-15,5.)); +#481 = DIRECTION('',(-1.,0.,0.)); +#482 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#483 = ADVANCED_FACE('',(#484),#495,.T.); +#484 = FACE_BOUND('',#485,.T.); +#485 = EDGE_LOOP('',(#486,#487,#488,#489)); +#486 = ORIENTED_EDGE('',*,*,#94,.F.); +#487 = ORIENTED_EDGE('',*,*,#456,.T.); +#488 = ORIENTED_EDGE('',*,*,#281,.T.); +#489 = ORIENTED_EDGE('',*,*,#490,.F.); +#490 = EDGE_CURVE('',#95,#282,#491,.T.); +#491 = LINE('',#492,#493); +#492 = CARTESIAN_POINT('',(-9.5,-2.22044604925E-15,10.)); +#493 = VECTOR('',#494,1.); +#494 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#495 = PLANE('',#496); +#496 = AXIS2_PLACEMENT_3D('',#497,#498,#499); +#497 = CARTESIAN_POINT('',(-9.75,-2.164934898019E-15,9.75)); +#498 = DIRECTION('',(-0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#499 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#500 = ADVANCED_FACE('',(#501),#512,.T.); +#501 = FACE_BOUND('',#502,.F.); +#502 = EDGE_LOOP('',(#503,#504,#505,#511)); +#503 = ORIENTED_EDGE('',*,*,#470,.T.); +#504 = ORIENTED_EDGE('',*,*,#345,.T.); +#505 = ORIENTED_EDGE('',*,*,#506,.F.); +#506 = EDGE_CURVE('',#151,#338,#507,.T.); +#507 = LINE('',#508,#509); +#508 = CARTESIAN_POINT('',(4.5,-7.771561172376E-16,3.5)); +#509 = VECTOR('',#510,1.); +#510 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#511 = ORIENTED_EDGE('',*,*,#158,.F.); +#512 = CYLINDRICAL_SURFACE('',#513,0.75); +#513 = AXIS2_PLACEMENT_3D('',#514,#515,#516); +#514 = CARTESIAN_POINT('',(4.5,-9.436895709314E-16,4.25)); +#515 = DIRECTION('',(0.,1.,2.22044604925E-16)); +#516 = DIRECTION('',(1.,0.,0.)); +#517 = ADVANCED_FACE('',(#518,#529,#540,#551,#562),#573,.T.); +#518 = FACE_BOUND('',#519,.T.); +#519 = EDGE_LOOP('',(#520,#521,#522,#523)); +#520 = ORIENTED_EDGE('',*,*,#102,.F.); +#521 = ORIENTED_EDGE('',*,*,#490,.T.); +#522 = ORIENTED_EDGE('',*,*,#289,.T.); +#523 = ORIENTED_EDGE('',*,*,#524,.F.); +#524 = EDGE_CURVE('',#103,#290,#525,.T.); +#525 = LINE('',#526,#527); +#526 = CARTESIAN_POINT('',(9.5,-2.22044604925E-15,10.)); +#527 = VECTOR('',#528,1.); +#528 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#529 = FACE_BOUND('',#530,.T.); +#530 = EDGE_LOOP('',(#531)); +#531 = ORIENTED_EDGE('',*,*,#532,.F.); +#532 = EDGE_CURVE('',#533,#533,#535,.T.); +#533 = VERTEX_POINT('',#534); +#534 = CARTESIAN_POINT('',(-9.,-19.45,10.)); +#535 = CIRCLE('',#536,1.5); +#536 = AXIS2_PLACEMENT_3D('',#537,#538,#539); +#537 = CARTESIAN_POINT('',(-7.5,-19.45,10.)); +#538 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#539 = DIRECTION('',(-1.,0.,0.)); +#540 = FACE_BOUND('',#541,.T.); +#541 = EDGE_LOOP('',(#542)); +#542 = ORIENTED_EDGE('',*,*,#543,.F.); +#543 = EDGE_CURVE('',#544,#544,#546,.T.); +#544 = VERTEX_POINT('',#545); +#545 = CARTESIAN_POINT('',(6.,-19.45,10.)); +#546 = CIRCLE('',#547,1.5); +#547 = AXIS2_PLACEMENT_3D('',#548,#549,#550); +#548 = CARTESIAN_POINT('',(7.5,-19.45,10.)); +#549 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#550 = DIRECTION('',(-1.,0.,0.)); +#551 = FACE_BOUND('',#552,.T.); +#552 = EDGE_LOOP('',(#553)); +#553 = ORIENTED_EDGE('',*,*,#554,.F.); +#554 = EDGE_CURVE('',#555,#555,#557,.T.); +#555 = VERTEX_POINT('',#556); +#556 = CARTESIAN_POINT('',(-9.,-9.45,10.)); +#557 = CIRCLE('',#558,1.5); +#558 = AXIS2_PLACEMENT_3D('',#559,#560,#561); +#559 = CARTESIAN_POINT('',(-7.5,-9.45,10.)); +#560 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#561 = DIRECTION('',(-1.,0.,0.)); +#562 = FACE_BOUND('',#563,.T.); +#563 = EDGE_LOOP('',(#564)); +#564 = ORIENTED_EDGE('',*,*,#565,.F.); +#565 = EDGE_CURVE('',#566,#566,#568,.T.); +#566 = VERTEX_POINT('',#567); +#567 = CARTESIAN_POINT('',(6.,-9.45,10.)); +#568 = CIRCLE('',#569,1.5); +#569 = AXIS2_PLACEMENT_3D('',#570,#571,#572); +#570 = CARTESIAN_POINT('',(7.5,-9.45,10.)); +#571 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#572 = DIRECTION('',(-1.,0.,0.)); +#573 = PLANE('',#574); +#574 = AXIS2_PLACEMENT_3D('',#575,#576,#577); +#575 = CARTESIAN_POINT('',(-10.,-2.22044604925E-15,10.)); +#576 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#577 = DIRECTION('',(1.,0.,0.)); +#578 = ADVANCED_FACE('',(#579),#590,.T.); +#579 = FACE_BOUND('',#580,.T.); +#580 = EDGE_LOOP('',(#581,#582,#588,#589)); +#581 = ORIENTED_EDGE('',*,*,#150,.F.); +#582 = ORIENTED_EDGE('',*,*,#583,.T.); +#583 = EDGE_CURVE('',#143,#330,#584,.T.); +#584 = LINE('',#585,#586); +#585 = CARTESIAN_POINT('',(4.5,-5.551115123126E-16,2.5)); +#586 = VECTOR('',#587,1.); +#587 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#588 = ORIENTED_EDGE('',*,*,#337,.T.); +#589 = ORIENTED_EDGE('',*,*,#506,.F.); +#590 = PLANE('',#591); +#591 = AXIS2_PLACEMENT_3D('',#592,#593,#594); +#592 = CARTESIAN_POINT('',(4.5,-4.440892098501E-16,2.)); +#593 = DIRECTION('',(-1.,0.,0.)); +#594 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#595 = ADVANCED_FACE('',(#596),#607,.T.); +#596 = FACE_BOUND('',#597,.T.); +#597 = EDGE_LOOP('',(#598,#599,#600,#601)); +#598 = ORIENTED_EDGE('',*,*,#110,.F.); +#599 = ORIENTED_EDGE('',*,*,#524,.T.); +#600 = ORIENTED_EDGE('',*,*,#297,.T.); +#601 = ORIENTED_EDGE('',*,*,#602,.F.); +#602 = EDGE_CURVE('',#111,#298,#603,.T.); +#603 = LINE('',#604,#605); +#604 = CARTESIAN_POINT('',(10.,-2.109423746788E-15,9.5)); +#605 = VECTOR('',#606,1.); +#606 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#607 = PLANE('',#608); +#608 = AXIS2_PLACEMENT_3D('',#609,#610,#611); +#609 = CARTESIAN_POINT('',(9.75,-2.164934898019E-15,9.75)); +#610 = DIRECTION('',(0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#611 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#612 = ADVANCED_FACE('',(#613),#624,.T.); +#613 = FACE_BOUND('',#614,.T.); +#614 = EDGE_LOOP('',(#615,#616,#622,#623)); +#615 = ORIENTED_EDGE('',*,*,#142,.F.); +#616 = ORIENTED_EDGE('',*,*,#617,.T.); +#617 = EDGE_CURVE('',#135,#322,#618,.T.); +#618 = LINE('',#619,#620); +#619 = CARTESIAN_POINT('',(5.,-4.440892098501E-16,2.)); +#620 = VECTOR('',#621,1.); +#621 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#622 = ORIENTED_EDGE('',*,*,#329,.T.); +#623 = ORIENTED_EDGE('',*,*,#583,.F.); +#624 = PLANE('',#625); +#625 = AXIS2_PLACEMENT_3D('',#626,#627,#628); +#626 = CARTESIAN_POINT('',(4.75,-4.996003610813E-16,2.25)); +#627 = DIRECTION('',(-0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#628 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#629 = ADVANCED_FACE('',(#630),#641,.T.); +#630 = FACE_BOUND('',#631,.T.); +#631 = EDGE_LOOP('',(#632,#633,#634,#635)); +#632 = ORIENTED_EDGE('',*,*,#118,.F.); +#633 = ORIENTED_EDGE('',*,*,#602,.T.); +#634 = ORIENTED_EDGE('',*,*,#305,.T.); +#635 = ORIENTED_EDGE('',*,*,#636,.F.); +#636 = EDGE_CURVE('',#119,#306,#637,.T.); +#637 = LINE('',#638,#639); +#638 = CARTESIAN_POINT('',(10.,-5.551115123126E-16,2.5)); +#639 = VECTOR('',#640,1.); +#640 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#641 = PLANE('',#642); +#642 = AXIS2_PLACEMENT_3D('',#643,#644,#645); +#643 = CARTESIAN_POINT('',(10.,-2.22044604925E-15,10.)); +#644 = DIRECTION('',(1.,0.,0.)); +#645 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#646 = ADVANCED_FACE('',(#647),#658,.T.); +#647 = FACE_BOUND('',#648,.T.); +#648 = EDGE_LOOP('',(#649,#650,#656,#657)); +#649 = ORIENTED_EDGE('',*,*,#134,.F.); +#650 = ORIENTED_EDGE('',*,*,#651,.T.); +#651 = EDGE_CURVE('',#127,#314,#652,.T.); +#652 = LINE('',#653,#654); +#653 = CARTESIAN_POINT('',(9.5,-4.440892098501E-16,2.)); +#654 = VECTOR('',#655,1.); +#655 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#656 = ORIENTED_EDGE('',*,*,#321,.T.); +#657 = ORIENTED_EDGE('',*,*,#617,.F.); +#658 = PLANE('',#659); +#659 = AXIS2_PLACEMENT_3D('',#660,#661,#662); +#660 = CARTESIAN_POINT('',(10.,-4.440892098501E-16,2.)); +#661 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#662 = DIRECTION('',(-1.,0.,0.)); +#663 = ADVANCED_FACE('',(#664),#670,.T.); +#664 = FACE_BOUND('',#665,.T.); +#665 = EDGE_LOOP('',(#666,#667,#668,#669)); +#666 = ORIENTED_EDGE('',*,*,#126,.F.); +#667 = ORIENTED_EDGE('',*,*,#636,.T.); +#668 = ORIENTED_EDGE('',*,*,#313,.T.); +#669 = ORIENTED_EDGE('',*,*,#651,.F.); +#670 = PLANE('',#671); +#671 = AXIS2_PLACEMENT_3D('',#672,#673,#674); +#672 = CARTESIAN_POINT('',(9.75,-4.996003610813E-16,2.25)); +#673 = DIRECTION('',(0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#674 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#675 = ADVANCED_FACE('',(#676),#695,.F.); +#676 = FACE_BOUND('',#677,.F.); +#677 = EDGE_LOOP('',(#678,#686,#693,#694)); +#678 = ORIENTED_EDGE('',*,*,#679,.T.); +#679 = EDGE_CURVE('',#533,#680,#682,.T.); +#680 = VERTEX_POINT('',#681); +#681 = CARTESIAN_POINT('',(-9.,-19.45,6.5)); +#682 = LINE('',#683,#684); +#683 = CARTESIAN_POINT('',(-9.,-19.45,10.)); +#684 = VECTOR('',#685,1.); +#685 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#686 = ORIENTED_EDGE('',*,*,#687,.T.); +#687 = EDGE_CURVE('',#680,#680,#688,.T.); +#688 = CIRCLE('',#689,1.5); +#689 = AXIS2_PLACEMENT_3D('',#690,#691,#692); +#690 = CARTESIAN_POINT('',(-7.5,-19.45,6.5)); +#691 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#692 = DIRECTION('',(-1.,0.,0.)); +#693 = ORIENTED_EDGE('',*,*,#679,.F.); +#694 = ORIENTED_EDGE('',*,*,#532,.F.); +#695 = CYLINDRICAL_SURFACE('',#696,1.5); +#696 = AXIS2_PLACEMENT_3D('',#697,#698,#699); +#697 = CARTESIAN_POINT('',(-7.5,-19.45,10.)); +#698 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#699 = DIRECTION('',(-1.,0.,0.)); +#700 = ADVANCED_FACE('',(#701),#720,.F.); +#701 = FACE_BOUND('',#702,.F.); +#702 = EDGE_LOOP('',(#703,#711,#718,#719)); +#703 = ORIENTED_EDGE('',*,*,#704,.T.); +#704 = EDGE_CURVE('',#544,#705,#707,.T.); +#705 = VERTEX_POINT('',#706); +#706 = CARTESIAN_POINT('',(6.,-19.45,6.5)); +#707 = LINE('',#708,#709); +#708 = CARTESIAN_POINT('',(6.,-19.45,10.)); +#709 = VECTOR('',#710,1.); +#710 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#711 = ORIENTED_EDGE('',*,*,#712,.T.); +#712 = EDGE_CURVE('',#705,#705,#713,.T.); +#713 = CIRCLE('',#714,1.5); +#714 = AXIS2_PLACEMENT_3D('',#715,#716,#717); +#715 = CARTESIAN_POINT('',(7.5,-19.45,6.5)); +#716 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#717 = DIRECTION('',(-1.,0.,0.)); +#718 = ORIENTED_EDGE('',*,*,#704,.F.); +#719 = ORIENTED_EDGE('',*,*,#543,.F.); +#720 = CYLINDRICAL_SURFACE('',#721,1.5); +#721 = AXIS2_PLACEMENT_3D('',#722,#723,#724); +#722 = CARTESIAN_POINT('',(7.5,-19.45,10.)); +#723 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#724 = DIRECTION('',(-1.,0.,0.)); +#725 = ADVANCED_FACE('',(#726),#745,.F.); +#726 = FACE_BOUND('',#727,.F.); +#727 = EDGE_LOOP('',(#728,#736,#743,#744)); +#728 = ORIENTED_EDGE('',*,*,#729,.T.); +#729 = EDGE_CURVE('',#555,#730,#732,.T.); +#730 = VERTEX_POINT('',#731); +#731 = CARTESIAN_POINT('',(-9.,-9.45,6.5)); +#732 = LINE('',#733,#734); +#733 = CARTESIAN_POINT('',(-9.,-9.45,10.)); +#734 = VECTOR('',#735,1.); +#735 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#736 = ORIENTED_EDGE('',*,*,#737,.T.); +#737 = EDGE_CURVE('',#730,#730,#738,.T.); +#738 = CIRCLE('',#739,1.5); +#739 = AXIS2_PLACEMENT_3D('',#740,#741,#742); +#740 = CARTESIAN_POINT('',(-7.5,-9.45,6.5)); +#741 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#742 = DIRECTION('',(-1.,0.,0.)); +#743 = ORIENTED_EDGE('',*,*,#729,.F.); +#744 = ORIENTED_EDGE('',*,*,#554,.F.); +#745 = CYLINDRICAL_SURFACE('',#746,1.5); +#746 = AXIS2_PLACEMENT_3D('',#747,#748,#749); +#747 = CARTESIAN_POINT('',(-7.5,-9.45,10.)); +#748 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#749 = DIRECTION('',(-1.,0.,0.)); +#750 = ADVANCED_FACE('',(#751),#770,.F.); +#751 = FACE_BOUND('',#752,.F.); +#752 = EDGE_LOOP('',(#753,#761,#768,#769)); +#753 = ORIENTED_EDGE('',*,*,#754,.T.); +#754 = EDGE_CURVE('',#566,#755,#757,.T.); +#755 = VERTEX_POINT('',#756); +#756 = CARTESIAN_POINT('',(6.,-9.45,6.5)); +#757 = LINE('',#758,#759); +#758 = CARTESIAN_POINT('',(6.,-9.45,10.)); +#759 = VECTOR('',#760,1.); +#760 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#761 = ORIENTED_EDGE('',*,*,#762,.T.); +#762 = EDGE_CURVE('',#755,#755,#763,.T.); +#763 = CIRCLE('',#764,1.5); +#764 = AXIS2_PLACEMENT_3D('',#765,#766,#767); +#765 = CARTESIAN_POINT('',(7.5,-9.45,6.5)); +#766 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#767 = DIRECTION('',(-1.,0.,0.)); +#768 = ORIENTED_EDGE('',*,*,#754,.F.); +#769 = ORIENTED_EDGE('',*,*,#565,.F.); +#770 = CYLINDRICAL_SURFACE('',#771,1.5); +#771 = AXIS2_PLACEMENT_3D('',#772,#773,#774); +#772 = CARTESIAN_POINT('',(7.5,-9.45,10.)); +#773 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#774 = DIRECTION('',(-1.,0.,0.)); +#775 = ADVANCED_FACE('',(#776),#779,.T.); +#776 = FACE_BOUND('',#777,.T.); +#777 = EDGE_LOOP('',(#778)); +#778 = ORIENTED_EDGE('',*,*,#687,.T.); +#779 = PLANE('',#780); +#780 = AXIS2_PLACEMENT_3D('',#781,#782,#783); +#781 = CARTESIAN_POINT('',(-7.5,-19.45,6.5)); +#782 = DIRECTION('',(3.947459643112E-16,-6.837200662697E-16,1.)); +#783 = DIRECTION('',(0.,1.,6.837200662697E-16)); +#784 = ADVANCED_FACE('',(#785),#788,.T.); +#785 = FACE_BOUND('',#786,.T.); +#786 = EDGE_LOOP('',(#787)); +#787 = ORIENTED_EDGE('',*,*,#712,.T.); +#788 = PLANE('',#789); +#789 = AXIS2_PLACEMENT_3D('',#790,#791,#792); +#790 = CARTESIAN_POINT('',(7.5,-19.45,6.5)); +#791 = DIRECTION('',(3.947459643112E-16,-6.837200662697E-16,1.)); +#792 = DIRECTION('',(0.,1.,6.837200662697E-16)); +#793 = ADVANCED_FACE('',(#794),#797,.T.); +#794 = FACE_BOUND('',#795,.T.); +#795 = EDGE_LOOP('',(#796)); +#796 = ORIENTED_EDGE('',*,*,#737,.T.); +#797 = PLANE('',#798); +#798 = AXIS2_PLACEMENT_3D('',#799,#800,#801); +#799 = CARTESIAN_POINT('',(-7.5,-9.45,6.5)); +#800 = DIRECTION('',(3.506048467649E-31,2.933576491291E-30,1.)); +#801 = DIRECTION('',(0.,1.,-2.933576491291E-30)); +#802 = ADVANCED_FACE('',(#803),#806,.T.); +#803 = FACE_BOUND('',#804,.T.); +#804 = EDGE_LOOP('',(#805)); +#805 = ORIENTED_EDGE('',*,*,#762,.T.); +#806 = PLANE('',#807); +#807 = AXIS2_PLACEMENT_3D('',#808,#809,#810); +#808 = CARTESIAN_POINT('',(7.5,-9.45,6.5)); +#809 = DIRECTION('',(0.,0.,1.)); +#810 = DIRECTION('',(1.,0.,0.)); +#811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#815)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#812,#813,#814)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#812 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#813 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#814 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#815 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-05),#812, + 'distance_accuracy_value','confusion accuracy'); +#816 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#817 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#818) + ,#811); +#818 = STYLED_ITEM('color',(#819),#15); +#819 = PRESENTATION_STYLE_ASSIGNMENT((#820,#826)); +#820 = SURFACE_STYLE_USAGE(.BOTH.,#821); +#821 = SURFACE_SIDE_STYLE('',(#822)); +#822 = SURFACE_STYLE_FILL_AREA(#823); +#823 = FILL_AREA_STYLE('',(#824)); +#824 = FILL_AREA_STYLE_COLOUR('',#825); +#825 = COLOUR_RGB('',0.906331759313,0.906331759313,0.906331759313); +#826 = CURVE_STYLE('',#827,POSITIVE_LENGTH_MEASURE(0.1),#828); +#827 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#828 = COLOUR_RGB('',0.345868924627,0.345868924627,0.345868924627); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN9C.stl b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN9C.stl new file mode 100644 index 00000000..d56619b8 Binary files /dev/null and b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN9C.stl differ diff --git a/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN9H.FCStd b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN9H.FCStd new file mode 100644 index 00000000..0ba327d0 Binary files /dev/null and b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN9H.FCStd differ diff --git a/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN9H.step b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN9H.step new file mode 100644 index 00000000..d8f1ca76 --- /dev/null +++ b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN9H.step @@ -0,0 +1,874 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2021-10-02T11:50:33',('Author'),( + ''),'Open CASCADE STEP processor 7.5','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('Body','Body','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#811); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#57,#202,#226,#251,#381,#398,#415,#432,#449, + #466,#483,#500,#517,#578,#595,#612,#629,#646,#663,#675,#700,#725, + #750,#775,#784,#793,#802)); +#17 = ADVANCED_FACE('',(#18),#52,.T.); +#18 = FACE_BOUND('',#19,.T.); +#19 = EDGE_LOOP('',(#20,#30,#38,#46)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(-4.5,-7.771561172376E-16,3.5)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-4.5,-5.551115123126E-16,2.5)); +#26 = LINE('',#27,#28); +#27 = CARTESIAN_POINT('',(-4.5,-7.771561172376E-16,3.5)); +#28 = VECTOR('',#29,1.); +#29 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#30 = ORIENTED_EDGE('',*,*,#31,.T.); +#31 = EDGE_CURVE('',#22,#32,#34,.T.); +#32 = VERTEX_POINT('',#33); +#33 = CARTESIAN_POINT('',(-4.5,-39.9,3.5)); +#34 = LINE('',#35,#36); +#35 = CARTESIAN_POINT('',(-4.5,-7.771561172376E-16,3.5)); +#36 = VECTOR('',#37,1.); +#37 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#38 = ORIENTED_EDGE('',*,*,#39,.T.); +#39 = EDGE_CURVE('',#32,#40,#42,.T.); +#40 = VERTEX_POINT('',#41); +#41 = CARTESIAN_POINT('',(-4.5,-39.9,2.5)); +#42 = LINE('',#43,#44); +#43 = CARTESIAN_POINT('',(-4.5,-39.9,3.5)); +#44 = VECTOR('',#45,1.); +#45 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#46 = ORIENTED_EDGE('',*,*,#47,.F.); +#47 = EDGE_CURVE('',#24,#40,#48,.T.); +#48 = LINE('',#49,#50); +#49 = CARTESIAN_POINT('',(-4.5,-5.551115123126E-16,2.5)); +#50 = VECTOR('',#51,1.); +#51 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#52 = PLANE('',#53); +#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56); +#54 = CARTESIAN_POINT('',(-4.5,-7.771561172376E-16,3.5)); +#55 = DIRECTION('',(1.,0.,0.)); +#56 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#57 = ADVANCED_FACE('',(#58),#197,.T.); +#58 = FACE_BOUND('',#59,.T.); +#59 = EDGE_LOOP('',(#60,#61,#69,#77,#85,#93,#101,#109,#117,#125,#133, + #141,#149,#157,#166,#174,#182,#190)); +#60 = ORIENTED_EDGE('',*,*,#21,.T.); +#61 = ORIENTED_EDGE('',*,*,#62,.T.); +#62 = EDGE_CURVE('',#24,#63,#65,.T.); +#63 = VERTEX_POINT('',#64); +#64 = CARTESIAN_POINT('',(-5.,-4.440892098501E-16,2.)); +#65 = LINE('',#66,#67); +#66 = CARTESIAN_POINT('',(-2.541823308271,-9.89914082201E-16, + 4.458176691729)); +#67 = VECTOR('',#68,1.); +#68 = DIRECTION('',(-0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#69 = ORIENTED_EDGE('',*,*,#70,.T.); +#70 = EDGE_CURVE('',#63,#71,#73,.T.); +#71 = VERTEX_POINT('',#72); +#72 = CARTESIAN_POINT('',(-9.5,-4.440892098501E-16,2.)); +#73 = LINE('',#74,#75); +#74 = CARTESIAN_POINT('',(-4.5,-4.440892098501E-16,2.)); +#75 = VECTOR('',#76,1.); +#76 = DIRECTION('',(-1.,0.,0.)); +#77 = ORIENTED_EDGE('',*,*,#78,.T.); +#78 = EDGE_CURVE('',#71,#79,#81,.T.); +#79 = VERTEX_POINT('',#80); +#80 = CARTESIAN_POINT('',(-10.,-5.551115123126E-16,2.5)); +#81 = LINE('',#82,#83); +#82 = CARTESIAN_POINT('',(-8.333176691729,-1.850023893478E-16, + 0.833176691729)); +#83 = VECTOR('',#84,1.); +#84 = DIRECTION('',(-0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#85 = ORIENTED_EDGE('',*,*,#86,.T.); +#86 = EDGE_CURVE('',#79,#87,#89,.T.); +#87 = VERTEX_POINT('',#88); +#88 = CARTESIAN_POINT('',(-10.,-2.109423746788E-15,9.5)); +#89 = LINE('',#90,#91); +#90 = CARTESIAN_POINT('',(-10.,-4.440892098501E-16,2.)); +#91 = VECTOR('',#92,1.); +#92 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#93 = ORIENTED_EDGE('',*,*,#94,.T.); +#94 = EDGE_CURVE('',#87,#95,#97,.T.); +#95 = VERTEX_POINT('',#96); +#96 = CARTESIAN_POINT('',(-9.5,-2.22044604925E-15,10.)); +#97 = LINE('',#98,#99); +#98 = CARTESIAN_POINT('',(-8.166823308271,-2.516470741061E-15, + 11.333176691729)); +#99 = VECTOR('',#100,1.); +#100 = DIRECTION('',(0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#101 = ORIENTED_EDGE('',*,*,#102,.T.); +#102 = EDGE_CURVE('',#95,#103,#105,.T.); +#103 = VERTEX_POINT('',#104); +#104 = CARTESIAN_POINT('',(9.5,-2.22044604925E-15,10.)); +#105 = LINE('',#106,#107); +#106 = CARTESIAN_POINT('',(-10.,-2.22044604925E-15,10.)); +#107 = VECTOR('',#108,1.); +#108 = DIRECTION('',(1.,0.,0.)); +#109 = ORIENTED_EDGE('',*,*,#110,.T.); +#110 = EDGE_CURVE('',#103,#111,#113,.T.); +#111 = VERTEX_POINT('',#112); +#112 = CARTESIAN_POINT('',(10.,-2.109423746788E-15,9.5)); +#113 = LINE('',#114,#115); +#114 = CARTESIAN_POINT('',(8.166823308271,-2.516470741061E-15, + 11.333176691729)); +#115 = VECTOR('',#116,1.); +#116 = DIRECTION('',(0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#117 = ORIENTED_EDGE('',*,*,#118,.T.); +#118 = EDGE_CURVE('',#111,#119,#121,.T.); +#119 = VERTEX_POINT('',#120); +#120 = CARTESIAN_POINT('',(10.,-5.551115123126E-16,2.5)); +#121 = LINE('',#122,#123); +#122 = CARTESIAN_POINT('',(10.,-2.22044604925E-15,10.)); +#123 = VECTOR('',#124,1.); +#124 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#125 = ORIENTED_EDGE('',*,*,#126,.T.); +#126 = EDGE_CURVE('',#119,#127,#129,.T.); +#127 = VERTEX_POINT('',#128); +#128 = CARTESIAN_POINT('',(9.5,-4.440892098501E-16,2.)); +#129 = LINE('',#130,#131); +#130 = CARTESIAN_POINT('',(8.333176691729,-1.850023893478E-16, + 0.833176691729)); +#131 = VECTOR('',#132,1.); +#132 = DIRECTION('',(-0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#133 = ORIENTED_EDGE('',*,*,#134,.T.); +#134 = EDGE_CURVE('',#127,#135,#137,.T.); +#135 = VERTEX_POINT('',#136); +#136 = CARTESIAN_POINT('',(5.,-4.440892098501E-16,2.)); +#137 = LINE('',#138,#139); +#138 = CARTESIAN_POINT('',(10.,-4.440892098501E-16,2.)); +#139 = VECTOR('',#140,1.); +#140 = DIRECTION('',(-1.,0.,0.)); +#141 = ORIENTED_EDGE('',*,*,#142,.T.); +#142 = EDGE_CURVE('',#135,#143,#145,.T.); +#143 = VERTEX_POINT('',#144); +#144 = CARTESIAN_POINT('',(4.5,-5.551115123126E-16,2.5)); +#145 = LINE('',#146,#147); +#146 = CARTESIAN_POINT('',(2.541823308271,-9.89914082201E-16, + 4.458176691729)); +#147 = VECTOR('',#148,1.); +#148 = DIRECTION('',(-0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#149 = ORIENTED_EDGE('',*,*,#150,.T.); +#150 = EDGE_CURVE('',#143,#151,#153,.T.); +#151 = VERTEX_POINT('',#152); +#152 = CARTESIAN_POINT('',(4.5,-7.771561172376E-16,3.5)); +#153 = LINE('',#154,#155); +#154 = CARTESIAN_POINT('',(4.5,-4.440892098501E-16,2.)); +#155 = VECTOR('',#156,1.); +#156 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#157 = ORIENTED_EDGE('',*,*,#158,.F.); +#158 = EDGE_CURVE('',#159,#151,#161,.T.); +#159 = VERTEX_POINT('',#160); +#160 = CARTESIAN_POINT('',(4.5,-1.110223024625E-15,5.)); +#161 = CIRCLE('',#162,0.75); +#162 = AXIS2_PLACEMENT_3D('',#163,#164,#165); +#163 = CARTESIAN_POINT('',(4.5,-9.436895709314E-16,4.25)); +#164 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#165 = DIRECTION('',(1.,0.,0.)); +#166 = ORIENTED_EDGE('',*,*,#167,.T.); +#167 = EDGE_CURVE('',#159,#168,#170,.T.); +#168 = VERTEX_POINT('',#169); +#169 = CARTESIAN_POINT('',(4.5,-1.443289932013E-15,6.5)); +#170 = LINE('',#171,#172); +#171 = CARTESIAN_POINT('',(4.5,-1.110223024625E-15,5.)); +#172 = VECTOR('',#173,1.); +#173 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#174 = ORIENTED_EDGE('',*,*,#175,.T.); +#175 = EDGE_CURVE('',#168,#176,#178,.T.); +#176 = VERTEX_POINT('',#177); +#177 = CARTESIAN_POINT('',(-4.5,-1.443289932013E-15,6.5)); +#178 = LINE('',#179,#180); +#179 = CARTESIAN_POINT('',(4.5,-1.443289932013E-15,6.5)); +#180 = VECTOR('',#181,1.); +#181 = DIRECTION('',(-1.,0.,0.)); +#182 = ORIENTED_EDGE('',*,*,#183,.T.); +#183 = EDGE_CURVE('',#176,#184,#186,.T.); +#184 = VERTEX_POINT('',#185); +#185 = CARTESIAN_POINT('',(-4.5,-1.110223024625E-15,5.)); +#186 = LINE('',#187,#188); +#187 = CARTESIAN_POINT('',(-4.5,-1.443289932013E-15,6.5)); +#188 = VECTOR('',#189,1.); +#189 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#190 = ORIENTED_EDGE('',*,*,#191,.F.); +#191 = EDGE_CURVE('',#22,#184,#192,.T.); +#192 = CIRCLE('',#193,0.75); +#193 = AXIS2_PLACEMENT_3D('',#194,#195,#196); +#194 = CARTESIAN_POINT('',(-4.5,-9.436895709314E-16,4.25)); +#195 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#196 = DIRECTION('',(1.,0.,0.)); +#197 = PLANE('',#198); +#198 = AXIS2_PLACEMENT_3D('',#199,#200,#201); +#199 = CARTESIAN_POINT('',(1.335606646166E-17,-1.406143372166E-15, + 6.332706766917)); +#200 = DIRECTION('',(-2.223539273913E-97,1.,2.22044604925E-16)); +#201 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#202 = ADVANCED_FACE('',(#203),#221,.T.); +#203 = FACE_BOUND('',#204,.T.); +#204 = EDGE_LOOP('',(#205,#206,#207,#215)); +#205 = ORIENTED_EDGE('',*,*,#62,.F.); +#206 = ORIENTED_EDGE('',*,*,#47,.T.); +#207 = ORIENTED_EDGE('',*,*,#208,.T.); +#208 = EDGE_CURVE('',#40,#209,#211,.T.); +#209 = VERTEX_POINT('',#210); +#210 = CARTESIAN_POINT('',(-5.,-39.9,2.)); +#211 = LINE('',#212,#213); +#212 = CARTESIAN_POINT('',(-2.541823308271,-39.9,4.458176691729)); +#213 = VECTOR('',#214,1.); +#214 = DIRECTION('',(-0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#215 = ORIENTED_EDGE('',*,*,#216,.F.); +#216 = EDGE_CURVE('',#63,#209,#217,.T.); +#217 = LINE('',#218,#219); +#218 = CARTESIAN_POINT('',(-5.,-4.440892098501E-16,2.)); +#219 = VECTOR('',#220,1.); +#220 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#221 = PLANE('',#222); +#222 = AXIS2_PLACEMENT_3D('',#223,#224,#225); +#223 = CARTESIAN_POINT('',(-4.75,-4.996003610813E-16,2.25)); +#224 = DIRECTION('',(0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#225 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#226 = ADVANCED_FACE('',(#227),#246,.T.); +#227 = FACE_BOUND('',#228,.F.); +#228 = EDGE_LOOP('',(#229,#230,#239,#245)); +#229 = ORIENTED_EDGE('',*,*,#31,.T.); +#230 = ORIENTED_EDGE('',*,*,#231,.T.); +#231 = EDGE_CURVE('',#32,#232,#234,.T.); +#232 = VERTEX_POINT('',#233); +#233 = CARTESIAN_POINT('',(-4.5,-39.9,5.)); +#234 = CIRCLE('',#235,0.75); +#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238); +#236 = CARTESIAN_POINT('',(-4.5,-39.9,4.25)); +#237 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#238 = DIRECTION('',(1.,0.,0.)); +#239 = ORIENTED_EDGE('',*,*,#240,.F.); +#240 = EDGE_CURVE('',#184,#232,#241,.T.); +#241 = LINE('',#242,#243); +#242 = CARTESIAN_POINT('',(-4.5,-1.110223024625E-15,5.)); +#243 = VECTOR('',#244,1.); +#244 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#245 = ORIENTED_EDGE('',*,*,#191,.F.); +#246 = CYLINDRICAL_SURFACE('',#247,0.75); +#247 = AXIS2_PLACEMENT_3D('',#248,#249,#250); +#248 = CARTESIAN_POINT('',(-4.5,-9.436895709314E-16,4.25)); +#249 = DIRECTION('',(0.,1.,2.22044604925E-16)); +#250 = DIRECTION('',(1.,0.,0.)); +#251 = ADVANCED_FACE('',(#252),#376,.F.); +#252 = FACE_BOUND('',#253,.F.); +#253 = EDGE_LOOP('',(#254,#255,#256,#264,#272,#280,#288,#296,#304,#312, + #320,#328,#336,#344,#353,#361,#369,#375)); +#254 = ORIENTED_EDGE('',*,*,#39,.T.); +#255 = ORIENTED_EDGE('',*,*,#208,.T.); +#256 = ORIENTED_EDGE('',*,*,#257,.T.); +#257 = EDGE_CURVE('',#209,#258,#260,.T.); +#258 = VERTEX_POINT('',#259); +#259 = CARTESIAN_POINT('',(-9.5,-39.9,2.)); +#260 = LINE('',#261,#262); +#261 = CARTESIAN_POINT('',(-4.5,-39.9,2.)); +#262 = VECTOR('',#263,1.); +#263 = DIRECTION('',(-1.,0.,0.)); +#264 = ORIENTED_EDGE('',*,*,#265,.T.); +#265 = EDGE_CURVE('',#258,#266,#268,.T.); +#266 = VERTEX_POINT('',#267); +#267 = CARTESIAN_POINT('',(-10.,-39.9,2.5)); +#268 = LINE('',#269,#270); +#269 = CARTESIAN_POINT('',(-8.333176691729,-39.9,0.833176691729)); +#270 = VECTOR('',#271,1.); +#271 = DIRECTION('',(-0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#272 = ORIENTED_EDGE('',*,*,#273,.T.); +#273 = EDGE_CURVE('',#266,#274,#276,.T.); +#274 = VERTEX_POINT('',#275); +#275 = CARTESIAN_POINT('',(-10.,-39.9,9.5)); +#276 = LINE('',#277,#278); +#277 = CARTESIAN_POINT('',(-10.,-39.9,2.)); +#278 = VECTOR('',#279,1.); +#279 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#280 = ORIENTED_EDGE('',*,*,#281,.T.); +#281 = EDGE_CURVE('',#274,#282,#284,.T.); +#282 = VERTEX_POINT('',#283); +#283 = CARTESIAN_POINT('',(-9.5,-39.9,10.)); +#284 = LINE('',#285,#286); +#285 = CARTESIAN_POINT('',(-8.166823308271,-39.9,11.333176691729)); +#286 = VECTOR('',#287,1.); +#287 = DIRECTION('',(0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#288 = ORIENTED_EDGE('',*,*,#289,.T.); +#289 = EDGE_CURVE('',#282,#290,#292,.T.); +#290 = VERTEX_POINT('',#291); +#291 = CARTESIAN_POINT('',(9.5,-39.9,10.)); +#292 = LINE('',#293,#294); +#293 = CARTESIAN_POINT('',(-10.,-39.9,10.)); +#294 = VECTOR('',#295,1.); +#295 = DIRECTION('',(1.,0.,0.)); +#296 = ORIENTED_EDGE('',*,*,#297,.T.); +#297 = EDGE_CURVE('',#290,#298,#300,.T.); +#298 = VERTEX_POINT('',#299); +#299 = CARTESIAN_POINT('',(10.,-39.9,9.5)); +#300 = LINE('',#301,#302); +#301 = CARTESIAN_POINT('',(8.166823308271,-39.9,11.333176691729)); +#302 = VECTOR('',#303,1.); +#303 = DIRECTION('',(0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#304 = ORIENTED_EDGE('',*,*,#305,.T.); +#305 = EDGE_CURVE('',#298,#306,#308,.T.); +#306 = VERTEX_POINT('',#307); +#307 = CARTESIAN_POINT('',(10.,-39.9,2.5)); +#308 = LINE('',#309,#310); +#309 = CARTESIAN_POINT('',(10.,-39.9,10.)); +#310 = VECTOR('',#311,1.); +#311 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#312 = ORIENTED_EDGE('',*,*,#313,.T.); +#313 = EDGE_CURVE('',#306,#314,#316,.T.); +#314 = VERTEX_POINT('',#315); +#315 = CARTESIAN_POINT('',(9.5,-39.9,2.)); +#316 = LINE('',#317,#318); +#317 = CARTESIAN_POINT('',(8.333176691729,-39.9,0.833176691729)); +#318 = VECTOR('',#319,1.); +#319 = DIRECTION('',(-0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#320 = ORIENTED_EDGE('',*,*,#321,.T.); +#321 = EDGE_CURVE('',#314,#322,#324,.T.); +#322 = VERTEX_POINT('',#323); +#323 = CARTESIAN_POINT('',(5.,-39.9,2.)); +#324 = LINE('',#325,#326); +#325 = CARTESIAN_POINT('',(10.,-39.9,2.)); +#326 = VECTOR('',#327,1.); +#327 = DIRECTION('',(-1.,0.,0.)); +#328 = ORIENTED_EDGE('',*,*,#329,.T.); +#329 = EDGE_CURVE('',#322,#330,#332,.T.); +#330 = VERTEX_POINT('',#331); +#331 = CARTESIAN_POINT('',(4.5,-39.9,2.5)); +#332 = LINE('',#333,#334); +#333 = CARTESIAN_POINT('',(2.541823308271,-39.9,4.458176691729)); +#334 = VECTOR('',#335,1.); +#335 = DIRECTION('',(-0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#336 = ORIENTED_EDGE('',*,*,#337,.T.); +#337 = EDGE_CURVE('',#330,#338,#340,.T.); +#338 = VERTEX_POINT('',#339); +#339 = CARTESIAN_POINT('',(4.5,-39.9,3.5)); +#340 = LINE('',#341,#342); +#341 = CARTESIAN_POINT('',(4.5,-39.9,2.)); +#342 = VECTOR('',#343,1.); +#343 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#344 = ORIENTED_EDGE('',*,*,#345,.F.); +#345 = EDGE_CURVE('',#346,#338,#348,.T.); +#346 = VERTEX_POINT('',#347); +#347 = CARTESIAN_POINT('',(4.5,-39.9,5.)); +#348 = CIRCLE('',#349,0.75); +#349 = AXIS2_PLACEMENT_3D('',#350,#351,#352); +#350 = CARTESIAN_POINT('',(4.5,-39.9,4.25)); +#351 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#352 = DIRECTION('',(1.,0.,0.)); +#353 = ORIENTED_EDGE('',*,*,#354,.T.); +#354 = EDGE_CURVE('',#346,#355,#357,.T.); +#355 = VERTEX_POINT('',#356); +#356 = CARTESIAN_POINT('',(4.5,-39.9,6.5)); +#357 = LINE('',#358,#359); +#358 = CARTESIAN_POINT('',(4.5,-39.9,5.)); +#359 = VECTOR('',#360,1.); +#360 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#361 = ORIENTED_EDGE('',*,*,#362,.T.); +#362 = EDGE_CURVE('',#355,#363,#365,.T.); +#363 = VERTEX_POINT('',#364); +#364 = CARTESIAN_POINT('',(-4.5,-39.9,6.5)); +#365 = LINE('',#366,#367); +#366 = CARTESIAN_POINT('',(4.5,-39.9,6.5)); +#367 = VECTOR('',#368,1.); +#368 = DIRECTION('',(-1.,0.,0.)); +#369 = ORIENTED_EDGE('',*,*,#370,.T.); +#370 = EDGE_CURVE('',#363,#232,#371,.T.); +#371 = LINE('',#372,#373); +#372 = CARTESIAN_POINT('',(-4.5,-39.9,6.5)); +#373 = VECTOR('',#374,1.); +#374 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#375 = ORIENTED_EDGE('',*,*,#231,.F.); +#376 = PLANE('',#377); +#377 = AXIS2_PLACEMENT_3D('',#378,#379,#380); +#378 = CARTESIAN_POINT('',(1.335606646166E-17,-39.9,6.332706766917)); +#379 = DIRECTION('',(-2.223539273913E-97,1.,2.22044604925E-16)); +#380 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#381 = ADVANCED_FACE('',(#382),#393,.T.); +#382 = FACE_BOUND('',#383,.T.); +#383 = EDGE_LOOP('',(#384,#385,#386,#387)); +#384 = ORIENTED_EDGE('',*,*,#70,.F.); +#385 = ORIENTED_EDGE('',*,*,#216,.T.); +#386 = ORIENTED_EDGE('',*,*,#257,.T.); +#387 = ORIENTED_EDGE('',*,*,#388,.F.); +#388 = EDGE_CURVE('',#71,#258,#389,.T.); +#389 = LINE('',#390,#391); +#390 = CARTESIAN_POINT('',(-9.5,-4.440892098501E-16,2.)); +#391 = VECTOR('',#392,1.); +#392 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#393 = PLANE('',#394); +#394 = AXIS2_PLACEMENT_3D('',#395,#396,#397); +#395 = CARTESIAN_POINT('',(-4.5,-4.440892098501E-16,2.)); +#396 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#397 = DIRECTION('',(-1.,0.,0.)); +#398 = ADVANCED_FACE('',(#399),#410,.T.); +#399 = FACE_BOUND('',#400,.T.); +#400 = EDGE_LOOP('',(#401,#407,#408,#409)); +#401 = ORIENTED_EDGE('',*,*,#402,.T.); +#402 = EDGE_CURVE('',#176,#363,#403,.T.); +#403 = LINE('',#404,#405); +#404 = CARTESIAN_POINT('',(-4.5,-1.443289932013E-15,6.5)); +#405 = VECTOR('',#406,1.); +#406 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#407 = ORIENTED_EDGE('',*,*,#370,.T.); +#408 = ORIENTED_EDGE('',*,*,#240,.F.); +#409 = ORIENTED_EDGE('',*,*,#183,.F.); +#410 = PLANE('',#411); +#411 = AXIS2_PLACEMENT_3D('',#412,#413,#414); +#412 = CARTESIAN_POINT('',(-4.5,-1.443289932013E-15,6.5)); +#413 = DIRECTION('',(1.,0.,0.)); +#414 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#415 = ADVANCED_FACE('',(#416),#427,.T.); +#416 = FACE_BOUND('',#417,.T.); +#417 = EDGE_LOOP('',(#418,#419,#420,#421)); +#418 = ORIENTED_EDGE('',*,*,#78,.F.); +#419 = ORIENTED_EDGE('',*,*,#388,.T.); +#420 = ORIENTED_EDGE('',*,*,#265,.T.); +#421 = ORIENTED_EDGE('',*,*,#422,.F.); +#422 = EDGE_CURVE('',#79,#266,#423,.T.); +#423 = LINE('',#424,#425); +#424 = CARTESIAN_POINT('',(-10.,-5.551115123126E-16,2.5)); +#425 = VECTOR('',#426,1.); +#426 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#427 = PLANE('',#428); +#428 = AXIS2_PLACEMENT_3D('',#429,#430,#431); +#429 = CARTESIAN_POINT('',(-9.75,-4.996003610813E-16,2.25)); +#430 = DIRECTION('',(-0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#431 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#432 = ADVANCED_FACE('',(#433),#444,.T.); +#433 = FACE_BOUND('',#434,.T.); +#434 = EDGE_LOOP('',(#435,#441,#442,#443)); +#435 = ORIENTED_EDGE('',*,*,#436,.T.); +#436 = EDGE_CURVE('',#168,#355,#437,.T.); +#437 = LINE('',#438,#439); +#438 = CARTESIAN_POINT('',(4.5,-1.443289932013E-15,6.5)); +#439 = VECTOR('',#440,1.); +#440 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#441 = ORIENTED_EDGE('',*,*,#362,.T.); +#442 = ORIENTED_EDGE('',*,*,#402,.F.); +#443 = ORIENTED_EDGE('',*,*,#175,.F.); +#444 = PLANE('',#445); +#445 = AXIS2_PLACEMENT_3D('',#446,#447,#448); +#446 = CARTESIAN_POINT('',(4.5,-1.443289932013E-15,6.5)); +#447 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#448 = DIRECTION('',(-1.,0.,0.)); +#449 = ADVANCED_FACE('',(#450),#461,.T.); +#450 = FACE_BOUND('',#451,.T.); +#451 = EDGE_LOOP('',(#452,#453,#454,#455)); +#452 = ORIENTED_EDGE('',*,*,#86,.F.); +#453 = ORIENTED_EDGE('',*,*,#422,.T.); +#454 = ORIENTED_EDGE('',*,*,#273,.T.); +#455 = ORIENTED_EDGE('',*,*,#456,.F.); +#456 = EDGE_CURVE('',#87,#274,#457,.T.); +#457 = LINE('',#458,#459); +#458 = CARTESIAN_POINT('',(-10.,-2.109423746788E-15,9.5)); +#459 = VECTOR('',#460,1.); +#460 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#461 = PLANE('',#462); +#462 = AXIS2_PLACEMENT_3D('',#463,#464,#465); +#463 = CARTESIAN_POINT('',(-10.,-4.440892098501E-16,2.)); +#464 = DIRECTION('',(-1.,0.,0.)); +#465 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#466 = ADVANCED_FACE('',(#467),#478,.T.); +#467 = FACE_BOUND('',#468,.T.); +#468 = EDGE_LOOP('',(#469,#475,#476,#477)); +#469 = ORIENTED_EDGE('',*,*,#470,.T.); +#470 = EDGE_CURVE('',#159,#346,#471,.T.); +#471 = LINE('',#472,#473); +#472 = CARTESIAN_POINT('',(4.5,-1.110223024625E-15,5.)); +#473 = VECTOR('',#474,1.); +#474 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#475 = ORIENTED_EDGE('',*,*,#354,.T.); +#476 = ORIENTED_EDGE('',*,*,#436,.F.); +#477 = ORIENTED_EDGE('',*,*,#167,.F.); +#478 = PLANE('',#479); +#479 = AXIS2_PLACEMENT_3D('',#480,#481,#482); +#480 = CARTESIAN_POINT('',(4.5,-1.110223024625E-15,5.)); +#481 = DIRECTION('',(-1.,0.,0.)); +#482 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#483 = ADVANCED_FACE('',(#484),#495,.T.); +#484 = FACE_BOUND('',#485,.T.); +#485 = EDGE_LOOP('',(#486,#487,#488,#489)); +#486 = ORIENTED_EDGE('',*,*,#94,.F.); +#487 = ORIENTED_EDGE('',*,*,#456,.T.); +#488 = ORIENTED_EDGE('',*,*,#281,.T.); +#489 = ORIENTED_EDGE('',*,*,#490,.F.); +#490 = EDGE_CURVE('',#95,#282,#491,.T.); +#491 = LINE('',#492,#493); +#492 = CARTESIAN_POINT('',(-9.5,-2.22044604925E-15,10.)); +#493 = VECTOR('',#494,1.); +#494 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#495 = PLANE('',#496); +#496 = AXIS2_PLACEMENT_3D('',#497,#498,#499); +#497 = CARTESIAN_POINT('',(-9.75,-2.164934898019E-15,9.75)); +#498 = DIRECTION('',(-0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#499 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#500 = ADVANCED_FACE('',(#501),#512,.T.); +#501 = FACE_BOUND('',#502,.F.); +#502 = EDGE_LOOP('',(#503,#504,#505,#511)); +#503 = ORIENTED_EDGE('',*,*,#470,.T.); +#504 = ORIENTED_EDGE('',*,*,#345,.T.); +#505 = ORIENTED_EDGE('',*,*,#506,.F.); +#506 = EDGE_CURVE('',#151,#338,#507,.T.); +#507 = LINE('',#508,#509); +#508 = CARTESIAN_POINT('',(4.5,-7.771561172376E-16,3.5)); +#509 = VECTOR('',#510,1.); +#510 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#511 = ORIENTED_EDGE('',*,*,#158,.F.); +#512 = CYLINDRICAL_SURFACE('',#513,0.75); +#513 = AXIS2_PLACEMENT_3D('',#514,#515,#516); +#514 = CARTESIAN_POINT('',(4.5,-9.436895709314E-16,4.25)); +#515 = DIRECTION('',(0.,1.,2.22044604925E-16)); +#516 = DIRECTION('',(1.,0.,0.)); +#517 = ADVANCED_FACE('',(#518,#529,#540,#551,#562),#573,.T.); +#518 = FACE_BOUND('',#519,.T.); +#519 = EDGE_LOOP('',(#520,#521,#522,#523)); +#520 = ORIENTED_EDGE('',*,*,#102,.F.); +#521 = ORIENTED_EDGE('',*,*,#490,.T.); +#522 = ORIENTED_EDGE('',*,*,#289,.T.); +#523 = ORIENTED_EDGE('',*,*,#524,.F.); +#524 = EDGE_CURVE('',#103,#290,#525,.T.); +#525 = LINE('',#526,#527); +#526 = CARTESIAN_POINT('',(9.5,-2.22044604925E-15,10.)); +#527 = VECTOR('',#528,1.); +#528 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#529 = FACE_BOUND('',#530,.T.); +#530 = EDGE_LOOP('',(#531)); +#531 = ORIENTED_EDGE('',*,*,#532,.F.); +#532 = EDGE_CURVE('',#533,#533,#535,.T.); +#533 = VERTEX_POINT('',#534); +#534 = CARTESIAN_POINT('',(-9.,-27.95,10.)); +#535 = CIRCLE('',#536,1.5); +#536 = AXIS2_PLACEMENT_3D('',#537,#538,#539); +#537 = CARTESIAN_POINT('',(-7.5,-27.95,10.)); +#538 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#539 = DIRECTION('',(-1.,0.,0.)); +#540 = FACE_BOUND('',#541,.T.); +#541 = EDGE_LOOP('',(#542)); +#542 = ORIENTED_EDGE('',*,*,#543,.F.); +#543 = EDGE_CURVE('',#544,#544,#546,.T.); +#544 = VERTEX_POINT('',#545); +#545 = CARTESIAN_POINT('',(6.,-27.95,10.)); +#546 = CIRCLE('',#547,1.5); +#547 = AXIS2_PLACEMENT_3D('',#548,#549,#550); +#548 = CARTESIAN_POINT('',(7.5,-27.95,10.)); +#549 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#550 = DIRECTION('',(-1.,0.,0.)); +#551 = FACE_BOUND('',#552,.T.); +#552 = EDGE_LOOP('',(#553)); +#553 = ORIENTED_EDGE('',*,*,#554,.F.); +#554 = EDGE_CURVE('',#555,#555,#557,.T.); +#555 = VERTEX_POINT('',#556); +#556 = CARTESIAN_POINT('',(-9.,-11.95,10.)); +#557 = CIRCLE('',#558,1.5); +#558 = AXIS2_PLACEMENT_3D('',#559,#560,#561); +#559 = CARTESIAN_POINT('',(-7.5,-11.95,10.)); +#560 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#561 = DIRECTION('',(-1.,0.,0.)); +#562 = FACE_BOUND('',#563,.T.); +#563 = EDGE_LOOP('',(#564)); +#564 = ORIENTED_EDGE('',*,*,#565,.F.); +#565 = EDGE_CURVE('',#566,#566,#568,.T.); +#566 = VERTEX_POINT('',#567); +#567 = CARTESIAN_POINT('',(6.,-11.95,10.)); +#568 = CIRCLE('',#569,1.5); +#569 = AXIS2_PLACEMENT_3D('',#570,#571,#572); +#570 = CARTESIAN_POINT('',(7.5,-11.95,10.)); +#571 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#572 = DIRECTION('',(-1.,0.,0.)); +#573 = PLANE('',#574); +#574 = AXIS2_PLACEMENT_3D('',#575,#576,#577); +#575 = CARTESIAN_POINT('',(-10.,-2.22044604925E-15,10.)); +#576 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#577 = DIRECTION('',(1.,0.,0.)); +#578 = ADVANCED_FACE('',(#579),#590,.T.); +#579 = FACE_BOUND('',#580,.T.); +#580 = EDGE_LOOP('',(#581,#582,#588,#589)); +#581 = ORIENTED_EDGE('',*,*,#150,.F.); +#582 = ORIENTED_EDGE('',*,*,#583,.T.); +#583 = EDGE_CURVE('',#143,#330,#584,.T.); +#584 = LINE('',#585,#586); +#585 = CARTESIAN_POINT('',(4.5,-5.551115123126E-16,2.5)); +#586 = VECTOR('',#587,1.); +#587 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#588 = ORIENTED_EDGE('',*,*,#337,.T.); +#589 = ORIENTED_EDGE('',*,*,#506,.F.); +#590 = PLANE('',#591); +#591 = AXIS2_PLACEMENT_3D('',#592,#593,#594); +#592 = CARTESIAN_POINT('',(4.5,-4.440892098501E-16,2.)); +#593 = DIRECTION('',(-1.,0.,0.)); +#594 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#595 = ADVANCED_FACE('',(#596),#607,.T.); +#596 = FACE_BOUND('',#597,.T.); +#597 = EDGE_LOOP('',(#598,#599,#600,#601)); +#598 = ORIENTED_EDGE('',*,*,#110,.F.); +#599 = ORIENTED_EDGE('',*,*,#524,.T.); +#600 = ORIENTED_EDGE('',*,*,#297,.T.); +#601 = ORIENTED_EDGE('',*,*,#602,.F.); +#602 = EDGE_CURVE('',#111,#298,#603,.T.); +#603 = LINE('',#604,#605); +#604 = CARTESIAN_POINT('',(10.,-2.109423746788E-15,9.5)); +#605 = VECTOR('',#606,1.); +#606 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#607 = PLANE('',#608); +#608 = AXIS2_PLACEMENT_3D('',#609,#610,#611); +#609 = CARTESIAN_POINT('',(9.75,-2.164934898019E-15,9.75)); +#610 = DIRECTION('',(0.707106781187,-1.570092458684E-16,0.707106781187) + ); +#611 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#612 = ADVANCED_FACE('',(#613),#624,.T.); +#613 = FACE_BOUND('',#614,.T.); +#614 = EDGE_LOOP('',(#615,#616,#622,#623)); +#615 = ORIENTED_EDGE('',*,*,#142,.F.); +#616 = ORIENTED_EDGE('',*,*,#617,.T.); +#617 = EDGE_CURVE('',#135,#322,#618,.T.); +#618 = LINE('',#619,#620); +#619 = CARTESIAN_POINT('',(5.,-4.440892098501E-16,2.)); +#620 = VECTOR('',#621,1.); +#621 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#622 = ORIENTED_EDGE('',*,*,#329,.T.); +#623 = ORIENTED_EDGE('',*,*,#583,.F.); +#624 = PLANE('',#625); +#625 = AXIS2_PLACEMENT_3D('',#626,#627,#628); +#626 = CARTESIAN_POINT('',(4.75,-4.996003610813E-16,2.25)); +#627 = DIRECTION('',(-0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#628 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#629 = ADVANCED_FACE('',(#630),#641,.T.); +#630 = FACE_BOUND('',#631,.T.); +#631 = EDGE_LOOP('',(#632,#633,#634,#635)); +#632 = ORIENTED_EDGE('',*,*,#118,.F.); +#633 = ORIENTED_EDGE('',*,*,#602,.T.); +#634 = ORIENTED_EDGE('',*,*,#305,.T.); +#635 = ORIENTED_EDGE('',*,*,#636,.F.); +#636 = EDGE_CURVE('',#119,#306,#637,.T.); +#637 = LINE('',#638,#639); +#638 = CARTESIAN_POINT('',(10.,-5.551115123126E-16,2.5)); +#639 = VECTOR('',#640,1.); +#640 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#641 = PLANE('',#642); +#642 = AXIS2_PLACEMENT_3D('',#643,#644,#645); +#643 = CARTESIAN_POINT('',(10.,-2.22044604925E-15,10.)); +#644 = DIRECTION('',(1.,0.,0.)); +#645 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#646 = ADVANCED_FACE('',(#647),#658,.T.); +#647 = FACE_BOUND('',#648,.T.); +#648 = EDGE_LOOP('',(#649,#650,#656,#657)); +#649 = ORIENTED_EDGE('',*,*,#134,.F.); +#650 = ORIENTED_EDGE('',*,*,#651,.T.); +#651 = EDGE_CURVE('',#127,#314,#652,.T.); +#652 = LINE('',#653,#654); +#653 = CARTESIAN_POINT('',(9.5,-4.440892098501E-16,2.)); +#654 = VECTOR('',#655,1.); +#655 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#656 = ORIENTED_EDGE('',*,*,#321,.T.); +#657 = ORIENTED_EDGE('',*,*,#617,.F.); +#658 = PLANE('',#659); +#659 = AXIS2_PLACEMENT_3D('',#660,#661,#662); +#660 = CARTESIAN_POINT('',(10.,-4.440892098501E-16,2.)); +#661 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#662 = DIRECTION('',(-1.,0.,0.)); +#663 = ADVANCED_FACE('',(#664),#670,.T.); +#664 = FACE_BOUND('',#665,.T.); +#665 = EDGE_LOOP('',(#666,#667,#668,#669)); +#666 = ORIENTED_EDGE('',*,*,#126,.F.); +#667 = ORIENTED_EDGE('',*,*,#636,.T.); +#668 = ORIENTED_EDGE('',*,*,#313,.T.); +#669 = ORIENTED_EDGE('',*,*,#651,.F.); +#670 = PLANE('',#671); +#671 = AXIS2_PLACEMENT_3D('',#672,#673,#674); +#672 = CARTESIAN_POINT('',(9.75,-4.996003610813E-16,2.25)); +#673 = DIRECTION('',(0.707106781187,1.570092458684E-16,-0.707106781187) + ); +#674 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#675 = ADVANCED_FACE('',(#676),#695,.F.); +#676 = FACE_BOUND('',#677,.F.); +#677 = EDGE_LOOP('',(#678,#686,#693,#694)); +#678 = ORIENTED_EDGE('',*,*,#679,.T.); +#679 = EDGE_CURVE('',#533,#680,#682,.T.); +#680 = VERTEX_POINT('',#681); +#681 = CARTESIAN_POINT('',(-9.,-27.95,6.5)); +#682 = LINE('',#683,#684); +#683 = CARTESIAN_POINT('',(-9.,-27.95,10.)); +#684 = VECTOR('',#685,1.); +#685 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#686 = ORIENTED_EDGE('',*,*,#687,.T.); +#687 = EDGE_CURVE('',#680,#680,#688,.T.); +#688 = CIRCLE('',#689,1.5); +#689 = AXIS2_PLACEMENT_3D('',#690,#691,#692); +#690 = CARTESIAN_POINT('',(-7.5,-27.95,6.5)); +#691 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#692 = DIRECTION('',(-1.,0.,0.)); +#693 = ORIENTED_EDGE('',*,*,#679,.F.); +#694 = ORIENTED_EDGE('',*,*,#532,.F.); +#695 = CYLINDRICAL_SURFACE('',#696,1.5); +#696 = AXIS2_PLACEMENT_3D('',#697,#698,#699); +#697 = CARTESIAN_POINT('',(-7.5,-27.95,10.)); +#698 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#699 = DIRECTION('',(-1.,0.,0.)); +#700 = ADVANCED_FACE('',(#701),#720,.F.); +#701 = FACE_BOUND('',#702,.F.); +#702 = EDGE_LOOP('',(#703,#711,#718,#719)); +#703 = ORIENTED_EDGE('',*,*,#704,.T.); +#704 = EDGE_CURVE('',#544,#705,#707,.T.); +#705 = VERTEX_POINT('',#706); +#706 = CARTESIAN_POINT('',(6.,-27.95,6.5)); +#707 = LINE('',#708,#709); +#708 = CARTESIAN_POINT('',(6.,-27.95,10.)); +#709 = VECTOR('',#710,1.); +#710 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#711 = ORIENTED_EDGE('',*,*,#712,.T.); +#712 = EDGE_CURVE('',#705,#705,#713,.T.); +#713 = CIRCLE('',#714,1.5); +#714 = AXIS2_PLACEMENT_3D('',#715,#716,#717); +#715 = CARTESIAN_POINT('',(7.5,-27.95,6.5)); +#716 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#717 = DIRECTION('',(-1.,0.,0.)); +#718 = ORIENTED_EDGE('',*,*,#704,.F.); +#719 = ORIENTED_EDGE('',*,*,#543,.F.); +#720 = CYLINDRICAL_SURFACE('',#721,1.5); +#721 = AXIS2_PLACEMENT_3D('',#722,#723,#724); +#722 = CARTESIAN_POINT('',(7.5,-27.95,10.)); +#723 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#724 = DIRECTION('',(-1.,0.,0.)); +#725 = ADVANCED_FACE('',(#726),#745,.F.); +#726 = FACE_BOUND('',#727,.F.); +#727 = EDGE_LOOP('',(#728,#736,#743,#744)); +#728 = ORIENTED_EDGE('',*,*,#729,.T.); +#729 = EDGE_CURVE('',#555,#730,#732,.T.); +#730 = VERTEX_POINT('',#731); +#731 = CARTESIAN_POINT('',(-9.,-11.95,6.5)); +#732 = LINE('',#733,#734); +#733 = CARTESIAN_POINT('',(-9.,-11.95,10.)); +#734 = VECTOR('',#735,1.); +#735 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#736 = ORIENTED_EDGE('',*,*,#737,.T.); +#737 = EDGE_CURVE('',#730,#730,#738,.T.); +#738 = CIRCLE('',#739,1.5); +#739 = AXIS2_PLACEMENT_3D('',#740,#741,#742); +#740 = CARTESIAN_POINT('',(-7.5,-11.95,6.5)); +#741 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#742 = DIRECTION('',(-1.,0.,0.)); +#743 = ORIENTED_EDGE('',*,*,#729,.F.); +#744 = ORIENTED_EDGE('',*,*,#554,.F.); +#745 = CYLINDRICAL_SURFACE('',#746,1.5); +#746 = AXIS2_PLACEMENT_3D('',#747,#748,#749); +#747 = CARTESIAN_POINT('',(-7.5,-11.95,10.)); +#748 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#749 = DIRECTION('',(-1.,0.,0.)); +#750 = ADVANCED_FACE('',(#751),#770,.F.); +#751 = FACE_BOUND('',#752,.F.); +#752 = EDGE_LOOP('',(#753,#761,#768,#769)); +#753 = ORIENTED_EDGE('',*,*,#754,.T.); +#754 = EDGE_CURVE('',#566,#755,#757,.T.); +#755 = VERTEX_POINT('',#756); +#756 = CARTESIAN_POINT('',(6.,-11.95,6.5)); +#757 = LINE('',#758,#759); +#758 = CARTESIAN_POINT('',(6.,-11.95,10.)); +#759 = VECTOR('',#760,1.); +#760 = DIRECTION('',(0.,2.22044604925E-16,-1.)); +#761 = ORIENTED_EDGE('',*,*,#762,.T.); +#762 = EDGE_CURVE('',#755,#755,#763,.T.); +#763 = CIRCLE('',#764,1.5); +#764 = AXIS2_PLACEMENT_3D('',#765,#766,#767); +#765 = CARTESIAN_POINT('',(7.5,-11.95,6.5)); +#766 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#767 = DIRECTION('',(-1.,0.,0.)); +#768 = ORIENTED_EDGE('',*,*,#754,.F.); +#769 = ORIENTED_EDGE('',*,*,#565,.F.); +#770 = CYLINDRICAL_SURFACE('',#771,1.5); +#771 = AXIS2_PLACEMENT_3D('',#772,#773,#774); +#772 = CARTESIAN_POINT('',(7.5,-11.95,10.)); +#773 = DIRECTION('',(0.,-2.22044604925E-16,1.)); +#774 = DIRECTION('',(-1.,0.,0.)); +#775 = ADVANCED_FACE('',(#776),#779,.T.); +#776 = FACE_BOUND('',#777,.T.); +#777 = EDGE_LOOP('',(#778)); +#778 = ORIENTED_EDGE('',*,*,#687,.T.); +#779 = PLANE('',#780); +#780 = AXIS2_PLACEMENT_3D('',#781,#782,#783); +#781 = CARTESIAN_POINT('',(-7.5,-27.95,6.5)); +#782 = DIRECTION('',(3.947459643112E-16,-6.837200662697E-16,1.)); +#783 = DIRECTION('',(0.,1.,6.837200662697E-16)); +#784 = ADVANCED_FACE('',(#785),#788,.T.); +#785 = FACE_BOUND('',#786,.T.); +#786 = EDGE_LOOP('',(#787)); +#787 = ORIENTED_EDGE('',*,*,#712,.T.); +#788 = PLANE('',#789); +#789 = AXIS2_PLACEMENT_3D('',#790,#791,#792); +#790 = CARTESIAN_POINT('',(7.5,-27.95,6.5)); +#791 = DIRECTION('',(3.947459643112E-16,-6.837200662697E-16,1.)); +#792 = DIRECTION('',(0.,1.,6.837200662697E-16)); +#793 = ADVANCED_FACE('',(#794),#797,.T.); +#794 = FACE_BOUND('',#795,.T.); +#795 = EDGE_LOOP('',(#796)); +#796 = ORIENTED_EDGE('',*,*,#737,.T.); +#797 = PLANE('',#798); +#798 = AXIS2_PLACEMENT_3D('',#799,#800,#801); +#799 = CARTESIAN_POINT('',(-7.5,-11.95,6.5)); +#800 = DIRECTION('',(3.947459643112E-16,-6.837200662697E-16,1.)); +#801 = DIRECTION('',(0.,1.,6.837200662697E-16)); +#802 = ADVANCED_FACE('',(#803),#806,.T.); +#803 = FACE_BOUND('',#804,.T.); +#804 = EDGE_LOOP('',(#805)); +#805 = ORIENTED_EDGE('',*,*,#762,.T.); +#806 = PLANE('',#807); +#807 = AXIS2_PLACEMENT_3D('',#808,#809,#810); +#808 = CARTESIAN_POINT('',(7.5,-11.95,6.5)); +#809 = DIRECTION('',(3.947459643112E-16,-6.837200662697E-16,1.)); +#810 = DIRECTION('',(0.,1.,6.837200662697E-16)); +#811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#815)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#812,#813,#814)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#812 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#813 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#814 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#815 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-05),#812, + 'distance_accuracy_value','confusion accuracy'); +#816 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#817 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#818) + ,#811); +#818 = STYLED_ITEM('color',(#819),#15); +#819 = PRESENTATION_STYLE_ASSIGNMENT((#820,#826)); +#820 = SURFACE_STYLE_USAGE(.BOTH.,#821); +#821 = SURFACE_SIDE_STYLE('',(#822)); +#822 = SURFACE_STYLE_FILL_AREA(#823); +#823 = FILL_AREA_STYLE('',(#824)); +#824 = FILL_AREA_STYLE_COLOUR('',#825); +#825 = COLOUR_RGB('',0.906331759313,0.906331759313,0.906331759313); +#826 = CURVE_STYLE('',#827,POSITIVE_LENGTH_MEASURE(0.1),#828); +#827 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#828 = COLOUR_RGB('',0.345868924627,0.345868924627,0.345868924627); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN9H.stl b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN9H.stl new file mode 100644 index 00000000..ce75ebf7 Binary files /dev/null and b/Mechanical Parts/Bearings/linear_bearings/LinearSlide-MGN9H.stl differ