├── .gitattributes ├── CAD ├── quickdraw_ender_dock.stp └── quickdraw_ender_dockv2.stp ├── LICENSE ├── Pictures ├── 1.jpg ├── 2.jpg ├── 3.jpg ├── 4.jpg └── 5.png ├── README.md └── STL ├── quickdraw_ender3_dock.stl └── quickdraw_ender_dock_v2.stl /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /CAD/quickdraw_ender_dockv2.stp: -------------------------------------------------------------------------------- 1 | ISO-10303-21; 2 | HEADER; 3 | FILE_DESCRIPTION((''),'2;1'); 4 | FILE_NAME('QUICKDRAW_ENDER_DOCK','2022-08-11T12:18:38',('thoma'),(''), 5 | 'CREO PARAMETRIC BY PTC INC, 2020281','CREO PARAMETRIC BY PTC INC, 2020281',''); 6 | FILE_SCHEMA(('CONFIG_CONTROL_DESIGN')); 7 | ENDSEC; 8 | DATA; 9 | #1=CARTESIAN_POINT('',(-2.685673570311E1,-1.789189659842E0,0.E0)); 10 | #2=DIRECTION('',(0.E0,0.E0,1.E0)); 11 | #3=DIRECTION('',(-1.E0,0.E0,0.E0)); 12 | #4=AXIS2_PLACEMENT_3D('',#1,#2,#3); 13 | #6=CARTESIAN_POINT('',(-2.685673570311E1,-1.789189659842E0,0.E0)); 14 | #7=DIRECTION('',(0.E0,0.E0,1.E0)); 15 | #8=DIRECTION('',(1.E0,0.E0,0.E0)); 16 | #9=AXIS2_PLACEMENT_3D('',#6,#7,#8); 17 | #11=CARTESIAN_POINT('',(-5.506673570311E1,-1.789189659842E0,0.E0)); 18 | #12=DIRECTION('',(0.E0,0.E0,1.E0)); 19 | #13=DIRECTION('',(-1.E0,0.E0,0.E0)); 20 | #14=AXIS2_PLACEMENT_3D('',#11,#12,#13); 21 | #16=CARTESIAN_POINT('',(-5.506673570311E1,-1.789189659842E0,0.E0)); 22 | #17=DIRECTION('',(0.E0,0.E0,1.E0)); 23 | #18=DIRECTION('',(1.E0,0.E0,0.E0)); 24 | #19=AXIS2_PLACEMENT_3D('',#16,#17,#18); 25 | #21=DIRECTION('',(-1.E0,0.E0,0.E0)); 26 | #22=VECTOR('',#21,5.237939909530E1); 27 | #23=CARTESIAN_POINT('',(-5.5E0,-6.289189659842E0,0.E0)); 28 | #24=LINE('',#23,#22); 29 | #25=DIRECTION('',(-1.528020140316E-12,1.E0,-7.550742122373E-8)); 30 | #26=VECTOR('',#25,1.794701271477E1); 31 | #27=CARTESIAN_POINT('',(-5.5E0,-6.289189659842E0,0.E0)); 32 | #28=LINE('',#27,#26); 33 | #29=DIRECTION('',(8.735384823157E-1,4.867550923345E-1,-7.698953609134E-8)); 34 | #30=VECTOR('',#29,1.760151726533E1); 35 | #31=CARTESIAN_POINT('',(-2.087560267844E1,3.090194893211E0,0.E0)); 36 | #32=LINE('',#31,#30); 37 | #33=CARTESIAN_POINT('',(-2.233586795544E1,5.710810340158E0,0.E0)); 38 | #34=DIRECTION('',(0.E0,0.E0,1.E0)); 39 | #35=DIRECTION('',(0.E0,-1.E0,0.E0)); 40 | #36=AXIS2_PLACEMENT_3D('',#33,#34,#35); 41 | #38=DIRECTION('',(1.E0,0.E0,0.E0)); 42 | #39=VECTOR('',#38,3.554353113986E1); 43 | #40=CARTESIAN_POINT('',(-5.787939909530E1,2.710810340158E0,0.E0)); 44 | #41=LINE('',#40,#39); 45 | #42=DIRECTION('',(0.E0,1.E0,0.E0)); 46 | #43=VECTOR('',#42,9.E0); 47 | #44=CARTESIAN_POINT('',(-5.787939909530E1,-6.289189659842E0,0.E0)); 48 | #45=LINE('',#44,#43); 49 | #46=DIRECTION('',(0.E0,0.E0,-1.E0)); 50 | #47=VECTOR('',#46,5.E0); 51 | #48=CARTESIAN_POINT('',(-2.860673570311E1,-1.789189659842E0,5.E0)); 52 | #49=LINE('',#48,#47); 53 | #50=CARTESIAN_POINT('',(-2.685673570311E1,-1.789189659842E0,5.E0)); 54 | #51=DIRECTION('',(0.E0,0.E0,1.E0)); 55 | #52=DIRECTION('',(-1.E0,0.E0,0.E0)); 56 | #53=AXIS2_PLACEMENT_3D('',#50,#51,#52); 57 | #55=CARTESIAN_POINT('',(-2.685673570311E1,-1.789189659842E0,5.E0)); 58 | #56=DIRECTION('',(0.E0,0.E0,1.E0)); 59 | #57=DIRECTION('',(1.E0,0.E0,0.E0)); 60 | #58=AXIS2_PLACEMENT_3D('',#55,#56,#57); 61 | #60=CARTESIAN_POINT('',(-5.506673570311E1,-1.789189659842E0,5.E0)); 62 | #61=DIRECTION('',(0.E0,0.E0,1.E0)); 63 | #62=DIRECTION('',(-1.E0,0.E0,0.E0)); 64 | #63=AXIS2_PLACEMENT_3D('',#60,#61,#62); 65 | #65=CARTESIAN_POINT('',(-5.506673570311E1,-1.789189659842E0,5.E0)); 66 | #66=DIRECTION('',(0.E0,0.E0,1.E0)); 67 | #67=DIRECTION('',(1.E0,0.E0,0.E0)); 68 | #68=AXIS2_PLACEMENT_3D('',#65,#66,#67); 69 | #70=CARTESIAN_POINT('',(-2.685673570311E1,-1.789189659842E0,5.E0)); 70 | #71=DIRECTION('',(0.E0,0.E0,1.E0)); 71 | #72=DIRECTION('',(-1.E0,0.E0,0.E0)); 72 | #73=AXIS2_PLACEMENT_3D('',#70,#71,#72); 73 | #75=CARTESIAN_POINT('',(-2.685673570311E1,-1.789189659842E0,5.E0)); 74 | #76=DIRECTION('',(0.E0,0.E0,1.E0)); 75 | #77=DIRECTION('',(1.E0,0.E0,0.E0)); 76 | #78=AXIS2_PLACEMENT_3D('',#75,#76,#77); 77 | #80=CARTESIAN_POINT('',(-5.506673570311E1,-1.789189659842E0,5.E0)); 78 | #81=DIRECTION('',(0.E0,0.E0,1.E0)); 79 | #82=DIRECTION('',(-1.E0,0.E0,0.E0)); 80 | #83=AXIS2_PLACEMENT_3D('',#80,#81,#82); 81 | #85=CARTESIAN_POINT('',(-5.506673570311E1,-1.789189659842E0,5.E0)); 82 | #86=DIRECTION('',(0.E0,0.E0,1.E0)); 83 | #87=DIRECTION('',(1.E0,0.E0,0.E0)); 84 | #88=AXIS2_PLACEMENT_3D('',#85,#86,#87); 85 | #90=DIRECTION('',(0.E0,0.E0,-1.E0)); 86 | #91=VECTOR('',#90,5.E0); 87 | #92=CARTESIAN_POINT('',(-2.925673570311E1,-1.789189659842E0,1.E1)); 88 | #93=LINE('',#92,#91); 89 | #94=CARTESIAN_POINT('',(-2.685673570311E1,-1.789189659842E0,1.E1)); 90 | #95=DIRECTION('',(0.E0,0.E0,1.E0)); 91 | #96=DIRECTION('',(-1.E0,0.E0,0.E0)); 92 | #97=AXIS2_PLACEMENT_3D('',#94,#95,#96); 93 | #99=CARTESIAN_POINT('',(-2.685673570311E1,-1.789189659842E0,1.E1)); 94 | #100=DIRECTION('',(0.E0,0.E0,1.E0)); 95 | #101=DIRECTION('',(1.E0,0.E0,0.E0)); 96 | #102=AXIS2_PLACEMENT_3D('',#99,#100,#101); 97 | #104=CARTESIAN_POINT('',(-5.506673570311E1,-1.789189659842E0,1.E1)); 98 | #105=DIRECTION('',(0.E0,0.E0,1.E0)); 99 | #106=DIRECTION('',(-1.E0,0.E0,0.E0)); 100 | #107=AXIS2_PLACEMENT_3D('',#104,#105,#106); 101 | #109=CARTESIAN_POINT('',(-5.506673570311E1,-1.789189659842E0,1.E1)); 102 | #110=DIRECTION('',(0.E0,0.E0,1.E0)); 103 | #111=DIRECTION('',(1.E0,0.E0,0.E0)); 104 | #112=AXIS2_PLACEMENT_3D('',#109,#110,#111); 105 | #114=DIRECTION('',(0.E0,-1.E0,0.E0)); 106 | #115=VECTOR('',#114,9.E0); 107 | #116=CARTESIAN_POINT('',(-5.787939909530E1,2.710810340158E0,1.E1)); 108 | #117=LINE('',#116,#115); 109 | #118=DIRECTION('',(-1.E0,0.E0,0.E0)); 110 | #119=VECTOR('',#118,3.554353113986E1); 111 | #120=CARTESIAN_POINT('',(-2.233586795544E1,2.710810340158E0,1.E1)); 112 | #121=LINE('',#120,#119); 113 | #122=CARTESIAN_POINT('',(-2.233586795544E1,5.710810340158E0,1.E1)); 114 | #123=DIRECTION('',(0.E0,0.E0,-1.E0)); 115 | #124=DIRECTION('',(4.867550923345E-1,-8.735384823157E-1,0.E0)); 116 | #125=AXIS2_PLACEMENT_3D('',#122,#123,#124); 117 | #127=DIRECTION('',(-8.735384823157E-1,-4.867550923345E-1,-1.096082316566E-7)); 118 | #128=VECTOR('',#127,1.760151726529E1); 119 | #129=CARTESIAN_POINT('',(-5.500000000066E0,1.165782305490E1,1.000000192927E1)); 120 | #130=LINE('',#129,#128); 121 | #131=DIRECTION('',(3.676334503939E-12,-1.E0,-1.074981788104E-7)); 122 | #132=VECTOR('',#131,1.794701271474E1); 123 | #133=CARTESIAN_POINT('',(-5.500000000066E0,1.165782305490E1,1.000000192927E1)); 124 | #134=LINE('',#133,#132); 125 | #135=DIRECTION('',(1.E0,0.E0,0.E0)); 126 | #136=VECTOR('',#135,5.237939909530E1); 127 | #137=CARTESIAN_POINT('',(-5.787939909530E1,-6.289189659842E0,1.E1)); 128 | #138=LINE('',#137,#136); 129 | #139=DIRECTION('',(0.E0,0.E0,-1.E0)); 130 | #140=VECTOR('',#139,5.E0); 131 | #141=CARTESIAN_POINT('',(-2.445673570311E1,-1.789189659842E0,1.E1)); 132 | #142=LINE('',#141,#140); 133 | #143=DIRECTION('',(0.E0,0.E0,-1.E0)); 134 | #144=VECTOR('',#143,5.E0); 135 | #145=CARTESIAN_POINT('',(-5.746673570311E1,-1.789189659842E0,1.E1)); 136 | #146=LINE('',#145,#144); 137 | #147=DIRECTION('',(0.E0,0.E0,-1.E0)); 138 | #148=VECTOR('',#147,5.E0); 139 | #149=CARTESIAN_POINT('',(-5.266673570311E1,-1.789189659842E0,1.E1)); 140 | #150=LINE('',#149,#148); 141 | #151=CARTESIAN_POINT('',(-5.787939909530E1,-6.289189659842E0,8.5E0)); 142 | #152=DIRECTION('',(-1.E0,0.E0,0.E0)); 143 | #153=DIRECTION('',(0.E0,-1.E0,0.E0)); 144 | #154=AXIS2_PLACEMENT_3D('',#151,#152,#153); 145 | #156=CARTESIAN_POINT('',(-5.787939909530E1,-6.289189659842E0,8.5E0)); 146 | #157=DIRECTION('',(0.E0,0.E0,1.E0)); 147 | #158=DIRECTION('',(-1.E0,0.E0,0.E0)); 148 | #159=AXIS2_PLACEMENT_3D('',#156,#157,#158); 149 | #161=CARTESIAN_POINT('',(-5.787939909530E1,-6.289189659842E0,8.5E0)); 150 | #162=DIRECTION('',(0.E0,-1.E0,0.E0)); 151 | #163=DIRECTION('',(0.E0,0.E0,1.E0)); 152 | #164=AXIS2_PLACEMENT_3D('',#161,#162,#163); 153 | #166=CARTESIAN_POINT('',(-5.5E0,-6.289189659842E0,8.5E0)); 154 | #167=DIRECTION('',(1.E0,0.E0,0.E0)); 155 | #168=DIRECTION('',(0.E0,0.E0,1.E0)); 156 | #169=AXIS2_PLACEMENT_3D('',#166,#167,#168); 157 | #171=CARTESIAN_POINT('',(-5.5E0,-6.289189659842E0,1.15E1)); 158 | #172=DIRECTION('',(0.E0,1.E0,0.E0)); 159 | #173=DIRECTION('',(1.E0,0.E0,0.E0)); 160 | #174=AXIS2_PLACEMENT_3D('',#171,#172,#173); 161 | #176=DIRECTION('',(-1.E0,0.E0,0.E0)); 162 | #177=VECTOR('',#176,2.5E0); 163 | #178=CARTESIAN_POINT('',(0.E0,-7.789189659842E0,-1.05E1)); 164 | #179=LINE('',#178,#177); 165 | #180=DIRECTION('',(0.E0,0.E0,1.E0)); 166 | #181=VECTOR('',#180,9.E0); 167 | #182=CARTESIAN_POINT('',(-2.5E0,-7.789189659842E0,-1.05E1)); 168 | #183=LINE('',#182,#181); 169 | #184=CARTESIAN_POINT('',(-5.5E0,-7.789189659842E0,-1.5E0)); 170 | #185=DIRECTION('',(0.E0,1.E0,0.E0)); 171 | #186=DIRECTION('',(0.E0,0.E0,1.E0)); 172 | #187=AXIS2_PLACEMENT_3D('',#184,#185,#186); 173 | #189=DIRECTION('',(-1.E0,0.E0,0.E0)); 174 | #190=VECTOR('',#189,5.237939909530E1); 175 | #191=CARTESIAN_POINT('',(-5.5E0,-7.789189659842E0,1.5E0)); 176 | #192=LINE('',#191,#190); 177 | #193=DIRECTION('',(0.E0,0.E0,1.E0)); 178 | #194=VECTOR('',#193,7.E0); 179 | #195=CARTESIAN_POINT('',(-5.787939909530E1,-7.789189659842E0,1.5E0)); 180 | #196=LINE('',#195,#194); 181 | #197=DIRECTION('',(1.E0,0.E0,0.E0)); 182 | #198=VECTOR('',#197,5.237939909530E1); 183 | #199=CARTESIAN_POINT('',(-5.787939909530E1,-7.789189659842E0,8.5E0)); 184 | #200=LINE('',#199,#198); 185 | #201=CARTESIAN_POINT('',(-5.5E0,-7.789189659842E0,1.15E1)); 186 | #202=DIRECTION('',(0.E0,1.E0,0.E0)); 187 | #203=DIRECTION('',(1.E0,0.E0,0.E0)); 188 | #204=AXIS2_PLACEMENT_3D('',#201,#202,#203); 189 | #206=DIRECTION('',(0.E0,0.E0,1.E0)); 190 | #207=VECTOR('',#206,7.E0); 191 | #208=CARTESIAN_POINT('',(-2.5E0,-7.789189659842E0,1.15E1)); 192 | #209=LINE('',#208,#207); 193 | #210=DIRECTION('',(1.E0,0.E0,0.E0)); 194 | #211=VECTOR('',#210,2.5E0); 195 | #212=CARTESIAN_POINT('',(-2.5E0,-7.789189659842E0,1.85E1)); 196 | #213=LINE('',#212,#211); 197 | #214=DIRECTION('',(0.E0,0.E0,-1.E0)); 198 | #215=VECTOR('',#214,2.9E1); 199 | #216=CARTESIAN_POINT('',(0.E0,-7.789189659842E0,1.85E1)); 200 | #217=LINE('',#216,#215); 201 | #218=CARTESIAN_POINT('',(0.E0,-6.289189659842E0,-1.05E1)); 202 | #219=DIRECTION('',(1.E0,0.E0,0.E0)); 203 | #220=DIRECTION('',(0.E0,-1.E0,0.E0)); 204 | #221=AXIS2_PLACEMENT_3D('',#218,#219,#220); 205 | #223=CARTESIAN_POINT('',(0.E0,-6.289189659842E0,1.85E1)); 206 | #224=DIRECTION('',(1.E0,0.E0,0.E0)); 207 | #225=DIRECTION('',(0.E0,0.E0,1.E0)); 208 | #226=AXIS2_PLACEMENT_3D('',#223,#224,#225); 209 | #228=CARTESIAN_POINT('',(0.E0,1.271081034016E1,1.85E1)); 210 | #229=DIRECTION('',(1.E0,0.E0,0.E0)); 211 | #230=DIRECTION('',(0.E0,1.E0,0.E0)); 212 | #231=AXIS2_PLACEMENT_3D('',#228,#229,#230); 213 | #233=DIRECTION('',(0.E0,0.E0,1.E0)); 214 | #234=VECTOR('',#233,2.9E1); 215 | #235=CARTESIAN_POINT('',(0.E0,1.421081034016E1,-1.05E1)); 216 | #236=LINE('',#235,#234); 217 | #237=CARTESIAN_POINT('',(0.E0,1.271081034016E1,-1.05E1)); 218 | #238=DIRECTION('',(1.E0,0.E0,0.E0)); 219 | #239=DIRECTION('',(0.E0,0.E0,-1.E0)); 220 | #240=AXIS2_PLACEMENT_3D('',#237,#238,#239); 221 | #242=CARTESIAN_POINT('',(0.E0,2.197381256689E0,1.424169147592E1)); 222 | #243=DIRECTION('',(-1.E0,0.E0,0.E0)); 223 | #244=DIRECTION('',(0.E0,0.E0,-1.E0)); 224 | #245=AXIS2_PLACEMENT_3D('',#242,#243,#244); 225 | #247=CARTESIAN_POINT('',(0.E0,2.197381256689E0,1.424169147592E1)); 226 | #248=DIRECTION('',(-1.E0,0.E0,0.E0)); 227 | #249=DIRECTION('',(0.E0,0.E0,1.E0)); 228 | #250=AXIS2_PLACEMENT_3D('',#247,#248,#249); 229 | #252=CARTESIAN_POINT('',(0.E0,2.197381256689E0,-5.767893198320E0)); 230 | #253=DIRECTION('',(-1.E0,0.E0,0.E0)); 231 | #254=DIRECTION('',(0.E0,0.E0,-1.E0)); 232 | #255=AXIS2_PLACEMENT_3D('',#252,#253,#254); 233 | #257=CARTESIAN_POINT('',(0.E0,2.197381256689E0,-5.767893198320E0)); 234 | #258=DIRECTION('',(-1.E0,0.E0,0.E0)); 235 | #259=DIRECTION('',(0.E0,0.E0,1.E0)); 236 | #260=AXIS2_PLACEMENT_3D('',#257,#258,#259); 237 | #262=CARTESIAN_POINT('',(-2.5E0,-6.289189659842E0,1.85E1)); 238 | #263=DIRECTION('',(0.E0,0.E0,1.E0)); 239 | #264=DIRECTION('',(-1.E0,0.E0,0.E0)); 240 | #265=AXIS2_PLACEMENT_3D('',#262,#263,#264); 241 | #267=CARTESIAN_POINT('',(-2.5E0,-6.289189659842E0,1.85E1)); 242 | #268=DIRECTION('',(0.E0,-1.E0,0.E0)); 243 | #269=DIRECTION('',(0.E0,0.E0,1.E0)); 244 | #270=AXIS2_PLACEMENT_3D('',#267,#268,#269); 245 | #272=CARTESIAN_POINT('',(-2.5E0,-6.289189659842E0,1.85E1)); 246 | #273=DIRECTION('',(-1.E0,0.E0,0.E0)); 247 | #274=DIRECTION('',(0.E0,-1.E0,0.E0)); 248 | #275=AXIS2_PLACEMENT_3D('',#272,#273,#274); 249 | #277=CARTESIAN_POINT('',(-2.5E0,-6.289189659842E0,1.15E1)); 250 | #278=DIRECTION('',(0.E0,0.E0,-1.E0)); 251 | #279=DIRECTION('',(0.E0,-1.E0,0.E0)); 252 | #280=AXIS2_PLACEMENT_3D('',#277,#278,#279); 253 | #282=DIRECTION('',(0.E0,-1.E0,0.E0)); 254 | #283=VECTOR('',#282,1.9E1); 255 | #284=CARTESIAN_POINT('',(-4.E0,1.271081034016E1,1.85E1)); 256 | #285=LINE('',#284,#283); 257 | #286=DIRECTION('',(0.E0,0.E0,1.E0)); 258 | #287=VECTOR('',#286,7.E0); 259 | #288=CARTESIAN_POINT('',(-4.E0,-6.289189659842E0,1.15E1)); 260 | #289=LINE('',#288,#287); 261 | #290=DIRECTION('',(0.E0,-1.E0,0.E0)); 262 | #291=VECTOR('',#290,1.9E1); 263 | #292=CARTESIAN_POINT('',(-4.E0,1.271081034016E1,1.15E1)); 264 | #293=LINE('',#292,#291); 265 | #294=DIRECTION('',(0.E0,0.E0,1.E0)); 266 | #295=VECTOR('',#294,7.E0); 267 | #296=CARTESIAN_POINT('',(-4.E0,1.271081034016E1,1.15E1)); 268 | #297=LINE('',#296,#295); 269 | #298=DIRECTION('',(0.E0,1.E0,0.E0)); 270 | #299=VECTOR('',#298,1.9E1); 271 | #300=CARTESIAN_POINT('',(-4.E0,-6.289189659842E0,-1.5E0)); 272 | #301=LINE('',#300,#299); 273 | #302=DIRECTION('',(0.E0,0.E0,1.E0)); 274 | #303=VECTOR('',#302,9.E0); 275 | #304=CARTESIAN_POINT('',(-4.E0,-6.289189659842E0,-1.05E1)); 276 | #305=LINE('',#304,#303); 277 | #306=DIRECTION('',(0.E0,1.E0,0.E0)); 278 | #307=VECTOR('',#306,1.9E1); 279 | #308=CARTESIAN_POINT('',(-4.E0,-6.289189659842E0,-1.05E1)); 280 | #309=LINE('',#308,#307); 281 | #310=DIRECTION('',(0.E0,0.E0,1.E0)); 282 | #311=VECTOR('',#310,9.E0); 283 | #312=CARTESIAN_POINT('',(-4.E0,1.271081034016E1,-1.05E1)); 284 | #313=LINE('',#312,#311); 285 | #314=CARTESIAN_POINT('',(-4.E0,2.197381256689E0,1.424169147592E1)); 286 | #315=DIRECTION('',(-1.E0,0.E0,0.E0)); 287 | #316=DIRECTION('',(0.E0,0.E0,-1.E0)); 288 | #317=AXIS2_PLACEMENT_3D('',#314,#315,#316); 289 | #319=CARTESIAN_POINT('',(-4.E0,2.197381256689E0,1.424169147592E1)); 290 | #320=DIRECTION('',(-1.E0,0.E0,0.E0)); 291 | #321=DIRECTION('',(0.E0,0.E0,1.E0)); 292 | #322=AXIS2_PLACEMENT_3D('',#319,#320,#321); 293 | #324=CARTESIAN_POINT('',(-4.E0,2.197381256689E0,-5.767893198320E0)); 294 | #325=DIRECTION('',(-1.E0,0.E0,0.E0)); 295 | #326=DIRECTION('',(0.E0,0.E0,-1.E0)); 296 | #327=AXIS2_PLACEMENT_3D('',#324,#325,#326); 297 | #329=CARTESIAN_POINT('',(-4.E0,2.197381256689E0,-5.767893198320E0)); 298 | #330=DIRECTION('',(-1.E0,0.E0,0.E0)); 299 | #331=DIRECTION('',(0.E0,0.E0,1.E0)); 300 | #332=AXIS2_PLACEMENT_3D('',#329,#330,#331); 301 | #334=DIRECTION('',(1.E0,0.E0,0.E0)); 302 | #335=VECTOR('',#334,2.5E0); 303 | #336=CARTESIAN_POINT('',(-2.5E0,-6.289189659842E0,2.E1)); 304 | #337=LINE('',#336,#335); 305 | #338=DIRECTION('',(0.E0,-1.E0,0.E0)); 306 | #339=VECTOR('',#338,1.9E1); 307 | #340=CARTESIAN_POINT('',(-2.5E0,1.271081034016E1,2.E1)); 308 | #341=LINE('',#340,#339); 309 | #342=DIRECTION('',(-1.E0,0.E0,0.E0)); 310 | #343=VECTOR('',#342,2.5E0); 311 | #344=CARTESIAN_POINT('',(0.E0,1.271081034016E1,2.E1)); 312 | #345=LINE('',#344,#343); 313 | #346=DIRECTION('',(0.E0,-1.E0,0.E0)); 314 | #347=VECTOR('',#346,1.9E1); 315 | #348=CARTESIAN_POINT('',(0.E0,1.271081034016E1,2.E1)); 316 | #349=LINE('',#348,#347); 317 | #350=CARTESIAN_POINT('',(-2.5E0,1.271081034016E1,1.85E1)); 318 | #351=DIRECTION('',(-1.E0,0.E0,0.E0)); 319 | #352=DIRECTION('',(0.E0,0.E0,1.E0)); 320 | #353=AXIS2_PLACEMENT_3D('',#350,#351,#352); 321 | #355=CARTESIAN_POINT('',(-2.5E0,1.271081034016E1,1.85E1)); 322 | #356=DIRECTION('',(0.E0,1.E0,0.E0)); 323 | #357=DIRECTION('',(-1.E0,0.E0,0.E0)); 324 | #358=AXIS2_PLACEMENT_3D('',#355,#356,#357); 325 | #360=CARTESIAN_POINT('',(-2.5E0,1.271081034016E1,1.85E1)); 326 | #361=DIRECTION('',(0.E0,0.E0,1.E0)); 327 | #362=DIRECTION('',(0.E0,1.E0,0.E0)); 328 | #363=AXIS2_PLACEMENT_3D('',#360,#361,#362); 329 | #365=CARTESIAN_POINT('',(-2.5E0,1.271081034016E1,1.15E1)); 330 | #366=DIRECTION('',(0.E0,0.E0,-1.E0)); 331 | #367=DIRECTION('',(-1.E0,0.E0,0.E0)); 332 | #368=AXIS2_PLACEMENT_3D('',#365,#366,#367); 333 | #370=CARTESIAN_POINT('',(-5.5E0,1.271081034016E1,1.15E1)); 334 | #371=DIRECTION('',(0.E0,-1.E0,0.E0)); 335 | #372=DIRECTION('',(6.299026380293E-1,0.E0,-7.766741057894E-1)); 336 | #373=AXIS2_PLACEMENT_3D('',#370,#371,#372); 337 | #375=DIRECTION('',(-1.E0,0.E0,0.E0)); 338 | #376=VECTOR('',#375,2.5E0); 339 | #377=CARTESIAN_POINT('',(0.E0,1.421081034016E1,1.85E1)); 340 | #378=LINE('',#377,#376); 341 | #379=DIRECTION('',(3.667320415600E-11,0.E0,1.E0)); 342 | #380=VECTOR('',#379,7.E0); 343 | #381=CARTESIAN_POINT('',(-2.500000000257E0,1.421081034016E1,1.15E1)); 344 | #382=LINE('',#381,#380); 345 | #383=CARTESIAN_POINT('',(-5.5E0,1.421081034016E1,1.15E1)); 346 | #384=DIRECTION('',(0.E0,1.E0,0.E0)); 347 | #385=DIRECTION('',(1.E0,0.E0,0.E0)); 348 | #386=AXIS2_PLACEMENT_3D('',#383,#384,#385); 349 | #388=DIRECTION('',(0.E0,0.E0,1.E0)); 350 | #389=VECTOR('',#388,8.339955248034E0); 351 | #390=CARTESIAN_POINT('',(-3.610292158184E0,1.421081034016E1,8.300223759828E-1)); 352 | #391=LINE('',#390,#389); 353 | #392=CARTESIAN_POINT('',(-5.5E0,1.421081034016E1,-1.5E0)); 354 | #393=DIRECTION('',(0.E0,-1.E0,0.E0)); 355 | #394=DIRECTION('',(1.E0,0.E0,0.E0)); 356 | #395=AXIS2_PLACEMENT_3D('',#392,#393,#394); 357 | #397=DIRECTION('',(-3.106552052638E-11,0.E0,1.E0)); 358 | #398=VECTOR('',#397,9.E0); 359 | #399=CARTESIAN_POINT('',(-2.5E0,1.421081034016E1,-1.05E1)); 360 | #400=LINE('',#399,#398); 361 | #401=DIRECTION('',(1.E0,0.E0,0.E0)); 362 | #402=VECTOR('',#401,2.5E0); 363 | #403=CARTESIAN_POINT('',(-2.5E0,1.421081034016E1,-1.05E1)); 364 | #404=LINE('',#403,#402); 365 | #405=DIRECTION('',(-5.042283574749E-8,2.156344290027E-7,1.E0)); 366 | #406=VECTOR('',#405,8.339950537642E0); 367 | #407=CARTESIAN_POINT('',(-4.340424801243E0,1.402111896416E1,8.300238614830E-1)); 368 | #408=LINE('',#407,#406); 369 | #409=CARTESIAN_POINT('',(-4.340425221767E0,1.402112076255E1,9.169974399125E0)); 370 | #410=CARTESIAN_POINT('',(-4.464792685752E0,1.395182118871E1,9.069111247809E0)); 371 | #411=CARTESIAN_POINT('',(-4.728661116880E0,1.380478226073E1,8.887788305361E0)); 372 | #412=CARTESIAN_POINT('',(-5.172459151009E0,1.355749105572E1,8.678052098567E0)); 373 | #413=CARTESIAN_POINT('',(-5.663103344E0,1.328408976680E1,8.538195723336E0)); 374 | #414=CARTESIAN_POINT('',(-6.034450064081E0,1.307717426541E1,8.500011042107E0)); 375 | #415=CARTESIAN_POINT('',(-6.230133418920E0,1.296813217889E1,8.499999999984E0)); 376 | #417=DIRECTION('',(-8.735384379794E-1,-4.867551719011E-1,9.372502221732E-13)); 377 | #418=VECTOR('',#417,1.760151726532E1); 378 | #419=CARTESIAN_POINT('',(-6.230133418920E0,1.296813217889E1,8.499999999984E0)); 379 | #420=LINE('',#419,#418); 380 | #421=DIRECTION('',(0.E0,0.E0,1.E0)); 381 | #422=VECTOR('',#421,7.E0); 382 | #423=CARTESIAN_POINT('',(-2.160573531694E1,4.400502616684E0,1.5E0)); 383 | #424=LINE('',#423,#422); 384 | #425=DIRECTION('',(8.735384479846E-1,4.867551539456E-1,5.097250521843E-13)); 385 | #426=VECTOR('',#425,1.760151726534E1); 386 | #427=CARTESIAN_POINT('',(-2.160573531694E1,4.400502616684E0,1.5E0)); 387 | #428=LINE('',#427,#426); 388 | #429=CARTESIAN_POINT('',(-6.230133242795E0,1.296813186285E1,1.500000000009E0)); 389 | #430=CARTESIAN_POINT('',(-6.043716936697E0,1.307200880122E1,1.499993893155E0)); 390 | #431=CARTESIAN_POINT('',(-5.685010588626E0,1.327188330707E1,1.465413305118E0)); 391 | #432=CARTESIAN_POINT('',(-5.191856261341E0,1.354668258193E1,1.329705913372E0)); 392 | #433=CARTESIAN_POINT('',(-4.735810944975E0,1.380079736065E1,1.117003397935E0)); 393 | #434=CARTESIAN_POINT('',(-4.467174613398E0,1.395049590585E1,9.328253398001E-1)); 394 | #435=CARTESIAN_POINT('',(-4.340424801243E0,1.402111896416E1,8.300238614830E-1)); 395 | #437=CARTESIAN_POINT('',(-5.500000000066E0,1.165782305490E1,1.000000192927E1)); 396 | #438=CARTESIAN_POINT('',(-5.402471345270E0,1.176653425058E1,1.000000463252E1)); 397 | #439=CARTESIAN_POINT('',(-5.216188280365E0,1.197417427741E1,1.001910724924E1)); 398 | #440=CARTESIAN_POINT('',(-4.970826741722E0,1.224750166085E1,1.008918855593E1)); 399 | #441=CARTESIAN_POINT('',(-4.749316622866E0,1.249444126122E1,1.019383524840E1)); 400 | #442=CARTESIAN_POINT('',(-4.616939772275E0,1.264194380781E1,1.028487323290E1)); 401 | #443=CARTESIAN_POINT('',(-4.555146077001E0,1.271081033251E1,1.033498883315E1)); 402 | #445=CARTESIAN_POINT('',(-5.500000000421E0,1.165782305470E1,8.500015434169E0)); 403 | #446=DIRECTION('',(8.735384823157E-1,4.867550923345E-1,2.470145517346E-8)); 404 | #447=DIRECTION('',(-4.867550923085E-1,8.735384822696E-1,-1.028944629977E-5)); 405 | #448=AXIS2_PLACEMENT_3D('',#445,#446,#447); 406 | #450=CARTESIAN_POINT('',(-3.610292158184E0,1.271081034016E1,9.169977624017E0)); 407 | #451=DIRECTION('',(7.766741253276E-1,0.E0,6.299026139385E-1)); 408 | #452=DIRECTION('',(0.E0,1.E0,0.E0)); 409 | #453=AXIS2_PLACEMENT_3D('',#450,#451,#452); 410 | #455=CARTESIAN_POINT('',(-3.610292158184E0,1.271081034016E1,9.169977624017E0)); 411 | #456=DIRECTION('',(-7.127816166777E-1,-3.971829836717E-1,-5.780899968067E-1)); 412 | #457=DIRECTION('',(-6.299058493439E-1,-1.802863270228E-6,7.766715013177E-1)); 413 | #458=AXIS2_PLACEMENT_3D('',#455,#456,#457); 414 | #460=CARTESIAN_POINT('',(-3.610292158184E0,1.271081034016E1,9.169977624017E0)); 415 | #461=DIRECTION('',(0.E0,0.E0,1.E0)); 416 | #462=DIRECTION('',(0.E0,1.E0,0.E0)); 417 | #463=AXIS2_PLACEMENT_3D('',#460,#461,#462); 418 | #465=CARTESIAN_POINT('',(-2.233586795544E1,5.710810340158E0,8.5E0)); 419 | #466=DIRECTION('',(0.E0,0.E0,-1.E0)); 420 | #467=DIRECTION('',(4.867550923345E-1,-8.735384823157E-1,0.E0)); 421 | #468=AXIS2_PLACEMENT_3D('',#465,#466,#467); 422 | #470=CARTESIAN_POINT('',(-2.087560267844E1,3.090194893211E0,8.5E0)); 423 | #471=DIRECTION('',(-8.735384823157E-1,-4.867550923345E-1,0.E0)); 424 | #472=DIRECTION('',(0.E0,0.E0,1.E0)); 425 | #473=AXIS2_PLACEMENT_3D('',#470,#471,#472); 426 | #475=CARTESIAN_POINT('',(-2.233586795544E1,2.710810340158E0,8.5E0)); 427 | #476=DIRECTION('',(1.E0,0.E0,0.E0)); 428 | #477=DIRECTION('',(0.E0,1.E0,0.E0)); 429 | #478=AXIS2_PLACEMENT_3D('',#475,#476,#477); 430 | #480=DIRECTION('',(-1.E0,0.E0,0.E0)); 431 | #481=VECTOR('',#480,3.554353113986E1); 432 | #482=CARTESIAN_POINT('',(-2.233586795544E1,4.210810340158E0,8.5E0)); 433 | #483=LINE('',#482,#481); 434 | #484=DIRECTION('',(0.E0,0.E0,1.E0)); 435 | #485=VECTOR('',#484,7.E0); 436 | #486=CARTESIAN_POINT('',(-5.787939909530E1,4.210810340158E0,1.5E0)); 437 | #487=LINE('',#486,#485); 438 | #488=DIRECTION('',(1.E0,0.E0,0.E0)); 439 | #489=VECTOR('',#488,3.554353113986E1); 440 | #490=CARTESIAN_POINT('',(-5.787939909530E1,4.210810340158E0,1.5E0)); 441 | #491=LINE('',#490,#489); 442 | #492=DIRECTION('',(0.E0,0.E0,1.E0)); 443 | #493=VECTOR('',#492,7.E0); 444 | #494=CARTESIAN_POINT('',(-2.233586795544E1,4.210810340158E0,1.5E0)); 445 | #495=LINE('',#494,#493); 446 | #496=DIRECTION('',(0.E0,1.E0,0.E0)); 447 | #497=VECTOR('',#496,9.E0); 448 | #498=CARTESIAN_POINT('',(-5.937939909530E1,-6.289189659842E0,1.5E0)); 449 | #499=LINE('',#498,#497); 450 | #500=DIRECTION('',(0.E0,0.E0,1.E0)); 451 | #501=VECTOR('',#500,7.E0); 452 | #502=CARTESIAN_POINT('',(-5.937939909530E1,2.710810340158E0,1.5E0)); 453 | #503=LINE('',#502,#501); 454 | #504=DIRECTION('',(0.E0,-1.E0,0.E0)); 455 | #505=VECTOR('',#504,9.E0); 456 | #506=CARTESIAN_POINT('',(-5.937939909530E1,2.710810340158E0,8.5E0)); 457 | #507=LINE('',#506,#505); 458 | #508=DIRECTION('',(0.E0,0.E0,1.E0)); 459 | #509=VECTOR('',#508,7.E0); 460 | #510=CARTESIAN_POINT('',(-5.937939909530E1,-6.289189659842E0,1.5E0)); 461 | #511=LINE('',#510,#509); 462 | #512=CARTESIAN_POINT('',(-5.787939909530E1,-6.289189659842E0,1.5E0)); 463 | #513=DIRECTION('',(0.E0,0.E0,-1.E0)); 464 | #514=DIRECTION('',(0.E0,-1.E0,0.E0)); 465 | #515=AXIS2_PLACEMENT_3D('',#512,#513,#514); 466 | #517=CARTESIAN_POINT('',(-5.787939909530E1,-6.289189659842E0,1.5E0)); 467 | #518=DIRECTION('',(-1.E0,0.E0,0.E0)); 468 | #519=DIRECTION('',(0.E0,0.E0,-1.E0)); 469 | #520=AXIS2_PLACEMENT_3D('',#517,#518,#519); 470 | #522=CARTESIAN_POINT('',(-5.787939909530E1,-6.289189659842E0,1.5E0)); 471 | #523=DIRECTION('',(0.E0,-1.E0,0.E0)); 472 | #524=DIRECTION('',(-1.E0,0.E0,0.E0)); 473 | #525=AXIS2_PLACEMENT_3D('',#522,#523,#524); 474 | #527=CARTESIAN_POINT('',(-5.5E0,-6.289189659842E0,1.5E0)); 475 | #528=DIRECTION('',(1.E0,0.E0,0.E0)); 476 | #529=DIRECTION('',(0.E0,-1.E0,0.E0)); 477 | #530=AXIS2_PLACEMENT_3D('',#527,#528,#529); 478 | #532=CARTESIAN_POINT('',(-2.5E0,-6.289189659842E0,-1.5E0)); 479 | #533=DIRECTION('',(0.E0,0.E0,1.E0)); 480 | #534=DIRECTION('',(-1.E0,0.E0,0.E0)); 481 | #535=AXIS2_PLACEMENT_3D('',#532,#533,#534); 482 | #537=CARTESIAN_POINT('',(-5.5E0,-6.289189659842E0,-1.5E0)); 483 | #538=DIRECTION('',(0.E0,1.E0,0.E0)); 484 | #539=DIRECTION('',(0.E0,0.E0,1.E0)); 485 | #540=AXIS2_PLACEMENT_3D('',#537,#538,#539); 486 | #542=CARTESIAN_POINT('',(-2.5E0,-6.289189659842E0,-1.05E1)); 487 | #543=DIRECTION('',(0.E0,-1.E0,0.E0)); 488 | #544=DIRECTION('',(-1.E0,0.E0,0.E0)); 489 | #545=AXIS2_PLACEMENT_3D('',#542,#543,#544); 490 | #547=CARTESIAN_POINT('',(-2.5E0,-6.289189659842E0,-1.05E1)); 491 | #548=DIRECTION('',(0.E0,0.E0,-1.E0)); 492 | #549=DIRECTION('',(0.E0,-1.E0,0.E0)); 493 | #550=AXIS2_PLACEMENT_3D('',#547,#548,#549); 494 | #552=CARTESIAN_POINT('',(-2.5E0,-6.289189659842E0,-1.05E1)); 495 | #553=DIRECTION('',(-1.E0,0.E0,0.E0)); 496 | #554=DIRECTION('',(0.E0,0.E0,-1.E0)); 497 | #555=AXIS2_PLACEMENT_3D('',#552,#553,#554); 498 | #557=DIRECTION('',(-1.E0,0.E0,0.E0)); 499 | #558=VECTOR('',#557,2.5E0); 500 | #559=CARTESIAN_POINT('',(0.E0,-6.289189659842E0,-1.2E1)); 501 | #560=LINE('',#559,#558); 502 | #561=DIRECTION('',(0.E0,-1.E0,0.E0)); 503 | #562=VECTOR('',#561,1.9E1); 504 | #563=CARTESIAN_POINT('',(0.E0,1.271081034016E1,-1.2E1)); 505 | #564=LINE('',#563,#562); 506 | #565=DIRECTION('',(1.E0,0.E0,0.E0)); 507 | #566=VECTOR('',#565,2.5E0); 508 | #567=CARTESIAN_POINT('',(-2.5E0,1.271081034016E1,-1.2E1)); 509 | #568=LINE('',#567,#566); 510 | #569=DIRECTION('',(0.E0,1.E0,0.E0)); 511 | #570=VECTOR('',#569,1.9E1); 512 | #571=CARTESIAN_POINT('',(-2.5E0,-6.289189659842E0,-1.2E1)); 513 | #572=LINE('',#571,#570); 514 | #573=CARTESIAN_POINT('',(-2.5E0,1.271081034016E1,-1.05E1)); 515 | #574=DIRECTION('',(-1.E0,0.E0,0.E0)); 516 | #575=DIRECTION('',(0.E0,1.E0,0.E0)); 517 | #576=AXIS2_PLACEMENT_3D('',#573,#574,#575); 518 | #578=CARTESIAN_POINT('',(-2.5E0,1.271081034016E1,-1.05E1)); 519 | #579=DIRECTION('',(0.E0,0.E0,-1.E0)); 520 | #580=DIRECTION('',(-1.E0,0.E0,0.E0)); 521 | #581=AXIS2_PLACEMENT_3D('',#578,#579,#580); 522 | #583=CARTESIAN_POINT('',(-2.5E0,1.271081034016E1,-1.05E1)); 523 | #584=DIRECTION('',(0.E0,1.E0,0.E0)); 524 | #585=DIRECTION('',(0.E0,0.E0,-1.E0)); 525 | #586=AXIS2_PLACEMENT_3D('',#583,#584,#585); 526 | #588=CARTESIAN_POINT('',(-5.5E0,1.271081034016E1,-1.5E0)); 527 | #589=DIRECTION('',(0.E0,-1.E0,0.E0)); 528 | #590=DIRECTION('',(1.E0,0.E0,0.E0)); 529 | #591=AXIS2_PLACEMENT_3D('',#588,#589,#590); 530 | #593=CARTESIAN_POINT('',(-2.5E0,1.271081034016E1,-1.5E0)); 531 | #594=DIRECTION('',(0.E0,0.E0,1.E0)); 532 | #595=DIRECTION('',(0.E0,1.E0,0.E0)); 533 | #596=AXIS2_PLACEMENT_3D('',#593,#594,#595); 534 | #598=CARTESIAN_POINT('',(-3.610292158184E0,1.271081034016E1,8.300223759828E-1)); 535 | #599=DIRECTION('',(7.766741253276E-1,0.E0,-6.299026139385E-1)); 536 | #600=DIRECTION('',(-6.299026139385E-1,-8.198478932779E-12,-7.766741253276E-1)); 537 | #601=AXIS2_PLACEMENT_3D('',#598,#599,#600); 538 | #603=CARTESIAN_POINT('',(-3.610292158184E0,1.271081034016E1,8.300223759828E-1)); 539 | #604=DIRECTION('',(0.E0,0.E0,-1.E0)); 540 | #605=DIRECTION('',(-4.867550923345E-1,8.735384823157E-1,0.E0)); 541 | #606=AXIS2_PLACEMENT_3D('',#603,#604,#605); 542 | #608=CARTESIAN_POINT('',(-3.610289440662E0,1.271081185442E1,8.300218898928E-1)); 543 | #609=DIRECTION('',(-7.127851649407E-1,-3.971797646002E-1,5.780878334930E-1)); 544 | #610=DIRECTION('',(-4.867555642412E-1,8.735382193583E-1,-7.625302399164E-7)); 545 | #611=AXIS2_PLACEMENT_3D('',#608,#609,#610); 546 | #613=CARTESIAN_POINT('',(-5.500000000176E0,1.165782305484E1,1.499989158939E0)); 547 | #614=DIRECTION('',(8.735384823157E-1,4.867550923345E-1,1.040953886136E-7)); 548 | #615=DIRECTION('',(9.093132999260E-8,5.066895716710E-8,-1.E0)); 549 | #616=AXIS2_PLACEMENT_3D('',#613,#614,#615); 550 | #618=CARTESIAN_POINT('',(-4.555146103304E0,1.271081042534E1, 551 | -3.349885776310E-1)); 552 | #619=CARTESIAN_POINT('',(-4.618145276761E0,1.264061114709E1, 553 | -2.838940758272E-1)); 554 | #620=CARTESIAN_POINT('',(-4.752962618888E0,1.249035890447E1, 555 | -1.913835373386E-1)); 556 | #621=CARTESIAN_POINT('',(-4.980737096342E0,1.223648848483E1, 557 | -8.523467878861E-2)); 558 | #622=CARTESIAN_POINT('',(-5.227042786915E0,1.196204989284E1, 559 | -1.733427635849E-2)); 560 | #623=CARTESIAN_POINT('',(-5.407059743146E0,1.176141773364E1, 561 | -2.880311404898E-6)); 562 | #624=CARTESIAN_POINT('',(-5.500000000027E0,1.165782305492E1, 563 | -1.355132648762E-6)); 564 | #626=CARTESIAN_POINT('',(-2.087560267844E1,3.090194893211E0,1.5E0)); 565 | #627=DIRECTION('',(-8.735384823157E-1,-4.867550923345E-1,0.E0)); 566 | #628=DIRECTION('',(-4.867550923345E-1,8.735384823157E-1,0.E0)); 567 | #629=AXIS2_PLACEMENT_3D('',#626,#627,#628); 568 | #631=CARTESIAN_POINT('',(-2.233586795544E1,5.710810340158E0,1.5E0)); 569 | #632=DIRECTION('',(0.E0,0.E0,1.E0)); 570 | #633=DIRECTION('',(0.E0,-1.E0,0.E0)); 571 | #634=AXIS2_PLACEMENT_3D('',#631,#632,#633); 572 | #636=CARTESIAN_POINT('',(-2.233586795544E1,2.710810340158E0,1.5E0)); 573 | #637=DIRECTION('',(1.E0,0.E0,0.E0)); 574 | #638=DIRECTION('',(0.E0,0.E0,-1.E0)); 575 | #639=AXIS2_PLACEMENT_3D('',#636,#637,#638); 576 | #641=CARTESIAN_POINT('',(-5.787939909530E1,2.710810340158E0,1.5E0)); 577 | #642=DIRECTION('',(-1.E0,0.E0,0.E0)); 578 | #643=DIRECTION('',(0.E0,1.E0,0.E0)); 579 | #644=AXIS2_PLACEMENT_3D('',#641,#642,#643); 580 | #646=CARTESIAN_POINT('',(-5.787939909530E1,2.710810340158E0,1.5E0)); 581 | #647=DIRECTION('',(0.E0,0.E0,-1.E0)); 582 | #648=DIRECTION('',(-1.E0,0.E0,0.E0)); 583 | #649=AXIS2_PLACEMENT_3D('',#646,#647,#648); 584 | #651=CARTESIAN_POINT('',(-5.787939909530E1,2.710810340158E0,1.5E0)); 585 | #652=DIRECTION('',(0.E0,1.E0,0.E0)); 586 | #653=DIRECTION('',(0.E0,0.E0,-1.E0)); 587 | #654=AXIS2_PLACEMENT_3D('',#651,#652,#653); 588 | #656=CARTESIAN_POINT('',(-5.787939909530E1,2.710810340158E0,8.5E0)); 589 | #657=DIRECTION('',(0.E0,0.E0,1.E0)); 590 | #658=DIRECTION('',(0.E0,1.E0,0.E0)); 591 | #659=AXIS2_PLACEMENT_3D('',#656,#657,#658); 592 | #661=CARTESIAN_POINT('',(-5.787939909530E1,2.710810340158E0,8.5E0)); 593 | #662=DIRECTION('',(-1.E0,0.E0,0.E0)); 594 | #663=DIRECTION('',(0.E0,0.E0,1.E0)); 595 | #664=AXIS2_PLACEMENT_3D('',#661,#662,#663); 596 | #666=CARTESIAN_POINT('',(-5.787939909530E1,2.710810340158E0,8.5E0)); 597 | #667=DIRECTION('',(0.E0,1.E0,0.E0)); 598 | #668=DIRECTION('',(-1.E0,0.E0,0.E0)); 599 | #669=AXIS2_PLACEMENT_3D('',#666,#667,#668); 600 | #671=DIRECTION('',(1.E0,0.E0,0.E0)); 601 | #672=VECTOR('',#671,4.E0); 602 | #673=CARTESIAN_POINT('',(-4.E0,2.197381256689E0,1.249169147592E1)); 603 | #674=LINE('',#673,#672); 604 | #675=DIRECTION('',(1.E0,0.E0,0.E0)); 605 | #676=VECTOR('',#675,4.E0); 606 | #677=CARTESIAN_POINT('',(-4.E0,2.197381256689E0,1.599169147592E1)); 607 | #678=LINE('',#677,#676); 608 | #679=DIRECTION('',(1.E0,0.E0,0.E0)); 609 | #680=VECTOR('',#679,4.E0); 610 | #681=CARTESIAN_POINT('',(-4.E0,2.197381256689E0,-7.517893198320E0)); 611 | #682=LINE('',#681,#680); 612 | #683=DIRECTION('',(1.E0,0.E0,0.E0)); 613 | #684=VECTOR('',#683,4.E0); 614 | #685=CARTESIAN_POINT('',(-4.E0,2.197381256689E0,-4.017893198320E0)); 615 | #686=LINE('',#685,#684); 616 | #687=DIRECTION('',(0.E0,0.E0,-1.E0)); 617 | #688=VECTOR('',#687,5.E0); 618 | #689=CARTESIAN_POINT('',(-2.510673570311E1,-1.789189659842E0,5.E0)); 619 | #690=LINE('',#689,#688); 620 | #691=DIRECTION('',(0.E0,0.E0,-1.E0)); 621 | #692=VECTOR('',#691,5.E0); 622 | #693=CARTESIAN_POINT('',(-5.681673570311E1,-1.789189659842E0,5.E0)); 623 | #694=LINE('',#693,#692); 624 | #695=DIRECTION('',(0.E0,0.E0,-1.E0)); 625 | #696=VECTOR('',#695,5.E0); 626 | #697=CARTESIAN_POINT('',(-5.331673570311E1,-1.789189659842E0,5.E0)); 627 | #698=LINE('',#697,#696); 628 | #699=CARTESIAN_POINT('',(-2.925673570311E1,-1.789189659842E0,5.E0)); 629 | #700=CARTESIAN_POINT('',(-2.445673570311E1,-1.789189659842E0,5.E0)); 630 | #701=VERTEX_POINT('',#699); 631 | #702=VERTEX_POINT('',#700); 632 | #703=CARTESIAN_POINT('',(-5.746673570311E1,-1.789189659842E0,5.E0)); 633 | #704=CARTESIAN_POINT('',(-5.266673570311E1,-1.789189659842E0,5.E0)); 634 | #705=VERTEX_POINT('',#703); 635 | #706=VERTEX_POINT('',#704); 636 | #707=CARTESIAN_POINT('',(-2.925673570311E1,-1.789189659842E0,1.E1)); 637 | #708=CARTESIAN_POINT('',(-2.445673570311E1,-1.789189659842E0,1.E1)); 638 | #709=VERTEX_POINT('',#707); 639 | #710=VERTEX_POINT('',#708); 640 | #711=CARTESIAN_POINT('',(-5.746673570311E1,-1.789189659842E0,1.E1)); 641 | #712=CARTESIAN_POINT('',(-5.266673570311E1,-1.789189659842E0,1.E1)); 642 | #713=VERTEX_POINT('',#711); 643 | #714=VERTEX_POINT('',#712); 644 | #715=CARTESIAN_POINT('',(-2.860673570311E1,-1.789189659842E0,5.E0)); 645 | #716=CARTESIAN_POINT('',(-2.510673570311E1,-1.789189659842E0,5.E0)); 646 | #717=VERTEX_POINT('',#715); 647 | #718=VERTEX_POINT('',#716); 648 | #719=CARTESIAN_POINT('',(-5.681673570311E1,-1.789189659842E0,5.E0)); 649 | #720=CARTESIAN_POINT('',(-5.331673570311E1,-1.789189659842E0,5.E0)); 650 | #721=VERTEX_POINT('',#719); 651 | #722=VERTEX_POINT('',#720); 652 | #723=CARTESIAN_POINT('',(-2.860673570311E1,-1.789189659842E0,0.E0)); 653 | #724=VERTEX_POINT('',#723); 654 | #725=CARTESIAN_POINT('',(-2.510673570311E1,-1.789189659842E0,0.E0)); 655 | #726=VERTEX_POINT('',#725); 656 | #727=CARTESIAN_POINT('',(-5.681673570311E1,-1.789189659842E0,0.E0)); 657 | #728=VERTEX_POINT('',#727); 658 | #729=CARTESIAN_POINT('',(-5.331673570311E1,-1.789189659842E0,0.E0)); 659 | #730=VERTEX_POINT('',#729); 660 | #731=CARTESIAN_POINT('',(0.E0,-7.789189659842E0,-1.05E1)); 661 | #732=CARTESIAN_POINT('',(0.E0,-6.289189659842E0,-1.2E1)); 662 | #733=VERTEX_POINT('',#731); 663 | #734=VERTEX_POINT('',#732); 664 | #735=CARTESIAN_POINT('',(-2.5E0,-6.289189659842E0,-1.2E1)); 665 | #736=VERTEX_POINT('',#735); 666 | #737=CARTESIAN_POINT('',(-2.5E0,-7.789189659842E0,-1.05E1)); 667 | #738=VERTEX_POINT('',#737); 668 | #739=CARTESIAN_POINT('',(-5.5E0,-7.789189659842E0,1.5E0)); 669 | #740=CARTESIAN_POINT('',(-5.787939909530E1,-7.789189659842E0,1.5E0)); 670 | #741=VERTEX_POINT('',#739); 671 | #742=VERTEX_POINT('',#740); 672 | #743=CARTESIAN_POINT('',(-5.5E0,-6.289189659842E0,0.E0)); 673 | #744=CARTESIAN_POINT('',(-5.787939909530E1,-6.289189659842E0,0.E0)); 674 | #745=VERTEX_POINT('',#743); 675 | #746=VERTEX_POINT('',#744); 676 | #747=CARTESIAN_POINT('',(-5.937939909530E1,-6.289189659842E0,1.5E0)); 677 | #748=CARTESIAN_POINT('',(-5.937939909530E1,2.710810340158E0,1.5E0)); 678 | #749=VERTEX_POINT('',#747); 679 | #750=VERTEX_POINT('',#748); 680 | #751=CARTESIAN_POINT('',(-5.787939909530E1,2.710810340158E0,0.E0)); 681 | #752=VERTEX_POINT('',#751); 682 | #753=CARTESIAN_POINT('',(-5.787939909530E1,-7.789189659842E0,8.5E0)); 683 | #754=VERTEX_POINT('',#753); 684 | #755=CARTESIAN_POINT('',(-5.937939909530E1,-6.289189659842E0,8.5E0)); 685 | #756=VERTEX_POINT('',#755); 686 | #757=CARTESIAN_POINT('',(-5.787939909530E1,2.710810340158E0,1.E1)); 687 | #758=CARTESIAN_POINT('',(-5.787939909530E1,-6.289189659842E0,1.E1)); 688 | #759=VERTEX_POINT('',#757); 689 | #760=VERTEX_POINT('',#758); 690 | #761=CARTESIAN_POINT('',(-5.937939909530E1,2.710810340158E0,8.5E0)); 691 | #762=VERTEX_POINT('',#761); 692 | #763=CARTESIAN_POINT('',(-5.5E0,-6.289189659842E0,1.E1)); 693 | #764=VERTEX_POINT('',#763); 694 | #765=CARTESIAN_POINT('',(-5.5E0,-7.789189659842E0,8.5E0)); 695 | #766=VERTEX_POINT('',#765); 696 | #767=CARTESIAN_POINT('',(0.E0,-6.289189659842E0,2.E1)); 697 | #768=CARTESIAN_POINT('',(0.E0,-7.789189659842E0,1.85E1)); 698 | #769=VERTEX_POINT('',#767); 699 | #770=VERTEX_POINT('',#768); 700 | #771=CARTESIAN_POINT('',(-2.5E0,-7.789189659842E0,1.85E1)); 701 | #772=VERTEX_POINT('',#771); 702 | #773=CARTESIAN_POINT('',(-2.5E0,-6.289189659842E0,2.E1)); 703 | #774=VERTEX_POINT('',#773); 704 | #775=CARTESIAN_POINT('',(-2.5E0,1.271081034016E1,2.E1)); 705 | #776=VERTEX_POINT('',#775); 706 | #777=CARTESIAN_POINT('',(-4.E0,1.271081034016E1,1.85E1)); 707 | #778=CARTESIAN_POINT('',(-4.E0,-6.289189659842E0,1.85E1)); 708 | #779=VERTEX_POINT('',#777); 709 | #780=VERTEX_POINT('',#778); 710 | #781=CARTESIAN_POINT('',(-2.5E0,-7.789189659842E0,1.15E1)); 711 | #782=VERTEX_POINT('',#781); 712 | #783=CARTESIAN_POINT('',(-4.E0,-6.289189659842E0,1.15E1)); 713 | #784=VERTEX_POINT('',#783); 714 | #785=CARTESIAN_POINT('',(-5.500000000066E0,1.165782305490E1,1.000000192927E1)); 715 | #786=VERTEX_POINT('',#785); 716 | #787=CARTESIAN_POINT('',(-4.E0,1.271081034016E1,1.15E1)); 717 | #788=VERTEX_POINT('',#787); 718 | #789=CARTESIAN_POINT('',(-2.233586795544E1,4.210810340158E0,8.5E0)); 719 | #790=CARTESIAN_POINT('',(-5.787939909530E1,4.210810340158E0,8.5E0)); 720 | #791=VERTEX_POINT('',#789); 721 | #792=VERTEX_POINT('',#790); 722 | #793=CARTESIAN_POINT('',(-2.233586795544E1,2.710810340158E0,1.E1)); 723 | #794=VERTEX_POINT('',#793); 724 | #795=CARTESIAN_POINT('',(-5.787939909530E1,4.210810340158E0,1.5E0)); 725 | #796=VERTEX_POINT('',#795); 726 | #797=CARTESIAN_POINT('',(-2.233586795544E1,2.710810340158E0,0.E0)); 727 | #798=VERTEX_POINT('',#797); 728 | #799=CARTESIAN_POINT('',(-2.233586795544E1,4.210810340158E0,1.5E0)); 729 | #800=VERTEX_POINT('',#799); 730 | #801=CARTESIAN_POINT('',(-5.500000000027E0,1.165782305492E1, 731 | -1.355132648762E-6)); 732 | #802=VERTEX_POINT('',#801); 733 | #803=CARTESIAN_POINT('',(-4.E0,-6.289189659842E0,-1.5E0)); 734 | #804=CARTESIAN_POINT('',(-4.E0,1.271081034016E1,-1.5E0)); 735 | #805=VERTEX_POINT('',#803); 736 | #806=VERTEX_POINT('',#804); 737 | #807=CARTESIAN_POINT('',(-4.E0,-6.289189659842E0,-1.05E1)); 738 | #808=VERTEX_POINT('',#807); 739 | #809=CARTESIAN_POINT('',(-2.5E0,-7.789189659842E0,-1.5E0)); 740 | #810=VERTEX_POINT('',#809); 741 | #811=CARTESIAN_POINT('',(-4.E0,1.271081034016E1,-1.05E1)); 742 | #812=VERTEX_POINT('',#811); 743 | #813=CARTESIAN_POINT('',(-2.5E0,1.271081034016E1,-1.2E1)); 744 | #814=VERTEX_POINT('',#813); 745 | #815=CARTESIAN_POINT('',(0.E0,1.271081034016E1,-1.2E1)); 746 | #816=VERTEX_POINT('',#815); 747 | #817=CARTESIAN_POINT('',(0.E0,1.271081034016E1,2.E1)); 748 | #818=VERTEX_POINT('',#817); 749 | #819=CARTESIAN_POINT('',(0.E0,1.421081034016E1,1.85E1)); 750 | #820=VERTEX_POINT('',#819); 751 | #821=CARTESIAN_POINT('',(-2.5E0,1.421081034016E1,1.85E1)); 752 | #822=VERTEX_POINT('',#821); 753 | #823=CARTESIAN_POINT('',(-2.5E0,1.421081034016E1,-1.05E1)); 754 | #824=CARTESIAN_POINT('',(-2.500000000280E0,1.421081034016E1,-1.5E0)); 755 | #825=VERTEX_POINT('',#823); 756 | #826=VERTEX_POINT('',#824); 757 | #827=CARTESIAN_POINT('',(0.E0,1.421081034016E1,-1.05E1)); 758 | #828=VERTEX_POINT('',#827); 759 | #829=CARTESIAN_POINT('',(-2.500000000257E0,1.421081034016E1,1.15E1)); 760 | #830=VERTEX_POINT('',#829); 761 | #831=CARTESIAN_POINT('',(-3.610292158184E0,1.421081034016E1,8.300223759828E-1)); 762 | #832=VERTEX_POINT('',#831); 763 | #833=CARTESIAN_POINT('',(-4.555146481633E0,1.271081034016E1, 764 | -3.349884855379E-1)); 765 | #834=VERTEX_POINT('',#833); 766 | #835=CARTESIAN_POINT('',(-4.340424801243E0,1.402111896416E1,8.300238614830E-1)); 767 | #836=CARTESIAN_POINT('',(-4.340425221767E0,1.402112076255E1,9.169974399125E0)); 768 | #837=VERTEX_POINT('',#835); 769 | #838=VERTEX_POINT('',#836); 770 | #839=CARTESIAN_POINT('',(-3.610292158184E0,1.421081034016E1,9.169977624017E0)); 771 | #840=VERTEX_POINT('',#839); 772 | #841=CARTESIAN_POINT('',(-6.230133418920E0,1.296813217889E1,8.499999999984E0)); 773 | #842=CARTESIAN_POINT('',(-2.160573531694E1,4.400502616684E0,8.5E0)); 774 | #843=VERTEX_POINT('',#841); 775 | #844=VERTEX_POINT('',#842); 776 | #845=CARTESIAN_POINT('',(-2.087560267844E1,3.090194893211E0,1.E1)); 777 | #846=VERTEX_POINT('',#845); 778 | #847=CARTESIAN_POINT('',(-2.160573531694E1,4.400502616684E0,1.5E0)); 779 | #848=VERTEX_POINT('',#847); 780 | #849=CARTESIAN_POINT('',(-2.087560267844E1,3.090194893211E0,0.E0)); 781 | #850=VERTEX_POINT('',#849); 782 | #851=CARTESIAN_POINT('',(-6.230133242795E0,1.296813186285E1,1.500000000009E0)); 783 | #852=VERTEX_POINT('',#851); 784 | #853=CARTESIAN_POINT('',(-4.555146079092E0,1.271081034015E1,1.033498881201E1)); 785 | #854=VERTEX_POINT('',#853); 786 | #855=CARTESIAN_POINT('',(0.E0,2.197381256689E0,1.249169147592E1)); 787 | #856=CARTESIAN_POINT('',(0.E0,2.197381256689E0,1.599169147592E1)); 788 | #857=VERTEX_POINT('',#855); 789 | #858=VERTEX_POINT('',#856); 790 | #859=CARTESIAN_POINT('',(0.E0,2.197381256689E0,-7.517893198320E0)); 791 | #860=CARTESIAN_POINT('',(0.E0,2.197381256689E0,-4.017893198320E0)); 792 | #861=VERTEX_POINT('',#859); 793 | #862=VERTEX_POINT('',#860); 794 | #863=CARTESIAN_POINT('',(-4.E0,2.197381256689E0,1.249169147592E1)); 795 | #864=CARTESIAN_POINT('',(-4.E0,2.197381256689E0,1.599169147592E1)); 796 | #865=VERTEX_POINT('',#863); 797 | #866=VERTEX_POINT('',#864); 798 | #867=CARTESIAN_POINT('',(-4.E0,2.197381256689E0,-7.517893198320E0)); 799 | #868=CARTESIAN_POINT('',(-4.E0,2.197381256689E0,-4.017893198320E0)); 800 | #869=VERTEX_POINT('',#867); 801 | #870=VERTEX_POINT('',#868); 802 | #871=CARTESIAN_POINT('',(0.E0,0.E0,0.E0)); 803 | #872=DIRECTION('',(0.E0,0.E0,-1.E0)); 804 | #873=DIRECTION('',(0.E0,-1.E0,0.E0)); 805 | #874=AXIS2_PLACEMENT_3D('',#871,#872,#873); 806 | #875=PLANE('',#874); 807 | #877=ORIENTED_EDGE('',*,*,#876,.F.); 808 | #879=ORIENTED_EDGE('',*,*,#878,.T.); 809 | #881=ORIENTED_EDGE('',*,*,#880,.F.); 810 | #883=ORIENTED_EDGE('',*,*,#882,.F.); 811 | #885=ORIENTED_EDGE('',*,*,#884,.F.); 812 | #887=ORIENTED_EDGE('',*,*,#886,.F.); 813 | #888=EDGE_LOOP('',(#877,#879,#881,#883,#885,#887)); 814 | #889=FACE_OUTER_BOUND('',#888,.F.); 815 | #891=ORIENTED_EDGE('',*,*,#890,.F.); 816 | #893=ORIENTED_EDGE('',*,*,#892,.F.); 817 | #894=EDGE_LOOP('',(#891,#893)); 818 | #895=FACE_BOUND('',#894,.F.); 819 | #897=ORIENTED_EDGE('',*,*,#896,.F.); 820 | #899=ORIENTED_EDGE('',*,*,#898,.F.); 821 | #900=EDGE_LOOP('',(#897,#899)); 822 | #901=FACE_BOUND('',#900,.F.); 823 | #902=ADVANCED_FACE('',(#889,#895,#901),#875,.T.); 824 | #903=CARTESIAN_POINT('',(-2.685673570311E1,-1.789189659842E0,5.E0)); 825 | #904=DIRECTION('',(0.E0,0.E0,1.E0)); 826 | #905=DIRECTION('',(-1.E0,0.E0,0.E0)); 827 | #906=AXIS2_PLACEMENT_3D('',#903,#904,#905); 828 | #907=CYLINDRICAL_SURFACE('',#906,1.75E0); 829 | #909=ORIENTED_EDGE('',*,*,#908,.F.); 830 | #911=ORIENTED_EDGE('',*,*,#910,.T.); 831 | #912=ORIENTED_EDGE('',*,*,#896,.T.); 832 | #914=ORIENTED_EDGE('',*,*,#913,.F.); 833 | #915=EDGE_LOOP('',(#909,#911,#912,#914)); 834 | #916=FACE_OUTER_BOUND('',#915,.F.); 835 | #917=ADVANCED_FACE('',(#916),#907,.F.); 836 | #918=CARTESIAN_POINT('',(0.E0,0.E0,5.E0)); 837 | #919=DIRECTION('',(0.E0,0.E0,1.E0)); 838 | #920=DIRECTION('',(-1.E0,0.E0,0.E0)); 839 | #921=AXIS2_PLACEMENT_3D('',#918,#919,#920); 840 | #922=PLANE('',#921); 841 | #924=ORIENTED_EDGE('',*,*,#923,.F.); 842 | #926=ORIENTED_EDGE('',*,*,#925,.F.); 843 | #927=EDGE_LOOP('',(#924,#926)); 844 | #928=FACE_OUTER_BOUND('',#927,.F.); 845 | #929=ORIENTED_EDGE('',*,*,#908,.T.); 846 | #931=ORIENTED_EDGE('',*,*,#930,.T.); 847 | #932=EDGE_LOOP('',(#929,#931)); 848 | #933=FACE_BOUND('',#932,.F.); 849 | #934=ADVANCED_FACE('',(#928,#933),#922,.T.); 850 | #935=CARTESIAN_POINT('',(0.E0,0.E0,5.E0)); 851 | #936=DIRECTION('',(0.E0,0.E0,1.E0)); 852 | #937=DIRECTION('',(-1.E0,0.E0,0.E0)); 853 | #938=AXIS2_PLACEMENT_3D('',#935,#936,#937); 854 | #939=PLANE('',#938); 855 | #941=ORIENTED_EDGE('',*,*,#940,.F.); 856 | #943=ORIENTED_EDGE('',*,*,#942,.F.); 857 | #944=EDGE_LOOP('',(#941,#943)); 858 | #945=FACE_OUTER_BOUND('',#944,.F.); 859 | #947=ORIENTED_EDGE('',*,*,#946,.T.); 860 | #949=ORIENTED_EDGE('',*,*,#948,.T.); 861 | #950=EDGE_LOOP('',(#947,#949)); 862 | #951=FACE_BOUND('',#950,.F.); 863 | #952=ADVANCED_FACE('',(#945,#951),#939,.T.); 864 | #953=CARTESIAN_POINT('',(-2.685673570311E1,-1.789189659842E0,1.E1)); 865 | #954=DIRECTION('',(0.E0,0.E0,1.E0)); 866 | #955=DIRECTION('',(-1.E0,0.E0,0.E0)); 867 | #956=AXIS2_PLACEMENT_3D('',#953,#954,#955); 868 | #957=CYLINDRICAL_SURFACE('',#956,2.4E0); 869 | #959=ORIENTED_EDGE('',*,*,#958,.F.); 870 | #961=ORIENTED_EDGE('',*,*,#960,.T.); 871 | #962=ORIENTED_EDGE('',*,*,#923,.T.); 872 | #964=ORIENTED_EDGE('',*,*,#963,.F.); 873 | #965=EDGE_LOOP('',(#959,#961,#962,#964)); 874 | #966=FACE_OUTER_BOUND('',#965,.F.); 875 | #967=ADVANCED_FACE('',(#966),#957,.F.); 876 | #968=CARTESIAN_POINT('',(0.E0,0.E0,1.E1)); 877 | #969=DIRECTION('',(0.E0,0.E0,-1.E0)); 878 | #970=DIRECTION('',(0.E0,-1.E0,0.E0)); 879 | #971=AXIS2_PLACEMENT_3D('',#968,#969,#970); 880 | #972=PLANE('',#971); 881 | #974=ORIENTED_EDGE('',*,*,#973,.F.); 882 | #976=ORIENTED_EDGE('',*,*,#975,.F.); 883 | #978=ORIENTED_EDGE('',*,*,#977,.F.); 884 | #980=ORIENTED_EDGE('',*,*,#979,.F.); 885 | #982=ORIENTED_EDGE('',*,*,#981,.T.); 886 | #984=ORIENTED_EDGE('',*,*,#983,.F.); 887 | #985=EDGE_LOOP('',(#974,#976,#978,#980,#982,#984)); 888 | #986=FACE_OUTER_BOUND('',#985,.F.); 889 | #988=ORIENTED_EDGE('',*,*,#987,.T.); 890 | #990=ORIENTED_EDGE('',*,*,#989,.T.); 891 | #991=EDGE_LOOP('',(#988,#990)); 892 | #992=FACE_BOUND('',#991,.F.); 893 | #993=ORIENTED_EDGE('',*,*,#958,.T.); 894 | #995=ORIENTED_EDGE('',*,*,#994,.T.); 895 | #996=EDGE_LOOP('',(#993,#995)); 896 | #997=FACE_BOUND('',#996,.F.); 897 | #998=ADVANCED_FACE('',(#986,#992,#997),#972,.F.); 898 | #999=CARTESIAN_POINT('',(-2.685673570311E1,-1.789189659842E0,1.E1)); 899 | #1000=DIRECTION('',(0.E0,0.E0,1.E0)); 900 | #1001=DIRECTION('',(-1.E0,0.E0,0.E0)); 901 | #1002=AXIS2_PLACEMENT_3D('',#999,#1000,#1001); 902 | #1003=CYLINDRICAL_SURFACE('',#1002,2.4E0); 903 | #1004=ORIENTED_EDGE('',*,*,#994,.F.); 904 | #1005=ORIENTED_EDGE('',*,*,#963,.T.); 905 | #1006=ORIENTED_EDGE('',*,*,#925,.T.); 906 | #1007=ORIENTED_EDGE('',*,*,#960,.F.); 907 | #1008=EDGE_LOOP('',(#1004,#1005,#1006,#1007)); 908 | #1009=FACE_OUTER_BOUND('',#1008,.F.); 909 | #1010=ADVANCED_FACE('',(#1009),#1003,.F.); 910 | #1011=CARTESIAN_POINT('',(-5.506673570311E1,-1.789189659842E0,1.E1)); 911 | #1012=DIRECTION('',(0.E0,0.E0,1.E0)); 912 | #1013=DIRECTION('',(-1.E0,0.E0,0.E0)); 913 | #1014=AXIS2_PLACEMENT_3D('',#1011,#1012,#1013); 914 | #1015=CYLINDRICAL_SURFACE('',#1014,2.4E0); 915 | #1016=ORIENTED_EDGE('',*,*,#987,.F.); 916 | #1018=ORIENTED_EDGE('',*,*,#1017,.T.); 917 | #1019=ORIENTED_EDGE('',*,*,#940,.T.); 918 | #1021=ORIENTED_EDGE('',*,*,#1020,.F.); 919 | #1022=EDGE_LOOP('',(#1016,#1018,#1019,#1021)); 920 | #1023=FACE_OUTER_BOUND('',#1022,.F.); 921 | #1024=ADVANCED_FACE('',(#1023),#1015,.F.); 922 | #1025=CARTESIAN_POINT('',(-5.506673570311E1,-1.789189659842E0,1.E1)); 923 | #1026=DIRECTION('',(0.E0,0.E0,1.E0)); 924 | #1027=DIRECTION('',(-1.E0,0.E0,0.E0)); 925 | #1028=AXIS2_PLACEMENT_3D('',#1025,#1026,#1027); 926 | #1029=CYLINDRICAL_SURFACE('',#1028,2.4E0); 927 | #1030=ORIENTED_EDGE('',*,*,#989,.F.); 928 | #1031=ORIENTED_EDGE('',*,*,#1020,.T.); 929 | #1032=ORIENTED_EDGE('',*,*,#942,.T.); 930 | #1033=ORIENTED_EDGE('',*,*,#1017,.F.); 931 | #1034=EDGE_LOOP('',(#1030,#1031,#1032,#1033)); 932 | #1035=FACE_OUTER_BOUND('',#1034,.F.); 933 | #1036=ADVANCED_FACE('',(#1035),#1029,.F.); 934 | #1037=CARTESIAN_POINT('',(-5.787939909530E1,4.289001034016E1,8.5E0)); 935 | #1038=DIRECTION('',(0.E0,-1.E0,0.E0)); 936 | #1039=DIRECTION('',(0.E0,0.E0,1.E0)); 937 | #1040=AXIS2_PLACEMENT_3D('',#1037,#1038,#1039); 938 | #1041=CYLINDRICAL_SURFACE('',#1040,1.5E0); 939 | #1042=ORIENTED_EDGE('',*,*,#973,.T.); 940 | #1044=ORIENTED_EDGE('',*,*,#1043,.T.); 941 | #1046=ORIENTED_EDGE('',*,*,#1045,.F.); 942 | #1048=ORIENTED_EDGE('',*,*,#1047,.T.); 943 | #1049=EDGE_LOOP('',(#1042,#1044,#1046,#1048)); 944 | #1050=FACE_OUTER_BOUND('',#1049,.F.); 945 | #1051=ADVANCED_FACE('',(#1050),#1041,.T.); 946 | #1052=CARTESIAN_POINT('',(-5.787939909530E1,-6.289189659842E0,8.5E0)); 947 | #1053=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); 948 | #1054=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); 949 | #1055=AXIS2_PLACEMENT_3D('',#1052,#1053,#1054); 950 | #1056=SPHERICAL_SURFACE('',#1055,1.5E0); 951 | #1058=ORIENTED_EDGE('',*,*,#1057,.F.); 952 | #1060=ORIENTED_EDGE('',*,*,#1059,.F.); 953 | #1061=ORIENTED_EDGE('',*,*,#1043,.F.); 954 | #1062=EDGE_LOOP('',(#1058,#1060,#1061)); 955 | #1063=FACE_OUTER_BOUND('',#1062,.F.); 956 | #1064=ADVANCED_FACE('',(#1063),#1056,.T.); 957 | #1065=CARTESIAN_POINT('',(-1.367863837559E2,-6.289189659842E0,8.5E0)); 958 | #1066=DIRECTION('',(1.E0,0.E0,0.E0)); 959 | #1067=DIRECTION('',(0.E0,0.E0,1.E0)); 960 | #1068=AXIS2_PLACEMENT_3D('',#1065,#1066,#1067); 961 | #1069=CYLINDRICAL_SURFACE('',#1068,1.5E0); 962 | #1070=ORIENTED_EDGE('',*,*,#983,.T.); 963 | #1072=ORIENTED_EDGE('',*,*,#1071,.T.); 964 | #1074=ORIENTED_EDGE('',*,*,#1073,.F.); 965 | #1075=ORIENTED_EDGE('',*,*,#1057,.T.); 966 | #1076=EDGE_LOOP('',(#1070,#1072,#1074,#1075)); 967 | #1077=FACE_OUTER_BOUND('',#1076,.F.); 968 | #1078=ADVANCED_FACE('',(#1077),#1069,.T.); 969 | #1079=CARTESIAN_POINT('',(-5.5E0,-6.289189659842E0,1.15E1)); 970 | #1080=DIRECTION('',(0.E0,-1.E0,0.E0)); 971 | #1081=DIRECTION('',(0.E0,0.E0,-1.E0)); 972 | #1082=AXIS2_PLACEMENT_3D('',#1079,#1080,#1081); 973 | #1083=TOROIDAL_SURFACE('',#1082,3.E0,1.5E0); 974 | #1085=ORIENTED_EDGE('',*,*,#1084,.T.); 975 | #1086=ORIENTED_EDGE('',*,*,#1071,.F.); 976 | #1088=ORIENTED_EDGE('',*,*,#1087,.F.); 977 | #1090=ORIENTED_EDGE('',*,*,#1089,.F.); 978 | #1091=EDGE_LOOP('',(#1085,#1086,#1088,#1090)); 979 | #1092=FACE_OUTER_BOUND('',#1091,.F.); 980 | #1093=ADVANCED_FACE('',(#1092),#1083,.T.); 981 | #1094=CARTESIAN_POINT('',(0.E0,-7.789189659842E0,0.E0)); 982 | #1095=DIRECTION('',(0.E0,-1.E0,0.E0)); 983 | #1096=DIRECTION('',(-1.E0,0.E0,0.E0)); 984 | #1097=AXIS2_PLACEMENT_3D('',#1094,#1095,#1096); 985 | #1098=PLANE('',#1097); 986 | #1100=ORIENTED_EDGE('',*,*,#1099,.T.); 987 | #1102=ORIENTED_EDGE('',*,*,#1101,.T.); 988 | #1104=ORIENTED_EDGE('',*,*,#1103,.F.); 989 | #1106=ORIENTED_EDGE('',*,*,#1105,.T.); 990 | #1108=ORIENTED_EDGE('',*,*,#1107,.T.); 991 | #1109=ORIENTED_EDGE('',*,*,#1073,.T.); 992 | #1110=ORIENTED_EDGE('',*,*,#1084,.F.); 993 | #1112=ORIENTED_EDGE('',*,*,#1111,.T.); 994 | #1114=ORIENTED_EDGE('',*,*,#1113,.T.); 995 | #1116=ORIENTED_EDGE('',*,*,#1115,.T.); 996 | #1117=EDGE_LOOP('',(#1100,#1102,#1104,#1106,#1108,#1109,#1110,#1112,#1114, 997 | #1116)); 998 | #1118=FACE_OUTER_BOUND('',#1117,.F.); 999 | #1119=ADVANCED_FACE('',(#1118),#1098,.T.); 1000 | #1120=CARTESIAN_POINT('',(7.740698466063E1,-6.289189659842E0,-1.05E1)); 1001 | #1121=DIRECTION('',(-1.E0,0.E0,0.E0)); 1002 | #1122=DIRECTION('',(0.E0,0.E0,-1.E0)); 1003 | #1123=AXIS2_PLACEMENT_3D('',#1120,#1121,#1122); 1004 | #1124=CYLINDRICAL_SURFACE('',#1123,1.5E0); 1005 | #1126=ORIENTED_EDGE('',*,*,#1125,.T.); 1006 | #1128=ORIENTED_EDGE('',*,*,#1127,.T.); 1007 | #1130=ORIENTED_EDGE('',*,*,#1129,.T.); 1008 | #1131=ORIENTED_EDGE('',*,*,#1099,.F.); 1009 | #1132=EDGE_LOOP('',(#1126,#1128,#1130,#1131)); 1010 | #1133=FACE_OUTER_BOUND('',#1132,.F.); 1011 | #1134=ADVANCED_FACE('',(#1133),#1124,.T.); 1012 | #1135=CARTESIAN_POINT('',(0.E0,4.210810340158E0,0.E0)); 1013 | #1136=DIRECTION('',(1.E0,0.E0,0.E0)); 1014 | #1137=DIRECTION('',(0.E0,-1.E0,0.E0)); 1015 | #1138=AXIS2_PLACEMENT_3D('',#1135,#1136,#1137); 1016 | #1139=PLANE('',#1138); 1017 | #1140=ORIENTED_EDGE('',*,*,#1125,.F.); 1018 | #1141=ORIENTED_EDGE('',*,*,#1115,.F.); 1019 | #1143=ORIENTED_EDGE('',*,*,#1142,.F.); 1020 | #1145=ORIENTED_EDGE('',*,*,#1144,.F.); 1021 | #1147=ORIENTED_EDGE('',*,*,#1146,.F.); 1022 | #1149=ORIENTED_EDGE('',*,*,#1148,.F.); 1023 | #1151=ORIENTED_EDGE('',*,*,#1150,.F.); 1024 | #1153=ORIENTED_EDGE('',*,*,#1152,.T.); 1025 | #1154=EDGE_LOOP('',(#1140,#1141,#1143,#1145,#1147,#1149,#1151,#1153)); 1026 | #1155=FACE_OUTER_BOUND('',#1154,.F.); 1027 | #1157=ORIENTED_EDGE('',*,*,#1156,.F.); 1028 | #1159=ORIENTED_EDGE('',*,*,#1158,.F.); 1029 | #1160=EDGE_LOOP('',(#1157,#1159)); 1030 | #1161=FACE_BOUND('',#1160,.F.); 1031 | #1163=ORIENTED_EDGE('',*,*,#1162,.F.); 1032 | #1165=ORIENTED_EDGE('',*,*,#1164,.F.); 1033 | #1166=EDGE_LOOP('',(#1163,#1165)); 1034 | #1167=FACE_BOUND('',#1166,.F.); 1035 | #1168=ADVANCED_FACE('',(#1155,#1161,#1167),#1139,.T.); 1036 | #1169=CARTESIAN_POINT('',(-1.367863837559E2,-6.289189659842E0,1.85E1)); 1037 | #1170=DIRECTION('',(1.E0,0.E0,0.E0)); 1038 | #1171=DIRECTION('',(0.E0,0.E0,1.E0)); 1039 | #1172=AXIS2_PLACEMENT_3D('',#1169,#1170,#1171); 1040 | #1173=CYLINDRICAL_SURFACE('',#1172,1.5E0); 1041 | #1174=ORIENTED_EDGE('',*,*,#1142,.T.); 1042 | #1175=ORIENTED_EDGE('',*,*,#1113,.F.); 1043 | #1177=ORIENTED_EDGE('',*,*,#1176,.T.); 1044 | #1179=ORIENTED_EDGE('',*,*,#1178,.T.); 1045 | #1180=EDGE_LOOP('',(#1174,#1175,#1177,#1179)); 1046 | #1181=FACE_OUTER_BOUND('',#1180,.F.); 1047 | #1182=ADVANCED_FACE('',(#1181),#1173,.T.); 1048 | #1183=CARTESIAN_POINT('',(-2.5E0,-6.289189659842E0,1.85E1)); 1049 | #1184=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); 1050 | #1185=DIRECTION('',(-7.071067811865E-1,-7.071067811865E-1,0.E0)); 1051 | #1186=AXIS2_PLACEMENT_3D('',#1183,#1184,#1185); 1052 | #1187=SPHERICAL_SURFACE('',#1186,1.5E0); 1053 | #1189=ORIENTED_EDGE('',*,*,#1188,.F.); 1054 | #1191=ORIENTED_EDGE('',*,*,#1190,.F.); 1055 | #1192=ORIENTED_EDGE('',*,*,#1176,.F.); 1056 | #1193=EDGE_LOOP('',(#1189,#1191,#1192)); 1057 | #1194=FACE_OUTER_BOUND('',#1193,.F.); 1058 | #1195=ADVANCED_FACE('',(#1194),#1187,.T.); 1059 | #1196=CARTESIAN_POINT('',(-2.5E0,-6.289189659842E0,-5.37152E1)); 1060 | #1197=DIRECTION('',(0.E0,0.E0,1.E0)); 1061 | #1198=DIRECTION('',(-1.E0,0.E0,0.E0)); 1062 | #1199=AXIS2_PLACEMENT_3D('',#1196,#1197,#1198); 1063 | #1200=CYLINDRICAL_SURFACE('',#1199,1.5E0); 1064 | #1201=ORIENTED_EDGE('',*,*,#1111,.F.); 1065 | #1202=ORIENTED_EDGE('',*,*,#1089,.T.); 1066 | #1204=ORIENTED_EDGE('',*,*,#1203,.T.); 1067 | #1205=ORIENTED_EDGE('',*,*,#1188,.T.); 1068 | #1206=EDGE_LOOP('',(#1201,#1202,#1204,#1205)); 1069 | #1207=FACE_OUTER_BOUND('',#1206,.F.); 1070 | #1208=ADVANCED_FACE('',(#1207),#1200,.T.); 1071 | #1209=CARTESIAN_POINT('',(-4.E0,-7.789189659842E0,-1.2E1)); 1072 | #1210=DIRECTION('',(-1.E0,0.E0,0.E0)); 1073 | #1211=DIRECTION('',(0.E0,1.E0,0.E0)); 1074 | #1212=AXIS2_PLACEMENT_3D('',#1209,#1210,#1211); 1075 | #1213=PLANE('',#1212); 1076 | #1215=ORIENTED_EDGE('',*,*,#1214,.T.); 1077 | #1216=ORIENTED_EDGE('',*,*,#1203,.F.); 1078 | #1218=ORIENTED_EDGE('',*,*,#1217,.F.); 1079 | #1220=ORIENTED_EDGE('',*,*,#1219,.T.); 1080 | #1221=EDGE_LOOP('',(#1215,#1216,#1218,#1220)); 1081 | #1222=FACE_OUTER_BOUND('',#1221,.F.); 1082 | #1224=ORIENTED_EDGE('',*,*,#1223,.T.); 1083 | #1226=ORIENTED_EDGE('',*,*,#1225,.T.); 1084 | #1227=EDGE_LOOP('',(#1224,#1226)); 1085 | #1228=FACE_BOUND('',#1227,.F.); 1086 | #1229=ADVANCED_FACE('',(#1222,#1228),#1213,.T.); 1087 | #1230=CARTESIAN_POINT('',(-4.E0,-7.789189659842E0,-1.2E1)); 1088 | #1231=DIRECTION('',(-1.E0,0.E0,0.E0)); 1089 | #1232=DIRECTION('',(0.E0,1.E0,0.E0)); 1090 | #1233=AXIS2_PLACEMENT_3D('',#1230,#1231,#1232); 1091 | #1234=PLANE('',#1233); 1092 | #1236=ORIENTED_EDGE('',*,*,#1235,.F.); 1093 | #1238=ORIENTED_EDGE('',*,*,#1237,.F.); 1094 | #1240=ORIENTED_EDGE('',*,*,#1239,.T.); 1095 | #1242=ORIENTED_EDGE('',*,*,#1241,.T.); 1096 | #1243=EDGE_LOOP('',(#1236,#1238,#1240,#1242)); 1097 | #1244=FACE_OUTER_BOUND('',#1243,.F.); 1098 | #1246=ORIENTED_EDGE('',*,*,#1245,.T.); 1099 | #1248=ORIENTED_EDGE('',*,*,#1247,.T.); 1100 | #1249=EDGE_LOOP('',(#1246,#1248)); 1101 | #1250=FACE_BOUND('',#1249,.F.); 1102 | #1251=ADVANCED_FACE('',(#1244,#1250),#1234,.T.); 1103 | #1252=CARTESIAN_POINT('',(-2.5E0,4.289001034016E1,1.85E1)); 1104 | #1253=DIRECTION('',(0.E0,-1.E0,0.E0)); 1105 | #1254=DIRECTION('',(0.E0,0.E0,1.E0)); 1106 | #1255=AXIS2_PLACEMENT_3D('',#1252,#1253,#1254); 1107 | #1256=CYLINDRICAL_SURFACE('',#1255,1.5E0); 1108 | #1258=ORIENTED_EDGE('',*,*,#1257,.T.); 1109 | #1259=ORIENTED_EDGE('',*,*,#1190,.T.); 1110 | #1260=ORIENTED_EDGE('',*,*,#1214,.F.); 1111 | #1262=ORIENTED_EDGE('',*,*,#1261,.T.); 1112 | #1263=EDGE_LOOP('',(#1258,#1259,#1260,#1262)); 1113 | #1264=FACE_OUTER_BOUND('',#1263,.F.); 1114 | #1265=ADVANCED_FACE('',(#1264),#1256,.T.); 1115 | #1266=CARTESIAN_POINT('',(0.E0,0.E0,2.E1)); 1116 | #1267=DIRECTION('',(0.E0,0.E0,-1.E0)); 1117 | #1268=DIRECTION('',(1.E0,0.E0,0.E0)); 1118 | #1269=AXIS2_PLACEMENT_3D('',#1266,#1267,#1268); 1119 | #1270=PLANE('',#1269); 1120 | #1271=ORIENTED_EDGE('',*,*,#1178,.F.); 1121 | #1272=ORIENTED_EDGE('',*,*,#1257,.F.); 1122 | #1274=ORIENTED_EDGE('',*,*,#1273,.F.); 1123 | #1275=ORIENTED_EDGE('',*,*,#1144,.T.); 1124 | #1276=EDGE_LOOP('',(#1271,#1272,#1274,#1275)); 1125 | #1277=FACE_OUTER_BOUND('',#1276,.F.); 1126 | #1278=ADVANCED_FACE('',(#1277),#1270,.F.); 1127 | #1279=CARTESIAN_POINT('',(7.740698466063E1,1.271081034016E1,1.85E1)); 1128 | #1280=DIRECTION('',(-1.E0,0.E0,0.E0)); 1129 | #1281=DIRECTION('',(0.E0,0.E0,1.E0)); 1130 | #1282=AXIS2_PLACEMENT_3D('',#1279,#1280,#1281); 1131 | #1283=CYLINDRICAL_SURFACE('',#1282,1.5E0); 1132 | #1284=ORIENTED_EDGE('',*,*,#1146,.T.); 1133 | #1285=ORIENTED_EDGE('',*,*,#1273,.T.); 1134 | #1287=ORIENTED_EDGE('',*,*,#1286,.T.); 1135 | #1289=ORIENTED_EDGE('',*,*,#1288,.F.); 1136 | #1290=EDGE_LOOP('',(#1284,#1285,#1287,#1289)); 1137 | #1291=FACE_OUTER_BOUND('',#1290,.F.); 1138 | #1292=ADVANCED_FACE('',(#1291),#1283,.T.); 1139 | #1293=CARTESIAN_POINT('',(-2.5E0,1.271081034016E1,1.85E1)); 1140 | #1294=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); 1141 | #1295=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); 1142 | #1296=AXIS2_PLACEMENT_3D('',#1293,#1294,#1295); 1143 | #1297=SPHERICAL_SURFACE('',#1296,1.5E0); 1144 | #1298=ORIENTED_EDGE('',*,*,#1286,.F.); 1145 | #1299=ORIENTED_EDGE('',*,*,#1261,.F.); 1146 | #1301=ORIENTED_EDGE('',*,*,#1300,.F.); 1147 | #1302=EDGE_LOOP('',(#1298,#1299,#1301)); 1148 | #1303=FACE_OUTER_BOUND('',#1302,.F.); 1149 | #1304=ADVANCED_FACE('',(#1303),#1297,.T.); 1150 | #1305=CARTESIAN_POINT('',(-2.5E0,1.271081034016E1,-5.37152E1)); 1151 | #1306=DIRECTION('',(0.E0,0.E0,1.E0)); 1152 | #1307=DIRECTION('',(0.E0,1.E0,0.E0)); 1153 | #1308=AXIS2_PLACEMENT_3D('',#1305,#1306,#1307); 1154 | #1309=CYLINDRICAL_SURFACE('',#1308,1.5E0); 1155 | #1310=ORIENTED_EDGE('',*,*,#1219,.F.); 1156 | #1312=ORIENTED_EDGE('',*,*,#1311,.T.); 1157 | #1314=ORIENTED_EDGE('',*,*,#1313,.T.); 1158 | #1315=ORIENTED_EDGE('',*,*,#1300,.T.); 1159 | #1316=EDGE_LOOP('',(#1310,#1312,#1314,#1315)); 1160 | #1317=FACE_OUTER_BOUND('',#1316,.F.); 1161 | #1318=ADVANCED_FACE('',(#1317),#1309,.T.); 1162 | #1319=CARTESIAN_POINT('',(-5.5E0,1.271081034016E1,1.15E1)); 1163 | #1320=DIRECTION('',(0.E0,-1.E0,0.E0)); 1164 | #1321=DIRECTION('',(9.975558049412E-1,0.E0,6.987428731747E-2)); 1165 | #1322=AXIS2_PLACEMENT_3D('',#1319,#1320,#1321); 1166 | #1323=TOROIDAL_SURFACE('',#1322,3.E0,1.5E0); 1167 | #1325=ORIENTED_EDGE('',*,*,#1324,.F.); 1168 | #1326=ORIENTED_EDGE('',*,*,#1311,.F.); 1169 | #1328=ORIENTED_EDGE('',*,*,#1327,.F.); 1170 | #1330=ORIENTED_EDGE('',*,*,#1329,.F.); 1171 | #1331=EDGE_LOOP('',(#1325,#1326,#1328,#1330)); 1172 | #1332=FACE_OUTER_BOUND('',#1331,.F.); 1173 | #1333=ADVANCED_FACE('',(#1332),#1323,.T.); 1174 | #1334=CARTESIAN_POINT('',(-4.E0,1.421081034016E1,-1.2E1)); 1175 | #1335=DIRECTION('',(0.E0,1.E0,0.E0)); 1176 | #1336=DIRECTION('',(1.E0,0.E0,0.E0)); 1177 | #1337=AXIS2_PLACEMENT_3D('',#1334,#1335,#1336); 1178 | #1338=PLANE('',#1337); 1179 | #1339=ORIENTED_EDGE('',*,*,#1288,.T.); 1180 | #1340=ORIENTED_EDGE('',*,*,#1313,.F.); 1181 | #1341=ORIENTED_EDGE('',*,*,#1324,.T.); 1182 | #1343=ORIENTED_EDGE('',*,*,#1342,.F.); 1183 | #1345=ORIENTED_EDGE('',*,*,#1344,.F.); 1184 | #1347=ORIENTED_EDGE('',*,*,#1346,.F.); 1185 | #1349=ORIENTED_EDGE('',*,*,#1348,.T.); 1186 | #1350=ORIENTED_EDGE('',*,*,#1148,.T.); 1187 | #1351=EDGE_LOOP('',(#1339,#1340,#1341,#1343,#1345,#1347,#1349,#1350)); 1188 | #1352=FACE_OUTER_BOUND('',#1351,.F.); 1189 | #1353=ADVANCED_FACE('',(#1352),#1338,.T.); 1190 | #1354=CARTESIAN_POINT('',(-3.610292158184E0,1.271081034016E1,-5.37152E1)); 1191 | #1355=DIRECTION('',(0.E0,0.E0,1.E0)); 1192 | #1356=DIRECTION('',(0.E0,1.E0,0.E0)); 1193 | #1357=AXIS2_PLACEMENT_3D('',#1354,#1355,#1356); 1194 | #1358=CYLINDRICAL_SURFACE('',#1357,1.5E0); 1195 | #1360=ORIENTED_EDGE('',*,*,#1359,.F.); 1196 | #1362=ORIENTED_EDGE('',*,*,#1361,.T.); 1197 | #1363=ORIENTED_EDGE('',*,*,#1342,.T.); 1198 | #1365=ORIENTED_EDGE('',*,*,#1364,.T.); 1199 | #1366=EDGE_LOOP('',(#1360,#1362,#1363,#1365)); 1200 | #1367=FACE_OUTER_BOUND('',#1366,.F.); 1201 | #1368=ADVANCED_FACE('',(#1367),#1358,.T.); 1202 | #1369=CARTESIAN_POINT('',(-2.194616011363E1,4.210810340158E0,0.E0)); 1203 | #1370=DIRECTION('',(-4.867550923345E-1,8.735384823157E-1,0.E0)); 1204 | #1371=DIRECTION('',(8.735384823157E-1,4.867550923345E-1,0.E0)); 1205 | #1372=AXIS2_PLACEMENT_3D('',#1369,#1370,#1371); 1206 | #1373=PLANE('',#1372); 1207 | #1374=ORIENTED_EDGE('',*,*,#1359,.T.); 1208 | #1376=ORIENTED_EDGE('',*,*,#1375,.T.); 1209 | #1378=ORIENTED_EDGE('',*,*,#1377,.T.); 1210 | #1380=ORIENTED_EDGE('',*,*,#1379,.F.); 1211 | #1382=ORIENTED_EDGE('',*,*,#1381,.T.); 1212 | #1384=ORIENTED_EDGE('',*,*,#1383,.T.); 1213 | #1385=EDGE_LOOP('',(#1374,#1376,#1378,#1380,#1382,#1384)); 1214 | #1386=FACE_OUTER_BOUND('',#1385,.F.); 1215 | #1387=ADVANCED_FACE('',(#1386),#1373,.T.); 1216 | #1388=CARTESIAN_POINT('',(-4.503399782427E0,1.266008583486E1,1.037520890066E1)); 1217 | #1389=CARTESIAN_POINT('',(-4.554366821251E0,1.260180725231E1,1.033001890519E1)); 1218 | #1390=CARTESIAN_POINT('',(-4.687679060741E0,1.244976361411E1,1.022723408640E1)); 1219 | #1391=CARTESIAN_POINT('',(-4.927310727673E0,1.217824795483E1,1.009938069341E1)); 1220 | #1392=CARTESIAN_POINT('',(-5.206348791607E0,1.186461206751E1,1.001655231257E1)); 1221 | #1393=CARTESIAN_POINT('',(-5.398231832205E0,1.165054219684E1,9.997865322284E0)); 1222 | #1394=CARTESIAN_POINT('',(-5.486690819902E0,1.155218870524E1,9.997076864310E0)); 1223 | #1395=CARTESIAN_POINT('',(-4.824714833249E0,1.354207953390E1,1.017437665819E1)); 1224 | #1396=CARTESIAN_POINT('',(-4.894387318219E0,1.347853596409E1,1.013597511654E1)); 1225 | #1397=CARTESIAN_POINT('',(-5.071361087341E0,1.331417258944E1,1.005691948217E1)); 1226 | #1398=CARTESIAN_POINT('',(-5.365690722950E0,1.302695079778E1,9.990141760546E0)); 1227 | #1399=CARTESIAN_POINT('',(-5.675419439782E0,1.270338535326E1,9.991903433889E0)); 1228 | #1400=CARTESIAN_POINT('',(-5.867682108725E0,1.248755385004E1,1.003368407857E1)); 1229 | #1401=CARTESIAN_POINT('',(-5.952029666E0,1.238941534779E1,1.006026650694E1)); 1230 | #1402=CARTESIAN_POINT('',(-4.588574237616E0,1.416675157141E1,9.484806828197E0)); 1231 | #1403=CARTESIAN_POINT('',(-4.696704370419E0,1.409947907437E1,9.429855541160E0)); 1232 | #1404=CARTESIAN_POINT('',(-4.970316828910E0,1.392639024637E1,9.319380634663E0)); 1233 | #1405=CARTESIAN_POINT('',(-5.420499323831E0,1.362804458646E1,9.237215016617E0)); 1234 | #1406=CARTESIAN_POINT('',(-5.886932442935E0,1.329744653304E1,9.262810665661E0)); 1235 | #1407=CARTESIAN_POINT('',(-6.171394066641E0,1.308036735358E1,9.341038724206E0)); 1236 | #1408=CARTESIAN_POINT('',(-6.295027547881E0,1.298238111753E1,9.387793341077E0)); 1237 | #1409=CARTESIAN_POINT('',(-3.952793506893E0,1.411662634659E1,8.767346962323E0)); 1238 | #1410=CARTESIAN_POINT('',(-4.093431795096E0,1.404965306786E1,8.683568118378E0)); 1239 | #1411=CARTESIAN_POINT('',(-4.452075340636E0,1.387726439176E1,8.507523348834E0)); 1240 | #1412=CARTESIAN_POINT('',(-5.055107303764E0,1.357981133847E1,8.343790177034E0)); 1241 | #1413=CARTESIAN_POINT('',(-5.699531196692E0,1.324977759893E1,8.316535199642E0)); 1242 | #1414=CARTESIAN_POINT('',(-6.106393465892E0,1.303279853609E1,8.382832219621E0)); 1243 | #1415=CARTESIAN_POINT('',(-6.286454984774E0,1.293480008183E1,8.429079018539E0)); 1244 | #1416=(BOUNDED_SURFACE()B_SPLINE_SURFACE(3,3,((#1388,#1389,#1390,#1391,#1392, 1245 | #1393,#1394),(#1395,#1396,#1397,#1398,#1399,#1400,#1401),(#1402,#1403,#1404, 1246 | #1405,#1406,#1407,#1408),(#1409,#1410,#1411,#1412,#1413,#1414,#1415)), 1247 | .UNSPECIFIED.,.F.,.F.,.F.)B_SPLINE_SURFACE_WITH_KNOTS((4,4),(4,1,1,1,4),(0.E0, 1248 | 1.E0),(7.956090632947E-1,8.302676576694E-1,8.818823191913E-1,9.373385751413E-1, 1249 | 9.845959367409E-1),.UNSPECIFIED.)GEOMETRIC_REPRESENTATION_ITEM()RATIONAL_B_SPLINE_SURFACE(((1.200592486795E0,1.200592486795E0,1.200592486795E0,1.200592486795E0, 1250 | 1.200592486795E0,1.200592486795E0,1.200592486795E0),(9.331358377350E-1, 1251 | 9.331358377350E-1,9.331358377350E-1,9.331358377350E-1,9.331358377350E-1, 1252 | 9.331358377350E-1,9.331358377350E-1),(9.331358377350E-1,9.331358377350E-1, 1253 | 9.331358377350E-1,9.331358377350E-1,9.331358377350E-1,9.331358377350E-1, 1254 | 9.331358377350E-1),(1.200592486795E0,1.200592486795E0,1.200592486795E0, 1255 | 1.200592486795E0,1.200592486795E0,1.200592486795E0,1.200592486795E0)))REPRESENTATION_ITEM('')SURFACE()); 1256 | #1417=ORIENTED_EDGE('',*,*,#1375,.F.); 1257 | #1419=ORIENTED_EDGE('',*,*,#1418,.F.); 1258 | #1421=ORIENTED_EDGE('',*,*,#1420,.F.); 1259 | #1423=ORIENTED_EDGE('',*,*,#1422,.F.); 1260 | #1424=EDGE_LOOP('',(#1417,#1419,#1421,#1423)); 1261 | #1425=FACE_OUTER_BOUND('',#1424,.F.); 1262 | #1426=ADVANCED_FACE('',(#1425),#1416,.T.); 1263 | #1427=CARTESIAN_POINT('',(-3.610292158184E0,1.271081034016E1,9.169977624017E0)); 1264 | #1428=DIRECTION('',(1.215568724596E-1,7.417844521062E-1,-6.595299488054E-1)); 1265 | #1429=DIRECTION('',(-6.907682415673E-1,5.403738656715E-1,4.804532461554E-1)); 1266 | #1430=AXIS2_PLACEMENT_3D('',#1427,#1428,#1429); 1267 | #1431=SPHERICAL_SURFACE('',#1430,1.5E0); 1268 | #1432=ORIENTED_EDGE('',*,*,#1329,.T.); 1269 | #1433=ORIENTED_EDGE('',*,*,#1418,.T.); 1270 | #1434=ORIENTED_EDGE('',*,*,#1364,.F.); 1271 | #1435=EDGE_LOOP('',(#1432,#1433,#1434)); 1272 | #1436=FACE_OUTER_BOUND('',#1435,.F.); 1273 | #1437=ADVANCED_FACE('',(#1436),#1431,.T.); 1274 | #1438=CARTESIAN_POINT('',(-5.5E0,4.289001034016E1,1.15E1)); 1275 | #1439=DIRECTION('',(0.E0,-1.E0,0.E0)); 1276 | #1440=DIRECTION('',(0.E0,0.E0,-1.E0)); 1277 | #1441=AXIS2_PLACEMENT_3D('',#1438,#1439,#1440); 1278 | #1442=CYLINDRICAL_SURFACE('',#1441,1.5E0); 1279 | #1443=ORIENTED_EDGE('',*,*,#981,.F.); 1280 | #1444=ORIENTED_EDGE('',*,*,#1420,.T.); 1281 | #1445=ORIENTED_EDGE('',*,*,#1327,.T.); 1282 | #1446=ORIENTED_EDGE('',*,*,#1217,.T.); 1283 | #1447=ORIENTED_EDGE('',*,*,#1087,.T.); 1284 | #1448=EDGE_LOOP('',(#1443,#1444,#1445,#1446,#1447)); 1285 | #1449=FACE_OUTER_BOUND('',#1448,.F.); 1286 | #1450=ADVANCED_FACE('',(#1449),#1442,.F.); 1287 | #1451=CARTESIAN_POINT('',(5.054978337193E1,4.289001034016E1,8.5E0)); 1288 | #1452=DIRECTION('',(-8.735384823157E-1,-4.867550923345E-1,0.E0)); 1289 | #1453=DIRECTION('',(0.E0,0.E0,1.E0)); 1290 | #1454=AXIS2_PLACEMENT_3D('',#1451,#1452,#1453); 1291 | #1455=CYLINDRICAL_SURFACE('',#1454,1.5E0); 1292 | #1456=ORIENTED_EDGE('',*,*,#1377,.F.); 1293 | #1457=ORIENTED_EDGE('',*,*,#1422,.T.); 1294 | #1458=ORIENTED_EDGE('',*,*,#979,.T.); 1295 | #1460=ORIENTED_EDGE('',*,*,#1459,.T.); 1296 | #1461=EDGE_LOOP('',(#1456,#1457,#1458,#1460)); 1297 | #1462=FACE_OUTER_BOUND('',#1461,.F.); 1298 | #1463=ADVANCED_FACE('',(#1462),#1455,.T.); 1299 | #1464=CARTESIAN_POINT('',(-2.233586795544E1,5.710810340158E0,8.5E0)); 1300 | #1465=DIRECTION('',(0.E0,0.E0,1.E0)); 1301 | #1466=DIRECTION('',(4.867550923345E-1,-8.735384823157E-1,0.E0)); 1302 | #1467=AXIS2_PLACEMENT_3D('',#1464,#1465,#1466); 1303 | #1468=TOROIDAL_SURFACE('',#1467,3.E0,1.5E0); 1304 | #1469=ORIENTED_EDGE('',*,*,#977,.T.); 1305 | #1471=ORIENTED_EDGE('',*,*,#1470,.F.); 1306 | #1473=ORIENTED_EDGE('',*,*,#1472,.F.); 1307 | #1474=ORIENTED_EDGE('',*,*,#1459,.F.); 1308 | #1475=EDGE_LOOP('',(#1469,#1471,#1473,#1474)); 1309 | #1476=FACE_OUTER_BOUND('',#1475,.F.); 1310 | #1477=ADVANCED_FACE('',(#1476),#1468,.T.); 1311 | #1478=CARTESIAN_POINT('',(7.740698466063E1,2.710810340158E0,8.5E0)); 1312 | #1479=DIRECTION('',(-1.E0,0.E0,0.E0)); 1313 | #1480=DIRECTION('',(0.E0,0.E0,1.E0)); 1314 | #1481=AXIS2_PLACEMENT_3D('',#1478,#1479,#1480); 1315 | #1482=CYLINDRICAL_SURFACE('',#1481,1.5E0); 1316 | #1484=ORIENTED_EDGE('',*,*,#1483,.F.); 1317 | #1485=ORIENTED_EDGE('',*,*,#1470,.T.); 1318 | #1486=ORIENTED_EDGE('',*,*,#975,.T.); 1319 | #1488=ORIENTED_EDGE('',*,*,#1487,.T.); 1320 | #1489=EDGE_LOOP('',(#1484,#1485,#1486,#1488)); 1321 | #1490=FACE_OUTER_BOUND('',#1489,.F.); 1322 | #1491=ADVANCED_FACE('',(#1490),#1482,.T.); 1323 | #1492=CARTESIAN_POINT('',(-5.937939909530E1,4.210810340158E0,0.E0)); 1324 | #1493=DIRECTION('',(0.E0,1.E0,0.E0)); 1325 | #1494=DIRECTION('',(1.E0,0.E0,0.E0)); 1326 | #1495=AXIS2_PLACEMENT_3D('',#1492,#1493,#1494); 1327 | #1496=PLANE('',#1495); 1328 | #1497=ORIENTED_EDGE('',*,*,#1483,.T.); 1329 | #1499=ORIENTED_EDGE('',*,*,#1498,.F.); 1330 | #1501=ORIENTED_EDGE('',*,*,#1500,.T.); 1331 | #1503=ORIENTED_EDGE('',*,*,#1502,.T.); 1332 | #1504=EDGE_LOOP('',(#1497,#1499,#1501,#1503)); 1333 | #1505=FACE_OUTER_BOUND('',#1504,.F.); 1334 | #1506=ADVANCED_FACE('',(#1505),#1496,.T.); 1335 | #1507=CARTESIAN_POINT('',(-5.787939909530E1,2.710810340158E0,-5.37152E1)); 1336 | #1508=DIRECTION('',(0.E0,0.E0,1.E0)); 1337 | #1509=DIRECTION('',(0.E0,1.E0,0.E0)); 1338 | #1510=AXIS2_PLACEMENT_3D('',#1507,#1508,#1509); 1339 | #1511=CYLINDRICAL_SURFACE('',#1510,1.5E0); 1340 | #1513=ORIENTED_EDGE('',*,*,#1512,.F.); 1341 | #1515=ORIENTED_EDGE('',*,*,#1514,.T.); 1342 | #1516=ORIENTED_EDGE('',*,*,#1498,.T.); 1343 | #1518=ORIENTED_EDGE('',*,*,#1517,.T.); 1344 | #1519=EDGE_LOOP('',(#1513,#1515,#1516,#1518)); 1345 | #1520=FACE_OUTER_BOUND('',#1519,.F.); 1346 | #1521=ADVANCED_FACE('',(#1520),#1511,.T.); 1347 | #1522=CARTESIAN_POINT('',(-5.937939909530E1,-7.789189659842E0,0.E0)); 1348 | #1523=DIRECTION('',(-1.E0,0.E0,0.E0)); 1349 | #1524=DIRECTION('',(0.E0,1.E0,0.E0)); 1350 | #1525=AXIS2_PLACEMENT_3D('',#1522,#1523,#1524); 1351 | #1526=PLANE('',#1525); 1352 | #1528=ORIENTED_EDGE('',*,*,#1527,.T.); 1353 | #1529=ORIENTED_EDGE('',*,*,#1512,.T.); 1354 | #1530=ORIENTED_EDGE('',*,*,#1045,.T.); 1355 | #1532=ORIENTED_EDGE('',*,*,#1531,.F.); 1356 | #1533=EDGE_LOOP('',(#1528,#1529,#1530,#1532)); 1357 | #1534=FACE_OUTER_BOUND('',#1533,.F.); 1358 | #1535=ADVANCED_FACE('',(#1534),#1526,.T.); 1359 | #1536=CARTESIAN_POINT('',(-5.787939909530E1,-3.646838965984E1,1.5E0)); 1360 | #1537=DIRECTION('',(0.E0,1.E0,0.E0)); 1361 | #1538=DIRECTION('',(0.E0,0.E0,-1.E0)); 1362 | #1539=AXIS2_PLACEMENT_3D('',#1536,#1537,#1538); 1363 | #1540=CYLINDRICAL_SURFACE('',#1539,1.5E0); 1364 | #1541=ORIENTED_EDGE('',*,*,#1527,.F.); 1365 | #1543=ORIENTED_EDGE('',*,*,#1542,.T.); 1366 | #1544=ORIENTED_EDGE('',*,*,#886,.T.); 1367 | #1546=ORIENTED_EDGE('',*,*,#1545,.T.); 1368 | #1547=EDGE_LOOP('',(#1541,#1543,#1544,#1546)); 1369 | #1548=FACE_OUTER_BOUND('',#1547,.F.); 1370 | #1549=ADVANCED_FACE('',(#1548),#1540,.T.); 1371 | #1550=CARTESIAN_POINT('',(-5.787939909530E1,-6.289189659842E0,1.5E0)); 1372 | #1551=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); 1373 | #1552=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); 1374 | #1553=AXIS2_PLACEMENT_3D('',#1550,#1551,#1552); 1375 | #1554=SPHERICAL_SURFACE('',#1553,1.5E0); 1376 | #1556=ORIENTED_EDGE('',*,*,#1555,.F.); 1377 | #1558=ORIENTED_EDGE('',*,*,#1557,.F.); 1378 | #1559=ORIENTED_EDGE('',*,*,#1542,.F.); 1379 | #1560=EDGE_LOOP('',(#1556,#1558,#1559)); 1380 | #1561=FACE_OUTER_BOUND('',#1560,.F.); 1381 | #1562=ADVANCED_FACE('',(#1561),#1554,.T.); 1382 | #1563=CARTESIAN_POINT('',(-5.787939909530E1,-6.289189659842E0,-5.37152E1)); 1383 | #1564=DIRECTION('',(0.E0,0.E0,1.E0)); 1384 | #1565=DIRECTION('',(-1.E0,0.E0,0.E0)); 1385 | #1566=AXIS2_PLACEMENT_3D('',#1563,#1564,#1565); 1386 | #1567=CYLINDRICAL_SURFACE('',#1566,1.5E0); 1387 | #1568=ORIENTED_EDGE('',*,*,#1107,.F.); 1388 | #1569=ORIENTED_EDGE('',*,*,#1555,.T.); 1389 | #1570=ORIENTED_EDGE('',*,*,#1531,.T.); 1390 | #1571=ORIENTED_EDGE('',*,*,#1059,.T.); 1391 | #1572=EDGE_LOOP('',(#1568,#1569,#1570,#1571)); 1392 | #1573=FACE_OUTER_BOUND('',#1572,.F.); 1393 | #1574=ADVANCED_FACE('',(#1573),#1567,.T.); 1394 | #1575=CARTESIAN_POINT('',(7.740698466063E1,-6.289189659842E0,1.5E0)); 1395 | #1576=DIRECTION('',(-1.E0,0.E0,0.E0)); 1396 | #1577=DIRECTION('',(0.E0,0.E0,-1.E0)); 1397 | #1578=AXIS2_PLACEMENT_3D('',#1575,#1576,#1577); 1398 | #1579=CYLINDRICAL_SURFACE('',#1578,1.5E0); 1399 | #1580=ORIENTED_EDGE('',*,*,#1105,.F.); 1400 | #1582=ORIENTED_EDGE('',*,*,#1581,.T.); 1401 | #1583=ORIENTED_EDGE('',*,*,#876,.T.); 1402 | #1584=ORIENTED_EDGE('',*,*,#1557,.T.); 1403 | #1585=EDGE_LOOP('',(#1580,#1582,#1583,#1584)); 1404 | #1586=FACE_OUTER_BOUND('',#1585,.F.); 1405 | #1587=ADVANCED_FACE('',(#1586),#1579,.T.); 1406 | #1588=CARTESIAN_POINT('',(-5.5E0,-6.289189659842E0,-1.5E0)); 1407 | #1589=DIRECTION('',(0.E0,1.E0,0.E0)); 1408 | #1590=DIRECTION('',(1.E0,0.E0,0.E0)); 1409 | #1591=AXIS2_PLACEMENT_3D('',#1588,#1589,#1590); 1410 | #1592=TOROIDAL_SURFACE('',#1591,3.E0,1.5E0); 1411 | #1593=ORIENTED_EDGE('',*,*,#1103,.T.); 1412 | #1595=ORIENTED_EDGE('',*,*,#1594,.F.); 1413 | #1597=ORIENTED_EDGE('',*,*,#1596,.F.); 1414 | #1598=ORIENTED_EDGE('',*,*,#1581,.F.); 1415 | #1599=EDGE_LOOP('',(#1593,#1595,#1597,#1598)); 1416 | #1600=FACE_OUTER_BOUND('',#1599,.F.); 1417 | #1601=ADVANCED_FACE('',(#1600),#1592,.T.); 1418 | #1602=CARTESIAN_POINT('',(-2.5E0,-6.289189659842E0,-5.37152E1)); 1419 | #1603=DIRECTION('',(0.E0,0.E0,1.E0)); 1420 | #1604=DIRECTION('',(-1.E0,0.E0,0.E0)); 1421 | #1605=AXIS2_PLACEMENT_3D('',#1602,#1603,#1604); 1422 | #1606=CYLINDRICAL_SURFACE('',#1605,1.5E0); 1423 | #1607=ORIENTED_EDGE('',*,*,#1237,.T.); 1424 | #1608=ORIENTED_EDGE('',*,*,#1594,.T.); 1425 | #1609=ORIENTED_EDGE('',*,*,#1101,.F.); 1426 | #1611=ORIENTED_EDGE('',*,*,#1610,.T.); 1427 | #1612=EDGE_LOOP('',(#1607,#1608,#1609,#1611)); 1428 | #1613=FACE_OUTER_BOUND('',#1612,.F.); 1429 | #1614=ADVANCED_FACE('',(#1613),#1606,.T.); 1430 | #1615=CARTESIAN_POINT('',(-2.5E0,-6.289189659842E0,-1.05E1)); 1431 | #1616=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); 1432 | #1617=DIRECTION('',(-7.071067811865E-1,0.E0,-7.071067811865E-1)); 1433 | #1618=AXIS2_PLACEMENT_3D('',#1615,#1616,#1617); 1434 | #1619=SPHERICAL_SURFACE('',#1618,1.5E0); 1435 | #1621=ORIENTED_EDGE('',*,*,#1620,.F.); 1436 | #1622=ORIENTED_EDGE('',*,*,#1610,.F.); 1437 | #1623=ORIENTED_EDGE('',*,*,#1129,.F.); 1438 | #1624=EDGE_LOOP('',(#1621,#1622,#1623)); 1439 | #1625=FACE_OUTER_BOUND('',#1624,.F.); 1440 | #1626=ADVANCED_FACE('',(#1625),#1619,.T.); 1441 | #1627=CARTESIAN_POINT('',(-2.5E0,-3.646838965984E1,-1.05E1)); 1442 | #1628=DIRECTION('',(0.E0,1.E0,0.E0)); 1443 | #1629=DIRECTION('',(0.E0,0.E0,-1.E0)); 1444 | #1630=AXIS2_PLACEMENT_3D('',#1627,#1628,#1629); 1445 | #1631=CYLINDRICAL_SURFACE('',#1630,1.5E0); 1446 | #1632=ORIENTED_EDGE('',*,*,#1239,.F.); 1447 | #1633=ORIENTED_EDGE('',*,*,#1620,.T.); 1448 | #1635=ORIENTED_EDGE('',*,*,#1634,.T.); 1449 | #1637=ORIENTED_EDGE('',*,*,#1636,.T.); 1450 | #1638=EDGE_LOOP('',(#1632,#1633,#1635,#1637)); 1451 | #1639=FACE_OUTER_BOUND('',#1638,.F.); 1452 | #1640=ADVANCED_FACE('',(#1639),#1631,.T.); 1453 | #1641=CARTESIAN_POINT('',(0.E0,0.E0,-1.2E1)); 1454 | #1642=DIRECTION('',(0.E0,0.E0,-1.E0)); 1455 | #1643=DIRECTION('',(1.E0,0.E0,0.E0)); 1456 | #1644=AXIS2_PLACEMENT_3D('',#1641,#1642,#1643); 1457 | #1645=PLANE('',#1644); 1458 | #1646=ORIENTED_EDGE('',*,*,#1127,.F.); 1459 | #1647=ORIENTED_EDGE('',*,*,#1152,.F.); 1460 | #1649=ORIENTED_EDGE('',*,*,#1648,.F.); 1461 | #1650=ORIENTED_EDGE('',*,*,#1634,.F.); 1462 | #1651=EDGE_LOOP('',(#1646,#1647,#1649,#1650)); 1463 | #1652=FACE_OUTER_BOUND('',#1651,.F.); 1464 | #1653=ADVANCED_FACE('',(#1652),#1645,.T.); 1465 | #1654=CARTESIAN_POINT('',(-1.310342969760E2,1.271081034016E1,-1.05E1)); 1466 | #1655=DIRECTION('',(1.E0,0.E0,0.E0)); 1467 | #1656=DIRECTION('',(0.E0,0.E0,-1.E0)); 1468 | #1657=AXIS2_PLACEMENT_3D('',#1654,#1655,#1656); 1469 | #1658=CYLINDRICAL_SURFACE('',#1657,1.5E0); 1470 | #1659=ORIENTED_EDGE('',*,*,#1150,.T.); 1471 | #1660=ORIENTED_EDGE('',*,*,#1348,.F.); 1472 | #1662=ORIENTED_EDGE('',*,*,#1661,.T.); 1473 | #1663=ORIENTED_EDGE('',*,*,#1648,.T.); 1474 | #1664=EDGE_LOOP('',(#1659,#1660,#1662,#1663)); 1475 | #1665=FACE_OUTER_BOUND('',#1664,.F.); 1476 | #1666=ADVANCED_FACE('',(#1665),#1658,.T.); 1477 | #1667=CARTESIAN_POINT('',(-2.5E0,1.271081034016E1,-1.05E1)); 1478 | #1668=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); 1479 | #1669=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); 1480 | #1670=AXIS2_PLACEMENT_3D('',#1667,#1668,#1669); 1481 | #1671=SPHERICAL_SURFACE('',#1670,1.5E0); 1482 | #1672=ORIENTED_EDGE('',*,*,#1661,.F.); 1483 | #1674=ORIENTED_EDGE('',*,*,#1673,.F.); 1484 | #1675=ORIENTED_EDGE('',*,*,#1636,.F.); 1485 | #1676=EDGE_LOOP('',(#1672,#1674,#1675)); 1486 | #1677=FACE_OUTER_BOUND('',#1676,.F.); 1487 | #1678=ADVANCED_FACE('',(#1677),#1671,.T.); 1488 | #1679=CARTESIAN_POINT('',(-2.5E0,1.271081034016E1,-5.37152E1)); 1489 | #1680=DIRECTION('',(0.E0,0.E0,1.E0)); 1490 | #1681=DIRECTION('',(0.E0,1.E0,0.E0)); 1491 | #1682=AXIS2_PLACEMENT_3D('',#1679,#1680,#1681); 1492 | #1683=CYLINDRICAL_SURFACE('',#1682,1.5E0); 1493 | #1684=ORIENTED_EDGE('',*,*,#1241,.F.); 1494 | #1685=ORIENTED_EDGE('',*,*,#1673,.T.); 1495 | #1686=ORIENTED_EDGE('',*,*,#1346,.T.); 1496 | #1688=ORIENTED_EDGE('',*,*,#1687,.T.); 1497 | #1689=EDGE_LOOP('',(#1684,#1685,#1686,#1688)); 1498 | #1690=FACE_OUTER_BOUND('',#1689,.F.); 1499 | #1691=ADVANCED_FACE('',(#1690),#1683,.T.); 1500 | #1692=CARTESIAN_POINT('',(-5.5E0,1.271081034016E1,-1.5E0)); 1501 | #1693=DIRECTION('',(0.E0,1.E0,0.E0)); 1502 | #1694=DIRECTION('',(9.946676268499E-1,0.E0,-1.031324977726E-1)); 1503 | #1695=AXIS2_PLACEMENT_3D('',#1692,#1693,#1694); 1504 | #1696=TOROIDAL_SURFACE('',#1695,3.E0,1.5E0); 1505 | #1697=ORIENTED_EDGE('',*,*,#1344,.T.); 1506 | #1699=ORIENTED_EDGE('',*,*,#1698,.F.); 1507 | #1701=ORIENTED_EDGE('',*,*,#1700,.F.); 1508 | #1702=ORIENTED_EDGE('',*,*,#1687,.F.); 1509 | #1703=EDGE_LOOP('',(#1697,#1699,#1701,#1702)); 1510 | #1704=FACE_OUTER_BOUND('',#1703,.F.); 1511 | #1705=ADVANCED_FACE('',(#1704),#1696,.T.); 1512 | #1706=CARTESIAN_POINT('',(-3.610292158184E0,1.271081034016E1, 1513 | 8.300223759828E-1)); 1514 | #1707=DIRECTION('',(-9.678684007435E-1,-2.514572704102E-1,0.E0)); 1515 | #1708=DIRECTION('',(-2.514572704102E-1,9.678684007435E-1,0.E0)); 1516 | #1709=AXIS2_PLACEMENT_3D('',#1706,#1707,#1708); 1517 | #1710=SPHERICAL_SURFACE('',#1709,1.5E0); 1518 | #1711=ORIENTED_EDGE('',*,*,#1698,.T.); 1519 | #1712=ORIENTED_EDGE('',*,*,#1361,.F.); 1520 | #1714=ORIENTED_EDGE('',*,*,#1713,.T.); 1521 | #1715=EDGE_LOOP('',(#1711,#1712,#1714)); 1522 | #1716=FACE_OUTER_BOUND('',#1715,.F.); 1523 | #1717=ADVANCED_FACE('',(#1716),#1710,.T.); 1524 | #1718=CARTESIAN_POINT('',(-5.486810216087E0,1.155207582171E1, 1525 | 2.924855501967E-3)); 1526 | #1719=CARTESIAN_POINT('',(-5.410057548572E0,1.163741352134E1, 1527 | 2.248626196045E-3)); 1528 | #1720=CARTESIAN_POINT('',(-5.236236910667E0,1.183124418017E1, 1529 | -1.262499603908E-2)); 1530 | #1721=CARTESIAN_POINT('',(-4.976122889038E0,1.212326396582E1, 1531 | -8.147100602794E-2)); 1532 | #1722=CARTESIAN_POINT('',(-4.721823376615E0,1.241093144256E1, 1533 | -2.043631624925E-1)); 1534 | #1723=CARTESIAN_POINT('',(-4.571226866933E0,1.258254790669E1, 1535 | -3.150758055351E-1)); 1536 | #1724=CARTESIAN_POINT('',(-4.503477907883E0,1.266001542843E1, 1537 | -3.751411257967E-1)); 1538 | #1725=CARTESIAN_POINT('',(-5.952139628310E0,1.238929488100E1, 1539 | -6.029008829147E-2)); 1540 | #1726=CARTESIAN_POINT('',(-5.878956493784E0,1.247444447628E1, 1541 | -3.721821792927E-2)); 1542 | #1727=CARTESIAN_POINT('',(-5.705924556956E0,1.266960019324E1, 1543 | 2.551212586086E-3)); 1544 | #1728=CARTESIAN_POINT('',(-5.421670853107E0,1.296977440967E1, 1545 | 1.344451348247E-2)); 1546 | #1729=CARTESIAN_POINT('',(-5.115446766112E0,1.327253336520E1, 1547 | -4.146128933356E-2)); 1548 | #1730=CARTESIAN_POINT('',(-4.917423104099E0,1.345752065539E1, 1549 | -1.232745209585E-1)); 1550 | #1731=CARTESIAN_POINT('',(-4.824810021895E0,1.354198765059E1, 1551 | -1.743144790292E-1)); 1552 | #1732=CARTESIAN_POINT('',(-6.295183116965E0,1.298225312064E1, 1553 | 6.121538385536E-1)); 1554 | #1733=CARTESIAN_POINT('',(-6.187915214211E0,1.306726949150E1, 1555 | 6.527314637191E-1)); 1556 | #1734=CARTESIAN_POINT('',(-5.932214915590E0,1.326336367746E1, 1557 | 7.264014700994E-1)); 1558 | #1735=CARTESIAN_POINT('',(-5.505242303627E0,1.356931324846E1, 1559 | 7.641842876058E-1)); 1560 | #1736=CARTESIAN_POINT('',(-5.038224046740E0,1.388276070493E1, 1561 | 7.014558458952E-1)); 1562 | #1737=CARTESIAN_POINT('',(-4.732456791807E0,1.407721784820E1, 1563 | 5.883081787075E-1)); 1564 | #1738=CARTESIAN_POINT('',(-4.588724232894E0,1.416664220242E1, 1565 | 5.152728760177E-1)); 1566 | #1739=CARTESIAN_POINT('',(-6.286683925176E0,1.293467517766E1,1.570860804465E0)); 1567 | #1740=CARTESIAN_POINT('',(-6.130455882416E0,1.301970223821E1,1.611002703145E0)); 1568 | #1741=CARTESIAN_POINT('',(-5.763877616518E0,1.321572112305E1,1.675174975248E0)); 1569 | #1742=CARTESIAN_POINT('',(-5.170986246927E0,1.352120728959E1,1.669027188947E0)); 1570 | #1743=CARTESIAN_POINT('',(-4.541763340461E0,1.383379711925E1,1.527895003465E0)); 1571 | #1744=CARTESIAN_POINT('',(-4.139941344362E0,1.402749441789E1,1.344119929492E0)); 1572 | #1745=CARTESIAN_POINT('',(-3.952997219701E0,1.411652100220E1,1.232768115054E0)); 1573 | #1746=(BOUNDED_SURFACE()B_SPLINE_SURFACE(3,3,((#1718,#1719,#1720,#1721,#1722, 1574 | #1723,#1724),(#1725,#1726,#1727,#1728,#1729,#1730,#1731),(#1732,#1733,#1734, 1575 | #1735,#1736,#1737,#1738),(#1739,#1740,#1741,#1742,#1743,#1744,#1745)), 1576 | .UNSPECIFIED.,.F.,.F.,.F.)B_SPLINE_SURFACE_WITH_KNOTS((4,4),(4,1,1,1,4),(0.E0, 1577 | 1.E0),(1.538594429094E-2,5.639782148158E-2,1.084424252369E-1,1.583478035022E-1, 1578 | 2.044199148357E-1),.UNSPECIFIED.)GEOMETRIC_REPRESENTATION_ITEM()RATIONAL_B_SPLINE_SURFACE(((1.200589121704E0,1.200589121704E0,1.200589121704E0,1.200589121704E0, 1579 | 1.200589121704E0,1.200589121704E0,1.200589121704E0),(9.331369594319E-1, 1580 | 9.331369594319E-1,9.331369594319E-1,9.331369594319E-1,9.331369594319E-1, 1581 | 9.331369594319E-1,9.331369594319E-1),(9.331369594319E-1,9.331369594319E-1, 1582 | 9.331369594319E-1,9.331369594319E-1,9.331369594319E-1,9.331369594319E-1, 1583 | 9.331369594319E-1),(1.200589121704E0,1.200589121704E0,1.200589121704E0, 1584 | 1.200589121704E0,1.200589121704E0,1.200589121704E0,1.200589121704E0)))REPRESENTATION_ITEM('')SURFACE()); 1585 | #1747=ORIENTED_EDGE('',*,*,#1383,.F.); 1586 | #1749=ORIENTED_EDGE('',*,*,#1748,.F.); 1587 | #1751=ORIENTED_EDGE('',*,*,#1750,.F.); 1588 | #1752=ORIENTED_EDGE('',*,*,#1713,.F.); 1589 | #1753=EDGE_LOOP('',(#1747,#1749,#1751,#1752)); 1590 | #1754=FACE_OUTER_BOUND('',#1753,.F.); 1591 | #1755=ADVANCED_FACE('',(#1754),#1746,.T.); 1592 | #1756=CARTESIAN_POINT('',(-9.186807190418E1,-3.646838965984E1,1.5E0)); 1593 | #1757=DIRECTION('',(8.735384823157E-1,4.867550923345E-1,0.E0)); 1594 | #1758=DIRECTION('',(0.E0,0.E0,-1.E0)); 1595 | #1759=AXIS2_PLACEMENT_3D('',#1756,#1757,#1758); 1596 | #1760=CYLINDRICAL_SURFACE('',#1759,1.5E0); 1597 | #1761=ORIENTED_EDGE('',*,*,#880,.T.); 1598 | #1762=ORIENTED_EDGE('',*,*,#1748,.T.); 1599 | #1763=ORIENTED_EDGE('',*,*,#1381,.F.); 1600 | #1765=ORIENTED_EDGE('',*,*,#1764,.T.); 1601 | #1766=EDGE_LOOP('',(#1761,#1762,#1763,#1765)); 1602 | #1767=FACE_OUTER_BOUND('',#1766,.F.); 1603 | #1768=ADVANCED_FACE('',(#1767),#1760,.T.); 1604 | #1769=CARTESIAN_POINT('',(-2.233586795544E1,5.710810340158E0,1.5E0)); 1605 | #1770=DIRECTION('',(0.E0,0.E0,1.E0)); 1606 | #1771=DIRECTION('',(0.E0,-1.E0,0.E0)); 1607 | #1772=AXIS2_PLACEMENT_3D('',#1769,#1770,#1771); 1608 | #1773=TOROIDAL_SURFACE('',#1772,3.E0,1.5E0); 1609 | #1774=ORIENTED_EDGE('',*,*,#882,.T.); 1610 | #1775=ORIENTED_EDGE('',*,*,#1764,.F.); 1611 | #1777=ORIENTED_EDGE('',*,*,#1776,.F.); 1612 | #1779=ORIENTED_EDGE('',*,*,#1778,.F.); 1613 | #1780=EDGE_LOOP('',(#1774,#1775,#1777,#1779)); 1614 | #1781=FACE_OUTER_BOUND('',#1780,.F.); 1615 | #1782=ADVANCED_FACE('',(#1781),#1773,.T.); 1616 | #1783=CARTESIAN_POINT('',(-2.233586795544E1,5.710810340158E0,-5.37152E1)); 1617 | #1784=DIRECTION('',(0.E0,0.E0,1.E0)); 1618 | #1785=DIRECTION('',(0.E0,-1.E0,0.E0)); 1619 | #1786=AXIS2_PLACEMENT_3D('',#1783,#1784,#1785); 1620 | #1787=CYLINDRICAL_SURFACE('',#1786,1.5E0); 1621 | #1788=ORIENTED_EDGE('',*,*,#1502,.F.); 1622 | #1789=ORIENTED_EDGE('',*,*,#1776,.T.); 1623 | #1790=ORIENTED_EDGE('',*,*,#1379,.T.); 1624 | #1791=ORIENTED_EDGE('',*,*,#1472,.T.); 1625 | #1792=EDGE_LOOP('',(#1788,#1789,#1790,#1791)); 1626 | #1793=FACE_OUTER_BOUND('',#1792,.F.); 1627 | #1794=ADVANCED_FACE('',(#1793),#1787,.F.); 1628 | #1795=CARTESIAN_POINT('',(-1.367863837559E2,2.710810340158E0,1.5E0)); 1629 | #1796=DIRECTION('',(1.E0,0.E0,0.E0)); 1630 | #1797=DIRECTION('',(0.E0,0.E0,-1.E0)); 1631 | #1798=AXIS2_PLACEMENT_3D('',#1795,#1796,#1797); 1632 | #1799=CYLINDRICAL_SURFACE('',#1798,1.5E0); 1633 | #1800=ORIENTED_EDGE('',*,*,#884,.T.); 1634 | #1801=ORIENTED_EDGE('',*,*,#1778,.T.); 1635 | #1802=ORIENTED_EDGE('',*,*,#1500,.F.); 1636 | #1804=ORIENTED_EDGE('',*,*,#1803,.T.); 1637 | #1805=EDGE_LOOP('',(#1800,#1801,#1802,#1804)); 1638 | #1806=FACE_OUTER_BOUND('',#1805,.F.); 1639 | #1807=ADVANCED_FACE('',(#1806),#1799,.T.); 1640 | #1808=CARTESIAN_POINT('',(-5.787939909530E1,2.710810340158E0,1.5E0)); 1641 | #1809=DIRECTION('',(0.E0,7.071067811865E-1,7.071067811865E-1)); 1642 | #1810=DIRECTION('',(0.E0,7.071067811865E-1,-7.071067811865E-1)); 1643 | #1811=AXIS2_PLACEMENT_3D('',#1808,#1809,#1810); 1644 | #1812=SPHERICAL_SURFACE('',#1811,1.5E0); 1645 | #1813=ORIENTED_EDGE('',*,*,#1803,.F.); 1646 | #1814=ORIENTED_EDGE('',*,*,#1514,.F.); 1647 | #1815=ORIENTED_EDGE('',*,*,#1545,.F.); 1648 | #1816=EDGE_LOOP('',(#1813,#1814,#1815)); 1649 | #1817=FACE_OUTER_BOUND('',#1816,.F.); 1650 | #1818=ADVANCED_FACE('',(#1817),#1812,.T.); 1651 | #1819=CARTESIAN_POINT('',(-5.5E0,-3.646838965984E1,-1.5E0)); 1652 | #1820=DIRECTION('',(0.E0,1.E0,0.E0)); 1653 | #1821=DIRECTION('',(0.E0,0.E0,1.E0)); 1654 | #1822=AXIS2_PLACEMENT_3D('',#1819,#1820,#1821); 1655 | #1823=CYLINDRICAL_SURFACE('',#1822,1.5E0); 1656 | #1824=ORIENTED_EDGE('',*,*,#878,.F.); 1657 | #1825=ORIENTED_EDGE('',*,*,#1596,.T.); 1658 | #1826=ORIENTED_EDGE('',*,*,#1235,.T.); 1659 | #1827=ORIENTED_EDGE('',*,*,#1700,.T.); 1660 | #1828=ORIENTED_EDGE('',*,*,#1750,.T.); 1661 | #1829=EDGE_LOOP('',(#1824,#1825,#1826,#1827,#1828)); 1662 | #1830=FACE_OUTER_BOUND('',#1829,.F.); 1663 | #1831=ADVANCED_FACE('',(#1830),#1823,.F.); 1664 | #1832=CARTESIAN_POINT('',(-5.787939909530E1,2.710810340158E0,8.5E0)); 1665 | #1833=DIRECTION('',(7.071067811865E-1,7.071067811865E-1,0.E0)); 1666 | #1834=DIRECTION('',(-7.071067811865E-1,7.071067811865E-1,0.E0)); 1667 | #1835=AXIS2_PLACEMENT_3D('',#1832,#1833,#1834); 1668 | #1836=SPHERICAL_SURFACE('',#1835,1.5E0); 1669 | #1837=ORIENTED_EDGE('',*,*,#1517,.F.); 1670 | #1838=ORIENTED_EDGE('',*,*,#1487,.F.); 1671 | #1839=ORIENTED_EDGE('',*,*,#1047,.F.); 1672 | #1840=EDGE_LOOP('',(#1837,#1838,#1839)); 1673 | #1841=FACE_OUTER_BOUND('',#1840,.F.); 1674 | #1842=ADVANCED_FACE('',(#1841),#1836,.T.); 1675 | #1843=CARTESIAN_POINT('',(-4.E0,2.197381256689E0,1.424169147592E1)); 1676 | #1844=DIRECTION('',(-1.E0,0.E0,0.E0)); 1677 | #1845=DIRECTION('',(0.E0,0.E0,-1.E0)); 1678 | #1846=AXIS2_PLACEMENT_3D('',#1843,#1844,#1845); 1679 | #1847=CYLINDRICAL_SURFACE('',#1846,1.75E0); 1680 | #1848=ORIENTED_EDGE('',*,*,#1156,.T.); 1681 | #1850=ORIENTED_EDGE('',*,*,#1849,.F.); 1682 | #1851=ORIENTED_EDGE('',*,*,#1223,.F.); 1683 | #1853=ORIENTED_EDGE('',*,*,#1852,.T.); 1684 | #1854=EDGE_LOOP('',(#1848,#1850,#1851,#1853)); 1685 | #1855=FACE_OUTER_BOUND('',#1854,.F.); 1686 | #1856=ADVANCED_FACE('',(#1855),#1847,.F.); 1687 | #1857=CARTESIAN_POINT('',(-4.E0,2.197381256689E0,1.424169147592E1)); 1688 | #1858=DIRECTION('',(-1.E0,0.E0,0.E0)); 1689 | #1859=DIRECTION('',(0.E0,0.E0,-1.E0)); 1690 | #1860=AXIS2_PLACEMENT_3D('',#1857,#1858,#1859); 1691 | #1861=CYLINDRICAL_SURFACE('',#1860,1.75E0); 1692 | #1862=ORIENTED_EDGE('',*,*,#1158,.T.); 1693 | #1863=ORIENTED_EDGE('',*,*,#1852,.F.); 1694 | #1864=ORIENTED_EDGE('',*,*,#1225,.F.); 1695 | #1865=ORIENTED_EDGE('',*,*,#1849,.T.); 1696 | #1866=EDGE_LOOP('',(#1862,#1863,#1864,#1865)); 1697 | #1867=FACE_OUTER_BOUND('',#1866,.F.); 1698 | #1868=ADVANCED_FACE('',(#1867),#1861,.F.); 1699 | #1869=CARTESIAN_POINT('',(-4.E0,2.197381256689E0,-5.767893198320E0)); 1700 | #1870=DIRECTION('',(-1.E0,0.E0,0.E0)); 1701 | #1871=DIRECTION('',(0.E0,0.E0,-1.E0)); 1702 | #1872=AXIS2_PLACEMENT_3D('',#1869,#1870,#1871); 1703 | #1873=CYLINDRICAL_SURFACE('',#1872,1.75E0); 1704 | #1874=ORIENTED_EDGE('',*,*,#1162,.T.); 1705 | #1876=ORIENTED_EDGE('',*,*,#1875,.F.); 1706 | #1877=ORIENTED_EDGE('',*,*,#1245,.F.); 1707 | #1879=ORIENTED_EDGE('',*,*,#1878,.T.); 1708 | #1880=EDGE_LOOP('',(#1874,#1876,#1877,#1879)); 1709 | #1881=FACE_OUTER_BOUND('',#1880,.F.); 1710 | #1882=ADVANCED_FACE('',(#1881),#1873,.F.); 1711 | #1883=CARTESIAN_POINT('',(-4.E0,2.197381256689E0,-5.767893198320E0)); 1712 | #1884=DIRECTION('',(-1.E0,0.E0,0.E0)); 1713 | #1885=DIRECTION('',(0.E0,0.E0,-1.E0)); 1714 | #1886=AXIS2_PLACEMENT_3D('',#1883,#1884,#1885); 1715 | #1887=CYLINDRICAL_SURFACE('',#1886,1.75E0); 1716 | #1888=ORIENTED_EDGE('',*,*,#1164,.T.); 1717 | #1889=ORIENTED_EDGE('',*,*,#1878,.F.); 1718 | #1890=ORIENTED_EDGE('',*,*,#1247,.F.); 1719 | #1891=ORIENTED_EDGE('',*,*,#1875,.T.); 1720 | #1892=EDGE_LOOP('',(#1888,#1889,#1890,#1891)); 1721 | #1893=FACE_OUTER_BOUND('',#1892,.F.); 1722 | #1894=ADVANCED_FACE('',(#1893),#1887,.F.); 1723 | #1895=CARTESIAN_POINT('',(-2.685673570311E1,-1.789189659842E0,5.E0)); 1724 | #1896=DIRECTION('',(0.E0,0.E0,1.E0)); 1725 | #1897=DIRECTION('',(-1.E0,0.E0,0.E0)); 1726 | #1898=AXIS2_PLACEMENT_3D('',#1895,#1896,#1897); 1727 | #1899=CYLINDRICAL_SURFACE('',#1898,1.75E0); 1728 | #1900=ORIENTED_EDGE('',*,*,#930,.F.); 1729 | #1901=ORIENTED_EDGE('',*,*,#913,.T.); 1730 | #1902=ORIENTED_EDGE('',*,*,#898,.T.); 1731 | #1903=ORIENTED_EDGE('',*,*,#910,.F.); 1732 | #1904=EDGE_LOOP('',(#1900,#1901,#1902,#1903)); 1733 | #1905=FACE_OUTER_BOUND('',#1904,.F.); 1734 | #1906=ADVANCED_FACE('',(#1905),#1899,.F.); 1735 | #1907=CARTESIAN_POINT('',(-5.506673570311E1,-1.789189659842E0,5.E0)); 1736 | #1908=DIRECTION('',(0.E0,0.E0,1.E0)); 1737 | #1909=DIRECTION('',(-1.E0,0.E0,0.E0)); 1738 | #1910=AXIS2_PLACEMENT_3D('',#1907,#1908,#1909); 1739 | #1911=CYLINDRICAL_SURFACE('',#1910,1.75E0); 1740 | #1912=ORIENTED_EDGE('',*,*,#946,.F.); 1741 | #1914=ORIENTED_EDGE('',*,*,#1913,.T.); 1742 | #1915=ORIENTED_EDGE('',*,*,#890,.T.); 1743 | #1917=ORIENTED_EDGE('',*,*,#1916,.F.); 1744 | #1918=EDGE_LOOP('',(#1912,#1914,#1915,#1917)); 1745 | #1919=FACE_OUTER_BOUND('',#1918,.F.); 1746 | #1920=ADVANCED_FACE('',(#1919),#1911,.F.); 1747 | #1921=CARTESIAN_POINT('',(-5.506673570311E1,-1.789189659842E0,5.E0)); 1748 | #1922=DIRECTION('',(0.E0,0.E0,1.E0)); 1749 | #1923=DIRECTION('',(-1.E0,0.E0,0.E0)); 1750 | #1924=AXIS2_PLACEMENT_3D('',#1921,#1922,#1923); 1751 | #1925=CYLINDRICAL_SURFACE('',#1924,1.75E0); 1752 | #1926=ORIENTED_EDGE('',*,*,#948,.F.); 1753 | #1927=ORIENTED_EDGE('',*,*,#1916,.T.); 1754 | #1928=ORIENTED_EDGE('',*,*,#892,.T.); 1755 | #1929=ORIENTED_EDGE('',*,*,#1913,.F.); 1756 | #1930=EDGE_LOOP('',(#1926,#1927,#1928,#1929)); 1757 | #1931=FACE_OUTER_BOUND('',#1930,.F.); 1758 | #1932=ADVANCED_FACE('',(#1931),#1925,.F.); 1759 | #1936=DIMENSIONAL_EXPONENTS(0.E0,0.E0,0.E0,0.E0,0.E0,0.E0,0.E0); 1760 | #1938=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(1.745329251994E-2), 1761 | #1937); 1762 | #1939=(CONVERSION_BASED_UNIT('DEGREE',#1938)NAMED_UNIT(*)PLANE_ANGLE_UNIT()); 1763 | #1941=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(7.094723625294E-3),#1935, 1764 | 'closure', 1765 | 'Maximum model space distance between geometric entities at asserted connectivities'); 1766 | #1942=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT(( 1767 | #1941))GLOBAL_UNIT_ASSIGNED_CONTEXT((#1935,#1939,#1940))REPRESENTATION_CONTEXT( 1768 | 'ID1','3')); 1769 | #1944=APPLICATION_CONTEXT( 1770 | 'CONFIGURATION CONTROLLED 3D DESIGNS OF MECHANICAL PARTS AND ASSEMBLIES'); 1771 | #1945=APPLICATION_PROTOCOL_DEFINITION('international standard', 1772 | 'config_control_design',1994,#1944); 1773 | #1946=DESIGN_CONTEXT('',#1944,'design'); 1774 | #1947=MECHANICAL_CONTEXT('',#1944,'mechanical'); 1775 | #1948=PRODUCT('QUICKDRAW_ENDER_DOCK','QUICKDRAW_ENDER_DOCK','NOT SPECIFIED',( 1776 | #1947)); 1777 | #1949=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('12','LAST_VERSION', 1778 | #1948,.MADE.); 1779 | #1953=PRODUCT_CATEGORY('part',''); 1780 | #1954=PRODUCT_RELATED_PRODUCT_CATEGORY('detail','',(#1948)); 1781 | #1955=PRODUCT_CATEGORY_RELATIONSHIP('','',#1953,#1954); 1782 | #1956=SECURITY_CLASSIFICATION_LEVEL('unclassified'); 1783 | #1957=SECURITY_CLASSIFICATION('','',#1956); 1784 | #1958=CC_DESIGN_SECURITY_CLASSIFICATION(#1957,(#1949)); 1785 | #1959=APPROVAL_STATUS('approved'); 1786 | #1960=APPROVAL(#1959,''); 1787 | #1961=CC_DESIGN_APPROVAL(#1960,(#1957,#1949,#1950)); 1788 | #1962=CALENDAR_DATE(122,11,8); 1789 | #1963=COORDINATED_UNIVERSAL_TIME_OFFSET(2,0,.AHEAD.); 1790 | #1964=LOCAL_TIME(12,18,3.8E1,#1963); 1791 | #1965=DATE_AND_TIME(#1962,#1964); 1792 | #1966=APPROVAL_DATE_TIME(#1965,#1960); 1793 | #1967=DATE_TIME_ROLE('creation_date'); 1794 | #1968=CC_DESIGN_DATE_AND_TIME_ASSIGNMENT(#1965,#1967,(#1950)); 1795 | #1969=DATE_TIME_ROLE('classification_date'); 1796 | #1970=CC_DESIGN_DATE_AND_TIME_ASSIGNMENT(#1965,#1969,(#1957)); 1797 | #1971=PERSON('UNSPECIFIED','UNSPECIFIED',$,$,$,$); 1798 | #1972=ORGANIZATION('UNSPECIFIED','UNSPECIFIED','UNSPECIFIED'); 1799 | #1973=PERSON_AND_ORGANIZATION(#1971,#1972); 1800 | #1974=APPROVAL_ROLE('approver'); 1801 | #1975=APPROVAL_PERSON_ORGANIZATION(#1973,#1960,#1974); 1802 | #1976=PERSON_AND_ORGANIZATION_ROLE('creator'); 1803 | #1977=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#1973,#1976,(#1949,#1950)); 1804 | #1978=PERSON_AND_ORGANIZATION_ROLE('design_supplier'); 1805 | #1979=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#1973,#1978,(#1949)); 1806 | #1980=PERSON_AND_ORGANIZATION_ROLE('classification_officer'); 1807 | #1981=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#1973,#1980,(#1957)); 1808 | #1982=PERSON_AND_ORGANIZATION_ROLE('design_owner'); 1809 | #1983=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#1973,#1982,(#1948)); 1810 | #5=CIRCLE('',#4,1.75E0); 1811 | #10=CIRCLE('',#9,1.75E0); 1812 | #15=CIRCLE('',#14,1.75E0); 1813 | #20=CIRCLE('',#19,1.75E0); 1814 | #37=CIRCLE('',#36,3.E0); 1815 | #54=CIRCLE('',#53,2.4E0); 1816 | #59=CIRCLE('',#58,2.4E0); 1817 | #64=CIRCLE('',#63,2.4E0); 1818 | #69=CIRCLE('',#68,2.4E0); 1819 | #74=CIRCLE('',#73,1.75E0); 1820 | #79=CIRCLE('',#78,1.75E0); 1821 | #84=CIRCLE('',#83,1.75E0); 1822 | #89=CIRCLE('',#88,1.75E0); 1823 | #98=CIRCLE('',#97,2.4E0); 1824 | #103=CIRCLE('',#102,2.4E0); 1825 | #108=CIRCLE('',#107,2.4E0); 1826 | #113=CIRCLE('',#112,2.4E0); 1827 | #126=CIRCLE('',#125,3.E0); 1828 | #155=CIRCLE('',#154,1.5E0); 1829 | #160=CIRCLE('',#159,1.5E0); 1830 | #165=CIRCLE('',#164,1.5E0); 1831 | #170=CIRCLE('',#169,1.5E0); 1832 | #175=CIRCLE('',#174,1.5E0); 1833 | #188=CIRCLE('',#187,3.E0); 1834 | #205=CIRCLE('',#204,3.E0); 1835 | #222=CIRCLE('',#221,1.5E0); 1836 | #227=CIRCLE('',#226,1.5E0); 1837 | #232=CIRCLE('',#231,1.5E0); 1838 | #241=CIRCLE('',#240,1.5E0); 1839 | #246=CIRCLE('',#245,1.75E0); 1840 | #251=CIRCLE('',#250,1.75E0); 1841 | #256=CIRCLE('',#255,1.75E0); 1842 | #261=CIRCLE('',#260,1.75E0); 1843 | #266=CIRCLE('',#265,1.5E0); 1844 | #271=CIRCLE('',#270,1.5E0); 1845 | #276=CIRCLE('',#275,1.5E0); 1846 | #281=CIRCLE('',#280,1.5E0); 1847 | #318=CIRCLE('',#317,1.75E0); 1848 | #323=CIRCLE('',#322,1.75E0); 1849 | #328=CIRCLE('',#327,1.75E0); 1850 | #333=CIRCLE('',#332,1.75E0); 1851 | #354=CIRCLE('',#353,1.5E0); 1852 | #359=CIRCLE('',#358,1.5E0); 1853 | #364=CIRCLE('',#363,1.5E0); 1854 | #369=CIRCLE('',#368,1.5E0); 1855 | #374=CIRCLE('',#373,1.5E0); 1856 | #387=CIRCLE('',#386,3.E0); 1857 | #396=CIRCLE('',#395,3.E0); 1858 | #416=B_SPLINE_CURVE_WITH_KNOTS('',3,(#409,#410,#411,#412,#413,#414,#415), 1859 | .UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(0.E0,2.5E-1,5.E-1,7.5E-1,1.E0), 1860 | .UNSPECIFIED.); 1861 | #436=B_SPLINE_CURVE_WITH_KNOTS('',3,(#429,#430,#431,#432,#433,#434,#435), 1862 | .UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(0.E0,2.5E-1,5.E-1,7.5E-1,1.E0), 1863 | .UNSPECIFIED.); 1864 | #444=B_SPLINE_CURVE_WITH_KNOTS('',3,(#437,#438,#439,#440,#441,#442,#443), 1865 | .UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(0.E0,2.5E-1,5.E-1,7.5E-1,1.E0), 1866 | .UNSPECIFIED.); 1867 | #449=CIRCLE('',#448,1.499992282915E0); 1868 | #454=CIRCLE('',#453,1.5E0); 1869 | #459=CIRCLE('',#458,1.5E0); 1870 | #464=CIRCLE('',#463,1.5E0); 1871 | #469=CIRCLE('',#468,1.5E0); 1872 | #474=CIRCLE('',#473,1.5E0); 1873 | #479=CIRCLE('',#478,1.5E0); 1874 | #516=CIRCLE('',#515,1.5E0); 1875 | #521=CIRCLE('',#520,1.5E0); 1876 | #526=CIRCLE('',#525,1.5E0); 1877 | #531=CIRCLE('',#530,1.5E0); 1878 | #536=CIRCLE('',#535,1.5E0); 1879 | #541=CIRCLE('',#540,1.5E0); 1880 | #546=CIRCLE('',#545,1.5E0); 1881 | #551=CIRCLE('',#550,1.5E0); 1882 | #556=CIRCLE('',#555,1.5E0); 1883 | #577=CIRCLE('',#576,1.5E0); 1884 | #582=CIRCLE('',#581,1.5E0); 1885 | #587=CIRCLE('',#586,1.5E0); 1886 | #592=CIRCLE('',#591,1.5E0); 1887 | #597=CIRCLE('',#596,1.5E0); 1888 | #602=CIRCLE('',#601,1.5E0); 1889 | #607=CIRCLE('',#606,1.5E0); 1890 | #612=CIRCLE('',#611,1.500000667121E0); 1891 | #617=CIRCLE('',#616,1.499994579469E0); 1892 | #625=B_SPLINE_CURVE_WITH_KNOTS('',3,(#618,#619,#620,#621,#622,#623,#624), 1893 | .UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(0.E0,2.5E-1,5.E-1,7.5E-1,1.E0), 1894 | .UNSPECIFIED.); 1895 | #630=CIRCLE('',#629,1.5E0); 1896 | #635=CIRCLE('',#634,1.5E0); 1897 | #640=CIRCLE('',#639,1.5E0); 1898 | #645=CIRCLE('',#644,1.5E0); 1899 | #650=CIRCLE('',#649,1.5E0); 1900 | #655=CIRCLE('',#654,1.5E0); 1901 | #660=CIRCLE('',#659,1.5E0); 1902 | #665=CIRCLE('',#664,1.5E0); 1903 | #670=CIRCLE('',#669,1.5E0); 1904 | #876=EDGE_CURVE('',#745,#746,#24,.T.); 1905 | #878=EDGE_CURVE('',#745,#802,#28,.T.); 1906 | #880=EDGE_CURVE('',#850,#802,#32,.T.); 1907 | #882=EDGE_CURVE('',#798,#850,#37,.T.); 1908 | #884=EDGE_CURVE('',#752,#798,#41,.T.); 1909 | #886=EDGE_CURVE('',#746,#752,#45,.T.); 1910 | #890=EDGE_CURVE('',#728,#730,#15,.T.); 1911 | #892=EDGE_CURVE('',#730,#728,#20,.T.); 1912 | #896=EDGE_CURVE('',#724,#726,#5,.T.); 1913 | #898=EDGE_CURVE('',#726,#724,#10,.T.); 1914 | #908=EDGE_CURVE('',#717,#718,#74,.T.); 1915 | #910=EDGE_CURVE('',#717,#724,#49,.T.); 1916 | #913=EDGE_CURVE('',#718,#726,#690,.T.); 1917 | #923=EDGE_CURVE('',#701,#702,#54,.T.); 1918 | #925=EDGE_CURVE('',#702,#701,#59,.T.); 1919 | #930=EDGE_CURVE('',#718,#717,#79,.T.); 1920 | #940=EDGE_CURVE('',#705,#706,#64,.T.); 1921 | #942=EDGE_CURVE('',#706,#705,#69,.T.); 1922 | #946=EDGE_CURVE('',#721,#722,#84,.T.); 1923 | #948=EDGE_CURVE('',#722,#721,#89,.T.); 1924 | #958=EDGE_CURVE('',#709,#710,#98,.T.); 1925 | #960=EDGE_CURVE('',#709,#701,#93,.T.); 1926 | #963=EDGE_CURVE('',#710,#702,#142,.T.); 1927 | #973=EDGE_CURVE('',#759,#760,#117,.T.); 1928 | #975=EDGE_CURVE('',#794,#759,#121,.T.); 1929 | #977=EDGE_CURVE('',#846,#794,#126,.T.); 1930 | #979=EDGE_CURVE('',#786,#846,#130,.T.); 1931 | #981=EDGE_CURVE('',#786,#764,#134,.T.); 1932 | #983=EDGE_CURVE('',#760,#764,#138,.T.); 1933 | #987=EDGE_CURVE('',#713,#714,#108,.T.); 1934 | #989=EDGE_CURVE('',#714,#713,#113,.T.); 1935 | #994=EDGE_CURVE('',#710,#709,#103,.T.); 1936 | #1017=EDGE_CURVE('',#713,#705,#146,.T.); 1937 | #1020=EDGE_CURVE('',#714,#706,#150,.T.); 1938 | #1043=EDGE_CURVE('',#760,#756,#165,.T.); 1939 | #1045=EDGE_CURVE('',#762,#756,#507,.T.); 1940 | #1047=EDGE_CURVE('',#762,#759,#670,.T.); 1941 | #1057=EDGE_CURVE('',#754,#760,#155,.T.); 1942 | #1059=EDGE_CURVE('',#756,#754,#160,.T.); 1943 | #1071=EDGE_CURVE('',#764,#766,#170,.T.); 1944 | #1073=EDGE_CURVE('',#754,#766,#200,.T.); 1945 | #1084=EDGE_CURVE('',#782,#766,#205,.T.); 1946 | #1087=EDGE_CURVE('',#784,#764,#175,.T.); 1947 | #1089=EDGE_CURVE('',#782,#784,#281,.T.); 1948 | #1099=EDGE_CURVE('',#733,#738,#179,.T.); 1949 | #1101=EDGE_CURVE('',#738,#810,#183,.T.); 1950 | #1103=EDGE_CURVE('',#741,#810,#188,.T.); 1951 | #1105=EDGE_CURVE('',#741,#742,#192,.T.); 1952 | #1107=EDGE_CURVE('',#742,#754,#196,.T.); 1953 | #1111=EDGE_CURVE('',#782,#772,#209,.T.); 1954 | #1113=EDGE_CURVE('',#772,#770,#213,.T.); 1955 | #1115=EDGE_CURVE('',#770,#733,#217,.T.); 1956 | #1125=EDGE_CURVE('',#733,#734,#222,.T.); 1957 | #1127=EDGE_CURVE('',#734,#736,#560,.T.); 1958 | #1129=EDGE_CURVE('',#736,#738,#556,.T.); 1959 | #1142=EDGE_CURVE('',#769,#770,#227,.T.); 1960 | #1144=EDGE_CURVE('',#818,#769,#349,.T.); 1961 | #1146=EDGE_CURVE('',#820,#818,#232,.T.); 1962 | #1148=EDGE_CURVE('',#828,#820,#236,.T.); 1963 | #1150=EDGE_CURVE('',#816,#828,#241,.T.); 1964 | #1152=EDGE_CURVE('',#816,#734,#564,.T.); 1965 | #1156=EDGE_CURVE('',#857,#858,#246,.T.); 1966 | #1158=EDGE_CURVE('',#858,#857,#251,.T.); 1967 | #1162=EDGE_CURVE('',#861,#862,#256,.T.); 1968 | #1164=EDGE_CURVE('',#862,#861,#261,.T.); 1969 | #1176=EDGE_CURVE('',#772,#774,#276,.T.); 1970 | #1178=EDGE_CURVE('',#774,#769,#337,.T.); 1971 | #1188=EDGE_CURVE('',#780,#772,#266,.T.); 1972 | #1190=EDGE_CURVE('',#774,#780,#271,.T.); 1973 | #1203=EDGE_CURVE('',#784,#780,#289,.T.); 1974 | #1214=EDGE_CURVE('',#779,#780,#285,.T.); 1975 | #1217=EDGE_CURVE('',#788,#784,#293,.T.); 1976 | #1219=EDGE_CURVE('',#788,#779,#297,.T.); 1977 | #1223=EDGE_CURVE('',#865,#866,#318,.T.); 1978 | #1225=EDGE_CURVE('',#866,#865,#323,.T.); 1979 | #1235=EDGE_CURVE('',#805,#806,#301,.T.); 1980 | #1237=EDGE_CURVE('',#808,#805,#305,.T.); 1981 | #1239=EDGE_CURVE('',#808,#812,#309,.T.); 1982 | #1241=EDGE_CURVE('',#812,#806,#313,.T.); 1983 | #1245=EDGE_CURVE('',#869,#870,#328,.T.); 1984 | #1247=EDGE_CURVE('',#870,#869,#333,.T.); 1985 | #1257=EDGE_CURVE('',#776,#774,#341,.T.); 1986 | #1261=EDGE_CURVE('',#779,#776,#359,.T.); 1987 | #1273=EDGE_CURVE('',#818,#776,#345,.T.); 1988 | #1286=EDGE_CURVE('',#776,#822,#354,.T.); 1989 | #1288=EDGE_CURVE('',#820,#822,#378,.T.); 1990 | #1300=EDGE_CURVE('',#822,#779,#364,.T.); 1991 | #1311=EDGE_CURVE('',#788,#830,#369,.T.); 1992 | #1313=EDGE_CURVE('',#830,#822,#382,.T.); 1993 | #1324=EDGE_CURVE('',#830,#840,#387,.T.); 1994 | #1327=EDGE_CURVE('',#854,#788,#374,.T.); 1995 | #1329=EDGE_CURVE('',#840,#854,#454,.T.); 1996 | #1342=EDGE_CURVE('',#832,#840,#391,.T.); 1997 | #1344=EDGE_CURVE('',#826,#832,#396,.T.); 1998 | #1346=EDGE_CURVE('',#825,#826,#400,.T.); 1999 | #1348=EDGE_CURVE('',#825,#828,#404,.T.); 2000 | #1359=EDGE_CURVE('',#837,#838,#408,.T.); 2001 | #1361=EDGE_CURVE('',#837,#832,#607,.T.); 2002 | #1364=EDGE_CURVE('',#840,#838,#464,.T.); 2003 | #1375=EDGE_CURVE('',#838,#843,#416,.T.); 2004 | #1377=EDGE_CURVE('',#843,#844,#420,.T.); 2005 | #1379=EDGE_CURVE('',#848,#844,#424,.T.); 2006 | #1381=EDGE_CURVE('',#848,#852,#428,.T.); 2007 | #1383=EDGE_CURVE('',#852,#837,#436,.T.); 2008 | #1418=EDGE_CURVE('',#854,#838,#459,.T.); 2009 | #1420=EDGE_CURVE('',#786,#854,#444,.T.); 2010 | #1422=EDGE_CURVE('',#843,#786,#449,.T.); 2011 | #1459=EDGE_CURVE('',#846,#844,#474,.T.); 2012 | #1470=EDGE_CURVE('',#791,#794,#479,.T.); 2013 | #1472=EDGE_CURVE('',#844,#791,#469,.T.); 2014 | #1483=EDGE_CURVE('',#791,#792,#483,.T.); 2015 | #1487=EDGE_CURVE('',#759,#792,#665,.T.); 2016 | #1498=EDGE_CURVE('',#796,#792,#487,.T.); 2017 | #1500=EDGE_CURVE('',#796,#800,#491,.T.); 2018 | #1502=EDGE_CURVE('',#800,#791,#495,.T.); 2019 | #1512=EDGE_CURVE('',#750,#762,#503,.T.); 2020 | #1514=EDGE_CURVE('',#750,#796,#650,.T.); 2021 | #1517=EDGE_CURVE('',#792,#762,#660,.T.); 2022 | #1527=EDGE_CURVE('',#749,#750,#499,.T.); 2023 | #1531=EDGE_CURVE('',#749,#756,#511,.T.); 2024 | #1542=EDGE_CURVE('',#749,#746,#526,.T.); 2025 | #1545=EDGE_CURVE('',#752,#750,#655,.T.); 2026 | #1555=EDGE_CURVE('',#742,#749,#516,.T.); 2027 | #1557=EDGE_CURVE('',#746,#742,#521,.T.); 2028 | #1581=EDGE_CURVE('',#741,#745,#531,.T.); 2029 | #1594=EDGE_CURVE('',#805,#810,#536,.T.); 2030 | #1596=EDGE_CURVE('',#745,#805,#541,.T.); 2031 | #1610=EDGE_CURVE('',#738,#808,#551,.T.); 2032 | #1620=EDGE_CURVE('',#808,#736,#546,.T.); 2033 | #1634=EDGE_CURVE('',#736,#814,#572,.T.); 2034 | #1636=EDGE_CURVE('',#814,#812,#587,.T.); 2035 | #1648=EDGE_CURVE('',#814,#816,#568,.T.); 2036 | #1661=EDGE_CURVE('',#825,#814,#577,.T.); 2037 | #1673=EDGE_CURVE('',#812,#825,#582,.T.); 2038 | #1687=EDGE_CURVE('',#826,#806,#597,.T.); 2039 | #1698=EDGE_CURVE('',#834,#832,#602,.T.); 2040 | #1700=EDGE_CURVE('',#806,#834,#592,.T.); 2041 | #1713=EDGE_CURVE('',#837,#834,#612,.T.); 2042 | #1748=EDGE_CURVE('',#802,#852,#617,.T.); 2043 | #1750=EDGE_CURVE('',#834,#802,#625,.T.); 2044 | #1764=EDGE_CURVE('',#848,#850,#630,.T.); 2045 | #1776=EDGE_CURVE('',#800,#848,#635,.T.); 2046 | #1778=EDGE_CURVE('',#798,#800,#640,.T.); 2047 | #1803=EDGE_CURVE('',#796,#752,#645,.T.); 2048 | #1849=EDGE_CURVE('',#866,#858,#678,.T.); 2049 | #1852=EDGE_CURVE('',#865,#857,#674,.T.); 2050 | #1875=EDGE_CURVE('',#870,#862,#686,.T.); 2051 | #1878=EDGE_CURVE('',#869,#861,#682,.T.); 2052 | #1913=EDGE_CURVE('',#721,#728,#694,.T.); 2053 | #1916=EDGE_CURVE('',#722,#730,#698,.T.); 2054 | #1933=CLOSED_SHELL('',(#902,#917,#934,#952,#967,#998,#1010,#1024,#1036,#1051, 2055 | #1064,#1078,#1093,#1119,#1134,#1168,#1182,#1195,#1208,#1229,#1251,#1265,#1278, 2056 | #1292,#1304,#1318,#1333,#1353,#1368,#1387,#1426,#1437,#1450,#1463,#1477,#1491, 2057 | #1506,#1521,#1535,#1549,#1562,#1574,#1587,#1601,#1614,#1626,#1640,#1653,#1666, 2058 | #1678,#1691,#1705,#1717,#1755,#1768,#1782,#1794,#1807,#1818,#1831,#1842,#1856, 2059 | #1868,#1882,#1894,#1906,#1920,#1932)); 2060 | #1934=MANIFOLD_SOLID_BREP('',#1933); 2061 | #1935=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); 2062 | #1937=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.)); 2063 | #1940=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT()); 2064 | #1943=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#1934),#1942); 2065 | #1950=PRODUCT_DEFINITION('design','',#1949,#1946); 2066 | #1951=PRODUCT_DEFINITION_SHAPE('','SHAPE FOR QUICKDRAW_ENDER_DOCK.',#1950); 2067 | #1952=SHAPE_DEFINITION_REPRESENTATION(#1951,#1943); 2068 | ENDSEC; 2069 | END-ISO-10303-21; 2070 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | GNU GENERAL PUBLIC LICENSE 2 | Version 3, 29 June 2007 3 | 4 | Copyright (C) 2007 Free Software Foundation, Inc. 5 | Everyone is permitted to copy and distribute verbatim copies 6 | of this license document, but changing it is not allowed. 7 | 8 | Preamble 9 | 10 | The GNU General Public License is a free, copyleft license for 11 | software and other kinds of works. 12 | 13 | The licenses for most software and other practical works are designed 14 | to take away your freedom to share and change the works. By contrast, 15 | the GNU General Public License is intended to guarantee your freedom to 16 | share and change all versions of a program--to make sure it remains free 17 | software for all its users. We, the Free Software Foundation, use the 18 | GNU General Public License for most of our software; it applies also to 19 | any other work released this way by its authors. You can apply it to 20 | your programs, too. 21 | 22 | When we speak of free software, we are referring to freedom, not 23 | price. Our General Public Licenses are designed to make sure that you 24 | have the freedom to distribute copies of free software (and charge for 25 | them if you wish), that you receive source code or can get it if you 26 | want it, that you can change the software or use pieces of it in new 27 | free programs, and that you know you can do these things. 28 | 29 | To protect your rights, we need to prevent others from denying you 30 | these rights or asking you to surrender the rights. Therefore, you have 31 | certain responsibilities if you distribute copies of the software, or if 32 | you modify it: responsibilities to respect the freedom of others. 33 | 34 | For example, if you distribute copies of such a program, whether 35 | gratis or for a fee, you must pass on to the recipients the same 36 | freedoms that you received. You must make sure that they, too, receive 37 | or can get the source code. And you must show them these terms so they 38 | know their rights. 39 | 40 | Developers that use the GNU GPL protect your rights with two steps: 41 | (1) assert copyright on the software, and (2) offer you this License 42 | giving you legal permission to copy, distribute and/or modify it. 43 | 44 | For the developers' and authors' protection, the GPL clearly explains 45 | that there is no warranty for this free software. For both users' and 46 | authors' sake, the GPL requires that modified versions be marked as 47 | changed, so that their problems will not be attributed erroneously to 48 | authors of previous versions. 49 | 50 | Some devices are designed to deny users access to install or run 51 | modified versions of the software inside them, although the manufacturer 52 | can do so. This is fundamentally incompatible with the aim of 53 | protecting users' freedom to change the software. The systematic 54 | pattern of such abuse occurs in the area of products for individuals to 55 | use, which is precisely where it is most unacceptable. Therefore, we 56 | have designed this version of the GPL to prohibit the practice for those 57 | products. If such problems arise substantially in other domains, we 58 | stand ready to extend this provision to those domains in future versions 59 | of the GPL, as needed to protect the freedom of users. 60 | 61 | Finally, every program is threatened constantly by software patents. 62 | States should not allow patents to restrict development and use of 63 | software on general-purpose computers, but in those that do, we wish to 64 | avoid the special danger that patents applied to a free program could 65 | make it effectively proprietary. To prevent this, the GPL assures that 66 | patents cannot be used to render the program non-free. 67 | 68 | The precise terms and conditions for copying, distribution and 69 | modification follow. 70 | 71 | TERMS AND CONDITIONS 72 | 73 | 0. Definitions. 74 | 75 | "This License" refers to version 3 of the GNU General Public License. 76 | 77 | "Copyright" also means copyright-like laws that apply to other kinds of 78 | works, such as semiconductor masks. 79 | 80 | "The Program" refers to any copyrightable work licensed under this 81 | License. Each licensee is addressed as "you". "Licensees" and 82 | "recipients" may be individuals or organizations. 83 | 84 | To "modify" a work means to copy from or adapt all or part of the work 85 | in a fashion requiring copyright permission, other than the making of an 86 | exact copy. The resulting work is called a "modified version" of the 87 | earlier work or a work "based on" the earlier work. 88 | 89 | A "covered work" means either the unmodified Program or a work based 90 | on the Program. 91 | 92 | To "propagate" a work means to do anything with it that, without 93 | permission, would make you directly or secondarily liable for 94 | infringement under applicable copyright law, except executing it on a 95 | computer or modifying a private copy. Propagation includes copying, 96 | distribution (with or without modification), making available to the 97 | public, and in some countries other activities as well. 98 | 99 | To "convey" a work means any kind of propagation that enables other 100 | parties to make or receive copies. Mere interaction with a user through 101 | a computer network, with no transfer of a copy, is not conveying. 102 | 103 | An interactive user interface displays "Appropriate Legal Notices" 104 | to the extent that it includes a convenient and prominently visible 105 | feature that (1) displays an appropriate copyright notice, and (2) 106 | tells the user that there is no warranty for the work (except to the 107 | extent that warranties are provided), that licensees may convey the 108 | work under this License, and how to view a copy of this License. If 109 | the interface presents a list of user commands or options, such as a 110 | menu, a prominent item in the list meets this criterion. 111 | 112 | 1. Source Code. 113 | 114 | The "source code" for a work means the preferred form of the work 115 | for making modifications to it. "Object code" means any non-source 116 | form of a work. 117 | 118 | A "Standard Interface" means an interface that either is an official 119 | standard defined by a recognized standards body, or, in the case of 120 | interfaces specified for a particular programming language, one that 121 | is widely used among developers working in that language. 122 | 123 | The "System Libraries" of an executable work include anything, other 124 | than the work as a whole, that (a) is included in the normal form of 125 | packaging a Major Component, but which is not part of that Major 126 | Component, and (b) serves only to enable use of the work with that 127 | Major Component, or to implement a Standard Interface for which an 128 | implementation is available to the public in source code form. A 129 | "Major Component", in this context, means a major essential component 130 | (kernel, window system, and so on) of the specific operating system 131 | (if any) on which the executable work runs, or a compiler used to 132 | produce the work, or an object code interpreter used to run it. 133 | 134 | The "Corresponding Source" for a work in object code form means all 135 | the source code needed to generate, install, and (for an executable 136 | work) run the object code and to modify the work, including scripts to 137 | control those activities. However, it does not include the work's 138 | System Libraries, or general-purpose tools or generally available free 139 | programs which are used unmodified in performing those activities but 140 | which are not part of the work. For example, Corresponding Source 141 | includes interface definition files associated with source files for 142 | the work, and the source code for shared libraries and dynamically 143 | linked subprograms that the work is specifically designed to require, 144 | such as by intimate data communication or control flow between those 145 | subprograms and other parts of the work. 146 | 147 | The Corresponding Source need not include anything that users 148 | can regenerate automatically from other parts of the Corresponding 149 | Source. 150 | 151 | The Corresponding Source for a work in source code form is that 152 | same work. 153 | 154 | 2. Basic Permissions. 155 | 156 | All rights granted under this License are granted for the term of 157 | copyright on the Program, and are irrevocable provided the stated 158 | conditions are met. This License explicitly affirms your unlimited 159 | permission to run the unmodified Program. The output from running a 160 | covered work is covered by this License only if the output, given its 161 | content, constitutes a covered work. This License acknowledges your 162 | rights of fair use or other equivalent, as provided by copyright law. 163 | 164 | You may make, run and propagate covered works that you do not 165 | convey, without conditions so long as your license otherwise remains 166 | in force. You may convey covered works to others for the sole purpose 167 | of having them make modifications exclusively for you, or provide you 168 | with facilities for running those works, provided that you comply with 169 | the terms of this License in conveying all material for which you do 170 | not control copyright. Those thus making or running the covered works 171 | for you must do so exclusively on your behalf, under your direction 172 | and control, on terms that prohibit them from making any copies of 173 | your copyrighted material outside their relationship with you. 174 | 175 | Conveying under any other circumstances is permitted solely under 176 | the conditions stated below. Sublicensing is not allowed; section 10 177 | makes it unnecessary. 178 | 179 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 180 | 181 | No covered work shall be deemed part of an effective technological 182 | measure under any applicable law fulfilling obligations under article 183 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or 184 | similar laws prohibiting or restricting circumvention of such 185 | measures. 186 | 187 | When you convey a covered work, you waive any legal power to forbid 188 | circumvention of technological measures to the extent such circumvention 189 | is effected by exercising rights under this License with respect to 190 | the covered work, and you disclaim any intention to limit operation or 191 | modification of the work as a means of enforcing, against the work's 192 | users, your or third parties' legal rights to forbid circumvention of 193 | technological measures. 194 | 195 | 4. Conveying Verbatim Copies. 196 | 197 | You may convey verbatim copies of the Program's source code as you 198 | receive it, in any medium, provided that you conspicuously and 199 | appropriately publish on each copy an appropriate copyright notice; 200 | keep intact all notices stating that this License and any 201 | non-permissive terms added in accord with section 7 apply to the code; 202 | keep intact all notices of the absence of any warranty; and give all 203 | recipients a copy of this License along with the Program. 204 | 205 | You may charge any price or no price for each copy that you convey, 206 | and you may offer support or warranty protection for a fee. 207 | 208 | 5. Conveying Modified Source Versions. 209 | 210 | You may convey a work based on the Program, or the modifications to 211 | produce it from the Program, in the form of source code under the 212 | terms of section 4, provided that you also meet all of these conditions: 213 | 214 | a) The work must carry prominent notices stating that you modified 215 | it, and giving a relevant date. 216 | 217 | b) The work must carry prominent notices stating that it is 218 | released under this License and any conditions added under section 219 | 7. This requirement modifies the requirement in section 4 to 220 | "keep intact all notices". 221 | 222 | c) You must license the entire work, as a whole, under this 223 | License to anyone who comes into possession of a copy. This 224 | License will therefore apply, along with any applicable section 7 225 | additional terms, to the whole of the work, and all its parts, 226 | regardless of how they are packaged. This License gives no 227 | permission to license the work in any other way, but it does not 228 | invalidate such permission if you have separately received it. 229 | 230 | d) If the work has interactive user interfaces, each must display 231 | Appropriate Legal Notices; however, if the Program has interactive 232 | interfaces that do not display Appropriate Legal Notices, your 233 | work need not make them do so. 234 | 235 | A compilation of a covered work with other separate and independent 236 | works, which are not by their nature extensions of the covered work, 237 | and which are not combined with it such as to form a larger program, 238 | in or on a volume of a storage or distribution medium, is called an 239 | "aggregate" if the compilation and its resulting copyright are not 240 | used to limit the access or legal rights of the compilation's users 241 | beyond what the individual works permit. Inclusion of a covered work 242 | in an aggregate does not cause this License to apply to the other 243 | parts of the aggregate. 244 | 245 | 6. Conveying Non-Source Forms. 246 | 247 | You may convey a covered work in object code form under the terms 248 | of sections 4 and 5, provided that you also convey the 249 | machine-readable Corresponding Source under the terms of this License, 250 | in one of these ways: 251 | 252 | a) Convey the object code in, or embodied in, a physical product 253 | (including a physical distribution medium), accompanied by the 254 | Corresponding Source fixed on a durable physical medium 255 | customarily used for software interchange. 256 | 257 | b) Convey the object code in, or embodied in, a physical product 258 | (including a physical distribution medium), accompanied by a 259 | written offer, valid for at least three years and valid for as 260 | long as you offer spare parts or customer support for that product 261 | model, to give anyone who possesses the object code either (1) a 262 | copy of the Corresponding Source for all the software in the 263 | product that is covered by this License, on a durable physical 264 | medium customarily used for software interchange, for a price no 265 | more than your reasonable cost of physically performing this 266 | conveying of source, or (2) access to copy the 267 | Corresponding Source from a network server at no charge. 268 | 269 | c) Convey individual copies of the object code with a copy of the 270 | written offer to provide the Corresponding Source. This 271 | alternative is allowed only occasionally and noncommercially, and 272 | only if you received the object code with such an offer, in accord 273 | with subsection 6b. 274 | 275 | d) Convey the object code by offering access from a designated 276 | place (gratis or for a charge), and offer equivalent access to the 277 | Corresponding Source in the same way through the same place at no 278 | further charge. You need not require recipients to copy the 279 | Corresponding Source along with the object code. If the place to 280 | copy the object code is a network server, the Corresponding Source 281 | may be on a different server (operated by you or a third party) 282 | that supports equivalent copying facilities, provided you maintain 283 | clear directions next to the object code saying where to find the 284 | Corresponding Source. Regardless of what server hosts the 285 | Corresponding Source, you remain obligated to ensure that it is 286 | available for as long as needed to satisfy these requirements. 287 | 288 | e) Convey the object code using peer-to-peer transmission, provided 289 | you inform other peers where the object code and Corresponding 290 | Source of the work are being offered to the general public at no 291 | charge under subsection 6d. 292 | 293 | A separable portion of the object code, whose source code is excluded 294 | from the Corresponding Source as a System Library, need not be 295 | included in conveying the object code work. 296 | 297 | A "User Product" is either (1) a "consumer product", which means any 298 | tangible personal property which is normally used for personal, family, 299 | or household purposes, or (2) anything designed or sold for incorporation 300 | into a dwelling. In determining whether a product is a consumer product, 301 | doubtful cases shall be resolved in favor of coverage. For a particular 302 | product received by a particular user, "normally used" refers to a 303 | typical or common use of that class of product, regardless of the status 304 | of the particular user or of the way in which the particular user 305 | actually uses, or expects or is expected to use, the product. A product 306 | is a consumer product regardless of whether the product has substantial 307 | commercial, industrial or non-consumer uses, unless such uses represent 308 | the only significant mode of use of the product. 309 | 310 | "Installation Information" for a User Product means any methods, 311 | procedures, authorization keys, or other information required to install 312 | and execute modified versions of a covered work in that User Product from 313 | a modified version of its Corresponding Source. The information must 314 | suffice to ensure that the continued functioning of the modified object 315 | code is in no case prevented or interfered with solely because 316 | modification has been made. 317 | 318 | If you convey an object code work under this section in, or with, or 319 | specifically for use in, a User Product, and the conveying occurs as 320 | part of a transaction in which the right of possession and use of the 321 | User Product is transferred to the recipient in perpetuity or for a 322 | fixed term (regardless of how the transaction is characterized), the 323 | Corresponding Source conveyed under this section must be accompanied 324 | by the Installation Information. But this requirement does not apply 325 | if neither you nor any third party retains the ability to install 326 | modified object code on the User Product (for example, the work has 327 | been installed in ROM). 328 | 329 | The requirement to provide Installation Information does not include a 330 | requirement to continue to provide support service, warranty, or updates 331 | for a work that has been modified or installed by the recipient, or for 332 | the User Product in which it has been modified or installed. Access to a 333 | network may be denied when the modification itself materially and 334 | adversely affects the operation of the network or violates the rules and 335 | protocols for communication across the network. 336 | 337 | Corresponding Source conveyed, and Installation Information provided, 338 | in accord with this section must be in a format that is publicly 339 | documented (and with an implementation available to the public in 340 | source code form), and must require no special password or key for 341 | unpacking, reading or copying. 342 | 343 | 7. Additional Terms. 344 | 345 | "Additional permissions" are terms that supplement the terms of this 346 | License by making exceptions from one or more of its conditions. 347 | Additional permissions that are applicable to the entire Program shall 348 | be treated as though they were included in this License, to the extent 349 | that they are valid under applicable law. If additional permissions 350 | apply only to part of the Program, that part may be used separately 351 | under those permissions, but the entire Program remains governed by 352 | this License without regard to the additional permissions. 353 | 354 | When you convey a copy of a covered work, you may at your option 355 | remove any additional permissions from that copy, or from any part of 356 | it. (Additional permissions may be written to require their own 357 | removal in certain cases when you modify the work.) You may place 358 | additional permissions on material, added by you to a covered work, 359 | for which you have or can give appropriate copyright permission. 360 | 361 | Notwithstanding any other provision of this License, for material you 362 | add to a covered work, you may (if authorized by the copyright holders of 363 | that material) supplement the terms of this License with terms: 364 | 365 | a) Disclaiming warranty or limiting liability differently from the 366 | terms of sections 15 and 16 of this License; or 367 | 368 | b) Requiring preservation of specified reasonable legal notices or 369 | author attributions in that material or in the Appropriate Legal 370 | Notices displayed by works containing it; or 371 | 372 | c) Prohibiting misrepresentation of the origin of that material, or 373 | requiring that modified versions of such material be marked in 374 | reasonable ways as different from the original version; or 375 | 376 | d) Limiting the use for publicity purposes of names of licensors or 377 | authors of the material; or 378 | 379 | e) Declining to grant rights under trademark law for use of some 380 | trade names, trademarks, or service marks; or 381 | 382 | f) Requiring indemnification of licensors and authors of that 383 | material by anyone who conveys the material (or modified versions of 384 | it) with contractual assumptions of liability to the recipient, for 385 | any liability that these contractual assumptions directly impose on 386 | those licensors and authors. 387 | 388 | All other non-permissive additional terms are considered "further 389 | restrictions" within the meaning of section 10. If the Program as you 390 | received it, or any part of it, contains a notice stating that it is 391 | governed by this License along with a term that is a further 392 | restriction, you may remove that term. If a license document contains 393 | a further restriction but permits relicensing or conveying under this 394 | License, you may add to a covered work material governed by the terms 395 | of that license document, provided that the further restriction does 396 | not survive such relicensing or conveying. 397 | 398 | If you add terms to a covered work in accord with this section, you 399 | must place, in the relevant source files, a statement of the 400 | additional terms that apply to those files, or a notice indicating 401 | where to find the applicable terms. 402 | 403 | Additional terms, permissive or non-permissive, may be stated in the 404 | form of a separately written license, or stated as exceptions; 405 | the above requirements apply either way. 406 | 407 | 8. Termination. 408 | 409 | You may not propagate or modify a covered work except as expressly 410 | provided under this License. Any attempt otherwise to propagate or 411 | modify it is void, and will automatically terminate your rights under 412 | this License (including any patent licenses granted under the third 413 | paragraph of section 11). 414 | 415 | However, if you cease all violation of this License, then your 416 | license from a particular copyright holder is reinstated (a) 417 | provisionally, unless and until the copyright holder explicitly and 418 | finally terminates your license, and (b) permanently, if the copyright 419 | holder fails to notify you of the violation by some reasonable means 420 | prior to 60 days after the cessation. 421 | 422 | Moreover, your license from a particular copyright holder is 423 | reinstated permanently if the copyright holder notifies you of the 424 | violation by some reasonable means, this is the first time you have 425 | received notice of violation of this License (for any work) from that 426 | copyright holder, and you cure the violation prior to 30 days after 427 | your receipt of the notice. 428 | 429 | Termination of your rights under this section does not terminate the 430 | licenses of parties who have received copies or rights from you under 431 | this License. If your rights have been terminated and not permanently 432 | reinstated, you do not qualify to receive new licenses for the same 433 | material under section 10. 434 | 435 | 9. Acceptance Not Required for Having Copies. 436 | 437 | You are not required to accept this License in order to receive or 438 | run a copy of the Program. Ancillary propagation of a covered work 439 | occurring solely as a consequence of using peer-to-peer transmission 440 | to receive a copy likewise does not require acceptance. However, 441 | nothing other than this License grants you permission to propagate or 442 | modify any covered work. These actions infringe copyright if you do 443 | not accept this License. Therefore, by modifying or propagating a 444 | covered work, you indicate your acceptance of this License to do so. 445 | 446 | 10. Automatic Licensing of Downstream Recipients. 447 | 448 | Each time you convey a covered work, the recipient automatically 449 | receives a license from the original licensors, to run, modify and 450 | propagate that work, subject to this License. You are not responsible 451 | for enforcing compliance by third parties with this License. 452 | 453 | An "entity transaction" is a transaction transferring control of an 454 | organization, or substantially all assets of one, or subdividing an 455 | organization, or merging organizations. If propagation of a covered 456 | work results from an entity transaction, each party to that 457 | transaction who receives a copy of the work also receives whatever 458 | licenses to the work the party's predecessor in interest had or could 459 | give under the previous paragraph, plus a right to possession of the 460 | Corresponding Source of the work from the predecessor in interest, if 461 | the predecessor has it or can get it with reasonable efforts. 462 | 463 | You may not impose any further restrictions on the exercise of the 464 | rights granted or affirmed under this License. For example, you may 465 | not impose a license fee, royalty, or other charge for exercise of 466 | rights granted under this License, and you may not initiate litigation 467 | (including a cross-claim or counterclaim in a lawsuit) alleging that 468 | any patent claim is infringed by making, using, selling, offering for 469 | sale, or importing the Program or any portion of it. 470 | 471 | 11. Patents. 472 | 473 | A "contributor" is a copyright holder who authorizes use under this 474 | License of the Program or a work on which the Program is based. The 475 | work thus licensed is called the contributor's "contributor version". 476 | 477 | A contributor's "essential patent claims" are all patent claims 478 | owned or controlled by the contributor, whether already acquired or 479 | hereafter acquired, that would be infringed by some manner, permitted 480 | by this License, of making, using, or selling its contributor version, 481 | but do not include claims that would be infringed only as a 482 | consequence of further modification of the contributor version. For 483 | purposes of this definition, "control" includes the right to grant 484 | patent sublicenses in a manner consistent with the requirements of 485 | this License. 486 | 487 | Each contributor grants you a non-exclusive, worldwide, royalty-free 488 | patent license under the contributor's essential patent claims, to 489 | make, use, sell, offer for sale, import and otherwise run, modify and 490 | propagate the contents of its contributor version. 491 | 492 | In the following three paragraphs, a "patent license" is any express 493 | agreement or commitment, however denominated, not to enforce a patent 494 | (such as an express permission to practice a patent or covenant not to 495 | sue for patent infringement). To "grant" such a patent license to a 496 | party means to make such an agreement or commitment not to enforce a 497 | patent against the party. 498 | 499 | If you convey a covered work, knowingly relying on a patent license, 500 | and the Corresponding Source of the work is not available for anyone 501 | to copy, free of charge and under the terms of this License, through a 502 | publicly available network server or other readily accessible means, 503 | then you must either (1) cause the Corresponding Source to be so 504 | available, or (2) arrange to deprive yourself of the benefit of the 505 | patent license for this particular work, or (3) arrange, in a manner 506 | consistent with the requirements of this License, to extend the patent 507 | license to downstream recipients. "Knowingly relying" means you have 508 | actual knowledge that, but for the patent license, your conveying the 509 | covered work in a country, or your recipient's use of the covered work 510 | in a country, would infringe one or more identifiable patents in that 511 | country that you have reason to believe are valid. 512 | 513 | If, pursuant to or in connection with a single transaction or 514 | arrangement, you convey, or propagate by procuring conveyance of, a 515 | covered work, and grant a patent license to some of the parties 516 | receiving the covered work authorizing them to use, propagate, modify 517 | or convey a specific copy of the covered work, then the patent license 518 | you grant is automatically extended to all recipients of the covered 519 | work and works based on it. 520 | 521 | A patent license is "discriminatory" if it does not include within 522 | the scope of its coverage, prohibits the exercise of, or is 523 | conditioned on the non-exercise of one or more of the rights that are 524 | specifically granted under this License. You may not convey a covered 525 | work if you are a party to an arrangement with a third party that is 526 | in the business of distributing software, under which you make payment 527 | to the third party based on the extent of your activity of conveying 528 | the work, and under which the third party grants, to any of the 529 | parties who would receive the covered work from you, a discriminatory 530 | patent license (a) in connection with copies of the covered work 531 | conveyed by you (or copies made from those copies), or (b) primarily 532 | for and in connection with specific products or compilations that 533 | contain the covered work, unless you entered into that arrangement, 534 | or that patent license was granted, prior to 28 March 2007. 535 | 536 | Nothing in this License shall be construed as excluding or limiting 537 | any implied license or other defenses to infringement that may 538 | otherwise be available to you under applicable patent law. 539 | 540 | 12. No Surrender of Others' Freedom. 541 | 542 | If conditions are imposed on you (whether by court order, agreement or 543 | otherwise) that contradict the conditions of this License, they do not 544 | excuse you from the conditions of this License. If you cannot convey a 545 | covered work so as to satisfy simultaneously your obligations under this 546 | License and any other pertinent obligations, then as a consequence you may 547 | not convey it at all. For example, if you agree to terms that obligate you 548 | to collect a royalty for further conveying from those to whom you convey 549 | the Program, the only way you could satisfy both those terms and this 550 | License would be to refrain entirely from conveying the Program. 551 | 552 | 13. Use with the GNU Affero General Public License. 553 | 554 | Notwithstanding any other provision of this License, you have 555 | permission to link or combine any covered work with a work licensed 556 | under version 3 of the GNU Affero General Public License into a single 557 | combined work, and to convey the resulting work. The terms of this 558 | License will continue to apply to the part which is the covered work, 559 | but the special requirements of the GNU Affero General Public License, 560 | section 13, concerning interaction through a network will apply to the 561 | combination as such. 562 | 563 | 14. Revised Versions of this License. 564 | 565 | The Free Software Foundation may publish revised and/or new versions of 566 | the GNU General Public License from time to time. Such new versions will 567 | be similar in spirit to the present version, but may differ in detail to 568 | address new problems or concerns. 569 | 570 | Each version is given a distinguishing version number. If the 571 | Program specifies that a certain numbered version of the GNU General 572 | Public License "or any later version" applies to it, you have the 573 | option of following the terms and conditions either of that numbered 574 | version or of any later version published by the Free Software 575 | Foundation. If the Program does not specify a version number of the 576 | GNU General Public License, you may choose any version ever published 577 | by the Free Software Foundation. 578 | 579 | If the Program specifies that a proxy can decide which future 580 | versions of the GNU General Public License can be used, that proxy's 581 | public statement of acceptance of a version permanently authorizes you 582 | to choose that version for the Program. 583 | 584 | Later license versions may give you additional or different 585 | permissions. However, no additional obligations are imposed on any 586 | author or copyright holder as a result of your choosing to follow a 587 | later version. 588 | 589 | 15. Disclaimer of Warranty. 590 | 591 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 592 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 593 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 594 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 595 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 596 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 597 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 598 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 599 | 600 | 16. Limitation of Liability. 601 | 602 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 603 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 604 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 605 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 606 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 607 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 608 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 609 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 610 | SUCH DAMAGES. 611 | 612 | 17. Interpretation of Sections 15 and 16. 613 | 614 | If the disclaimer of warranty and limitation of liability provided 615 | above cannot be given local legal effect according to their terms, 616 | reviewing courts shall apply local law that most closely approximates 617 | an absolute waiver of all civil liability in connection with the 618 | Program, unless a warranty or assumption of liability accompanies a 619 | copy of the Program in return for a fee. 620 | 621 | END OF TERMS AND CONDITIONS 622 | 623 | How to Apply These Terms to Your New Programs 624 | 625 | If you develop a new program, and you want it to be of the greatest 626 | possible use to the public, the best way to achieve this is to make it 627 | free software which everyone can redistribute and change under these terms. 628 | 629 | To do so, attach the following notices to the program. It is safest 630 | to attach them to the start of each source file to most effectively 631 | state the exclusion of warranty; and each file should have at least 632 | the "copyright" line and a pointer to where the full notice is found. 633 | 634 | 635 | Copyright (C) 636 | 637 | This program is free software: you can redistribute it and/or modify 638 | it under the terms of the GNU General Public License as published by 639 | the Free Software Foundation, either version 3 of the License, or 640 | (at your option) any later version. 641 | 642 | This program is distributed in the hope that it will be useful, 643 | but WITHOUT ANY WARRANTY; without even the implied warranty of 644 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 645 | GNU General Public License for more details. 646 | 647 | You should have received a copy of the GNU General Public License 648 | along with this program. If not, see . 649 | 650 | Also add information on how to contact you by electronic and paper mail. 651 | 652 | If the program does terminal interaction, make it output a short 653 | notice like this when it starts in an interactive mode: 654 | 655 | Copyright (C) 656 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 657 | This is free software, and you are welcome to redistribute it 658 | under certain conditions; type `show c' for details. 659 | 660 | The hypothetical commands `show w' and `show c' should show the appropriate 661 | parts of the General Public License. Of course, your program's commands 662 | might be different; for a GUI interface, you would use an "about box". 663 | 664 | You should also get your employer (if you work as a programmer) or school, 665 | if any, to sign a "copyright disclaimer" for the program, if necessary. 666 | For more information on this, and how to apply and follow the GNU GPL, see 667 | . 668 | 669 | The GNU General Public License does not permit incorporating your program 670 | into proprietary programs. If your program is a subroutine library, you 671 | may consider it more useful to permit linking proprietary applications with 672 | the library. If this is what you want to do, use the GNU Lesser General 673 | Public License instead of this License. But first, please read 674 | . 675 | -------------------------------------------------------------------------------- /Pictures/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasfjen/Quickdraw-Ender3/7b37788804d956159935821c806d268005d85f6f/Pictures/1.jpg -------------------------------------------------------------------------------- /Pictures/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasfjen/Quickdraw-Ender3/7b37788804d956159935821c806d268005d85f6f/Pictures/2.jpg -------------------------------------------------------------------------------- /Pictures/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasfjen/Quickdraw-Ender3/7b37788804d956159935821c806d268005d85f6f/Pictures/3.jpg -------------------------------------------------------------------------------- /Pictures/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasfjen/Quickdraw-Ender3/7b37788804d956159935821c806d268005d85f6f/Pictures/4.jpg -------------------------------------------------------------------------------- /Pictures/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasfjen/Quickdraw-Ender3/7b37788804d956159935821c806d268005d85f6f/Pictures/5.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Quickdraw-Ender3 2 | Quickdraw Probe Dock for Ender 3 with Parts from Quickdraw (for Switchwire) by hymness1 3 | 4 | Voron Stealthburner/Afterburner Toolhead needed. The Quickdraw probe works only with the original carriage with MGN12 and space behind the nozzle for a probe. 5 | 6 | I used this carriage: https://www.printables.com/model/135563-vrn-10s-pro-mod-for-cr-10s-pro-with-voron-stealthb 7 | 8 | Quickdraw Parts by hymness1: https://github.com/hymness1/VoronUsers/tree/master/printer_mods/hymness1/Quickdraw_probe_Voron_Switchwire 9 | Use his parts and my dock which mounts via 2xM3 Screws and T-Nuts. 10 | 11 | 12 | ![alt text](Pictures/3.jpg) 13 | ![alt text](Pictures/4.jpg) 14 | ![alt text](Pictures/5.png) 15 | 16 | 17 | Because of the linear rail and carriage i lost a good amount of y-travel. I regained all the travel by moving the y-extrusion forward by replacing the original m5 screws with shorter ones and t-nuts in the rail. 18 | 19 | I used kevinakasam configuration and macros of his klackender https://github.com/kevinakasam/KlackEnder-Probe but changed some x and z values for the mounting process. 20 | Check your x and z values before starting the macros! I already broke one dock because the carriage just body slammed the dock down after changing the z_endstop_offset. 21 | 22 | ``` 23 | [probe] 24 | pin: gpio22 #Probe-Stop Connection on Skr Mini E3 DIP. Change this if needed! 25 | z_offset: 4.690 #Measure per your specific setup 26 | x_offset: 0 # negative = left of the nozzle 27 | y_offset: 34 # negative = in front of of the nozzle 28 | speed: 5.0 29 | lift_speed: 15.0 30 | sample_retract_dist: 1 31 | samples: 2 32 | samples_tolerance_retries: 6 33 | 34 | ##[(7x7)-1] / 2 = 24 35 | ##[(5x5)-1] / 2 = 12 36 | [bed_mesh] 37 | speed: 300 38 | horizontal_move_z: 8 39 | mesh_min: 8,30 40 | mesh_max: 223,201 41 | probe_count: 5,5 42 | relative_reference_index: 12 43 | algorithm: bicubic 44 | fade_start: 1 45 | fade_end: 10 46 | #fade_target: 47 | # The z position in which fade should converge. When this value is set 48 | # to a non-zero value it must be within the range of z-values in the mesh. 49 | # Users that wish to converge to the z homing position should set this to 0. 50 | # Default is the average z value of the mesh. 51 | split_delta_z: 0.015 52 | # The amount of Z difference (in mm) along a move that will 53 | # trigger a split. Default is .025. 54 | move_check_distance: 3 55 | # The distance (in mm) along a move to check for split_delta_z. 56 | # This is also the minimum length that a move can be split. Default 57 | # is 5.0. 58 | mesh_pps: 4,4 59 | # A comma separated pair of integers (X,Y) defining the number of 60 | # points per segment to interpolate in the mesh along each axis. A 61 | # "segment" can be defined as the space between each probed 62 | # point. The user may enter a single value which will be applied 63 | # to both axes. Default is 2,2. 64 | #bicubic_tension: .2 65 | # When using the bicubic algorithm the tension parameter above 66 | # may be applied to change the amount of slope interpolated. 67 | # Larger numbers will increase the amount of slope, which 68 | # results in more curvature in the mesh. Default is .2. 69 | 70 | ##################################################################### 71 | # KlackEnder- Macros 72 | ##################################################################### 73 | 74 | [gcode_macro PROBE_OUT] 75 | gcode: 76 | G90 77 | G1 Z15 78 | G1 X245 F20000 79 | G1 Z0 80 | G4 P300 81 | G1 Z20 82 | G1 X0 83 | 84 | [gcode_macro PROBE_IN] 85 | gcode: 86 | G90 87 | G1 Z20 88 | G1 X245 F20000 89 | G1 Z0 90 | G4 P300 91 | G1 X230 F1000 92 | G1 Z5 93 | G4 P300 94 | G1 X0 F20000 95 | G1 Z0 96 | 97 | [gcode_macro AUTO_BED_MESH] 98 | gcode: 99 | PROBE_OUT 100 | BED_MESH_CALIBRATE 101 | G1 Y0 F20000 102 | PROBE_IN 103 | ``` -------------------------------------------------------------------------------- /STL/quickdraw_ender3_dock.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasfjen/Quickdraw-Ender3/7b37788804d956159935821c806d268005d85f6f/STL/quickdraw_ender3_dock.stl -------------------------------------------------------------------------------- /STL/quickdraw_ender_dock_v2.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasfjen/Quickdraw-Ender3/7b37788804d956159935821c806d268005d85f6f/STL/quickdraw_ender_dock_v2.stl --------------------------------------------------------------------------------