From 95b5c6f9ca62de6d18ea0400ad08f868fb787d22 Mon Sep 17 00:00:00 2001 From: nachotineo Date: Tue, 13 Oct 2015 22:54:54 +0200 Subject: [PATCH] RetainingRings Metric --- .../DIN471_CLASS_A_M24RetainingRings.fcstd | Bin 0 -> 36659 bytes .../DIN471_CLASS_A_M24RetainingRings.step | 1972 ++++++++++++++++ .../DIN471_CLASS_A_M24RetainingRings.stl | Bin 0 -> 39084 bytes .../DIN471_CLASS_A_M26RetainingRings.fcstd | Bin 0 -> 33261 bytes .../DIN471_CLASS_A_M26RetainingRings.step | 1823 +++++++++++++++ .../DIN471_CLASS_A_M26RetainingRings.stl | Bin 0 -> 40284 bytes .../DIN471_CLASS_A_M28RetainingRings.fcstd | Bin 0 -> 36375 bytes .../DIN471_CLASS_A_M28RetainingRings.step | 1973 ++++++++++++++++ .../DIN471_CLASS_A_M28RetainingRings.stl | Bin 0 -> 41084 bytes .../DIN471_CLASS_A_M30RetainingRings.fcstd | Bin 0 -> 35733 bytes .../DIN471_CLASS_A_M30RetainingRings.step | 1976 +++++++++++++++++ .../DIN471_CLASS_A_M30RetainingRings.stl | Bin 0 -> 41884 bytes .../DIN471_CLASS_A_M32RetainingRings.fcstd | Bin 0 -> 36510 bytes .../DIN471_CLASS_A_M32RetainingRings.step | 1975 ++++++++++++++++ .../DIN471_CLASS_A_M32RetainingRings.stl | Bin 0 -> 42684 bytes .../DIN471_CLASS_A_M34RetainingRings.fcstd | Bin 0 -> 37465 bytes .../DIN471_CLASS_A_M34RetainingRings.step | 1976 +++++++++++++++++ .../DIN471_CLASS_A_M34RetainingRings.stl | Bin 0 -> 43484 bytes 18 files changed, 11695 insertions(+) create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M24RetainingRings.fcstd create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M24RetainingRings.step create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M24RetainingRings.stl create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M26RetainingRings.fcstd create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M26RetainingRings.step create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M26RetainingRings.stl create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M28RetainingRings.fcstd create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M28RetainingRings.step create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M28RetainingRings.stl create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M30RetainingRings.fcstd create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M30RetainingRings.step create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M30RetainingRings.stl create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M32RetainingRings.fcstd create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M32RetainingRings.step create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M32RetainingRings.stl create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M34RetainingRings.fcstd create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M34RetainingRings.step create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M34RetainingRings.stl diff --git a/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M24RetainingRings.fcstd b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M24RetainingRings.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..c018a2f648b2b2e01d22090509e13ade0bee435c GIT binary patch literal 36659 zcmZ75Q*b4Kwl3-!+eXK>opfx>*ha^;-LY-kwr$(#*miQ)I;T$6-TQTn|Mjo>Mh&10 z7&tlr0DuM@o6AX@>!&bezyJV`LI42#f2N{##x6Fdw$2RhHr7`<+D@A-sJ<_?22TmD z@=~Bg?u%<@RIXd^QQ2*3Tim6LI1zy+94zI;*n+)sK+J^pJS0SIXMDKs~7`x1jQqSp~i7gLLce_oJuzJER70vh2T6*)cOkjeWY? ztiQiCBd`;%58Sy`mKpVXs94SScorG03&8hvG9dDu34>+ty{V9y0O|AKs&YiEpz3w*+}Ow)M3Q)m3PAjM{Fb}7;%8c1D<8U$E8T;W)H*i zz%M!P6iH8esZHD$IQA4D{^r~ECU!F7@M-*s`Z1lSNnkkcIrI#0o)O-?E4{p#34RCx zT+AA9dnqd*ub4)eRQdF6AkPz%{|K3c0ausp*FB&>>t3XnI`?wQ{qDLIorn=hl4+sF zeD4{l!nj)++MEY<}pHf-{FM^9KWJ)8*n zK%mAHeuexykF@B-P=$zYT1G?Py%S;YHwX^Vx)$^IVwJF zew8tcuAjC|BpfDQtLB=3Xxw_el#IMGtc%rPA0tWs;iRexvv=N$_CMl zxf!rlnYYe9$0Sa(91)bR$gds^KoMU>7o{&ii*iP@3M4w(G2R!$#8V=jp)n7d&oEC6 zcu(MZ9ScW;2|9D5gzuss7A_H^!?RcmWnYpKi3kX@)rMqofn`+<_WrXlm0*)0{Fu-d zXcsG-S$qnuyiEkjLbq1SW1%q*A4Sa)Zn0T6;v-2*j>_&NXMlTK5;qnY5I)tvdaVOi z5{{}=Sf$sEWmvZ&yXu-B)uaT;@-RTPDULm-biUp?)L;_~LLUvdUl6ND)5VaY^X-wv zpf!xAX@a?f@O}C-ZBl`aDa6sAVx#qp%cK<%UT%>F$d+7v85)i#U%{{>Wu>g^^A?(Z zFGQp*k)sc0&sJ)(om;7MBDANoVMo#q@TgZlZ`o`VQL$k)^zrviWJKvwng z?r2kJSx*xZb;O$T^BAeZGyS1pMHpK$pY~5KPfX4e0DeZd6N2hugoe-E9h}lsYfiq2 zg81qFzy*c@aYlgYLgOy8h%-K43xP|)AI^)2CKRPzJ za<$_JMs?p_XkZwR8x?h4h4zGXuGpUM`i9UF?rMHc?3HjLW-`t(^8YNlv#+D?*05Q0 zqSBy2(?la_`}iz>sufOIk6Ce6cWzMVw>48!<+{Z+c%?Z@>v^7sTnE~mYQvn@>JYHZ z-oyt-etB|nUnNJ;XA7f3!TmrvEO-LAtKWXc^R8V=F#HDC1?e^3V@k{E462S{u`Aj^ zLo0T9wz!n-h6`H{&@=gD*>^`>K&bu|`BX~efA~J9edwm=Z9TsGqI>P=+=+T2X4-0o z)(D|T8pOymOa2?nW!xKp#2f+p;GqB){scR#{ylBU22p_9A(vNZYnRk}cvFQMm{7iR zSxoQ*Z4j->cLQ~i63T@qqedJSVcBA8(Geoo?U~!<`rwRR2}oH_n@*IicWvea4AY<$ z8BN4TP1crQd>+hE?AeiFj6X*Z4;OU_l^PVjGS#&XFafjRNk(q+oPEOl@Z`rOK_uij zQFP2K(M`@w0m&t&p&@(sYYX&=5)R;b3kbTSErujfMCd>8f=_e{jK*V&ntyK~o!9BU z9Sg)&S>q;q-9_Gq?tkdKV6_c#A-A^Hh-9QXL_(hi`o;TG;<4OG?bNR7IKhUyD$xP|)_UV)|!KZDIWjs3Ai_h{5eel#Wevkhb1& zN^A_;2nHefhq6*~P<|WYyC$5aNou{08RfX9d@dQxWi+&G&IGT*jha@!9hllQ#>SnL z{6gHOO)>ivAv=8HG|@?HiyNH$qXV2@4W&bLJXqLN;0P| z1AZ?z+?O0O-9}Qv>Jcxy6K33~@1ArIm}j_gh{ps=jvcli%E&_+UeSqE`x57EoPa;2 z0-2o>eHg4=18qC>%VE;((up`h_tSoWURqa&rS>#Lu;2;Z7Pjq`k-c3iA*k(J1_~uY zid%Er6BN4D{QW3Lff(qInoPxwf#e6X#&8BAc%L)Ae?KPM^)dMoPdvZR`m*}_)!}I+ z*3&5+JHMtop{EnlwNnHX+<>-%{7H*8zFu!4-Wb%RYQ=D)WOl3f$~Jjhc*Bi&)pppE z4Np@|iSh4Vey`_6xVyt?jXGO3=Zn@%Y#};dyePat=2iL$Fl@%b5g!NKf1OzqLdM5A`$wO z2uDOP1MVt$IbH{18X|@+i`|#;>A6!x%jbNTC;v%P3u%Udo?N0)dKVHgAA<)GX%-+) z(SyE#=p$%>9h2EB@lg_j6zp@owXs$s?o|_0=7^R9p%q2>dV{&fXt<=(8(uUUlqP9<4t&WdM4>HA70cc_ocsJ+#`gKG%=4w+_ADcx!PE}m8Zg0ELw!b)y`67fGe$#3|~%< zO|@$zm4D=>-&Fqj`&4wyb0OS`B@|Ni1~IM?#I#0jA7K+kh>nn?T@C6L<1H%Q?O71{ zkDVH7`80^{4|rN%c1Kjvq^*inhRokIu zV4w&M3>s-qp24F;oTUm@hDNr!u-yyoFA?QkvjovLG6>MHJ(~ni8?~rHX~##V6c8TQ zL5i0}%vcF@6cH2yr6F_T0qA>l4BYs~i21(_>dx4V*%U_&y?H|K+7hKLnEg9hmEFC8wj%D>KF5PL>c7uyc1d^t z{GrN89WN)HGzx`-9XV*`qQ0!}_ls-x=l-Vi<;UaO{&V-P*X~B|)79Irb(8;Nf4Gq_ z=Vz_E%g^uU`TL1*Tj70nJ6F$V_3P_(f8X8R_tXCKYx*$r!>zM-yO+mzZ_>DQS^lPD zU1FNC^I2k`pcl}xUW_v_cp=lxoH)1Y+sEH_zc_cArE75yJ)-RnZd9SXcaMNQhu zHy5L3S8DQV7d7UyybAF#@uc%)R~pag5v|RC{Qhc#a;vR43yM4TMnCrDuJs0j!!gIf%q8>pi$qUC zzCI0~Wi9Jtcu9QGmRtmYB~FAx7DTN^XirW=0w5J5UHrJPMN{ zkJ(dJA%-Ee**~MTyLm@8LgX=n>ITs9GH0BH15@XD#InOlrIM-a_JC-zY;);M2ADfx zx?~A3hE#tk9aW@LM&s#biM_)32!#->ludrf;8ok!Ah4Jbb%>U3$w(Qk-BUZx0K+x>zfwj`9Nz8JSc*93dAh~p4F>Z4i- zly=dV@IZP~Ec*7}5iqjC-JAAho`e<71Y$Pv*7&<3LvUh z&8MqXYOjXz0eA0w>SzU&zG-goZ)Z!;w-1~tC+OIa1P8zSn=*icNc9HzXOecwtS72>24CGZCiF>+|Iq!2f zf0&!IjLLUt`CmM*pM@1QxK{dyc85&WeB5}I`~?a9@sW#xn$o{^u7OS%6o>iie~IU8 zJoHNJ27mWVFqM4L1r^j1ImgFW-3FQT_Pq`>Um7N1q_JV(w`33QH8zttROK*WsbM)V zXI9Efa9DAdC5c1r!hs5P<$ELRITG`YzpjuH%2LKF;Nh4mlPQuplIQ)SUHBN$Rx?1h5XK=M3n_IO@2RDV zm_Ac-G))~u)7Jo5<$SVU!MwG~~xk4wjUT{}-Jd9i}rHtVv{I1hLq6R;<>QsuhW*e=xMlr5T{=Vfi*uo_&})mV{-j zWX7NetgcCEPC#x^XRIG9XEdmvVzi5+K55QUr!x2eZ_twe2!6l>81KpeYM53a`Yb^V zuH~6#quf9Yj_apLApx@|80M?8v}%7aiq$%$uhd`0y8Z##W;A(DfPc6%U-@PD4qIdJ zBr-~^vUL-?)Il!)twO1bctP|%$>q@lqQ}s?Rx8=;bF=U0?uj}l0i+2tpg3k2zO-dm={gS+`+{a>5zkabJ;1_hiez==JbiWDMj;rEB+evc|^b{9}u9iO)4i z4z5bB#u;|W@K?K=`x$=K4T~%6S_X*DmDEZFC8;kc6k$yj)hH)K99xyZan_TR@z9%; z(7ySZ?P;N$uUbD|J*gYLnVG^Vcc40$sAKoLF|nX&X_T}4)Dp1Uy6-Cg^KZIXIg7GbpdNl@ZK~ny?~utb@vm_8X#;GcoR!z3J^mD zSiR9Aoby2BCbwqn$}_pgtxU%_VQEvPjjKr*P-joTL>H>y+*eGvK2G!1v#Rmb*v}8t z|GX=4*q6wo0yml5u*5s-meq>IQ(4e&+hDgyX-XaB#o7z22W5tlSOFeIyLs?f(3_P3?@mxj~%07TEcEe;>T~+uHg2cURZP zSS(VID{nWR8eww}{)SaI0e@&dN*w`{H8>k6QU!*+$4E|JHVz~|{$t+v@0P~qaDryF z5e-uvCcVEOL5R`$1cqrBO2a&>68WE2M5t(*Bkh(HHTde!?k?}D@a=8uG>7jxS6Veh z-n78j6L*OnURQ~#JQ@TO9?X$bqrwxG zka_L~ax1*4fzMI$J9i@A8BQ&VUc)0wM(r9h&W4GocJ)!wp(u;jb;F0nTF(Eqa-%SS}F)_<%#;UPQ2rII!GUn^@q$oM@AeS0r`cG(1>td+xhq(quQRZAonyfEOb1c(MH zuH5xQ{hl05`(umA9qx0Q6pa|F1H9y|Jo%Wlm9S4sRA&e->cRpCd2dE^ka5%fi#63G zs#>TQ#2-z_o>Q9uSOj^H*{EjHhKyv>b_{5!Ws1bDFJI*rEgpWCZVxG3W9G7pCJ`eG zdVbeiVl_wRf=F&c!D5aNBQ`u{wr`+gE+0bmj-Vk6msq`hj4pLEhGvHP)kxX}pz8!? z;M@UI*Igob4kZ#)*Sm;AGYkrdv!uYMP&p5f?@V;k;s(*UX~+i;@#z#8{x6q}l}*0M zP%4IuuyjPZhd^NvVwLX2OLx6_mQZvk1WM73***!Tu#+jNEJ!jOduR?Ce8;djN=2vs zkC!vK7~@A#7xFmUbjir$V(2{3bRnEGnwHrSA!S@uNGqmC;tJ3=#0o8w{3W&K%F^P( zkE9);1@3s$keL9?ofJ@slKKn)*ldvRtoMjb-_>IL!+B1`HZt>p3k3N$4CN`K88i>* z)10Ei>IioVO|~aT0f*H+M-J^vLvbnK3>ZO_T+6%X_X9lzby*t13ZrmFl$%yHmQ@fp7fPy*QOPzVf!=6O&YR9$6Q zCAs8Cl%+|$V|{JHa2*Oz+Y!9pc#Mz`GW$#aGNBUf4a8T863J`62FF#+sxI`& zgKm7_;)z^PVoJBiLB9Z&MYt_RL!W;`4sdZ#g>L*GF6Yo^FSRN@r5Jm+|35BskZywU z?o4+k29xSFQFw+-=s%M9A=8YmL_u0KdR7dkBcsjQ|Z z{wxLb)5U_QRyLn{Y0=&pCI-~M^Qa#djK0=246nv{&J&iRyG*7@Wk=Q_C`GB{P9oL6 zJuHVK(9z_RI)cEdi+_IYPutZJ>}>pLf+*Sb^ZGdWy69}J73faq@wI&UT>SXi>L%m0 z=rHXzx|ekgj4>S98z;F{FK3iF+eZIKKI3-oVEBKzyq3`;0`rISBb6*Wa+d)Mg9sr4h<1Q{(v5NxQ48o7t$rD>r;+r#lc||W4darE z!fDG%ZcO7DFUl^jH!Zig87t|1w)ZkLaOC{Fe7TT#bmKCkiB(UCl?!x&)oKwc6DnF@94qoY&N^0*_MBu` zbF%{Fp7BWJC`PaR^o`?GomfZE=Yz;w*QH)Fa51{Tjgf(bGM@4k_33%JV{SDu4~eYx zD+8m~upNGGT2!-T$l3>C-%k%Hl@_?lBDf|wlQc;sg+$A?OonM-W2lb2mB^AUAwDN! z|Gn<&`ZjHf?yAKojoiz#mPyj|_Pfe@7N6_Jv_kg1Q)vx)JEzNfBX*@5Ykk9olXCl#&%YTsyXwT(1F{|-DJZq0@+(8- z&3;B(YUt$CF7Ax;7!C|i&Zr%uc-7o~qcfcyBIOm@Oibq;t}WHB9VXA_Jy-)aZ_GZ7 zkq!VhTr=SK8T8TFofA-kC&O6)XArR2;b+LP9a#y`8>FOr7bOKxz0ha^ZfK^sOZ2)dOwbF%ZhEcArDZ;<{!3V$~A7wyO zy`?uTYIFvP7HK^53G&{M#sBeg-!o!f6STp!4EWfo81x}DJCwY}c9g#yi#}&q(RjTj zQg*Cf^l8G2fco0_t(8UOzaIG$PeY4&8viS8J;(ik#ZcD#%9e_Z!uEWu$S70kaGeX| zu5S&_;c6>mbqZzB3ealXBy#la4wY~ra&z5GeHE;dI2W5s$7(8-y$A^#FtzFj8gm=; zHm%TR`(Z^a`(_r;WQXP@(5?pi94`hLILC>O?GpyF&E(VYAm5xi(=07%?LL?DSv3~R zp)whc4ELA9REz2&JPWm~pvu#7ZrT{+(kEhz^aMyY`)-S>5U+r=3*%OM)Bck^t-#ZF zjm}<`n7>7cZ4PzR_T3C^VCs*ah&5G0do=wXvF9B2!`^Uhxb??Jo`&1a7~ayeDF?>d zxY-jSc!cLbriB$yeT}1FMry(t40x{ItcABm_sTjO`8Ztoc>Sidn z_!@)U(93eplwtSJN!Zn1ZVY$~3i^9Qoi}*}d-+)f_+g)cu;Q&kQBU-W#Iw#KoKn3^ zGf$ODsClb@&&f5Awa*f___kC}x~1MDoFZ0rfdV(w+dXEKcA#n*-irjfPY0QywV1ln zT|MKL(du#~jcKxaaaMBTsJdxYZPTg}CFOq0cD%-(VqfKZ4PAm3P$xOxs+j9CkdMJd zR`kQ_gsRP1c8G^g9_(nctClrhZqGB*)5e>j6X|CmBa?1^?->UjXi2D@ZGT>#FLP2) zPB0caeyY7N8JyF4AY{BKHr1X+4YajD#HLH10bc>xP2lJls&}q!F2!`8A+mj(Ir{xe z0}4OjQ?e3*8iIMDtj}5tkog(=7aiu;kb?R+@D8xqR9J5 zISu}7p}u4VofKOK63OxO>gy}K;u7VYmT)Q3L?-S15ZvJe6ukDlE@9W0h++O#W?M}NLpQqIa!VN#3pTX20_wQED z-@ZS`_v@L2yProFggw45S7-XWK5xeo-*y7QLK9?Ugc%}8)q4^eAg(J%ec!aJp_JDpZ17$m!{ z^NC+;RK|aDzaPK!cU=A6_xVUM_Gb(=N4T3rc4w4VU-;QzPmUbUGxBpk94<48ZQfHx z8{N659=2Mp7G#}xIpPasKiKM9Q7pdN@n&>q<^8NT=43_SzBXHO{~BUP+S+hVC68da zFjM+bxQ|?E*!+$AJX<%F-#n7tY|(u7%Q z<;o>E(>!B-qS(qBcR}i@|5qgf5m}PualaL=*EA*(pAc=D?GLMhZEd&buSHu4KY);2 zsfp%^X?d*6#L68 zR4!mDBIOLxel_Ase3D~ZeVKcng*i{`;jv2hbkY-U=mni!~T0K39 zssbybjojSH6!iWR+aYgJGyinwp2dt@A!G`xe4!p3fnw=G5(oksfykoV;nMRWdWUbI z&)?BGR~hUSf~PrY)*8(K;+%%eV7Mp>=3R1Z^Rd8i1Lt$HK!hLlnGMO203VcAT^<} zZh7jM_4?ARMI9Rl*0DL0188RATbnO<`Uj!d4}WluHMu6UlOn2?zGjW^_-nFYjxme-XAB zbj?p^#>7H>WstBt=yi2YTOSSbHy6Z0uD5i7rws9tFx#!2adUQO#KJFE3`EW!&Ubm6 z4Jwo5i(+aMDo;k30V1=)K3)jTXRvhUz@_wdB#7)YbjdmUvQ6alSClthkY_u%H(h2N zPw48ujQ+U}Flb!H;AygD5tz)F$1u@6aC!oS8t8EceU)pHS8s3Tpp>&v;!@UPbxAtR zaBIzQFWoe+YX4k?uwsb(F>z-P`JMyx51jI>SHa+Mv$*N|Y<;%qoq7SZ$C%#i(P{K6 zxJ@kZhM-ygyd4bwqShCnAZHHe{q$dBjCXfSce?&&c)$btFnR&VXf_|{zUsLJWqcUr z!T6?N0yqHvHuwdY6i5Z+m$N7Jv7k5f5P{a??^9He7`OhMP+#m)fb4mv2jZ_eQ3ZrX z(EF1X3&;}G+`xPA8_Jxq^5x;uhp_elg-T8hiVu*vEoeC-;H~g6jy3A9k}>E)NP|N@ zX6TDNFbg4_4m_+VEKPV%Xvu6$jr3>w$vRgek$`0Dj{Gx0M=L07d|4|^rtks4QaJw< zTaJGTYg%}+W-d!m-!lNZ#T$8iEoiJif^^3ulv$9}Igr5Wkq(y)oYvB8YY(a`Lg97L?bbp8g{UMAd(Z}Tw@@}6yM~kK2qb+AHJD`3&WP@0$}~femkgCOzM{=IIah) z3GJ+dEU~+JoVUYX3;bV{F5D9Z@C> zoVA5I?u7L)=e$v)v>8N+?cuLD4z$o6{|n>_&DLVh)R^!#}O|k8;f4{ zs}cf_fU}vuVQU1VGhw%yarMBcs~&dIE-QdL6$(liSG@Lu*@y+9IFnQBGY%1!%5dbY z4sSc=3~S31$zi2_iK}JF>3*LFnC=-^B*uj!tfb8}Onrq1OCy8`M~zV2OaD;I4CJFu zAU;UMalUcr6r;9sPXq{3H%c~evm|ygbk!d@ZHQ=7;2Brrk0`yDo;;yPJ;B|X!54|x z-NX}`LR6f4|m*b!D@)_(_#D?>Gujz);-egq0 z&8s=pVMVqM63$(68U7{MWe6Q;wwXsD;a~=)8m8|ecl-VRb@kNpn$9MX?>Z}*Ptbvo zNCDO+I>u;BIyZ!wDZ9XoXdQg*(o32!aF{*C6&;b}AGmI&JBaR!4Rkm7uE9O6BrtiG zc-ZdXLLthys}=;WBJ3@yr}@FqrqswtpJ7^aTmvIxj7&5{3Ut_qV64~S%BS^zHHX&!Zm>fIJHiH8I1W25IJ;|wGE2*7CYQZ$M-=QmzO58C@8cmC#x zr%bz()Po>fIT^|#NE*^9)JHjU`yYA3U@P4h7Oc%Xq>%|Tl+@P)acc21gB{1*qR_<_ zjRgYiZ#_vkYvmLt*JP>%bo!WZe}B8J&C0L8b#}T=t`4#V@XpbX>1w1yE!5P}2`_5k z;4%T$>8bdW7}p@~rWYRcXZAF`-1Q|O)W-n2iXm;;@pFR!L6#;EA{g9R1&l)kVYV!dwrB2h{(1_g2O%^)jr|=l z0dx-gvLYOm61wnG;1qUByqmyKwto;3H=J2;-czj_ZDG= z6%!AVIEwf}%~d2eIVOEf2gDH)4?nKgBdJRHULKOVN6x|;*{9r-9gw|~S3{XhsiJ5pceo*MEeOO6(Ys=pGU<8 zUqfp!Afte+R_>#`#oRgG#{bYL<>3$X%u{qX*2BUO8jQ!=n(BvONgJdqsa=P`o8dPv zX?LZ04#MRZ&IrnqPeZ6^%mwidqjmT3>K0_aBco%#IYgIvPG>@{f~qrY)ImXmB6R1- z>&}v#5|!E54A2=|5e3~S--6ZTst)=bYWF^&jR|xhdq>-;~7F2#L!@*={Zgml@A^XaCg|s9Uwe0sSN6Qlsu0MdDEYg;0w?d zHneWcW4BQ*glndo7aal4K>@@zRp&)9SB^!|1NsXrKFlGA*#Jq+klZ4!ta>1B8W416 zQ<`L-W=H|e);fsxudE_iUSU((Yeq!2(USe5X55o#f#$H638oSBPnMr-2RaXb*F<^- zS+Rr418j=7m`j-%@)FCLJ!9#af2TqJ1t!R}Qj4Io9VH;a+-z7(yD;z3{>tv zRSJ|`%S+T((SuVasx}(M0Xvint}YUb7qqAT6UXAvkAsUp(jQYj|3*beM#rm10;fyr zCHOS~5m(0>k=9~nG@s!!#j)yNZPN~y#;B~E1Y$fK91a}a#1n+i)@d}{w_3A^OaIkL z-va;sYj}u*b(gx!%O=B?Y={?K#AP2b`48B3m{_Yz<`p9hmn&{bmi)hU<~6lV^G4l2 zhCEa@&w(jxTWw?2T#eSO1$)fK#piPmj`VBqG)o+t`C5AGp0Jl9x$Pq3>c!9H!w4^wyUs(cV^>r1JOi5V>Gj?k-pJ6KzWJG zMGqmVcS$>(!VQSPn4tx6oH?jdW5uoH;JAs)VB-3A!KnmqNY53ZGi3|v%^P1j0S-E=f#$GwGci{+3C+VnM=h%m-0z6 zWNY>Dt_tSA#xDE%D2UMdp=?V}_T1)OnT;Jg3^L~(e;tN8xv}h#-Z)3%KJ(4`PT6mu z%0`YolZJi?Ou8HPN>FO8-PA=vjq`%HQrQ+op}Ru=8-@Ac=TRK^M$Xni{!c)7jj#|6 z<{)t%2K;XHbSU7p)^$LT24Rv4xi=pTT**RX1pLF2un0xY8v&)&Y z%7@|x=6NHw>bL`+Gm`QTJi!SVW%vN@DX?-XPv_IU`Jk(EGmEJ|iGzp8iFhqZJFwOt z;q4jXquz=Zdck!-8M(@EV1E(wT3BD3eweP@$@i!VLMdcdpLhN&BO1NfI3paO#!L(6@fZ>HU96aFv#&fRAbin zJ8`!#@$29JO;Ii^+ns`UykDLUwR_@UhqQazJs0SFxsp$mH_3#HL{;uy8;4!^%81^$ z$NN0f%GpXcYQ|*cCa68I=yvAh+P?iJvOF-c$Khzx$3m3BaCM&y-5B)8`oO&g^IyeF z`b5ov`d4h&F?@DUTY}L&6~`WYZNrxn>HR^3VAB%r z!x#JI#UJ}CxxF7|s}H8b(FG=99aZ$A#FC)Knbq)S(veYiY!gI2ERNF4{5Tj2qlRf1 z`cJ-44VBYD;DpZPvv6%zX5W_X}fR(6kd4%=4YsB$&@uIc%D#q5#7goiu&)UHPNB=xbY4Y1luyuG0G*l9o}c7sdF` zZK{N-o`8aTy?Lzn1<~{&G9r(X1hT}yk+m6_IOtL?dsp6Y`-X zinv60w0c?^S~;I`nku@RVO4+m1(|ik1|Dk0WLL4CNZMLx@##ce8r;e;=W_E2lIh}t zh6sEt{SB-)`s>@Qf0(_UB#p%+!;wuX6IKsdDbj9Y;xfgZB-zC!Cii_nJ7xj1hRM-)9s`*}b%Y-T4W;g6q_QK<8bIVErJ zbDd3YdPSfgPk2QXJx@eNu)Rq8i5+xq=BC2>jT$GV7Ja56)f)U%Q4Q2`5$;%Ke%m9e zt*baD1MEOksiOo@6VxGRSQ5wD=f?TNQA~2G!fVC0_4X!ksq%Y{vc^9~LWS;?|HJ%qLM>dTH}WjOO^7nqP~CqhS4 zV_F<2Mcv6e)L?b*++}2Iiyf{#W20SR(pS4g`zee$T;V@d_YpvoI+L@Do*+m>cx&(|-hD#q|NokRfC&q}g z#2&C0jY_5pKiLxr546AOiMji zVG%T4Fr`f%n|^c^0j%`D@Mj_yh7PgOLM*`;a8g{0)JqSdQoy9Gd=VKpGRp>IfYZS^ z=vZI=&jXOC=0qU_=h&*y3%!Y}Xs>*W*2QE@#ZD!XC}KgMicp<>cz|Ns0Ix=a{QHVA zb`5#|LF#mGC|8wJv&kvqE6oA&+o+jf7TxnZ_?PI*g?i}4icAeXRpYas+r=*>$^`pf z3YP=a1)81WhzBw8Lw>m@ToUHsL>CFMi%1!!P>1Z_kyvJ(@Q-R`R(&k6%AMZ>U%*m6b@axsesRN1P~W za1k_^w=tk!)MYJI-1OHj;5Gbz0eR@)!-l~Vs@Han7BRXGaehA4M0PLCaTE%Q5D_h9 z$D?Me2iJ-SXjOo7cq94h+1xse+Wa94-A|4cf;|qo)zqtJfYX7jP zkQJ$a6JM*=^;EP2w`ee%BsAhm#mR|PFPqPUX<<-E(u!#w3$?(|o5R;Nms02C;Qlqn z)5^>J8Y7USCDp!?VJ!yUPL@%T4x4^769sLL?Yo#AEl=y_?@oiA?JqmeQ*U7}hq3e=9%U#8@<3&==WWz`6& z`gd`hq{xoBY+E!!hEDSHd#BJ8%1!!nfIkmNb>LL}uGpnNIjEv%!{G^BE=?(<*A%jP zs;Ho)=`20yelec@CyczCTUQ?R`+2;jIf& zCGN4tiIzc2NpJqU6xn5Uaqb8lAdt<4r;Kv5NV&{#XLl0TvNL}3YPi_EnwEzFPhArg|B3<_cf5&Js9mZNOU!z4}%({q)FB#gyMT4l1ON21a46C*k zQY5@kM7=VH%RnoH9T#1wvi+`Y><-&`aYeIWE_O$oAL1bEwbJ&4mt7!-mtB(%2{>$y zUjGW|m^^^DE%>&-5|NVfX?-pJX_u~c)500+241AlK(N7k*{SuD_kl3L^+!%o2^quExH{@NH(zIBh)LwUTO2pIWE0Y?^0=G=EfH?j+waa+u3q;$b~tRqD#16F}Mdd+ZEUY z7hCjcqk{y^deQck?^uBfMY`;u^<`v@EZvH#o0A3qGXpBoJVLr|8+4wb9Q)8;;zrsj zRkuO1n$}uDVga$7$B*^yZ1u_nILZS4Hm!8<*=>A__J-wU@UeQ2UbULdYcT_mqHe;m z1Vnhp>J;Paq@?fFF%7}!DJO&#LujiJhKlwD4YSwfFJ}cjl#oHQXoGQ(uI)z8`bZr{ zheRg_S&%)=|BtJ0j_xFA+Wp10ZQHhO+uqp8#`ea^#ZYoA-YA{_%cuPR~rw z^qezY-Cb2({Zw@jp1(y8SvG6It+ya%2g6hQK<#$ypRs#$L5@sDEf;f!x&9TlIc!wU zz1P{O2}18sn}|>3Q@;Z+C@?!J+nvM6746)>M&dub2++!OKA9Rhg`T3b+X}BKx)3u= zmWMmdSt>lMf0aQZZe!gvNeZLn`iRdZOS`EUiL43bwQXD(y&2&r8?PcM@R+>Z?cn?) zTG$vRqH`VUz`4s?J&S;r6+De~-A9=~Eo~Im{%$4w@#7X;m(;Owjd?^7u@8MVEom&If(m&O;WjBI|7c=k&Z75AzVVA3J(*L{nS7>#|B)bFT6Nw%|VZ4AOCiUDnCI zmS?6wtXm5W&ZdVH)bqBH2u-70NeK8K#1A^GzCV@oP8_ZRa%>=sl!Ckl5?T5P4G&FJ z^1N(r4}(2!S*4A(Ll7ox<7GY=-mv$CcK&!kEqK-1^s*#IRJc&4yYOjwv5`QD+~jTs z*w8EQhwlcID0qDfnha-_<{~Q1@hnDjzx$sC_0^qilf<~X8IHZ_n@F5lwyv=)-@EM1 zxXH_mJ}o<`}M~QK6|UPSI0)J)^a!Q*T9s}zQKepiD;j5NX7h8A+7l85v6pCz)bfC z5ijPHc>itA_6wP{t|~95X=B|Gvj4|=E6pDcfuA2P*+XDpS^C*0doR;CAK{Cbh2NZa zVGv)=7co|;p^}qMC!lTbtz1}O?%~|Ak%Yr(c>9&=<-|2Jx?OR2Ut9ZqP@@v{TtcG8jh0F{Pw7N+__z1> zR|IuEz%*g;Zwgt9xw!_Po@~Cq=vKO<&s&_I&-13A@7w47H}CgrrhAU>O3^4A(s# zUkQF64z|T2zMSNK-KIa*Y7LUXDk%HUe;#` zwBwC1W0EVT)~7OvU*X^rqbssdos^_z=aajnLnOK@q(9aa<410sHIyvjj zR&ROs#farz^>%NB)m77zOnrKrb#tHryi^Y6mJj?RwFd#1<#0u*a2>U4kLRcCx`gxB zR@uvTasmw@oN<5MJsUbZZv*3_q09eK2>5<4yH6VY=9Hfd(74t3HZv-D(`_=s9BMvW zYqu)VH}$M8R*adPVN-(?;aNKp$~-PV9d_LFG*lTzI9{GYm$s(J(L^}|9v0ByhoA&dchB zhj^;BA0m1{+s9Ors>HW(<6QVR6BcSONO~dV3f>$jcqHJuE(kf#+9ZNkUS2g^ciQCX z(*mc*aVKVJ0*m)uD>VI&k#$j1fi5T5&CE7iE)Ba_Ev^&2e;13S z`8eCkdZgXjs6l&yU=KH=9p68g;;nq{BF&%Q>c=55bOQTwSsb=IDT08Ah#af|LXp2t zK+fGztDbe;1SM83%7d5V6Vz?q|QE*(u5JC-}52^AKv^KB*=Xt^}69Q&v?u`~ zA7|K7#vo>i66SGR$Wukg(|pJ{O2GI-K(Yqp0MGg_q&efoix5)r5KJthvGOydxcgG_ z%XmG=uh14aH0{0U6GMr3dNmelf+46{mJ8;6IXGe}{}o8>Cf}L%m0?e{OV8f;K}lwD z39$8CMb}AtJwA11^6^{;G)Z8v8A|W!GHC>2#ss9MEmt5hE)gEt>LFm9CXGBh>nHt0 z`|}XEb!Qgg7`YQckd0-_d|O@@u)qp2f`wKcQge?6ryUTV3T1Hs&I7QssJK$!J_X>tKeLT znV7kdL`B+dYl23_# z;qA3REL3UcK*&Y8)PPwN)`~znX-Z|Jh19@xKwHGwKy2n8}<7t+AmX@|nCts(SFV9^Fz40OJx_ zm`mUdJMlWrtFv(C{v9#RB5i*(j8&#^Pf1p{PKecHGP1fKy`hBl)LQ6{e+(Mu(^5h; zxXub4nUiBqia-FvPU59wAoPgo>Xnhmhk)1KQUbQSKL7Xb(n#p-sWI2rI|Hews*lLe zJ7cz|s&ddqc&fkx5f8aSv58NfEMKgLf2_NO;T_Qm2nAwOSxT;;>qd=n#z931N3(k5 zt}G#@2+&Ugj7Wnj$HzVy4lZOB7ovxsYi(K?&8k(Nwm+;ACfFbQ@4*~cGpFjpsR8e{ zFP-5ZReP}{2s>~FSWMLC*62K~6#?A^bU7gi{jz_zXy(2HF%A@_A^S6C z=nK&N#eg9S4Ya>20NDY;jCVAzmwn*vPZ7ni9eczf(Zbw1rCB9jIwWT^W{f0Ei11p} zW94H3l_mln zg&_?Mw&ZTCRsHna_o5dCC~B_e1fM=wC|QsWF8>AWQe>5}e8TGLWAJp$H*}jJ_zpO7 zz{w&0j>Ybm{J%lsVU%8(h+U+*F2THBAj0Bt_rSE?iwP)fXw9+}lOGcWluN(XK%yb& zAPBuV{XNR(9+{C%95h7$RC+*tW_kqIH9O@K%oI-JWCxVvYOW#(&9KM6wf<6FL9K#P zECzxwT3GFFb&6>V+q%Vy@myko+S$EgL~5&p1b^2Tte+KWd~JiFq;ZLXh^iys7+X;; zdk{BDQlLI~3_pKLAavl?)UE;P#v(di7=-?e7rsj{B_{;znYijc)l?|gBN!CYs+xw~ zqf_zqF4mDChf#ebzVUz=vsx6>(+ScrRc}}qVS>BKUfae}iVY=PH7@H~ z79%*m5IG`o%WyR7<$@v|qxb$lk&pp5gSp_V9@CIu!2wtYdqfeWmYCRrnM3ybI6JQ6 zLqq>rn$1^VfaU`J+#PC~b+YjJtyG9K?Qa)h&R*Qe-+RVd9ckXoE7dOn3CliNY2k(_ zy02fi{1TGOhrK=EP0DS!-5j`;pB1ACfH#Rf-WkLvz9-j&^;2fafV1Q3nK@Z-br@w8 z{c#;;F-Wp8Z{j=P;SFNc#I6=;Y=p8T+=q-dRA=-G9%wTs8ptM1bQv`_?H;pg=nlQ1@(gX zgEGua2L)qSEh(SJZu|+>SHK*~5)93n5efk2^&cUG)vg8dA%Tl}xk43|$kG0A#^T(E zm;G(2PK|vF4&xGuq}5q-fJHoLDKfyZCwhk{My{cal2Vp^gRG6O86^*hi5CpD><8DW z$Aq1lLlw5D_V{KxIAOwnic$thf~0|K!$m3%8o~S?@DM!j`*$?<4-;c1NoE$$5Vk9P zIzN{%62rn1i`_(DN?|395;7AU1d&;kWN6i#wn}#fD+(Y!kFKK%l!s}=BA+S*WFym_ zOG&nG?s9lhbE%dFiiN=X5NEg?OJ$$|4d#LX&&@1$l?I1fHiU#`jJ%41cL&_&FI3Wo zZA&DCh$d}x^F>G$L1czxt5CgTH-6L4C=>}bj7D83#&EDVM2l%kyQJXnFvDhh1FQ{6 zv|6W06>MF{$w;k8(rcWCRzF$_i8eJJL4_EDB?c~t4m{ppZfS4|9Ie*Kasi-CA##eg zs@omFuan2zPqBGais*7BI|5B1&7W`mLp76HLOWmjCy{de-ZYrA<=&Loiovh=?}K>p zgcH#UBTD{y|8MgVJrpx5Vr%0FD|~2+iE)txav2n*k@ku^_2$rAumF1)9^+f-V$FU$ z)E(GA4SkH_0=onK?WZ|h-cNfArUB;%Vwf29Dg3rDljMU!1K~M0sNs)$n_Q!fX@cqZ zlajuw#INLg(<|;L*v_gE8c&VXc)dCkl-?1Fh*`wb#;Yv( z_l36dHXgy^HkzE++iw5fLa8WSzUo@_J(NV&EwPLANUt5^T zFT!`r5KTf#pXWX1EN|oerBYvSLFH#c=5lw-c*&&6f-Jgi9x=Ik?Ud9=%)0>DKn;O!loWSaD>t@XXE@cTV<#Keke}05Zm1S%WEZCkx0FXNvM$BKJPeJ zHtro6eKzDBiF-a26`3Cta~sK9$&;O$&IXEhtE4kM{BU7k&sr2sC|fV7ufJxaU!^q1 zMwyMKMWZMF~CiNL=TH9Z~os5e-vl#>oAdJ!A5HlfNa z##uw(5PWaVj0dq&HTAeL?hB=Hh;8;L!RJVnhL1^n}dV!o`JcDEOQ_oK71KDfchUSIuGe!8se zA&dr^TCZ||R9RWB?RKp*$;qTOKmI?bNGFp{Vv}>bAql!iof+i|A0^R;$Pz{T@sf7& zlvJab`h}mnCtZCN!_fudPMyj;*}`@b^kj(46t{GtN4x-H@AliReDglN@I>|)&T$#6 zB+^H{U}B+mCL#tNYlbnEyz1in``mQlCR9@;tlg>MY5$CAIhe3@F!pAI~ zUC!228+=qMX;%*VUrvtHk*0@u_WLG7cU2a&StF^=12ND%91pJh;W%nONwFt4I1n?X z*bSz6615ytE$NE13$U>WtCfOisZ&czrER!w3n$$a^_O`Y8m#(dpH`1!( zGw}F=>e**wS|#jFqRc7XDrsk9DxUCKYUMVt%Jzw=h3!LTT5)Hq(cC%77zHT~=Dirn zr8qToV~Q}G(pwXKk~WGQ`Z}n&DgW9QOUN)sVW_k2=jM^&TgJ>OnFb2Cxy|_}k(5i;2y0WH&CNwqcLandw!kX3ZLTyS# zslmpcT-*{9S!HsHfC0aW;Niuiya4a1CQX1l*;II&rH-C-yB?8ZP@62KelIF#rghKC zVYXW8sVwKMe$Pq(Su!Q5Hj^agSgu<1#ZB&8=1Dyk9UQex$uefLvT$LKhUK~Yt7m{R zJEtNSp!O0OY?wmgn{Nx!X+~DgNmC>>?>Se zC_zA?pY^rFV+vxS#={Y~CrM!e$z>bWTjUkyFjgdksvQ-mKS7D-aJaBo9-^v0n=wc% z2~uVkFlNf-=TE{z@49+0z`LTn>|j~te?WN=T0J^^QOV1^%oeQU+`9rls>J?9D`U2g za6*aWCs-1?NHF{JBs{i$6+l~|;VUSy`r_=86eEydVCy7!_Up4;%}=z%{Qs4b?oqqRU9ZHQ?ZXC|Bj!Q9e*4I{&BTvS%W7raSzW zBCR~02rUI$Ua%@izry8N<&31RbPag_;|sIER}vp1J+hs8Ihb2M>lWe-gf;viPi4vw zC(<5r`O@l+qX&l>=O9y_UsUdaGE9OuziIu z=P>M|K;9Z3Te?k1Cb86Ua0=y}$_2gL4==_^^Nc{oIZic2x)K42aZ}K1a6hbr{IaCs zJU*sTu!8f|XTwc=$DMN3=+Wv@U+|INpO${|TA;6MmALMqeFL8Rc>TG%^7wZ++GH5N zTiwd~d%mao(#;0>*O`#uKmPjYR*eF$rv+U4lJ>xCj7G}{In-0WunfW;84GCcd|lu! z{ofn{#M;9_*X-_H8Czg3Aag`2Z@Z;sprgFJEjDaj8A5Z>;X#|Mtt$IGYwjyJQPo>A zjx;9MS~tKAvv}?eR#!1Tg10}BNi2DuyIyDOY0lQP8VAjCI8A_s7qAs$+{v?A!Q$tY z8sB#n^V&~yr?Rd(xr@dUCR0-W)Cn1EbYEWhc=fw)@mng$RkxHVXplcjDkG?I!_VHF zY>u|KQz~TRV(Fg<9ppwHpmD7Pe0Jv8o4^_T!LReRb!h0Bw4bf#aPy5+$;E+}3qQ4$ z&T^K+Ub9)1VZsxP=XV6x{+yX1#0TA49d+-Zx}M1YZE$3eMjYkkXc_y3wXm+GqTsqf z%D&5LU6|WStPYY>VNZIAYdrf_SwA8 zE7BKt>U<8cg&R_t#Tq@u*t)KN8#0=0dp#@PXV)d+Yj~#Bx6RZiOo)}rgs%9TCK3^| zyk;Z`DK zf?J_f{y>-SOn;Rse_pS0rXjm;<;8C(YLL;~0p_?4K5wI9r4O{c(s!LIcXmuPHvr36 z!D!EBUWGE-&AcvEIgf3B#p63p{gHlQU|h}QAhy^?ebqD&pC zEGoSVco)e$sR~!k6JCs&9nXYM?t0iPz{h_bU1*Wr;h!iA`_^oPT-vXtGyxYDMc5)RFpVD zQoeB(H|W^>H+fgv+Qj4U+B$~@IUR~xCgK^_bLHv360KFbNy)=E$}YKgrRl$j zOS>8&>ZWuL>Ehf9;h4#Sa_hoSbApihD}gqS1xkO!NYq<7%04i`N@ZBC0XjvS`;&w!1$%^O3DJy!{Ng zi+AE7Vld+V3M7fCRwp;;^^r7@caD0tqwV{aWOB`qpJrCM>;`c=OXSMn zku+4Qbgl-Ax0Hhx!(_tty>|aG&=+leg_p@deI@G1n;k{?)Lq$1)}lhDaZ4DfAbKa7 zA5+-mPOZ8!6+u$$3vG|IqQDudu)JSdbz_;q7jImb+TX26LMgD0{Hr+t)*S5~dw7Zs zQ%&FByiYGDa9JNztgoT=Cgac*prO-eGN9Iq6gDmJe)h`KhV8#Y)9+<`*AgX?9lg@1SltoN&683o zm0>Nlm4c^-*Bc~bJiE2Vk>I6MST3vd^EM}hCWyOoX(&T8^TKG8WF6J!-QPEQRIFvXY z8;7wnw3=C1+kAg#th>#5IHpqd{Lf}}w-Dh%JYL^0{Y{df;1(sY(HhD8*K`erIMdy( z^sg!@Od#>~UIeTi|F3x#UdP=4P%M{F^Z^-<=5Vgxkn<_K19%q|+AVsJ!PKpkmtYq# zLnrM$_BW>P@${k>*{!*<0`?@VQ4V9g@_U){@Tey#A(hC#R6UIKAS`r&s8}5i_%)Ra zJBH+>ERTM@i5RrLds+XD<&M}++K~n0;b$d6en#) zX)jnNIMf5CaGYFuBv{e)o~r14L(PUN61A-S>UG&Bi zKtz`(Z#h#a2$w_-O?AS2IB4w@=+HC_{t5<7si+XGbOmgqzwk0@a4{OHdPwS%Vi;x; zt`_2gq2tIpRY?r#;1@{rL96ERS8KMn*fLr}4{vBR`yUIcc=0r>xldH}C|oU{c6QPS z>x*!(=Q11RzB_I#BVW)LApRRAm!P`ey(Di)Mv_n@tZgVm*=iqm184;swV@0q@bHeL zd?+y4;y~NZdM+z%n+0z9dC6J$b6kH&F!;np#y=4)m|t@Afw2~MBc{OSif$#&I{0D; zIc_62TcKc9o8TKtKg#I$M!r#BO{x`MPrZnOPJ2~861egjC4}D#ugJY<+RGxHcpU@5 zIu0X_>Mt0K=E@<#JArM4d5AUWsf&(_ks+ibrkJ`hPkWKue-yev7rXl-M)ZqX2S`Jy zMw0qntF$g624oVHWB#~`AXA@V{uOYA-*E-0WAK?rX3aKJS*y0OR1S9#**K2*1|t0Z_%=bv53)r08~O7}5y5SFS-$mWUi%wGN~~d1nF;40 z{S9-Ci3TonrcI>#dwi!0s?C2BYOZZB2>|5o`K?bDE^_LvIzK+piLc85dCC>Z=YcOh zbw8q2Vhj(Cnw>OdPK|dJppEwS8@e!Mk;y}Gw6KLzc-plD?IVPtpc}Vhx1}pY=A1`< zv`qP6V?1Uzv^x?ZrCjtasCKugR08D1PYjc!jwqIviR-^>_oZGKbD zFL;02{XL@-KpXcEk2-chNSSBtL?x)fTcnT7ej&MUb*z|3>Ne#&#(kG3$P{nZaUT9m zhck4)A{V}%)}x?S?KBo(rpT<f>hYeEEO3J^S$q-j-SSK2VgxT52ZwJ)st^-);mzO~V z_hOt#u1W%Vj){`EuR^UkOm=j;O7LAdny{KxMIP@b$-NQxv+l>#WfmGno^n&SDgX!B zs@W4kG+MsX*#=c4A1)tq##&#MiENJI@DuY_riOKFq2sT1#mn(UPmX;f{bRYFb<6X1 zj(KYaO%@=!sGHPZ9C~z;cqm8pCU_Jl5v`P=T&VtowE2P`ei2ngyTE!>o z%g=X!*j4ODj07L~h9KeEhnYMNFmV|=S&#~^bVwMGgDk9Gs)l22zhhVA61vQ>+gD>A z{G7*-Ka$Qtoi>|N#u5XHw63jYg&=pE;-Y$rP->R3l}K!^$G4vwgQZ+Cu?ms>yH=Qk z>Il9)kP%`(&MJcuXs;4Dh&)$X4E3N#nigDwN~f@FdW+-^25xw>Qw(dp!hnU-;>y0tO^ww^P#1;2-#q~Un1Vn&M%jregWx`N=$!KZU6T| zAkv$K#_9-ItBgDX_@$v{DOpE%S|SJP0VgTUu|NpTz^8v~C&DaP{-}sQulT{Szs5b*~kag4BREyc95w(b;z1V@LdbT%-8;C)M}^WgTk-E?Mk6TXZYBLQ7<7 zbQ>(-BFvx_&WcVC54AV%GU`0yGIW!1MVxV`cZ!i>S@N6I8MOGhtArP`>x?b!Cj2L? zuBN(*HwIv%_+^;;nB)eCDxB*2X+_*)E|pgKxv?ji=Pa1^z2zn(ep$KAw8j9iXE8U} zDQzmx_%e!^^tbB5FW9b}f#)-8KHe`|MtV+CMdO)vajw5K-a&@?~A=9qd zxJD|^a&Iz;YwO|8M=r%8u+hT!(kQ$WwM zakNytRuh0Wo4jC0N`C_e`X+I5X~}kJhkSgafNt%j8=|K)=o5ty%}_G@5gIBhgpwG( z&msFo{}iQ(>=*=IjL$}XXMFtfn~{{Yj#5>xdfH?OkFOahyO*upU}kGzr>d9S5EGvI zWGVE!Mo70G4S1ZYB#MxtyqOP3`)%7r_)_WA#`t%qap}a0ry0k?ZN0fXbb6z)Vd8F% z=P$M(93Ha7Z_NONx<_yDnJ{ICEgX?+CrKYo{EDs?l1QcHTgc}ZL|tidLM|UpyV_1 zE{@ten3CB(X#g&z1M;5&!`j0oZM~yVGR`VgBx^0E5jrJ+bH`4-j{Fh=BM611xB8Ac zT|%LmMOi$q%{_F9x+Ju*(=Bl60u0l6hW7D58iDbzMFi$7ZIo!>bmP}Ir#9g9j;_$G z-~A5#==H*!epz>f%ULv;$`Ikoz20nAY~>>H?M!l*}aj8n0A9#vGy{^tDpUzosqSI4x0H)D2v^cWr9$UMk=0PAVKd9IH6 zj!tP6POk+VF2n(5>czXyGX%2>f+V8&I^@m*JMVP;oeG91-*^iWvrv#lMm2&vIp}?$ zU2sP87CRkg61PMV5Y3D)MXjDEp3G7A3pGKgEY+|uuDxnn_AkKfLP!8qf-jS)cl+f( zXS(1oG3H5k?Lq$XilP4njEqlXeyhd@0Lp$6<_|}6v2?XF{$*rk>&&3~|8MCXepvvO z;j8aPD9TH~L1X^}><7R}Ns21}T>bx(Ac23*vbs-ye=Z=-!cwY`kdW)U3OhepCQ-#mH{25HF8bkLOP3E3K=xagz1su4ssG0@dJn zkNF!7xJ8h!VGIOT!YPkjAjeQ>55fSCy#T047W}ka&iw%J0W9H8s27`I5V&v_{1^ZK zdGvpa&mcvyd{MLZ?x#cSxOJdolnDQpmK*^XG9C;D&;p)Y5N!z%TPNpltbA4xeN3vRmI{f(NL!H(U~ z@Xy5L_|?gZSt}d^jki+F1YEY+LRl(%T1`7|L&FKg%C_hyX+e+ci`35K~ zN!_Ni7lOxqdGBy4XzjhscIJLJw|ECEEG{lCEGSBE`#$S^(O7(H9Cskor;h(>S+`{` zsKW)+2tyUr@p8DYzl}fu<~Dq4pntwSzy5|46cGtpv@S|ovu$o}X0MEUlpZPXO~}m5 z%*a@qoh340!XCfBTOtFW+xXaj{1DJjOK;<1z60~8$nmMKtgLKlc@9G0?=|T6N*#Yx ziwqed#1%Ig^fGl&2+jNVPs7~88>sVcj7GfRcA-oqmB9dfW@AHFSsD43VV7S$bkUkE zbCNufDxX*Q7p1pTP~VPITPz+AxFH`eDFnio$isIm*Tz*_S=m;4`c@W?J3A{Ypn385ud57i0M4eRKMK zbxxYg$W>8NT1H>xU8TpSO?+PaUVE#lsp;wI{e4H8gg=H6P>`#dn5fh&2sv{B&zg!) zQBO-s;^N&fZdkQtU$-tt49v*D&YT2~FJ1Mpe*v_3SC<^e0kXZXxS|H^U<{ zJ75XvF5xQ?0!CFm-k%m8ToC+ChGVOUf)JxvS>{zVF{{9BzfAwG^DS?FN&px-ZvqF6 z>((#rdp_MnMTj^)8XLzdE5|4=oQ#Z6{F}@eIXNkLl8=tev!{Q0e1S7arXEO2%29j! z7R1e76oa~khP#{F*HcRm9LHPzAV)ei3k%KT8>Jqxe`TfgPaI^o4!*+t_|k`g2ozp= z;l{d|;w3=(`}U9F)yCSIo11&f>%7Y0YFw6z+H1g+TGyfo3JN^2Z0z&`+^}JF!n|Q_ z_$E^S_p4dl@cojGJrHB&BzvZvQ+-QmDOKcIa4yJdw1ma6H{kb85P@cuddKG1QKo(M z=w}zX%B)@)2Tg@^_xH<7Yd!t%KRG!y^QSLuqo&Yb_;Pxg%bk^Y+%UVzJ$BoxNaoWo`~Qx2-Kbm6TK(g*09+ z;`9^;UgBAXq06*MyQHMV@3F!Fh|}k#_K(Zd=Yxxk-Q_$KRA`5cpjSIs-;!O+x@XMB z8Ygb-{&1Y%)2fAfg_==Tex)Ugwf{dyUx%BC01${u^@@MHFQ*EAk+tE8&H^O=lyy6O zNi0XEs$DqS(b3TXl*s^q0{7@A!tc%96Kbl6&_8m=!Dd$ik3UiO>vBF0C;%CmnIuj< zg{H&c34N=75)yoYIE?^6u}-$m=D z=9ZT4yVRb6G22?>!dhx`Q=0qxfC?z4|XWzRROe|tMO=zOPB{BU2JfqpjwQ6DBt z`GU2pn3$NoJp(~66hTfxiMnVRkbBsKtBLg)w|{{|9J26Bt#SA*m){q!|J|K07M55Y z(WoJ#g1p<)<6}fVWbdg$Z7=nYp@z#(43Je_2^xcejc}9DY?rg^j)a_v^G@ zEaSdO!zwlPlbI>%a5VK)+SHW%m)h!0a+x4L*ljLcsLhoc0V5YzaPDn-Muu?O?e0cRg>PhmqGpC-n@iI7ArK8^=|w6`r?H? zPUL3v^4P3tX=On;y&fppD{hfMiGmx(1SRDa$jFMs+`m1ndk+o_-JhjEGX?yUPpbsK z=Z(1#F^GqUd45=a2~42B;S>caET7v2CP92#Sk}#KfdrOG=WFJq`73vv4{ZvFmR3T^ z+W>ez<(-rSZl~N&GY?!p_uLNQ06Yvc(l8HcJ6nqiC@8|(+vS0G@+j1AyUd-fbVqcw zGeBx>mg%=XxI8ieiUtNXvzCagLR?%+r8JQ`%+(F|p#DFtk0x|p1Nz*xxH!4%7Y%oG zoCSb}hW1EfK==Um_%Qd~reF#B!z?^>VylS*;)(`eb~v35ApIBLy4cv_21D3?uUzH; zl~z@$IW3toYgH{JBqT&(Ff1)BBqb$*UYbfRpbbiZyzEnD_S|WFsjjX%+I%sC3hmfr zddM#rGX6+i&L3X9@ZjZv8AfU8Ga8eUGVn8jxK0BenCZuN2+f9^eUo@$VF+>SttRKoi{m zLBc5K92x=#T&%amA@);{gdjwYe(oNa&T~t}Gy&Gu1%MQFbjCHb#aw#0xXkKEsX+e{ z4Gs?SPDa#?B<gAZAZpo2n&=t6xQR^MLFvYFgTZRW#8x9)Ah* zTi}|vkpz-pM6=+b%de%X?G?z&Xg!IEQ(UlKOdK4Xe@9V%;u7yVIs(DQE|SF#B34mZ z;2W)uX#Ru7uLp?=>NF_NN7E1zo`JzSlD}}GBC*-Sn=xMjR{(sk6C&x;)dmYBs{`Nl zW{SN-fVlWujqWQVO_e}P{Lg@qZNm}OiDotYH3dY-z@Xp;*bOfLX>~dTsr-x6+ovOL zvX9c%hGT|fQV8Tk=Tk^F0CW=tE+VeWYG_(W;Lpo|U{oN2v&I%N+lU%w0xIa`#hv4Y z28_Q;Mp08?!{V^Fyu}4U3|AlO92YRs7dC##2!iqZeq1J>lbbsOE;{?m<$<+R|GK|l zm|c(@+@Z#%cSey0P%!IpIEE%FZEv&*#rZtZYGG6?edOmrWbD5zn!rwO2nsnyC;$Xt z(*R3r>p!Ga9~%6Zxs5LCn}xxk z8iFvUgAs%|BL-+@oS1@8kcn*OA_YM!E(4H&AxwpvYUbX?YR4bvcXT>Xvbq%55hoyk ztk5{L)0G+A4wI#u+tZH%j6HaTO-4F$ zZ}eW<=1#)ijjl*hHydNbZG8j2rdq#Z&I|_jk*1nt=%PA3m1*Q>0YeR*ZH2>p2 zd3@u=&sjdd_xe=edv!3*|NZ$e)DKZuYz~MgmEu~|f$Cmx`~91o%&aRBHibh_x!E^R zu|}p}77>Pfi!l^2u=*;`X4wk}lA7)D9pK^yZ?}zqIHyWxd<-%)Jls%UzeL~6Z#=?W zGb){lvWF>bLIezCNV)?^g0!S<`|T@Sq%bOQLqOF_YW477(;ORs$5Xz%EfBtm&GZEw zGB!4Llk;*E*VUzggY#U~f{l!RjRFkRfZVZbq=*zw8y}zuL=5FXAoNbcBngX52=p5q zDw?S!jx(!asGht@{vTzLsx18q^Stvf4-aYq0q3lTAz={MP*#AiukX(+hK`O7JBEDE zwsmVuMo#X1SqDqY>OAPqGOOf!;W+9lB^C_8c%Ww4Xe~{ZY-xSkoSu!YBjG0`1e%qd zo&EkHYolZ|wN!=X-svfu=*VwiijD~znv0XBmx=>v|6czyE2Xt^8PvgMW@ZL9NKK*F zYX|Msem+TxILk^&?)?>5 z)zp;9#Lmg-msj1IYE5ipWMgbCz0zcmTQLE#HKa|FORr)aucxB(h3J&CX|omS0{#$6mXWa)q#{rK?c(;a z={JGWepDnRxajlja+Aab4 zQG`8xd^$Vc&z>&NZ$OFQ1wE?)+uml^TNXpZpQ#M)6vygGxG&GvRpySymK$zMKQqWn z5$u>q#J>I8@<*uE#Te_V4C$mFvOp4n2BZ33zLr(Ph;X#0vr?BXjGDz+*0;QTP8>f% z0Vjt04**YWPmDz~zLAo+@%I|9t}Z?n4H^p-;#mRxi1FySICpoy^yFj%Ra7EP?H>n^ z#`P{p%1mA;K7>F8=8cYL9&(khI(I*WT#xO0>nimsrF3c9bhM_e*VBZhd5&)%>C7b6 zuIu&Jn7Bx5xR$R!2ExW4guj2+79TBy5Rp+(FfcI2 z$HxyREzC|_+VAe}Vq;^^mw8lFCIbmiT%eGy**Q4om)w4vnx1U5`8jj`0vbV18@=|W zR`Q1oC-nfG3gf*{Q2AqGeYZ53>3Rr9W&PN{Fw(yuX$^eY&D3&&J6^V4HCMWboh)6Y zY^7@5B%PT%Z^=fTOj#}}gc_JBj(GEh1!A(p3>hBCEKRlli5KxI-b1RttfIi5zihK? zD09JW3@)PW`dB?R1!HApr8x)<^kduzLm=RHyI47$AAU_fJJZwB3UHT_lZ6F2x#%QJ zWuT{@nwXH4kvV@`b_a+NtNeO_rntz=kOU!T$WercMJrl>lZE5)sy?vul~j$OZYoue zqHdB_jmoD)6vpf&rIu3t^_HYe4IL;Mc$tMLL>L^uGX!$8X zxt3Nvg_?ycE`0{f2(J^ z*k|7L)Zsr)<_C=ny!-9jx9;?}Qt5?;^T~hq9XFSH7F)j zu#Cl`7C|l)pAMhD^3->H0$6z}KI5t9DCY0AlwEJR?kJH5%XqSu_TPE>Yu@15#DRH> z)g4`z$zgv-gB=6TFMxOjfCLnT+RCBk0xy_)dIbyC{}HX}g}<=*_~&g=WAM`YHq($# z8J)Ca902Wr6yJ=0U z`!&b1(aN{+kDT)0?Jg@b0wg9TBJl-8|0r}nAwL=$8|UVfJ&&Ep>g(&9ZCC4k-=BW= z@r`b7!se4vAcF}2rw7I9=snJ^nbz)UY^eGVs~!n*_*X5ZPHGb{`sK= zYo#hBrJVQqoKNR>iSP2jp6Y7bXZrKzs^sM45biAVgQ41j@3p;!$)peKv2ao)Y9*=s zADOK5Uh*!Mtf>39fn8+p|8#cVQB7oD98U-YL=Z%Q1(Bja5T)ZP&Cu6?A}utP76}Ma z4AP{73TS8%kZKgANJl9P(p`}z5RoDRaWOOzLotMeKz^h9+f{RZ`#XDfX5N`U-hA%N zn|bHF`{sSmy;bH<3(+}~;=v2=MNK4QVM!Y;(6C*-CB8uxnVW;r3Nx^cE-i3+t4f|@ z>FJk(!{br!B|-6|weSu2_S^EL(!@k0=lU^Eb@HjW{iyj<3JOa@Lu&;x8Zt5sPy<&(-1Fwp)`qJe>!jk$?wH%yxYs+e1M|PEjEszI zI&uxJndfsfu_0szM_7!I&nolyn9mUGg@IvuZGL5=u!W(kd5!JusklkbA@0M57W{0{ zO@s8f`q2KcI&M7~_1lj%ieYU8? z;!<YD@+a?&NM<0~rRJYlNsIBqosydkWz z5sDwEB!%P#ot}6y=NuT=?v8JMMw}A7F5ji4F{h}gIH0(L#&ba9Agp1KzA~dxkB>_|3C zlQ93-wpCCtgNi+@P%EZGABc@TkB^}5;?r!s`O|UY?%eTRx~0R<>Z@>@_XlifwZ5>- z-ibLP)I50EmvTeB*4RiyI)Ph2Cc-41onKkG$46^FFa``gx(u7Y;+f}Y+H9(QRya6Z zGf^1=juDL_DqU2MR$NAh+;&6&LGfcFQL1h&TkFg;6f-42j7xEb>rF!w;2@5VcY66U zdA2#6mpBh-<_YP#M(7ZvF)ceIA&c)Aj-YGSGY+O?m)4}?M;dpqth5}f=oLxB%m{OF>(D5QHz zOPgzFnnkG*Am*AY%q455zJs-^L*!6t+`#C96#>o83h~^~dbkIT76Nf;9;8^wBbts? zom-h^pQU$q1Ql6V8vQawR<{~E0-o)|x&xfvC$exUm=8nFPX}R{Y>Fap1Oo@CH%~NVHloqak5u!K)WHUe)DX&MC&$vUt}1itN!y< z@8EP()4Rur^s%`$nGBtecQQ%087=P)q|u~6k<@zP%f54^ISnC4otxijgz^{gkV5)B zYt1cjR+hLmJO82S{7`3SQXUGHcYcni;Iw?A89yXJG#vdXWU+l^S=|)IH6Pw)R;{H#<5yUJVWwk1h&Z zf4KG-?J7qJ-HO0RYHYahTnlbKQ8`*P>{+Gx$%!|rFC1!|;Vx3K+EiOB0~q#nsnL2= ztfIUjXe}IW=I!G^m>8USPPkjQ4mLgn3cwVeC_R~Oe^_scO4~Zo`jAH_q3zW^mB97S zbG8!jnvtD&z^Hj$c%iypD!#tFTp~)bcY2M^wL48lr0pI;ZlYj-s3+4+rYOe?xZ&{h zEgay?g{PvYV8Q~n#->0L!=+)_p%QX~bw8?cl#hdK5TpEd zUJYv>XagcJZ!|l0EA2Q@Nm|sGBC zgNpn*q~^)3M^%2ep1ZV0%ao*D;FOFdylc}cz(O0J;_wyKBzDl1g_DPB-*Q5sKI!Q* zMn^EjEXl&-C}4s&a-{>*Ut6^$e zvLlAfjDvCSv^_6+g}DKeM+7QuCKzyIsXe`HT)KXq8Lom7RsQa$F_?}V-|z#IjHru4 z2`|9LIdx}Swl^x$(hNabfz~jY1>(jqXXZZr64k@cyQb{|&5VtWogeJCkhbx9H0*G7 zafFohWVGVk0_{`Kx~;8nrQZ711F+#N zp))#SkJpPE8v*y>vP%oTz(!%83R!GzvZAB}dk;y=8h}&B)QD5PaS|hKfVDG>_pN1f zWEmL^=JI>@7oE8j%5GV;Tlv4D;$}$Qy?$EvP5I897lW8vI97@BQRv7b?e6%6DMF4I z+TX#zfaWDm5Zhx^U8C-wol-d5yF?}%xk|N3hEyq^b4abs zEf?hYBq6~M`8aO>mI#kYor!+cbCVIEx*QEW6<>WjqAN2~*2?Pen?VR8Gs6mf=a?T= zJKTl$e%k@mash=0D25l&=m38=1K&%&7}Nz&jGB8t2=w;|FAJjbFBsK-!Ki)5fZ6s! z_I_=`tjFnJJ~(A4W&Ve^qB#Idf1xV>i)Bq{`i&I>LK=q;CJlTG*7H7YuKl6tdGHW?AIVrtSqb6>l<4O^feac7c0yvtM~@T zUHW^G1*;X-j{D7u*R3DB@&6-#{LXh-NR@w%zG6XD|2Yc9{`kCV=B6CbFU{cr_8~w% Vq6u8U4>HEMxf$pgO8(h}{{x0PTGRjl literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M24RetainingRings.step b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M24RetainingRings.step new file mode 100644 index 00000000..9ccac7cd --- /dev/null +++ b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M24RetainingRings.step @@ -0,0 +1,1972 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/jesus/Documentos/Freecad/FreeCAD-library/Mechanical +Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_ +M24RetainingRings.step','2015-10-13T13:07:51',('Author'),(''), + 'Open CASCADE STEP processor 6.8','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft', + 'automotive_design',1997,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('Fillet','Fillet','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1565); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#139,#668,#718,#789,#1218,#1265,#1292,#1341, + #1368,#1377,#1426,#1477,#1504,#1511,#1538)); +#17 = ADVANCED_FACE('',(#18),#33,.T.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#56,#84,#113)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(0.6,15.487554825928,0.312141)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(0.6,14.437448282191,5.614434396183)); +#26 = SURFACE_CURVE('',#27,(#32,#44),.PCURVE_S1.); +#27 = CIRCLE('',#28,15.4907); +#28 = AXIS2_PLACEMENT_3D('',#29,#30,#31); +#29 = CARTESIAN_POINT('',(0.6,0.,0.)); +#30 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#31 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#32 = PCURVE('',#33,#38); +#33 = CYLINDRICAL_SURFACE('',#34,15.4907); +#34 = AXIS2_PLACEMENT_3D('',#35,#36,#37); +#35 = CARTESIAN_POINT('',(0.6,0.,0.)); +#36 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#37 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#38 = DEFINITIONAL_REPRESENTATION('',(#39),#43); +#39 = LINE('',#40,#41); +#40 = CARTESIAN_POINT('',(-0.,0.)); +#41 = VECTOR('',#42,1.); +#42 = DIRECTION('',(-1.,0.)); +#43 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44 = PCURVE('',#45,#50); +#45 = PLANE('',#46); +#46 = AXIS2_PLACEMENT_3D('',#47,#48,#49); +#47 = CARTESIAN_POINT('',(0.6,1.035778304312,-5.486217979909E-18)); +#48 = DIRECTION('',(1.,-2.012896124582E-16,-4.425516668716E-17)); +#49 = DIRECTION('',(2.012896124582E-16,1.,0.)); +#50 = DEFINITIONAL_REPRESENTATION('',(#51),#55); +#51 = CIRCLE('',#52,15.4907); +#52 = AXIS2_PLACEMENT_2D('',#53,#54); +#53 = CARTESIAN_POINT('',(-1.035778304312,-1.095082742056E-16)); +#54 = DIRECTION('',(1.,6.026889742555E-33)); +#55 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56 = ORIENTED_EDGE('',*,*,#57,.T.); +#57 = EDGE_CURVE('',#22,#58,#60,.T.); +#58 = VERTEX_POINT('',#59); +#59 = CARTESIAN_POINT('',(1.8,15.487554825928,0.312141)); +#60 = SURFACE_CURVE('',#61,(#65,#72),.PCURVE_S1.); +#61 = LINE('',#62,#63); +#62 = CARTESIAN_POINT('',(0.6,15.487554825928,0.312141)); +#63 = VECTOR('',#64,1.); +#64 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#65 = PCURVE('',#33,#66); +#66 = DEFINITIONAL_REPRESENTATION('',(#67),#71); +#67 = LINE('',#68,#69); +#68 = CARTESIAN_POINT('',(-2.015158301636E-02,0.)); +#69 = VECTOR('',#70,1.); +#70 = DIRECTION('',(-0.,-1.)); +#71 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72 = PCURVE('',#73,#78); +#73 = PLANE('',#74); +#74 = AXIS2_PLACEMENT_3D('',#75,#76,#77); +#75 = CARTESIAN_POINT('',(0.6,11.087554825928,0.156069)); +#76 = DIRECTION('',(-1.109525249808E-16,-3.544861563585E-02, + 0.999371500319)); +#77 = DIRECTION('',(1.109525249808E-16,0.999371500319,3.544861563585E-02 + )); +#78 = DEFINITIONAL_REPRESENTATION('',(#79),#83); +#79 = LINE('',#80,#81); +#80 = CARTESIAN_POINT('',(4.402767137742,5.412945935122E-17)); +#81 = VECTOR('',#82,1.); +#82 = DIRECTION('',(1.148881119078E-16,-1.)); +#83 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84 = ORIENTED_EDGE('',*,*,#85,.T.); +#85 = EDGE_CURVE('',#58,#86,#88,.T.); +#86 = VERTEX_POINT('',#87); +#87 = CARTESIAN_POINT('',(1.8,14.437448282191,5.614434396183)); +#88 = SURFACE_CURVE('',#89,(#94,#101),.PCURVE_S1.); +#89 = CIRCLE('',#90,15.4907); +#90 = AXIS2_PLACEMENT_3D('',#91,#92,#93); +#91 = CARTESIAN_POINT('',(1.8,0.,1.33226762955E-16)); +#92 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#93 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#94 = PCURVE('',#33,#95); +#95 = DEFINITIONAL_REPRESENTATION('',(#96),#100); +#96 = LINE('',#97,#98); +#97 = CARTESIAN_POINT('',(-0.,-1.2)); +#98 = VECTOR('',#99,1.); +#99 = DIRECTION('',(-1.,0.)); +#100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#101 = PCURVE('',#102,#107); +#102 = PLANE('',#103); +#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106); +#104 = CARTESIAN_POINT('',(1.8,1.035778304312,-5.366217093048E-16)); +#105 = DIRECTION('',(1.,-1.711071513952E-16,-5.286025824493E-17)); +#106 = DIRECTION('',(1.711071513952E-16,1.,0.)); +#107 = DEFINITIONAL_REPRESENTATION('',(#108),#112); +#108 = CIRCLE('',#109,15.4907); +#109 = AXIS2_PLACEMENT_2D('',#110,#111); +#110 = CARTESIAN_POINT('',(-1.035778304312,5.548539800743E-16)); +#111 = DIRECTION('',(1.,3.494657640432E-33)); +#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#113 = ORIENTED_EDGE('',*,*,#114,.F.); +#114 = EDGE_CURVE('',#24,#86,#115,.T.); +#115 = SURFACE_CURVE('',#116,(#120,#127),.PCURVE_S1.); +#116 = LINE('',#117,#118); +#117 = CARTESIAN_POINT('',(0.6,14.437448282191,5.614434396183)); +#118 = VECTOR('',#119,1.); +#119 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#120 = PCURVE('',#33,#121); +#121 = DEFINITIONAL_REPRESENTATION('',(#122),#126); +#122 = LINE('',#123,#124); +#123 = CARTESIAN_POINT('',(-0.370883538021,2.705690127505E-17)); +#124 = VECTOR('',#125,1.); +#125 = DIRECTION('',(-0.,-1.)); +#126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#127 = PCURVE('',#128,#133); +#128 = CYLINDRICAL_SURFACE('',#129,1.); +#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132); +#130 = CARTESIAN_POINT('',(0.6,13.505440801433,5.251995358814)); +#131 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#132 = DIRECTION('',(1.034736164261E-16,0.932007480759,0.36243903737)); +#133 = DEFINITIONAL_REPRESENTATION('',(#134),#138); +#134 = LINE('',#135,#136); +#135 = CARTESIAN_POINT('',(0.,0.)); +#136 = VECTOR('',#137,1.); +#137 = DIRECTION('',(0.,1.)); +#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#139 = ADVANCED_FACE('',(#140,#602,#637),#45,.F.); +#140 = FACE_BOUND('',#141,.F.); +#141 = EDGE_LOOP('',(#142,#177,#205,#260,#306,#327,#328,#352,#380,#409, + #460,#510,#543,#571)); +#142 = ORIENTED_EDGE('',*,*,#143,.F.); +#143 = EDGE_CURVE('',#144,#146,#148,.T.); +#144 = VERTEX_POINT('',#145); +#145 = CARTESIAN_POINT('',(0.6,15.487554825928,-0.312141)); +#146 = VERTEX_POINT('',#147); +#147 = CARTESIAN_POINT('',(0.6,14.437448282191,-5.614434396183)); +#148 = SURFACE_CURVE('',#149,(#154,#165),.PCURVE_S1.); +#149 = CIRCLE('',#150,15.4907); +#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153); +#151 = CARTESIAN_POINT('',(0.6,0.,0.)); +#152 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#153 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#154 = PCURVE('',#45,#155); +#155 = DEFINITIONAL_REPRESENTATION('',(#156),#164); +#156 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#157,#158,#159,#160,#161,#162 +,#163),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#157 = CARTESIAN_POINT('',(14.454921695688,-1.829321454962E-15)); +#158 = CARTESIAN_POINT('',(14.454921695688,-26.8306794448)); +#159 = CARTESIAN_POINT('',(-8.781128304312,-13.4153397224)); +#160 = CARTESIAN_POINT('',(-32.01717830431,-4.640091470038E-16)); +#161 = CARTESIAN_POINT('',(-8.781128304312,13.415339722404)); +#162 = CARTESIAN_POINT('',(14.454921695688,26.830679444807)); +#163 = CARTESIAN_POINT('',(14.454921695688,-1.829321454962E-15)); +#164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#165 = PCURVE('',#166,#171); +#166 = CYLINDRICAL_SURFACE('',#167,15.4907); +#167 = AXIS2_PLACEMENT_3D('',#168,#169,#170); +#168 = CARTESIAN_POINT('',(0.6,0.,0.)); +#169 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#170 = DIRECTION('',(1.110223024625E-16,1.,-2.22044604925E-16)); +#171 = DEFINITIONAL_REPRESENTATION('',(#172),#176); +#172 = LINE('',#173,#174); +#173 = CARTESIAN_POINT('',(0.,0.)); +#174 = VECTOR('',#175,1.); +#175 = DIRECTION('',(1.,0.)); +#176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#177 = ORIENTED_EDGE('',*,*,#178,.F.); +#178 = EDGE_CURVE('',#179,#144,#181,.T.); +#179 = VERTEX_POINT('',#180); +#180 = CARTESIAN_POINT('',(0.6,11.087554825928,-0.156069)); +#181 = SURFACE_CURVE('',#182,(#186,#193),.PCURVE_S1.); +#182 = LINE('',#183,#184); +#183 = CARTESIAN_POINT('',(0.6,11.087554825928,-0.156069)); +#184 = VECTOR('',#185,1.); +#185 = DIRECTION('',(2.179694630346E-16,0.999371500319, + -3.544861563585E-02)); +#186 = PCURVE('',#45,#187); +#187 = DEFINITIONAL_REPRESENTATION('',(#188),#192); +#188 = LINE('',#189,#190); +#189 = CARTESIAN_POINT('',(10.051776521615,-0.156069)); +#190 = VECTOR('',#191,1.); +#191 = DIRECTION('',(0.999371500319,-3.544861563585E-02)); +#192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#193 = PCURVE('',#194,#199); +#194 = PLANE('',#195); +#195 = AXIS2_PLACEMENT_3D('',#196,#197,#198); +#196 = CARTESIAN_POINT('',(0.6,11.087554825928,-0.156069)); +#197 = DIRECTION('',(-1.109525249808E-16,-3.544861563585E-02, + -0.999371500319)); +#198 = DIRECTION('',(-1.109525249808E-16,-0.999371500319, + 3.544861563585E-02)); +#199 = DEFINITIONAL_REPRESENTATION('',(#200),#204); +#200 = LINE('',#201,#202); +#201 = CARTESIAN_POINT('',(-1.777208193157E-15,8.018916515637E-34)); +#202 = VECTOR('',#203,1.); +#203 = DIRECTION('',(-1.,-1.070169380538E-16)); +#204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#205 = ORIENTED_EDGE('',*,*,#206,.T.); +#206 = EDGE_CURVE('',#179,#207,#209,.T.); +#207 = VERTEX_POINT('',#208); +#208 = CARTESIAN_POINT('',(0.6,-11.08865318921,1.231087808275E-15)); +#209 = SURFACE_CURVE('',#210,(#215,#226),.PCURVE_S1.); +#210 = CIRCLE('',#211,11.088653189216); +#211 = AXIS2_PLACEMENT_3D('',#212,#213,#214); +#212 = CARTESIAN_POINT('',(0.6,0.,0.)); +#213 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#214 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#215 = PCURVE('',#45,#216); +#216 = DEFINITIONAL_REPRESENTATION('',(#217),#225); +#217 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#218,#219,#220,#221,#222,#223 +,#224),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#218 = CARTESIAN_POINT('',(10.052874884904,-1.340596082481E-15)); +#219 = CARTESIAN_POINT('',(10.052874884904,-19.20611071123)); +#220 = CARTESIAN_POINT('',(-6.580104898921,-9.603055355617)); +#221 = CARTESIAN_POINT('',(-23.21308468274,-3.632693846611E-16)); +#222 = CARTESIAN_POINT('',(-6.580104898921,9.603055355617)); +#223 = CARTESIAN_POINT('',(10.052874884904,19.206110711233)); +#224 = CARTESIAN_POINT('',(10.052874884904,-1.340596082481E-15)); +#225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#226 = PCURVE('',#227,#232); +#227 = CYLINDRICAL_SURFACE('',#228,11.088653189216); +#228 = AXIS2_PLACEMENT_3D('',#229,#230,#231); +#229 = CARTESIAN_POINT('',(0.6,0.,0.)); +#230 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#231 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#232 = DEFINITIONAL_REPRESENTATION('',(#233),#259); +#233 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#234,#235,#236,#237,#238,#239, + #240,#241,#242,#243,#244,#245,#246,#247,#248,#249,#250,#251,#252, + #253,#254,#255,#256,#257,#258),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(1.407512261139E-02,0.156235010383, + 0.298394898155,0.440554785927,0.582714673698,0.72487456147, + 0.867034449242,1.009194337014,1.151354224785,1.293514112557, + 1.435674000329,1.577833888101,1.719993775872,1.862153663644, + 2.004313551416,2.146473439188,2.288633326959,2.430793214731, + 2.572953102503,2.715112990275,2.857272878046,2.999432765818, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#234 = CARTESIAN_POINT('',(-6.269110184568,-1.213638725731E-15)); +#235 = CARTESIAN_POINT('',(-6.221723555311,-1.154519746001E-15)); +#236 = CARTESIAN_POINT('',(-6.126950296796,-1.027977060392E-15)); +#237 = CARTESIAN_POINT('',(-5.984790409025,-8.175155315863E-16)); +#238 = CARTESIAN_POINT('',(-5.842630521253,-5.905355318455E-16)); +#239 = CARTESIAN_POINT('',(-5.700470633481,-3.516478607081E-16)); +#240 = CARTESIAN_POINT('',(-5.558310745709,-1.056637687524E-16)); +#241 = CARTESIAN_POINT('',(-5.416150857938,1.424516581291E-16)); +#242 = CARTESIAN_POINT('',(-5.273990970166,3.87693190346E-16)); +#243 = CARTESIAN_POINT('',(-5.131831082394,6.251128148467E-16)); +#244 = CARTESIAN_POINT('',(-4.989671194622,8.499205339717E-16)); +#245 = CARTESIAN_POINT('',(-4.847511306851,1.057580745638E-15)); +#246 = CARTESIAN_POINT('',(-4.705351419079,1.243903820569E-15)); +#247 = CARTESIAN_POINT('',(-4.563191531307,1.405130611683E-15)); +#248 = CARTESIAN_POINT('',(-4.421031643536,1.53800829952E-15)); +#249 = CARTESIAN_POINT('',(-4.278871755764,1.639856025187E-15)); +#250 = CARTESIAN_POINT('',(-4.136711867992,1.708618951007E-15)); +#251 = CARTESIAN_POINT('',(-3.99455198022,1.742909819028E-15)); +#252 = CARTESIAN_POINT('',(-3.852392092449,1.742036561167E-15)); +#253 = CARTESIAN_POINT('',(-3.710232204677,1.706017674181E-15)); +#254 = CARTESIAN_POINT('',(-3.568072316905,1.635576576019E-15)); +#255 = CARTESIAN_POINT('',(-3.425912429133,1.532146680223E-15)); +#256 = CARTESIAN_POINT('',(-3.283752541362,1.397769068041E-15)); +#257 = CARTESIAN_POINT('',(-3.188979282847,1.289473203834E-15)); +#258 = CARTESIAN_POINT('',(-3.14159265359,1.231087808275E-15)); +#259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#260 = ORIENTED_EDGE('',*,*,#261,.F.); +#261 = EDGE_CURVE('',#262,#207,#264,.T.); +#262 = VERTEX_POINT('',#263); +#263 = CARTESIAN_POINT('',(0.6,11.087554825928,0.156069)); +#264 = SURFACE_CURVE('',#265,(#270,#277),.PCURVE_S1.); +#265 = CIRCLE('',#266,11.088653189216); +#266 = AXIS2_PLACEMENT_3D('',#267,#268,#269); +#267 = CARTESIAN_POINT('',(0.6,0.,0.)); +#268 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#269 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#270 = PCURVE('',#45,#271); +#271 = DEFINITIONAL_REPRESENTATION('',(#272),#276); +#272 = CIRCLE('',#273,11.088653189216); +#273 = AXIS2_PLACEMENT_2D('',#274,#275); +#274 = CARTESIAN_POINT('',(-1.035778304312,-1.095082742056E-16)); +#275 = DIRECTION('',(1.,6.026889742555E-33)); +#276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#277 = PCURVE('',#227,#278); +#278 = DEFINITIONAL_REPRESENTATION('',(#279),#305); +#279 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#280,#281,#282,#283,#284,#285, + #286,#287,#288,#289,#290,#291,#292,#293,#294,#295,#296,#297,#298, + #299,#300,#301,#302,#303,#304),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(1.407512261139E-02,0.156235010383, + 0.298394898155,0.440554785927,0.582714673698,0.72487456147, + 0.867034449242,1.009194337014,1.151354224785,1.293514112557, + 1.435674000329,1.577833888101,1.719993775872,1.862153663644, + 2.004313551416,2.146473439188,2.288633326959,2.430793214731, + 2.572953102503,2.715112990275,2.857272878046,2.999432765818, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#280 = CARTESIAN_POINT('',(-1.407512261139E-02,0.)); +#281 = CARTESIAN_POINT('',(-6.146175186863E-02,0.)); +#282 = CARTESIAN_POINT('',(-0.156235010383,0.)); +#283 = CARTESIAN_POINT('',(-0.298394898155,0.)); +#284 = CARTESIAN_POINT('',(-0.440554785927,0.)); +#285 = CARTESIAN_POINT('',(-0.582714673698,0.)); +#286 = CARTESIAN_POINT('',(-0.72487456147,0.)); +#287 = CARTESIAN_POINT('',(-0.867034449242,0.)); +#288 = CARTESIAN_POINT('',(-1.009194337014,0.)); +#289 = CARTESIAN_POINT('',(-1.151354224785,0.)); +#290 = CARTESIAN_POINT('',(-1.293514112557,0.)); +#291 = CARTESIAN_POINT('',(-1.435674000329,0.)); +#292 = CARTESIAN_POINT('',(-1.577833888101,0.)); +#293 = CARTESIAN_POINT('',(-1.719993775872,0.)); +#294 = CARTESIAN_POINT('',(-1.862153663644,0.)); +#295 = CARTESIAN_POINT('',(-2.004313551416,0.)); +#296 = CARTESIAN_POINT('',(-2.146473439188,0.)); +#297 = CARTESIAN_POINT('',(-2.288633326959,0.)); +#298 = CARTESIAN_POINT('',(-2.430793214731,0.)); +#299 = CARTESIAN_POINT('',(-2.572953102503,0.)); +#300 = CARTESIAN_POINT('',(-2.715112990275,0.)); +#301 = CARTESIAN_POINT('',(-2.857272878046,0.)); +#302 = CARTESIAN_POINT('',(-2.999432765818,0.)); +#303 = CARTESIAN_POINT('',(-3.094206024333,0.)); +#304 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#306 = ORIENTED_EDGE('',*,*,#307,.T.); +#307 = EDGE_CURVE('',#262,#22,#308,.T.); +#308 = SURFACE_CURVE('',#309,(#313,#320),.PCURVE_S1.); +#309 = LINE('',#310,#311); +#310 = CARTESIAN_POINT('',(0.6,11.087554825928,0.156069)); +#311 = VECTOR('',#312,1.); +#312 = DIRECTION('',(1.109525249808E-16,0.999371500319, + 3.544861563585E-02)); +#313 = PCURVE('',#45,#314); +#314 = DEFINITIONAL_REPRESENTATION('',(#315),#319); +#315 = LINE('',#316,#317); +#316 = CARTESIAN_POINT('',(10.051776521615,0.156069)); +#317 = VECTOR('',#318,1.); +#318 = DIRECTION('',(0.999371500319,3.544861563585E-02)); +#319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#320 = PCURVE('',#73,#321); +#321 = DEFINITIONAL_REPRESENTATION('',(#322),#326); +#322 = LINE('',#323,#324); +#323 = CARTESIAN_POINT('',(0.,0.)); +#324 = VECTOR('',#325,1.); +#325 = DIRECTION('',(1.,0.)); +#326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#327 = ORIENTED_EDGE('',*,*,#21,.T.); +#328 = ORIENTED_EDGE('',*,*,#329,.T.); +#329 = EDGE_CURVE('',#24,#330,#332,.T.); +#330 = VERTEX_POINT('',#331); +#331 = CARTESIAN_POINT('',(0.6,13.764699319622,6.217803321478)); +#332 = SURFACE_CURVE('',#333,(#338,#345),.PCURVE_S1.); +#333 = CIRCLE('',#334,1.); +#334 = AXIS2_PLACEMENT_3D('',#335,#336,#337); +#335 = CARTESIAN_POINT('',(0.6,13.505440801433,5.251995358814)); +#336 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#337 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#338 = PCURVE('',#45,#339); +#339 = DEFINITIONAL_REPRESENTATION('',(#340),#344); +#340 = CIRCLE('',#341,1.); +#341 = AXIS2_PLACEMENT_2D('',#342,#343); +#342 = CARTESIAN_POINT('',(12.46966249712,5.251995358814)); +#343 = DIRECTION('',(-1.,3.994794850258E-33)); +#344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#345 = PCURVE('',#128,#346); +#346 = DEFINITIONAL_REPRESENTATION('',(#347),#351); +#347 = LINE('',#348,#349); +#348 = CARTESIAN_POINT('',(-3.51247619161,1.154770975743E-15)); +#349 = VECTOR('',#350,1.); +#350 = DIRECTION('',(1.,0.)); +#351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#352 = ORIENTED_EDGE('',*,*,#353,.F.); +#353 = EDGE_CURVE('',#354,#330,#356,.T.); +#354 = VERTEX_POINT('',#355); +#355 = CARTESIAN_POINT('',(0.6,11.766476901,6.754200000001)); +#356 = SURFACE_CURVE('',#357,(#361,#368),.PCURVE_S1.); +#357 = LINE('',#358,#359); +#358 = CARTESIAN_POINT('',(0.6,11.766476901,6.754200000001)); +#359 = VECTOR('',#360,1.); +#360 = DIRECTION('',(1.072262237517E-16,0.965807962665,-0.259258518189) + ); +#361 = PCURVE('',#45,#362); +#362 = DEFINITIONAL_REPRESENTATION('',(#363),#367); +#363 = LINE('',#364,#365); +#364 = CARTESIAN_POINT('',(10.730698596688,6.754200000001)); +#365 = VECTOR('',#366,1.); +#366 = DIRECTION('',(0.965807962665,-0.259258518189)); +#367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#368 = PCURVE('',#369,#374); +#369 = PLANE('',#370); +#370 = AXIS2_PLACEMENT_3D('',#371,#372,#373); +#371 = CARTESIAN_POINT('',(0.6,11.766476901,6.754200000001)); +#372 = DIRECTION('',(-1.072262237517E-16,0.259258518189,0.965807962665) + ); +#373 = DIRECTION('',(1.072262237517E-16,0.965807962665,-0.259258518189) + ); +#374 = DEFINITIONAL_REPRESENTATION('',(#375),#379); +#375 = LINE('',#376,#377); +#376 = CARTESIAN_POINT('',(0.,0.)); +#377 = VECTOR('',#378,1.); +#378 = DIRECTION('',(1.,-1.232595164408E-32)); +#379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#380 = ORIENTED_EDGE('',*,*,#381,.F.); +#381 = EDGE_CURVE('',#382,#354,#384,.T.); +#382 = VERTEX_POINT('',#383); +#383 = CARTESIAN_POINT('',(0.6,10.935100000001,7.270520000001)); +#384 = SURFACE_CURVE('',#385,(#390,#397),.PCURVE_S1.); +#385 = CIRCLE('',#386,1.); +#386 = AXIS2_PLACEMENT_3D('',#387,#388,#389); +#387 = CARTESIAN_POINT('',(0.6,11.810889473786,7.753213274877)); +#388 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#389 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#390 = PCURVE('',#45,#391); +#391 = DEFINITIONAL_REPRESENTATION('',(#392),#396); +#392 = CIRCLE('',#393,1.); +#393 = AXIS2_PLACEMENT_2D('',#394,#395); +#394 = CARTESIAN_POINT('',(10.775111169474,7.753213274877)); +#395 = DIRECTION('',(1.,6.026889742555E-33)); +#396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#397 = PCURVE('',#398,#403); +#398 = CYLINDRICAL_SURFACE('',#399,1.); +#399 = AXIS2_PLACEMENT_3D('',#400,#401,#402); +#400 = CARTESIAN_POINT('',(0.6,11.810889473786,7.753213274877)); +#401 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#402 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#403 = DEFINITIONAL_REPRESENTATION('',(#404),#408); +#404 = LINE('',#405,#406); +#405 = CARTESIAN_POINT('',(-0.,0.)); +#406 = VECTOR('',#407,1.); +#407 = DIRECTION('',(-1.,0.)); +#408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#409 = ORIENTED_EDGE('',*,*,#410,.T.); +#410 = EDGE_CURVE('',#382,#411,#413,.T.); +#411 = VERTEX_POINT('',#412); +#412 = CARTESIAN_POINT('',(0.6,-14.08865318921,1.564154715663E-15)); +#413 = SURFACE_CURVE('',#414,(#419,#426),.PCURVE_S1.); +#414 = CIRCLE('',#415,13.568082285871); +#415 = AXIS2_PLACEMENT_3D('',#416,#417,#418); +#416 = CARTESIAN_POINT('',(0.6,-0.520570903346,0.)); +#417 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#418 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#419 = PCURVE('',#45,#420); +#420 = DEFINITIONAL_REPRESENTATION('',(#421),#425); +#421 = CIRCLE('',#422,13.568082285871); +#422 = AXIS2_PLACEMENT_2D('',#423,#424); +#423 = CARTESIAN_POINT('',(-1.556349207658,-1.095082742056E-16)); +#424 = DIRECTION('',(1.,6.026889742555E-33)); +#425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#426 = PCURVE('',#427,#432); +#427 = CYLINDRICAL_SURFACE('',#428,13.568082285871); +#428 = AXIS2_PLACEMENT_3D('',#429,#430,#431); +#429 = CARTESIAN_POINT('',(0.6,-0.520570903346,0.)); +#430 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#431 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#432 = DEFINITIONAL_REPRESENTATION('',(#433),#459); +#433 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#434,#435,#436,#437,#438,#439, + #440,#441,#442,#443,#444,#445,#446,#447,#448,#449,#450,#451,#452, + #453,#454,#455,#456,#457,#458),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.565519670109,0.682613896631, + 0.799708123152,0.916802349674,1.033896576196,1.150990802718, + 1.26808502924,1.385179255762,1.502273482284,1.619367708806, + 1.736461935327,1.853556161849,1.970650388371,2.087744614893, + 2.204838841415,2.321933067937,2.439027294459,2.55612152098, + 2.673215747502,2.790309974024,2.907404200546,3.024498427068, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#434 = CARTESIAN_POINT('',(-0.565519670109,0.)); +#435 = CARTESIAN_POINT('',(-0.604551078949,1.09564014614E-32)); +#436 = CARTESIAN_POINT('',(-0.682613896631,7.802956769773E-33)); +#437 = CARTESIAN_POINT('',(-0.799708123152,-4.374495088631E-32)); +#438 = CARTESIAN_POINT('',(-0.916802349674,1.671768467755E-31)); +#439 = CARTESIAN_POINT('',(-1.033896576196,-3.331675729981E-32)); +#440 = CARTESIAN_POINT('',(-1.150990802718,-3.390981757625E-32)); +#441 = CARTESIAN_POINT('',(-1.26808502924,1.689560276048E-31)); +#442 = CARTESIAN_POINT('',(-1.385179255762,-5.026861392716E-32)); +#443 = CARTESIAN_POINT('',(-1.502273482284,3.211842810384E-32)); +#444 = CARTESIAN_POINT('',(-1.619367708806,-4.122724355596E-32)); +#445 = CARTESIAN_POINT('',(-1.736461935327,1.3279054612E-31)); +#446 = CARTESIAN_POINT('',(-1.853556161849,-1.941121014662E-31)); +#447 = CARTESIAN_POINT('',(-1.970650388371,5.201218082916E-32)); +#448 = CARTESIAN_POINT('',(-2.087744614893,-1.393662185041E-32)); +#449 = CARTESIAN_POINT('',(-2.204838841415,3.734306572483E-33)); +#450 = CARTESIAN_POINT('',(-2.321933067937,-1.000604439521E-33)); +#451 = CARTESIAN_POINT('',(-2.439027294459,2.681111855994E-34)); +#452 = CARTESIAN_POINT('',(-2.55612152098,-7.184030287712E-35)); +#453 = CARTESIAN_POINT('',(-2.673215747502,1.925002590906E-35)); +#454 = CARTESIAN_POINT('',(-2.790309974024,-5.15980075913E-36)); +#455 = CARTESIAN_POINT('',(-2.907404200546,1.389177127458E-36)); +#456 = CARTESIAN_POINT('',(-3.024498427068,-3.969077507023E-37)); +#457 = CARTESIAN_POINT('',(-3.102561244749,0.)); +#458 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#460 = ORIENTED_EDGE('',*,*,#461,.F.); +#461 = EDGE_CURVE('',#462,#411,#464,.T.); +#462 = VERTEX_POINT('',#463); +#463 = CARTESIAN_POINT('',(0.6,10.935100000001,-7.270520000001)); +#464 = SURFACE_CURVE('',#465,(#470,#481),.PCURVE_S1.); +#465 = CIRCLE('',#466,13.568082285871); +#466 = AXIS2_PLACEMENT_3D('',#467,#468,#469); +#467 = CARTESIAN_POINT('',(0.6,-0.520570903346,5.779498028441E-17)); +#468 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#469 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#470 = PCURVE('',#45,#471); +#471 = DEFINITIONAL_REPRESENTATION('',(#472),#480); +#472 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#473,#474,#475,#476,#477,#478 +,#479),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#473 = CARTESIAN_POINT('',(12.011733078213,-1.558073029299E-15)); +#474 = CARTESIAN_POINT('',(12.011733078213,-23.5006078804)); +#475 = CARTESIAN_POINT('',(-8.340390350593,-11.7503039402)); +#476 = CARTESIAN_POINT('',(-28.69251377939,-3.622155315566E-16)); +#477 = CARTESIAN_POINT('',(-8.340390350593,11.750303940202)); +#478 = CARTESIAN_POINT('',(12.011733078213,23.500607880403)); +#479 = CARTESIAN_POINT('',(12.011733078213,-1.558073029299E-15)); +#480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#481 = PCURVE('',#427,#482); +#482 = DEFINITIONAL_REPRESENTATION('',(#483),#509); +#483 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#484,#485,#486,#487,#488,#489, + #490,#491,#492,#493,#494,#495,#496,#497,#498,#499,#500,#501,#502, + #503,#504,#505,#506,#507,#508),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.565519670109,0.682613896631, + 0.799708123152,0.916802349674,1.033896576196,1.150990802718, + 1.26808502924,1.385179255762,1.502273482284,1.619367708806, + 1.736461935327,1.853556161849,1.970650388371,2.087744614893, + 2.204838841415,2.321933067937,2.439027294459,2.55612152098, + 2.673215747502,2.790309974024,2.907404200546,3.024498427068, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#484 = CARTESIAN_POINT('',(-5.717665637071,-4.068501091581E-16)); +#485 = CARTESIAN_POINT('',(-5.67863422823,-3.257054830845E-16)); +#486 = CARTESIAN_POINT('',(-5.600571410549,-1.612813531878E-16)); +#487 = CARTESIAN_POINT('',(-5.483477184027,8.834807493883E-17)); +#488 = CARTESIAN_POINT('',(-5.366382957505,3.375609698916E-16)); +#489 = CARTESIAN_POINT('',(-5.249288730983,5.829418479234E-16)); +#490 = CARTESIAN_POINT('',(-5.132194504462,8.211307667708E-16)); +#491 = CARTESIAN_POINT('',(-5.01510027794,1.048865460867E-15)); +#492 = CARTESIAN_POINT('',(-4.898006051418,1.263027059156E-15)); +#493 = CARTESIAN_POINT('',(-4.780911824896,1.460682520668E-15)); +#494 = CARTESIAN_POINT('',(-4.663817598374,1.639124878334E-15)); +#495 = CARTESIAN_POINT('',(-4.546723371852,1.795910291995E-15)); +#496 = CARTESIAN_POINT('',(-4.42962914533,1.928891523052E-15)); +#497 = CARTESIAN_POINT('',(-4.312534918808,2.036247340609E-15)); +#498 = CARTESIAN_POINT('',(-4.195440692287,2.116507463263E-15)); +#499 = CARTESIAN_POINT('',(-4.078346465765,2.168572699107E-15)); +#500 = CARTESIAN_POINT('',(-3.961252239243,2.191729984642E-15)); +#501 = CARTESIAN_POINT('',(-3.844158012721,2.185662206402E-15)); +#502 = CARTESIAN_POINT('',(-3.727063786199,2.150452335162E-15)); +#503 = CARTESIAN_POINT('',(-3.609969559677,2.086583068832E-15)); +#504 = CARTESIAN_POINT('',(-3.492875333155,1.994927313661E-15)); +#505 = CARTESIAN_POINT('',(-3.375781106634,1.876747082442E-15)); +#506 = CARTESIAN_POINT('',(-3.258686880112,1.733635706785E-15)); +#507 = CARTESIAN_POINT('',(-3.18062406243,1.622976688014E-15)); +#508 = CARTESIAN_POINT('',(-3.14159265359,1.564154715663E-15)); +#509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#510 = ORIENTED_EDGE('',*,*,#511,.T.); +#511 = EDGE_CURVE('',#462,#512,#514,.T.); +#512 = VERTEX_POINT('',#513); +#513 = CARTESIAN_POINT('',(0.6,11.766476901,-6.754200000001)); +#514 = SURFACE_CURVE('',#515,(#520,#531),.PCURVE_S1.); +#515 = CIRCLE('',#516,1.); +#516 = AXIS2_PLACEMENT_3D('',#517,#518,#519); +#517 = CARTESIAN_POINT('',(0.6,11.810889473786,-7.753213274877)); +#518 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#519 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#520 = PCURVE('',#45,#521); +#521 = DEFINITIONAL_REPRESENTATION('',(#522),#530); +#522 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#523,#524,#525,#526,#527,#528 +,#529),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#523 = CARTESIAN_POINT('',(11.775111169474,-7.753213274877)); +#524 = CARTESIAN_POINT('',(11.775111169474,-9.485264082446)); +#525 = CARTESIAN_POINT('',(10.275111169474,-8.619238678661)); +#526 = CARTESIAN_POINT('',(8.775111169474,-7.753213274877)); +#527 = CARTESIAN_POINT('',(10.275111169474,-6.887187871092)); +#528 = CARTESIAN_POINT('',(11.775111169474,-6.021162467308)); +#529 = CARTESIAN_POINT('',(11.775111169474,-7.753213274877)); +#530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#531 = PCURVE('',#532,#537); +#532 = CYLINDRICAL_SURFACE('',#533,1.); +#533 = AXIS2_PLACEMENT_3D('',#534,#535,#536); +#534 = CARTESIAN_POINT('',(0.6,11.810889473786,-7.753213274877)); +#535 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#536 = DIRECTION('',(1.110223024625E-16,1.,-2.22044604925E-16)); +#537 = DEFINITIONAL_REPRESENTATION('',(#538),#542); +#538 = LINE('',#539,#540); +#539 = CARTESIAN_POINT('',(0.,0.)); +#540 = VECTOR('',#541,1.); +#541 = DIRECTION('',(1.,0.)); +#542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#543 = ORIENTED_EDGE('',*,*,#544,.T.); +#544 = EDGE_CURVE('',#512,#545,#547,.T.); +#545 = VERTEX_POINT('',#546); +#546 = CARTESIAN_POINT('',(0.6,13.764699319622,-6.217803321478)); +#547 = SURFACE_CURVE('',#548,(#552,#559),.PCURVE_S1.); +#548 = LINE('',#549,#550); +#549 = CARTESIAN_POINT('',(0.6,11.766476901,-6.754200000001)); +#550 = VECTOR('',#551,1.); +#551 = DIRECTION('',(2.432359251257E-16,0.965807962665,0.259258518189)); +#552 = PCURVE('',#45,#553); +#553 = DEFINITIONAL_REPRESENTATION('',(#554),#558); +#554 = LINE('',#555,#556); +#555 = CARTESIAN_POINT('',(10.730698596688,-6.754200000001)); +#556 = VECTOR('',#557,1.); +#557 = DIRECTION('',(0.965807962665,0.259258518189)); +#558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#559 = PCURVE('',#560,#565); +#560 = PLANE('',#561); +#561 = AXIS2_PLACEMENT_3D('',#562,#563,#564); +#562 = CARTESIAN_POINT('',(0.6,11.766476901,-6.754200000001)); +#563 = DIRECTION('',(-1.072262237517E-16,0.259258518189,-0.965807962665) + ); +#564 = DIRECTION('',(-1.072262237517E-16,-0.965807962665,-0.259258518189 + )); +#565 = DEFINITIONAL_REPRESENTATION('',(#566),#570); +#566 = LINE('',#567,#568); +#567 = CARTESIAN_POINT('',(-3.661506981032E-15,-1.072117900468E-31)); +#568 = VECTOR('',#569,1.); +#569 = DIRECTION('',(-1.,-1.36009701374E-16)); +#570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#571 = ORIENTED_EDGE('',*,*,#572,.F.); +#572 = EDGE_CURVE('',#146,#545,#573,.T.); +#573 = SURFACE_CURVE('',#574,(#579,#590),.PCURVE_S1.); +#574 = CIRCLE('',#575,1.); +#575 = AXIS2_PLACEMENT_3D('',#576,#577,#578); +#576 = CARTESIAN_POINT('',(0.6,13.505440801433,-5.251995358814)); +#577 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#578 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#579 = PCURVE('',#45,#580); +#580 = DEFINITIONAL_REPRESENTATION('',(#581),#589); +#581 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#582,#583,#584,#585,#586,#587 +,#588),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#582 = CARTESIAN_POINT('',(11.46966249712,-5.251995358814)); +#583 = CARTESIAN_POINT('',(11.46966249712,-3.519944551245)); +#584 = CARTESIAN_POINT('',(12.96966249712,-4.385969955029)); +#585 = CARTESIAN_POINT('',(14.46966249712,-5.251995358814)); +#586 = CARTESIAN_POINT('',(12.96966249712,-6.118020762598)); +#587 = CARTESIAN_POINT('',(11.46966249712,-6.984046166382)); +#588 = CARTESIAN_POINT('',(11.46966249712,-5.251995358814)); +#589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#590 = PCURVE('',#591,#596); +#591 = CYLINDRICAL_SURFACE('',#592,1.); +#592 = AXIS2_PLACEMENT_3D('',#593,#594,#595); +#593 = CARTESIAN_POINT('',(0.6,13.505440801433,-5.251995358814)); +#594 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#595 = DIRECTION('',(1.034736164261E-16,0.932007480759,-0.36243903737)); +#596 = DEFINITIONAL_REPRESENTATION('',(#597),#601); +#597 = LINE('',#598,#599); +#598 = CARTESIAN_POINT('',(3.51247619161,6.578355156288E-16)); +#599 = VECTOR('',#600,1.); +#600 = DIRECTION('',(-1.,0.)); +#601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#602 = FACE_BOUND('',#603,.F.); +#603 = EDGE_LOOP('',(#604)); +#604 = ORIENTED_EDGE('',*,*,#605,.T.); +#605 = EDGE_CURVE('',#606,#606,#608,.T.); +#606 = VERTEX_POINT('',#607); +#607 = CARTESIAN_POINT('',(0.6,14.25,-3.)); +#608 = SURFACE_CURVE('',#609,(#614,#625),.PCURVE_S1.); +#609 = CIRCLE('',#610,1.); +#610 = AXIS2_PLACEMENT_3D('',#611,#612,#613); +#611 = CARTESIAN_POINT('',(0.6,13.25,-3.)); +#612 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#613 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#614 = PCURVE('',#45,#615); +#615 = DEFINITIONAL_REPRESENTATION('',(#616),#624); +#616 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#617,#618,#619,#620,#621,#622 +,#623),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#617 = CARTESIAN_POINT('',(13.214221695688,-3.)); +#618 = CARTESIAN_POINT('',(13.214221695688,-4.732050807569)); +#619 = CARTESIAN_POINT('',(11.714221695688,-3.866025403784)); +#620 = CARTESIAN_POINT('',(10.214221695688,-3.)); +#621 = CARTESIAN_POINT('',(11.714221695688,-2.133974596216)); +#622 = CARTESIAN_POINT('',(13.214221695688,-1.267949192431)); +#623 = CARTESIAN_POINT('',(13.214221695688,-3.)); +#624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#625 = PCURVE('',#626,#631); +#626 = CYLINDRICAL_SURFACE('',#627,1.); +#627 = AXIS2_PLACEMENT_3D('',#628,#629,#630); +#628 = CARTESIAN_POINT('',(0.6,13.25,-3.)); +#629 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#630 = DIRECTION('',(1.110223024625E-16,1.,-2.22044604925E-16)); +#631 = DEFINITIONAL_REPRESENTATION('',(#632),#636); +#632 = LINE('',#633,#634); +#633 = CARTESIAN_POINT('',(0.,0.)); +#634 = VECTOR('',#635,1.); +#635 = DIRECTION('',(1.,0.)); +#636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#637 = FACE_BOUND('',#638,.F.); +#638 = EDGE_LOOP('',(#639)); +#639 = ORIENTED_EDGE('',*,*,#640,.F.); +#640 = EDGE_CURVE('',#641,#641,#643,.T.); +#641 = VERTEX_POINT('',#642); +#642 = CARTESIAN_POINT('',(0.6,14.25,3.)); +#643 = SURFACE_CURVE('',#644,(#649,#656),.PCURVE_S1.); +#644 = CIRCLE('',#645,1.); +#645 = AXIS2_PLACEMENT_3D('',#646,#647,#648); +#646 = CARTESIAN_POINT('',(0.6,13.25,3.)); +#647 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#648 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#649 = PCURVE('',#45,#650); +#650 = DEFINITIONAL_REPRESENTATION('',(#651),#655); +#651 = CIRCLE('',#652,1.); +#652 = AXIS2_PLACEMENT_2D('',#653,#654); +#653 = CARTESIAN_POINT('',(12.214221695688,3.)); +#654 = DIRECTION('',(1.,6.026889742555E-33)); +#655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#656 = PCURVE('',#657,#662); +#657 = CYLINDRICAL_SURFACE('',#658,1.); +#658 = AXIS2_PLACEMENT_3D('',#659,#660,#661); +#659 = CARTESIAN_POINT('',(0.6,13.25,3.)); +#660 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#661 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#662 = DEFINITIONAL_REPRESENTATION('',(#663),#667); +#663 = LINE('',#664,#665); +#664 = CARTESIAN_POINT('',(-0.,0.)); +#665 = VECTOR('',#666,1.); +#666 = DIRECTION('',(-1.,0.)); +#667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#668 = ADVANCED_FACE('',(#669),#128,.T.); +#669 = FACE_BOUND('',#670,.T.); +#670 = EDGE_LOOP('',(#671,#672,#695,#717)); +#671 = ORIENTED_EDGE('',*,*,#329,.T.); +#672 = ORIENTED_EDGE('',*,*,#673,.T.); +#673 = EDGE_CURVE('',#330,#674,#676,.T.); +#674 = VERTEX_POINT('',#675); +#675 = CARTESIAN_POINT('',(1.8,13.764699319622,6.217803321478)); +#676 = SURFACE_CURVE('',#677,(#681,#688),.PCURVE_S1.); +#677 = LINE('',#678,#679); +#678 = CARTESIAN_POINT('',(0.6,13.764699319622,6.217803321478)); +#679 = VECTOR('',#680,1.); +#680 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#681 = PCURVE('',#128,#682); +#682 = DEFINITIONAL_REPRESENTATION('',(#683),#687); +#683 = LINE('',#684,#685); +#684 = CARTESIAN_POINT('',(0.937658397204,-1.36009701374E-16)); +#685 = VECTOR('',#686,1.); +#686 = DIRECTION('',(0.,1.)); +#687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#688 = PCURVE('',#369,#689); +#689 = DEFINITIONAL_REPRESENTATION('',(#690),#694); +#690 = LINE('',#691,#692); +#691 = CARTESIAN_POINT('',(2.068964531115,1.630666026491E-16)); +#692 = VECTOR('',#693,1.); +#693 = DIRECTION('',(-2.465190328816E-32,-1.)); +#694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#695 = ORIENTED_EDGE('',*,*,#696,.F.); +#696 = EDGE_CURVE('',#86,#674,#697,.T.); +#697 = SURFACE_CURVE('',#698,(#703,#710),.PCURVE_S1.); +#698 = CIRCLE('',#699,1.); +#699 = AXIS2_PLACEMENT_3D('',#700,#701,#702); +#700 = CARTESIAN_POINT('',(1.8,13.505440801433,5.251995358814)); +#701 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#702 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#703 = PCURVE('',#128,#704); +#704 = DEFINITIONAL_REPRESENTATION('',(#705),#709); +#705 = LINE('',#706,#707); +#706 = CARTESIAN_POINT('',(-3.51247619161,1.2)); +#707 = VECTOR('',#708,1.); +#708 = DIRECTION('',(1.,0.)); +#709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#710 = PCURVE('',#102,#711); +#711 = DEFINITIONAL_REPRESENTATION('',(#712),#716); +#712 = CIRCLE('',#713,1.); +#713 = AXIS2_PLACEMENT_2D('',#714,#715); +#714 = CARTESIAN_POINT('',(12.46966249712,5.251995358814)); +#715 = DIRECTION('',(-1.,3.176100631191E-33)); +#716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#717 = ORIENTED_EDGE('',*,*,#114,.F.); +#718 = ADVANCED_FACE('',(#719),#73,.F.); +#719 = FACE_BOUND('',#720,.F.); +#720 = EDGE_LOOP('',(#721,#766,#787,#788)); +#721 = ORIENTED_EDGE('',*,*,#722,.T.); +#722 = EDGE_CURVE('',#262,#723,#725,.T.); +#723 = VERTEX_POINT('',#724); +#724 = CARTESIAN_POINT('',(1.8,11.087554825928,0.156069)); +#725 = SURFACE_CURVE('',#726,(#730,#737),.PCURVE_S1.); +#726 = LINE('',#727,#728); +#727 = CARTESIAN_POINT('',(0.6,11.087554825928,0.156069)); +#728 = VECTOR('',#729,1.); +#729 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#730 = PCURVE('',#73,#731); +#731 = DEFINITIONAL_REPRESENTATION('',(#732),#736); +#732 = LINE('',#733,#734); +#733 = CARTESIAN_POINT('',(1.599684153187E-14,9.720538366209E-18)); +#734 = VECTOR('',#735,1.); +#735 = DIRECTION('',(1.148881119078E-16,-1.)); +#736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#737 = PCURVE('',#227,#738); +#738 = DEFINITIONAL_REPRESENTATION('',(#739),#765); +#739 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#740,#741,#742,#743,#744,#745, + #746,#747,#748,#749,#750,#751,#752,#753,#754,#755,#756,#757,#758, + #759,#760,#761,#762,#763,#764),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,5.454545454545E-02, + 0.109090909091,0.163636363636,0.218181818182,0.272727272727, + 0.327272727273,0.381818181818,0.436363636364,0.490909090909, + 0.545454545455,0.6,0.654545454545,0.709090909091,0.763636363636, + 0.818181818182,0.872727272727,0.927272727273,0.981818181818, + 1.036363636364,1.090909090909,1.145454545455,1.2), + .QUASI_UNIFORM_KNOTS.); +#740 = CARTESIAN_POINT('',(-1.407512261139E-02,9.720538366209E-18)); +#741 = CARTESIAN_POINT('',(-1.407512261139E-02,-1.818181818182E-02)); +#742 = CARTESIAN_POINT('',(-1.407512261139E-02,-5.454545454545E-02)); +#743 = CARTESIAN_POINT('',(-1.407512261139E-02,-0.109090909091)); +#744 = CARTESIAN_POINT('',(-1.407512261139E-02,-0.163636363636)); +#745 = CARTESIAN_POINT('',(-1.407512261139E-02,-0.218181818182)); +#746 = CARTESIAN_POINT('',(-1.407512261139E-02,-0.272727272727)); +#747 = CARTESIAN_POINT('',(-1.407512261139E-02,-0.327272727273)); +#748 = CARTESIAN_POINT('',(-1.407512261139E-02,-0.381818181818)); +#749 = CARTESIAN_POINT('',(-1.407512261139E-02,-0.436363636364)); +#750 = CARTESIAN_POINT('',(-1.407512261139E-02,-0.490909090909)); +#751 = CARTESIAN_POINT('',(-1.407512261139E-02,-0.545454545455)); +#752 = CARTESIAN_POINT('',(-1.407512261139E-02,-0.6)); +#753 = CARTESIAN_POINT('',(-1.407512261139E-02,-0.654545454545)); +#754 = CARTESIAN_POINT('',(-1.407512261139E-02,-0.709090909091)); +#755 = CARTESIAN_POINT('',(-1.407512261139E-02,-0.763636363636)); +#756 = CARTESIAN_POINT('',(-1.407512261139E-02,-0.818181818182)); +#757 = CARTESIAN_POINT('',(-1.407512261139E-02,-0.872727272727)); +#758 = CARTESIAN_POINT('',(-1.407512261139E-02,-0.927272727273)); +#759 = CARTESIAN_POINT('',(-1.407512261139E-02,-0.981818181818)); +#760 = CARTESIAN_POINT('',(-1.407512261139E-02,-1.036363636364)); +#761 = CARTESIAN_POINT('',(-1.407512261139E-02,-1.090909090909)); +#762 = CARTESIAN_POINT('',(-1.407512261139E-02,-1.145454545455)); +#763 = CARTESIAN_POINT('',(-1.407512261139E-02,-1.181818181818)); +#764 = CARTESIAN_POINT('',(-1.407512261139E-02,-1.2)); +#765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#766 = ORIENTED_EDGE('',*,*,#767,.T.); +#767 = EDGE_CURVE('',#723,#58,#768,.T.); +#768 = SURFACE_CURVE('',#769,(#773,#780),.PCURVE_S1.); +#769 = LINE('',#770,#771); +#770 = CARTESIAN_POINT('',(1.8,11.087554825928,0.156069)); +#771 = VECTOR('',#772,1.); +#772 = DIRECTION('',(1.109525249808E-16,0.999371500319, + 3.544861563585E-02)); +#773 = PCURVE('',#73,#774); +#774 = DEFINITIONAL_REPRESENTATION('',(#775),#779); +#775 = LINE('',#776,#777); +#776 = CARTESIAN_POINT('',(1.380625136357E-16,-1.2)); +#777 = VECTOR('',#778,1.); +#778 = DIRECTION('',(1.,0.)); +#779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#780 = PCURVE('',#102,#781); +#781 = DEFINITIONAL_REPRESENTATION('',(#782),#786); +#782 = LINE('',#783,#784); +#783 = CARTESIAN_POINT('',(10.051776521615,0.156069)); +#784 = VECTOR('',#785,1.); +#785 = DIRECTION('',(0.999371500319,3.544861563585E-02)); +#786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#787 = ORIENTED_EDGE('',*,*,#57,.F.); +#788 = ORIENTED_EDGE('',*,*,#307,.F.); +#789 = ADVANCED_FACE('',(#790,#1162,#1192),#102,.T.); +#790 = FACE_BOUND('',#791,.T.); +#791 = EDGE_LOOP('',(#792,#793,#794,#817,#841,#887,#937,#965,#988,#1016, + #1044,#1067,#1117,#1161)); +#792 = ORIENTED_EDGE('',*,*,#85,.T.); +#793 = ORIENTED_EDGE('',*,*,#696,.T.); +#794 = ORIENTED_EDGE('',*,*,#795,.F.); +#795 = EDGE_CURVE('',#796,#674,#798,.T.); +#796 = VERTEX_POINT('',#797); +#797 = CARTESIAN_POINT('',(1.8,11.766476901,6.754200000001)); +#798 = SURFACE_CURVE('',#799,(#803,#810),.PCURVE_S1.); +#799 = LINE('',#800,#801); +#800 = CARTESIAN_POINT('',(1.8,11.766476901,6.754200000001)); +#801 = VECTOR('',#802,1.); +#802 = DIRECTION('',(1.072262237517E-16,0.965807962665,-0.259258518189) + ); +#803 = PCURVE('',#102,#804); +#804 = DEFINITIONAL_REPRESENTATION('',(#805),#809); +#805 = LINE('',#806,#807); +#806 = CARTESIAN_POINT('',(10.730698596688,6.754200000001)); +#807 = VECTOR('',#808,1.); +#808 = DIRECTION('',(0.965807962665,-0.259258518189)); +#809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#810 = PCURVE('',#369,#811); +#811 = DEFINITIONAL_REPRESENTATION('',(#812),#816); +#812 = LINE('',#813,#814); +#813 = CARTESIAN_POINT('',(1.28671468502E-16,-1.2)); +#814 = VECTOR('',#815,1.); +#815 = DIRECTION('',(1.,-1.232595164408E-32)); +#816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#817 = ORIENTED_EDGE('',*,*,#818,.F.); +#818 = EDGE_CURVE('',#819,#796,#821,.T.); +#819 = VERTEX_POINT('',#820); +#820 = CARTESIAN_POINT('',(1.8,10.935100000001,7.270520000001)); +#821 = SURFACE_CURVE('',#822,(#827,#834),.PCURVE_S1.); +#822 = CIRCLE('',#823,1.); +#823 = AXIS2_PLACEMENT_3D('',#824,#825,#826); +#824 = CARTESIAN_POINT('',(1.8,11.810889473786,7.753213274877)); +#825 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#826 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#827 = PCURVE('',#102,#828); +#828 = DEFINITIONAL_REPRESENTATION('',(#829),#833); +#829 = CIRCLE('',#830,1.); +#830 = AXIS2_PLACEMENT_2D('',#831,#832); +#831 = CARTESIAN_POINT('',(10.775111169474,7.753213274877)); +#832 = DIRECTION('',(1.,3.494657640432E-33)); +#833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#834 = PCURVE('',#398,#835); +#835 = DEFINITIONAL_REPRESENTATION('',(#836),#840); +#836 = LINE('',#837,#838); +#837 = CARTESIAN_POINT('',(-0.,-1.2)); +#838 = VECTOR('',#839,1.); +#839 = DIRECTION('',(-1.,0.)); +#840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#841 = ORIENTED_EDGE('',*,*,#842,.T.); +#842 = EDGE_CURVE('',#819,#843,#845,.T.); +#843 = VERTEX_POINT('',#844); +#844 = CARTESIAN_POINT('',(1.8,-14.08865318921,1.564154715663E-15)); +#845 = SURFACE_CURVE('',#846,(#851,#858),.PCURVE_S1.); +#846 = CIRCLE('',#847,13.568082285871); +#847 = AXIS2_PLACEMENT_3D('',#848,#849,#850); +#848 = CARTESIAN_POINT('',(1.8,-0.520570903346,1.33226762955E-16)); +#849 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#850 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#851 = PCURVE('',#102,#852); +#852 = DEFINITIONAL_REPRESENTATION('',(#853),#857); +#853 = CIRCLE('',#854,13.568082285871); +#854 = AXIS2_PLACEMENT_2D('',#855,#856); +#855 = CARTESIAN_POINT('',(-1.556349207658,5.548539800743E-16)); +#856 = DIRECTION('',(1.,3.494657640432E-33)); +#857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#858 = PCURVE('',#427,#859); +#859 = DEFINITIONAL_REPRESENTATION('',(#860),#886); +#860 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#861,#862,#863,#864,#865,#866, + #867,#868,#869,#870,#871,#872,#873,#874,#875,#876,#877,#878,#879, + #880,#881,#882,#883,#884,#885),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.565519670109,0.682613896631, + 0.799708123152,0.916802349674,1.033896576196,1.150990802718, + 1.26808502924,1.385179255762,1.502273482284,1.619367708806, + 1.736461935327,1.853556161849,1.970650388371,2.087744614893, + 2.204838841415,2.321933067937,2.439027294459,2.55612152098, + 2.673215747502,2.790309974024,2.907404200546,3.024498427068, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#861 = CARTESIAN_POINT('',(-0.565519670109,-1.2)); +#862 = CARTESIAN_POINT('',(-0.604551078949,-1.2)); +#863 = CARTESIAN_POINT('',(-0.682613896631,-1.2)); +#864 = CARTESIAN_POINT('',(-0.799708123152,-1.2)); +#865 = CARTESIAN_POINT('',(-0.916802349674,-1.2)); +#866 = CARTESIAN_POINT('',(-1.033896576196,-1.2)); +#867 = CARTESIAN_POINT('',(-1.150990802718,-1.2)); +#868 = CARTESIAN_POINT('',(-1.26808502924,-1.2)); +#869 = CARTESIAN_POINT('',(-1.385179255762,-1.2)); +#870 = CARTESIAN_POINT('',(-1.502273482284,-1.2)); +#871 = CARTESIAN_POINT('',(-1.619367708806,-1.2)); +#872 = CARTESIAN_POINT('',(-1.736461935327,-1.2)); +#873 = CARTESIAN_POINT('',(-1.853556161849,-1.2)); +#874 = CARTESIAN_POINT('',(-1.970650388371,-1.2)); +#875 = CARTESIAN_POINT('',(-2.087744614893,-1.2)); +#876 = CARTESIAN_POINT('',(-2.204838841415,-1.2)); +#877 = CARTESIAN_POINT('',(-2.321933067937,-1.2)); +#878 = CARTESIAN_POINT('',(-2.439027294459,-1.2)); +#879 = CARTESIAN_POINT('',(-2.55612152098,-1.2)); +#880 = CARTESIAN_POINT('',(-2.673215747502,-1.2)); +#881 = CARTESIAN_POINT('',(-2.790309974024,-1.2)); +#882 = CARTESIAN_POINT('',(-2.907404200546,-1.2)); +#883 = CARTESIAN_POINT('',(-3.024498427068,-1.2)); +#884 = CARTESIAN_POINT('',(-3.102561244749,-1.2)); +#885 = CARTESIAN_POINT('',(-3.14159265359,-1.2)); +#886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#887 = ORIENTED_EDGE('',*,*,#888,.F.); +#888 = EDGE_CURVE('',#889,#843,#891,.T.); +#889 = VERTEX_POINT('',#890); +#890 = CARTESIAN_POINT('',(1.8,10.935100000001,-7.270520000001)); +#891 = SURFACE_CURVE('',#892,(#897,#908),.PCURVE_S1.); +#892 = CIRCLE('',#893,13.568082285871); +#893 = AXIS2_PLACEMENT_3D('',#894,#895,#896); +#894 = CARTESIAN_POINT('',(1.8,-0.520570903346,-7.54317826706E-17)); +#895 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#896 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#897 = PCURVE('',#102,#898); +#898 = DEFINITIONAL_REPRESENTATION('',(#899),#907); +#899 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#900,#901,#902,#903,#904,#905 +,#906),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#900 = CARTESIAN_POINT('',(12.011733078213,-1.16016430093E-15)); +#901 = CARTESIAN_POINT('',(12.011733078213,-23.5006078804)); +#902 = CARTESIAN_POINT('',(-8.340390350593,-11.7503039402)); +#903 = CARTESIAN_POINT('',(-28.69251377939,3.569319681327E-17)); +#904 = CARTESIAN_POINT('',(-8.340390350593,11.750303940202)); +#905 = CARTESIAN_POINT('',(12.011733078213,23.500607880403)); +#906 = CARTESIAN_POINT('',(12.011733078213,-1.16016430093E-15)); +#907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#908 = PCURVE('',#427,#909); +#909 = DEFINITIONAL_REPRESENTATION('',(#910),#936); +#910 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#911,#912,#913,#914,#915,#916, + #917,#918,#919,#920,#921,#922,#923,#924,#925,#926,#927,#928,#929, + #930,#931,#932,#933,#934,#935),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.565519670109,0.682613896631, + 0.799708123152,0.916802349674,1.033896576196,1.150990802718, + 1.26808502924,1.385179255762,1.502273482284,1.619367708806, + 1.736461935327,1.853556161849,1.970650388371,2.087744614893, + 2.204838841415,2.321933067937,2.439027294459,2.55612152098, + 2.673215747502,2.790309974024,2.907404200546,3.024498427068, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#911 = CARTESIAN_POINT('',(-5.717665637071,-1.2)); +#912 = CARTESIAN_POINT('',(-5.67863422823,-1.2)); +#913 = CARTESIAN_POINT('',(-5.600571410549,-1.2)); +#914 = CARTESIAN_POINT('',(-5.483477184027,-1.2)); +#915 = CARTESIAN_POINT('',(-5.366382957505,-1.2)); +#916 = CARTESIAN_POINT('',(-5.249288730983,-1.2)); +#917 = CARTESIAN_POINT('',(-5.132194504462,-1.2)); +#918 = CARTESIAN_POINT('',(-5.01510027794,-1.2)); +#919 = CARTESIAN_POINT('',(-4.898006051418,-1.2)); +#920 = CARTESIAN_POINT('',(-4.780911824896,-1.2)); +#921 = CARTESIAN_POINT('',(-4.663817598374,-1.2)); +#922 = CARTESIAN_POINT('',(-4.546723371852,-1.2)); +#923 = CARTESIAN_POINT('',(-4.42962914533,-1.2)); +#924 = CARTESIAN_POINT('',(-4.312534918808,-1.2)); +#925 = CARTESIAN_POINT('',(-4.195440692287,-1.2)); +#926 = CARTESIAN_POINT('',(-4.078346465765,-1.2)); +#927 = CARTESIAN_POINT('',(-3.961252239243,-1.2)); +#928 = CARTESIAN_POINT('',(-3.844158012721,-1.2)); +#929 = CARTESIAN_POINT('',(-3.727063786199,-1.2)); +#930 = CARTESIAN_POINT('',(-3.609969559677,-1.2)); +#931 = CARTESIAN_POINT('',(-3.492875333155,-1.2)); +#932 = CARTESIAN_POINT('',(-3.375781106634,-1.2)); +#933 = CARTESIAN_POINT('',(-3.258686880112,-1.2)); +#934 = CARTESIAN_POINT('',(-3.18062406243,-1.2)); +#935 = CARTESIAN_POINT('',(-3.14159265359,-1.2)); +#936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#937 = ORIENTED_EDGE('',*,*,#938,.T.); +#938 = EDGE_CURVE('',#889,#939,#941,.T.); +#939 = VERTEX_POINT('',#940); +#940 = CARTESIAN_POINT('',(1.8,11.766476901,-6.754200000001)); +#941 = SURFACE_CURVE('',#942,(#947,#958),.PCURVE_S1.); +#942 = CIRCLE('',#943,1.); +#943 = AXIS2_PLACEMENT_3D('',#944,#945,#946); +#944 = CARTESIAN_POINT('',(1.8,11.810889473786,-7.753213274877)); +#945 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#946 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#947 = PCURVE('',#102,#948); +#948 = DEFINITIONAL_REPRESENTATION('',(#949),#957); +#949 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#950,#951,#952,#953,#954,#955 +,#956),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#950 = CARTESIAN_POINT('',(11.775111169474,-7.753213274877)); +#951 = CARTESIAN_POINT('',(11.775111169474,-9.485264082446)); +#952 = CARTESIAN_POINT('',(10.275111169474,-8.619238678661)); +#953 = CARTESIAN_POINT('',(8.775111169474,-7.753213274877)); +#954 = CARTESIAN_POINT('',(10.275111169474,-6.887187871092)); +#955 = CARTESIAN_POINT('',(11.775111169474,-6.021162467308)); +#956 = CARTESIAN_POINT('',(11.775111169474,-7.753213274877)); +#957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#958 = PCURVE('',#532,#959); +#959 = DEFINITIONAL_REPRESENTATION('',(#960),#964); +#960 = LINE('',#961,#962); +#961 = CARTESIAN_POINT('',(0.,-1.2)); +#962 = VECTOR('',#963,1.); +#963 = DIRECTION('',(1.,0.)); +#964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#965 = ORIENTED_EDGE('',*,*,#966,.T.); +#966 = EDGE_CURVE('',#939,#967,#969,.T.); +#967 = VERTEX_POINT('',#968); +#968 = CARTESIAN_POINT('',(1.8,13.764699319622,-6.217803321478)); +#969 = SURFACE_CURVE('',#970,(#974,#981),.PCURVE_S1.); +#970 = LINE('',#971,#972); +#971 = CARTESIAN_POINT('',(1.8,11.766476901,-6.754200000001)); +#972 = VECTOR('',#973,1.); +#973 = DIRECTION('',(2.432359251257E-16,0.965807962665,0.259258518189)); +#974 = PCURVE('',#102,#975); +#975 = DEFINITIONAL_REPRESENTATION('',(#976),#980); +#976 = LINE('',#977,#978); +#977 = CARTESIAN_POINT('',(10.730698596688,-6.754200000001)); +#978 = VECTOR('',#979,1.); +#979 = DIRECTION('',(0.965807962665,0.259258518189)); +#980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#981 = PCURVE('',#560,#982); +#982 = DEFINITIONAL_REPRESENTATION('',(#983),#987); +#983 = LINE('',#984,#985); +#984 = CARTESIAN_POINT('',(-3.824718622681E-15,-1.2)); +#985 = VECTOR('',#986,1.); +#986 = DIRECTION('',(-1.,-1.36009701374E-16)); +#987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#988 = ORIENTED_EDGE('',*,*,#989,.F.); +#989 = EDGE_CURVE('',#990,#967,#992,.T.); +#990 = VERTEX_POINT('',#991); +#991 = CARTESIAN_POINT('',(1.8,14.437448282191,-5.614434396183)); +#992 = SURFACE_CURVE('',#993,(#998,#1009),.PCURVE_S1.); +#993 = CIRCLE('',#994,1.); +#994 = AXIS2_PLACEMENT_3D('',#995,#996,#997); +#995 = CARTESIAN_POINT('',(1.8,13.505440801433,-5.251995358814)); +#996 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#997 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#998 = PCURVE('',#102,#999); +#999 = DEFINITIONAL_REPRESENTATION('',(#1000),#1008); +#1000 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1001,#1002,#1003,#1004, +#1005,#1006,#1007),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1001 = CARTESIAN_POINT('',(11.46966249712,-5.251995358814)); +#1002 = CARTESIAN_POINT('',(11.46966249712,-3.519944551245)); +#1003 = CARTESIAN_POINT('',(12.96966249712,-4.385969955029)); +#1004 = CARTESIAN_POINT('',(14.46966249712,-5.251995358814)); +#1005 = CARTESIAN_POINT('',(12.96966249712,-6.118020762598)); +#1006 = CARTESIAN_POINT('',(11.46966249712,-6.984046166382)); +#1007 = CARTESIAN_POINT('',(11.46966249712,-5.251995358814)); +#1008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1009 = PCURVE('',#591,#1010); +#1010 = DEFINITIONAL_REPRESENTATION('',(#1011),#1015); +#1011 = LINE('',#1012,#1013); +#1012 = CARTESIAN_POINT('',(3.51247619161,1.2)); +#1013 = VECTOR('',#1014,1.); +#1014 = DIRECTION('',(-1.,0.)); +#1015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1016 = ORIENTED_EDGE('',*,*,#1017,.F.); +#1017 = EDGE_CURVE('',#1018,#990,#1020,.T.); +#1018 = VERTEX_POINT('',#1019); +#1019 = CARTESIAN_POINT('',(1.8,15.487554825928,-0.312141)); +#1020 = SURFACE_CURVE('',#1021,(#1026,#1037),.PCURVE_S1.); +#1021 = CIRCLE('',#1022,15.4907); +#1022 = AXIS2_PLACEMENT_3D('',#1023,#1024,#1025); +#1023 = CARTESIAN_POINT('',(1.8,-5.423418723394E-32,-1.33226762955E-16) + ); +#1024 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#1025 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#1026 = PCURVE('',#102,#1027); +#1027 = DEFINITIONAL_REPRESENTATION('',(#1028),#1036); +#1028 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1029,#1030,#1031,#1032, +#1033,#1034,#1035),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1029 = CARTESIAN_POINT('',(14.454921695688,-1.431412726592E-15)); +#1030 = CARTESIAN_POINT('',(14.454921695688,-26.8306794448)); +#1031 = CARTESIAN_POINT('',(-8.781128304312,-13.4153397224)); +#1032 = CARTESIAN_POINT('',(-32.01717830431,-6.610041863393E-17)); +#1033 = CARTESIAN_POINT('',(-8.781128304312,13.415339722404)); +#1034 = CARTESIAN_POINT('',(14.454921695688,26.830679444807)); +#1035 = CARTESIAN_POINT('',(14.454921695688,-1.431412726592E-15)); +#1036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1037 = PCURVE('',#166,#1038); +#1038 = DEFINITIONAL_REPRESENTATION('',(#1039),#1043); +#1039 = LINE('',#1040,#1041); +#1040 = CARTESIAN_POINT('',(0.,-1.2)); +#1041 = VECTOR('',#1042,1.); +#1042 = DIRECTION('',(1.,0.)); +#1043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1044 = ORIENTED_EDGE('',*,*,#1045,.F.); +#1045 = EDGE_CURVE('',#1046,#1018,#1048,.T.); +#1046 = VERTEX_POINT('',#1047); +#1047 = CARTESIAN_POINT('',(1.8,11.087554825928,-0.156069)); +#1048 = SURFACE_CURVE('',#1049,(#1053,#1060),.PCURVE_S1.); +#1049 = LINE('',#1050,#1051); +#1050 = CARTESIAN_POINT('',(1.8,11.087554825928,-0.156069)); +#1051 = VECTOR('',#1052,1.); +#1052 = DIRECTION('',(2.179694630346E-16,0.999371500319, + -3.544861563585E-02)); +#1053 = PCURVE('',#102,#1054); +#1054 = DEFINITIONAL_REPRESENTATION('',(#1055),#1059); +#1055 = LINE('',#1056,#1057); +#1056 = CARTESIAN_POINT('',(10.051776521615,-0.156069)); +#1057 = VECTOR('',#1058,1.); +#1058 = DIRECTION('',(0.999371500319,-3.544861563585E-02)); +#1059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1060 = PCURVE('',#194,#1061); +#1061 = DEFINITIONAL_REPRESENTATION('',(#1062),#1066); +#1062 = LINE('',#1063,#1064); +#1063 = CARTESIAN_POINT('',(-1.915467486139E-15,-1.2)); +#1064 = VECTOR('',#1065,1.); +#1065 = DIRECTION('',(-1.,-1.070169380538E-16)); +#1066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1067 = ORIENTED_EDGE('',*,*,#1068,.T.); +#1068 = EDGE_CURVE('',#1046,#1069,#1071,.T.); +#1069 = VERTEX_POINT('',#1070); +#1070 = CARTESIAN_POINT('',(1.8,-11.08865318921,1.231087808275E-15)); +#1071 = SURFACE_CURVE('',#1072,(#1077,#1088),.PCURVE_S1.); +#1072 = CIRCLE('',#1073,11.088653189216); +#1073 = AXIS2_PLACEMENT_3D('',#1074,#1075,#1076); +#1074 = CARTESIAN_POINT('',(1.8,-5.423418723394E-32,-1.33226762955E-16) + ); +#1075 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#1076 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#1077 = PCURVE('',#102,#1078); +#1078 = DEFINITIONAL_REPRESENTATION('',(#1079),#1087); +#1079 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1080,#1081,#1082,#1083, +#1084,#1085,#1086),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1080 = CARTESIAN_POINT('',(10.052874884904,-9.426873541108E-16)); +#1081 = CARTESIAN_POINT('',(10.052874884904,-19.20611071123)); +#1082 = CARTESIAN_POINT('',(-6.580104898921,-9.603055355617)); +#1083 = CARTESIAN_POINT('',(-23.21308468274,3.463934370873E-17)); +#1084 = CARTESIAN_POINT('',(-6.580104898921,9.603055355617)); +#1085 = CARTESIAN_POINT('',(10.052874884904,19.206110711233)); +#1086 = CARTESIAN_POINT('',(10.052874884904,-9.426873541108E-16)); +#1087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1088 = PCURVE('',#227,#1089); +#1089 = DEFINITIONAL_REPRESENTATION('',(#1090),#1116); +#1090 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1091,#1092,#1093,#1094,#1095, + #1096,#1097,#1098,#1099,#1100,#1101,#1102,#1103,#1104,#1105,#1106, + #1107,#1108,#1109,#1110,#1111,#1112,#1113,#1114,#1115), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (1.407512261139E-02,0.156235010383,0.298394898155,0.440554785927, + 0.582714673698,0.72487456147,0.867034449242,1.009194337014, + 1.151354224785,1.293514112557,1.435674000329,1.577833888101, + 1.719993775872,1.862153663644,2.004313551416,2.146473439188, + 2.288633326959,2.430793214731,2.572953102503,2.715112990275, + 2.857272878046,2.999432765818,3.14159265359),.QUASI_UNIFORM_KNOTS.); +#1091 = CARTESIAN_POINT('',(-6.269110184568,-1.2)); +#1092 = CARTESIAN_POINT('',(-6.221723555311,-1.2)); +#1093 = CARTESIAN_POINT('',(-6.126950296796,-1.2)); +#1094 = CARTESIAN_POINT('',(-5.984790409025,-1.2)); +#1095 = CARTESIAN_POINT('',(-5.842630521253,-1.2)); +#1096 = CARTESIAN_POINT('',(-5.700470633481,-1.2)); +#1097 = CARTESIAN_POINT('',(-5.558310745709,-1.2)); +#1098 = CARTESIAN_POINT('',(-5.416150857938,-1.2)); +#1099 = CARTESIAN_POINT('',(-5.273990970166,-1.2)); +#1100 = CARTESIAN_POINT('',(-5.131831082394,-1.2)); +#1101 = CARTESIAN_POINT('',(-4.989671194622,-1.2)); +#1102 = CARTESIAN_POINT('',(-4.847511306851,-1.2)); +#1103 = CARTESIAN_POINT('',(-4.705351419079,-1.2)); +#1104 = CARTESIAN_POINT('',(-4.563191531307,-1.2)); +#1105 = CARTESIAN_POINT('',(-4.421031643536,-1.2)); +#1106 = CARTESIAN_POINT('',(-4.278871755764,-1.2)); +#1107 = CARTESIAN_POINT('',(-4.136711867992,-1.2)); +#1108 = CARTESIAN_POINT('',(-3.99455198022,-1.2)); +#1109 = CARTESIAN_POINT('',(-3.852392092449,-1.2)); +#1110 = CARTESIAN_POINT('',(-3.710232204677,-1.2)); +#1111 = CARTESIAN_POINT('',(-3.568072316905,-1.2)); +#1112 = CARTESIAN_POINT('',(-3.425912429133,-1.2)); +#1113 = CARTESIAN_POINT('',(-3.283752541362,-1.2)); +#1114 = CARTESIAN_POINT('',(-3.188979282847,-1.2)); +#1115 = CARTESIAN_POINT('',(-3.14159265359,-1.2)); +#1116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1117 = ORIENTED_EDGE('',*,*,#1118,.F.); +#1118 = EDGE_CURVE('',#723,#1069,#1119,.T.); +#1119 = SURFACE_CURVE('',#1120,(#1125,#1132),.PCURVE_S1.); +#1120 = CIRCLE('',#1121,11.088653189216); +#1121 = AXIS2_PLACEMENT_3D('',#1122,#1123,#1124); +#1122 = CARTESIAN_POINT('',(1.8,0.,1.33226762955E-16)); +#1123 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1124 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1125 = PCURVE('',#102,#1126); +#1126 = DEFINITIONAL_REPRESENTATION('',(#1127),#1131); +#1127 = CIRCLE('',#1128,11.088653189216); +#1128 = AXIS2_PLACEMENT_2D('',#1129,#1130); +#1129 = CARTESIAN_POINT('',(-1.035778304312,5.548539800743E-16)); +#1130 = DIRECTION('',(1.,3.494657640432E-33)); +#1131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1132 = PCURVE('',#227,#1133); +#1133 = DEFINITIONAL_REPRESENTATION('',(#1134),#1160); +#1134 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1135,#1136,#1137,#1138,#1139, + #1140,#1141,#1142,#1143,#1144,#1145,#1146,#1147,#1148,#1149,#1150, + #1151,#1152,#1153,#1154,#1155,#1156,#1157,#1158,#1159), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (1.407512261139E-02,0.156235010383,0.298394898155,0.440554785927, + 0.582714673698,0.72487456147,0.867034449242,1.009194337014, + 1.151354224785,1.293514112557,1.435674000329,1.577833888101, + 1.719993775872,1.862153663644,2.004313551416,2.146473439188, + 2.288633326959,2.430793214731,2.572953102503,2.715112990275, + 2.857272878046,2.999432765818,3.14159265359),.QUASI_UNIFORM_KNOTS.); +#1135 = CARTESIAN_POINT('',(-1.407512261139E-02,-1.2)); +#1136 = CARTESIAN_POINT('',(-6.146175186863E-02,-1.2)); +#1137 = CARTESIAN_POINT('',(-0.156235010383,-1.2)); +#1138 = CARTESIAN_POINT('',(-0.298394898155,-1.2)); +#1139 = CARTESIAN_POINT('',(-0.440554785927,-1.2)); +#1140 = CARTESIAN_POINT('',(-0.582714673698,-1.2)); +#1141 = CARTESIAN_POINT('',(-0.72487456147,-1.2)); +#1142 = CARTESIAN_POINT('',(-0.867034449242,-1.2)); +#1143 = CARTESIAN_POINT('',(-1.009194337014,-1.2)); +#1144 = CARTESIAN_POINT('',(-1.151354224785,-1.2)); +#1145 = CARTESIAN_POINT('',(-1.293514112557,-1.2)); +#1146 = CARTESIAN_POINT('',(-1.435674000329,-1.2)); +#1147 = CARTESIAN_POINT('',(-1.577833888101,-1.2)); +#1148 = CARTESIAN_POINT('',(-1.719993775872,-1.2)); +#1149 = CARTESIAN_POINT('',(-1.862153663644,-1.2)); +#1150 = CARTESIAN_POINT('',(-2.004313551416,-1.2)); +#1151 = CARTESIAN_POINT('',(-2.146473439188,-1.2)); +#1152 = CARTESIAN_POINT('',(-2.288633326959,-1.2)); +#1153 = CARTESIAN_POINT('',(-2.430793214731,-1.2)); +#1154 = CARTESIAN_POINT('',(-2.572953102503,-1.2)); +#1155 = CARTESIAN_POINT('',(-2.715112990275,-1.2)); +#1156 = CARTESIAN_POINT('',(-2.857272878046,-1.2)); +#1157 = CARTESIAN_POINT('',(-2.999432765818,-1.2)); +#1158 = CARTESIAN_POINT('',(-3.094206024333,-1.2)); +#1159 = CARTESIAN_POINT('',(-3.14159265359,-1.2)); +#1160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1161 = ORIENTED_EDGE('',*,*,#767,.T.); +#1162 = FACE_BOUND('',#1163,.T.); +#1163 = EDGE_LOOP('',(#1164)); +#1164 = ORIENTED_EDGE('',*,*,#1165,.T.); +#1165 = EDGE_CURVE('',#1166,#1166,#1168,.T.); +#1166 = VERTEX_POINT('',#1167); +#1167 = CARTESIAN_POINT('',(1.8,14.25,-3.)); +#1168 = SURFACE_CURVE('',#1169,(#1174,#1185),.PCURVE_S1.); +#1169 = CIRCLE('',#1170,1.); +#1170 = AXIS2_PLACEMENT_3D('',#1171,#1172,#1173); +#1171 = CARTESIAN_POINT('',(1.8,13.25,-3.)); +#1172 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#1173 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#1174 = PCURVE('',#102,#1175); +#1175 = DEFINITIONAL_REPRESENTATION('',(#1176),#1184); +#1176 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1177,#1178,#1179,#1180, +#1181,#1182,#1183),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1177 = CARTESIAN_POINT('',(13.214221695688,-3.)); +#1178 = CARTESIAN_POINT('',(13.214221695688,-4.732050807569)); +#1179 = CARTESIAN_POINT('',(11.714221695688,-3.866025403784)); +#1180 = CARTESIAN_POINT('',(10.214221695688,-3.)); +#1181 = CARTESIAN_POINT('',(11.714221695688,-2.133974596216)); +#1182 = CARTESIAN_POINT('',(13.214221695688,-1.267949192431)); +#1183 = CARTESIAN_POINT('',(13.214221695688,-3.)); +#1184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1185 = PCURVE('',#626,#1186); +#1186 = DEFINITIONAL_REPRESENTATION('',(#1187),#1191); +#1187 = LINE('',#1188,#1189); +#1188 = CARTESIAN_POINT('',(0.,-1.2)); +#1189 = VECTOR('',#1190,1.); +#1190 = DIRECTION('',(1.,0.)); +#1191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1192 = FACE_BOUND('',#1193,.T.); +#1193 = EDGE_LOOP('',(#1194)); +#1194 = ORIENTED_EDGE('',*,*,#1195,.F.); +#1195 = EDGE_CURVE('',#1196,#1196,#1198,.T.); +#1196 = VERTEX_POINT('',#1197); +#1197 = CARTESIAN_POINT('',(1.8,14.25,3.)); +#1198 = SURFACE_CURVE('',#1199,(#1204,#1211),.PCURVE_S1.); +#1199 = CIRCLE('',#1200,1.); +#1200 = AXIS2_PLACEMENT_3D('',#1201,#1202,#1203); +#1201 = CARTESIAN_POINT('',(1.8,13.25,3.)); +#1202 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1203 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1204 = PCURVE('',#102,#1205); +#1205 = DEFINITIONAL_REPRESENTATION('',(#1206),#1210); +#1206 = CIRCLE('',#1207,1.); +#1207 = AXIS2_PLACEMENT_2D('',#1208,#1209); +#1208 = CARTESIAN_POINT('',(12.214221695688,3.)); +#1209 = DIRECTION('',(1.,3.494657640432E-33)); +#1210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1211 = PCURVE('',#657,#1212); +#1212 = DEFINITIONAL_REPRESENTATION('',(#1213),#1217); +#1213 = LINE('',#1214,#1215); +#1214 = CARTESIAN_POINT('',(-0.,-1.2)); +#1215 = VECTOR('',#1216,1.); +#1216 = DIRECTION('',(-1.,0.)); +#1217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1218 = ADVANCED_FACE('',(#1219),#166,.T.); +#1219 = FACE_BOUND('',#1220,.T.); +#1220 = EDGE_LOOP('',(#1221,#1222,#1243,#1244)); +#1221 = ORIENTED_EDGE('',*,*,#143,.F.); +#1222 = ORIENTED_EDGE('',*,*,#1223,.T.); +#1223 = EDGE_CURVE('',#144,#1018,#1224,.T.); +#1224 = SURFACE_CURVE('',#1225,(#1229,#1236),.PCURVE_S1.); +#1225 = LINE('',#1226,#1227); +#1226 = CARTESIAN_POINT('',(0.6,15.487554825928,-0.312141)); +#1227 = VECTOR('',#1228,1.); +#1228 = DIRECTION('',(1.,-2.465190328816E-32,-1.110223024625E-16)); +#1229 = PCURVE('',#166,#1230); +#1230 = DEFINITIONAL_REPRESENTATION('',(#1231),#1235); +#1231 = LINE('',#1232,#1233); +#1232 = CARTESIAN_POINT('',(2.015158301636E-02,0.)); +#1233 = VECTOR('',#1234,1.); +#1234 = DIRECTION('',(0.,-1.)); +#1235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1236 = PCURVE('',#194,#1237); +#1237 = DEFINITIONAL_REPRESENTATION('',(#1238),#1242); +#1238 = LINE('',#1239,#1240); +#1239 = CARTESIAN_POINT('',(-4.402767137742,5.412945935122E-17)); +#1240 = VECTOR('',#1241,1.); +#1241 = DIRECTION('',(-1.148881119078E-16,-1.)); +#1242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1243 = ORIENTED_EDGE('',*,*,#1017,.T.); +#1244 = ORIENTED_EDGE('',*,*,#1245,.F.); +#1245 = EDGE_CURVE('',#146,#990,#1246,.T.); +#1246 = SURFACE_CURVE('',#1247,(#1251,#1258),.PCURVE_S1.); +#1247 = LINE('',#1248,#1249); +#1248 = CARTESIAN_POINT('',(0.6,14.437448282191,-5.614434396183)); +#1249 = VECTOR('',#1250,1.); +#1250 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1251 = PCURVE('',#166,#1252); +#1252 = DEFINITIONAL_REPRESENTATION('',(#1253),#1257); +#1253 = LINE('',#1254,#1255); +#1254 = CARTESIAN_POINT('',(0.370883538021,2.705690127505E-17)); +#1255 = VECTOR('',#1256,1.); +#1256 = DIRECTION('',(-0.,-1.)); +#1257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1258 = PCURVE('',#591,#1259); +#1259 = DEFINITIONAL_REPRESENTATION('',(#1260),#1264); +#1260 = LINE('',#1261,#1262); +#1261 = CARTESIAN_POINT('',(-0.,0.)); +#1262 = VECTOR('',#1263,1.); +#1263 = DIRECTION('',(-0.,1.)); +#1264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1265 = ADVANCED_FACE('',(#1266),#591,.T.); +#1266 = FACE_BOUND('',#1267,.F.); +#1267 = EDGE_LOOP('',(#1268,#1269,#1290,#1291)); +#1268 = ORIENTED_EDGE('',*,*,#572,.T.); +#1269 = ORIENTED_EDGE('',*,*,#1270,.T.); +#1270 = EDGE_CURVE('',#545,#967,#1271,.T.); +#1271 = SURFACE_CURVE('',#1272,(#1276,#1283),.PCURVE_S1.); +#1272 = LINE('',#1273,#1274); +#1273 = CARTESIAN_POINT('',(0.6,13.764699319622,-6.217803321478)); +#1274 = VECTOR('',#1275,1.); +#1275 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1276 = PCURVE('',#591,#1277); +#1277 = DEFINITIONAL_REPRESENTATION('',(#1278),#1282); +#1278 = LINE('',#1279,#1280); +#1279 = CARTESIAN_POINT('',(-0.937658397204,-1.36009701374E-16)); +#1280 = VECTOR('',#1281,1.); +#1281 = DIRECTION('',(-0.,1.)); +#1282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1283 = PCURVE('',#560,#1284); +#1284 = DEFINITIONAL_REPRESENTATION('',(#1285),#1289); +#1285 = LINE('',#1286,#1287); +#1286 = CARTESIAN_POINT('',(-2.068964531115,1.630666026491E-16)); +#1287 = VECTOR('',#1288,1.); +#1288 = DIRECTION('',(3.697785493223E-32,-1.)); +#1289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1290 = ORIENTED_EDGE('',*,*,#989,.F.); +#1291 = ORIENTED_EDGE('',*,*,#1245,.F.); +#1292 = ADVANCED_FACE('',(#1293),#194,.F.); +#1293 = FACE_BOUND('',#1294,.T.); +#1294 = EDGE_LOOP('',(#1295,#1338,#1339,#1340)); +#1295 = ORIENTED_EDGE('',*,*,#1296,.T.); +#1296 = EDGE_CURVE('',#179,#1046,#1297,.T.); +#1297 = SURFACE_CURVE('',#1298,(#1302,#1309),.PCURVE_S1.); +#1298 = LINE('',#1299,#1300); +#1299 = CARTESIAN_POINT('',(0.6,11.087554825928,-0.156069)); +#1300 = VECTOR('',#1301,1.); +#1301 = DIRECTION('',(1.,-2.465190328816E-32,-1.110223024625E-16)); +#1302 = PCURVE('',#194,#1303); +#1303 = DEFINITIONAL_REPRESENTATION('',(#1304),#1308); +#1304 = LINE('',#1305,#1306); +#1305 = CARTESIAN_POINT('',(-1.599684153187E-14,9.720538366209E-18)); +#1306 = VECTOR('',#1307,1.); +#1307 = DIRECTION('',(-1.148881119078E-16,-1.)); +#1308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1309 = PCURVE('',#227,#1310); +#1310 = DEFINITIONAL_REPRESENTATION('',(#1311),#1337); +#1311 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1312,#1313,#1314,#1315,#1316, + #1317,#1318,#1319,#1320,#1321,#1322,#1323,#1324,#1325,#1326,#1327, + #1328,#1329,#1330,#1331,#1332,#1333,#1334,#1335,#1336), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (0.,5.454545454545E-02,0.109090909091,0.163636363636,0.218181818182, + 0.272727272727,0.327272727273,0.381818181818,0.436363636364, + 0.490909090909,0.545454545455,0.6,0.654545454545,0.709090909091, + 0.763636363636,0.818181818182,0.872727272727,0.927272727273, + 0.981818181818,1.036363636364,1.090909090909,1.145454545455,1.2), + .QUASI_UNIFORM_KNOTS.); +#1312 = CARTESIAN_POINT('',(-6.269110184568,9.720538366209E-18)); +#1313 = CARTESIAN_POINT('',(-6.269110184568,-1.818181818182E-02)); +#1314 = CARTESIAN_POINT('',(-6.269110184568,-5.454545454545E-02)); +#1315 = CARTESIAN_POINT('',(-6.269110184568,-0.109090909091)); +#1316 = CARTESIAN_POINT('',(-6.269110184568,-0.163636363636)); +#1317 = CARTESIAN_POINT('',(-6.269110184568,-0.218181818182)); +#1318 = CARTESIAN_POINT('',(-6.269110184568,-0.272727272727)); +#1319 = CARTESIAN_POINT('',(-6.269110184568,-0.327272727273)); +#1320 = CARTESIAN_POINT('',(-6.269110184568,-0.381818181818)); +#1321 = CARTESIAN_POINT('',(-6.269110184568,-0.436363636364)); +#1322 = CARTESIAN_POINT('',(-6.269110184568,-0.490909090909)); +#1323 = CARTESIAN_POINT('',(-6.269110184568,-0.545454545455)); +#1324 = CARTESIAN_POINT('',(-6.269110184568,-0.6)); +#1325 = CARTESIAN_POINT('',(-6.269110184568,-0.654545454545)); +#1326 = CARTESIAN_POINT('',(-6.269110184568,-0.709090909091)); +#1327 = CARTESIAN_POINT('',(-6.269110184568,-0.763636363636)); +#1328 = CARTESIAN_POINT('',(-6.269110184568,-0.818181818182)); +#1329 = CARTESIAN_POINT('',(-6.269110184568,-0.872727272727)); +#1330 = CARTESIAN_POINT('',(-6.269110184568,-0.927272727273)); +#1331 = CARTESIAN_POINT('',(-6.269110184568,-0.981818181818)); +#1332 = CARTESIAN_POINT('',(-6.269110184568,-1.036363636364)); +#1333 = CARTESIAN_POINT('',(-6.269110184568,-1.090909090909)); +#1334 = CARTESIAN_POINT('',(-6.269110184568,-1.145454545455)); +#1335 = CARTESIAN_POINT('',(-6.269110184568,-1.181818181818)); +#1336 = CARTESIAN_POINT('',(-6.269110184568,-1.2)); +#1337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1338 = ORIENTED_EDGE('',*,*,#1045,.T.); +#1339 = ORIENTED_EDGE('',*,*,#1223,.F.); +#1340 = ORIENTED_EDGE('',*,*,#178,.F.); +#1341 = ADVANCED_FACE('',(#1342),#560,.T.); +#1342 = FACE_BOUND('',#1343,.F.); +#1343 = EDGE_LOOP('',(#1344,#1345,#1366,#1367)); +#1344 = ORIENTED_EDGE('',*,*,#544,.F.); +#1345 = ORIENTED_EDGE('',*,*,#1346,.T.); +#1346 = EDGE_CURVE('',#512,#939,#1347,.T.); +#1347 = SURFACE_CURVE('',#1348,(#1352,#1359),.PCURVE_S1.); +#1348 = LINE('',#1349,#1350); +#1349 = CARTESIAN_POINT('',(0.6,11.766476901,-6.754200000001)); +#1350 = VECTOR('',#1351,1.); +#1351 = DIRECTION('',(1.,-2.465190328816E-32,-1.110223024625E-16)); +#1352 = PCURVE('',#560,#1353); +#1353 = DEFINITIONAL_REPRESENTATION('',(#1354),#1358); +#1354 = LINE('',#1355,#1356); +#1355 = CARTESIAN_POINT('',(-2.39149292872E-14,-2.592627212914E-17)); +#1356 = VECTOR('',#1357,1.); +#1357 = DIRECTION('',(-7.84427461293E-17,-1.)); +#1358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1359 = PCURVE('',#532,#1360); +#1360 = DEFINITIONAL_REPRESENTATION('',(#1361),#1365); +#1361 = LINE('',#1362,#1363); +#1362 = CARTESIAN_POINT('',(4.667961794164,0.)); +#1363 = VECTOR('',#1364,1.); +#1364 = DIRECTION('',(0.,-1.)); +#1365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1366 = ORIENTED_EDGE('',*,*,#966,.T.); +#1367 = ORIENTED_EDGE('',*,*,#1270,.F.); +#1368 = ADVANCED_FACE('',(#1369),#227,.F.); +#1369 = FACE_BOUND('',#1370,.T.); +#1370 = EDGE_LOOP('',(#1371,#1372,#1373,#1374,#1375,#1376)); +#1371 = ORIENTED_EDGE('',*,*,#1068,.F.); +#1372 = ORIENTED_EDGE('',*,*,#1296,.F.); +#1373 = ORIENTED_EDGE('',*,*,#206,.T.); +#1374 = ORIENTED_EDGE('',*,*,#261,.F.); +#1375 = ORIENTED_EDGE('',*,*,#722,.T.); +#1376 = ORIENTED_EDGE('',*,*,#1118,.T.); +#1377 = ADVANCED_FACE('',(#1378),#532,.F.); +#1378 = FACE_BOUND('',#1379,.F.); +#1379 = EDGE_LOOP('',(#1380,#1423,#1424,#1425)); +#1380 = ORIENTED_EDGE('',*,*,#1381,.T.); +#1381 = EDGE_CURVE('',#462,#889,#1382,.T.); +#1382 = SURFACE_CURVE('',#1383,(#1387,#1394),.PCURVE_S1.); +#1383 = LINE('',#1384,#1385); +#1384 = CARTESIAN_POINT('',(0.6,10.935100000001,-7.270520000001)); +#1385 = VECTOR('',#1386,1.); +#1386 = DIRECTION('',(1.,-2.465190328816E-32,-1.110223024625E-16)); +#1387 = PCURVE('',#532,#1388); +#1388 = DEFINITIONAL_REPRESENTATION('',(#1389),#1393); +#1389 = LINE('',#1390,#1391); +#1390 = CARTESIAN_POINT('',(3.64532002282,0.)); +#1391 = VECTOR('',#1392,1.); +#1392 = DIRECTION('',(0.,-1.)); +#1393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1394 = PCURVE('',#427,#1395); +#1395 = DEFINITIONAL_REPRESENTATION('',(#1396),#1422); +#1396 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1397,#1398,#1399,#1400,#1401, + #1402,#1403,#1404,#1405,#1406,#1407,#1408,#1409,#1410,#1411,#1412, + #1413,#1414,#1415,#1416,#1417,#1418,#1419,#1420,#1421), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (0.,5.454545454545E-02,0.109090909091,0.163636363636,0.218181818182, + 0.272727272727,0.327272727273,0.381818181818,0.436363636364, + 0.490909090909,0.545454545455,0.6,0.654545454545,0.709090909091, + 0.763636363636,0.818181818182,0.872727272727,0.927272727273, + 0.981818181818,1.036363636364,1.090909090909,1.145454545455,1.2), + .QUASI_UNIFORM_KNOTS.); +#1397 = CARTESIAN_POINT('',(-5.717665637071,-7.205347429684E-18)); +#1398 = CARTESIAN_POINT('',(-5.717665637071,-1.818181818182E-02)); +#1399 = CARTESIAN_POINT('',(-5.717665637071,-5.454545454545E-02)); +#1400 = CARTESIAN_POINT('',(-5.717665637071,-0.109090909091)); +#1401 = CARTESIAN_POINT('',(-5.717665637071,-0.163636363636)); +#1402 = CARTESIAN_POINT('',(-5.717665637071,-0.218181818182)); +#1403 = CARTESIAN_POINT('',(-5.717665637071,-0.272727272727)); +#1404 = CARTESIAN_POINT('',(-5.717665637071,-0.327272727273)); +#1405 = CARTESIAN_POINT('',(-5.717665637071,-0.381818181818)); +#1406 = CARTESIAN_POINT('',(-5.717665637071,-0.436363636364)); +#1407 = CARTESIAN_POINT('',(-5.717665637071,-0.490909090909)); +#1408 = CARTESIAN_POINT('',(-5.717665637071,-0.545454545455)); +#1409 = CARTESIAN_POINT('',(-5.717665637071,-0.6)); +#1410 = CARTESIAN_POINT('',(-5.717665637071,-0.654545454545)); +#1411 = CARTESIAN_POINT('',(-5.717665637071,-0.709090909091)); +#1412 = CARTESIAN_POINT('',(-5.717665637071,-0.763636363636)); +#1413 = CARTESIAN_POINT('',(-5.717665637071,-0.818181818182)); +#1414 = CARTESIAN_POINT('',(-5.717665637071,-0.872727272727)); +#1415 = CARTESIAN_POINT('',(-5.717665637071,-0.927272727273)); +#1416 = CARTESIAN_POINT('',(-5.717665637071,-0.981818181818)); +#1417 = CARTESIAN_POINT('',(-5.717665637071,-1.036363636364)); +#1418 = CARTESIAN_POINT('',(-5.717665637071,-1.090909090909)); +#1419 = CARTESIAN_POINT('',(-5.717665637071,-1.145454545455)); +#1420 = CARTESIAN_POINT('',(-5.717665637071,-1.181818181818)); +#1421 = CARTESIAN_POINT('',(-5.717665637071,-1.2)); +#1422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1423 = ORIENTED_EDGE('',*,*,#938,.T.); +#1424 = ORIENTED_EDGE('',*,*,#1346,.F.); +#1425 = ORIENTED_EDGE('',*,*,#511,.F.); +#1426 = ADVANCED_FACE('',(#1427),#427,.T.); +#1427 = FACE_BOUND('',#1428,.F.); +#1428 = EDGE_LOOP('',(#1429,#1430,#1431,#1432,#1475,#1476)); +#1429 = ORIENTED_EDGE('',*,*,#1381,.F.); +#1430 = ORIENTED_EDGE('',*,*,#461,.T.); +#1431 = ORIENTED_EDGE('',*,*,#410,.F.); +#1432 = ORIENTED_EDGE('',*,*,#1433,.T.); +#1433 = EDGE_CURVE('',#382,#819,#1434,.T.); +#1434 = SURFACE_CURVE('',#1435,(#1439,#1468),.PCURVE_S1.); +#1435 = LINE('',#1436,#1437); +#1436 = CARTESIAN_POINT('',(0.6,10.935100000001,7.270520000001)); +#1437 = VECTOR('',#1438,1.); +#1438 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1439 = PCURVE('',#427,#1440); +#1440 = DEFINITIONAL_REPRESENTATION('',(#1441),#1467); +#1441 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1442,#1443,#1444,#1445,#1446, + #1447,#1448,#1449,#1450,#1451,#1452,#1453,#1454,#1455,#1456,#1457, + #1458,#1459,#1460,#1461,#1462,#1463,#1464,#1465,#1466), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (0.,5.454545454545E-02,0.109090909091,0.163636363636,0.218181818182, + 0.272727272727,0.327272727273,0.381818181818,0.436363636364, + 0.490909090909,0.545454545455,0.6,0.654545454545,0.709090909091, + 0.763636363636,0.818181818182,0.872727272727,0.927272727273, + 0.981818181818,1.036363636364,1.090909090909,1.145454545455,1.2), + .QUASI_UNIFORM_KNOTS.); +#1442 = CARTESIAN_POINT('',(-0.565519670109,-7.205347429684E-18)); +#1443 = CARTESIAN_POINT('',(-0.565519670109,-1.818181818182E-02)); +#1444 = CARTESIAN_POINT('',(-0.565519670109,-5.454545454545E-02)); +#1445 = CARTESIAN_POINT('',(-0.565519670109,-0.109090909091)); +#1446 = CARTESIAN_POINT('',(-0.565519670109,-0.163636363636)); +#1447 = CARTESIAN_POINT('',(-0.565519670109,-0.218181818182)); +#1448 = CARTESIAN_POINT('',(-0.565519670109,-0.272727272727)); +#1449 = CARTESIAN_POINT('',(-0.565519670109,-0.327272727273)); +#1450 = CARTESIAN_POINT('',(-0.565519670109,-0.381818181818)); +#1451 = CARTESIAN_POINT('',(-0.565519670109,-0.436363636364)); +#1452 = CARTESIAN_POINT('',(-0.565519670109,-0.490909090909)); +#1453 = CARTESIAN_POINT('',(-0.565519670109,-0.545454545455)); +#1454 = CARTESIAN_POINT('',(-0.565519670109,-0.6)); +#1455 = CARTESIAN_POINT('',(-0.565519670109,-0.654545454545)); +#1456 = CARTESIAN_POINT('',(-0.565519670109,-0.709090909091)); +#1457 = CARTESIAN_POINT('',(-0.565519670109,-0.763636363636)); +#1458 = CARTESIAN_POINT('',(-0.565519670109,-0.818181818182)); +#1459 = CARTESIAN_POINT('',(-0.565519670109,-0.872727272727)); +#1460 = CARTESIAN_POINT('',(-0.565519670109,-0.927272727273)); +#1461 = CARTESIAN_POINT('',(-0.565519670109,-0.981818181818)); +#1462 = CARTESIAN_POINT('',(-0.565519670109,-1.036363636364)); +#1463 = CARTESIAN_POINT('',(-0.565519670109,-1.090909090909)); +#1464 = CARTESIAN_POINT('',(-0.565519670109,-1.145454545455)); +#1465 = CARTESIAN_POINT('',(-0.565519670109,-1.181818181818)); +#1466 = CARTESIAN_POINT('',(-0.565519670109,-1.2)); +#1467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1468 = PCURVE('',#398,#1469); +#1469 = DEFINITIONAL_REPRESENTATION('',(#1470),#1474); +#1470 = LINE('',#1471,#1472); +#1471 = CARTESIAN_POINT('',(-3.64532002282,0.)); +#1472 = VECTOR('',#1473,1.); +#1473 = DIRECTION('',(-0.,-1.)); +#1474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1475 = ORIENTED_EDGE('',*,*,#842,.T.); +#1476 = ORIENTED_EDGE('',*,*,#888,.F.); +#1477 = ADVANCED_FACE('',(#1478),#398,.F.); +#1478 = FACE_BOUND('',#1479,.T.); +#1479 = EDGE_LOOP('',(#1480,#1481,#1482,#1503)); +#1480 = ORIENTED_EDGE('',*,*,#1433,.T.); +#1481 = ORIENTED_EDGE('',*,*,#818,.T.); +#1482 = ORIENTED_EDGE('',*,*,#1483,.F.); +#1483 = EDGE_CURVE('',#354,#796,#1484,.T.); +#1484 = SURFACE_CURVE('',#1485,(#1489,#1496),.PCURVE_S1.); +#1485 = LINE('',#1486,#1487); +#1486 = CARTESIAN_POINT('',(0.6,11.766476901,6.754200000001)); +#1487 = VECTOR('',#1488,1.); +#1488 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1489 = PCURVE('',#398,#1490); +#1490 = DEFINITIONAL_REPRESENTATION('',(#1491),#1495); +#1491 = LINE('',#1492,#1493); +#1492 = CARTESIAN_POINT('',(-4.667961794164,0.)); +#1493 = VECTOR('',#1494,1.); +#1494 = DIRECTION('',(-0.,-1.)); +#1495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1496 = PCURVE('',#369,#1497); +#1497 = DEFINITIONAL_REPRESENTATION('',(#1498),#1502); +#1498 = LINE('',#1499,#1500); +#1499 = CARTESIAN_POINT('',(2.39149292872E-14,-2.592627212914E-17)); +#1500 = VECTOR('',#1501,1.); +#1501 = DIRECTION('',(7.84427461293E-17,-1.)); +#1502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1503 = ORIENTED_EDGE('',*,*,#381,.F.); +#1504 = ADVANCED_FACE('',(#1505),#369,.T.); +#1505 = FACE_BOUND('',#1506,.T.); +#1506 = EDGE_LOOP('',(#1507,#1508,#1509,#1510)); +#1507 = ORIENTED_EDGE('',*,*,#353,.F.); +#1508 = ORIENTED_EDGE('',*,*,#1483,.T.); +#1509 = ORIENTED_EDGE('',*,*,#795,.T.); +#1510 = ORIENTED_EDGE('',*,*,#673,.F.); +#1511 = ADVANCED_FACE('',(#1512),#626,.F.); +#1512 = FACE_BOUND('',#1513,.F.); +#1513 = EDGE_LOOP('',(#1514,#1535,#1536,#1537)); +#1514 = ORIENTED_EDGE('',*,*,#1515,.T.); +#1515 = EDGE_CURVE('',#606,#1166,#1516,.T.); +#1516 = SEAM_CURVE('',#1517,(#1521,#1528),.PCURVE_S1.); +#1517 = LINE('',#1518,#1519); +#1518 = CARTESIAN_POINT('',(0.6,14.25,-3.)); +#1519 = VECTOR('',#1520,1.); +#1520 = DIRECTION('',(1.,-2.465190328816E-32,-1.110223024625E-16)); +#1521 = PCURVE('',#626,#1522); +#1522 = DEFINITIONAL_REPRESENTATION('',(#1523),#1527); +#1523 = LINE('',#1524,#1525); +#1524 = CARTESIAN_POINT('',(0.,0.)); +#1525 = VECTOR('',#1526,1.); +#1526 = DIRECTION('',(0.,-1.)); +#1527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1528 = PCURVE('',#626,#1529); +#1529 = DEFINITIONAL_REPRESENTATION('',(#1530),#1534); +#1530 = LINE('',#1531,#1532); +#1531 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1532 = VECTOR('',#1533,1.); +#1533 = DIRECTION('',(0.,-1.)); +#1534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1535 = ORIENTED_EDGE('',*,*,#1165,.T.); +#1536 = ORIENTED_EDGE('',*,*,#1515,.F.); +#1537 = ORIENTED_EDGE('',*,*,#605,.F.); +#1538 = ADVANCED_FACE('',(#1539),#657,.F.); +#1539 = FACE_BOUND('',#1540,.T.); +#1540 = EDGE_LOOP('',(#1541,#1562,#1563,#1564)); +#1541 = ORIENTED_EDGE('',*,*,#1542,.T.); +#1542 = EDGE_CURVE('',#641,#1196,#1543,.T.); +#1543 = SEAM_CURVE('',#1544,(#1548,#1555),.PCURVE_S1.); +#1544 = LINE('',#1545,#1546); +#1545 = CARTESIAN_POINT('',(0.6,14.25,3.)); +#1546 = VECTOR('',#1547,1.); +#1547 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1548 = PCURVE('',#657,#1549); +#1549 = DEFINITIONAL_REPRESENTATION('',(#1550),#1554); +#1550 = LINE('',#1551,#1552); +#1551 = CARTESIAN_POINT('',(-0.,0.)); +#1552 = VECTOR('',#1553,1.); +#1553 = DIRECTION('',(-0.,-1.)); +#1554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1555 = PCURVE('',#657,#1556); +#1556 = DEFINITIONAL_REPRESENTATION('',(#1557),#1561); +#1557 = LINE('',#1558,#1559); +#1558 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1559 = VECTOR('',#1560,1.); +#1560 = DIRECTION('',(-0.,-1.)); +#1561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1562 = ORIENTED_EDGE('',*,*,#1195,.T.); +#1563 = ORIENTED_EDGE('',*,*,#1542,.F.); +#1564 = ORIENTED_EDGE('',*,*,#640,.F.); +#1565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1569)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1566,#1567,#1568)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1566 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1567 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1568 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1569 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1566, + 'distance_accuracy_value','confusion accuracy'); +#1570 = PRODUCT_TYPE('part',$,(#7)); +#1571 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1572),#1565); +#1572 = STYLED_ITEM('color',(#1573),#15); +#1573 = PRESENTATION_STYLE_ASSIGNMENT((#1574,#1580)); +#1574 = SURFACE_STYLE_USAGE(.BOTH.,#1575); +#1575 = SURFACE_SIDE_STYLE('',(#1576)); +#1576 = SURFACE_STYLE_FILL_AREA(#1577); +#1577 = FILL_AREA_STYLE('',(#1578)); +#1578 = FILL_AREA_STYLE_COLOUR('',#1579); +#1579 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#1580 = CURVE_STYLE('',#1581,POSITIVE_LENGTH_MEASURE(0.1),#1579); +#1581 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M24RetainingRings.stl b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M24RetainingRings.stl new file mode 100644 index 0000000000000000000000000000000000000000..4e086f129f3437b1e95201a7e752dc4c28f19939 GIT binary patch literal 39084 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M26RetainingRings.fcstd b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M26RetainingRings.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..a0bc98c7b0d05c2f275bdac24bd4f4374f397b93 GIT binary patch literal 33261 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 HT*ChgBLh-5 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M26RetainingRings.step b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M26RetainingRings.step new file mode 100644 index 00000000..823aa6cb --- /dev/null +++ b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M26RetainingRings.step @@ -0,0 +1,1823 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/jesus/Documentos/Freecad/FreeCAD-library/Mechanical +Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_ +M26RetainingRings.step','2015-10-13T13:19:08',('Author'),(''), + 'Open CASCADE STEP processor 6.8','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft', + 'automotive_design',1997,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('Fillet','Fillet','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1463); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#139,#629,#679,#728,#1113,#1160,#1187,#1214, + #1241,#1268,#1317,#1324,#1375,#1402,#1409,#1436)); +#17 = ADVANCED_FACE('',(#18),#33,.T.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#56,#84,#113)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(0.6,16.597716992388,0.275301)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(0.6,15.488438063705,5.972293223443)); +#26 = SURFACE_CURVE('',#27,(#32,#44),.PCURVE_S1.); +#27 = CIRCLE('',#28,16.6); +#28 = AXIS2_PLACEMENT_3D('',#29,#30,#31); +#29 = CARTESIAN_POINT('',(0.6,0.,0.)); +#30 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#31 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#32 = PCURVE('',#33,#38); +#33 = CYLINDRICAL_SURFACE('',#34,16.6); +#34 = AXIS2_PLACEMENT_3D('',#35,#36,#37); +#35 = CARTESIAN_POINT('',(0.6,0.,0.)); +#36 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#37 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#38 = DEFINITIONAL_REPRESENTATION('',(#39),#43); +#39 = LINE('',#40,#41); +#40 = CARTESIAN_POINT('',(-0.,0.)); +#41 = VECTOR('',#42,1.); +#42 = DIRECTION('',(-1.,0.)); +#43 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44 = PCURVE('',#45,#50); +#45 = PLANE('',#46); +#46 = AXIS2_PLACEMENT_3D('',#47,#48,#49); +#47 = CARTESIAN_POINT('',(0.6,1.046393976112,-3.046321232558E-16)); +#48 = DIRECTION('',(1.,-1.793654920409E-16,-5.571770825997E-17)); +#49 = DIRECTION('',(1.793654920409E-16,1.,0.)); +#50 = DEFINITIONAL_REPRESENTATION('',(#51),#55); +#51 = CIRCLE('',#52,16.6); +#52 = AXIS2_PLACEMENT_2D('',#53,#54); +#53 = CARTESIAN_POINT('',(-1.046393976112,1.884590547449E-16)); +#54 = DIRECTION('',(1.,3.779692366141E-33)); +#55 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56 = ORIENTED_EDGE('',*,*,#57,.T.); +#57 = EDGE_CURVE('',#22,#58,#60,.T.); +#58 = VERTEX_POINT('',#59); +#59 = CARTESIAN_POINT('',(1.8,16.597716992388,0.275301)); +#60 = SURFACE_CURVE('',#61,(#65,#72),.PCURVE_S1.); +#61 = LINE('',#62,#63); +#62 = CARTESIAN_POINT('',(0.6,16.597716992388,0.275301)); +#63 = VECTOR('',#64,1.); +#64 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#65 = PCURVE('',#33,#66); +#66 = DEFINITIONAL_REPRESENTATION('',(#67),#71); +#67 = LINE('',#68,#69); +#68 = CARTESIAN_POINT('',(-1.658515791946E-02,0.)); +#69 = VECTOR('',#70,1.); +#70 = DIRECTION('',(-0.,-1.)); +#71 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72 = PCURVE('',#73,#78); +#73 = PLANE('',#74); +#74 = AXIS2_PLACEMENT_3D('',#75,#76,#77); +#75 = CARTESIAN_POINT('',(0.6,12.097716992382,0.210073)); +#76 = DIRECTION('',(-1.110106409495E-16,-1.449358857982E-02, + 0.999894962429)); +#77 = DIRECTION('',(1.110106409495E-16,0.999894962429,1.449358857982E-02 + )); +#78 = DEFINITIONAL_REPRESENTATION('',(#79),#83); +#79 = LINE('',#80,#81); +#80 = CARTESIAN_POINT('',(4.500472718731,-4.466238574665E-17)); +#81 = VECTOR('',#82,1.); +#82 = DIRECTION('',(1.126197525246E-16,-1.)); +#83 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84 = ORIENTED_EDGE('',*,*,#85,.T.); +#85 = EDGE_CURVE('',#58,#86,#88,.T.); +#86 = VERTEX_POINT('',#87); +#87 = CARTESIAN_POINT('',(1.8,15.488438063705,5.972293223443)); +#88 = SURFACE_CURVE('',#89,(#94,#101),.PCURVE_S1.); +#89 = CIRCLE('',#90,16.6); +#90 = AXIS2_PLACEMENT_3D('',#91,#92,#93); +#91 = CARTESIAN_POINT('',(1.8,0.,1.33226762955E-16)); +#92 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#93 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#94 = PCURVE('',#33,#95); +#95 = DEFINITIONAL_REPRESENTATION('',(#96),#100); +#96 = LINE('',#97,#98); +#97 = CARTESIAN_POINT('',(-0.,-1.2)); +#98 = VECTOR('',#99,1.); +#99 = DIRECTION('',(-1.,0.)); +#100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#101 = PCURVE('',#102,#107); +#102 = PLANE('',#103); +#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106); +#104 = CARTESIAN_POINT('',(1.8,1.046393976112,-3.211276775885E-17)); +#105 = DIRECTION('',(1.,-1.694069858102E-16,-5.317714101152E-17)); +#106 = DIRECTION('',(1.694069858102E-16,1.,0.)); +#107 = DEFINITIONAL_REPRESENTATION('',(#108),#112); +#108 = CIRCLE('',#109,16.6); +#109 = AXIS2_PLACEMENT_2D('',#110,#111); +#110 = CARTESIAN_POINT('',(-1.046393976112,4.916646220298E-17)); +#111 = DIRECTION('',(1.,3.377271434512E-33)); +#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#113 = ORIENTED_EDGE('',*,*,#114,.F.); +#114 = EDGE_CURVE('',#24,#86,#115,.T.); +#115 = SURFACE_CURVE('',#116,(#120,#127),.PCURVE_S1.); +#116 = LINE('',#117,#118); +#117 = CARTESIAN_POINT('',(0.6,15.488438063705,5.972293223443)); +#118 = VECTOR('',#119,1.); +#119 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#120 = PCURVE('',#33,#121); +#121 = DEFINITIONAL_REPRESENTATION('',(#122),#126); +#122 = LINE('',#123,#124); +#123 = CARTESIAN_POINT('',(-0.368028556996,3.330669073875E-17)); +#124 = VECTOR('',#125,1.); +#125 = DIRECTION('',(-0.,-1.)); +#126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#127 = PCURVE('',#128,#133); +#128 = CYLINDRICAL_SURFACE('',#129,1.); +#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132); +#130 = CARTESIAN_POINT('',(0.6,14.555399626132,5.612516523235)); +#131 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#132 = DIRECTION('',(1.035880756253E-16,0.933038437573,0.359776700207)); +#133 = DEFINITIONAL_REPRESENTATION('',(#134),#138); +#134 = LINE('',#135,#136); +#135 = CARTESIAN_POINT('',(0.,0.)); +#136 = VECTOR('',#137,1.); +#137 = DIRECTION('',(0.,1.)); +#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#139 = ADVANCED_FACE('',(#140,#563,#598),#45,.F.); +#140 = FACE_BOUND('',#141,.F.); +#141 = EDGE_LOOP('',(#142,#177,#205,#238,#267,#288,#289,#313,#341,#370, + #421,#471,#504,#532)); +#142 = ORIENTED_EDGE('',*,*,#143,.F.); +#143 = EDGE_CURVE('',#144,#146,#148,.T.); +#144 = VERTEX_POINT('',#145); +#145 = CARTESIAN_POINT('',(0.6,16.597716992388,-0.275301)); +#146 = VERTEX_POINT('',#147); +#147 = CARTESIAN_POINT('',(0.6,15.488438063705,-5.972293223443)); +#148 = SURFACE_CURVE('',#149,(#154,#165),.PCURVE_S1.); +#149 = CIRCLE('',#150,16.6); +#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153); +#151 = CARTESIAN_POINT('',(0.6,0.,0.)); +#152 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#153 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#154 = PCURVE('',#45,#155); +#155 = DEFINITIONAL_REPRESENTATION('',(#156),#164); +#156 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#157,#158,#159,#160,#161,#162 +,#163),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#157 = CARTESIAN_POINT('',(15.553606023888,-1.654511166133E-15)); +#158 = CARTESIAN_POINT('',(15.553606023888,-28.75204340564)); +#159 = CARTESIAN_POINT('',(-9.346393976112,-14.37602170282)); +#160 = CARTESIAN_POINT('',(-34.24639397611,-1.914278766688E-16)); +#161 = CARTESIAN_POINT('',(-9.346393976112,14.376021702822)); +#162 = CARTESIAN_POINT('',(15.553606023888,28.752043405643)); +#163 = CARTESIAN_POINT('',(15.553606023888,-1.654511166133E-15)); +#164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#165 = PCURVE('',#166,#171); +#166 = CYLINDRICAL_SURFACE('',#167,16.6); +#167 = AXIS2_PLACEMENT_3D('',#168,#169,#170); +#168 = CARTESIAN_POINT('',(0.6,0.,0.)); +#169 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#170 = DIRECTION('',(1.110223024625E-16,1.,-2.22044604925E-16)); +#171 = DEFINITIONAL_REPRESENTATION('',(#172),#176); +#172 = LINE('',#173,#174); +#173 = CARTESIAN_POINT('',(0.,0.)); +#174 = VECTOR('',#175,1.); +#175 = DIRECTION('',(1.,0.)); +#176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#177 = ORIENTED_EDGE('',*,*,#178,.F.); +#178 = EDGE_CURVE('',#179,#144,#181,.T.); +#179 = VERTEX_POINT('',#180); +#180 = CARTESIAN_POINT('',(0.6,12.097716992382,-0.210073)); +#181 = SURFACE_CURVE('',#182,(#186,#193),.PCURVE_S1.); +#182 = LINE('',#183,#184); +#183 = CARTESIAN_POINT('',(0.6,12.097716992382,-0.210073)); +#184 = VECTOR('',#185,1.); +#185 = DIRECTION('',(2.204121703239E-16,0.999894962429, + -1.449358857982E-02)); +#186 = PCURVE('',#45,#187); +#187 = DEFINITIONAL_REPRESENTATION('',(#188),#192); +#188 = LINE('',#189,#190); +#189 = CARTESIAN_POINT('',(11.051323016269,-0.210073)); +#190 = VECTOR('',#191,1.); +#191 = DIRECTION('',(0.999894962429,-1.449358857982E-02)); +#192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#193 = PCURVE('',#194,#199); +#194 = PLANE('',#195); +#195 = AXIS2_PLACEMENT_3D('',#196,#197,#198); +#196 = CARTESIAN_POINT('',(0.6,12.097716992382,-0.210073)); +#197 = DIRECTION('',(-1.110106409495E-16,-1.449358857982E-02, + -0.999894962429)); +#198 = DIRECTION('',(-1.110106409495E-16,-0.999894962429, + 1.449358857982E-02)); +#199 = DEFINITIONAL_REPRESENTATION('',(#200),#204); +#200 = LINE('',#201,#202); +#201 = CARTESIAN_POINT('',(-2.157564737372E-47,-1.972152263053E-31)); +#202 = VECTOR('',#203,1.); +#203 = DIRECTION('',(-1.,-1.094015293744E-16)); +#204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#205 = ORIENTED_EDGE('',*,*,#206,.T.); +#206 = EDGE_CURVE('',#179,#207,#209,.T.); +#207 = VERTEX_POINT('',#208); +#208 = CARTESIAN_POINT('',(0.6,-12.10114671279,1.343497170491E-15)); +#209 = SURFACE_CURVE('',#210,(#215,#226),.PCURVE_S1.); +#210 = CIRCLE('',#211,12.1); +#211 = AXIS2_PLACEMENT_3D('',#212,#213,#214); +#212 = CARTESIAN_POINT('',(0.6,-1.262444125024E-03,-5.292149670138E-02) + ); +#213 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#214 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#215 = PCURVE('',#45,#216); +#216 = DEFINITIONAL_REPRESENTATION('',(#217),#225); +#217 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#218,#219,#220,#221,#222,#223 +,#224),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#218 = CARTESIAN_POINT('',(11.052343579763,-5.292149670138E-02)); +#219 = CARTESIAN_POINT('',(11.052343579763,-21.01073626828)); +#220 = CARTESIAN_POINT('',(-7.097656420237,-10.53182888249)); +#221 = CARTESIAN_POINT('',(-25.24765642023,-5.292149670138E-02)); +#222 = CARTESIAN_POINT('',(-7.097656420237,10.42598588909)); +#223 = CARTESIAN_POINT('',(11.052343579763,20.904893274882)); +#224 = CARTESIAN_POINT('',(11.052343579763,-5.292149670138E-02)); +#225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#226 = PCURVE('',#227,#232); +#227 = CYLINDRICAL_SURFACE('',#228,12.1); +#228 = AXIS2_PLACEMENT_3D('',#229,#230,#231); +#229 = CARTESIAN_POINT('',(0.6,-1.262444125024E-03,-5.292149670138E-02) + ); +#230 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#231 = DIRECTION('',(1.110223024625E-16,1.,-2.22044604925E-16)); +#232 = DEFINITIONAL_REPRESENTATION('',(#233),#237); +#233 = LINE('',#234,#235); +#234 = CARTESIAN_POINT('',(0.,0.)); +#235 = VECTOR('',#236,1.); +#236 = DIRECTION('',(1.,0.)); +#237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#238 = ORIENTED_EDGE('',*,*,#239,.F.); +#239 = EDGE_CURVE('',#240,#207,#242,.T.); +#240 = VERTEX_POINT('',#241); +#241 = CARTESIAN_POINT('',(0.6,12.097716992382,0.210073)); +#242 = SURFACE_CURVE('',#243,(#248,#255),.PCURVE_S1.); +#243 = CIRCLE('',#244,12.1); +#244 = AXIS2_PLACEMENT_3D('',#245,#246,#247); +#245 = CARTESIAN_POINT('',(0.6,-1.262444125024E-03,5.292149670138E-02)); +#246 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#247 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#248 = PCURVE('',#45,#249); +#249 = DEFINITIONAL_REPRESENTATION('',(#250),#254); +#250 = CIRCLE('',#251,12.1); +#251 = AXIS2_PLACEMENT_2D('',#252,#253); +#252 = CARTESIAN_POINT('',(-1.047656420237,5.292149670138E-02)); +#253 = DIRECTION('',(1.,3.779692366141E-33)); +#254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#255 = PCURVE('',#256,#261); +#256 = CYLINDRICAL_SURFACE('',#257,12.1); +#257 = AXIS2_PLACEMENT_3D('',#258,#259,#260); +#258 = CARTESIAN_POINT('',(0.6,-1.262444125024E-03,5.292149670138E-02)); +#259 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#260 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#261 = DEFINITIONAL_REPRESENTATION('',(#262),#266); +#262 = LINE('',#263,#264); +#263 = CARTESIAN_POINT('',(-0.,0.)); +#264 = VECTOR('',#265,1.); +#265 = DIRECTION('',(-1.,0.)); +#266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#267 = ORIENTED_EDGE('',*,*,#268,.T.); +#268 = EDGE_CURVE('',#240,#22,#269,.T.); +#269 = SURFACE_CURVE('',#270,(#274,#281),.PCURVE_S1.); +#270 = LINE('',#271,#272); +#271 = CARTESIAN_POINT('',(0.6,12.097716992382,0.210073)); +#272 = VECTOR('',#273,1.); +#273 = DIRECTION('',(1.110106409495E-16,0.999894962429, + 1.449358857982E-02)); +#274 = PCURVE('',#45,#275); +#275 = DEFINITIONAL_REPRESENTATION('',(#276),#280); +#276 = LINE('',#277,#278); +#277 = CARTESIAN_POINT('',(11.051323016269,0.210073)); +#278 = VECTOR('',#279,1.); +#279 = DIRECTION('',(0.999894962429,1.449358857982E-02)); +#280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#281 = PCURVE('',#73,#282); +#282 = DEFINITIONAL_REPRESENTATION('',(#283),#287); +#283 = LINE('',#284,#285); +#284 = CARTESIAN_POINT('',(0.,0.)); +#285 = VECTOR('',#286,1.); +#286 = DIRECTION('',(1.,4.930380657631E-32)); +#287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#288 = ORIENTED_EDGE('',*,*,#21,.T.); +#289 = ORIENTED_EDGE('',*,*,#290,.T.); +#290 = EDGE_CURVE('',#24,#291,#293,.T.); +#291 = VERTEX_POINT('',#292); +#292 = CARTESIAN_POINT('',(0.6,14.830250863385,6.574003287253)); +#293 = SURFACE_CURVE('',#294,(#299,#306),.PCURVE_S1.); +#294 = CIRCLE('',#295,1.); +#295 = AXIS2_PLACEMENT_3D('',#296,#297,#298); +#296 = CARTESIAN_POINT('',(0.6,14.555399626132,5.612516523235)); +#297 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#298 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#299 = PCURVE('',#45,#300); +#300 = DEFINITIONAL_REPRESENTATION('',(#301),#305); +#301 = CIRCLE('',#302,1.); +#302 = AXIS2_PLACEMENT_2D('',#303,#304); +#303 = CARTESIAN_POINT('',(13.50900565002,5.612516523235)); +#304 = DIRECTION('',(-1.,3.807925898486E-33)); +#305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#306 = PCURVE('',#128,#307); +#307 = DEFINITIONAL_REPRESENTATION('',(#308),#312); +#308 = LINE('',#309,#310); +#309 = CARTESIAN_POINT('',(-3.509621210585,9.89516577149E-16)); +#310 = VECTOR('',#311,1.); +#311 = DIRECTION('',(1.,0.)); +#312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#313 = ORIENTED_EDGE('',*,*,#314,.F.); +#314 = EDGE_CURVE('',#315,#291,#317,.T.); +#315 = VERTEX_POINT('',#316); +#316 = CARTESIAN_POINT('',(0.6,13.,7.0972)); +#317 = SURFACE_CURVE('',#318,(#322,#329),.PCURVE_S1.); +#318 = LINE('',#319,#320); +#319 = CARTESIAN_POINT('',(0.6,13.,7.0972)); +#320 = VECTOR('',#321,1.); +#321 = DIRECTION('',(1.067464743285E-16,0.961486764017,-0.274851237253) + ); +#322 = PCURVE('',#45,#323); +#323 = DEFINITIONAL_REPRESENTATION('',(#324),#328); +#324 = LINE('',#325,#326); +#325 = CARTESIAN_POINT('',(11.953606023888,7.0972)); +#326 = VECTOR('',#327,1.); +#327 = DIRECTION('',(0.961486764017,-0.274851237253)); +#328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#329 = PCURVE('',#330,#335); +#330 = PLANE('',#331); +#331 = AXIS2_PLACEMENT_3D('',#332,#333,#334); +#332 = CARTESIAN_POINT('',(0.6,13.,7.0972)); +#333 = DIRECTION('',(-1.067464743285E-16,0.274851237253,0.961486764017) + ); +#334 = DIRECTION('',(1.067464743285E-16,0.961486764017,-0.274851237253) + ); +#335 = DEFINITIONAL_REPRESENTATION('',(#336),#340); +#336 = LINE('',#337,#338); +#337 = CARTESIAN_POINT('',(0.,0.)); +#338 = VECTOR('',#339,1.); +#339 = DIRECTION('',(1.,1.232595164408E-32)); +#340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#341 = ORIENTED_EDGE('',*,*,#342,.F.); +#342 = EDGE_CURVE('',#343,#315,#345,.T.); +#343 = VERTEX_POINT('',#344); +#344 = CARTESIAN_POINT('',(0.6,12.,7.56)); +#345 = SURFACE_CURVE('',#346,(#351,#358),.PCURVE_S1.); +#346 = CIRCLE('',#347,1.45); +#347 = AXIS2_PLACEMENT_3D('',#348,#349,#350); +#348 = CARTESIAN_POINT('',(0.6,13.063327768981,8.545816441187)); +#349 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#350 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#351 = PCURVE('',#45,#352); +#352 = DEFINITIONAL_REPRESENTATION('',(#353),#357); +#353 = CIRCLE('',#354,1.45); +#354 = AXIS2_PLACEMENT_2D('',#355,#356); +#355 = CARTESIAN_POINT('',(12.016933792869,8.545816441187)); +#356 = DIRECTION('',(1.,3.779692366141E-33)); +#357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#358 = PCURVE('',#359,#364); +#359 = CYLINDRICAL_SURFACE('',#360,1.45); +#360 = AXIS2_PLACEMENT_3D('',#361,#362,#363); +#361 = CARTESIAN_POINT('',(0.6,13.063327768981,8.545816441187)); +#362 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#363 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#364 = DEFINITIONAL_REPRESENTATION('',(#365),#369); +#365 = LINE('',#366,#367); +#366 = CARTESIAN_POINT('',(-0.,0.)); +#367 = VECTOR('',#368,1.); +#368 = DIRECTION('',(-1.,0.)); +#369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#370 = ORIENTED_EDGE('',*,*,#371,.T.); +#371 = EDGE_CURVE('',#343,#372,#374,.T.); +#372 = VERTEX_POINT('',#373); +#373 = CARTESIAN_POINT('',(0.6,-15.2011467128,1.687666308126E-15)); +#374 = SURFACE_CURVE('',#375,(#380,#387),.PCURVE_S1.); +#375 = CIRCLE('',#376,14.6511467128); +#376 = AXIS2_PLACEMENT_3D('',#377,#378,#379); +#377 = CARTESIAN_POINT('',(0.6,-0.55,0.)); +#378 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#379 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#380 = PCURVE('',#45,#381); +#381 = DEFINITIONAL_REPRESENTATION('',(#382),#386); +#382 = CIRCLE('',#383,14.6511467128); +#383 = AXIS2_PLACEMENT_2D('',#384,#385); +#384 = CARTESIAN_POINT('',(-1.596393976112,1.884590547449E-16)); +#385 = DIRECTION('',(1.,3.779692366141E-33)); +#386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#387 = PCURVE('',#388,#393); +#388 = CYLINDRICAL_SURFACE('',#389,14.6511467128); +#389 = AXIS2_PLACEMENT_3D('',#390,#391,#392); +#390 = CARTESIAN_POINT('',(0.6,-0.55,0.)); +#391 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#392 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#393 = DEFINITIONAL_REPRESENTATION('',(#394),#420); +#394 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#395,#396,#397,#398,#399,#400, + #401,#402,#403,#404,#405,#406,#407,#408,#409,#410,#411,#412,#413, + #414,#415,#416,#417,#418,#419),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.542175321947,0.660330655204, + 0.77848598846,0.896641321717,1.014796654973,1.13295198823, + 1.251107321486,1.369262654743,1.487417987999,1.605573321256, + 1.723728654512,1.841883987769,1.960039321025,2.078194654282, + 2.196349987538,2.314505320794,2.432660654051,2.550815987307, + 2.668971320564,2.78712665382,2.905281987077,3.023437320333, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#395 = CARTESIAN_POINT('',(-0.542175321947,0.)); +#396 = CARTESIAN_POINT('',(-0.581560433033,0.)); +#397 = CARTESIAN_POINT('',(-0.660330655204,-9.068105139721E-34)); +#398 = CARTESIAN_POINT('',(-0.77848598846,3.173836798902E-33)); +#399 = CARTESIAN_POINT('',(-0.896641321717,-1.178853668164E-32)); +#400 = CARTESIAN_POINT('',(-1.014796654973,4.398030992764E-32)); +#401 = CARTESIAN_POINT('',(-1.13295198823,-1.641327030289E-31)); +#402 = CARTESIAN_POINT('',(-1.251107321486,2.090482327237E-32)); +#403 = CARTESIAN_POINT('',(-1.369262654743,8.051340993947E-32)); +#404 = CARTESIAN_POINT('',(-1.487417987999,-4.713562357238E-32)); +#405 = CARTESIAN_POINT('',(-1.605573321256,3.407337448558E-32)); +#406 = CARTESIAN_POINT('',(-1.723728654512,5.875354535899E-32)); +#407 = CARTESIAN_POINT('',(-1.841883987769,2.673528353635E-32)); +#408 = CARTESIAN_POINT('',(-1.960039321025,-1.656946795044E-31)); +#409 = CARTESIAN_POINT('',(-2.078194654282,4.439775556542E-32)); +#410 = CARTESIAN_POINT('',(-2.196349987538,-1.189634275731E-32)); +#411 = CARTESIAN_POINT('',(-2.314505320794,3.187615463801E-33)); +#412 = CARTESIAN_POINT('',(-2.432660654051,-8.541190978966E-34)); +#413 = CARTESIAN_POINT('',(-2.550815987307,2.288609277858E-34)); +#414 = CARTESIAN_POINT('',(-2.668971320564,-6.132461324646E-35)); +#415 = CARTESIAN_POINT('',(-2.78712665382,1.643752520008E-35)); +#416 = CARTESIAN_POINT('',(-2.905281987077,-4.425487553868E-36)); +#417 = CARTESIAN_POINT('',(-3.023437320333,1.264425015391E-36)); +#418 = CARTESIAN_POINT('',(-3.102207542504,0.)); +#419 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#421 = ORIENTED_EDGE('',*,*,#422,.F.); +#422 = EDGE_CURVE('',#423,#372,#425,.T.); +#423 = VERTEX_POINT('',#424); +#424 = CARTESIAN_POINT('',(0.6,12.,-7.56)); +#425 = SURFACE_CURVE('',#426,(#431,#442),.PCURVE_S1.); +#426 = CIRCLE('',#427,14.6511467128); +#427 = AXIS2_PLACEMENT_3D('',#428,#429,#430); +#428 = CARTESIAN_POINT('',(0.6,-0.55,6.106226635438E-17)); +#429 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#430 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#431 = PCURVE('',#45,#432); +#432 = DEFINITIONAL_REPRESENTATION('',(#433),#441); +#433 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#434,#435,#436,#437,#438,#439 +,#440),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#434 = CARTESIAN_POINT('',(13.054752736688,-1.377082720672E-15)); +#435 = CARTESIAN_POINT('',(13.054752736688,-25.37653049571)); +#436 = CARTESIAN_POINT('',(-8.921967332512,-12.68826524785)); +#437 = CARTESIAN_POINT('',(-30.89868740171,-8.576658049209E-17)); +#438 = CARTESIAN_POINT('',(-8.921967332512,12.688265247858)); +#439 = CARTESIAN_POINT('',(13.054752736688,25.376530495716)); +#440 = CARTESIAN_POINT('',(13.054752736688,-1.377082720672E-15)); +#441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#442 = PCURVE('',#388,#443); +#443 = DEFINITIONAL_REPRESENTATION('',(#444),#470); +#444 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#445,#446,#447,#448,#449,#450, + #451,#452,#453,#454,#455,#456,#457,#458,#459,#460,#461,#462,#463, + #464,#465,#466,#467,#468,#469),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.542175321947,0.660330655204, + 0.77848598846,0.896641321717,1.014796654973,1.13295198823, + 1.251107321486,1.369262654743,1.487417987999,1.605573321256, + 1.723728654512,1.841883987769,1.960039321025,2.078194654282, + 2.196349987538,2.314505320794,2.432660654051,2.550815987307, + 2.668971320564,2.78712665382,2.905281987077,3.023437320333, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#445 = CARTESIAN_POINT('',(-5.741009985232,-4.929390229336E-16)); +#446 = CARTESIAN_POINT('',(-5.701624874147,-4.050092974559E-16)); +#447 = CARTESIAN_POINT('',(-5.622854651976,-2.265560112195E-16)); +#448 = CARTESIAN_POINT('',(-5.504699318719,4.512436651946E-17)); +#449 = CARTESIAN_POINT('',(-5.386543985463,3.170297305789E-16)); +#450 = CARTESIAN_POINT('',(-5.268388652206,5.853650350131E-16)); +#451 = CARTESIAN_POINT('',(-5.15023331895,8.463894232347E-16)); +#452 = CARTESIAN_POINT('',(-5.032077985693,1.096462804541E-15)); +#453 = CARTESIAN_POINT('',(-4.913922652437,1.332098110381E-15)); +#454 = CARTESIAN_POINT('',(-4.79576731918,1.550009518425E-15)); +#455 = CARTESIAN_POINT('',(-4.677611985924,1.747158379039E-15)); +#456 = CARTESIAN_POINT('',(-4.559456652667,1.920795558795E-15)); +#457 = CARTESIAN_POINT('',(-4.441301319411,2.068499783255E-15)); +#458 = CARTESIAN_POINT('',(-4.323145986154,2.188211398559E-15)); +#459 = CARTESIAN_POINT('',(-4.204990652898,2.278261091514E-15)); +#460 = CARTESIAN_POINT('',(-4.086835319642,2.337393171597E-15)); +#461 = CARTESIAN_POINT('',(-3.968679986385,2.36478306411E-15)); +#462 = CARTESIAN_POINT('',(-3.850524653129,2.360048871096E-15)); +#463 = CARTESIAN_POINT('',(-3.732369319872,2.323256462746E-15)); +#464 = CARTESIAN_POINT('',(-3.614213986616,2.254919431995E-15)); +#465 = CARTESIAN_POINT('',(-3.496058653359,2.15598867423E-15)); +#466 = CARTESIAN_POINT('',(-3.377903320103,2.027851288535E-15)); +#467 = CARTESIAN_POINT('',(-3.259747986846,1.872265850064E-15)); +#468 = CARTESIAN_POINT('',(-3.180977764675,1.751760128616E-15)); +#469 = CARTESIAN_POINT('',(-3.14159265359,1.687666308126E-15)); +#470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#471 = ORIENTED_EDGE('',*,*,#472,.T.); +#472 = EDGE_CURVE('',#423,#473,#475,.T.); +#473 = VERTEX_POINT('',#474); +#474 = CARTESIAN_POINT('',(0.6,13.,-7.0972)); +#475 = SURFACE_CURVE('',#476,(#481,#492),.PCURVE_S1.); +#476 = CIRCLE('',#477,1.45); +#477 = AXIS2_PLACEMENT_3D('',#478,#479,#480); +#478 = CARTESIAN_POINT('',(0.6,13.063327768981,-8.545816441187)); +#479 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#480 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#481 = PCURVE('',#45,#482); +#482 = DEFINITIONAL_REPRESENTATION('',(#483),#491); +#483 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#484,#485,#486,#487,#488,#489 +,#490),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#484 = CARTESIAN_POINT('',(13.466933792869,-8.545816441187)); +#485 = CARTESIAN_POINT('',(13.466933792869,-11.05729011216)); +#486 = CARTESIAN_POINT('',(11.291933792869,-9.801553276674)); +#487 = CARTESIAN_POINT('',(9.116933792869,-8.545816441187)); +#488 = CARTESIAN_POINT('',(11.291933792869,-7.290079605699)); +#489 = CARTESIAN_POINT('',(13.466933792869,-6.034342770212)); +#490 = CARTESIAN_POINT('',(13.466933792869,-8.545816441187)); +#491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#492 = PCURVE('',#493,#498); +#493 = CYLINDRICAL_SURFACE('',#494,1.45); +#494 = AXIS2_PLACEMENT_3D('',#495,#496,#497); +#495 = CARTESIAN_POINT('',(0.6,13.063327768981,-8.545816441187)); +#496 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#497 = DIRECTION('',(1.110223024625E-16,1.,-2.22044604925E-16)); +#498 = DEFINITIONAL_REPRESENTATION('',(#499),#503); +#499 = LINE('',#500,#501); +#500 = CARTESIAN_POINT('',(0.,0.)); +#501 = VECTOR('',#502,1.); +#502 = DIRECTION('',(1.,0.)); +#503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#504 = ORIENTED_EDGE('',*,*,#505,.T.); +#505 = EDGE_CURVE('',#473,#506,#508,.T.); +#506 = VERTEX_POINT('',#507); +#507 = CARTESIAN_POINT('',(0.6,14.830250863385,-6.574003287253)); +#508 = SURFACE_CURVE('',#509,(#513,#520),.PCURVE_S1.); +#509 = LINE('',#510,#511); +#510 = CARTESIAN_POINT('',(0.6,13.,-7.0972)); +#511 = VECTOR('',#512,1.); +#512 = DIRECTION('',(2.440075658513E-16,0.961486764017,0.274851237253)); +#513 = PCURVE('',#45,#514); +#514 = DEFINITIONAL_REPRESENTATION('',(#515),#519); +#515 = LINE('',#516,#517); +#516 = CARTESIAN_POINT('',(11.953606023888,-7.0972)); +#517 = VECTOR('',#518,1.); +#518 = DIRECTION('',(0.961486764017,0.274851237253)); +#519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#520 = PCURVE('',#521,#526); +#521 = PLANE('',#522); +#522 = AXIS2_PLACEMENT_3D('',#523,#524,#525); +#523 = CARTESIAN_POINT('',(0.6,13.,-7.0972)); +#524 = DIRECTION('',(-1.067464743285E-16,0.274851237253,-0.961486764017) + ); +#525 = DIRECTION('',(-1.067464743285E-16,-0.961486764017,-0.274851237253 + )); +#526 = DEFINITIONAL_REPRESENTATION('',(#527),#531); +#527 = LINE('',#528,#529); +#528 = CARTESIAN_POINT('',(-1.707943589255E-15,-4.614459672267E-31)); +#529 = VECTOR('',#530,1.); +#530 = DIRECTION('',(-1.,-1.372610915229E-16)); +#531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#532 = ORIENTED_EDGE('',*,*,#533,.F.); +#533 = EDGE_CURVE('',#146,#506,#534,.T.); +#534 = SURFACE_CURVE('',#535,(#540,#551),.PCURVE_S1.); +#535 = CIRCLE('',#536,1.); +#536 = AXIS2_PLACEMENT_3D('',#537,#538,#539); +#537 = CARTESIAN_POINT('',(0.6,14.555399626132,-5.612516523235)); +#538 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#539 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#540 = PCURVE('',#45,#541); +#541 = DEFINITIONAL_REPRESENTATION('',(#542),#550); +#542 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#543,#544,#545,#546,#547,#548 +,#549),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#543 = CARTESIAN_POINT('',(12.50900565002,-5.612516523235)); +#544 = CARTESIAN_POINT('',(12.50900565002,-3.880465715667)); +#545 = CARTESIAN_POINT('',(14.00900565002,-4.746491119451)); +#546 = CARTESIAN_POINT('',(15.50900565002,-5.612516523235)); +#547 = CARTESIAN_POINT('',(14.00900565002,-6.47854192702)); +#548 = CARTESIAN_POINT('',(12.50900565002,-7.344567330804)); +#549 = CARTESIAN_POINT('',(12.50900565002,-5.612516523235)); +#550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#551 = PCURVE('',#552,#557); +#552 = CYLINDRICAL_SURFACE('',#553,1.); +#553 = AXIS2_PLACEMENT_3D('',#554,#555,#556); +#554 = CARTESIAN_POINT('',(0.6,14.555399626132,-5.612516523235)); +#555 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#556 = DIRECTION('',(1.035880756253E-16,0.933038437573,-0.359776700207) + ); +#557 = DEFINITIONAL_REPRESENTATION('',(#558),#562); +#558 = LINE('',#559,#560); +#559 = CARTESIAN_POINT('',(3.509621210585,3.239915942154E-16)); +#560 = VECTOR('',#561,1.); +#561 = DIRECTION('',(-1.,0.)); +#562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#563 = FACE_BOUND('',#564,.F.); +#564 = EDGE_LOOP('',(#565)); +#565 = ORIENTED_EDGE('',*,*,#566,.T.); +#566 = EDGE_CURVE('',#567,#567,#569,.T.); +#567 = VERTEX_POINT('',#568); +#568 = CARTESIAN_POINT('',(0.6,15.3,-3.2)); +#569 = SURFACE_CURVE('',#570,(#575,#586),.PCURVE_S1.); +#570 = CIRCLE('',#571,1.); +#571 = AXIS2_PLACEMENT_3D('',#572,#573,#574); +#572 = CARTESIAN_POINT('',(0.6,14.3,-3.2)); +#573 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#574 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#575 = PCURVE('',#45,#576); +#576 = DEFINITIONAL_REPRESENTATION('',(#577),#585); +#577 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#578,#579,#580,#581,#582,#583 +,#584),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#578 = CARTESIAN_POINT('',(14.253606023888,-3.2)); +#579 = CARTESIAN_POINT('',(14.253606023888,-4.932050807569)); +#580 = CARTESIAN_POINT('',(12.753606023888,-4.066025403784)); +#581 = CARTESIAN_POINT('',(11.253606023888,-3.2)); +#582 = CARTESIAN_POINT('',(12.753606023888,-2.333974596216)); +#583 = CARTESIAN_POINT('',(14.253606023888,-1.467949192431)); +#584 = CARTESIAN_POINT('',(14.253606023888,-3.2)); +#585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#586 = PCURVE('',#587,#592); +#587 = CYLINDRICAL_SURFACE('',#588,1.); +#588 = AXIS2_PLACEMENT_3D('',#589,#590,#591); +#589 = CARTESIAN_POINT('',(0.6,14.3,-3.2)); +#590 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#591 = DIRECTION('',(1.110223024625E-16,1.,-2.22044604925E-16)); +#592 = DEFINITIONAL_REPRESENTATION('',(#593),#597); +#593 = LINE('',#594,#595); +#594 = CARTESIAN_POINT('',(0.,0.)); +#595 = VECTOR('',#596,1.); +#596 = DIRECTION('',(1.,0.)); +#597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#598 = FACE_BOUND('',#599,.F.); +#599 = EDGE_LOOP('',(#600)); +#600 = ORIENTED_EDGE('',*,*,#601,.F.); +#601 = EDGE_CURVE('',#602,#602,#604,.T.); +#602 = VERTEX_POINT('',#603); +#603 = CARTESIAN_POINT('',(0.6,15.3,3.2)); +#604 = SURFACE_CURVE('',#605,(#610,#617),.PCURVE_S1.); +#605 = CIRCLE('',#606,1.); +#606 = AXIS2_PLACEMENT_3D('',#607,#608,#609); +#607 = CARTESIAN_POINT('',(0.6,14.3,3.2)); +#608 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#609 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#610 = PCURVE('',#45,#611); +#611 = DEFINITIONAL_REPRESENTATION('',(#612),#616); +#612 = CIRCLE('',#613,1.); +#613 = AXIS2_PLACEMENT_2D('',#614,#615); +#614 = CARTESIAN_POINT('',(13.253606023888,3.2)); +#615 = DIRECTION('',(1.,3.779692366141E-33)); +#616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#617 = PCURVE('',#618,#623); +#618 = CYLINDRICAL_SURFACE('',#619,1.); +#619 = AXIS2_PLACEMENT_3D('',#620,#621,#622); +#620 = CARTESIAN_POINT('',(0.6,14.3,3.2)); +#621 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#622 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#623 = DEFINITIONAL_REPRESENTATION('',(#624),#628); +#624 = LINE('',#625,#626); +#625 = CARTESIAN_POINT('',(-0.,0.)); +#626 = VECTOR('',#627,1.); +#627 = DIRECTION('',(-1.,0.)); +#628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#629 = ADVANCED_FACE('',(#630),#128,.T.); +#630 = FACE_BOUND('',#631,.T.); +#631 = EDGE_LOOP('',(#632,#633,#656,#678)); +#632 = ORIENTED_EDGE('',*,*,#290,.T.); +#633 = ORIENTED_EDGE('',*,*,#634,.T.); +#634 = EDGE_CURVE('',#291,#635,#637,.T.); +#635 = VERTEX_POINT('',#636); +#636 = CARTESIAN_POINT('',(1.8,14.830250863385,6.574003287253)); +#637 = SURFACE_CURVE('',#638,(#642,#649),.PCURVE_S1.); +#638 = LINE('',#639,#640); +#639 = CARTESIAN_POINT('',(0.6,14.830250863385,6.574003287253)); +#640 = VECTOR('',#641,1.); +#641 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#642 = PCURVE('',#128,#643); +#643 = DEFINITIONAL_REPRESENTATION('',(#644),#648); +#644 = LINE('',#645,#646); +#645 = CARTESIAN_POINT('',(0.924332792406,-1.372610915229E-16)); +#646 = VECTOR('',#647,1.); +#647 = DIRECTION('',(0.,1.)); +#648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#649 = PCURVE('',#330,#650); +#650 = DEFINITIONAL_REPRESENTATION('',(#651),#655); +#651 = LINE('',#652,#653); +#652 = CARTESIAN_POINT('',(1.903563243801,1.705677822617E-16)); +#653 = VECTOR('',#654,1.); +#654 = DIRECTION('',(0.,-1.)); +#655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#656 = ORIENTED_EDGE('',*,*,#657,.F.); +#657 = EDGE_CURVE('',#86,#635,#658,.T.); +#658 = SURFACE_CURVE('',#659,(#664,#671),.PCURVE_S1.); +#659 = CIRCLE('',#660,1.); +#660 = AXIS2_PLACEMENT_3D('',#661,#662,#663); +#661 = CARTESIAN_POINT('',(1.8,14.555399626132,5.612516523235)); +#662 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#663 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#664 = PCURVE('',#128,#665); +#665 = DEFINITIONAL_REPRESENTATION('',(#666),#670); +#666 = LINE('',#667,#668); +#667 = CARTESIAN_POINT('',(-3.509621210585,1.2)); +#668 = VECTOR('',#669,1.); +#669 = DIRECTION('',(1.,0.)); +#670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#671 = PCURVE('',#102,#672); +#672 = DEFINITIONAL_REPRESENTATION('',(#673),#677); +#673 = CIRCLE('',#674,1.); +#674 = AXIS2_PLACEMENT_2D('',#675,#676); +#675 = CARTESIAN_POINT('',(13.50900565002,5.612516523235)); +#676 = DIRECTION('',(-1.,3.104730539293E-33)); +#677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#678 = ORIENTED_EDGE('',*,*,#114,.F.); +#679 = ADVANCED_FACE('',(#680),#73,.F.); +#680 = FACE_BOUND('',#681,.F.); +#681 = EDGE_LOOP('',(#682,#705,#726,#727)); +#682 = ORIENTED_EDGE('',*,*,#683,.T.); +#683 = EDGE_CURVE('',#240,#684,#686,.T.); +#684 = VERTEX_POINT('',#685); +#685 = CARTESIAN_POINT('',(1.8,12.097716992382,0.210073)); +#686 = SURFACE_CURVE('',#687,(#691,#698),.PCURVE_S1.); +#687 = LINE('',#688,#689); +#688 = CARTESIAN_POINT('',(0.6,12.097716992382,0.210073)); +#689 = VECTOR('',#690,1.); +#690 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#691 = PCURVE('',#73,#692); +#692 = DEFINITIONAL_REPRESENTATION('',(#693),#697); +#693 = LINE('',#694,#695); +#694 = CARTESIAN_POINT('',(-3.553104838382E-14,1.084876548392E-17)); +#695 = VECTOR('',#696,1.); +#696 = DIRECTION('',(1.126197525246E-16,-1.)); +#697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#698 = PCURVE('',#256,#699); +#699 = DEFINITIONAL_REPRESENTATION('',(#700),#704); +#700 = LINE('',#701,#702); +#701 = CARTESIAN_POINT('',(-1.298809270368E-02,0.)); +#702 = VECTOR('',#703,1.); +#703 = DIRECTION('',(-0.,-1.)); +#704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#705 = ORIENTED_EDGE('',*,*,#706,.T.); +#706 = EDGE_CURVE('',#684,#58,#707,.T.); +#707 = SURFACE_CURVE('',#708,(#712,#719),.PCURVE_S1.); +#708 = LINE('',#709,#710); +#709 = CARTESIAN_POINT('',(1.8,12.097716992382,0.210073)); +#710 = VECTOR('',#711,1.); +#711 = DIRECTION('',(1.110106409495E-16,0.999894962429, + 1.449358857982E-02)); +#712 = PCURVE('',#73,#713); +#713 = DEFINITIONAL_REPRESENTATION('',(#714),#718); +#714 = LINE('',#715,#716); +#715 = CARTESIAN_POINT('',(1.352241586082E-16,-1.2)); +#716 = VECTOR('',#717,1.); +#717 = DIRECTION('',(1.,4.930380657631E-32)); +#718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#719 = PCURVE('',#102,#720); +#720 = DEFINITIONAL_REPRESENTATION('',(#721),#725); +#721 = LINE('',#722,#723); +#722 = CARTESIAN_POINT('',(11.051323016269,0.210073)); +#723 = VECTOR('',#724,1.); +#724 = DIRECTION('',(0.999894962429,1.449358857982E-02)); +#725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#726 = ORIENTED_EDGE('',*,*,#57,.F.); +#727 = ORIENTED_EDGE('',*,*,#268,.F.); +#728 = ADVANCED_FACE('',(#729,#1057,#1087),#102,.T.); +#729 = FACE_BOUND('',#730,.T.); +#730 = EDGE_LOOP('',(#731,#732,#733,#756,#780,#826,#876,#904,#927,#955, + #983,#1006,#1034,#1056)); +#731 = ORIENTED_EDGE('',*,*,#85,.T.); +#732 = ORIENTED_EDGE('',*,*,#657,.T.); +#733 = ORIENTED_EDGE('',*,*,#734,.F.); +#734 = EDGE_CURVE('',#735,#635,#737,.T.); +#735 = VERTEX_POINT('',#736); +#736 = CARTESIAN_POINT('',(1.8,13.,7.0972)); +#737 = SURFACE_CURVE('',#738,(#742,#749),.PCURVE_S1.); +#738 = LINE('',#739,#740); +#739 = CARTESIAN_POINT('',(1.8,13.,7.0972)); +#740 = VECTOR('',#741,1.); +#741 = DIRECTION('',(1.067464743285E-16,0.961486764017,-0.274851237253) + ); +#742 = PCURVE('',#102,#743); +#743 = DEFINITIONAL_REPRESENTATION('',(#744),#748); +#744 = LINE('',#745,#746); +#745 = CARTESIAN_POINT('',(11.953606023888,7.0972)); +#746 = VECTOR('',#747,1.); +#747 = DIRECTION('',(0.961486764017,-0.274851237253)); +#748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#749 = PCURVE('',#330,#750); +#750 = DEFINITIONAL_REPRESENTATION('',(#751),#755); +#751 = LINE('',#752,#753); +#752 = CARTESIAN_POINT('',(1.280957691941E-16,-1.2)); +#753 = VECTOR('',#754,1.); +#754 = DIRECTION('',(1.,1.232595164408E-32)); +#755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#756 = ORIENTED_EDGE('',*,*,#757,.F.); +#757 = EDGE_CURVE('',#758,#735,#760,.T.); +#758 = VERTEX_POINT('',#759); +#759 = CARTESIAN_POINT('',(1.8,12.,7.56)); +#760 = SURFACE_CURVE('',#761,(#766,#773),.PCURVE_S1.); +#761 = CIRCLE('',#762,1.45); +#762 = AXIS2_PLACEMENT_3D('',#763,#764,#765); +#763 = CARTESIAN_POINT('',(1.8,13.063327768981,8.545816441187)); +#764 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#765 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#766 = PCURVE('',#102,#767); +#767 = DEFINITIONAL_REPRESENTATION('',(#768),#772); +#768 = CIRCLE('',#769,1.45); +#769 = AXIS2_PLACEMENT_2D('',#770,#771); +#770 = CARTESIAN_POINT('',(12.016933792869,8.545816441187)); +#771 = DIRECTION('',(1.,3.377271434512E-33)); +#772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#773 = PCURVE('',#359,#774); +#774 = DEFINITIONAL_REPRESENTATION('',(#775),#779); +#775 = LINE('',#776,#777); +#776 = CARTESIAN_POINT('',(-0.,-1.2)); +#777 = VECTOR('',#778,1.); +#778 = DIRECTION('',(-1.,0.)); +#779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#780 = ORIENTED_EDGE('',*,*,#781,.T.); +#781 = EDGE_CURVE('',#758,#782,#784,.T.); +#782 = VERTEX_POINT('',#783); +#783 = CARTESIAN_POINT('',(1.8,-15.2011467128,1.687666308126E-15)); +#784 = SURFACE_CURVE('',#785,(#790,#797),.PCURVE_S1.); +#785 = CIRCLE('',#786,14.6511467128); +#786 = AXIS2_PLACEMENT_3D('',#787,#788,#789); +#787 = CARTESIAN_POINT('',(1.8,-0.55,1.33226762955E-16)); +#788 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#789 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#790 = PCURVE('',#102,#791); +#791 = DEFINITIONAL_REPRESENTATION('',(#792),#796); +#792 = CIRCLE('',#793,14.6511467128); +#793 = AXIS2_PLACEMENT_2D('',#794,#795); +#794 = CARTESIAN_POINT('',(-1.596393976112,4.916646220298E-17)); +#795 = DIRECTION('',(1.,3.377271434512E-33)); +#796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#797 = PCURVE('',#388,#798); +#798 = DEFINITIONAL_REPRESENTATION('',(#799),#825); +#799 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#800,#801,#802,#803,#804,#805, + #806,#807,#808,#809,#810,#811,#812,#813,#814,#815,#816,#817,#818, + #819,#820,#821,#822,#823,#824),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.542175321947,0.660330655204, + 0.77848598846,0.896641321717,1.014796654973,1.13295198823, + 1.251107321486,1.369262654743,1.487417987999,1.605573321256, + 1.723728654512,1.841883987769,1.960039321025,2.078194654282, + 2.196349987538,2.314505320794,2.432660654051,2.550815987307, + 2.668971320564,2.78712665382,2.905281987077,3.023437320333, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#800 = CARTESIAN_POINT('',(-0.542175321947,-1.2)); +#801 = CARTESIAN_POINT('',(-0.581560433033,-1.2)); +#802 = CARTESIAN_POINT('',(-0.660330655204,-1.2)); +#803 = CARTESIAN_POINT('',(-0.77848598846,-1.2)); +#804 = CARTESIAN_POINT('',(-0.896641321717,-1.2)); +#805 = CARTESIAN_POINT('',(-1.014796654973,-1.2)); +#806 = CARTESIAN_POINT('',(-1.13295198823,-1.2)); +#807 = CARTESIAN_POINT('',(-1.251107321486,-1.2)); +#808 = CARTESIAN_POINT('',(-1.369262654743,-1.2)); +#809 = CARTESIAN_POINT('',(-1.487417987999,-1.2)); +#810 = CARTESIAN_POINT('',(-1.605573321256,-1.2)); +#811 = CARTESIAN_POINT('',(-1.723728654512,-1.2)); +#812 = CARTESIAN_POINT('',(-1.841883987769,-1.2)); +#813 = CARTESIAN_POINT('',(-1.960039321025,-1.2)); +#814 = CARTESIAN_POINT('',(-2.078194654282,-1.2)); +#815 = CARTESIAN_POINT('',(-2.196349987538,-1.2)); +#816 = CARTESIAN_POINT('',(-2.314505320794,-1.2)); +#817 = CARTESIAN_POINT('',(-2.432660654051,-1.2)); +#818 = CARTESIAN_POINT('',(-2.550815987307,-1.2)); +#819 = CARTESIAN_POINT('',(-2.668971320564,-1.2)); +#820 = CARTESIAN_POINT('',(-2.78712665382,-1.2)); +#821 = CARTESIAN_POINT('',(-2.905281987077,-1.2)); +#822 = CARTESIAN_POINT('',(-3.023437320333,-1.2)); +#823 = CARTESIAN_POINT('',(-3.102207542504,-1.2)); +#824 = CARTESIAN_POINT('',(-3.14159265359,-1.2)); +#825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#826 = ORIENTED_EDGE('',*,*,#827,.F.); +#827 = EDGE_CURVE('',#828,#782,#830,.T.); +#828 = VERTEX_POINT('',#829); +#829 = CARTESIAN_POINT('',(1.8,12.,-7.56)); +#830 = SURFACE_CURVE('',#831,(#836,#847),.PCURVE_S1.); +#831 = CIRCLE('',#832,14.6511467128); +#832 = AXIS2_PLACEMENT_3D('',#833,#834,#835); +#833 = CARTESIAN_POINT('',(1.8,-0.55,-7.216449660064E-17)); +#834 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#835 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#836 = PCURVE('',#102,#837); +#837 = DEFINITIONAL_REPRESENTATION('',(#838),#846); +#838 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#839,#840,#841,#842,#843,#844 +,#845),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#839 = CARTESIAN_POINT('',(13.054752736688,-1.782828839124E-15)); +#840 = CARTESIAN_POINT('',(13.054752736688,-25.37653049571)); +#841 = CARTESIAN_POINT('',(-8.921967332512,-12.68826524785)); +#842 = CARTESIAN_POINT('',(-30.89868740171,-4.915126989441E-16)); +#843 = CARTESIAN_POINT('',(-8.921967332512,12.688265247858)); +#844 = CARTESIAN_POINT('',(13.054752736688,25.376530495716)); +#845 = CARTESIAN_POINT('',(13.054752736688,-1.782828839124E-15)); +#846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#847 = PCURVE('',#388,#848); +#848 = DEFINITIONAL_REPRESENTATION('',(#849),#875); +#849 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#850,#851,#852,#853,#854,#855, + #856,#857,#858,#859,#860,#861,#862,#863,#864,#865,#866,#867,#868, + #869,#870,#871,#872,#873,#874),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.542175321947,0.660330655204, + 0.77848598846,0.896641321717,1.014796654973,1.13295198823, + 1.251107321486,1.369262654743,1.487417987999,1.605573321256, + 1.723728654512,1.841883987769,1.960039321025,2.078194654282, + 2.196349987538,2.314505320794,2.432660654051,2.550815987307, + 2.668971320564,2.78712665382,2.905281987077,3.023437320333, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#850 = CARTESIAN_POINT('',(-5.741009985232,-1.2)); +#851 = CARTESIAN_POINT('',(-5.701624874147,-1.2)); +#852 = CARTESIAN_POINT('',(-5.622854651976,-1.2)); +#853 = CARTESIAN_POINT('',(-5.504699318719,-1.2)); +#854 = CARTESIAN_POINT('',(-5.386543985463,-1.2)); +#855 = CARTESIAN_POINT('',(-5.268388652206,-1.2)); +#856 = CARTESIAN_POINT('',(-5.15023331895,-1.2)); +#857 = CARTESIAN_POINT('',(-5.032077985693,-1.2)); +#858 = CARTESIAN_POINT('',(-4.913922652437,-1.2)); +#859 = CARTESIAN_POINT('',(-4.79576731918,-1.2)); +#860 = CARTESIAN_POINT('',(-4.677611985924,-1.2)); +#861 = CARTESIAN_POINT('',(-4.559456652667,-1.2)); +#862 = CARTESIAN_POINT('',(-4.441301319411,-1.2)); +#863 = CARTESIAN_POINT('',(-4.323145986154,-1.2)); +#864 = CARTESIAN_POINT('',(-4.204990652898,-1.2)); +#865 = CARTESIAN_POINT('',(-4.086835319642,-1.2)); +#866 = CARTESIAN_POINT('',(-3.968679986385,-1.2)); +#867 = CARTESIAN_POINT('',(-3.850524653129,-1.2)); +#868 = CARTESIAN_POINT('',(-3.732369319872,-1.2)); +#869 = CARTESIAN_POINT('',(-3.614213986616,-1.2)); +#870 = CARTESIAN_POINT('',(-3.496058653359,-1.2)); +#871 = CARTESIAN_POINT('',(-3.377903320103,-1.2)); +#872 = CARTESIAN_POINT('',(-3.259747986846,-1.2)); +#873 = CARTESIAN_POINT('',(-3.180977764675,-1.2)); +#874 = CARTESIAN_POINT('',(-3.14159265359,-1.2)); +#875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#876 = ORIENTED_EDGE('',*,*,#877,.T.); +#877 = EDGE_CURVE('',#828,#878,#880,.T.); +#878 = VERTEX_POINT('',#879); +#879 = CARTESIAN_POINT('',(1.8,13.,-7.0972)); +#880 = SURFACE_CURVE('',#881,(#886,#897),.PCURVE_S1.); +#881 = CIRCLE('',#882,1.45); +#882 = AXIS2_PLACEMENT_3D('',#883,#884,#885); +#883 = CARTESIAN_POINT('',(1.8,13.063327768981,-8.545816441187)); +#884 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#885 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#886 = PCURVE('',#102,#887); +#887 = DEFINITIONAL_REPRESENTATION('',(#888),#896); +#888 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#889,#890,#891,#892,#893,#894 +,#895),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#889 = CARTESIAN_POINT('',(13.466933792869,-8.545816441187)); +#890 = CARTESIAN_POINT('',(13.466933792869,-11.05729011216)); +#891 = CARTESIAN_POINT('',(11.291933792869,-9.801553276674)); +#892 = CARTESIAN_POINT('',(9.116933792869,-8.545816441187)); +#893 = CARTESIAN_POINT('',(11.291933792869,-7.290079605699)); +#894 = CARTESIAN_POINT('',(13.466933792869,-6.034342770212)); +#895 = CARTESIAN_POINT('',(13.466933792869,-8.545816441187)); +#896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#897 = PCURVE('',#493,#898); +#898 = DEFINITIONAL_REPRESENTATION('',(#899),#903); +#899 = LINE('',#900,#901); +#900 = CARTESIAN_POINT('',(0.,-1.2)); +#901 = VECTOR('',#902,1.); +#902 = DIRECTION('',(1.,0.)); +#903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#904 = ORIENTED_EDGE('',*,*,#905,.T.); +#905 = EDGE_CURVE('',#878,#906,#908,.T.); +#906 = VERTEX_POINT('',#907); +#907 = CARTESIAN_POINT('',(1.8,14.830250863385,-6.574003287253)); +#908 = SURFACE_CURVE('',#909,(#913,#920),.PCURVE_S1.); +#909 = LINE('',#910,#911); +#910 = CARTESIAN_POINT('',(1.8,13.,-7.0972)); +#911 = VECTOR('',#912,1.); +#912 = DIRECTION('',(2.440075658513E-16,0.961486764017,0.274851237253)); +#913 = PCURVE('',#102,#914); +#914 = DEFINITIONAL_REPRESENTATION('',(#915),#919); +#915 = LINE('',#916,#917); +#916 = CARTESIAN_POINT('',(11.953606023888,-7.0972)); +#917 = VECTOR('',#918,1.); +#918 = DIRECTION('',(0.961486764017,0.274851237253)); +#919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#920 = PCURVE('',#521,#921); +#921 = DEFINITIONAL_REPRESENTATION('',(#922),#926); +#922 = LINE('',#923,#924); +#923 = CARTESIAN_POINT('',(-1.872656899083E-15,-1.2)); +#924 = VECTOR('',#925,1.); +#925 = DIRECTION('',(-1.,-1.372610915229E-16)); +#926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#927 = ORIENTED_EDGE('',*,*,#928,.F.); +#928 = EDGE_CURVE('',#929,#906,#931,.T.); +#929 = VERTEX_POINT('',#930); +#930 = CARTESIAN_POINT('',(1.8,15.488438063705,-5.972293223443)); +#931 = SURFACE_CURVE('',#932,(#937,#948),.PCURVE_S1.); +#932 = CIRCLE('',#933,1.); +#933 = AXIS2_PLACEMENT_3D('',#934,#935,#936); +#934 = CARTESIAN_POINT('',(1.8,14.555399626132,-5.612516523235)); +#935 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#936 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#937 = PCURVE('',#102,#938); +#938 = DEFINITIONAL_REPRESENTATION('',(#939),#947); +#939 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#940,#941,#942,#943,#944,#945 +,#946),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#940 = CARTESIAN_POINT('',(12.50900565002,-5.612516523235)); +#941 = CARTESIAN_POINT('',(12.50900565002,-3.880465715667)); +#942 = CARTESIAN_POINT('',(14.00900565002,-4.746491119451)); +#943 = CARTESIAN_POINT('',(15.50900565002,-5.612516523235)); +#944 = CARTESIAN_POINT('',(14.00900565002,-6.47854192702)); +#945 = CARTESIAN_POINT('',(12.50900565002,-7.344567330804)); +#946 = CARTESIAN_POINT('',(12.50900565002,-5.612516523235)); +#947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#948 = PCURVE('',#552,#949); +#949 = DEFINITIONAL_REPRESENTATION('',(#950),#954); +#950 = LINE('',#951,#952); +#951 = CARTESIAN_POINT('',(3.509621210585,1.2)); +#952 = VECTOR('',#953,1.); +#953 = DIRECTION('',(-1.,0.)); +#954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#955 = ORIENTED_EDGE('',*,*,#956,.F.); +#956 = EDGE_CURVE('',#957,#929,#959,.T.); +#957 = VERTEX_POINT('',#958); +#958 = CARTESIAN_POINT('',(1.8,16.597716992388,-0.275301)); +#959 = SURFACE_CURVE('',#960,(#965,#976),.PCURVE_S1.); +#960 = CIRCLE('',#961,16.6); +#961 = AXIS2_PLACEMENT_3D('',#962,#963,#964); +#962 = CARTESIAN_POINT('',(1.8,-5.423418723394E-32,-1.33226762955E-16)); +#963 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#964 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#965 = PCURVE('',#102,#966); +#966 = DEFINITIONAL_REPRESENTATION('',(#967),#975); +#967 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#968,#969,#970,#971,#972,#973 +,#974),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#968 = CARTESIAN_POINT('',(15.553606023888,-2.060257284585E-15)); +#969 = CARTESIAN_POINT('',(15.553606023888,-28.75204340564)); +#970 = CARTESIAN_POINT('',(-9.346393976112,-14.37602170282)); +#971 = CARTESIAN_POINT('',(-34.24639397611,-5.971739951207E-16)); +#972 = CARTESIAN_POINT('',(-9.346393976112,14.376021702822)); +#973 = CARTESIAN_POINT('',(15.553606023888,28.752043405643)); +#974 = CARTESIAN_POINT('',(15.553606023888,-2.060257284585E-15)); +#975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#976 = PCURVE('',#166,#977); +#977 = DEFINITIONAL_REPRESENTATION('',(#978),#982); +#978 = LINE('',#979,#980); +#979 = CARTESIAN_POINT('',(0.,-1.2)); +#980 = VECTOR('',#981,1.); +#981 = DIRECTION('',(1.,0.)); +#982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#983 = ORIENTED_EDGE('',*,*,#984,.F.); +#984 = EDGE_CURVE('',#985,#957,#987,.T.); +#985 = VERTEX_POINT('',#986); +#986 = CARTESIAN_POINT('',(1.8,12.097716992382,-0.210073)); +#987 = SURFACE_CURVE('',#988,(#992,#999),.PCURVE_S1.); +#988 = LINE('',#989,#990); +#989 = CARTESIAN_POINT('',(1.8,12.097716992382,-0.210073)); +#990 = VECTOR('',#991,1.); +#991 = DIRECTION('',(2.204121703239E-16,0.999894962429, + -1.449358857982E-02)); +#992 = PCURVE('',#102,#993); +#993 = DEFINITIONAL_REPRESENTATION('',(#994),#998); +#994 = LINE('',#995,#996); +#995 = CARTESIAN_POINT('',(11.051323016269,-0.210073)); +#996 = VECTOR('',#997,1.); +#997 = DIRECTION('',(0.999894962429,-1.449358857982E-02)); +#998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#999 = PCURVE('',#194,#1000); +#1000 = DEFINITIONAL_REPRESENTATION('',(#1001),#1005); +#1001 = LINE('',#1002,#1003); +#1002 = CARTESIAN_POINT('',(-1.35304614187E-16,-1.2)); +#1003 = VECTOR('',#1004,1.); +#1004 = DIRECTION('',(-1.,-1.094015293744E-16)); +#1005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1006 = ORIENTED_EDGE('',*,*,#1007,.T.); +#1007 = EDGE_CURVE('',#985,#1008,#1010,.T.); +#1008 = VERTEX_POINT('',#1009); +#1009 = CARTESIAN_POINT('',(1.8,-12.10114671279,1.343497170491E-15)); +#1010 = SURFACE_CURVE('',#1011,(#1016,#1027),.PCURVE_S1.); +#1011 = CIRCLE('',#1012,12.1); +#1012 = AXIS2_PLACEMENT_3D('',#1013,#1014,#1015); +#1013 = CARTESIAN_POINT('',(1.8,-1.262444125024E-03,-5.292149670138E-02) + ); +#1014 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#1015 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#1016 = PCURVE('',#102,#1017); +#1017 = DEFINITIONAL_REPRESENTATION('',(#1018),#1026); +#1018 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1019,#1020,#1021,#1022, +#1023,#1024,#1025),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1019 = CARTESIAN_POINT('',(11.052343579763,-5.292149670138E-02)); +#1020 = CARTESIAN_POINT('',(11.052343579763,-21.01073626828)); +#1021 = CARTESIAN_POINT('',(-7.097656420237,-10.53182888249)); +#1022 = CARTESIAN_POINT('',(-25.24765642023,-5.292149670138E-02)); +#1023 = CARTESIAN_POINT('',(-7.097656420237,10.42598588909)); +#1024 = CARTESIAN_POINT('',(11.052343579763,20.904893274882)); +#1025 = CARTESIAN_POINT('',(11.052343579763,-5.292149670138E-02)); +#1026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1027 = PCURVE('',#227,#1028); +#1028 = DEFINITIONAL_REPRESENTATION('',(#1029),#1033); +#1029 = LINE('',#1030,#1031); +#1030 = CARTESIAN_POINT('',(0.,-1.2)); +#1031 = VECTOR('',#1032,1.); +#1032 = DIRECTION('',(1.,0.)); +#1033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1034 = ORIENTED_EDGE('',*,*,#1035,.F.); +#1035 = EDGE_CURVE('',#684,#1008,#1036,.T.); +#1036 = SURFACE_CURVE('',#1037,(#1042,#1049),.PCURVE_S1.); +#1037 = CIRCLE('',#1038,12.1); +#1038 = AXIS2_PLACEMENT_3D('',#1039,#1040,#1041); +#1039 = CARTESIAN_POINT('',(1.8,-1.262444125024E-03,5.292149670138E-02) + ); +#1040 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1041 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1042 = PCURVE('',#102,#1043); +#1043 = DEFINITIONAL_REPRESENTATION('',(#1044),#1048); +#1044 = CIRCLE('',#1045,12.1); +#1045 = AXIS2_PLACEMENT_2D('',#1046,#1047); +#1046 = CARTESIAN_POINT('',(-1.047656420237,5.292149670138E-02)); +#1047 = DIRECTION('',(1.,3.377271434512E-33)); +#1048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1049 = PCURVE('',#256,#1050); +#1050 = DEFINITIONAL_REPRESENTATION('',(#1051),#1055); +#1051 = LINE('',#1052,#1053); +#1052 = CARTESIAN_POINT('',(-0.,-1.2)); +#1053 = VECTOR('',#1054,1.); +#1054 = DIRECTION('',(-1.,0.)); +#1055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1056 = ORIENTED_EDGE('',*,*,#706,.T.); +#1057 = FACE_BOUND('',#1058,.T.); +#1058 = EDGE_LOOP('',(#1059)); +#1059 = ORIENTED_EDGE('',*,*,#1060,.T.); +#1060 = EDGE_CURVE('',#1061,#1061,#1063,.T.); +#1061 = VERTEX_POINT('',#1062); +#1062 = CARTESIAN_POINT('',(1.8,15.3,-3.2)); +#1063 = SURFACE_CURVE('',#1064,(#1069,#1080),.PCURVE_S1.); +#1064 = CIRCLE('',#1065,1.); +#1065 = AXIS2_PLACEMENT_3D('',#1066,#1067,#1068); +#1066 = CARTESIAN_POINT('',(1.8,14.3,-3.2)); +#1067 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#1068 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#1069 = PCURVE('',#102,#1070); +#1070 = DEFINITIONAL_REPRESENTATION('',(#1071),#1079); +#1071 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1072,#1073,#1074,#1075, +#1076,#1077,#1078),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1072 = CARTESIAN_POINT('',(14.253606023888,-3.2)); +#1073 = CARTESIAN_POINT('',(14.253606023888,-4.932050807569)); +#1074 = CARTESIAN_POINT('',(12.753606023888,-4.066025403784)); +#1075 = CARTESIAN_POINT('',(11.253606023888,-3.2)); +#1076 = CARTESIAN_POINT('',(12.753606023888,-2.333974596216)); +#1077 = CARTESIAN_POINT('',(14.253606023888,-1.467949192431)); +#1078 = CARTESIAN_POINT('',(14.253606023888,-3.2)); +#1079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1080 = PCURVE('',#587,#1081); +#1081 = DEFINITIONAL_REPRESENTATION('',(#1082),#1086); +#1082 = LINE('',#1083,#1084); +#1083 = CARTESIAN_POINT('',(0.,-1.2)); +#1084 = VECTOR('',#1085,1.); +#1085 = DIRECTION('',(1.,0.)); +#1086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1087 = FACE_BOUND('',#1088,.T.); +#1088 = EDGE_LOOP('',(#1089)); +#1089 = ORIENTED_EDGE('',*,*,#1090,.F.); +#1090 = EDGE_CURVE('',#1091,#1091,#1093,.T.); +#1091 = VERTEX_POINT('',#1092); +#1092 = CARTESIAN_POINT('',(1.8,15.3,3.2)); +#1093 = SURFACE_CURVE('',#1094,(#1099,#1106),.PCURVE_S1.); +#1094 = CIRCLE('',#1095,1.); +#1095 = AXIS2_PLACEMENT_3D('',#1096,#1097,#1098); +#1096 = CARTESIAN_POINT('',(1.8,14.3,3.2)); +#1097 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1098 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1099 = PCURVE('',#102,#1100); +#1100 = DEFINITIONAL_REPRESENTATION('',(#1101),#1105); +#1101 = CIRCLE('',#1102,1.); +#1102 = AXIS2_PLACEMENT_2D('',#1103,#1104); +#1103 = CARTESIAN_POINT('',(13.253606023888,3.2)); +#1104 = DIRECTION('',(1.,3.377271434512E-33)); +#1105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1106 = PCURVE('',#618,#1107); +#1107 = DEFINITIONAL_REPRESENTATION('',(#1108),#1112); +#1108 = LINE('',#1109,#1110); +#1109 = CARTESIAN_POINT('',(-0.,-1.2)); +#1110 = VECTOR('',#1111,1.); +#1111 = DIRECTION('',(-1.,0.)); +#1112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1113 = ADVANCED_FACE('',(#1114),#166,.T.); +#1114 = FACE_BOUND('',#1115,.T.); +#1115 = EDGE_LOOP('',(#1116,#1117,#1138,#1139)); +#1116 = ORIENTED_EDGE('',*,*,#143,.F.); +#1117 = ORIENTED_EDGE('',*,*,#1118,.T.); +#1118 = EDGE_CURVE('',#144,#957,#1119,.T.); +#1119 = SURFACE_CURVE('',#1120,(#1124,#1131),.PCURVE_S1.); +#1120 = LINE('',#1121,#1122); +#1121 = CARTESIAN_POINT('',(0.6,16.597716992388,-0.275301)); +#1122 = VECTOR('',#1123,1.); +#1123 = DIRECTION('',(1.,-2.465190328816E-32,-1.110223024625E-16)); +#1124 = PCURVE('',#166,#1125); +#1125 = DEFINITIONAL_REPRESENTATION('',(#1126),#1130); +#1126 = LINE('',#1127,#1128); +#1127 = CARTESIAN_POINT('',(1.658515791946E-02,0.)); +#1128 = VECTOR('',#1129,1.); +#1129 = DIRECTION('',(0.,-1.)); +#1130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1131 = PCURVE('',#194,#1132); +#1132 = DEFINITIONAL_REPRESENTATION('',(#1133),#1137); +#1133 = LINE('',#1134,#1135); +#1134 = CARTESIAN_POINT('',(-4.500472718731,-4.466238574665E-17)); +#1135 = VECTOR('',#1136,1.); +#1136 = DIRECTION('',(-1.126197525246E-16,-1.)); +#1137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1138 = ORIENTED_EDGE('',*,*,#956,.T.); +#1139 = ORIENTED_EDGE('',*,*,#1140,.F.); +#1140 = EDGE_CURVE('',#146,#929,#1141,.T.); +#1141 = SURFACE_CURVE('',#1142,(#1146,#1153),.PCURVE_S1.); +#1142 = LINE('',#1143,#1144); +#1143 = CARTESIAN_POINT('',(0.6,15.488438063705,-5.972293223443)); +#1144 = VECTOR('',#1145,1.); +#1145 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1146 = PCURVE('',#166,#1147); +#1147 = DEFINITIONAL_REPRESENTATION('',(#1148),#1152); +#1148 = LINE('',#1149,#1150); +#1149 = CARTESIAN_POINT('',(0.368028556996,3.330669073875E-17)); +#1150 = VECTOR('',#1151,1.); +#1151 = DIRECTION('',(-0.,-1.)); +#1152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1153 = PCURVE('',#552,#1154); +#1154 = DEFINITIONAL_REPRESENTATION('',(#1155),#1159); +#1155 = LINE('',#1156,#1157); +#1156 = CARTESIAN_POINT('',(-0.,0.)); +#1157 = VECTOR('',#1158,1.); +#1158 = DIRECTION('',(-0.,1.)); +#1159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1160 = ADVANCED_FACE('',(#1161),#552,.T.); +#1161 = FACE_BOUND('',#1162,.F.); +#1162 = EDGE_LOOP('',(#1163,#1164,#1185,#1186)); +#1163 = ORIENTED_EDGE('',*,*,#533,.T.); +#1164 = ORIENTED_EDGE('',*,*,#1165,.T.); +#1165 = EDGE_CURVE('',#506,#906,#1166,.T.); +#1166 = SURFACE_CURVE('',#1167,(#1171,#1178),.PCURVE_S1.); +#1167 = LINE('',#1168,#1169); +#1168 = CARTESIAN_POINT('',(0.6,14.830250863385,-6.574003287253)); +#1169 = VECTOR('',#1170,1.); +#1170 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1171 = PCURVE('',#552,#1172); +#1172 = DEFINITIONAL_REPRESENTATION('',(#1173),#1177); +#1173 = LINE('',#1174,#1175); +#1174 = CARTESIAN_POINT('',(-0.924332792406,-1.372610915229E-16)); +#1175 = VECTOR('',#1176,1.); +#1176 = DIRECTION('',(-0.,1.)); +#1177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1178 = PCURVE('',#521,#1179); +#1179 = DEFINITIONAL_REPRESENTATION('',(#1180),#1184); +#1180 = LINE('',#1181,#1182); +#1181 = CARTESIAN_POINT('',(-1.903563243801,1.705677822617E-16)); +#1182 = VECTOR('',#1183,1.); +#1183 = DIRECTION('',(1.232595164408E-32,-1.)); +#1184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1185 = ORIENTED_EDGE('',*,*,#928,.F.); +#1186 = ORIENTED_EDGE('',*,*,#1140,.F.); +#1187 = ADVANCED_FACE('',(#1188),#194,.F.); +#1188 = FACE_BOUND('',#1189,.T.); +#1189 = EDGE_LOOP('',(#1190,#1211,#1212,#1213)); +#1190 = ORIENTED_EDGE('',*,*,#1191,.T.); +#1191 = EDGE_CURVE('',#179,#985,#1192,.T.); +#1192 = SURFACE_CURVE('',#1193,(#1197,#1204),.PCURVE_S1.); +#1193 = LINE('',#1194,#1195); +#1194 = CARTESIAN_POINT('',(0.6,12.097716992382,-0.210073)); +#1195 = VECTOR('',#1196,1.); +#1196 = DIRECTION('',(1.,-2.465190328816E-32,-1.110223024625E-16)); +#1197 = PCURVE('',#194,#1198); +#1198 = DEFINITIONAL_REPRESENTATION('',(#1199),#1203); +#1199 = LINE('',#1200,#1201); +#1200 = CARTESIAN_POINT('',(3.553104838382E-14,1.084876548392E-17)); +#1201 = VECTOR('',#1202,1.); +#1202 = DIRECTION('',(-1.126197525246E-16,-1.)); +#1203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1204 = PCURVE('',#227,#1205); +#1205 = DEFINITIONAL_REPRESENTATION('',(#1206),#1210); +#1206 = LINE('',#1207,#1208); +#1207 = CARTESIAN_POINT('',(1.298809270368E-02,0.)); +#1208 = VECTOR('',#1209,1.); +#1209 = DIRECTION('',(0.,-1.)); +#1210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1211 = ORIENTED_EDGE('',*,*,#984,.T.); +#1212 = ORIENTED_EDGE('',*,*,#1118,.F.); +#1213 = ORIENTED_EDGE('',*,*,#178,.F.); +#1214 = ADVANCED_FACE('',(#1215),#521,.T.); +#1215 = FACE_BOUND('',#1216,.F.); +#1216 = EDGE_LOOP('',(#1217,#1218,#1239,#1240)); +#1217 = ORIENTED_EDGE('',*,*,#505,.F.); +#1218 = ORIENTED_EDGE('',*,*,#1219,.T.); +#1219 = EDGE_CURVE('',#473,#878,#1220,.T.); +#1220 = SURFACE_CURVE('',#1221,(#1225,#1232),.PCURVE_S1.); +#1221 = LINE('',#1222,#1223); +#1222 = CARTESIAN_POINT('',(0.6,13.,-7.0972)); +#1223 = VECTOR('',#1224,1.); +#1224 = DIRECTION('',(1.,-2.465190328816E-32,-1.110223024625E-16)); +#1225 = PCURVE('',#521,#1226); +#1226 = DEFINITIONAL_REPRESENTATION('',(#1227),#1231); +#1227 = LINE('',#1228,#1229); +#1228 = CARTESIAN_POINT('',(-0.,0.)); +#1229 = VECTOR('',#1230,1.); +#1230 = DIRECTION('',(-7.6231857134E-17,-1.)); +#1231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1232 = PCURVE('',#493,#1233); +#1233 = DEFINITIONAL_REPRESENTATION('',(#1234),#1238); +#1234 = LINE('',#1235,#1236); +#1235 = CARTESIAN_POINT('',(4.668700760612,0.)); +#1236 = VECTOR('',#1237,1.); +#1237 = DIRECTION('',(0.,-1.)); +#1238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1239 = ORIENTED_EDGE('',*,*,#905,.T.); +#1240 = ORIENTED_EDGE('',*,*,#1165,.F.); +#1241 = ADVANCED_FACE('',(#1242),#227,.F.); +#1242 = FACE_BOUND('',#1243,.F.); +#1243 = EDGE_LOOP('',(#1244,#1245,#1246,#1267)); +#1244 = ORIENTED_EDGE('',*,*,#1191,.T.); +#1245 = ORIENTED_EDGE('',*,*,#1007,.T.); +#1246 = ORIENTED_EDGE('',*,*,#1247,.F.); +#1247 = EDGE_CURVE('',#207,#1008,#1248,.T.); +#1248 = SURFACE_CURVE('',#1249,(#1253,#1260),.PCURVE_S1.); +#1249 = LINE('',#1250,#1251); +#1250 = CARTESIAN_POINT('',(0.6,-12.10114671279,-7.992747647894E-14)); +#1251 = VECTOR('',#1252,1.); +#1252 = DIRECTION('',(1.,-2.465190328816E-32,-1.110223024625E-16)); +#1253 = PCURVE('',#227,#1254); +#1254 = DEFINITIONAL_REPRESENTATION('',(#1255),#1259); +#1255 = LINE('',#1256,#1257); +#1256 = CARTESIAN_POINT('',(3.145966344947,0.)); +#1257 = VECTOR('',#1258,1.); +#1258 = DIRECTION('',(0.,-1.)); +#1259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1260 = PCURVE('',#256,#1261); +#1261 = DEFINITIONAL_REPRESENTATION('',(#1262),#1266); +#1262 = LINE('',#1263,#1264); +#1263 = CARTESIAN_POINT('',(-3.145966344947,-1.122954094093E-17)); +#1264 = VECTOR('',#1265,1.); +#1265 = DIRECTION('',(-0.,-1.)); +#1266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1267 = ORIENTED_EDGE('',*,*,#206,.F.); +#1268 = ADVANCED_FACE('',(#1269),#493,.F.); +#1269 = FACE_BOUND('',#1270,.F.); +#1270 = EDGE_LOOP('',(#1271,#1314,#1315,#1316)); +#1271 = ORIENTED_EDGE('',*,*,#1272,.T.); +#1272 = EDGE_CURVE('',#423,#828,#1273,.T.); +#1273 = SURFACE_CURVE('',#1274,(#1278,#1285),.PCURVE_S1.); +#1274 = LINE('',#1275,#1276); +#1275 = CARTESIAN_POINT('',(0.6,12.,-7.56)); +#1276 = VECTOR('',#1277,1.); +#1277 = DIRECTION('',(1.,-2.465190328816E-32,-1.110223024625E-16)); +#1278 = PCURVE('',#493,#1279); +#1279 = DEFINITIONAL_REPRESENTATION('',(#1280),#1284); +#1280 = LINE('',#1281,#1282); +#1281 = CARTESIAN_POINT('',(3.889182647686,0.)); +#1282 = VECTOR('',#1283,1.); +#1283 = DIRECTION('',(0.,-1.)); +#1284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1285 = PCURVE('',#388,#1286); +#1286 = DEFINITIONAL_REPRESENTATION('',(#1287),#1313); +#1287 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1288,#1289,#1290,#1291,#1292, + #1293,#1294,#1295,#1296,#1297,#1298,#1299,#1300,#1301,#1302,#1303, + #1304,#1305,#1306,#1307,#1308,#1309,#1310,#1311,#1312), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (0.,5.454545454545E-02,0.109090909091,0.163636363636,0.218181818182, + 0.272727272727,0.327272727273,0.381818181818,0.436363636364, + 0.490909090909,0.545454545455,0.6,0.654545454545,0.709090909091, + 0.763636363636,0.818181818182,0.872727272727,0.927272727273, + 0.981818181818,1.036363636364,1.090909090909,1.145454545455,1.2), + .QUASI_UNIFORM_KNOTS.); +#1288 = CARTESIAN_POINT('',(-5.741009985232,-1.972152263053E-31)); +#1289 = CARTESIAN_POINT('',(-5.741009985232,-1.818181818182E-02)); +#1290 = CARTESIAN_POINT('',(-5.741009985232,-5.454545454545E-02)); +#1291 = CARTESIAN_POINT('',(-5.741009985232,-0.109090909091)); +#1292 = CARTESIAN_POINT('',(-5.741009985232,-0.163636363636)); +#1293 = CARTESIAN_POINT('',(-5.741009985232,-0.218181818182)); +#1294 = CARTESIAN_POINT('',(-5.741009985232,-0.272727272727)); +#1295 = CARTESIAN_POINT('',(-5.741009985232,-0.327272727273)); +#1296 = CARTESIAN_POINT('',(-5.741009985232,-0.381818181818)); +#1297 = CARTESIAN_POINT('',(-5.741009985232,-0.436363636364)); +#1298 = CARTESIAN_POINT('',(-5.741009985232,-0.490909090909)); +#1299 = CARTESIAN_POINT('',(-5.741009985232,-0.545454545455)); +#1300 = CARTESIAN_POINT('',(-5.741009985232,-0.6)); +#1301 = CARTESIAN_POINT('',(-5.741009985232,-0.654545454545)); +#1302 = CARTESIAN_POINT('',(-5.741009985232,-0.709090909091)); +#1303 = CARTESIAN_POINT('',(-5.741009985232,-0.763636363636)); +#1304 = CARTESIAN_POINT('',(-5.741009985232,-0.818181818182)); +#1305 = CARTESIAN_POINT('',(-5.741009985232,-0.872727272727)); +#1306 = CARTESIAN_POINT('',(-5.741009985232,-0.927272727273)); +#1307 = CARTESIAN_POINT('',(-5.741009985232,-0.981818181818)); +#1308 = CARTESIAN_POINT('',(-5.741009985232,-1.036363636364)); +#1309 = CARTESIAN_POINT('',(-5.741009985232,-1.090909090909)); +#1310 = CARTESIAN_POINT('',(-5.741009985232,-1.145454545455)); +#1311 = CARTESIAN_POINT('',(-5.741009985232,-1.181818181818)); +#1312 = CARTESIAN_POINT('',(-5.741009985232,-1.2)); +#1313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1314 = ORIENTED_EDGE('',*,*,#877,.T.); +#1315 = ORIENTED_EDGE('',*,*,#1219,.F.); +#1316 = ORIENTED_EDGE('',*,*,#472,.F.); +#1317 = ADVANCED_FACE('',(#1318),#256,.F.); +#1318 = FACE_BOUND('',#1319,.T.); +#1319 = EDGE_LOOP('',(#1320,#1321,#1322,#1323)); +#1320 = ORIENTED_EDGE('',*,*,#683,.T.); +#1321 = ORIENTED_EDGE('',*,*,#1035,.T.); +#1322 = ORIENTED_EDGE('',*,*,#1247,.F.); +#1323 = ORIENTED_EDGE('',*,*,#239,.F.); +#1324 = ADVANCED_FACE('',(#1325),#388,.T.); +#1325 = FACE_BOUND('',#1326,.F.); +#1326 = EDGE_LOOP('',(#1327,#1328,#1329,#1330,#1373,#1374)); +#1327 = ORIENTED_EDGE('',*,*,#1272,.F.); +#1328 = ORIENTED_EDGE('',*,*,#422,.T.); +#1329 = ORIENTED_EDGE('',*,*,#371,.F.); +#1330 = ORIENTED_EDGE('',*,*,#1331,.T.); +#1331 = EDGE_CURVE('',#343,#758,#1332,.T.); +#1332 = SURFACE_CURVE('',#1333,(#1337,#1366),.PCURVE_S1.); +#1333 = LINE('',#1334,#1335); +#1334 = CARTESIAN_POINT('',(0.6,12.,7.56)); +#1335 = VECTOR('',#1336,1.); +#1336 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1337 = PCURVE('',#388,#1338); +#1338 = DEFINITIONAL_REPRESENTATION('',(#1339),#1365); +#1339 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1340,#1341,#1342,#1343,#1344, + #1345,#1346,#1347,#1348,#1349,#1350,#1351,#1352,#1353,#1354,#1355, + #1356,#1357,#1358,#1359,#1360,#1361,#1362,#1363,#1364), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (0.,5.454545454545E-02,0.109090909091,0.163636363636,0.218181818182, + 0.272727272727,0.327272727273,0.381818181818,0.436363636364, + 0.490909090909,0.545454545455,0.6,0.654545454545,0.709090909091, + 0.763636363636,0.818181818182,0.872727272727,0.927272727273, + 0.981818181818,1.036363636364,1.090909090909,1.145454545455,1.2), + .QUASI_UNIFORM_KNOTS.); +#1340 = CARTESIAN_POINT('',(-0.542175321947,0.)); +#1341 = CARTESIAN_POINT('',(-0.542175321947,-1.818181818182E-02)); +#1342 = CARTESIAN_POINT('',(-0.542175321947,-5.454545454545E-02)); +#1343 = CARTESIAN_POINT('',(-0.542175321947,-0.109090909091)); +#1344 = CARTESIAN_POINT('',(-0.542175321947,-0.163636363636)); +#1345 = CARTESIAN_POINT('',(-0.542175321947,-0.218181818182)); +#1346 = CARTESIAN_POINT('',(-0.542175321947,-0.272727272727)); +#1347 = CARTESIAN_POINT('',(-0.542175321947,-0.327272727273)); +#1348 = CARTESIAN_POINT('',(-0.542175321947,-0.381818181818)); +#1349 = CARTESIAN_POINT('',(-0.542175321947,-0.436363636364)); +#1350 = CARTESIAN_POINT('',(-0.542175321947,-0.490909090909)); +#1351 = CARTESIAN_POINT('',(-0.542175321947,-0.545454545455)); +#1352 = CARTESIAN_POINT('',(-0.542175321947,-0.6)); +#1353 = CARTESIAN_POINT('',(-0.542175321947,-0.654545454545)); +#1354 = CARTESIAN_POINT('',(-0.542175321947,-0.709090909091)); +#1355 = CARTESIAN_POINT('',(-0.542175321947,-0.763636363636)); +#1356 = CARTESIAN_POINT('',(-0.542175321947,-0.818181818182)); +#1357 = CARTESIAN_POINT('',(-0.542175321947,-0.872727272727)); +#1358 = CARTESIAN_POINT('',(-0.542175321947,-0.927272727273)); +#1359 = CARTESIAN_POINT('',(-0.542175321947,-0.981818181818)); +#1360 = CARTESIAN_POINT('',(-0.542175321947,-1.036363636364)); +#1361 = CARTESIAN_POINT('',(-0.542175321947,-1.090909090909)); +#1362 = CARTESIAN_POINT('',(-0.542175321947,-1.145454545455)); +#1363 = CARTESIAN_POINT('',(-0.542175321947,-1.181818181818)); +#1364 = CARTESIAN_POINT('',(-0.542175321947,-1.2)); +#1365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1366 = PCURVE('',#359,#1367); +#1367 = DEFINITIONAL_REPRESENTATION('',(#1368),#1372); +#1368 = LINE('',#1369,#1370); +#1369 = CARTESIAN_POINT('',(-3.889182647686,0.)); +#1370 = VECTOR('',#1371,1.); +#1371 = DIRECTION('',(-0.,-1.)); +#1372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1373 = ORIENTED_EDGE('',*,*,#781,.T.); +#1374 = ORIENTED_EDGE('',*,*,#827,.F.); +#1375 = ADVANCED_FACE('',(#1376),#359,.F.); +#1376 = FACE_BOUND('',#1377,.T.); +#1377 = EDGE_LOOP('',(#1378,#1379,#1380,#1401)); +#1378 = ORIENTED_EDGE('',*,*,#1331,.T.); +#1379 = ORIENTED_EDGE('',*,*,#757,.T.); +#1380 = ORIENTED_EDGE('',*,*,#1381,.F.); +#1381 = EDGE_CURVE('',#315,#735,#1382,.T.); +#1382 = SURFACE_CURVE('',#1383,(#1387,#1394),.PCURVE_S1.); +#1383 = LINE('',#1384,#1385); +#1384 = CARTESIAN_POINT('',(0.6,13.,7.0972)); +#1385 = VECTOR('',#1386,1.); +#1386 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1387 = PCURVE('',#359,#1388); +#1388 = DEFINITIONAL_REPRESENTATION('',(#1389),#1393); +#1389 = LINE('',#1390,#1391); +#1390 = CARTESIAN_POINT('',(-4.668700760612,0.)); +#1391 = VECTOR('',#1392,1.); +#1392 = DIRECTION('',(-0.,-1.)); +#1393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1394 = PCURVE('',#330,#1395); +#1395 = DEFINITIONAL_REPRESENTATION('',(#1396),#1400); +#1396 = LINE('',#1397,#1398); +#1397 = CARTESIAN_POINT('',(0.,0.)); +#1398 = VECTOR('',#1399,1.); +#1399 = DIRECTION('',(7.6231857134E-17,-1.)); +#1400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1401 = ORIENTED_EDGE('',*,*,#342,.F.); +#1402 = ADVANCED_FACE('',(#1403),#330,.T.); +#1403 = FACE_BOUND('',#1404,.T.); +#1404 = EDGE_LOOP('',(#1405,#1406,#1407,#1408)); +#1405 = ORIENTED_EDGE('',*,*,#314,.F.); +#1406 = ORIENTED_EDGE('',*,*,#1381,.T.); +#1407 = ORIENTED_EDGE('',*,*,#734,.T.); +#1408 = ORIENTED_EDGE('',*,*,#634,.F.); +#1409 = ADVANCED_FACE('',(#1410),#587,.F.); +#1410 = FACE_BOUND('',#1411,.F.); +#1411 = EDGE_LOOP('',(#1412,#1433,#1434,#1435)); +#1412 = ORIENTED_EDGE('',*,*,#1413,.T.); +#1413 = EDGE_CURVE('',#567,#1061,#1414,.T.); +#1414 = SEAM_CURVE('',#1415,(#1419,#1426),.PCURVE_S1.); +#1415 = LINE('',#1416,#1417); +#1416 = CARTESIAN_POINT('',(0.6,15.3,-3.2)); +#1417 = VECTOR('',#1418,1.); +#1418 = DIRECTION('',(1.,-2.465190328816E-32,-1.110223024625E-16)); +#1419 = PCURVE('',#587,#1420); +#1420 = DEFINITIONAL_REPRESENTATION('',(#1421),#1425); +#1421 = LINE('',#1422,#1423); +#1422 = CARTESIAN_POINT('',(0.,0.)); +#1423 = VECTOR('',#1424,1.); +#1424 = DIRECTION('',(0.,-1.)); +#1425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1426 = PCURVE('',#587,#1427); +#1427 = DEFINITIONAL_REPRESENTATION('',(#1428),#1432); +#1428 = LINE('',#1429,#1430); +#1429 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1430 = VECTOR('',#1431,1.); +#1431 = DIRECTION('',(0.,-1.)); +#1432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1433 = ORIENTED_EDGE('',*,*,#1060,.T.); +#1434 = ORIENTED_EDGE('',*,*,#1413,.F.); +#1435 = ORIENTED_EDGE('',*,*,#566,.F.); +#1436 = ADVANCED_FACE('',(#1437),#618,.F.); +#1437 = FACE_BOUND('',#1438,.T.); +#1438 = EDGE_LOOP('',(#1439,#1460,#1461,#1462)); +#1439 = ORIENTED_EDGE('',*,*,#1440,.T.); +#1440 = EDGE_CURVE('',#602,#1091,#1441,.T.); +#1441 = SEAM_CURVE('',#1442,(#1446,#1453),.PCURVE_S1.); +#1442 = LINE('',#1443,#1444); +#1443 = CARTESIAN_POINT('',(0.6,15.3,3.2)); +#1444 = VECTOR('',#1445,1.); +#1445 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1446 = PCURVE('',#618,#1447); +#1447 = DEFINITIONAL_REPRESENTATION('',(#1448),#1452); +#1448 = LINE('',#1449,#1450); +#1449 = CARTESIAN_POINT('',(-0.,0.)); +#1450 = VECTOR('',#1451,1.); +#1451 = DIRECTION('',(-0.,-1.)); +#1452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1453 = PCURVE('',#618,#1454); +#1454 = DEFINITIONAL_REPRESENTATION('',(#1455),#1459); +#1455 = LINE('',#1456,#1457); +#1456 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1457 = VECTOR('',#1458,1.); +#1458 = DIRECTION('',(-0.,-1.)); +#1459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1460 = ORIENTED_EDGE('',*,*,#1090,.T.); +#1461 = ORIENTED_EDGE('',*,*,#1440,.F.); +#1462 = ORIENTED_EDGE('',*,*,#601,.F.); +#1463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1467)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1464,#1465,#1466)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1464 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1465 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1466 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1467 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1464, + 'distance_accuracy_value','confusion accuracy'); +#1468 = PRODUCT_TYPE('part',$,(#7)); +#1469 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1470),#1463); +#1470 = STYLED_ITEM('color',(#1471),#15); +#1471 = PRESENTATION_STYLE_ASSIGNMENT((#1472,#1478)); +#1472 = SURFACE_STYLE_USAGE(.BOTH.,#1473); +#1473 = SURFACE_SIDE_STYLE('',(#1474)); +#1474 = SURFACE_STYLE_FILL_AREA(#1475); +#1475 = FILL_AREA_STYLE('',(#1476)); +#1476 = FILL_AREA_STYLE_COLOUR('',#1477); +#1477 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#1478 = CURVE_STYLE('',#1479,POSITIVE_LENGTH_MEASURE(0.1),#1477); +#1479 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M26RetainingRings.stl b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M26RetainingRings.stl new file mode 100644 index 0000000000000000000000000000000000000000..15b9568dc9fb2b514e89a441fb777db476b919b9 GIT binary patch literal 40284 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

FR_g9@``MIkEy-){N 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 BaYrIYS&9UcggZ>LL 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 uYJVTqqtS!I)9ogkudKu`u87#Y3`LD|LV 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M32RetainingRings.step b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M32RetainingRings.step new file mode 100644 index 00000000..a3b04578 --- /dev/null +++ b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M32RetainingRings.step @@ -0,0 +1,1975 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/jesus/Documentos/Freecad/FreeCAD-library/Mechanical +Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_ +M32RetainingRings.step','2015-10-13T22:42:22',('Author'),(''), + 'Open CASCADE STEP processor 6.8','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft', + 'automotive_design',1997,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('Fillet','Fillet','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1565); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#147,#672,#726,#797,#1218,#1265,#1292,#1341, + #1368,#1377,#1426,#1477,#1504,#1511,#1538)); +#17 = ADVANCED_FACE('',(#18),#33,.T.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#60,#88,#121)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(0.75,19.934038227189,0.331834592805)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(0.75,18.519773845536,7.382003180045)); +#26 = SURFACE_CURVE('',#27,(#32,#44),.PCURVE_S1.); +#27 = CIRCLE('',#28,19.9368); +#28 = AXIS2_PLACEMENT_3D('',#29,#30,#31); +#29 = CARTESIAN_POINT('',(0.75,0.,0.)); +#30 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#31 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#32 = PCURVE('',#33,#38); +#33 = CYLINDRICAL_SURFACE('',#34,19.9368); +#34 = AXIS2_PLACEMENT_3D('',#35,#36,#37); +#35 = CARTESIAN_POINT('',(0.75,0.,0.)); +#36 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#37 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#38 = DEFINITIONAL_REPRESENTATION('',(#39),#43); +#39 = LINE('',#40,#41); +#40 = CARTESIAN_POINT('',(-0.,0.)); +#41 = VECTOR('',#42,1.); +#42 = DIRECTION('',(-1.,0.)); +#43 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44 = PCURVE('',#45,#50); +#45 = PLANE('',#46); +#46 = AXIS2_PLACEMENT_3D('',#47,#48,#49); +#47 = CARTESIAN_POINT('',(0.75,1.188294978415,-6.637780761314E-16)); +#48 = DIRECTION('',(-1.,1.888003877587E-16,5.183816208917E-17)); +#49 = DIRECTION('',(-1.888003877587E-16,-1.,0.)); +#50 = DEFINITIONAL_REPRESENTATION('',(#51),#59); +#51 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#52,#53,#54,#55,#56,#57,#58), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#52 = CARTESIAN_POINT('',(-18.74850502158,5.318508316231E-16)); +#53 = CARTESIAN_POINT('',(-18.74850502158,34.531550540339)); +#54 = CARTESIAN_POINT('',(11.156694978415,17.26577527017)); +#55 = CARTESIAN_POINT('',(41.061894978415,5.414958492671E-15)); +#56 = CARTESIAN_POINT('',(11.156694978415,-17.26577527017)); +#57 = CARTESIAN_POINT('',(-18.74850502158,-34.53155054033)); +#58 = CARTESIAN_POINT('',(-18.74850502158,5.318508316231E-16)); +#59 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60 = ORIENTED_EDGE('',*,*,#61,.T.); +#61 = EDGE_CURVE('',#22,#62,#64,.T.); +#62 = VERTEX_POINT('',#63); +#63 = CARTESIAN_POINT('',(2.25,19.934038227189,0.331834592805)); +#64 = SURFACE_CURVE('',#65,(#69,#76),.PCURVE_S1.); +#65 = LINE('',#66,#67); +#66 = CARTESIAN_POINT('',(0.75,19.934038227189,0.331834592805)); +#67 = VECTOR('',#68,1.); +#68 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#69 = PCURVE('',#33,#70); +#70 = DEFINITIONAL_REPRESENTATION('',(#71),#75); +#71 = LINE('',#72,#73); +#72 = CARTESIAN_POINT('',(-1.664509431151E-02,0.)); +#73 = VECTOR('',#74,1.); +#74 = DIRECTION('',(-0.,-1.)); +#75 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76 = PCURVE('',#77,#82); +#77 = PLANE('',#78); +#78 = AXIS2_PLACEMENT_3D('',#79,#80,#81); +#79 = CARTESIAN_POINT('',(0.75,14.734038227189,0.290412)); +#80 = DIRECTION('',(-1.110187801536E-16,-7.965630505067E-03, + 0.999968273862)); +#81 = DIRECTION('',(1.110187801536E-16,0.999968273862,7.965630505067E-03 + )); +#82 = DEFINITIONAL_REPRESENTATION('',(#83),#87); +#83 = LINE('',#84,#85); +#84 = CARTESIAN_POINT('',(5.200164981152,-7.323227892027E-18)); +#85 = VECTOR('',#86,1.); +#86 = DIRECTION('',(1.119031427929E-16,-1.)); +#87 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88 = ORIENTED_EDGE('',*,*,#89,.T.); +#89 = EDGE_CURVE('',#62,#90,#92,.T.); +#90 = VERTEX_POINT('',#91); +#91 = CARTESIAN_POINT('',(2.25,18.519773845536,7.382003180045)); +#92 = SURFACE_CURVE('',#93,(#98,#105),.PCURVE_S1.); +#93 = CIRCLE('',#94,19.9368); +#94 = AXIS2_PLACEMENT_3D('',#95,#96,#97); +#95 = CARTESIAN_POINT('',(2.25,0.,1.665334536938E-16)); +#96 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#97 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#98 = PCURVE('',#33,#99); +#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104); +#100 = LINE('',#101,#102); +#101 = CARTESIAN_POINT('',(-0.,-1.5)); +#102 = VECTOR('',#103,1.); +#103 = DIRECTION('',(-1.,0.)); +#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#105 = PCURVE('',#106,#111); +#106 = PLANE('',#107); +#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110); +#108 = CARTESIAN_POINT('',(2.25,1.188294978415,-4.694301256832E-16)); +#109 = DIRECTION('',(-1.,1.693559136787E-16,5.475832599437E-17)); +#110 = DIRECTION('',(-1.693559136787E-16,-1.,0.)); +#111 = DEFINITIONAL_REPRESENTATION('',(#112),#120); +#112 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#113,#114,#115,#116,#117,#118 +,#119),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#113 = CARTESIAN_POINT('',(-18.74850502158,5.040363348687E-16)); +#114 = CARTESIAN_POINT('',(-18.74850502158,34.531550540339)); +#115 = CARTESIAN_POINT('',(11.156694978415,17.26577527017)); +#116 = CARTESIAN_POINT('',(41.061894978415,5.387143995917E-15)); +#117 = CARTESIAN_POINT('',(11.156694978415,-17.26577527017)); +#118 = CARTESIAN_POINT('',(-18.74850502158,-34.53155054033)); +#119 = CARTESIAN_POINT('',(-18.74850502158,5.040363348687E-16)); +#120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#121 = ORIENTED_EDGE('',*,*,#122,.F.); +#122 = EDGE_CURVE('',#24,#90,#123,.T.); +#123 = SURFACE_CURVE('',#124,(#128,#135),.PCURVE_S1.); +#124 = LINE('',#125,#126); +#125 = CARTESIAN_POINT('',(0.75,18.519773845536,7.382003180045)); +#126 = VECTOR('',#127,1.); +#127 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#128 = PCURVE('',#33,#129); +#129 = DEFINITIONAL_REPRESENTATION('',(#130),#134); +#130 = LINE('',#131,#132); +#131 = CARTESIAN_POINT('',(-0.379299891842,3.623818908805E-17)); +#132 = VECTOR('',#133,1.); +#133 = DIRECTION('',(-0.,-1.)); +#134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#135 = PCURVE('',#136,#141); +#136 = CYLINDRICAL_SURFACE('',#137,1.); +#137 = AXIS2_PLACEMENT_3D('',#138,#139,#140); +#138 = CARTESIAN_POINT('',(0.75,17.590849753127,7.01173296717)); +#139 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#140 = DIRECTION('',(1.031312915521E-16,0.928924092409,0.370270212875)); +#141 = DEFINITIONAL_REPRESENTATION('',(#142),#146); +#142 = LINE('',#143,#144); +#143 = CARTESIAN_POINT('',(0.,0.)); +#144 = VECTOR('',#145,1.); +#145 = DIRECTION('',(0.,1.)); +#146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#147 = ADVANCED_FACE('',(#148,#606,#637),#45,.T.); +#148 = FACE_BOUND('',#149,.T.); +#149 = EDGE_LOOP('',(#150,#181,#210,#238,#267,#318,#368,#401,#429,#455, + #456,#479,#534,#580)); +#150 = ORIENTED_EDGE('',*,*,#151,.T.); +#151 = EDGE_CURVE('',#152,#154,#156,.T.); +#152 = VERTEX_POINT('',#153); +#153 = CARTESIAN_POINT('',(0.75,19.934038227189,-0.331834592805)); +#154 = VERTEX_POINT('',#155); +#155 = CARTESIAN_POINT('',(0.75,18.519773845536,-7.382003180045)); +#156 = SURFACE_CURVE('',#157,(#162,#169),.PCURVE_S1.); +#157 = CIRCLE('',#158,19.9368); +#158 = AXIS2_PLACEMENT_3D('',#159,#160,#161); +#159 = CARTESIAN_POINT('',(0.75,0.,0.)); +#160 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#161 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#162 = PCURVE('',#45,#163); +#163 = DEFINITIONAL_REPRESENTATION('',(#164),#168); +#164 = CIRCLE('',#165,19.9368); +#165 = AXIS2_PLACEMENT_2D('',#166,#167); +#166 = CARTESIAN_POINT('',(1.188294978415,5.318508316231E-16)); +#167 = DIRECTION('',(-1.,-1.110223024625E-16)); +#168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#169 = PCURVE('',#170,#175); +#170 = CYLINDRICAL_SURFACE('',#171,19.9368); +#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174); +#172 = CARTESIAN_POINT('',(0.75,0.,0.)); +#173 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#174 = DIRECTION('',(1.110223024625E-16,1.,-2.22044604925E-16)); +#175 = DEFINITIONAL_REPRESENTATION('',(#176),#180); +#176 = LINE('',#177,#178); +#177 = CARTESIAN_POINT('',(0.,0.)); +#178 = VECTOR('',#179,1.); +#179 = DIRECTION('',(1.,0.)); +#180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#181 = ORIENTED_EDGE('',*,*,#182,.T.); +#182 = EDGE_CURVE('',#154,#183,#185,.T.); +#183 = VERTEX_POINT('',#184); +#184 = CARTESIAN_POINT('',(0.75,17.84994829239,-7.977583859882)); +#185 = SURFACE_CURVE('',#186,(#191,#198),.PCURVE_S1.); +#186 = CIRCLE('',#187,1.); +#187 = AXIS2_PLACEMENT_3D('',#188,#189,#190); +#188 = CARTESIAN_POINT('',(0.75,17.590849753127,-7.01173296717)); +#189 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#190 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#191 = PCURVE('',#45,#192); +#192 = DEFINITIONAL_REPRESENTATION('',(#193),#197); +#193 = CIRCLE('',#194,1.); +#194 = AXIS2_PLACEMENT_2D('',#195,#196); +#195 = CARTESIAN_POINT('',(-16.40255477471,-7.01173296717)); +#196 = DIRECTION('',(1.,4.031872992571E-33)); +#197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#198 = PCURVE('',#199,#204); +#199 = CYLINDRICAL_SURFACE('',#200,1.); +#200 = AXIS2_PLACEMENT_3D('',#201,#202,#203); +#201 = CARTESIAN_POINT('',(0.75,17.590849753127,-7.01173296717)); +#202 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#203 = DIRECTION('',(1.031312915521E-16,0.928924092409,-0.370270212875) + ); +#204 = DEFINITIONAL_REPRESENTATION('',(#205),#209); +#205 = LINE('',#206,#207); +#206 = CARTESIAN_POINT('',(3.520892545432,5.538755439378E-16)); +#207 = VECTOR('',#208,1.); +#208 = DIRECTION('',(-1.,0.)); +#209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#210 = ORIENTED_EDGE('',*,*,#211,.F.); +#211 = EDGE_CURVE('',#212,#183,#214,.T.); +#212 = VERTEX_POINT('',#213); +#213 = CARTESIAN_POINT('',(0.75,15.486764589747,-8.61153)); +#214 = SURFACE_CURVE('',#215,(#219,#226),.PCURVE_S1.); +#215 = LINE('',#216,#217); +#216 = CARTESIAN_POINT('',(0.75,15.486764589747,-8.61153)); +#217 = VECTOR('',#218,1.); +#218 = DIRECTION('',(2.432276962823E-16,0.965850892712,0.259098539263)); +#219 = PCURVE('',#45,#220); +#220 = DEFINITIONAL_REPRESENTATION('',(#221),#225); +#221 = LINE('',#222,#223); +#222 = CARTESIAN_POINT('',(-14.29846961133,-8.61153)); +#223 = VECTOR('',#224,1.); +#224 = DIRECTION('',(-0.965850892712,0.259098539263)); +#225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#226 = PCURVE('',#227,#232); +#227 = PLANE('',#228); +#228 = AXIS2_PLACEMENT_3D('',#229,#230,#231); +#229 = CARTESIAN_POINT('',(0.75,15.486764589747,-8.61153)); +#230 = DIRECTION('',(-1.072309899443E-16,0.259098539263,-0.965850892712) + ); +#231 = DIRECTION('',(-1.072309899443E-16,-0.965850892712,-0.259098539263 + )); +#232 = DEFINITIONAL_REPRESENTATION('',(#233),#237); +#233 = LINE('',#234,#235); +#234 = CARTESIAN_POINT('',(1.715695839109E-15,-2.332301564981E-31)); +#235 = VECTOR('',#236,1.); +#236 = DIRECTION('',(-1.,-1.359967063379E-16)); +#237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#238 = ORIENTED_EDGE('',*,*,#239,.F.); +#239 = EDGE_CURVE('',#240,#212,#242,.T.); +#240 = VERTEX_POINT('',#241); +#241 = CARTESIAN_POINT('',(0.75,14.3796,-9.544957104493)); +#242 = SURFACE_CURVE('',#243,(#248,#255),.PCURVE_S1.); +#243 = CIRCLE('',#244,2.); +#244 = AXIS2_PLACEMENT_3D('',#245,#246,#247); +#245 = CARTESIAN_POINT('',(0.75,16.134875458209,-10.50360618826)); +#246 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#247 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#248 = PCURVE('',#45,#249); +#249 = DEFINITIONAL_REPRESENTATION('',(#250),#254); +#250 = CIRCLE('',#251,2.); +#251 = AXIS2_PLACEMENT_2D('',#252,#253); +#252 = CARTESIAN_POINT('',(-14.94658047979,-10.50360618826)); +#253 = DIRECTION('',(-1.,-1.110223024625E-16)); +#254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#255 = PCURVE('',#256,#261); +#256 = CYLINDRICAL_SURFACE('',#257,2.); +#257 = AXIS2_PLACEMENT_3D('',#258,#259,#260); +#258 = CARTESIAN_POINT('',(0.75,16.134875458209,-10.50360618826)); +#259 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#260 = DIRECTION('',(1.110223024625E-16,1.,-2.22044604925E-16)); +#261 = DEFINITIONAL_REPRESENTATION('',(#262),#266); +#262 = LINE('',#263,#264); +#263 = CARTESIAN_POINT('',(0.,0.)); +#264 = VECTOR('',#265,1.); +#265 = DIRECTION('',(1.,0.)); +#266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#267 = ORIENTED_EDGE('',*,*,#268,.T.); +#268 = EDGE_CURVE('',#240,#269,#271,.T.); +#269 = VERTEX_POINT('',#270); +#270 = CARTESIAN_POINT('',(0.75,-18.407914,2.043688995812E-15)); +#271 = SURFACE_CURVE('',#272,(#277,#284),.PCURVE_S1.); +#272 = CIRCLE('',#273,17.7831); +#273 = AXIS2_PLACEMENT_3D('',#274,#275,#276); +#274 = CARTESIAN_POINT('',(0.75,-0.624814,6.936828889081E-17)); +#275 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#276 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#277 = PCURVE('',#45,#278); +#278 = DEFINITIONAL_REPRESENTATION('',(#279),#283); +#279 = CIRCLE('',#280,17.7831); +#280 = AXIS2_PLACEMENT_2D('',#281,#282); +#281 = CARTESIAN_POINT('',(1.813108978415,6.012191205139E-16)); +#282 = DIRECTION('',(-1.,-1.110223024625E-16)); +#283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#284 = PCURVE('',#285,#290); +#285 = CYLINDRICAL_SURFACE('',#286,17.7831); +#286 = AXIS2_PLACEMENT_3D('',#287,#288,#289); +#287 = CARTESIAN_POINT('',(0.75,-0.624814,0.)); +#288 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#289 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#290 = DEFINITIONAL_REPRESENTATION('',(#291),#317); +#291 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#292,#293,#294,#295,#296,#297, + #298,#299,#300,#301,#302,#303,#304,#305,#306,#307,#308,#309,#310, + #311,#312,#313,#314,#315,#316),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.566572358471,0.683618735522, + 0.800665112573,0.917711489624,1.034757866674,1.151804243725, + 1.268850620776,1.385896997827,1.502943374878,1.619989751929, + 1.73703612898,1.85408250603,1.971128883081,2.088175260132, + 2.205221637183,2.322268014234,2.439314391285,2.556360768336, + 2.673407145386,2.790453522437,2.907499899488,3.024546276539, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#292 = CARTESIAN_POINT('',(-5.716612948709,-5.367531858433E-16)); +#293 = CARTESIAN_POINT('',(-5.677597489692,-4.304188853448E-16)); +#294 = CARTESIAN_POINT('',(-5.599566571658,-2.149677560728E-16)); +#295 = CARTESIAN_POINT('',(-5.482520194607,1.12090678868E-16)); +#296 = CARTESIAN_POINT('',(-5.365473817556,4.385669499507E-16)); +#297 = CARTESIAN_POINT('',(-5.248427440505,7.599903661298E-16)); +#298 = CARTESIAN_POINT('',(-5.131381063454,1.071963333694E-15)); +#299 = CARTESIAN_POINT('',(-5.014334686403,1.37021652177E-15)); +#300 = CARTESIAN_POINT('',(-4.897288309353,1.650668627786E-15)); +#301 = CARTESIAN_POINT('',(-4.780241932302,1.909481867071E-15)); +#302 = CARTESIAN_POINT('',(-4.663195555251,2.143114586354E-15)); +#303 = CARTESIAN_POINT('',(-4.5461491782,2.348369702733E-15)); +#304 = CARTESIAN_POINT('',(-4.429102801149,2.522438460074E-15)); +#305 = CARTESIAN_POINT('',(-4.312056424098,2.662938863181E-15)); +#306 = CARTESIAN_POINT('',(-4.195010047047,2.767948272631E-15)); +#307 = CARTESIAN_POINT('',(-4.077963669997,2.836029719718E-15)); +#308 = CARTESIAN_POINT('',(-3.960917292946,2.866251550676E-15)); +#309 = CARTESIAN_POINT('',(-3.843870915895,2.85820024882E-15)); +#310 = CARTESIAN_POINT('',(-3.726824538844,2.811985820018E-15)); +#311 = CARTESIAN_POINT('',(-3.609778161793,2.728241306906E-15)); +#312 = CARTESIAN_POINT('',(-3.492731784742,2.608110321121E-15)); +#313 = CARTESIAN_POINT('',(-3.375685407691,2.453245594608E-15)); +#314 = CARTESIAN_POINT('',(-3.258639030641,2.265733365369E-15)); +#315 = CARTESIAN_POINT('',(-3.180608112607,2.120752868309E-15)); +#316 = CARTESIAN_POINT('',(-3.14159265359,2.043688995812E-15)); +#317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#318 = ORIENTED_EDGE('',*,*,#319,.F.); +#319 = EDGE_CURVE('',#320,#269,#322,.T.); +#320 = VERTEX_POINT('',#321); +#321 = CARTESIAN_POINT('',(0.75,14.3796,9.544957104493)); +#322 = SURFACE_CURVE('',#323,(#328,#339),.PCURVE_S1.); +#323 = CIRCLE('',#324,17.7831); +#324 = AXIS2_PLACEMENT_3D('',#325,#326,#327); +#325 = CARTESIAN_POINT('',(0.75,-0.624814,0.)); +#326 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#327 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#328 = PCURVE('',#45,#329); +#329 = DEFINITIONAL_REPRESENTATION('',(#330),#338); +#330 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#331,#332,#333,#334,#335,#336 +,#337),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#331 = CARTESIAN_POINT('',(-15.96999102158,5.318508316231E-16)); +#332 = CARTESIAN_POINT('',(-15.96999102158,30.801232716078)); +#333 = CARTESIAN_POINT('',(10.704658978415,15.400616358039)); +#334 = CARTESIAN_POINT('',(37.379308978415,4.887454130407E-15)); +#335 = CARTESIAN_POINT('',(10.704658978415,-15.40061635803)); +#336 = CARTESIAN_POINT('',(-15.96999102158,-30.80123271607)); +#337 = CARTESIAN_POINT('',(-15.96999102158,5.318508316231E-16)); +#338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#339 = PCURVE('',#285,#340); +#340 = DEFINITIONAL_REPRESENTATION('',(#341),#367); +#341 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#342,#343,#344,#345,#346,#347, + #348,#349,#350,#351,#352,#353,#354,#355,#356,#357,#358,#359,#360, + #361,#362,#363,#364,#365,#366),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.566572358471,0.683618735522, + 0.800665112573,0.917711489624,1.034757866674,1.151804243725, + 1.268850620776,1.385896997827,1.502943374878,1.619989751929, + 1.73703612898,1.85408250603,1.971128883081,2.088175260132, + 2.205221637183,2.322268014234,2.439314391285,2.556360768336, + 2.673407145386,2.790453522437,2.907499899488,3.024546276539, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#342 = CARTESIAN_POINT('',(-0.566572358471,0.)); +#343 = CARTESIAN_POINT('',(-0.605587817488,9.860761315263E-32)); +#344 = CARTESIAN_POINT('',(-0.683618735522,5.233722814543E-32)); +#345 = CARTESIAN_POINT('',(-0.800665112573,-3.310917182379E-31)); +#346 = CARTESIAN_POINT('',(-0.917711489624,8.873828697478E-32)); +#347 = CARTESIAN_POINT('',(-1.034757866674,-2.386142966118E-32)); +#348 = CARTESIAN_POINT('',(-1.151804243725,6.707431669932E-33)); +#349 = CARTESIAN_POINT('',(-1.268850620776,-2.968297018549E-33)); +#350 = CARTESIAN_POINT('',(-1.385896997827,5.165756404265E-33)); +#351 = CARTESIAN_POINT('',(-1.502943374878,-1.769472859851E-32)); +#352 = CARTESIAN_POINT('',(-1.619989751929,6.561315798977E-32)); +#353 = CARTESIAN_POINT('',(-1.73703612898,-9.684648363164E-32)); +#354 = CARTESIAN_POINT('',(-1.85408250603,2.59499370789E-32)); +#355 = CARTESIAN_POINT('',(-1.971128883081,-6.953264683952E-33)); +#356 = CARTESIAN_POINT('',(-2.088175260132,1.863121656913E-33)); +#357 = CARTESIAN_POINT('',(-2.205221637183,-4.992219436978E-34)); +#358 = CARTESIAN_POINT('',(-2.322268014234,1.337661178788E-34)); +#359 = CARTESIAN_POINT('',(-2.439314391285,-3.584252781717E-35)); +#360 = CARTESIAN_POINT('',(-2.556360768336,9.603993389946E-36)); +#361 = CARTESIAN_POINT('',(-2.673407145386,-2.57344574261E-36)); +#362 = CARTESIAN_POINT('',(-2.790453522437,6.897895804934E-37)); +#363 = CARTESIAN_POINT('',(-2.907499899488,-1.857125793636E-37)); +#364 = CARTESIAN_POINT('',(-3.024546276539,5.306073696103E-38)); +#365 = CARTESIAN_POINT('',(-3.102577194573,0.)); +#366 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#368 = ORIENTED_EDGE('',*,*,#369,.T.); +#369 = EDGE_CURVE('',#320,#370,#372,.T.); +#370 = VERTEX_POINT('',#371); +#371 = CARTESIAN_POINT('',(0.75,15.486764589747,8.61153)); +#372 = SURFACE_CURVE('',#373,(#378,#389),.PCURVE_S1.); +#373 = CIRCLE('',#374,2.); +#374 = AXIS2_PLACEMENT_3D('',#375,#376,#377); +#375 = CARTESIAN_POINT('',(0.75,16.134875458209,10.50360618826)); +#376 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#377 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#378 = PCURVE('',#45,#379); +#379 = DEFINITIONAL_REPRESENTATION('',(#380),#388); +#380 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#381,#382,#383,#384,#385,#386 +,#387),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#381 = CARTESIAN_POINT('',(-16.94658047979,10.50360618826)); +#382 = CARTESIAN_POINT('',(-16.94658047979,13.967707803398)); +#383 = CARTESIAN_POINT('',(-13.94658047979,12.235656995829)); +#384 = CARTESIAN_POINT('',(-10.94658047979,10.50360618826)); +#385 = CARTESIAN_POINT('',(-13.94658047979,8.771555380691)); +#386 = CARTESIAN_POINT('',(-16.94658047979,7.039504573122)); +#387 = CARTESIAN_POINT('',(-16.94658047979,10.50360618826)); +#388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#389 = PCURVE('',#390,#395); +#390 = CYLINDRICAL_SURFACE('',#391,2.); +#391 = AXIS2_PLACEMENT_3D('',#392,#393,#394); +#392 = CARTESIAN_POINT('',(0.75,16.134875458209,10.50360618826)); +#393 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#394 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#395 = DEFINITIONAL_REPRESENTATION('',(#396),#400); +#396 = LINE('',#397,#398); +#397 = CARTESIAN_POINT('',(-0.,0.)); +#398 = VECTOR('',#399,1.); +#399 = DIRECTION('',(-1.,0.)); +#400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#401 = ORIENTED_EDGE('',*,*,#402,.T.); +#402 = EDGE_CURVE('',#370,#403,#405,.T.); +#403 = VERTEX_POINT('',#404); +#404 = CARTESIAN_POINT('',(0.75,17.84994829239,7.977583859882)); +#405 = SURFACE_CURVE('',#406,(#410,#417),.PCURVE_S1.); +#406 = LINE('',#407,#408); +#407 = CARTESIAN_POINT('',(0.75,15.486764589747,8.61153)); +#408 = VECTOR('',#409,1.); +#409 = DIRECTION('',(1.072309899443E-16,0.965850892712,-0.259098539263) + ); +#410 = PCURVE('',#45,#411); +#411 = DEFINITIONAL_REPRESENTATION('',(#412),#416); +#412 = LINE('',#413,#414); +#413 = CARTESIAN_POINT('',(-14.29846961133,8.61153)); +#414 = VECTOR('',#415,1.); +#415 = DIRECTION('',(-0.965850892712,-0.259098539263)); +#416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#417 = PCURVE('',#418,#423); +#418 = PLANE('',#419); +#419 = AXIS2_PLACEMENT_3D('',#420,#421,#422); +#420 = CARTESIAN_POINT('',(0.75,15.486764589747,8.61153)); +#421 = DIRECTION('',(-1.072309899443E-16,0.259098539263,0.965850892712) + ); +#422 = DIRECTION('',(1.072309899443E-16,0.965850892712,-0.259098539263) + ); +#423 = DEFINITIONAL_REPRESENTATION('',(#424),#428); +#424 = LINE('',#425,#426); +#425 = CARTESIAN_POINT('',(0.,0.)); +#426 = VECTOR('',#427,1.); +#427 = DIRECTION('',(1.,3.697785493223E-32)); +#428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#429 = ORIENTED_EDGE('',*,*,#430,.F.); +#430 = EDGE_CURVE('',#24,#403,#431,.T.); +#431 = SURFACE_CURVE('',#432,(#437,#448),.PCURVE_S1.); +#432 = CIRCLE('',#433,1.); +#433 = AXIS2_PLACEMENT_3D('',#434,#435,#436); +#434 = CARTESIAN_POINT('',(0.75,17.590849753127,7.01173296717)); +#435 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#436 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#437 = PCURVE('',#45,#438); +#438 = DEFINITIONAL_REPRESENTATION('',(#439),#447); +#439 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#440,#441,#442,#443,#444,#445 +,#446),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#440 = CARTESIAN_POINT('',(-15.40255477471,7.01173296717)); +#441 = CARTESIAN_POINT('',(-15.40255477471,5.279682159601)); +#442 = CARTESIAN_POINT('',(-16.90255477471,6.145707563386)); +#443 = CARTESIAN_POINT('',(-18.40255477471,7.01173296717)); +#444 = CARTESIAN_POINT('',(-16.90255477471,7.877758370955)); +#445 = CARTESIAN_POINT('',(-15.40255477471,8.743783774739)); +#446 = CARTESIAN_POINT('',(-15.40255477471,7.01173296717)); +#447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#448 = PCURVE('',#136,#449); +#449 = DEFINITIONAL_REPRESENTATION('',(#450),#454); +#450 = LINE('',#451,#452); +#451 = CARTESIAN_POINT('',(-3.520892545432,1.319214498718E-15)); +#452 = VECTOR('',#453,1.); +#453 = DIRECTION('',(1.,0.)); +#454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#455 = ORIENTED_EDGE('',*,*,#21,.F.); +#456 = ORIENTED_EDGE('',*,*,#457,.F.); +#457 = EDGE_CURVE('',#458,#22,#460,.T.); +#458 = VERTEX_POINT('',#459); +#459 = CARTESIAN_POINT('',(0.75,14.734038227189,0.290412)); +#460 = SURFACE_CURVE('',#461,(#465,#472),.PCURVE_S1.); +#461 = LINE('',#462,#463); +#462 = CARTESIAN_POINT('',(0.75,14.734038227189,0.290412)); +#463 = VECTOR('',#464,1.); +#464 = DIRECTION('',(1.110187801536E-16,0.999968273862, + 7.965630505067E-03)); +#465 = PCURVE('',#45,#466); +#466 = DEFINITIONAL_REPRESENTATION('',(#467),#471); +#467 = LINE('',#468,#469); +#468 = CARTESIAN_POINT('',(-13.54574324877,0.290412)); +#469 = VECTOR('',#470,1.); +#470 = DIRECTION('',(-0.999968273862,7.965630505067E-03)); +#471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#472 = PCURVE('',#77,#473); +#473 = DEFINITIONAL_REPRESENTATION('',(#474),#478); +#474 = LINE('',#475,#476); +#475 = CARTESIAN_POINT('',(0.,0.)); +#476 = VECTOR('',#477,1.); +#477 = DIRECTION('',(1.,0.)); +#478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#479 = ORIENTED_EDGE('',*,*,#480,.T.); +#480 = EDGE_CURVE('',#458,#481,#483,.T.); +#481 = VERTEX_POINT('',#482); +#482 = CARTESIAN_POINT('',(0.75,-14.7369,1.63612456916E-15)); +#483 = SURFACE_CURVE('',#484,(#489,#500),.PCURVE_S1.); +#484 = CIRCLE('',#485,14.7369); +#485 = AXIS2_PLACEMENT_3D('',#486,#487,#488); +#486 = CARTESIAN_POINT('',(0.75,-1.325415012581E-28,0.)); +#487 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#488 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#489 = PCURVE('',#45,#490); +#490 = DEFINITIONAL_REPRESENTATION('',(#491),#499); +#491 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#492,#493,#494,#495,#496,#497 +,#498),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#492 = CARTESIAN_POINT('',(-13.54860502158,5.318508316231E-16)); +#493 = CARTESIAN_POINT('',(-13.54860502158,25.525059546062)); +#494 = CARTESIAN_POINT('',(8.556744978415,12.762529773031)); +#495 = CARTESIAN_POINT('',(30.662094978415,4.141350314494E-15)); +#496 = CARTESIAN_POINT('',(8.556744978415,-12.76252977303)); +#497 = CARTESIAN_POINT('',(-13.54860502158,-25.52505954606)); +#498 = CARTESIAN_POINT('',(-13.54860502158,5.318508316231E-16)); +#499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#500 = PCURVE('',#501,#506); +#501 = CYLINDRICAL_SURFACE('',#502,14.7369); +#502 = AXIS2_PLACEMENT_3D('',#503,#504,#505); +#503 = CARTESIAN_POINT('',(0.75,-1.325415012581E-28,0.)); +#504 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#505 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#506 = DEFINITIONAL_REPRESENTATION('',(#507),#533); +#507 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#508,#509,#510,#511,#512,#513, + #514,#515,#516,#517,#518,#519,#520,#521,#522,#523,#524,#525,#526, + #527,#528,#529,#530,#531,#532),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(1.970772685723E-02,0.161611587163, + 0.303515447469,0.445419307775,0.587323168081,0.729227028387, + 0.871130888693,1.013034748999,1.154938609305,1.296842469611, + 1.438746329917,1.580650190224,1.72255405053,1.864457910836, + 2.006361771142,2.148265631448,2.290169491754,2.43207335206, + 2.573977212366,2.715881072672,2.857784932978,2.999688793284, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#508 = CARTESIAN_POINT('',(-1.970772685723E-02,0.)); +#509 = CARTESIAN_POINT('',(-6.700901362591E-02,0.)); +#510 = CARTESIAN_POINT('',(-0.161611587163,0.)); +#511 = CARTESIAN_POINT('',(-0.303515447469,0.)); +#512 = CARTESIAN_POINT('',(-0.445419307775,0.)); +#513 = CARTESIAN_POINT('',(-0.587323168081,0.)); +#514 = CARTESIAN_POINT('',(-0.729227028387,0.)); +#515 = CARTESIAN_POINT('',(-0.871130888693,0.)); +#516 = CARTESIAN_POINT('',(-1.013034748999,0.)); +#517 = CARTESIAN_POINT('',(-1.154938609305,0.)); +#518 = CARTESIAN_POINT('',(-1.296842469611,0.)); +#519 = CARTESIAN_POINT('',(-1.438746329917,0.)); +#520 = CARTESIAN_POINT('',(-1.580650190224,0.)); +#521 = CARTESIAN_POINT('',(-1.72255405053,0.)); +#522 = CARTESIAN_POINT('',(-1.864457910836,0.)); +#523 = CARTESIAN_POINT('',(-2.006361771142,0.)); +#524 = CARTESIAN_POINT('',(-2.148265631448,0.)); +#525 = CARTESIAN_POINT('',(-2.290169491754,0.)); +#526 = CARTESIAN_POINT('',(-2.43207335206,0.)); +#527 = CARTESIAN_POINT('',(-2.573977212366,0.)); +#528 = CARTESIAN_POINT('',(-2.715881072672,0.)); +#529 = CARTESIAN_POINT('',(-2.857784932978,0.)); +#530 = CARTESIAN_POINT('',(-2.999688793284,0.)); +#531 = CARTESIAN_POINT('',(-3.094291366821,0.)); +#532 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#534 = ORIENTED_EDGE('',*,*,#535,.F.); +#535 = EDGE_CURVE('',#536,#481,#538,.T.); +#536 = VERTEX_POINT('',#537); +#537 = CARTESIAN_POINT('',(0.75,14.734038227189,-0.290412)); +#538 = SURFACE_CURVE('',#539,(#544,#551),.PCURVE_S1.); +#539 = CIRCLE('',#540,14.7369); +#540 = AXIS2_PLACEMENT_3D('',#541,#542,#543); +#541 = CARTESIAN_POINT('',(0.75,-1.325415012581E-28,1.471506264151E-44) + ); +#542 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#543 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#544 = PCURVE('',#45,#545); +#545 = DEFINITIONAL_REPRESENTATION('',(#546),#550); +#546 = CIRCLE('',#547,14.7369); +#547 = AXIS2_PLACEMENT_2D('',#548,#549); +#548 = CARTESIAN_POINT('',(1.188294978415,5.318508316231E-16)); +#549 = DIRECTION('',(-1.,-1.110223024625E-16)); +#550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#551 = PCURVE('',#501,#552); +#552 = DEFINITIONAL_REPRESENTATION('',(#553),#579); +#553 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#554,#555,#556,#557,#558,#559, + #560,#561,#562,#563,#564,#565,#566,#567,#568,#569,#570,#571,#572, + #573,#574,#575,#576,#577,#578),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(1.970772685723E-02,0.161611587163, + 0.303515447469,0.445419307775,0.587323168081,0.729227028387, + 0.871130888693,1.013034748999,1.154938609305,1.296842469611, + 1.438746329917,1.580650190224,1.72255405053,1.864457910836, + 2.006361771142,2.148265631448,2.290169491754,2.43207335206, + 2.573977212366,2.715881072672,2.857784932978,2.999688793284, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#554 = CARTESIAN_POINT('',(-6.263477580322,-1.60356463965E-15)); +#555 = CARTESIAN_POINT('',(-6.216176293554,-1.524707523716E-15)); +#556 = CARTESIAN_POINT('',(-6.121573720016,-1.356060774661E-15)); +#557 = CARTESIAN_POINT('',(-5.97966985971,-1.075950772316E-15)); +#558 = CARTESIAN_POINT('',(-5.837765999404,-7.741785965153E-16)); +#559 = CARTESIAN_POINT('',(-5.695862139098,-4.568518387751E-16)); +#560 = CARTESIAN_POINT('',(-5.553958278792,-1.303386906276E-16)); +#561 = CARTESIAN_POINT('',(-5.412054418486,1.987940247444E-16)); +#562 = CARTESIAN_POINT('',(-5.27015055818,5.239305632538E-16)); +#563 = CARTESIAN_POINT('',(-5.128246697874,8.385345135558E-16)); +#564 = CARTESIAN_POINT('',(-4.986342837568,1.136281468786E-15)); +#565 = CARTESIAN_POINT('',(-4.844438977262,1.411185825288E-15)); +#566 = CARTESIAN_POINT('',(-4.702535116956,1.657721201879E-15)); +#567 = CARTESIAN_POINT('',(-4.56063125665,1.870931512587E-15)); +#568 = CARTESIAN_POINT('',(-4.418727396344,2.046530602518E-15)); +#569 = CARTESIAN_POINT('',(-4.276823536038,2.180988420009E-15)); +#570 = CARTESIAN_POINT('',(-4.134919675732,2.271601945663E-15)); +#571 = CARTESIAN_POINT('',(-3.993015815426,2.316549664614E-15)); +#572 = CARTESIAN_POINT('',(-3.85111195512,2.314927685174E-15)); +#573 = CARTESIAN_POINT('',(-3.709208094814,2.266769772689E-15)); +#574 = CARTESIAN_POINT('',(-3.567304234508,2.17303971799E-15)); +#575 = CARTESIAN_POINT('',(-3.425400374202,2.035637910455E-15)); +#576 = CARTESIAN_POINT('',(-3.283496513896,1.857266295014E-15)); +#577 = CARTESIAN_POINT('',(-3.188893940358,1.713579075254E-15)); +#578 = CARTESIAN_POINT('',(-3.14159265359,1.63612456916E-15)); +#579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#580 = ORIENTED_EDGE('',*,*,#581,.T.); +#581 = EDGE_CURVE('',#536,#152,#582,.T.); +#582 = SURFACE_CURVE('',#583,(#587,#594),.PCURVE_S1.); +#583 = LINE('',#584,#585); +#584 = CARTESIAN_POINT('',(0.75,14.734038227189,-0.290412)); +#585 = VECTOR('',#586,1.); +#586 = DIRECTION('',(2.21153197668E-16,0.999968273862, + -7.965630505067E-03)); +#587 = PCURVE('',#45,#588); +#588 = DEFINITIONAL_REPRESENTATION('',(#589),#593); +#589 = LINE('',#590,#591); +#590 = CARTESIAN_POINT('',(-13.54574324877,-0.290412)); +#591 = VECTOR('',#592,1.); +#592 = DIRECTION('',(-0.999968273862,-7.965630505067E-03)); +#593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#594 = PCURVE('',#595,#600); +#595 = PLANE('',#596); +#596 = AXIS2_PLACEMENT_3D('',#597,#598,#599); +#597 = CARTESIAN_POINT('',(0.75,14.734038227189,-0.290412)); +#598 = DIRECTION('',(-1.110187801536E-16,-7.965630505067E-03, + -0.999968273862)); +#599 = DIRECTION('',(-1.110187801536E-16,-0.999968273862, + 7.965630505067E-03)); +#600 = DEFINITIONAL_REPRESENTATION('',(#601),#605); +#601 = LINE('',#602,#603); +#602 = CARTESIAN_POINT('',(-0.,0.)); +#603 = VECTOR('',#604,1.); +#604 = DIRECTION('',(-1.,-1.101344175144E-16)); +#605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#606 = FACE_BOUND('',#607,.T.); +#607 = EDGE_LOOP('',(#608)); +#608 = ORIENTED_EDGE('',*,*,#609,.F.); +#609 = EDGE_CURVE('',#610,#610,#612,.T.); +#610 = VERTEX_POINT('',#611); +#611 = CARTESIAN_POINT('',(0.75,18.5707,-3.9)); +#612 = SURFACE_CURVE('',#613,(#618,#625),.PCURVE_S1.); +#613 = CIRCLE('',#614,1.25); +#614 = AXIS2_PLACEMENT_3D('',#615,#616,#617); +#615 = CARTESIAN_POINT('',(0.75,17.3207,-3.9)); +#616 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#617 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#618 = PCURVE('',#45,#619); +#619 = DEFINITIONAL_REPRESENTATION('',(#620),#624); +#620 = CIRCLE('',#621,1.25); +#621 = AXIS2_PLACEMENT_2D('',#622,#623); +#622 = CARTESIAN_POINT('',(-16.13240502158,-3.9)); +#623 = DIRECTION('',(-1.,-1.110223024625E-16)); +#624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#625 = PCURVE('',#626,#631); +#626 = CYLINDRICAL_SURFACE('',#627,1.25); +#627 = AXIS2_PLACEMENT_3D('',#628,#629,#630); +#628 = CARTESIAN_POINT('',(0.75,17.3207,-3.9)); +#629 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#630 = DIRECTION('',(1.110223024625E-16,1.,-2.22044604925E-16)); +#631 = DEFINITIONAL_REPRESENTATION('',(#632),#636); +#632 = LINE('',#633,#634); +#633 = CARTESIAN_POINT('',(0.,0.)); +#634 = VECTOR('',#635,1.); +#635 = DIRECTION('',(1.,0.)); +#636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#637 = FACE_BOUND('',#638,.T.); +#638 = EDGE_LOOP('',(#639)); +#639 = ORIENTED_EDGE('',*,*,#640,.T.); +#640 = EDGE_CURVE('',#641,#641,#643,.T.); +#641 = VERTEX_POINT('',#642); +#642 = CARTESIAN_POINT('',(0.75,18.5707,3.9)); +#643 = SURFACE_CURVE('',#644,(#649,#660),.PCURVE_S1.); +#644 = CIRCLE('',#645,1.25); +#645 = AXIS2_PLACEMENT_3D('',#646,#647,#648); +#646 = CARTESIAN_POINT('',(0.75,17.3207,3.9)); +#647 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#648 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#649 = PCURVE('',#45,#650); +#650 = DEFINITIONAL_REPRESENTATION('',(#651),#659); +#651 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#652,#653,#654,#655,#656,#657 +,#658),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#652 = CARTESIAN_POINT('',(-17.38240502158,3.9)); +#653 = CARTESIAN_POINT('',(-17.38240502158,6.065063509461)); +#654 = CARTESIAN_POINT('',(-15.50740502158,4.982531754731)); +#655 = CARTESIAN_POINT('',(-13.63240502158,3.9)); +#656 = CARTESIAN_POINT('',(-15.50740502158,2.817468245269)); +#657 = CARTESIAN_POINT('',(-17.38240502158,1.734936490539)); +#658 = CARTESIAN_POINT('',(-17.38240502158,3.9)); +#659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#660 = PCURVE('',#661,#666); +#661 = CYLINDRICAL_SURFACE('',#662,1.25); +#662 = AXIS2_PLACEMENT_3D('',#663,#664,#665); +#663 = CARTESIAN_POINT('',(0.75,17.3207,3.9)); +#664 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#665 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#666 = DEFINITIONAL_REPRESENTATION('',(#667),#671); +#667 = LINE('',#668,#669); +#668 = CARTESIAN_POINT('',(-0.,0.)); +#669 = VECTOR('',#670,1.); +#670 = DIRECTION('',(-1.,0.)); +#671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#672 = ADVANCED_FACE('',(#673),#136,.T.); +#673 = FACE_BOUND('',#674,.T.); +#674 = EDGE_LOOP('',(#675,#676,#699,#725)); +#675 = ORIENTED_EDGE('',*,*,#430,.T.); +#676 = ORIENTED_EDGE('',*,*,#677,.T.); +#677 = EDGE_CURVE('',#403,#678,#680,.T.); +#678 = VERTEX_POINT('',#679); +#679 = CARTESIAN_POINT('',(2.25,17.84994829239,7.977583859882)); +#680 = SURFACE_CURVE('',#681,(#685,#692),.PCURVE_S1.); +#681 = LINE('',#682,#683); +#682 = CARTESIAN_POINT('',(0.75,17.84994829239,7.977583859882)); +#683 = VECTOR('',#684,1.); +#684 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#685 = PCURVE('',#136,#686); +#686 = DEFINITIONAL_REPRESENTATION('',(#687),#691); +#687 = LINE('',#688,#689); +#688 = CARTESIAN_POINT('',(0.929407682285,-1.359967063379E-16)); +#689 = VECTOR('',#690,1.); +#690 = DIRECTION('',(0.,1.)); +#691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#692 = PCURVE('',#418,#693); +#693 = DEFINITIONAL_REPRESENTATION('',(#694),#698); +#694 = LINE('',#695,#696); +#695 = CARTESIAN_POINT('',(2.446737607715,1.72234895426E-16)); +#696 = VECTOR('',#697,1.); +#697 = DIRECTION('',(0.,-1.)); +#698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#699 = ORIENTED_EDGE('',*,*,#700,.F.); +#700 = EDGE_CURVE('',#90,#678,#701,.T.); +#701 = SURFACE_CURVE('',#702,(#707,#714),.PCURVE_S1.); +#702 = CIRCLE('',#703,1.); +#703 = AXIS2_PLACEMENT_3D('',#704,#705,#706); +#704 = CARTESIAN_POINT('',(2.25,17.590849753127,7.01173296717)); +#705 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#706 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#707 = PCURVE('',#136,#708); +#708 = DEFINITIONAL_REPRESENTATION('',(#709),#713); +#709 = LINE('',#710,#711); +#710 = CARTESIAN_POINT('',(-3.520892545432,1.5)); +#711 = VECTOR('',#712,1.); +#712 = DIRECTION('',(1.,0.)); +#713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#714 = PCURVE('',#106,#715); +#715 = DEFINITIONAL_REPRESENTATION('',(#716),#724); +#716 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#717,#718,#719,#720,#721,#722 +,#723),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#717 = CARTESIAN_POINT('',(-15.40255477471,7.01173296717)); +#718 = CARTESIAN_POINT('',(-15.40255477471,5.279682159601)); +#719 = CARTESIAN_POINT('',(-16.90255477471,6.145707563386)); +#720 = CARTESIAN_POINT('',(-18.40255477471,7.01173296717)); +#721 = CARTESIAN_POINT('',(-16.90255477471,7.877758370955)); +#722 = CARTESIAN_POINT('',(-15.40255477471,8.743783774739)); +#723 = CARTESIAN_POINT('',(-15.40255477471,7.01173296717)); +#724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#725 = ORIENTED_EDGE('',*,*,#122,.F.); +#726 = ADVANCED_FACE('',(#727),#77,.F.); +#727 = FACE_BOUND('',#728,.F.); +#728 = EDGE_LOOP('',(#729,#774,#795,#796)); +#729 = ORIENTED_EDGE('',*,*,#730,.T.); +#730 = EDGE_CURVE('',#458,#731,#733,.T.); +#731 = VERTEX_POINT('',#732); +#732 = CARTESIAN_POINT('',(2.25,14.734038227189,0.290412)); +#733 = SURFACE_CURVE('',#734,(#738,#745),.PCURVE_S1.); +#734 = LINE('',#735,#736); +#735 = CARTESIAN_POINT('',(0.75,14.734038227189,0.290412)); +#736 = VECTOR('',#737,1.); +#737 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#738 = PCURVE('',#77,#739); +#739 = DEFINITIONAL_REPRESENTATION('',(#740),#744); +#740 = LINE('',#741,#742); +#741 = CARTESIAN_POINT('',(3.278127945207E-33,-2.952768838453E-17)); +#742 = VECTOR('',#743,1.); +#743 = DIRECTION('',(1.119031427929E-16,-1.)); +#744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#745 = PCURVE('',#501,#746); +#746 = DEFINITIONAL_REPRESENTATION('',(#747),#773); +#747 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#748,#749,#750,#751,#752,#753, + #754,#755,#756,#757,#758,#759,#760,#761,#762,#763,#764,#765,#766, + #767,#768,#769,#770,#771,#772),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,6.818181818182E-02, + 0.136363636364,0.204545454545,0.272727272727,0.340909090909, + 0.409090909091,0.477272727273,0.545454545455,0.613636363636, + 0.681818181818,0.75,0.818181818182,0.886363636364,0.954545454545, + 1.022727272727,1.090909090909,1.159090909091,1.227272727273, + 1.295454545455,1.363636363636,1.431818181818,1.5), + .QUASI_UNIFORM_KNOTS.); +#748 = CARTESIAN_POINT('',(-1.970772685723E-02,-2.952768838453E-17)); +#749 = CARTESIAN_POINT('',(-1.970772685723E-02,-2.272727272727E-02)); +#750 = CARTESIAN_POINT('',(-1.970772685723E-02,-6.818181818182E-02)); +#751 = CARTESIAN_POINT('',(-1.970772685723E-02,-0.136363636364)); +#752 = CARTESIAN_POINT('',(-1.970772685723E-02,-0.204545454545)); +#753 = CARTESIAN_POINT('',(-1.970772685723E-02,-0.272727272727)); +#754 = CARTESIAN_POINT('',(-1.970772685723E-02,-0.340909090909)); +#755 = CARTESIAN_POINT('',(-1.970772685723E-02,-0.409090909091)); +#756 = CARTESIAN_POINT('',(-1.970772685723E-02,-0.477272727273)); +#757 = CARTESIAN_POINT('',(-1.970772685723E-02,-0.545454545455)); +#758 = CARTESIAN_POINT('',(-1.970772685723E-02,-0.613636363636)); +#759 = CARTESIAN_POINT('',(-1.970772685723E-02,-0.681818181818)); +#760 = CARTESIAN_POINT('',(-1.970772685723E-02,-0.75)); +#761 = CARTESIAN_POINT('',(-1.970772685723E-02,-0.818181818182)); +#762 = CARTESIAN_POINT('',(-1.970772685723E-02,-0.886363636364)); +#763 = CARTESIAN_POINT('',(-1.970772685723E-02,-0.954545454545)); +#764 = CARTESIAN_POINT('',(-1.970772685723E-02,-1.022727272727)); +#765 = CARTESIAN_POINT('',(-1.970772685723E-02,-1.090909090909)); +#766 = CARTESIAN_POINT('',(-1.970772685723E-02,-1.159090909091)); +#767 = CARTESIAN_POINT('',(-1.970772685723E-02,-1.227272727273)); +#768 = CARTESIAN_POINT('',(-1.970772685723E-02,-1.295454545455)); +#769 = CARTESIAN_POINT('',(-1.970772685723E-02,-1.363636363636)); +#770 = CARTESIAN_POINT('',(-1.970772685723E-02,-1.431818181818)); +#771 = CARTESIAN_POINT('',(-1.970772685723E-02,-1.477272727273)); +#772 = CARTESIAN_POINT('',(-1.970772685723E-02,-1.5)); +#773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#774 = ORIENTED_EDGE('',*,*,#775,.T.); +#775 = EDGE_CURVE('',#731,#62,#776,.T.); +#776 = SURFACE_CURVE('',#777,(#781,#788),.PCURVE_S1.); +#777 = LINE('',#778,#779); +#778 = CARTESIAN_POINT('',(2.25,14.734038227189,0.290412)); +#779 = VECTOR('',#780,1.); +#780 = DIRECTION('',(1.110187801536E-16,0.999968273862, + 7.965630505067E-03)); +#781 = PCURVE('',#77,#782); +#782 = DEFINITIONAL_REPRESENTATION('',(#783),#787); +#783 = LINE('',#784,#785); +#784 = CARTESIAN_POINT('',(1.678547141893E-16,-1.5)); +#785 = VECTOR('',#786,1.); +#786 = DIRECTION('',(1.,0.)); +#787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#788 = PCURVE('',#106,#789); +#789 = DEFINITIONAL_REPRESENTATION('',(#790),#794); +#790 = LINE('',#791,#792); +#791 = CARTESIAN_POINT('',(-13.54574324877,0.290412)); +#792 = VECTOR('',#793,1.); +#793 = DIRECTION('',(-0.999968273862,7.965630505067E-03)); +#794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#795 = ORIENTED_EDGE('',*,*,#61,.F.); +#796 = ORIENTED_EDGE('',*,*,#457,.F.); +#797 = ADVANCED_FACE('',(#798,#1162,#1188),#106,.F.); +#798 = FACE_BOUND('',#799,.F.); +#799 = EDGE_LOOP('',(#800,#801,#802,#852,#898,#921,#945,#969,#992,#1016, + #1062,#1112,#1140,#1161)); +#800 = ORIENTED_EDGE('',*,*,#89,.F.); +#801 = ORIENTED_EDGE('',*,*,#775,.F.); +#802 = ORIENTED_EDGE('',*,*,#803,.T.); +#803 = EDGE_CURVE('',#731,#804,#806,.T.); +#804 = VERTEX_POINT('',#805); +#805 = CARTESIAN_POINT('',(2.25,-14.7369,1.63612456916E-15)); +#806 = SURFACE_CURVE('',#807,(#812,#823),.PCURVE_S1.); +#807 = CIRCLE('',#808,14.7369); +#808 = AXIS2_PLACEMENT_3D('',#809,#810,#811); +#809 = CARTESIAN_POINT('',(2.25,-1.325415012581E-28,1.665334536938E-16) + ); +#810 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#811 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#812 = PCURVE('',#106,#813); +#813 = DEFINITIONAL_REPRESENTATION('',(#814),#822); +#814 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#815,#816,#817,#818,#819,#820 +,#821),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#815 = CARTESIAN_POINT('',(-13.54860502158,5.040363348687E-16)); +#816 = CARTESIAN_POINT('',(-13.54860502158,25.525059546062)); +#817 = CARTESIAN_POINT('',(8.556744978415,12.762529773031)); +#818 = CARTESIAN_POINT('',(30.662094978415,4.11353581774E-15)); +#819 = CARTESIAN_POINT('',(8.556744978415,-12.76252977303)); +#820 = CARTESIAN_POINT('',(-13.54860502158,-25.52505954606)); +#821 = CARTESIAN_POINT('',(-13.54860502158,5.040363348687E-16)); +#822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#823 = PCURVE('',#501,#824); +#824 = DEFINITIONAL_REPRESENTATION('',(#825),#851); +#825 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#826,#827,#828,#829,#830,#831, + #832,#833,#834,#835,#836,#837,#838,#839,#840,#841,#842,#843,#844, + #845,#846,#847,#848,#849,#850),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(1.970772685723E-02,0.161611587163, + 0.303515447469,0.445419307775,0.587323168081,0.729227028387, + 0.871130888693,1.013034748999,1.154938609305,1.296842469611, + 1.438746329917,1.580650190224,1.72255405053,1.864457910836, + 2.006361771142,2.148265631448,2.290169491754,2.43207335206, + 2.573977212366,2.715881072672,2.857784932978,2.999688793284, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#826 = CARTESIAN_POINT('',(-1.970772685723E-02,-1.5)); +#827 = CARTESIAN_POINT('',(-6.700901362591E-02,-1.5)); +#828 = CARTESIAN_POINT('',(-0.161611587163,-1.5)); +#829 = CARTESIAN_POINT('',(-0.303515447469,-1.5)); +#830 = CARTESIAN_POINT('',(-0.445419307775,-1.5)); +#831 = CARTESIAN_POINT('',(-0.587323168081,-1.5)); +#832 = CARTESIAN_POINT('',(-0.729227028387,-1.5)); +#833 = CARTESIAN_POINT('',(-0.871130888693,-1.5)); +#834 = CARTESIAN_POINT('',(-1.013034748999,-1.5)); +#835 = CARTESIAN_POINT('',(-1.154938609305,-1.5)); +#836 = CARTESIAN_POINT('',(-1.296842469611,-1.5)); +#837 = CARTESIAN_POINT('',(-1.438746329917,-1.5)); +#838 = CARTESIAN_POINT('',(-1.580650190224,-1.5)); +#839 = CARTESIAN_POINT('',(-1.72255405053,-1.5)); +#840 = CARTESIAN_POINT('',(-1.864457910836,-1.5)); +#841 = CARTESIAN_POINT('',(-2.006361771142,-1.5)); +#842 = CARTESIAN_POINT('',(-2.148265631448,-1.5)); +#843 = CARTESIAN_POINT('',(-2.290169491754,-1.5)); +#844 = CARTESIAN_POINT('',(-2.43207335206,-1.5)); +#845 = CARTESIAN_POINT('',(-2.573977212366,-1.5)); +#846 = CARTESIAN_POINT('',(-2.715881072672,-1.5)); +#847 = CARTESIAN_POINT('',(-2.857784932978,-1.5)); +#848 = CARTESIAN_POINT('',(-2.999688793284,-1.5)); +#849 = CARTESIAN_POINT('',(-3.094291366821,-1.5)); +#850 = CARTESIAN_POINT('',(-3.14159265359,-1.5)); +#851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#852 = ORIENTED_EDGE('',*,*,#853,.F.); +#853 = EDGE_CURVE('',#854,#804,#856,.T.); +#854 = VERTEX_POINT('',#855); +#855 = CARTESIAN_POINT('',(2.25,14.734038227189,-0.290412)); +#856 = SURFACE_CURVE('',#857,(#862,#869),.PCURVE_S1.); +#857 = CIRCLE('',#858,14.7369); +#858 = AXIS2_PLACEMENT_3D('',#859,#860,#861); +#859 = CARTESIAN_POINT('',(2.25,-1.326277829196E-28,-1.665334536938E-16) + ); +#860 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#861 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#862 = PCURVE('',#106,#863); +#863 = DEFINITIONAL_REPRESENTATION('',(#864),#868); +#864 = CIRCLE('',#865,14.7369); +#865 = AXIS2_PLACEMENT_2D('',#866,#867); +#866 = CARTESIAN_POINT('',(1.188294978415,1.709694274812E-16)); +#867 = DIRECTION('',(-1.,-1.110223024625E-16)); +#868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#869 = PCURVE('',#501,#870); +#870 = DEFINITIONAL_REPRESENTATION('',(#871),#897); +#871 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#872,#873,#874,#875,#876,#877, + #878,#879,#880,#881,#882,#883,#884,#885,#886,#887,#888,#889,#890, + #891,#892,#893,#894,#895,#896),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(1.970772685723E-02,0.161611587163, + 0.303515447469,0.445419307775,0.587323168081,0.729227028387, + 0.871130888693,1.013034748999,1.154938609305,1.296842469611, + 1.438746329917,1.580650190224,1.72255405053,1.864457910836, + 2.006361771142,2.148265631448,2.290169491754,2.43207335206, + 2.573977212366,2.715881072672,2.857784932978,2.999688793284, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#872 = CARTESIAN_POINT('',(-6.263477580322,-1.5)); +#873 = CARTESIAN_POINT('',(-6.216176293554,-1.5)); +#874 = CARTESIAN_POINT('',(-6.121573720016,-1.5)); +#875 = CARTESIAN_POINT('',(-5.97966985971,-1.5)); +#876 = CARTESIAN_POINT('',(-5.837765999404,-1.5)); +#877 = CARTESIAN_POINT('',(-5.695862139098,-1.5)); +#878 = CARTESIAN_POINT('',(-5.553958278792,-1.5)); +#879 = CARTESIAN_POINT('',(-5.412054418486,-1.5)); +#880 = CARTESIAN_POINT('',(-5.27015055818,-1.5)); +#881 = CARTESIAN_POINT('',(-5.128246697874,-1.5)); +#882 = CARTESIAN_POINT('',(-4.986342837568,-1.5)); +#883 = CARTESIAN_POINT('',(-4.844438977262,-1.5)); +#884 = CARTESIAN_POINT('',(-4.702535116956,-1.5)); +#885 = CARTESIAN_POINT('',(-4.56063125665,-1.5)); +#886 = CARTESIAN_POINT('',(-4.418727396344,-1.5)); +#887 = CARTESIAN_POINT('',(-4.276823536038,-1.5)); +#888 = CARTESIAN_POINT('',(-4.134919675732,-1.5)); +#889 = CARTESIAN_POINT('',(-3.993015815426,-1.5)); +#890 = CARTESIAN_POINT('',(-3.85111195512,-1.5)); +#891 = CARTESIAN_POINT('',(-3.709208094814,-1.5)); +#892 = CARTESIAN_POINT('',(-3.567304234508,-1.5)); +#893 = CARTESIAN_POINT('',(-3.425400374202,-1.5)); +#894 = CARTESIAN_POINT('',(-3.283496513896,-1.5)); +#895 = CARTESIAN_POINT('',(-3.188893940358,-1.5)); +#896 = CARTESIAN_POINT('',(-3.14159265359,-1.5)); +#897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#898 = ORIENTED_EDGE('',*,*,#899,.T.); +#899 = EDGE_CURVE('',#854,#900,#902,.T.); +#900 = VERTEX_POINT('',#901); +#901 = CARTESIAN_POINT('',(2.25,19.934038227189,-0.331834592805)); +#902 = SURFACE_CURVE('',#903,(#907,#914),.PCURVE_S1.); +#903 = LINE('',#904,#905); +#904 = CARTESIAN_POINT('',(2.25,14.734038227189,-0.290412)); +#905 = VECTOR('',#906,1.); +#906 = DIRECTION('',(2.21153197668E-16,0.999968273862, + -7.965630505067E-03)); +#907 = PCURVE('',#106,#908); +#908 = DEFINITIONAL_REPRESENTATION('',(#909),#913); +#909 = LINE('',#910,#911); +#910 = CARTESIAN_POINT('',(-13.54574324877,-0.290412)); +#911 = VECTOR('',#912,1.); +#912 = DIRECTION('',(-0.999968273862,-7.965630505067E-03)); +#913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#914 = PCURVE('',#595,#915); +#915 = DEFINITIONAL_REPRESENTATION('',(#916),#920); +#916 = LINE('',#917,#918); +#917 = CARTESIAN_POINT('',(-1.678547141893E-16,-1.5)); +#918 = VECTOR('',#919,1.); +#919 = DIRECTION('',(-1.,-1.101344175144E-16)); +#920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#921 = ORIENTED_EDGE('',*,*,#922,.T.); +#922 = EDGE_CURVE('',#900,#923,#925,.T.); +#923 = VERTEX_POINT('',#924); +#924 = CARTESIAN_POINT('',(2.25,18.519773845536,-7.382003180045)); +#925 = SURFACE_CURVE('',#926,(#931,#938),.PCURVE_S1.); +#926 = CIRCLE('',#927,19.9368); +#927 = AXIS2_PLACEMENT_3D('',#928,#929,#930); +#928 = CARTESIAN_POINT('',(2.25,-8.628166150855E-32,-1.665334536938E-16) + ); +#929 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#930 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#931 = PCURVE('',#106,#932); +#932 = DEFINITIONAL_REPRESENTATION('',(#933),#937); +#933 = CIRCLE('',#934,19.9368); +#934 = AXIS2_PLACEMENT_2D('',#935,#936); +#935 = CARTESIAN_POINT('',(1.188294978415,1.709694274812E-16)); +#936 = DIRECTION('',(-1.,-1.110223024625E-16)); +#937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#938 = PCURVE('',#170,#939); +#939 = DEFINITIONAL_REPRESENTATION('',(#940),#944); +#940 = LINE('',#941,#942); +#941 = CARTESIAN_POINT('',(0.,-1.5)); +#942 = VECTOR('',#943,1.); +#943 = DIRECTION('',(1.,0.)); +#944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#945 = ORIENTED_EDGE('',*,*,#946,.T.); +#946 = EDGE_CURVE('',#923,#947,#949,.T.); +#947 = VERTEX_POINT('',#948); +#948 = CARTESIAN_POINT('',(2.25,17.84994829239,-7.977583859882)); +#949 = SURFACE_CURVE('',#950,(#955,#962),.PCURVE_S1.); +#950 = CIRCLE('',#951,1.); +#951 = AXIS2_PLACEMENT_3D('',#952,#953,#954); +#952 = CARTESIAN_POINT('',(2.25,17.590849753127,-7.01173296717)); +#953 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#954 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#955 = PCURVE('',#106,#956); +#956 = DEFINITIONAL_REPRESENTATION('',(#957),#961); +#957 = CIRCLE('',#958,1.); +#958 = AXIS2_PLACEMENT_2D('',#959,#960); +#959 = CARTESIAN_POINT('',(-16.40255477471,-7.01173296717)); +#960 = DIRECTION('',(1.,3.194250899405E-33)); +#961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#962 = PCURVE('',#199,#963); +#963 = DEFINITIONAL_REPRESENTATION('',(#964),#968); +#964 = LINE('',#965,#966); +#965 = CARTESIAN_POINT('',(3.520892545432,1.5)); +#966 = VECTOR('',#967,1.); +#967 = DIRECTION('',(-1.,0.)); +#968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#969 = ORIENTED_EDGE('',*,*,#970,.F.); +#970 = EDGE_CURVE('',#971,#947,#973,.T.); +#971 = VERTEX_POINT('',#972); +#972 = CARTESIAN_POINT('',(2.25,15.486764589747,-8.61153)); +#973 = SURFACE_CURVE('',#974,(#978,#985),.PCURVE_S1.); +#974 = LINE('',#975,#976); +#975 = CARTESIAN_POINT('',(2.25,15.486764589747,-8.61153)); +#976 = VECTOR('',#977,1.); +#977 = DIRECTION('',(2.432276962823E-16,0.965850892712,0.259098539263)); +#978 = PCURVE('',#106,#979); +#979 = DEFINITIONAL_REPRESENTATION('',(#980),#984); +#980 = LINE('',#981,#982); +#981 = CARTESIAN_POINT('',(-14.29846961133,-8.61153)); +#982 = VECTOR('',#983,1.); +#983 = DIRECTION('',(-0.965850892712,0.259098539263)); +#984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#985 = PCURVE('',#227,#986); +#986 = DEFINITIONAL_REPRESENTATION('',(#987),#991); +#987 = LINE('',#988,#989); +#988 = CARTESIAN_POINT('',(1.511700779602E-15,-1.5)); +#989 = VECTOR('',#990,1.); +#990 = DIRECTION('',(-1.,-1.359967063379E-16)); +#991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#992 = ORIENTED_EDGE('',*,*,#993,.F.); +#993 = EDGE_CURVE('',#994,#971,#996,.T.); +#994 = VERTEX_POINT('',#995); +#995 = CARTESIAN_POINT('',(2.25,14.3796,-9.544957104493)); +#996 = SURFACE_CURVE('',#997,(#1002,#1009),.PCURVE_S1.); +#997 = CIRCLE('',#998,2.); +#998 = AXIS2_PLACEMENT_3D('',#999,#1000,#1001); +#999 = CARTESIAN_POINT('',(2.25,16.134875458209,-10.50360618826)); +#1000 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#1001 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#1002 = PCURVE('',#106,#1003); +#1003 = DEFINITIONAL_REPRESENTATION('',(#1004),#1008); +#1004 = CIRCLE('',#1005,2.); +#1005 = AXIS2_PLACEMENT_2D('',#1006,#1007); +#1006 = CARTESIAN_POINT('',(-14.94658047979,-10.50360618826)); +#1007 = DIRECTION('',(-1.,-1.110223024625E-16)); +#1008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1009 = PCURVE('',#256,#1010); +#1010 = DEFINITIONAL_REPRESENTATION('',(#1011),#1015); +#1011 = LINE('',#1012,#1013); +#1012 = CARTESIAN_POINT('',(0.,-1.5)); +#1013 = VECTOR('',#1014,1.); +#1014 = DIRECTION('',(1.,0.)); +#1015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1016 = ORIENTED_EDGE('',*,*,#1017,.T.); +#1017 = EDGE_CURVE('',#994,#1018,#1020,.T.); +#1018 = VERTEX_POINT('',#1019); +#1019 = CARTESIAN_POINT('',(2.25,-18.407914,2.043688995812E-15)); +#1020 = SURFACE_CURVE('',#1021,(#1026,#1033),.PCURVE_S1.); +#1021 = CIRCLE('',#1022,17.7831); +#1022 = AXIS2_PLACEMENT_3D('',#1023,#1024,#1025); +#1023 = CARTESIAN_POINT('',(2.25,-0.624814,-9.716516480296E-17)); +#1024 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#1025 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#1026 = PCURVE('',#106,#1027); +#1027 = DEFINITIONAL_REPRESENTATION('',(#1028),#1032); +#1028 = CIRCLE('',#1029,17.7831); +#1029 = AXIS2_PLACEMENT_2D('',#1030,#1031); +#1030 = CARTESIAN_POINT('',(1.813108978415,2.40337716372E-16)); +#1031 = DIRECTION('',(-1.,-1.110223024625E-16)); +#1032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1033 = PCURVE('',#285,#1034); +#1034 = DEFINITIONAL_REPRESENTATION('',(#1035),#1061); +#1035 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1036,#1037,#1038,#1039,#1040, + #1041,#1042,#1043,#1044,#1045,#1046,#1047,#1048,#1049,#1050,#1051, + #1052,#1053,#1054,#1055,#1056,#1057,#1058,#1059,#1060), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (0.566572358471,0.683618735522,0.800665112573,0.917711489624, + 1.034757866674,1.151804243725,1.268850620776,1.385896997827, + 1.502943374878,1.619989751929,1.73703612898,1.85408250603, + 1.971128883081,2.088175260132,2.205221637183,2.322268014234, + 2.439314391285,2.556360768336,2.673407145386,2.790453522437, + 2.907499899488,3.024546276539,3.14159265359),.QUASI_UNIFORM_KNOTS.); +#1036 = CARTESIAN_POINT('',(-5.716612948709,-1.5)); +#1037 = CARTESIAN_POINT('',(-5.677597489692,-1.5)); +#1038 = CARTESIAN_POINT('',(-5.599566571658,-1.5)); +#1039 = CARTESIAN_POINT('',(-5.482520194607,-1.5)); +#1040 = CARTESIAN_POINT('',(-5.365473817556,-1.5)); +#1041 = CARTESIAN_POINT('',(-5.248427440505,-1.5)); +#1042 = CARTESIAN_POINT('',(-5.131381063454,-1.5)); +#1043 = CARTESIAN_POINT('',(-5.014334686403,-1.5)); +#1044 = CARTESIAN_POINT('',(-4.897288309353,-1.5)); +#1045 = CARTESIAN_POINT('',(-4.780241932302,-1.5)); +#1046 = CARTESIAN_POINT('',(-4.663195555251,-1.5)); +#1047 = CARTESIAN_POINT('',(-4.5461491782,-1.5)); +#1048 = CARTESIAN_POINT('',(-4.429102801149,-1.5)); +#1049 = CARTESIAN_POINT('',(-4.312056424098,-1.5)); +#1050 = CARTESIAN_POINT('',(-4.195010047047,-1.5)); +#1051 = CARTESIAN_POINT('',(-4.077963669997,-1.5)); +#1052 = CARTESIAN_POINT('',(-3.960917292946,-1.5)); +#1053 = CARTESIAN_POINT('',(-3.843870915895,-1.5)); +#1054 = CARTESIAN_POINT('',(-3.726824538844,-1.5)); +#1055 = CARTESIAN_POINT('',(-3.609778161793,-1.5)); +#1056 = CARTESIAN_POINT('',(-3.492731784742,-1.5)); +#1057 = CARTESIAN_POINT('',(-3.375685407691,-1.5)); +#1058 = CARTESIAN_POINT('',(-3.258639030641,-1.5)); +#1059 = CARTESIAN_POINT('',(-3.180608112607,-1.5)); +#1060 = CARTESIAN_POINT('',(-3.14159265359,-1.5)); +#1061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1062 = ORIENTED_EDGE('',*,*,#1063,.F.); +#1063 = EDGE_CURVE('',#1064,#1018,#1066,.T.); +#1064 = VERTEX_POINT('',#1065); +#1065 = CARTESIAN_POINT('',(2.25,14.3796,9.544957104493)); +#1066 = SURFACE_CURVE('',#1067,(#1072,#1083),.PCURVE_S1.); +#1067 = CIRCLE('',#1068,17.7831); +#1068 = AXIS2_PLACEMENT_3D('',#1069,#1070,#1071); +#1069 = CARTESIAN_POINT('',(2.25,-0.624814,1.665334536938E-16)); +#1070 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1071 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1072 = PCURVE('',#106,#1073); +#1073 = DEFINITIONAL_REPRESENTATION('',(#1074),#1082); +#1074 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1075,#1076,#1077,#1078, +#1079,#1080,#1081),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1075 = CARTESIAN_POINT('',(-15.96999102158,5.040363348687E-16)); +#1076 = CARTESIAN_POINT('',(-15.96999102158,30.801232716078)); +#1077 = CARTESIAN_POINT('',(10.704658978415,15.400616358039)); +#1078 = CARTESIAN_POINT('',(37.379308978415,4.859639633652E-15)); +#1079 = CARTESIAN_POINT('',(10.704658978415,-15.40061635803)); +#1080 = CARTESIAN_POINT('',(-15.96999102158,-30.80123271607)); +#1081 = CARTESIAN_POINT('',(-15.96999102158,5.040363348687E-16)); +#1082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1083 = PCURVE('',#285,#1084); +#1084 = DEFINITIONAL_REPRESENTATION('',(#1085),#1111); +#1085 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1086,#1087,#1088,#1089,#1090, + #1091,#1092,#1093,#1094,#1095,#1096,#1097,#1098,#1099,#1100,#1101, + #1102,#1103,#1104,#1105,#1106,#1107,#1108,#1109,#1110), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (0.566572358471,0.683618735522,0.800665112573,0.917711489624, + 1.034757866674,1.151804243725,1.268850620776,1.385896997827, + 1.502943374878,1.619989751929,1.73703612898,1.85408250603, + 1.971128883081,2.088175260132,2.205221637183,2.322268014234, + 2.439314391285,2.556360768336,2.673407145386,2.790453522437, + 2.907499899488,3.024546276539,3.14159265359),.QUASI_UNIFORM_KNOTS.); +#1086 = CARTESIAN_POINT('',(-0.566572358471,-1.5)); +#1087 = CARTESIAN_POINT('',(-0.605587817488,-1.5)); +#1088 = CARTESIAN_POINT('',(-0.683618735522,-1.5)); +#1089 = CARTESIAN_POINT('',(-0.800665112573,-1.5)); +#1090 = CARTESIAN_POINT('',(-0.917711489624,-1.5)); +#1091 = CARTESIAN_POINT('',(-1.034757866674,-1.5)); +#1092 = CARTESIAN_POINT('',(-1.151804243725,-1.5)); +#1093 = CARTESIAN_POINT('',(-1.268850620776,-1.5)); +#1094 = CARTESIAN_POINT('',(-1.385896997827,-1.5)); +#1095 = CARTESIAN_POINT('',(-1.502943374878,-1.5)); +#1096 = CARTESIAN_POINT('',(-1.619989751929,-1.5)); +#1097 = CARTESIAN_POINT('',(-1.73703612898,-1.5)); +#1098 = CARTESIAN_POINT('',(-1.85408250603,-1.5)); +#1099 = CARTESIAN_POINT('',(-1.971128883081,-1.5)); +#1100 = CARTESIAN_POINT('',(-2.088175260132,-1.5)); +#1101 = CARTESIAN_POINT('',(-2.205221637183,-1.5)); +#1102 = CARTESIAN_POINT('',(-2.322268014234,-1.5)); +#1103 = CARTESIAN_POINT('',(-2.439314391285,-1.5)); +#1104 = CARTESIAN_POINT('',(-2.556360768336,-1.5)); +#1105 = CARTESIAN_POINT('',(-2.673407145386,-1.5)); +#1106 = CARTESIAN_POINT('',(-2.790453522437,-1.5)); +#1107 = CARTESIAN_POINT('',(-2.907499899488,-1.5)); +#1108 = CARTESIAN_POINT('',(-3.024546276539,-1.5)); +#1109 = CARTESIAN_POINT('',(-3.102577194573,-1.5)); +#1110 = CARTESIAN_POINT('',(-3.14159265359,-1.5)); +#1111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1112 = ORIENTED_EDGE('',*,*,#1113,.T.); +#1113 = EDGE_CURVE('',#1064,#1114,#1116,.T.); +#1114 = VERTEX_POINT('',#1115); +#1115 = CARTESIAN_POINT('',(2.25,15.486764589747,8.61153)); +#1116 = SURFACE_CURVE('',#1117,(#1122,#1133),.PCURVE_S1.); +#1117 = CIRCLE('',#1118,2.); +#1118 = AXIS2_PLACEMENT_3D('',#1119,#1120,#1121); +#1119 = CARTESIAN_POINT('',(2.25,16.134875458209,10.50360618826)); +#1120 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1121 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1122 = PCURVE('',#106,#1123); +#1123 = DEFINITIONAL_REPRESENTATION('',(#1124),#1132); +#1124 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1125,#1126,#1127,#1128, +#1129,#1130,#1131),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1125 = CARTESIAN_POINT('',(-16.94658047979,10.50360618826)); +#1126 = CARTESIAN_POINT('',(-16.94658047979,13.967707803398)); +#1127 = CARTESIAN_POINT('',(-13.94658047979,12.235656995829)); +#1128 = CARTESIAN_POINT('',(-10.94658047979,10.50360618826)); +#1129 = CARTESIAN_POINT('',(-13.94658047979,8.771555380691)); +#1130 = CARTESIAN_POINT('',(-16.94658047979,7.039504573122)); +#1131 = CARTESIAN_POINT('',(-16.94658047979,10.50360618826)); +#1132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1133 = PCURVE('',#390,#1134); +#1134 = DEFINITIONAL_REPRESENTATION('',(#1135),#1139); +#1135 = LINE('',#1136,#1137); +#1136 = CARTESIAN_POINT('',(-0.,-1.5)); +#1137 = VECTOR('',#1138,1.); +#1138 = DIRECTION('',(-1.,0.)); +#1139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1140 = ORIENTED_EDGE('',*,*,#1141,.T.); +#1141 = EDGE_CURVE('',#1114,#678,#1142,.T.); +#1142 = SURFACE_CURVE('',#1143,(#1147,#1154),.PCURVE_S1.); +#1143 = LINE('',#1144,#1145); +#1144 = CARTESIAN_POINT('',(2.25,15.486764589747,8.61153)); +#1145 = VECTOR('',#1146,1.); +#1146 = DIRECTION('',(1.072309899443E-16,0.965850892712,-0.259098539263) + ); +#1147 = PCURVE('',#106,#1148); +#1148 = DEFINITIONAL_REPRESENTATION('',(#1149),#1153); +#1149 = LINE('',#1150,#1151); +#1150 = CARTESIAN_POINT('',(-14.29846961133,8.61153)); +#1151 = VECTOR('',#1152,1.); +#1152 = DIRECTION('',(-0.965850892712,-0.259098539263)); +#1153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1154 = PCURVE('',#418,#1155); +#1155 = DEFINITIONAL_REPRESENTATION('',(#1156),#1160); +#1156 = LINE('',#1157,#1158); +#1157 = CARTESIAN_POINT('',(1.608464849165E-16,-1.5)); +#1158 = VECTOR('',#1159,1.); +#1159 = DIRECTION('',(1.,3.697785493223E-32)); +#1160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1161 = ORIENTED_EDGE('',*,*,#700,.F.); +#1162 = FACE_BOUND('',#1163,.F.); +#1163 = EDGE_LOOP('',(#1164)); +#1164 = ORIENTED_EDGE('',*,*,#1165,.F.); +#1165 = EDGE_CURVE('',#1166,#1166,#1168,.T.); +#1166 = VERTEX_POINT('',#1167); +#1167 = CARTESIAN_POINT('',(2.25,18.5707,-3.9)); +#1168 = SURFACE_CURVE('',#1169,(#1174,#1181),.PCURVE_S1.); +#1169 = CIRCLE('',#1170,1.25); +#1170 = AXIS2_PLACEMENT_3D('',#1171,#1172,#1173); +#1171 = CARTESIAN_POINT('',(2.25,17.3207,-3.9)); +#1172 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#1173 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#1174 = PCURVE('',#106,#1175); +#1175 = DEFINITIONAL_REPRESENTATION('',(#1176),#1180); +#1176 = CIRCLE('',#1177,1.25); +#1177 = AXIS2_PLACEMENT_2D('',#1178,#1179); +#1178 = CARTESIAN_POINT('',(-16.13240502158,-3.9)); +#1179 = DIRECTION('',(-1.,-1.110223024625E-16)); +#1180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1181 = PCURVE('',#626,#1182); +#1182 = DEFINITIONAL_REPRESENTATION('',(#1183),#1187); +#1183 = LINE('',#1184,#1185); +#1184 = CARTESIAN_POINT('',(0.,-1.5)); +#1185 = VECTOR('',#1186,1.); +#1186 = DIRECTION('',(1.,0.)); +#1187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1188 = FACE_BOUND('',#1189,.F.); +#1189 = EDGE_LOOP('',(#1190)); +#1190 = ORIENTED_EDGE('',*,*,#1191,.T.); +#1191 = EDGE_CURVE('',#1192,#1192,#1194,.T.); +#1192 = VERTEX_POINT('',#1193); +#1193 = CARTESIAN_POINT('',(2.25,18.5707,3.9)); +#1194 = SURFACE_CURVE('',#1195,(#1200,#1211),.PCURVE_S1.); +#1195 = CIRCLE('',#1196,1.25); +#1196 = AXIS2_PLACEMENT_3D('',#1197,#1198,#1199); +#1197 = CARTESIAN_POINT('',(2.25,17.3207,3.9)); +#1198 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1199 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1200 = PCURVE('',#106,#1201); +#1201 = DEFINITIONAL_REPRESENTATION('',(#1202),#1210); +#1202 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1203,#1204,#1205,#1206, +#1207,#1208,#1209),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1203 = CARTESIAN_POINT('',(-17.38240502158,3.9)); +#1204 = CARTESIAN_POINT('',(-17.38240502158,6.065063509461)); +#1205 = CARTESIAN_POINT('',(-15.50740502158,4.982531754731)); +#1206 = CARTESIAN_POINT('',(-13.63240502158,3.9)); +#1207 = CARTESIAN_POINT('',(-15.50740502158,2.817468245269)); +#1208 = CARTESIAN_POINT('',(-17.38240502158,1.734936490539)); +#1209 = CARTESIAN_POINT('',(-17.38240502158,3.9)); +#1210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1211 = PCURVE('',#661,#1212); +#1212 = DEFINITIONAL_REPRESENTATION('',(#1213),#1217); +#1213 = LINE('',#1214,#1215); +#1214 = CARTESIAN_POINT('',(-0.,-1.5)); +#1215 = VECTOR('',#1216,1.); +#1216 = DIRECTION('',(-1.,0.)); +#1217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1218 = ADVANCED_FACE('',(#1219),#170,.T.); +#1219 = FACE_BOUND('',#1220,.T.); +#1220 = EDGE_LOOP('',(#1221,#1222,#1243,#1244)); +#1221 = ORIENTED_EDGE('',*,*,#151,.F.); +#1222 = ORIENTED_EDGE('',*,*,#1223,.T.); +#1223 = EDGE_CURVE('',#152,#900,#1224,.T.); +#1224 = SURFACE_CURVE('',#1225,(#1229,#1236),.PCURVE_S1.); +#1225 = LINE('',#1226,#1227); +#1226 = CARTESIAN_POINT('',(0.75,19.934038227189,-0.331834592805)); +#1227 = VECTOR('',#1228,1.); +#1228 = DIRECTION('',(1.,-2.465190328816E-32,-1.110223024625E-16)); +#1229 = PCURVE('',#170,#1230); +#1230 = DEFINITIONAL_REPRESENTATION('',(#1231),#1235); +#1231 = LINE('',#1232,#1233); +#1232 = CARTESIAN_POINT('',(1.664509431151E-02,0.)); +#1233 = VECTOR('',#1234,1.); +#1234 = DIRECTION('',(0.,-1.)); +#1235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1236 = PCURVE('',#595,#1237); +#1237 = DEFINITIONAL_REPRESENTATION('',(#1238),#1242); +#1238 = LINE('',#1239,#1240); +#1239 = CARTESIAN_POINT('',(-5.200164981152,-7.323227892027E-18)); +#1240 = VECTOR('',#1241,1.); +#1241 = DIRECTION('',(-1.119031427929E-16,-1.)); +#1242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1243 = ORIENTED_EDGE('',*,*,#922,.T.); +#1244 = ORIENTED_EDGE('',*,*,#1245,.F.); +#1245 = EDGE_CURVE('',#154,#923,#1246,.T.); +#1246 = SURFACE_CURVE('',#1247,(#1251,#1258),.PCURVE_S1.); +#1247 = LINE('',#1248,#1249); +#1248 = CARTESIAN_POINT('',(0.75,18.519773845536,-7.382003180045)); +#1249 = VECTOR('',#1250,1.); +#1250 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1251 = PCURVE('',#170,#1252); +#1252 = DEFINITIONAL_REPRESENTATION('',(#1253),#1257); +#1253 = LINE('',#1254,#1255); +#1254 = CARTESIAN_POINT('',(0.379299891842,3.623818908805E-17)); +#1255 = VECTOR('',#1256,1.); +#1256 = DIRECTION('',(-0.,-1.)); +#1257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1258 = PCURVE('',#199,#1259); +#1259 = DEFINITIONAL_REPRESENTATION('',(#1260),#1264); +#1260 = LINE('',#1261,#1262); +#1261 = CARTESIAN_POINT('',(-8.881784197001E-16,0.)); +#1262 = VECTOR('',#1263,1.); +#1263 = DIRECTION('',(-0.,1.)); +#1264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1265 = ADVANCED_FACE('',(#1266),#199,.T.); +#1266 = FACE_BOUND('',#1267,.F.); +#1267 = EDGE_LOOP('',(#1268,#1269,#1290,#1291)); +#1268 = ORIENTED_EDGE('',*,*,#182,.T.); +#1269 = ORIENTED_EDGE('',*,*,#1270,.T.); +#1270 = EDGE_CURVE('',#183,#947,#1271,.T.); +#1271 = SURFACE_CURVE('',#1272,(#1276,#1283),.PCURVE_S1.); +#1272 = LINE('',#1273,#1274); +#1273 = CARTESIAN_POINT('',(0.75,17.84994829239,-7.977583859882)); +#1274 = VECTOR('',#1275,1.); +#1275 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1276 = PCURVE('',#199,#1277); +#1277 = DEFINITIONAL_REPRESENTATION('',(#1278),#1282); +#1278 = LINE('',#1279,#1280); +#1279 = CARTESIAN_POINT('',(-0.929407682285,-1.359967063379E-16)); +#1280 = VECTOR('',#1281,1.); +#1281 = DIRECTION('',(-0.,1.)); +#1282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1283 = PCURVE('',#227,#1284); +#1284 = DEFINITIONAL_REPRESENTATION('',(#1285),#1289); +#1285 = LINE('',#1286,#1287); +#1286 = CARTESIAN_POINT('',(-2.446737607715,1.72234895426E-16)); +#1287 = VECTOR('',#1288,1.); +#1288 = DIRECTION('',(1.232595164408E-32,-1.)); +#1289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1290 = ORIENTED_EDGE('',*,*,#946,.F.); +#1291 = ORIENTED_EDGE('',*,*,#1245,.F.); +#1292 = ADVANCED_FACE('',(#1293),#595,.F.); +#1293 = FACE_BOUND('',#1294,.T.); +#1294 = EDGE_LOOP('',(#1295,#1338,#1339,#1340)); +#1295 = ORIENTED_EDGE('',*,*,#1296,.T.); +#1296 = EDGE_CURVE('',#536,#854,#1297,.T.); +#1297 = SURFACE_CURVE('',#1298,(#1302,#1309),.PCURVE_S1.); +#1298 = LINE('',#1299,#1300); +#1299 = CARTESIAN_POINT('',(0.75,14.734038227189,-0.290412)); +#1300 = VECTOR('',#1301,1.); +#1301 = DIRECTION('',(1.,-2.465190328816E-32,-1.110223024625E-16)); +#1302 = PCURVE('',#595,#1303); +#1303 = DEFINITIONAL_REPRESENTATION('',(#1304),#1308); +#1304 = LINE('',#1305,#1306); +#1305 = CARTESIAN_POINT('',(-3.278127945207E-33,-2.952768838453E-17)); +#1306 = VECTOR('',#1307,1.); +#1307 = DIRECTION('',(-1.119031427929E-16,-1.)); +#1308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1309 = PCURVE('',#501,#1310); +#1310 = DEFINITIONAL_REPRESENTATION('',(#1311),#1337); +#1311 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1312,#1313,#1314,#1315,#1316, + #1317,#1318,#1319,#1320,#1321,#1322,#1323,#1324,#1325,#1326,#1327, + #1328,#1329,#1330,#1331,#1332,#1333,#1334,#1335,#1336), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (0.,6.818181818182E-02,0.136363636364,0.204545454545,0.272727272727, + 0.340909090909,0.409090909091,0.477272727273,0.545454545455, + 0.613636363636,0.681818181818,0.75,0.818181818182,0.886363636364, + 0.954545454545,1.022727272727,1.090909090909,1.159090909091, + 1.227272727273,1.295454545455,1.363636363636,1.431818181818,1.5), + .QUASI_UNIFORM_KNOTS.); +#1312 = CARTESIAN_POINT('',(-6.263477580322,-2.952768838453E-17)); +#1313 = CARTESIAN_POINT('',(-6.263477580322,-2.272727272727E-02)); +#1314 = CARTESIAN_POINT('',(-6.263477580322,-6.818181818182E-02)); +#1315 = CARTESIAN_POINT('',(-6.263477580322,-0.136363636364)); +#1316 = CARTESIAN_POINT('',(-6.263477580322,-0.204545454545)); +#1317 = CARTESIAN_POINT('',(-6.263477580322,-0.272727272727)); +#1318 = CARTESIAN_POINT('',(-6.263477580322,-0.340909090909)); +#1319 = CARTESIAN_POINT('',(-6.263477580322,-0.409090909091)); +#1320 = CARTESIAN_POINT('',(-6.263477580322,-0.477272727273)); +#1321 = CARTESIAN_POINT('',(-6.263477580322,-0.545454545455)); +#1322 = CARTESIAN_POINT('',(-6.263477580322,-0.613636363636)); +#1323 = CARTESIAN_POINT('',(-6.263477580322,-0.681818181818)); +#1324 = CARTESIAN_POINT('',(-6.263477580322,-0.75)); +#1325 = CARTESIAN_POINT('',(-6.263477580322,-0.818181818182)); +#1326 = CARTESIAN_POINT('',(-6.263477580322,-0.886363636364)); +#1327 = CARTESIAN_POINT('',(-6.263477580322,-0.954545454545)); +#1328 = CARTESIAN_POINT('',(-6.263477580322,-1.022727272727)); +#1329 = CARTESIAN_POINT('',(-6.263477580322,-1.090909090909)); +#1330 = CARTESIAN_POINT('',(-6.263477580322,-1.159090909091)); +#1331 = CARTESIAN_POINT('',(-6.263477580322,-1.227272727273)); +#1332 = CARTESIAN_POINT('',(-6.263477580322,-1.295454545455)); +#1333 = CARTESIAN_POINT('',(-6.263477580322,-1.363636363636)); +#1334 = CARTESIAN_POINT('',(-6.263477580322,-1.431818181818)); +#1335 = CARTESIAN_POINT('',(-6.263477580322,-1.477272727273)); +#1336 = CARTESIAN_POINT('',(-6.263477580322,-1.5)); +#1337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1338 = ORIENTED_EDGE('',*,*,#899,.T.); +#1339 = ORIENTED_EDGE('',*,*,#1223,.F.); +#1340 = ORIENTED_EDGE('',*,*,#581,.F.); +#1341 = ADVANCED_FACE('',(#1342),#227,.T.); +#1342 = FACE_BOUND('',#1343,.F.); +#1343 = EDGE_LOOP('',(#1344,#1345,#1366,#1367)); +#1344 = ORIENTED_EDGE('',*,*,#211,.F.); +#1345 = ORIENTED_EDGE('',*,*,#1346,.T.); +#1346 = EDGE_CURVE('',#212,#971,#1347,.T.); +#1347 = SURFACE_CURVE('',#1348,(#1352,#1359),.PCURVE_S1.); +#1348 = LINE('',#1349,#1350); +#1349 = CARTESIAN_POINT('',(0.75,15.486764589747,-8.61153)); +#1350 = VECTOR('',#1351,1.); +#1351 = DIRECTION('',(1.,-2.465190328816E-32,-1.110223024625E-16)); +#1352 = PCURVE('',#227,#1353); +#1353 = DEFINITIONAL_REPRESENTATION('',(#1354),#1358); +#1354 = LINE('',#1355,#1356); +#1355 = CARTESIAN_POINT('',(-5.607338979626E-15,5.404172551093E-17)); +#1356 = VECTOR('',#1357,1.); +#1357 = DIRECTION('',(-7.84652735507E-17,-1.)); +#1358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1359 = PCURVE('',#256,#1360); +#1360 = DEFINITIONAL_REPRESENTATION('',(#1361),#1365); +#1361 = LINE('',#1362,#1363); +#1362 = CARTESIAN_POINT('',(4.38237586695,0.)); +#1363 = VECTOR('',#1364,1.); +#1364 = DIRECTION('',(0.,-1.)); +#1365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1366 = ORIENTED_EDGE('',*,*,#970,.T.); +#1367 = ORIENTED_EDGE('',*,*,#1270,.F.); +#1368 = ADVANCED_FACE('',(#1369),#501,.F.); +#1369 = FACE_BOUND('',#1370,.T.); +#1370 = EDGE_LOOP('',(#1371,#1372,#1373,#1374,#1375,#1376)); +#1371 = ORIENTED_EDGE('',*,*,#853,.F.); +#1372 = ORIENTED_EDGE('',*,*,#1296,.F.); +#1373 = ORIENTED_EDGE('',*,*,#535,.T.); +#1374 = ORIENTED_EDGE('',*,*,#480,.F.); +#1375 = ORIENTED_EDGE('',*,*,#730,.T.); +#1376 = ORIENTED_EDGE('',*,*,#803,.T.); +#1377 = ADVANCED_FACE('',(#1378),#256,.F.); +#1378 = FACE_BOUND('',#1379,.F.); +#1379 = EDGE_LOOP('',(#1380,#1423,#1424,#1425)); +#1380 = ORIENTED_EDGE('',*,*,#1381,.T.); +#1381 = EDGE_CURVE('',#240,#994,#1382,.T.); +#1382 = SURFACE_CURVE('',#1383,(#1387,#1394),.PCURVE_S1.); +#1383 = LINE('',#1384,#1385); +#1384 = CARTESIAN_POINT('',(0.75,14.3796,-9.544957104493)); +#1385 = VECTOR('',#1386,1.); +#1386 = DIRECTION('',(1.,-2.465190328816E-32,-1.110223024625E-16)); +#1387 = PCURVE('',#256,#1388); +#1388 = DEFINITIONAL_REPRESENTATION('',(#1389),#1393); +#1389 = LINE('',#1390,#1391); +#1390 = CARTESIAN_POINT('',(3.641477572058,0.)); +#1391 = VECTOR('',#1392,1.); +#1392 = DIRECTION('',(0.,-1.)); +#1393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1394 = PCURVE('',#285,#1395); +#1395 = DEFINITIONAL_REPRESENTATION('',(#1396),#1422); +#1396 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1397,#1398,#1399,#1400,#1401, + #1402,#1403,#1404,#1405,#1406,#1407,#1408,#1409,#1410,#1411,#1412, + #1413,#1414,#1415,#1416,#1417,#1418,#1419,#1420,#1421), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (0.,6.818181818182E-02,0.136363636364,0.204545454545,0.272727272727, + 0.340909090909,0.409090909091,0.477272727273,0.545454545455, + 0.613636363636,0.681818181818,0.75,0.818181818182,0.886363636364, + 0.954545454545,1.022727272727,1.090909090909,1.159090909091, + 1.227272727273,1.295454545455,1.363636363636,1.431818181818,1.5), + .QUASI_UNIFORM_KNOTS.); +#1397 = CARTESIAN_POINT('',(-5.716612948709,4.214406601477E-17)); +#1398 = CARTESIAN_POINT('',(-5.716612948709,-2.272727272727E-02)); +#1399 = CARTESIAN_POINT('',(-5.716612948709,-6.818181818182E-02)); +#1400 = CARTESIAN_POINT('',(-5.716612948709,-0.136363636364)); +#1401 = CARTESIAN_POINT('',(-5.716612948709,-0.204545454545)); +#1402 = CARTESIAN_POINT('',(-5.716612948709,-0.272727272727)); +#1403 = CARTESIAN_POINT('',(-5.716612948709,-0.340909090909)); +#1404 = CARTESIAN_POINT('',(-5.716612948709,-0.409090909091)); +#1405 = CARTESIAN_POINT('',(-5.716612948709,-0.477272727273)); +#1406 = CARTESIAN_POINT('',(-5.716612948709,-0.545454545455)); +#1407 = CARTESIAN_POINT('',(-5.716612948709,-0.613636363636)); +#1408 = CARTESIAN_POINT('',(-5.716612948709,-0.681818181818)); +#1409 = CARTESIAN_POINT('',(-5.716612948709,-0.75)); +#1410 = CARTESIAN_POINT('',(-5.716612948709,-0.818181818182)); +#1411 = CARTESIAN_POINT('',(-5.716612948709,-0.886363636364)); +#1412 = CARTESIAN_POINT('',(-5.716612948709,-0.954545454545)); +#1413 = CARTESIAN_POINT('',(-5.716612948709,-1.022727272727)); +#1414 = CARTESIAN_POINT('',(-5.716612948709,-1.090909090909)); +#1415 = CARTESIAN_POINT('',(-5.716612948709,-1.159090909091)); +#1416 = CARTESIAN_POINT('',(-5.716612948709,-1.227272727273)); +#1417 = CARTESIAN_POINT('',(-5.716612948709,-1.295454545455)); +#1418 = CARTESIAN_POINT('',(-5.716612948709,-1.363636363636)); +#1419 = CARTESIAN_POINT('',(-5.716612948709,-1.431818181818)); +#1420 = CARTESIAN_POINT('',(-5.716612948709,-1.477272727273)); +#1421 = CARTESIAN_POINT('',(-5.716612948709,-1.5)); +#1422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1423 = ORIENTED_EDGE('',*,*,#993,.T.); +#1424 = ORIENTED_EDGE('',*,*,#1346,.F.); +#1425 = ORIENTED_EDGE('',*,*,#239,.F.); +#1426 = ADVANCED_FACE('',(#1427),#285,.T.); +#1427 = FACE_BOUND('',#1428,.F.); +#1428 = EDGE_LOOP('',(#1429,#1430,#1431,#1432,#1475,#1476)); +#1429 = ORIENTED_EDGE('',*,*,#1381,.F.); +#1430 = ORIENTED_EDGE('',*,*,#268,.T.); +#1431 = ORIENTED_EDGE('',*,*,#319,.F.); +#1432 = ORIENTED_EDGE('',*,*,#1433,.T.); +#1433 = EDGE_CURVE('',#320,#1064,#1434,.T.); +#1434 = SURFACE_CURVE('',#1435,(#1439,#1468),.PCURVE_S1.); +#1435 = LINE('',#1436,#1437); +#1436 = CARTESIAN_POINT('',(0.75,14.3796,9.544957104493)); +#1437 = VECTOR('',#1438,1.); +#1438 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1439 = PCURVE('',#285,#1440); +#1440 = DEFINITIONAL_REPRESENTATION('',(#1441),#1467); +#1441 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1442,#1443,#1444,#1445,#1446, + #1447,#1448,#1449,#1450,#1451,#1452,#1453,#1454,#1455,#1456,#1457, + #1458,#1459,#1460,#1461,#1462,#1463,#1464,#1465,#1466), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (0.,6.818181818182E-02,0.136363636364,0.204545454545,0.272727272727, + 0.340909090909,0.409090909091,0.477272727273,0.545454545455, + 0.613636363636,0.681818181818,0.75,0.818181818182,0.886363636364, + 0.954545454545,1.022727272727,1.090909090909,1.159090909091, + 1.227272727273,1.295454545455,1.363636363636,1.431818181818,1.5), + .QUASI_UNIFORM_KNOTS.); +#1442 = CARTESIAN_POINT('',(-0.566572358471,4.214406601477E-17)); +#1443 = CARTESIAN_POINT('',(-0.566572358471,-2.272727272727E-02)); +#1444 = CARTESIAN_POINT('',(-0.566572358471,-6.818181818182E-02)); +#1445 = CARTESIAN_POINT('',(-0.566572358471,-0.136363636364)); +#1446 = CARTESIAN_POINT('',(-0.566572358471,-0.204545454545)); +#1447 = CARTESIAN_POINT('',(-0.566572358471,-0.272727272727)); +#1448 = CARTESIAN_POINT('',(-0.566572358471,-0.340909090909)); +#1449 = CARTESIAN_POINT('',(-0.566572358471,-0.409090909091)); +#1450 = CARTESIAN_POINT('',(-0.566572358471,-0.477272727273)); +#1451 = CARTESIAN_POINT('',(-0.566572358471,-0.545454545455)); +#1452 = CARTESIAN_POINT('',(-0.566572358471,-0.613636363636)); +#1453 = CARTESIAN_POINT('',(-0.566572358471,-0.681818181818)); +#1454 = CARTESIAN_POINT('',(-0.566572358471,-0.75)); +#1455 = CARTESIAN_POINT('',(-0.566572358471,-0.818181818182)); +#1456 = CARTESIAN_POINT('',(-0.566572358471,-0.886363636364)); +#1457 = CARTESIAN_POINT('',(-0.566572358471,-0.954545454545)); +#1458 = CARTESIAN_POINT('',(-0.566572358471,-1.022727272727)); +#1459 = CARTESIAN_POINT('',(-0.566572358471,-1.090909090909)); +#1460 = CARTESIAN_POINT('',(-0.566572358471,-1.159090909091)); +#1461 = CARTESIAN_POINT('',(-0.566572358471,-1.227272727273)); +#1462 = CARTESIAN_POINT('',(-0.566572358471,-1.295454545455)); +#1463 = CARTESIAN_POINT('',(-0.566572358471,-1.363636363636)); +#1464 = CARTESIAN_POINT('',(-0.566572358471,-1.431818181818)); +#1465 = CARTESIAN_POINT('',(-0.566572358471,-1.477272727273)); +#1466 = CARTESIAN_POINT('',(-0.566572358471,-1.5)); +#1467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1468 = PCURVE('',#390,#1469); +#1469 = DEFINITIONAL_REPRESENTATION('',(#1470),#1474); +#1470 = LINE('',#1471,#1472); +#1471 = CARTESIAN_POINT('',(-3.641477572058,0.)); +#1472 = VECTOR('',#1473,1.); +#1473 = DIRECTION('',(-0.,-1.)); +#1474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1475 = ORIENTED_EDGE('',*,*,#1063,.T.); +#1476 = ORIENTED_EDGE('',*,*,#1017,.F.); +#1477 = ADVANCED_FACE('',(#1478),#390,.F.); +#1478 = FACE_BOUND('',#1479,.T.); +#1479 = EDGE_LOOP('',(#1480,#1481,#1482,#1503)); +#1480 = ORIENTED_EDGE('',*,*,#1433,.T.); +#1481 = ORIENTED_EDGE('',*,*,#1113,.T.); +#1482 = ORIENTED_EDGE('',*,*,#1483,.F.); +#1483 = EDGE_CURVE('',#370,#1114,#1484,.T.); +#1484 = SURFACE_CURVE('',#1485,(#1489,#1496),.PCURVE_S1.); +#1485 = LINE('',#1486,#1487); +#1486 = CARTESIAN_POINT('',(0.75,15.486764589747,8.61153)); +#1487 = VECTOR('',#1488,1.); +#1488 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1489 = PCURVE('',#390,#1490); +#1490 = DEFINITIONAL_REPRESENTATION('',(#1491),#1495); +#1491 = LINE('',#1492,#1493); +#1492 = CARTESIAN_POINT('',(-4.38237586695,0.)); +#1493 = VECTOR('',#1494,1.); +#1494 = DIRECTION('',(-0.,-1.)); +#1495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1496 = PCURVE('',#418,#1497); +#1497 = DEFINITIONAL_REPRESENTATION('',(#1498),#1502); +#1498 = LINE('',#1499,#1500); +#1499 = CARTESIAN_POINT('',(5.607338979626E-15,5.404172551093E-17)); +#1500 = VECTOR('',#1501,1.); +#1501 = DIRECTION('',(7.84652735507E-17,-1.)); +#1502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1503 = ORIENTED_EDGE('',*,*,#369,.F.); +#1504 = ADVANCED_FACE('',(#1505),#418,.T.); +#1505 = FACE_BOUND('',#1506,.T.); +#1506 = EDGE_LOOP('',(#1507,#1508,#1509,#1510)); +#1507 = ORIENTED_EDGE('',*,*,#402,.F.); +#1508 = ORIENTED_EDGE('',*,*,#1483,.T.); +#1509 = ORIENTED_EDGE('',*,*,#1141,.T.); +#1510 = ORIENTED_EDGE('',*,*,#677,.F.); +#1511 = ADVANCED_FACE('',(#1512),#626,.F.); +#1512 = FACE_BOUND('',#1513,.F.); +#1513 = EDGE_LOOP('',(#1514,#1535,#1536,#1537)); +#1514 = ORIENTED_EDGE('',*,*,#1515,.T.); +#1515 = EDGE_CURVE('',#610,#1166,#1516,.T.); +#1516 = SEAM_CURVE('',#1517,(#1521,#1528),.PCURVE_S1.); +#1517 = LINE('',#1518,#1519); +#1518 = CARTESIAN_POINT('',(0.75,18.5707,-3.9)); +#1519 = VECTOR('',#1520,1.); +#1520 = DIRECTION('',(1.,-2.465190328816E-32,-1.110223024625E-16)); +#1521 = PCURVE('',#626,#1522); +#1522 = DEFINITIONAL_REPRESENTATION('',(#1523),#1527); +#1523 = LINE('',#1524,#1525); +#1524 = CARTESIAN_POINT('',(0.,0.)); +#1525 = VECTOR('',#1526,1.); +#1526 = DIRECTION('',(0.,-1.)); +#1527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1528 = PCURVE('',#626,#1529); +#1529 = DEFINITIONAL_REPRESENTATION('',(#1530),#1534); +#1530 = LINE('',#1531,#1532); +#1531 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1532 = VECTOR('',#1533,1.); +#1533 = DIRECTION('',(0.,-1.)); +#1534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1535 = ORIENTED_EDGE('',*,*,#1165,.T.); +#1536 = ORIENTED_EDGE('',*,*,#1515,.F.); +#1537 = ORIENTED_EDGE('',*,*,#609,.F.); +#1538 = ADVANCED_FACE('',(#1539),#661,.F.); +#1539 = FACE_BOUND('',#1540,.T.); +#1540 = EDGE_LOOP('',(#1541,#1562,#1563,#1564)); +#1541 = ORIENTED_EDGE('',*,*,#1542,.T.); +#1542 = EDGE_CURVE('',#641,#1192,#1543,.T.); +#1543 = SEAM_CURVE('',#1544,(#1548,#1555),.PCURVE_S1.); +#1544 = LINE('',#1545,#1546); +#1545 = CARTESIAN_POINT('',(0.75,18.5707,3.9)); +#1546 = VECTOR('',#1547,1.); +#1547 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1548 = PCURVE('',#661,#1549); +#1549 = DEFINITIONAL_REPRESENTATION('',(#1550),#1554); +#1550 = LINE('',#1551,#1552); +#1551 = CARTESIAN_POINT('',(-0.,0.)); +#1552 = VECTOR('',#1553,1.); +#1553 = DIRECTION('',(-0.,-1.)); +#1554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1555 = PCURVE('',#661,#1556); +#1556 = DEFINITIONAL_REPRESENTATION('',(#1557),#1561); +#1557 = LINE('',#1558,#1559); +#1558 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1559 = VECTOR('',#1560,1.); +#1560 = DIRECTION('',(-0.,-1.)); +#1561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1562 = ORIENTED_EDGE('',*,*,#1191,.T.); +#1563 = ORIENTED_EDGE('',*,*,#1542,.F.); +#1564 = ORIENTED_EDGE('',*,*,#640,.F.); +#1565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1569)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1566,#1567,#1568)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1566 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1567 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1568 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1569 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1566, + 'distance_accuracy_value','confusion accuracy'); +#1570 = PRODUCT_TYPE('part',$,(#7)); +#1571 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1572),#1565); +#1572 = STYLED_ITEM('color',(#1573),#15); +#1573 = PRESENTATION_STYLE_ASSIGNMENT((#1574,#1580)); +#1574 = SURFACE_STYLE_USAGE(.BOTH.,#1575); +#1575 = SURFACE_SIDE_STYLE('',(#1576)); +#1576 = SURFACE_STYLE_FILL_AREA(#1577); +#1577 = FILL_AREA_STYLE('',(#1578)); +#1578 = FILL_AREA_STYLE_COLOUR('',#1579); +#1579 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#1580 = CURVE_STYLE('',#1581,POSITIVE_LENGTH_MEASURE(0.1),#1579); +#1581 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M32RetainingRings.stl b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M32RetainingRings.stl new file mode 100644 index 0000000000000000000000000000000000000000..f10f30311039ff48e37104341e741a64cd04d9e5 GIT binary patch literal 42684 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M34RetainingRings.step b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M34RetainingRings.step new file mode 100644 index 00000000..2f3f7d73 --- /dev/null +++ b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M34RetainingRings.step @@ -0,0 +1,1976 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/jesus/Documentos/Freecad/FreeCAD-library/Mechanical +Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_ +M34RetainingRings.step','2015-10-13T22:52:23',('Author'),(''), + 'Open CASCADE STEP processor 6.8','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft', + 'automotive_design',1997,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('Fillet','Fillet','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1565); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#143,#668,#718,#789,#1218,#1265,#1292,#1341, + #1368,#1377,#1426,#1477,#1504,#1511,#1538)); +#17 = ADVANCED_FACE('',(#18),#33,.T.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#60,#88,#117)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(0.75,21.172373165174,0.402568)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(0.75,19.665241195904,7.855554413721)); +#26 = SURFACE_CURVE('',#27,(#32,#44),.PCURVE_S1.); +#27 = CIRCLE('',#28,21.1762); +#28 = AXIS2_PLACEMENT_3D('',#29,#30,#31); +#29 = CARTESIAN_POINT('',(0.75,0.,0.)); +#30 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#31 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#32 = PCURVE('',#33,#38); +#33 = CYLINDRICAL_SURFACE('',#34,21.1762); +#34 = AXIS2_PLACEMENT_3D('',#35,#36,#37); +#35 = CARTESIAN_POINT('',(0.75,0.,0.)); +#36 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#37 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#38 = DEFINITIONAL_REPRESENTATION('',(#39),#43); +#39 = LINE('',#40,#41); +#40 = CARTESIAN_POINT('',(-0.,0.)); +#41 = VECTOR('',#42,1.); +#42 = DIRECTION('',(-1.,0.)); +#43 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44 = PCURVE('',#45,#50); +#45 = PLANE('',#46); +#46 = AXIS2_PLACEMENT_3D('',#47,#48,#49); +#47 = CARTESIAN_POINT('',(0.75,15.81105152223,0.399586)); +#48 = DIRECTION('',(-1.,1.110223024625E-16,0.)); +#49 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#50 = DEFINITIONAL_REPRESENTATION('',(#51),#59); +#51 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#52,#53,#54,#55,#56,#57,#58), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#52 = CARTESIAN_POINT('',(-5.36514847777,-0.399586)); +#53 = CARTESIAN_POINT('',(-5.36514847777,36.27866831124)); +#54 = CARTESIAN_POINT('',(26.39915152223,17.93954115562)); +#55 = CARTESIAN_POINT('',(58.16345152223,-0.399586)); +#56 = CARTESIAN_POINT('',(26.39915152223,-18.73871315562)); +#57 = CARTESIAN_POINT('',(-5.36514847777,-37.07784031124)); +#58 = CARTESIAN_POINT('',(-5.36514847777,-0.399586)); +#59 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60 = ORIENTED_EDGE('',*,*,#61,.T.); +#61 = EDGE_CURVE('',#22,#62,#64,.T.); +#62 = VERTEX_POINT('',#63); +#63 = CARTESIAN_POINT('',(2.25,21.172373165174,0.402568)); +#64 = SURFACE_CURVE('',#65,(#69,#76),.PCURVE_S1.); +#65 = LINE('',#66,#67); +#66 = CARTESIAN_POINT('',(0.75,21.172373165174,0.402568)); +#67 = VECTOR('',#68,1.); +#68 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#69 = PCURVE('',#33,#70); +#70 = DEFINITIONAL_REPRESENTATION('',(#71),#75); +#71 = LINE('',#72,#73); +#72 = CARTESIAN_POINT('',(-1.901154369708E-02,0.)); +#73 = VECTOR('',#74,1.); +#74 = DIRECTION('',(-0.,-1.)); +#75 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76 = PCURVE('',#77,#82); +#77 = PLANE('',#78); +#78 = AXIS2_PLACEMENT_3D('',#79,#80,#81); +#79 = CARTESIAN_POINT('',(0.75,15.81105152223,0.399586)); +#80 = DIRECTION('',(-1.110222852893E-16,-5.562060509205E-04, + 0.999999845317)); +#81 = DIRECTION('',(1.110222852893E-16,0.999999845317,5.562060509205E-04 + )); +#82 = DEFINITIONAL_REPRESENTATION('',(#83),#87); +#83 = LINE('',#84,#85); +#84 = CARTESIAN_POINT('',(5.361322472247,1.913726568036E-17)); +#85 = VECTOR('',#86,1.); +#86 = DIRECTION('',(1.110840365657E-16,-1.)); +#87 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88 = ORIENTED_EDGE('',*,*,#89,.T.); +#89 = EDGE_CURVE('',#62,#90,#92,.T.); +#90 = VERTEX_POINT('',#91); +#91 = CARTESIAN_POINT('',(2.25,19.665241195904,7.855554413721)); +#92 = SURFACE_CURVE('',#93,(#98,#105),.PCURVE_S1.); +#93 = CIRCLE('',#94,21.1762); +#94 = AXIS2_PLACEMENT_3D('',#95,#96,#97); +#95 = CARTESIAN_POINT('',(2.25,0.,1.665334536938E-16)); +#96 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#97 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#98 = PCURVE('',#33,#99); +#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104); +#100 = LINE('',#101,#102); +#101 = CARTESIAN_POINT('',(-0.,-1.5)); +#102 = VECTOR('',#103,1.); +#103 = DIRECTION('',(-1.,0.)); +#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#105 = PCURVE('',#106,#111); +#106 = PLANE('',#107); +#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110); +#108 = CARTESIAN_POINT('',(2.25,1.20074896021,-3.658577606039E-16)); +#109 = DIRECTION('',(1.,-1.699230278033E-16,-5.45303323602E-17)); +#110 = DIRECTION('',(1.699230278033E-16,1.,0.)); +#111 = DEFINITIONAL_REPRESENTATION('',(#112),#116); +#112 = CIRCLE('',#113,21.1762); +#113 = AXIS2_PLACEMENT_2D('',#114,#115); +#114 = CARTESIAN_POINT('',(-1.20074896021,3.990813000557E-16)); +#115 = DIRECTION('',(1.,3.327418014958E-33)); +#116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#117 = ORIENTED_EDGE('',*,*,#118,.F.); +#118 = EDGE_CURVE('',#24,#90,#119,.T.); +#119 = SURFACE_CURVE('',#120,(#124,#131),.PCURVE_S1.); +#120 = LINE('',#121,#122); +#121 = CARTESIAN_POINT('',(0.75,19.665241195904,7.855554413721)); +#122 = VECTOR('',#123,1.); +#123 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#124 = PCURVE('',#33,#125); +#125 = DEFINITIONAL_REPRESENTATION('',(#126),#130); +#126 = LINE('',#127,#128); +#127 = CARTESIAN_POINT('',(-0.380044157184,5.203171227208E-17)); +#128 = VECTOR('',#129,1.); +#129 = DIRECTION('',(-0.,-1.)); +#130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#131 = PCURVE('',#132,#137); +#132 = CYLINDRICAL_SURFACE('',#133,1.); +#133 = AXIS2_PLACEMENT_3D('',#134,#135,#136); +#134 = CARTESIAN_POINT('',(0.75,18.736592940036,7.484592937455)); +#135 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#136 = DIRECTION('',(1.031006675442E-16,0.928648255868,0.370961476267)); +#137 = DEFINITIONAL_REPRESENTATION('',(#138),#142); +#138 = LINE('',#139,#140); +#139 = CARTESIAN_POINT('',(0.,0.)); +#140 = VECTOR('',#141,1.); +#141 = DIRECTION('',(0.,1.)); +#142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#143 = ADVANCED_FACE('',(#144,#602,#633),#45,.T.); +#144 = FACE_BOUND('',#145,.T.); +#145 = EDGE_LOOP('',(#146,#177,#206,#234,#263,#314,#364,#397,#425,#451, + #452,#475,#530,#576)); +#146 = ORIENTED_EDGE('',*,*,#147,.T.); +#147 = EDGE_CURVE('',#148,#150,#152,.T.); +#148 = VERTEX_POINT('',#149); +#149 = CARTESIAN_POINT('',(0.75,21.172373165174,-0.402568)); +#150 = VERTEX_POINT('',#151); +#151 = CARTESIAN_POINT('',(0.75,19.665241195904,-7.855554413722)); +#152 = SURFACE_CURVE('',#153,(#158,#165),.PCURVE_S1.); +#153 = CIRCLE('',#154,21.1762); +#154 = AXIS2_PLACEMENT_3D('',#155,#156,#157); +#155 = CARTESIAN_POINT('',(0.75,0.,0.)); +#156 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#157 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#158 = PCURVE('',#45,#159); +#159 = DEFINITIONAL_REPRESENTATION('',(#160),#164); +#160 = CIRCLE('',#161,21.1762); +#161 = AXIS2_PLACEMENT_2D('',#162,#163); +#162 = CARTESIAN_POINT('',(15.81105152223,-0.399586)); +#163 = DIRECTION('',(-1.,-1.110223024625E-16)); +#164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#165 = PCURVE('',#166,#171); +#166 = CYLINDRICAL_SURFACE('',#167,21.1762); +#167 = AXIS2_PLACEMENT_3D('',#168,#169,#170); +#168 = CARTESIAN_POINT('',(0.75,0.,0.)); +#169 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#170 = DIRECTION('',(1.110223024625E-16,1.,-2.22044604925E-16)); +#171 = DEFINITIONAL_REPRESENTATION('',(#172),#176); +#172 = LINE('',#173,#174); +#173 = CARTESIAN_POINT('',(0.,0.)); +#174 = VECTOR('',#175,1.); +#175 = DIRECTION('',(1.,0.)); +#176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#177 = ORIENTED_EDGE('',*,*,#178,.T.); +#178 = EDGE_CURVE('',#150,#179,#181,.T.); +#179 = VERTEX_POINT('',#180); +#180 = CARTESIAN_POINT('',(0.75,18.981974094705,-8.45401961799)); +#181 = SURFACE_CURVE('',#182,(#187,#194),.PCURVE_S1.); +#182 = CIRCLE('',#183,1.); +#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186); +#184 = CARTESIAN_POINT('',(0.75,18.736592940036,-7.484592937455)); +#185 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#186 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#187 = PCURVE('',#45,#188); +#188 = DEFINITIONAL_REPRESENTATION('',(#189),#193); +#189 = CIRCLE('',#190,1.); +#190 = AXIS2_PLACEMENT_2D('',#191,#192); +#191 = CARTESIAN_POINT('',(-2.925541417806,-7.884178937455)); +#192 = DIRECTION('',(1.,0.)); +#193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#194 = PCURVE('',#195,#200); +#195 = CYLINDRICAL_SURFACE('',#196,1.); +#196 = AXIS2_PLACEMENT_3D('',#197,#198,#199); +#197 = CARTESIAN_POINT('',(0.75,18.736592940036,-7.484592937455)); +#198 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#199 = DIRECTION('',(1.031006675442E-16,0.928648255868,-0.370961476267) + ); +#200 = DEFINITIONAL_REPRESENTATION('',(#201),#205); +#201 = LINE('',#202,#203); +#202 = CARTESIAN_POINT('',(3.521636810774,5.203171227208E-17)); +#203 = VECTOR('',#204,1.); +#204 = DIRECTION('',(-1.,0.)); +#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#206 = ORIENTED_EDGE('',*,*,#207,.T.); +#207 = EDGE_CURVE('',#179,#208,#210,.T.); +#208 = VERTEX_POINT('',#209); +#209 = CARTESIAN_POINT('',(0.75,16.6191,-9.052110000003)); +#210 = SURFACE_CURVE('',#211,(#215,#222),.PCURVE_S1.); +#211 = LINE('',#212,#213); +#212 = CARTESIAN_POINT('',(0.75,19.46866,-8.330829745253)); +#213 = VECTOR('',#214,1.); +#214 = DIRECTION('',(-2.424987450554E-16,-0.969426680535,-0.245381154669 + )); +#215 = PCURVE('',#45,#216); +#216 = DEFINITIONAL_REPRESENTATION('',(#217),#221); +#217 = LINE('',#218,#219); +#218 = CARTESIAN_POINT('',(-3.65760847777,-8.730415745253)); +#219 = VECTOR('',#220,1.); +#220 = DIRECTION('',(0.969426680535,-0.245381154669)); +#221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#222 = PCURVE('',#223,#228); +#223 = PLANE('',#224); +#224 = AXIS2_PLACEMENT_3D('',#225,#226,#227); +#225 = CARTESIAN_POINT('',(0.75,19.46866,-8.330829745253)); +#226 = DIRECTION('',(1.076279821416E-16,-0.245381154669,0.969426680535) + ); +#227 = DIRECTION('',(1.076279821416E-16,0.969426680535,0.245381154669)); +#228 = DEFINITIONAL_REPRESENTATION('',(#229),#233); +#229 = LINE('',#230,#231); +#230 = CARTESIAN_POINT('',(7.324075349419E-15,-7.917593123293E-31)); +#231 = VECTOR('',#232,1.); +#232 = DIRECTION('',(-1.,1.348707629138E-16)); +#233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#234 = ORIENTED_EDGE('',*,*,#235,.F.); +#235 = EDGE_CURVE('',#236,#208,#238,.T.); +#236 = VERTEX_POINT('',#237); +#237 = CARTESIAN_POINT('',(0.75,15.567200000004,-9.805623856005)); +#238 = SURFACE_CURVE('',#239,(#244,#251),.PCURVE_S1.); +#239 = CIRCLE('',#240,2.); +#240 = AXIS2_PLACEMENT_3D('',#241,#242,#243); +#241 = CARTESIAN_POINT('',(0.75,17.195211684996,-10.96733722579)); +#242 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#243 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#244 = PCURVE('',#45,#245); +#245 = DEFINITIONAL_REPRESENTATION('',(#246),#250); +#246 = CIRCLE('',#247,2.); +#247 = AXIS2_PLACEMENT_2D('',#248,#249); +#248 = CARTESIAN_POINT('',(-1.384160162767,-11.36692322579)); +#249 = DIRECTION('',(-1.,-1.110223024625E-16)); +#250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#251 = PCURVE('',#252,#257); +#252 = CYLINDRICAL_SURFACE('',#253,2.); +#253 = AXIS2_PLACEMENT_3D('',#254,#255,#256); +#254 = CARTESIAN_POINT('',(0.75,17.195211684996,-10.96733722579)); +#255 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#256 = DIRECTION('',(1.110223024625E-16,1.,-2.22044604925E-16)); +#257 = DEFINITIONAL_REPRESENTATION('',(#258),#262); +#258 = LINE('',#259,#260); +#259 = CARTESIAN_POINT('',(0.,0.)); +#260 = VECTOR('',#261,1.); +#261 = DIRECTION('',(1.,0.)); +#262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#263 = ORIENTED_EDGE('',*,*,#264,.T.); +#264 = EDGE_CURVE('',#236,#265,#267,.T.); +#265 = VERTEX_POINT('',#266); +#266 = CARTESIAN_POINT('',(0.75,-19.6161,2.177824587335E-15)); +#267 = SURFACE_CURVE('',#268,(#273,#280),.PCURVE_S1.); +#268 = CIRCLE('',#269,18.958069); +#269 = AXIS2_PLACEMENT_3D('',#270,#271,#272); +#270 = CARTESIAN_POINT('',(0.75,-0.658031,7.305611671171E-17)); +#271 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#272 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#273 = PCURVE('',#45,#274); +#274 = DEFINITIONAL_REPRESENTATION('',(#275),#279); +#275 = CIRCLE('',#276,18.958069); +#276 = AXIS2_PLACEMENT_2D('',#277,#278); +#277 = CARTESIAN_POINT('',(16.46908252223,-0.399586)); +#278 = DIRECTION('',(-1.,-1.110223024625E-16)); +#279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#280 = PCURVE('',#281,#286); +#281 = CYLINDRICAL_SURFACE('',#282,18.958069); +#282 = AXIS2_PLACEMENT_3D('',#283,#284,#285); +#283 = CARTESIAN_POINT('',(0.75,-0.658031,0.)); +#284 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#285 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#286 = DEFINITIONAL_REPRESENTATION('',(#287),#313); +#287 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#288,#289,#290,#291,#292,#293, + #294,#295,#296,#297,#298,#299,#300,#301,#302,#303,#304,#305,#306, + #307,#308,#309,#310,#311,#312),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.54360762617,0.661697854689, + 0.779788083208,0.897878311727,1.015968540246,1.134058768765, + 1.252148997284,1.370239225803,1.488329454322,1.606419682842, + 1.724509911361,1.84260013988,1.960690368399,2.078780596918, + 2.196870825437,2.314961053956,2.433051282475,2.551141510994, + 2.669231739513,2.787321968033,2.905412196552,3.023502425071, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#288 = CARTESIAN_POINT('',(-5.73957768101,-6.396634493197E-16)); +#289 = CARTESIAN_POINT('',(-5.700214271503,-5.259077941758E-16)); +#290 = CARTESIAN_POINT('',(-5.621487452491,-2.950633575545E-16)); +#291 = CARTESIAN_POINT('',(-5.503397223972,5.631784384948E-17)); +#292 = CARTESIAN_POINT('',(-5.385306995453,4.079356851903E-16)); +#293 = CARTESIAN_POINT('',(-5.267216766933,7.548880189551E-16)); +#294 = CARTESIAN_POINT('',(-5.149126538414,1.092343296111E-15)); +#295 = CARTESIAN_POINT('',(-5.031036309895,1.415600749341E-15)); +#296 = CARTESIAN_POINT('',(-4.912946081376,1.720157777223E-15)); +#297 = CARTESIAN_POINT('',(-4.794855852857,2.001772150536E-15)); +#298 = CARTESIAN_POINT('',(-4.676765624338,2.256521239593E-15)); +#299 = CARTESIAN_POINT('',(-4.558675395819,2.480856616307E-15)); +#300 = CARTESIAN_POINT('',(-4.4405851673,2.671653490335E-15)); +#301 = CARTESIAN_POINT('',(-4.322494938781,2.826254232384E-15)); +#302 = CARTESIAN_POINT('',(-4.204404710262,2.942505391756E-15)); +#303 = CARTESIAN_POINT('',(-4.086314481743,3.01878769761E-15)); +#304 = CARTESIAN_POINT('',(-3.968224253223,3.054038592314E-15)); +#305 = CARTESIAN_POINT('',(-3.850134024704,3.047767112842E-15)); +#306 = CARTESIAN_POINT('',(-3.732043796185,3.000060427409E-15)); +#307 = CARTESIAN_POINT('',(-3.613953567666,2.91158374853E-15)); +#308 = CARTESIAN_POINT('',(-3.495863339147,2.783566860315E-15)); +#309 = CARTESIAN_POINT('',(-3.377773110628,2.617802689E-15)); +#310 = CARTESIAN_POINT('',(-3.259682882109,2.416563734703E-15)); +#311 = CARTESIAN_POINT('',(-3.180956063096,2.26071397475E-15)); +#312 = CARTESIAN_POINT('',(-3.14159265359,2.177824587335E-15)); +#313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#314 = ORIENTED_EDGE('',*,*,#315,.F.); +#315 = EDGE_CURVE('',#316,#265,#318,.T.); +#316 = VERTEX_POINT('',#317); +#317 = CARTESIAN_POINT('',(0.75,15.567200000004,9.805623856005)); +#318 = SURFACE_CURVE('',#319,(#324,#335),.PCURVE_S1.); +#319 = CIRCLE('',#320,18.958069); +#320 = AXIS2_PLACEMENT_3D('',#321,#322,#323); +#321 = CARTESIAN_POINT('',(0.75,-0.658031,0.)); +#322 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#323 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#324 = PCURVE('',#45,#325); +#325 = DEFINITIONAL_REPRESENTATION('',(#326),#334); +#326 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#327,#328,#329,#330,#331,#332 +,#333),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#327 = CARTESIAN_POINT('',(-2.48898647777,-0.399586)); +#328 = CARTESIAN_POINT('',(-2.48898647777,32.436752721396)); +#329 = CARTESIAN_POINT('',(25.94811702223,16.018583360698)); +#330 = CARTESIAN_POINT('',(54.38522052223,-0.399586)); +#331 = CARTESIAN_POINT('',(25.94811702223,-16.81775536069)); +#332 = CARTESIAN_POINT('',(-2.48898647777,-33.23592472139)); +#333 = CARTESIAN_POINT('',(-2.48898647777,-0.399586)); +#334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#335 = PCURVE('',#281,#336); +#336 = DEFINITIONAL_REPRESENTATION('',(#337),#363); +#337 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#338,#339,#340,#341,#342,#343, + #344,#345,#346,#347,#348,#349,#350,#351,#352,#353,#354,#355,#356, + #357,#358,#359,#360,#361,#362),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.54360762617,0.661697854689, + 0.779788083208,0.897878311727,1.015968540246,1.134058768765, + 1.252148997284,1.370239225803,1.488329454322,1.606419682842, + 1.724509911361,1.84260013988,1.960690368399,2.078780596918, + 2.196870825437,2.314961053956,2.433051282475,2.551141510994, + 2.669231739513,2.787321968033,2.905412196552,3.023502425071, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#338 = CARTESIAN_POINT('',(-0.54360762617,-1.972152263053E-31)); +#339 = CARTESIAN_POINT('',(-0.582971035676,-7.669481022982E-32)); +#340 = CARTESIAN_POINT('',(-0.661697854689,3.563324989472E-32)); +#341 = CARTESIAN_POINT('',(-0.779788083208,-9.674159286776E-33)); +#342 = CARTESIAN_POINT('',(-0.897878311727,3.063387252388E-33)); +#343 = CARTESIAN_POINT('',(-1.015968540246,-2.579389722776E-33)); +#344 = CARTESIAN_POINT('',(-1.134058768765,7.254171638718E-33)); +#345 = CARTESIAN_POINT('',(-1.252148997284,-2.643729683209E-32)); +#346 = CARTESIAN_POINT('',(-1.370239225803,9.849501568966E-32)); +#347 = CARTESIAN_POINT('',(-1.488329454322,-7.171992646866E-32)); +#348 = CARTESIAN_POINT('',(-1.606419682842,4.047327045604E-32)); +#349 = CARTESIAN_POINT('',(-1.724509911361,-9.017315535551E-32)); +#350 = CARTESIAN_POINT('',(-1.84260013988,2.439651150811E-32)); +#351 = CARTESIAN_POINT('',(-1.960690368399,-7.412890676925E-33)); +#352 = CARTESIAN_POINT('',(-2.078780596918,5.255051199593E-33)); +#353 = CARTESIAN_POINT('',(-2.196870825437,-1.360731412145E-32)); +#354 = CARTESIAN_POINT('',(-2.314961053956,4.91742052862E-32)); +#355 = CARTESIAN_POINT('',(-2.433051282475,-1.830895070233E-31)); +#356 = CARTESIAN_POINT('',(-2.551141510994,6.831838228072E-31)); +#357 = CARTESIAN_POINT('',(-2.669231739513,-1.830630685422E-31)); +#358 = CARTESIAN_POINT('',(-2.787321968033,4.906845136184E-32)); +#359 = CARTESIAN_POINT('',(-2.905412196552,-1.321073690511E-32)); +#360 = CARTESIAN_POINT('',(-3.023502425071,3.774496258603E-33)); +#361 = CARTESIAN_POINT('',(-3.102229244083,0.)); +#362 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#364 = ORIENTED_EDGE('',*,*,#365,.T.); +#365 = EDGE_CURVE('',#316,#366,#368,.T.); +#366 = VERTEX_POINT('',#367); +#367 = CARTESIAN_POINT('',(0.75,16.6191,9.052110000003)); +#368 = SURFACE_CURVE('',#369,(#374,#385),.PCURVE_S1.); +#369 = CIRCLE('',#370,2.); +#370 = AXIS2_PLACEMENT_3D('',#371,#372,#373); +#371 = CARTESIAN_POINT('',(0.75,17.195211684996,10.967337225795)); +#372 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#373 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#374 = PCURVE('',#45,#375); +#375 = DEFINITIONAL_REPRESENTATION('',(#376),#384); +#376 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#377,#378,#379,#380,#381,#382 +,#383),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#377 = CARTESIAN_POINT('',(-3.384160162767,10.567751225795)); +#378 = CARTESIAN_POINT('',(-3.384160162767,14.031852840932)); +#379 = CARTESIAN_POINT('',(-0.384160162767,12.299802033364)); +#380 = CARTESIAN_POINT('',(2.615839837233,10.567751225795)); +#381 = CARTESIAN_POINT('',(-0.384160162767,8.835700418226)); +#382 = CARTESIAN_POINT('',(-3.384160162767,7.103649610657)); +#383 = CARTESIAN_POINT('',(-3.384160162767,10.567751225795)); +#384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#385 = PCURVE('',#386,#391); +#386 = CYLINDRICAL_SURFACE('',#387,2.); +#387 = AXIS2_PLACEMENT_3D('',#388,#389,#390); +#388 = CARTESIAN_POINT('',(0.75,17.195211684996,10.967337225795)); +#389 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#390 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#391 = DEFINITIONAL_REPRESENTATION('',(#392),#396); +#392 = LINE('',#393,#394); +#393 = CARTESIAN_POINT('',(-0.,0.)); +#394 = VECTOR('',#395,1.); +#395 = DIRECTION('',(-1.,0.)); +#396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#397 = ORIENTED_EDGE('',*,*,#398,.F.); +#398 = EDGE_CURVE('',#399,#366,#401,.T.); +#399 = VERTEX_POINT('',#400); +#400 = CARTESIAN_POINT('',(0.75,18.981974094705,8.45401961799)); +#401 = SURFACE_CURVE('',#402,(#406,#413),.PCURVE_S1.); +#402 = LINE('',#403,#404); +#403 = CARTESIAN_POINT('',(0.75,19.46866,8.330829745253)); +#404 = VECTOR('',#405,1.); +#405 = DIRECTION('',(-1.076279821416E-16,-0.969426680535,0.245381154669) + ); +#406 = PCURVE('',#45,#407); +#407 = DEFINITIONAL_REPRESENTATION('',(#408),#412); +#408 = LINE('',#409,#410); +#409 = CARTESIAN_POINT('',(-3.65760847777,7.931243745253)); +#410 = VECTOR('',#411,1.); +#411 = DIRECTION('',(0.969426680535,0.245381154669)); +#412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#413 = PCURVE('',#414,#419); +#414 = PLANE('',#415); +#415 = AXIS2_PLACEMENT_3D('',#416,#417,#418); +#416 = CARTESIAN_POINT('',(0.75,19.46866,8.330829745253)); +#417 = DIRECTION('',(1.076279821416E-16,-0.245381154669,-0.969426680535) + ); +#418 = DIRECTION('',(-1.076279821416E-16,-0.969426680535,0.245381154669) + ); +#419 = DEFINITIONAL_REPRESENTATION('',(#420),#424); +#420 = LINE('',#421,#422); +#421 = CARTESIAN_POINT('',(0.,0.)); +#422 = VECTOR('',#423,1.); +#423 = DIRECTION('',(1.,2.465190328816E-32)); +#424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#425 = ORIENTED_EDGE('',*,*,#426,.F.); +#426 = EDGE_CURVE('',#24,#399,#427,.T.); +#427 = SURFACE_CURVE('',#428,(#433,#444),.PCURVE_S1.); +#428 = CIRCLE('',#429,1.); +#429 = AXIS2_PLACEMENT_3D('',#430,#431,#432); +#430 = CARTESIAN_POINT('',(0.75,18.736592940036,7.484592937455)); +#431 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#432 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#433 = PCURVE('',#45,#434); +#434 = DEFINITIONAL_REPRESENTATION('',(#435),#443); +#435 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#436,#437,#438,#439,#440,#441 +,#442),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#436 = CARTESIAN_POINT('',(-1.925541417806,7.085006937455)); +#437 = CARTESIAN_POINT('',(-1.925541417806,5.352956129886)); +#438 = CARTESIAN_POINT('',(-3.425541417806,6.21898153367)); +#439 = CARTESIAN_POINT('',(-4.925541417806,7.085006937455)); +#440 = CARTESIAN_POINT('',(-3.425541417806,7.951032341239)); +#441 = CARTESIAN_POINT('',(-1.925541417806,8.817057745024)); +#442 = CARTESIAN_POINT('',(-1.925541417806,7.085006937455)); +#443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#444 = PCURVE('',#132,#445); +#445 = DEFINITIONAL_REPRESENTATION('',(#446),#450); +#446 = LINE('',#447,#448); +#447 = CARTESIAN_POINT('',(-3.521636810774,5.203171227208E-17)); +#448 = VECTOR('',#449,1.); +#449 = DIRECTION('',(1.,0.)); +#450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#451 = ORIENTED_EDGE('',*,*,#21,.F.); +#452 = ORIENTED_EDGE('',*,*,#453,.F.); +#453 = EDGE_CURVE('',#454,#22,#456,.T.); +#454 = VERTEX_POINT('',#455); +#455 = CARTESIAN_POINT('',(0.75,15.81105152223,0.399586)); +#456 = SURFACE_CURVE('',#457,(#461,#468),.PCURVE_S1.); +#457 = LINE('',#458,#459); +#458 = CARTESIAN_POINT('',(0.75,15.81105152223,0.399586)); +#459 = VECTOR('',#460,1.); +#460 = DIRECTION('',(1.110222852893E-16,0.999999845317, + 5.562060509205E-04)); +#461 = PCURVE('',#45,#462); +#462 = DEFINITIONAL_REPRESENTATION('',(#463),#467); +#463 = LINE('',#464,#465); +#464 = CARTESIAN_POINT('',(-3.552713678801E-15,-1.665334536938E-15)); +#465 = VECTOR('',#466,1.); +#466 = DIRECTION('',(-0.999999845317,5.562060509205E-04)); +#467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#468 = PCURVE('',#77,#469); +#469 = DEFINITIONAL_REPRESENTATION('',(#470),#474); +#470 = LINE('',#471,#472); +#471 = CARTESIAN_POINT('',(0.,0.)); +#472 = VECTOR('',#473,1.); +#473 = DIRECTION('',(1.,0.)); +#474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#475 = ORIENTED_EDGE('',*,*,#476,.T.); +#476 = EDGE_CURVE('',#454,#477,#479,.T.); +#477 = VERTEX_POINT('',#478); +#478 = CARTESIAN_POINT('',(0.75,-15.8161,1.755939837977E-15)); +#479 = SURFACE_CURVE('',#480,(#485,#496),.PCURVE_S1.); +#480 = CIRCLE('',#481,15.8161); +#481 = AXIS2_PLACEMENT_3D('',#482,#483,#484); +#482 = CARTESIAN_POINT('',(0.75,5.476069022973E-32,0.)); +#483 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#484 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#485 = PCURVE('',#45,#486); +#486 = DEFINITIONAL_REPRESENTATION('',(#487),#495); +#487 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#488,#489,#490,#491,#492,#493 +,#494),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#488 = CARTESIAN_POINT('',(-5.048477770243E-03,-0.399586)); +#489 = CARTESIAN_POINT('',(-5.048477770243E-03,26.99470277759)); +#490 = CARTESIAN_POINT('',(23.71910152223,13.297558388795)); +#491 = CARTESIAN_POINT('',(47.44325152223,-0.399586)); +#492 = CARTESIAN_POINT('',(23.71910152223,-14.09673038879)); +#493 = CARTESIAN_POINT('',(-5.048477770218E-03,-27.79387477759)); +#494 = CARTESIAN_POINT('',(-5.048477770243E-03,-0.399586)); +#495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#496 = PCURVE('',#497,#502); +#497 = CYLINDRICAL_SURFACE('',#498,15.8161); +#498 = AXIS2_PLACEMENT_3D('',#499,#500,#501); +#499 = CARTESIAN_POINT('',(0.75,5.476069022973E-32,0.)); +#500 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#501 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#502 = DEFINITIONAL_REPRESENTATION('',(#503),#529); +#503 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#504,#505,#506,#507,#508,#509, + #510,#511,#512,#513,#514,#515,#516,#517,#518,#519,#520,#521,#522, + #523,#524,#525,#526,#527,#528),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(2.526719742539E-02,0.166918354524, + 0.308569511622,0.450220668721,0.591871825819,0.733522982917, + 0.875174140016,1.016825297114,1.158476454212,1.300127611311, + 1.441778768409,1.583429925508,1.725081082606,1.866732239704, + 2.008383396803,2.150034553901,2.291685710999,2.433336868098, + 2.574988025196,2.716639182295,2.858290339393,2.999941496491, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#504 = CARTESIAN_POINT('',(-2.526719742539E-02,0.)); +#505 = CARTESIAN_POINT('',(-7.248424979152E-02,0.)); +#506 = CARTESIAN_POINT('',(-0.166918354524,0.)); +#507 = CARTESIAN_POINT('',(-0.308569511622,0.)); +#508 = CARTESIAN_POINT('',(-0.450220668721,0.)); +#509 = CARTESIAN_POINT('',(-0.591871825819,0.)); +#510 = CARTESIAN_POINT('',(-0.733522982917,0.)); +#511 = CARTESIAN_POINT('',(-0.875174140016,0.)); +#512 = CARTESIAN_POINT('',(-1.016825297114,0.)); +#513 = CARTESIAN_POINT('',(-1.158476454212,0.)); +#514 = CARTESIAN_POINT('',(-1.300127611311,0.)); +#515 = CARTESIAN_POINT('',(-1.441778768409,0.)); +#516 = CARTESIAN_POINT('',(-1.583429925508,0.)); +#517 = CARTESIAN_POINT('',(-1.725081082606,0.)); +#518 = CARTESIAN_POINT('',(-1.866732239704,0.)); +#519 = CARTESIAN_POINT('',(-2.008383396803,0.)); +#520 = CARTESIAN_POINT('',(-2.150034553901,0.)); +#521 = CARTESIAN_POINT('',(-2.291685710999,0.)); +#522 = CARTESIAN_POINT('',(-2.433336868098,0.)); +#523 = CARTESIAN_POINT('',(-2.574988025196,0.)); +#524 = CARTESIAN_POINT('',(-2.716639182295,0.)); +#525 = CARTESIAN_POINT('',(-2.858290339393,0.)); +#526 = CARTESIAN_POINT('',(-2.999941496491,0.)); +#527 = CARTESIAN_POINT('',(-3.094375601224,0.)); +#528 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#530 = ORIENTED_EDGE('',*,*,#531,.F.); +#531 = EDGE_CURVE('',#532,#477,#534,.T.); +#532 = VERTEX_POINT('',#533); +#533 = CARTESIAN_POINT('',(0.75,15.81105152223,-0.399586)); +#534 = SURFACE_CURVE('',#535,(#540,#547),.PCURVE_S1.); +#535 = CIRCLE('',#536,15.8161); +#536 = AXIS2_PLACEMENT_3D('',#537,#538,#539); +#537 = CARTESIAN_POINT('',(0.75,5.476069022973E-32,-6.079657913741E-48) + ); +#538 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#539 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#540 = PCURVE('',#45,#541); +#541 = DEFINITIONAL_REPRESENTATION('',(#542),#546); +#542 = CIRCLE('',#543,15.8161); +#543 = AXIS2_PLACEMENT_2D('',#544,#545); +#544 = CARTESIAN_POINT('',(15.81105152223,-0.399586)); +#545 = DIRECTION('',(-1.,-1.110223024625E-16)); +#546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#547 = PCURVE('',#497,#548); +#548 = DEFINITIONAL_REPRESENTATION('',(#549),#575); +#549 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#550,#551,#552,#553,#554,#555, + #556,#557,#558,#559,#560,#561,#562,#563,#564,#565,#566,#567,#568, + #569,#570,#571,#572,#573,#574),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(2.526719742539E-02,0.166918354524, + 0.308569511622,0.450220668721,0.591871825819,0.733522982917, + 0.875174140016,1.016825297114,1.158476454212,1.300127611311, + 1.441778768409,1.583429925508,1.725081082606,1.866732239704, + 2.008383396803,2.150034553901,2.291685710999,2.433336868098, + 2.574988025196,2.716639182295,2.858290339393,2.999941496491, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#550 = CARTESIAN_POINT('',(-6.257918109754,-1.7110163866E-15)); +#551 = CARTESIAN_POINT('',(-6.210701057388,-1.626084119294E-15)); +#552 = CARTESIAN_POINT('',(-6.116266952656,-1.444596973492E-15)); +#553 = CARTESIAN_POINT('',(-5.974615795557,-1.143556633458E-15)); +#554 = CARTESIAN_POINT('',(-5.832964638459,-8.195748546581E-16)); +#555 = CARTESIAN_POINT('',(-5.691313481361,-4.79184923526E-16)); +#556 = CARTESIAN_POINT('',(-5.549662324262,-1.291937292907E-16)); +#557 = CARTESIAN_POINT('',(-5.408011167164,2.233847529395E-16)); +#558 = CARTESIAN_POINT('',(-5.266360010066,5.71488675123E-16)); +#559 = CARTESIAN_POINT('',(-5.124708852967,9.081447618962E-16)); +#560 = CARTESIAN_POINT('',(-4.983057695869,1.226609339366E-15)); +#561 = CARTESIAN_POINT('',(-4.84140653877,1.520503061229E-15)); +#562 = CARTESIAN_POINT('',(-4.699755381672,1.783938793051E-15)); +#563 = CARTESIAN_POINT('',(-4.558104224574,2.011639515419E-15)); +#564 = CARTESIAN_POINT('',(-4.416453067475,2.199044034859E-15)); +#565 = CARTESIAN_POINT('',(-4.274801910377,2.342398359857E-15)); +#566 = CARTESIAN_POINT('',(-4.133150753278,2.438830861337E-15)); +#567 = CARTESIAN_POINT('',(-3.99149959618,2.486409938136E-15)); +#568 = CARTESIAN_POINT('',(-3.849848439082,2.484182178118E-15)); +#569 = CARTESIAN_POINT('',(-3.708197281983,2.432193441283E-15)); +#570 = CARTESIAN_POINT('',(-3.566546124885,2.331480533671E-15)); +#571 = CARTESIAN_POINT('',(-3.424894967787,2.184078083535E-15)); +#572 = CARTESIAN_POINT('',(-3.283243810688,1.992874612207E-15)); +#573 = CARTESIAN_POINT('',(-3.188809705956,1.838918015637E-15)); +#574 = CARTESIAN_POINT('',(-3.14159265359,1.755939837977E-15)); +#575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#576 = ORIENTED_EDGE('',*,*,#577,.T.); +#577 = EDGE_CURVE('',#532,#148,#578,.T.); +#578 = SURFACE_CURVE('',#579,(#583,#590),.PCURVE_S1.); +#579 = LINE('',#580,#581); +#580 = CARTESIAN_POINT('',(0.75,15.81105152223,-0.399586)); +#581 = VECTOR('',#582,1.); +#582 = DIRECTION('',(2.219828193022E-16,0.999999845317, + -5.562060509206E-04)); +#583 = PCURVE('',#45,#584); +#584 = DEFINITIONAL_REPRESENTATION('',(#585),#589); +#585 = LINE('',#586,#587); +#586 = CARTESIAN_POINT('',(8.872591550357E-17,-0.799172)); +#587 = VECTOR('',#588,1.); +#588 = DIRECTION('',(-0.999999845317,-5.562060509206E-04)); +#589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#590 = PCURVE('',#591,#596); +#591 = PLANE('',#592); +#592 = AXIS2_PLACEMENT_3D('',#593,#594,#595); +#593 = CARTESIAN_POINT('',(0.75,15.81105152223,-0.399586)); +#594 = DIRECTION('',(-1.110222852893E-16,-5.562060509207E-04, + -0.999999845317)); +#595 = DIRECTION('',(-1.110222852893E-16,-0.999999845317, + 5.562060509207E-04)); +#596 = DEFINITIONAL_REPRESENTATION('',(#597),#601); +#597 = LINE('',#598,#599); +#598 = CARTESIAN_POINT('',(-0.,0.)); +#599 = VECTOR('',#600,1.); +#600 = DIRECTION('',(-1.,-1.109605340129E-16)); +#601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#602 = FACE_BOUND('',#603,.T.); +#603 = EDGE_LOOP('',(#604)); +#604 = ORIENTED_EDGE('',*,*,#605,.F.); +#605 = EDGE_CURVE('',#606,#606,#608,.T.); +#606 = VERTEX_POINT('',#607); +#607 = CARTESIAN_POINT('',(0.75,19.55,-4.1)); +#608 = SURFACE_CURVE('',#609,(#614,#621),.PCURVE_S1.); +#609 = CIRCLE('',#610,1.25); +#610 = AXIS2_PLACEMENT_3D('',#611,#612,#613); +#611 = CARTESIAN_POINT('',(0.75,18.3,-4.1)); +#612 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#613 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#614 = PCURVE('',#45,#615); +#615 = DEFINITIONAL_REPRESENTATION('',(#616),#620); +#616 = CIRCLE('',#617,1.25); +#617 = AXIS2_PLACEMENT_2D('',#618,#619); +#618 = CARTESIAN_POINT('',(-2.48894847777,-4.499586)); +#619 = DIRECTION('',(-1.,-1.110223024625E-16)); +#620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#621 = PCURVE('',#622,#627); +#622 = CYLINDRICAL_SURFACE('',#623,1.25); +#623 = AXIS2_PLACEMENT_3D('',#624,#625,#626); +#624 = CARTESIAN_POINT('',(0.75,18.3,-4.1)); +#625 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#626 = DIRECTION('',(1.110223024625E-16,1.,-2.22044604925E-16)); +#627 = DEFINITIONAL_REPRESENTATION('',(#628),#632); +#628 = LINE('',#629,#630); +#629 = CARTESIAN_POINT('',(0.,0.)); +#630 = VECTOR('',#631,1.); +#631 = DIRECTION('',(1.,0.)); +#632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#633 = FACE_BOUND('',#634,.T.); +#634 = EDGE_LOOP('',(#635)); +#635 = ORIENTED_EDGE('',*,*,#636,.T.); +#636 = EDGE_CURVE('',#637,#637,#639,.T.); +#637 = VERTEX_POINT('',#638); +#638 = CARTESIAN_POINT('',(0.75,19.55,4.1)); +#639 = SURFACE_CURVE('',#640,(#645,#656),.PCURVE_S1.); +#640 = CIRCLE('',#641,1.25); +#641 = AXIS2_PLACEMENT_3D('',#642,#643,#644); +#642 = CARTESIAN_POINT('',(0.75,18.3,4.1)); +#643 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#644 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#645 = PCURVE('',#45,#646); +#646 = DEFINITIONAL_REPRESENTATION('',(#647),#655); +#647 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#648,#649,#650,#651,#652,#653 +,#654),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#648 = CARTESIAN_POINT('',(-3.73894847777,3.700414)); +#649 = CARTESIAN_POINT('',(-3.73894847777,5.865477509461)); +#650 = CARTESIAN_POINT('',(-1.86394847777,4.782945754731)); +#651 = CARTESIAN_POINT('',(1.105152222976E-02,3.700414)); +#652 = CARTESIAN_POINT('',(-1.86394847777,2.617882245269)); +#653 = CARTESIAN_POINT('',(-3.73894847777,1.535350490539)); +#654 = CARTESIAN_POINT('',(-3.73894847777,3.700414)); +#655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#656 = PCURVE('',#657,#662); +#657 = CYLINDRICAL_SURFACE('',#658,1.25); +#658 = AXIS2_PLACEMENT_3D('',#659,#660,#661); +#659 = CARTESIAN_POINT('',(0.75,18.3,4.1)); +#660 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#661 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#662 = DEFINITIONAL_REPRESENTATION('',(#663),#667); +#663 = LINE('',#664,#665); +#664 = CARTESIAN_POINT('',(-0.,0.)); +#665 = VECTOR('',#666,1.); +#666 = DIRECTION('',(-1.,0.)); +#667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#668 = ADVANCED_FACE('',(#669),#132,.T.); +#669 = FACE_BOUND('',#670,.T.); +#670 = EDGE_LOOP('',(#671,#672,#695,#717)); +#671 = ORIENTED_EDGE('',*,*,#426,.T.); +#672 = ORIENTED_EDGE('',*,*,#673,.T.); +#673 = EDGE_CURVE('',#399,#674,#676,.T.); +#674 = VERTEX_POINT('',#675); +#675 = CARTESIAN_POINT('',(2.25,18.981974094705,8.45401961799)); +#676 = SURFACE_CURVE('',#677,(#681,#688),.PCURVE_S1.); +#677 = LINE('',#678,#679); +#678 = CARTESIAN_POINT('',(0.75,18.981974094705,8.45401961799)); +#679 = VECTOR('',#680,1.); +#680 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#681 = PCURVE('',#132,#682); +#682 = DEFINITIONAL_REPRESENTATION('',(#683),#687); +#683 = LINE('',#684,#685); +#684 = CARTESIAN_POINT('',(0.942839321285,-1.348707629138E-16)); +#685 = VECTOR('',#686,1.); +#686 = DIRECTION('',(0.,1.)); +#687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#688 = PCURVE('',#414,#689); +#689 = DEFINITIONAL_REPRESENTATION('',(#690),#694); +#690 = LINE('',#691,#692); +#691 = CARTESIAN_POINT('',(0.502034774849,1.869024751859E-16)); +#692 = VECTOR('',#693,1.); +#693 = DIRECTION('',(2.465190328816E-32,-1.)); +#694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#695 = ORIENTED_EDGE('',*,*,#696,.F.); +#696 = EDGE_CURVE('',#90,#674,#697,.T.); +#697 = SURFACE_CURVE('',#698,(#703,#710),.PCURVE_S1.); +#698 = CIRCLE('',#699,1.); +#699 = AXIS2_PLACEMENT_3D('',#700,#701,#702); +#700 = CARTESIAN_POINT('',(2.25,18.736592940036,7.484592937455)); +#701 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#702 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#703 = PCURVE('',#132,#704); +#704 = DEFINITIONAL_REPRESENTATION('',(#705),#709); +#705 = LINE('',#706,#707); +#706 = CARTESIAN_POINT('',(-3.521636810774,1.5)); +#707 = VECTOR('',#708,1.); +#708 = DIRECTION('',(1.,0.)); +#709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#710 = PCURVE('',#106,#711); +#711 = DEFINITIONAL_REPRESENTATION('',(#712),#716); +#712 = CIRCLE('',#713,1.); +#713 = AXIS2_PLACEMENT_2D('',#714,#715); +#714 = CARTESIAN_POINT('',(17.535843979826,7.484592937455)); +#715 = DIRECTION('',(-1.,3.211876129091E-33)); +#716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#717 = ORIENTED_EDGE('',*,*,#118,.F.); +#718 = ADVANCED_FACE('',(#719),#77,.F.); +#719 = FACE_BOUND('',#720,.F.); +#720 = EDGE_LOOP('',(#721,#766,#787,#788)); +#721 = ORIENTED_EDGE('',*,*,#722,.T.); +#722 = EDGE_CURVE('',#454,#723,#725,.T.); +#723 = VERTEX_POINT('',#724); +#724 = CARTESIAN_POINT('',(2.25,15.81105152223,0.399586)); +#725 = SURFACE_CURVE('',#726,(#730,#737),.PCURVE_S1.); +#726 = LINE('',#727,#728); +#727 = CARTESIAN_POINT('',(0.75,15.81105152223,0.399586)); +#728 = VECTOR('',#729,1.); +#729 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#730 = PCURVE('',#77,#731); +#731 = DEFINITIONAL_REPRESENTATION('',(#732),#736); +#732 = LINE('',#733,#734); +#733 = CARTESIAN_POINT('',(3.907984442183E-14,-2.097749504884E-17)); +#734 = VECTOR('',#735,1.); +#735 = DIRECTION('',(1.110840365657E-16,-1.)); +#736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#737 = PCURVE('',#497,#738); +#738 = DEFINITIONAL_REPRESENTATION('',(#739),#765); +#739 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#740,#741,#742,#743,#744,#745, + #746,#747,#748,#749,#750,#751,#752,#753,#754,#755,#756,#757,#758, + #759,#760,#761,#762,#763,#764),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,6.818181818182E-02, + 0.136363636364,0.204545454545,0.272727272727,0.340909090909, + 0.409090909091,0.477272727273,0.545454545455,0.613636363636, + 0.681818181818,0.75,0.818181818182,0.886363636364,0.954545454545, + 1.022727272727,1.090909090909,1.159090909091,1.227272727273, + 1.295454545455,1.363636363636,1.431818181818,1.5), + .QUASI_UNIFORM_KNOTS.); +#740 = CARTESIAN_POINT('',(-2.526719742539E-02,-2.097749504883E-17)); +#741 = CARTESIAN_POINT('',(-2.526719742539E-02,-2.272727272727E-02)); +#742 = CARTESIAN_POINT('',(-2.526719742539E-02,-6.818181818182E-02)); +#743 = CARTESIAN_POINT('',(-2.526719742539E-02,-0.136363636364)); +#744 = CARTESIAN_POINT('',(-2.526719742539E-02,-0.204545454545)); +#745 = CARTESIAN_POINT('',(-2.526719742539E-02,-0.272727272727)); +#746 = CARTESIAN_POINT('',(-2.526719742539E-02,-0.340909090909)); +#747 = CARTESIAN_POINT('',(-2.526719742539E-02,-0.409090909091)); +#748 = CARTESIAN_POINT('',(-2.526719742539E-02,-0.477272727273)); +#749 = CARTESIAN_POINT('',(-2.526719742539E-02,-0.545454545455)); +#750 = CARTESIAN_POINT('',(-2.526719742539E-02,-0.613636363636)); +#751 = CARTESIAN_POINT('',(-2.526719742539E-02,-0.681818181818)); +#752 = CARTESIAN_POINT('',(-2.526719742539E-02,-0.75)); +#753 = CARTESIAN_POINT('',(-2.526719742539E-02,-0.818181818182)); +#754 = CARTESIAN_POINT('',(-2.526719742539E-02,-0.886363636364)); +#755 = CARTESIAN_POINT('',(-2.526719742539E-02,-0.954545454545)); +#756 = CARTESIAN_POINT('',(-2.526719742539E-02,-1.022727272727)); +#757 = CARTESIAN_POINT('',(-2.526719742539E-02,-1.090909090909)); +#758 = CARTESIAN_POINT('',(-2.526719742539E-02,-1.159090909091)); +#759 = CARTESIAN_POINT('',(-2.526719742539E-02,-1.227272727273)); +#760 = CARTESIAN_POINT('',(-2.526719742539E-02,-1.295454545455)); +#761 = CARTESIAN_POINT('',(-2.526719742539E-02,-1.363636363636)); +#762 = CARTESIAN_POINT('',(-2.526719742539E-02,-1.431818181818)); +#763 = CARTESIAN_POINT('',(-2.526719742539E-02,-1.477272727273)); +#764 = CARTESIAN_POINT('',(-2.526719742539E-02,-1.5)); +#765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#766 = ORIENTED_EDGE('',*,*,#767,.T.); +#767 = EDGE_CURVE('',#723,#62,#768,.T.); +#768 = SURFACE_CURVE('',#769,(#773,#780),.PCURVE_S1.); +#769 = LINE('',#770,#771); +#770 = CARTESIAN_POINT('',(2.25,15.81105152223,0.399586)); +#771 = VECTOR('',#772,1.); +#772 = DIRECTION('',(1.110222852893E-16,0.999999845317, + 5.562060509205E-04)); +#773 = PCURVE('',#77,#774); +#774 = DEFINITIONAL_REPRESENTATION('',(#775),#779); +#775 = LINE('',#776,#777); +#776 = CARTESIAN_POINT('',(1.666260548486E-16,-1.5)); +#777 = VECTOR('',#778,1.); +#778 = DIRECTION('',(1.,0.)); +#779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#780 = PCURVE('',#106,#781); +#781 = DEFINITIONAL_REPRESENTATION('',(#782),#786); +#782 = LINE('',#783,#784); +#783 = CARTESIAN_POINT('',(14.61030256202,0.399586)); +#784 = VECTOR('',#785,1.); +#785 = DIRECTION('',(0.999999845317,5.562060509205E-04)); +#786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#787 = ORIENTED_EDGE('',*,*,#61,.F.); +#788 = ORIENTED_EDGE('',*,*,#453,.F.); +#789 = ADVANCED_FACE('',(#790,#1162,#1192),#106,.T.); +#790 = FACE_BOUND('',#791,.T.); +#791 = EDGE_LOOP('',(#792,#793,#794,#817,#841,#887,#937,#965,#988,#1016, + #1044,#1067,#1117,#1161)); +#792 = ORIENTED_EDGE('',*,*,#89,.T.); +#793 = ORIENTED_EDGE('',*,*,#696,.T.); +#794 = ORIENTED_EDGE('',*,*,#795,.T.); +#795 = EDGE_CURVE('',#674,#796,#798,.T.); +#796 = VERTEX_POINT('',#797); +#797 = CARTESIAN_POINT('',(2.25,16.6191,9.052110000003)); +#798 = SURFACE_CURVE('',#799,(#803,#810),.PCURVE_S1.); +#799 = LINE('',#800,#801); +#800 = CARTESIAN_POINT('',(2.25,19.46866,8.330829745253)); +#801 = VECTOR('',#802,1.); +#802 = DIRECTION('',(-1.076279821416E-16,-0.969426680535,0.245381154669) + ); +#803 = PCURVE('',#106,#804); +#804 = DEFINITIONAL_REPRESENTATION('',(#805),#809); +#805 = LINE('',#806,#807); +#806 = CARTESIAN_POINT('',(18.26791103979,8.330829745253)); +#807 = VECTOR('',#808,1.); +#808 = DIRECTION('',(-0.969426680535,0.245381154669)); +#809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#810 = PCURVE('',#414,#811); +#811 = DEFINITIONAL_REPRESENTATION('',(#812),#816); +#812 = LINE('',#813,#814); +#813 = CARTESIAN_POINT('',(-1.614419732124E-16,-1.5)); +#814 = VECTOR('',#815,1.); +#815 = DIRECTION('',(1.,2.465190328816E-32)); +#816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#817 = ORIENTED_EDGE('',*,*,#818,.F.); +#818 = EDGE_CURVE('',#819,#796,#821,.T.); +#819 = VERTEX_POINT('',#820); +#820 = CARTESIAN_POINT('',(2.25,15.567200000004,9.805623856005)); +#821 = SURFACE_CURVE('',#822,(#827,#834),.PCURVE_S1.); +#822 = CIRCLE('',#823,2.); +#823 = AXIS2_PLACEMENT_3D('',#824,#825,#826); +#824 = CARTESIAN_POINT('',(2.25,17.195211684996,10.967337225795)); +#825 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#826 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#827 = PCURVE('',#106,#828); +#828 = DEFINITIONAL_REPRESENTATION('',(#829),#833); +#829 = CIRCLE('',#830,2.); +#830 = AXIS2_PLACEMENT_2D('',#831,#832); +#831 = CARTESIAN_POINT('',(15.994462724787,10.967337225795)); +#832 = DIRECTION('',(1.,3.327418014958E-33)); +#833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#834 = PCURVE('',#386,#835); +#835 = DEFINITIONAL_REPRESENTATION('',(#836),#840); +#836 = LINE('',#837,#838); +#837 = CARTESIAN_POINT('',(-0.,-1.5)); +#838 = VECTOR('',#839,1.); +#839 = DIRECTION('',(-1.,0.)); +#840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#841 = ORIENTED_EDGE('',*,*,#842,.T.); +#842 = EDGE_CURVE('',#819,#843,#845,.T.); +#843 = VERTEX_POINT('',#844); +#844 = CARTESIAN_POINT('',(2.25,-19.6161,2.177824587335E-15)); +#845 = SURFACE_CURVE('',#846,(#851,#858),.PCURVE_S1.); +#846 = CIRCLE('',#847,18.958069); +#847 = AXIS2_PLACEMENT_3D('',#848,#849,#850); +#848 = CARTESIAN_POINT('',(2.25,-0.658031,1.665334536938E-16)); +#849 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#850 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#851 = PCURVE('',#106,#852); +#852 = DEFINITIONAL_REPRESENTATION('',(#853),#857); +#853 = CIRCLE('',#854,18.958069); +#854 = AXIS2_PLACEMENT_2D('',#855,#856); +#855 = CARTESIAN_POINT('',(-1.85877996021,3.990813000557E-16)); +#856 = DIRECTION('',(1.,3.327418014958E-33)); +#857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#858 = PCURVE('',#281,#859); +#859 = DEFINITIONAL_REPRESENTATION('',(#860),#886); +#860 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#861,#862,#863,#864,#865,#866, + #867,#868,#869,#870,#871,#872,#873,#874,#875,#876,#877,#878,#879, + #880,#881,#882,#883,#884,#885),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.54360762617,0.661697854689, + 0.779788083208,0.897878311727,1.015968540246,1.134058768765, + 1.252148997284,1.370239225803,1.488329454322,1.606419682842, + 1.724509911361,1.84260013988,1.960690368399,2.078780596918, + 2.196870825437,2.314961053956,2.433051282475,2.551141510994, + 2.669231739513,2.787321968033,2.905412196552,3.023502425071, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#861 = CARTESIAN_POINT('',(-0.54360762617,-1.5)); +#862 = CARTESIAN_POINT('',(-0.582971035676,-1.5)); +#863 = CARTESIAN_POINT('',(-0.661697854689,-1.5)); +#864 = CARTESIAN_POINT('',(-0.779788083208,-1.5)); +#865 = CARTESIAN_POINT('',(-0.897878311727,-1.5)); +#866 = CARTESIAN_POINT('',(-1.015968540246,-1.5)); +#867 = CARTESIAN_POINT('',(-1.134058768765,-1.5)); +#868 = CARTESIAN_POINT('',(-1.252148997284,-1.5)); +#869 = CARTESIAN_POINT('',(-1.370239225803,-1.5)); +#870 = CARTESIAN_POINT('',(-1.488329454322,-1.5)); +#871 = CARTESIAN_POINT('',(-1.606419682842,-1.5)); +#872 = CARTESIAN_POINT('',(-1.724509911361,-1.5)); +#873 = CARTESIAN_POINT('',(-1.84260013988,-1.5)); +#874 = CARTESIAN_POINT('',(-1.960690368399,-1.5)); +#875 = CARTESIAN_POINT('',(-2.078780596918,-1.5)); +#876 = CARTESIAN_POINT('',(-2.196870825437,-1.5)); +#877 = CARTESIAN_POINT('',(-2.314961053956,-1.5)); +#878 = CARTESIAN_POINT('',(-2.433051282475,-1.5)); +#879 = CARTESIAN_POINT('',(-2.551141510994,-1.5)); +#880 = CARTESIAN_POINT('',(-2.669231739513,-1.5)); +#881 = CARTESIAN_POINT('',(-2.787321968033,-1.5)); +#882 = CARTESIAN_POINT('',(-2.905412196552,-1.5)); +#883 = CARTESIAN_POINT('',(-3.023502425071,-1.5)); +#884 = CARTESIAN_POINT('',(-3.102229244083,-1.5)); +#885 = CARTESIAN_POINT('',(-3.14159265359,-1.5)); +#886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#887 = ORIENTED_EDGE('',*,*,#888,.F.); +#888 = EDGE_CURVE('',#889,#843,#891,.T.); +#889 = VERTEX_POINT('',#890); +#890 = CARTESIAN_POINT('',(2.25,15.567200000004,-9.805623856005)); +#891 = SURFACE_CURVE('',#892,(#897,#908),.PCURVE_S1.); +#892 = CIRCLE('',#893,18.958069); +#893 = AXIS2_PLACEMENT_3D('',#894,#895,#896); +#894 = CARTESIAN_POINT('',(2.25,-0.658031,-9.347733698206E-17)); +#895 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#896 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#897 = PCURVE('',#106,#898); +#898 = DEFINITIONAL_REPRESENTATION('',(#899),#907); +#899 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#900,#901,#902,#903,#904,#905 +,#906),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#900 = CARTESIAN_POINT('',(17.09928903979,-1.965697961243E-15)); +#901 = CARTESIAN_POINT('',(17.09928903979,-32.83633872139)); +#902 = CARTESIAN_POINT('',(-11.33781446021,-16.41816936069)); +#903 = CARTESIAN_POINT('',(-39.77491796021,-2.947802531466E-16)); +#904 = CARTESIAN_POINT('',(-11.33781446021,16.418169360698)); +#905 = CARTESIAN_POINT('',(17.09928903979,32.836338721397)); +#906 = CARTESIAN_POINT('',(17.09928903979,-1.965697961243E-15)); +#907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#908 = PCURVE('',#281,#909); +#909 = DEFINITIONAL_REPRESENTATION('',(#910),#936); +#910 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#911,#912,#913,#914,#915,#916, + #917,#918,#919,#920,#921,#922,#923,#924,#925,#926,#927,#928,#929, + #930,#931,#932,#933,#934,#935),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.54360762617,0.661697854689, + 0.779788083208,0.897878311727,1.015968540246,1.134058768765, + 1.252148997284,1.370239225803,1.488329454322,1.606419682842, + 1.724509911361,1.84260013988,1.960690368399,2.078780596918, + 2.196870825437,2.314961053956,2.433051282475,2.551141510994, + 2.669231739513,2.787321968033,2.905412196552,3.023502425071, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#911 = CARTESIAN_POINT('',(-5.73957768101,-1.5)); +#912 = CARTESIAN_POINT('',(-5.700214271503,-1.5)); +#913 = CARTESIAN_POINT('',(-5.621487452491,-1.5)); +#914 = CARTESIAN_POINT('',(-5.503397223972,-1.5)); +#915 = CARTESIAN_POINT('',(-5.385306995453,-1.5)); +#916 = CARTESIAN_POINT('',(-5.267216766933,-1.5)); +#917 = CARTESIAN_POINT('',(-5.149126538414,-1.5)); +#918 = CARTESIAN_POINT('',(-5.031036309895,-1.5)); +#919 = CARTESIAN_POINT('',(-4.912946081376,-1.5)); +#920 = CARTESIAN_POINT('',(-4.794855852857,-1.5)); +#921 = CARTESIAN_POINT('',(-4.676765624338,-1.5)); +#922 = CARTESIAN_POINT('',(-4.558675395819,-1.5)); +#923 = CARTESIAN_POINT('',(-4.4405851673,-1.5)); +#924 = CARTESIAN_POINT('',(-4.322494938781,-1.5)); +#925 = CARTESIAN_POINT('',(-4.204404710262,-1.5)); +#926 = CARTESIAN_POINT('',(-4.086314481743,-1.5)); +#927 = CARTESIAN_POINT('',(-3.968224253223,-1.5)); +#928 = CARTESIAN_POINT('',(-3.850134024704,-1.5)); +#929 = CARTESIAN_POINT('',(-3.732043796185,-1.5)); +#930 = CARTESIAN_POINT('',(-3.613953567666,-1.5)); +#931 = CARTESIAN_POINT('',(-3.495863339147,-1.5)); +#932 = CARTESIAN_POINT('',(-3.377773110628,-1.5)); +#933 = CARTESIAN_POINT('',(-3.259682882109,-1.5)); +#934 = CARTESIAN_POINT('',(-3.180956063096,-1.5)); +#935 = CARTESIAN_POINT('',(-3.14159265359,-1.5)); +#936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#937 = ORIENTED_EDGE('',*,*,#938,.T.); +#938 = EDGE_CURVE('',#889,#939,#941,.T.); +#939 = VERTEX_POINT('',#940); +#940 = CARTESIAN_POINT('',(2.25,16.6191,-9.052110000003)); +#941 = SURFACE_CURVE('',#942,(#947,#958),.PCURVE_S1.); +#942 = CIRCLE('',#943,2.); +#943 = AXIS2_PLACEMENT_3D('',#944,#945,#946); +#944 = CARTESIAN_POINT('',(2.25,17.195211684996,-10.96733722579)); +#945 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#946 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#947 = PCURVE('',#106,#948); +#948 = DEFINITIONAL_REPRESENTATION('',(#949),#957); +#949 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#950,#951,#952,#953,#954,#955 +,#956),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#950 = CARTESIAN_POINT('',(17.994462724787,-10.96733722579)); +#951 = CARTESIAN_POINT('',(17.994462724787,-14.43143884093)); +#952 = CARTESIAN_POINT('',(14.994462724787,-12.69938803336)); +#953 = CARTESIAN_POINT('',(11.994462724787,-10.96733722579)); +#954 = CARTESIAN_POINT('',(14.994462724787,-9.235286418226)); +#955 = CARTESIAN_POINT('',(17.994462724787,-7.503235610657)); +#956 = CARTESIAN_POINT('',(17.994462724787,-10.96733722579)); +#957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#958 = PCURVE('',#252,#959); +#959 = DEFINITIONAL_REPRESENTATION('',(#960),#964); +#960 = LINE('',#961,#962); +#961 = CARTESIAN_POINT('',(0.,-1.5)); +#962 = VECTOR('',#963,1.); +#963 = DIRECTION('',(1.,0.)); +#964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#965 = ORIENTED_EDGE('',*,*,#966,.F.); +#966 = EDGE_CURVE('',#967,#939,#969,.T.); +#967 = VERTEX_POINT('',#968); +#968 = CARTESIAN_POINT('',(2.25,18.981974094705,-8.45401961799)); +#969 = SURFACE_CURVE('',#970,(#974,#981),.PCURVE_S1.); +#970 = LINE('',#971,#972); +#971 = CARTESIAN_POINT('',(2.25,19.46866,-8.330829745253)); +#972 = VECTOR('',#973,1.); +#973 = DIRECTION('',(-2.424987450554E-16,-0.969426680535,-0.245381154669 + )); +#974 = PCURVE('',#106,#975); +#975 = DEFINITIONAL_REPRESENTATION('',(#976),#980); +#976 = LINE('',#977,#978); +#977 = CARTESIAN_POINT('',(18.26791103979,-8.330829745253)); +#978 = VECTOR('',#979,1.); +#979 = DIRECTION('',(-0.969426680535,-0.245381154669)); +#980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#981 = PCURVE('',#223,#982); +#982 = DEFINITIONAL_REPRESENTATION('',(#983),#987); +#983 = LINE('',#984,#985); +#984 = CARTESIAN_POINT('',(7.526381493789E-15,-1.5)); +#985 = VECTOR('',#986,1.); +#986 = DIRECTION('',(-1.,1.348707629138E-16)); +#987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#988 = ORIENTED_EDGE('',*,*,#989,.F.); +#989 = EDGE_CURVE('',#990,#967,#992,.T.); +#990 = VERTEX_POINT('',#991); +#991 = CARTESIAN_POINT('',(2.25,19.665241195904,-7.855554413722)); +#992 = SURFACE_CURVE('',#993,(#998,#1009),.PCURVE_S1.); +#993 = CIRCLE('',#994,1.); +#994 = AXIS2_PLACEMENT_3D('',#995,#996,#997); +#995 = CARTESIAN_POINT('',(2.25,18.736592940036,-7.484592937455)); +#996 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#997 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#998 = PCURVE('',#106,#999); +#999 = DEFINITIONAL_REPRESENTATION('',(#1000),#1008); +#1000 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1001,#1002,#1003,#1004, +#1005,#1006,#1007),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1001 = CARTESIAN_POINT('',(16.535843979826,-7.484592937455)); +#1002 = CARTESIAN_POINT('',(16.535843979826,-5.752542129886)); +#1003 = CARTESIAN_POINT('',(18.035843979826,-6.61856753367)); +#1004 = CARTESIAN_POINT('',(19.535843979826,-7.484592937455)); +#1005 = CARTESIAN_POINT('',(18.035843979826,-8.350618341239)); +#1006 = CARTESIAN_POINT('',(16.535843979826,-9.216643745024)); +#1007 = CARTESIAN_POINT('',(16.535843979826,-7.484592937455)); +#1008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1009 = PCURVE('',#195,#1010); +#1010 = DEFINITIONAL_REPRESENTATION('',(#1011),#1015); +#1011 = LINE('',#1012,#1013); +#1012 = CARTESIAN_POINT('',(3.521636810774,1.5)); +#1013 = VECTOR('',#1014,1.); +#1014 = DIRECTION('',(-1.,0.)); +#1015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1016 = ORIENTED_EDGE('',*,*,#1017,.F.); +#1017 = EDGE_CURVE('',#1018,#990,#1020,.T.); +#1018 = VERTEX_POINT('',#1019); +#1019 = CARTESIAN_POINT('',(2.25,21.172373165174,-0.402568)); +#1020 = SURFACE_CURVE('',#1021,(#1026,#1037),.PCURVE_S1.); +#1021 = CIRCLE('',#1022,21.1762); +#1022 = AXIS2_PLACEMENT_3D('',#1023,#1024,#1025); +#1023 = CARTESIAN_POINT('',(2.25,-8.628166150855E-32,-1.665334536938E-16 + )); +#1024 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#1025 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#1026 = PCURVE('',#106,#1027); +#1027 = DEFINITIONAL_REPRESENTATION('',(#1028),#1036); +#1028 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1029,#1030,#1031,#1032, +#1033,#1034,#1035),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1029 = CARTESIAN_POINT('',(19.97545103979,-2.285016088739E-15)); +#1030 = CARTESIAN_POINT('',(19.97545103979,-36.67825431124)); +#1031 = CARTESIAN_POINT('',(-11.78884896021,-18.33912715562)); +#1032 = CARTESIAN_POINT('',(-43.55314896021,-4.185977541393E-16)); +#1033 = CARTESIAN_POINT('',(-11.78884896021,18.33912715562)); +#1034 = CARTESIAN_POINT('',(19.97545103979,36.67825431124)); +#1035 = CARTESIAN_POINT('',(19.97545103979,-2.285016088739E-15)); +#1036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1037 = PCURVE('',#166,#1038); +#1038 = DEFINITIONAL_REPRESENTATION('',(#1039),#1043); +#1039 = LINE('',#1040,#1041); +#1040 = CARTESIAN_POINT('',(0.,-1.5)); +#1041 = VECTOR('',#1042,1.); +#1042 = DIRECTION('',(1.,0.)); +#1043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1044 = ORIENTED_EDGE('',*,*,#1045,.F.); +#1045 = EDGE_CURVE('',#1046,#1018,#1048,.T.); +#1046 = VERTEX_POINT('',#1047); +#1047 = CARTESIAN_POINT('',(2.25,15.81105152223,-0.399586)); +#1048 = SURFACE_CURVE('',#1049,(#1053,#1060),.PCURVE_S1.); +#1049 = LINE('',#1050,#1051); +#1050 = CARTESIAN_POINT('',(2.25,15.81105152223,-0.399586)); +#1051 = VECTOR('',#1052,1.); +#1052 = DIRECTION('',(2.219828193022E-16,0.999999845317, + -5.562060509206E-04)); +#1053 = PCURVE('',#106,#1054); +#1054 = DEFINITIONAL_REPRESENTATION('',(#1055),#1059); +#1055 = LINE('',#1056,#1057); +#1056 = CARTESIAN_POINT('',(14.61030256202,-0.399586)); +#1057 = VECTOR('',#1058,1.); +#1058 = DIRECTION('',(0.999999845317,-5.562060509206E-04)); +#1059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1060 = PCURVE('',#591,#1061); +#1061 = DEFINITIONAL_REPRESENTATION('',(#1062),#1066); +#1062 = LINE('',#1063,#1064); +#1063 = CARTESIAN_POINT('',(-1.666260548486E-16,-1.5)); +#1064 = VECTOR('',#1065,1.); +#1065 = DIRECTION('',(-1.,-1.109605340129E-16)); +#1066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1067 = ORIENTED_EDGE('',*,*,#1068,.T.); +#1068 = EDGE_CURVE('',#1046,#1069,#1071,.T.); +#1069 = VERTEX_POINT('',#1070); +#1070 = CARTESIAN_POINT('',(2.25,-15.8161,1.755939837977E-15)); +#1071 = SURFACE_CURVE('',#1072,(#1077,#1088),.PCURVE_S1.); +#1072 = CIRCLE('',#1073,15.8161); +#1073 = AXIS2_PLACEMENT_3D('',#1074,#1075,#1076); +#1074 = CARTESIAN_POINT('',(2.25,-3.152097127882E-32,-1.665334536938E-16 + )); +#1075 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#1076 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#1077 = PCURVE('',#106,#1078); +#1078 = DEFINITIONAL_REPRESENTATION('',(#1079),#1087); +#1079 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1080,#1081,#1082,#1083, +#1084,#1085,#1086),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1080 = CARTESIAN_POINT('',(14.61535103979,-1.689925445309E-15)); +#1081 = CARTESIAN_POINT('',(14.61535103979,-27.39428877759)); +#1082 = CARTESIAN_POINT('',(-9.10879896021,-13.69714438879)); +#1083 = CARTESIAN_POINT('',(-32.83294896021,-2.95933179376E-16)); +#1084 = CARTESIAN_POINT('',(-9.10879896021,13.697144388795)); +#1085 = CARTESIAN_POINT('',(14.61535103979,27.39428877759)); +#1086 = CARTESIAN_POINT('',(14.61535103979,-1.689925445309E-15)); +#1087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1088 = PCURVE('',#497,#1089); +#1089 = DEFINITIONAL_REPRESENTATION('',(#1090),#1116); +#1090 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1091,#1092,#1093,#1094,#1095, + #1096,#1097,#1098,#1099,#1100,#1101,#1102,#1103,#1104,#1105,#1106, + #1107,#1108,#1109,#1110,#1111,#1112,#1113,#1114,#1115), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (2.526719742539E-02,0.166918354524,0.308569511622,0.450220668721, + 0.591871825819,0.733522982917,0.875174140016,1.016825297114, + 1.158476454212,1.300127611311,1.441778768409,1.583429925508, + 1.725081082606,1.866732239704,2.008383396803,2.150034553901, + 2.291685710999,2.433336868098,2.574988025196,2.716639182295, + 2.858290339393,2.999941496491,3.14159265359),.QUASI_UNIFORM_KNOTS.); +#1091 = CARTESIAN_POINT('',(-6.257918109754,-1.5)); +#1092 = CARTESIAN_POINT('',(-6.210701057388,-1.5)); +#1093 = CARTESIAN_POINT('',(-6.116266952656,-1.5)); +#1094 = CARTESIAN_POINT('',(-5.974615795557,-1.5)); +#1095 = CARTESIAN_POINT('',(-5.832964638459,-1.5)); +#1096 = CARTESIAN_POINT('',(-5.691313481361,-1.5)); +#1097 = CARTESIAN_POINT('',(-5.549662324262,-1.5)); +#1098 = CARTESIAN_POINT('',(-5.408011167164,-1.5)); +#1099 = CARTESIAN_POINT('',(-5.266360010066,-1.5)); +#1100 = CARTESIAN_POINT('',(-5.124708852967,-1.5)); +#1101 = CARTESIAN_POINT('',(-4.983057695869,-1.5)); +#1102 = CARTESIAN_POINT('',(-4.84140653877,-1.5)); +#1103 = CARTESIAN_POINT('',(-4.699755381672,-1.5)); +#1104 = CARTESIAN_POINT('',(-4.558104224574,-1.5)); +#1105 = CARTESIAN_POINT('',(-4.416453067475,-1.5)); +#1106 = CARTESIAN_POINT('',(-4.274801910377,-1.5)); +#1107 = CARTESIAN_POINT('',(-4.133150753278,-1.5)); +#1108 = CARTESIAN_POINT('',(-3.99149959618,-1.5)); +#1109 = CARTESIAN_POINT('',(-3.849848439082,-1.5)); +#1110 = CARTESIAN_POINT('',(-3.708197281983,-1.5)); +#1111 = CARTESIAN_POINT('',(-3.566546124885,-1.5)); +#1112 = CARTESIAN_POINT('',(-3.424894967787,-1.5)); +#1113 = CARTESIAN_POINT('',(-3.283243810688,-1.5)); +#1114 = CARTESIAN_POINT('',(-3.188809705956,-1.5)); +#1115 = CARTESIAN_POINT('',(-3.14159265359,-1.5)); +#1116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1117 = ORIENTED_EDGE('',*,*,#1118,.F.); +#1118 = EDGE_CURVE('',#723,#1069,#1119,.T.); +#1119 = SURFACE_CURVE('',#1120,(#1125,#1132),.PCURVE_S1.); +#1120 = CIRCLE('',#1121,15.8161); +#1121 = AXIS2_PLACEMENT_3D('',#1122,#1123,#1124); +#1122 = CARTESIAN_POINT('',(2.25,5.476069022973E-32,1.665334536938E-16) + ); +#1123 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1124 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1125 = PCURVE('',#106,#1126); +#1126 = DEFINITIONAL_REPRESENTATION('',(#1127),#1131); +#1127 = CIRCLE('',#1128,15.8161); +#1128 = AXIS2_PLACEMENT_2D('',#1129,#1130); +#1129 = CARTESIAN_POINT('',(-1.20074896021,3.990813000557E-16)); +#1130 = DIRECTION('',(1.,3.327418014958E-33)); +#1131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1132 = PCURVE('',#497,#1133); +#1133 = DEFINITIONAL_REPRESENTATION('',(#1134),#1160); +#1134 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1135,#1136,#1137,#1138,#1139, + #1140,#1141,#1142,#1143,#1144,#1145,#1146,#1147,#1148,#1149,#1150, + #1151,#1152,#1153,#1154,#1155,#1156,#1157,#1158,#1159), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (2.526719742539E-02,0.166918354524,0.308569511622,0.450220668721, + 0.591871825819,0.733522982917,0.875174140016,1.016825297114, + 1.158476454212,1.300127611311,1.441778768409,1.583429925508, + 1.725081082606,1.866732239704,2.008383396803,2.150034553901, + 2.291685710999,2.433336868098,2.574988025196,2.716639182295, + 2.858290339393,2.999941496491,3.14159265359),.QUASI_UNIFORM_KNOTS.); +#1135 = CARTESIAN_POINT('',(-2.526719742539E-02,-1.5)); +#1136 = CARTESIAN_POINT('',(-7.248424979152E-02,-1.5)); +#1137 = CARTESIAN_POINT('',(-0.166918354524,-1.5)); +#1138 = CARTESIAN_POINT('',(-0.308569511622,-1.5)); +#1139 = CARTESIAN_POINT('',(-0.450220668721,-1.5)); +#1140 = CARTESIAN_POINT('',(-0.591871825819,-1.5)); +#1141 = CARTESIAN_POINT('',(-0.733522982917,-1.5)); +#1142 = CARTESIAN_POINT('',(-0.875174140016,-1.5)); +#1143 = CARTESIAN_POINT('',(-1.016825297114,-1.5)); +#1144 = CARTESIAN_POINT('',(-1.158476454212,-1.5)); +#1145 = CARTESIAN_POINT('',(-1.300127611311,-1.5)); +#1146 = CARTESIAN_POINT('',(-1.441778768409,-1.5)); +#1147 = CARTESIAN_POINT('',(-1.583429925508,-1.5)); +#1148 = CARTESIAN_POINT('',(-1.725081082606,-1.5)); +#1149 = CARTESIAN_POINT('',(-1.866732239704,-1.5)); +#1150 = CARTESIAN_POINT('',(-2.008383396803,-1.5)); +#1151 = CARTESIAN_POINT('',(-2.150034553901,-1.5)); +#1152 = CARTESIAN_POINT('',(-2.291685710999,-1.5)); +#1153 = CARTESIAN_POINT('',(-2.433336868098,-1.5)); +#1154 = CARTESIAN_POINT('',(-2.574988025196,-1.5)); +#1155 = CARTESIAN_POINT('',(-2.716639182295,-1.5)); +#1156 = CARTESIAN_POINT('',(-2.858290339393,-1.5)); +#1157 = CARTESIAN_POINT('',(-2.999941496491,-1.5)); +#1158 = CARTESIAN_POINT('',(-3.094375601224,-1.5)); +#1159 = CARTESIAN_POINT('',(-3.14159265359,-1.5)); +#1160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1161 = ORIENTED_EDGE('',*,*,#767,.T.); +#1162 = FACE_BOUND('',#1163,.T.); +#1163 = EDGE_LOOP('',(#1164)); +#1164 = ORIENTED_EDGE('',*,*,#1165,.T.); +#1165 = EDGE_CURVE('',#1166,#1166,#1168,.T.); +#1166 = VERTEX_POINT('',#1167); +#1167 = CARTESIAN_POINT('',(2.25,19.55,-4.1)); +#1168 = SURFACE_CURVE('',#1169,(#1174,#1185),.PCURVE_S1.); +#1169 = CIRCLE('',#1170,1.25); +#1170 = AXIS2_PLACEMENT_3D('',#1171,#1172,#1173); +#1171 = CARTESIAN_POINT('',(2.25,18.3,-4.1)); +#1172 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#1173 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#1174 = PCURVE('',#106,#1175); +#1175 = DEFINITIONAL_REPRESENTATION('',(#1176),#1184); +#1176 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1177,#1178,#1179,#1180, +#1181,#1182,#1183),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1177 = CARTESIAN_POINT('',(18.34925103979,-4.1)); +#1178 = CARTESIAN_POINT('',(18.34925103979,-6.265063509461)); +#1179 = CARTESIAN_POINT('',(16.47425103979,-5.182531754731)); +#1180 = CARTESIAN_POINT('',(14.59925103979,-4.1)); +#1181 = CARTESIAN_POINT('',(16.47425103979,-3.017468245269)); +#1182 = CARTESIAN_POINT('',(18.34925103979,-1.934936490539)); +#1183 = CARTESIAN_POINT('',(18.34925103979,-4.1)); +#1184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1185 = PCURVE('',#622,#1186); +#1186 = DEFINITIONAL_REPRESENTATION('',(#1187),#1191); +#1187 = LINE('',#1188,#1189); +#1188 = CARTESIAN_POINT('',(0.,-1.5)); +#1189 = VECTOR('',#1190,1.); +#1190 = DIRECTION('',(1.,0.)); +#1191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1192 = FACE_BOUND('',#1193,.T.); +#1193 = EDGE_LOOP('',(#1194)); +#1194 = ORIENTED_EDGE('',*,*,#1195,.F.); +#1195 = EDGE_CURVE('',#1196,#1196,#1198,.T.); +#1196 = VERTEX_POINT('',#1197); +#1197 = CARTESIAN_POINT('',(2.25,19.55,4.1)); +#1198 = SURFACE_CURVE('',#1199,(#1204,#1211),.PCURVE_S1.); +#1199 = CIRCLE('',#1200,1.25); +#1200 = AXIS2_PLACEMENT_3D('',#1201,#1202,#1203); +#1201 = CARTESIAN_POINT('',(2.25,18.3,4.1)); +#1202 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1203 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1204 = PCURVE('',#106,#1205); +#1205 = DEFINITIONAL_REPRESENTATION('',(#1206),#1210); +#1206 = CIRCLE('',#1207,1.25); +#1207 = AXIS2_PLACEMENT_2D('',#1208,#1209); +#1208 = CARTESIAN_POINT('',(17.09925103979,4.1)); +#1209 = DIRECTION('',(1.,3.327418014958E-33)); +#1210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1211 = PCURVE('',#657,#1212); +#1212 = DEFINITIONAL_REPRESENTATION('',(#1213),#1217); +#1213 = LINE('',#1214,#1215); +#1214 = CARTESIAN_POINT('',(-0.,-1.5)); +#1215 = VECTOR('',#1216,1.); +#1216 = DIRECTION('',(-1.,0.)); +#1217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1218 = ADVANCED_FACE('',(#1219),#166,.T.); +#1219 = FACE_BOUND('',#1220,.T.); +#1220 = EDGE_LOOP('',(#1221,#1222,#1243,#1244)); +#1221 = ORIENTED_EDGE('',*,*,#147,.F.); +#1222 = ORIENTED_EDGE('',*,*,#1223,.T.); +#1223 = EDGE_CURVE('',#148,#1018,#1224,.T.); +#1224 = SURFACE_CURVE('',#1225,(#1229,#1236),.PCURVE_S1.); +#1225 = LINE('',#1226,#1227); +#1226 = CARTESIAN_POINT('',(0.75,21.172373165174,-0.402568)); +#1227 = VECTOR('',#1228,1.); +#1228 = DIRECTION('',(1.,-2.465190328816E-32,-1.110223024625E-16)); +#1229 = PCURVE('',#166,#1230); +#1230 = DEFINITIONAL_REPRESENTATION('',(#1231),#1235); +#1231 = LINE('',#1232,#1233); +#1232 = CARTESIAN_POINT('',(1.901154369708E-02,0.)); +#1233 = VECTOR('',#1234,1.); +#1234 = DIRECTION('',(0.,-1.)); +#1235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1236 = PCURVE('',#591,#1237); +#1237 = DEFINITIONAL_REPRESENTATION('',(#1238),#1242); +#1238 = LINE('',#1239,#1240); +#1239 = CARTESIAN_POINT('',(-5.361322472247,1.913726568036E-17)); +#1240 = VECTOR('',#1241,1.); +#1241 = DIRECTION('',(-1.110840365657E-16,-1.)); +#1242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1243 = ORIENTED_EDGE('',*,*,#1017,.T.); +#1244 = ORIENTED_EDGE('',*,*,#1245,.F.); +#1245 = EDGE_CURVE('',#150,#990,#1246,.T.); +#1246 = SURFACE_CURVE('',#1247,(#1251,#1258),.PCURVE_S1.); +#1247 = LINE('',#1248,#1249); +#1248 = CARTESIAN_POINT('',(0.75,19.665241195904,-7.855554413722)); +#1249 = VECTOR('',#1250,1.); +#1250 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1251 = PCURVE('',#166,#1252); +#1252 = DEFINITIONAL_REPRESENTATION('',(#1253),#1257); +#1253 = LINE('',#1254,#1255); +#1254 = CARTESIAN_POINT('',(0.380044157184,5.203171227208E-17)); +#1255 = VECTOR('',#1256,1.); +#1256 = DIRECTION('',(-0.,-1.)); +#1257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1258 = PCURVE('',#195,#1259); +#1259 = DEFINITIONAL_REPRESENTATION('',(#1260),#1264); +#1260 = LINE('',#1261,#1262); +#1261 = CARTESIAN_POINT('',(-8.881784197001E-16,0.)); +#1262 = VECTOR('',#1263,1.); +#1263 = DIRECTION('',(-0.,1.)); +#1264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1265 = ADVANCED_FACE('',(#1266),#195,.T.); +#1266 = FACE_BOUND('',#1267,.F.); +#1267 = EDGE_LOOP('',(#1268,#1269,#1290,#1291)); +#1268 = ORIENTED_EDGE('',*,*,#178,.T.); +#1269 = ORIENTED_EDGE('',*,*,#1270,.T.); +#1270 = EDGE_CURVE('',#179,#967,#1271,.T.); +#1271 = SURFACE_CURVE('',#1272,(#1276,#1283),.PCURVE_S1.); +#1272 = LINE('',#1273,#1274); +#1273 = CARTESIAN_POINT('',(0.75,18.981974094705,-8.45401961799)); +#1274 = VECTOR('',#1275,1.); +#1275 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1276 = PCURVE('',#195,#1277); +#1277 = DEFINITIONAL_REPRESENTATION('',(#1278),#1282); +#1278 = LINE('',#1279,#1280); +#1279 = CARTESIAN_POINT('',(-0.942839321285,-1.348707629138E-16)); +#1280 = VECTOR('',#1281,1.); +#1281 = DIRECTION('',(-0.,1.)); +#1282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1283 = PCURVE('',#223,#1284); +#1284 = DEFINITIONAL_REPRESENTATION('',(#1285),#1289); +#1285 = LINE('',#1286,#1287); +#1286 = CARTESIAN_POINT('',(-0.502034774849,1.869024751859E-16)); +#1287 = VECTOR('',#1288,1.); +#1288 = DIRECTION('',(-2.465190328816E-32,-1.)); +#1289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1290 = ORIENTED_EDGE('',*,*,#989,.F.); +#1291 = ORIENTED_EDGE('',*,*,#1245,.F.); +#1292 = ADVANCED_FACE('',(#1293),#591,.F.); +#1293 = FACE_BOUND('',#1294,.T.); +#1294 = EDGE_LOOP('',(#1295,#1338,#1339,#1340)); +#1295 = ORIENTED_EDGE('',*,*,#1296,.T.); +#1296 = EDGE_CURVE('',#532,#1046,#1297,.T.); +#1297 = SURFACE_CURVE('',#1298,(#1302,#1309),.PCURVE_S1.); +#1298 = LINE('',#1299,#1300); +#1299 = CARTESIAN_POINT('',(0.75,15.81105152223,-0.399586)); +#1300 = VECTOR('',#1301,1.); +#1301 = DIRECTION('',(1.,-2.465190328816E-32,-1.110223024625E-16)); +#1302 = PCURVE('',#591,#1303); +#1303 = DEFINITIONAL_REPRESENTATION('',(#1304),#1308); +#1304 = LINE('',#1305,#1306); +#1305 = CARTESIAN_POINT('',(-3.907984442183E-14,-2.097749504884E-17)); +#1306 = VECTOR('',#1307,1.); +#1307 = DIRECTION('',(-1.110840365657E-16,-1.)); +#1308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1309 = PCURVE('',#497,#1310); +#1310 = DEFINITIONAL_REPRESENTATION('',(#1311),#1337); +#1311 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1312,#1313,#1314,#1315,#1316, + #1317,#1318,#1319,#1320,#1321,#1322,#1323,#1324,#1325,#1326,#1327, + #1328,#1329,#1330,#1331,#1332,#1333,#1334,#1335,#1336), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (0.,6.818181818182E-02,0.136363636364,0.204545454545,0.272727272727, + 0.340909090909,0.409090909091,0.477272727273,0.545454545455, + 0.613636363636,0.681818181818,0.75,0.818181818182,0.886363636364, + 0.954545454545,1.022727272727,1.090909090909,1.159090909091, + 1.227272727273,1.295454545455,1.363636363636,1.431818181818,1.5), + .QUASI_UNIFORM_KNOTS.); +#1312 = CARTESIAN_POINT('',(-6.257918109754,-2.097749504883E-17)); +#1313 = CARTESIAN_POINT('',(-6.257918109754,-2.272727272727E-02)); +#1314 = CARTESIAN_POINT('',(-6.257918109754,-6.818181818182E-02)); +#1315 = CARTESIAN_POINT('',(-6.257918109754,-0.136363636364)); +#1316 = CARTESIAN_POINT('',(-6.257918109754,-0.204545454545)); +#1317 = CARTESIAN_POINT('',(-6.257918109754,-0.272727272727)); +#1318 = CARTESIAN_POINT('',(-6.257918109754,-0.340909090909)); +#1319 = CARTESIAN_POINT('',(-6.257918109754,-0.409090909091)); +#1320 = CARTESIAN_POINT('',(-6.257918109754,-0.477272727273)); +#1321 = CARTESIAN_POINT('',(-6.257918109754,-0.545454545455)); +#1322 = CARTESIAN_POINT('',(-6.257918109754,-0.613636363636)); +#1323 = CARTESIAN_POINT('',(-6.257918109754,-0.681818181818)); +#1324 = CARTESIAN_POINT('',(-6.257918109754,-0.75)); +#1325 = CARTESIAN_POINT('',(-6.257918109754,-0.818181818182)); +#1326 = CARTESIAN_POINT('',(-6.257918109754,-0.886363636364)); +#1327 = CARTESIAN_POINT('',(-6.257918109754,-0.954545454545)); +#1328 = CARTESIAN_POINT('',(-6.257918109754,-1.022727272727)); +#1329 = CARTESIAN_POINT('',(-6.257918109754,-1.090909090909)); +#1330 = CARTESIAN_POINT('',(-6.257918109754,-1.159090909091)); +#1331 = CARTESIAN_POINT('',(-6.257918109754,-1.227272727273)); +#1332 = CARTESIAN_POINT('',(-6.257918109754,-1.295454545455)); +#1333 = CARTESIAN_POINT('',(-6.257918109754,-1.363636363636)); +#1334 = CARTESIAN_POINT('',(-6.257918109754,-1.431818181818)); +#1335 = CARTESIAN_POINT('',(-6.257918109754,-1.477272727273)); +#1336 = CARTESIAN_POINT('',(-6.257918109754,-1.5)); +#1337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1338 = ORIENTED_EDGE('',*,*,#1045,.T.); +#1339 = ORIENTED_EDGE('',*,*,#1223,.F.); +#1340 = ORIENTED_EDGE('',*,*,#577,.F.); +#1341 = ADVANCED_FACE('',(#1342),#223,.F.); +#1342 = FACE_BOUND('',#1343,.T.); +#1343 = EDGE_LOOP('',(#1344,#1345,#1346,#1347)); +#1344 = ORIENTED_EDGE('',*,*,#207,.F.); +#1345 = ORIENTED_EDGE('',*,*,#1270,.T.); +#1346 = ORIENTED_EDGE('',*,*,#966,.T.); +#1347 = ORIENTED_EDGE('',*,*,#1348,.F.); +#1348 = EDGE_CURVE('',#208,#939,#1349,.T.); +#1349 = SURFACE_CURVE('',#1350,(#1354,#1361),.PCURVE_S1.); +#1350 = LINE('',#1351,#1352); +#1351 = CARTESIAN_POINT('',(0.75,16.6191,-9.052110000003)); +#1352 = VECTOR('',#1353,1.); +#1353 = DIRECTION('',(1.,-2.465190328816E-32,-1.110223024625E-16)); +#1354 = PCURVE('',#223,#1355); +#1355 = DEFINITIONAL_REPRESENTATION('',(#1356),#1360); +#1356 = LINE('',#1357,#1358); +#1357 = CARTESIAN_POINT('',(-2.939428073536,-4.228839500793E-17)); +#1358 = VECTOR('',#1359,1.); +#1359 = DIRECTION('',(8.038520136938E-17,-1.)); +#1360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1361 = PCURVE('',#252,#1362); +#1362 = DEFINITIONAL_REPRESENTATION('',(#1363),#1367); +#1363 = LINE('',#1364,#1365); +#1364 = CARTESIAN_POINT('',(4.420192975139,0.)); +#1365 = VECTOR('',#1366,1.); +#1366 = DIRECTION('',(0.,-1.)); +#1367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1368 = ADVANCED_FACE('',(#1369),#497,.F.); +#1369 = FACE_BOUND('',#1370,.T.); +#1370 = EDGE_LOOP('',(#1371,#1372,#1373,#1374,#1375,#1376)); +#1371 = ORIENTED_EDGE('',*,*,#1068,.F.); +#1372 = ORIENTED_EDGE('',*,*,#1296,.F.); +#1373 = ORIENTED_EDGE('',*,*,#531,.T.); +#1374 = ORIENTED_EDGE('',*,*,#476,.F.); +#1375 = ORIENTED_EDGE('',*,*,#722,.T.); +#1376 = ORIENTED_EDGE('',*,*,#1118,.T.); +#1377 = ADVANCED_FACE('',(#1378),#252,.F.); +#1378 = FACE_BOUND('',#1379,.F.); +#1379 = EDGE_LOOP('',(#1380,#1423,#1424,#1425)); +#1380 = ORIENTED_EDGE('',*,*,#1381,.T.); +#1381 = EDGE_CURVE('',#236,#889,#1382,.T.); +#1382 = SURFACE_CURVE('',#1383,(#1387,#1394),.PCURVE_S1.); +#1383 = LINE('',#1384,#1385); +#1384 = CARTESIAN_POINT('',(0.75,15.567200000004,-9.805623856005)); +#1385 = VECTOR('',#1386,1.); +#1386 = DIRECTION('',(1.,-2.465190328816E-32,-1.110223024625E-16)); +#1387 = PCURVE('',#252,#1388); +#1388 = DEFINITIONAL_REPRESENTATION('',(#1389),#1393); +#1389 = LINE('',#1390,#1391); +#1390 = CARTESIAN_POINT('',(3.761373380459,0.)); +#1391 = VECTOR('',#1392,1.); +#1392 = DIRECTION('',(0.,-1.)); +#1393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1394 = PCURVE('',#281,#1395); +#1395 = DEFINITIONAL_REPRESENTATION('',(#1396),#1422); +#1396 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1397,#1398,#1399,#1400,#1401, + #1402,#1403,#1404,#1405,#1406,#1407,#1408,#1409,#1410,#1411,#1412, + #1413,#1414,#1415,#1416,#1417,#1418,#1419,#1420,#1421), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (0.,6.818181818182E-02,0.136363636364,0.204545454545,0.272727272727, + 0.340909090909,0.409090909091,0.477272727273,0.545454545455, + 0.613636363636,0.681818181818,0.75,0.818181818182,0.886363636364, + 0.954545454545,1.022727272727,1.090909090909,1.159090909091, + 1.227272727273,1.295454545455,1.363636363636,1.431818181818,1.5), + .QUASI_UNIFORM_KNOTS.); +#1397 = CARTESIAN_POINT('',(-5.73957768101,-4.805045250533E-17)); +#1398 = CARTESIAN_POINT('',(-5.73957768101,-2.272727272727E-02)); +#1399 = CARTESIAN_POINT('',(-5.73957768101,-6.818181818182E-02)); +#1400 = CARTESIAN_POINT('',(-5.73957768101,-0.136363636364)); +#1401 = CARTESIAN_POINT('',(-5.73957768101,-0.204545454545)); +#1402 = CARTESIAN_POINT('',(-5.73957768101,-0.272727272727)); +#1403 = CARTESIAN_POINT('',(-5.73957768101,-0.340909090909)); +#1404 = CARTESIAN_POINT('',(-5.73957768101,-0.409090909091)); +#1405 = CARTESIAN_POINT('',(-5.73957768101,-0.477272727273)); +#1406 = CARTESIAN_POINT('',(-5.73957768101,-0.545454545455)); +#1407 = CARTESIAN_POINT('',(-5.73957768101,-0.613636363636)); +#1408 = CARTESIAN_POINT('',(-5.73957768101,-0.681818181818)); +#1409 = CARTESIAN_POINT('',(-5.73957768101,-0.75)); +#1410 = CARTESIAN_POINT('',(-5.73957768101,-0.818181818182)); +#1411 = CARTESIAN_POINT('',(-5.73957768101,-0.886363636364)); +#1412 = CARTESIAN_POINT('',(-5.73957768101,-0.954545454545)); +#1413 = CARTESIAN_POINT('',(-5.73957768101,-1.022727272727)); +#1414 = CARTESIAN_POINT('',(-5.73957768101,-1.090909090909)); +#1415 = CARTESIAN_POINT('',(-5.73957768101,-1.159090909091)); +#1416 = CARTESIAN_POINT('',(-5.73957768101,-1.227272727273)); +#1417 = CARTESIAN_POINT('',(-5.73957768101,-1.295454545455)); +#1418 = CARTESIAN_POINT('',(-5.73957768101,-1.363636363636)); +#1419 = CARTESIAN_POINT('',(-5.73957768101,-1.431818181818)); +#1420 = CARTESIAN_POINT('',(-5.73957768101,-1.477272727273)); +#1421 = CARTESIAN_POINT('',(-5.73957768101,-1.5)); +#1422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1423 = ORIENTED_EDGE('',*,*,#938,.T.); +#1424 = ORIENTED_EDGE('',*,*,#1348,.F.); +#1425 = ORIENTED_EDGE('',*,*,#235,.F.); +#1426 = ADVANCED_FACE('',(#1427),#281,.T.); +#1427 = FACE_BOUND('',#1428,.F.); +#1428 = EDGE_LOOP('',(#1429,#1430,#1431,#1432,#1475,#1476)); +#1429 = ORIENTED_EDGE('',*,*,#1381,.F.); +#1430 = ORIENTED_EDGE('',*,*,#264,.T.); +#1431 = ORIENTED_EDGE('',*,*,#315,.F.); +#1432 = ORIENTED_EDGE('',*,*,#1433,.T.); +#1433 = EDGE_CURVE('',#316,#819,#1434,.T.); +#1434 = SURFACE_CURVE('',#1435,(#1439,#1468),.PCURVE_S1.); +#1435 = LINE('',#1436,#1437); +#1436 = CARTESIAN_POINT('',(0.75,15.567200000004,9.805623856005)); +#1437 = VECTOR('',#1438,1.); +#1438 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1439 = PCURVE('',#281,#1440); +#1440 = DEFINITIONAL_REPRESENTATION('',(#1441),#1467); +#1441 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1442,#1443,#1444,#1445,#1446, + #1447,#1448,#1449,#1450,#1451,#1452,#1453,#1454,#1455,#1456,#1457, + #1458,#1459,#1460,#1461,#1462,#1463,#1464,#1465,#1466), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (0.,6.818181818182E-02,0.136363636364,0.204545454545,0.272727272727, + 0.340909090909,0.409090909091,0.477272727273,0.545454545455, + 0.613636363636,0.681818181818,0.75,0.818181818182,0.886363636364, + 0.954545454545,1.022727272727,1.090909090909,1.159090909091, + 1.227272727273,1.295454545455,1.363636363636,1.431818181818,1.5), + .QUASI_UNIFORM_KNOTS.); +#1442 = CARTESIAN_POINT('',(-0.54360762617,-4.805045250533E-17)); +#1443 = CARTESIAN_POINT('',(-0.54360762617,-2.272727272727E-02)); +#1444 = CARTESIAN_POINT('',(-0.54360762617,-6.818181818182E-02)); +#1445 = CARTESIAN_POINT('',(-0.54360762617,-0.136363636364)); +#1446 = CARTESIAN_POINT('',(-0.54360762617,-0.204545454545)); +#1447 = CARTESIAN_POINT('',(-0.54360762617,-0.272727272727)); +#1448 = CARTESIAN_POINT('',(-0.54360762617,-0.340909090909)); +#1449 = CARTESIAN_POINT('',(-0.54360762617,-0.409090909091)); +#1450 = CARTESIAN_POINT('',(-0.54360762617,-0.477272727273)); +#1451 = CARTESIAN_POINT('',(-0.54360762617,-0.545454545455)); +#1452 = CARTESIAN_POINT('',(-0.54360762617,-0.613636363636)); +#1453 = CARTESIAN_POINT('',(-0.54360762617,-0.681818181818)); +#1454 = CARTESIAN_POINT('',(-0.54360762617,-0.75)); +#1455 = CARTESIAN_POINT('',(-0.54360762617,-0.818181818182)); +#1456 = CARTESIAN_POINT('',(-0.54360762617,-0.886363636364)); +#1457 = CARTESIAN_POINT('',(-0.54360762617,-0.954545454545)); +#1458 = CARTESIAN_POINT('',(-0.54360762617,-1.022727272727)); +#1459 = CARTESIAN_POINT('',(-0.54360762617,-1.090909090909)); +#1460 = CARTESIAN_POINT('',(-0.54360762617,-1.159090909091)); +#1461 = CARTESIAN_POINT('',(-0.54360762617,-1.227272727273)); +#1462 = CARTESIAN_POINT('',(-0.54360762617,-1.295454545455)); +#1463 = CARTESIAN_POINT('',(-0.54360762617,-1.363636363636)); +#1464 = CARTESIAN_POINT('',(-0.54360762617,-1.431818181818)); +#1465 = CARTESIAN_POINT('',(-0.54360762617,-1.477272727273)); +#1466 = CARTESIAN_POINT('',(-0.54360762617,-1.5)); +#1467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1468 = PCURVE('',#386,#1469); +#1469 = DEFINITIONAL_REPRESENTATION('',(#1470),#1474); +#1470 = LINE('',#1471,#1472); +#1471 = CARTESIAN_POINT('',(-3.761373380459,0.)); +#1472 = VECTOR('',#1473,1.); +#1473 = DIRECTION('',(-0.,-1.)); +#1474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1475 = ORIENTED_EDGE('',*,*,#842,.T.); +#1476 = ORIENTED_EDGE('',*,*,#888,.F.); +#1477 = ADVANCED_FACE('',(#1478),#386,.F.); +#1478 = FACE_BOUND('',#1479,.T.); +#1479 = EDGE_LOOP('',(#1480,#1481,#1482,#1503)); +#1480 = ORIENTED_EDGE('',*,*,#1433,.T.); +#1481 = ORIENTED_EDGE('',*,*,#818,.T.); +#1482 = ORIENTED_EDGE('',*,*,#1483,.F.); +#1483 = EDGE_CURVE('',#366,#796,#1484,.T.); +#1484 = SURFACE_CURVE('',#1485,(#1489,#1496),.PCURVE_S1.); +#1485 = LINE('',#1486,#1487); +#1486 = CARTESIAN_POINT('',(0.75,16.6191,9.052110000003)); +#1487 = VECTOR('',#1488,1.); +#1488 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1489 = PCURVE('',#386,#1490); +#1490 = DEFINITIONAL_REPRESENTATION('',(#1491),#1495); +#1491 = LINE('',#1492,#1493); +#1492 = CARTESIAN_POINT('',(-4.420192975139,0.)); +#1493 = VECTOR('',#1494,1.); +#1494 = DIRECTION('',(-0.,-1.)); +#1495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1496 = PCURVE('',#414,#1497); +#1497 = DEFINITIONAL_REPRESENTATION('',(#1498),#1502); +#1498 = LINE('',#1499,#1500); +#1499 = CARTESIAN_POINT('',(2.939428073536,-4.228839500793E-17)); +#1500 = VECTOR('',#1501,1.); +#1501 = DIRECTION('',(-8.038520136938E-17,-1.)); +#1502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1503 = ORIENTED_EDGE('',*,*,#365,.F.); +#1504 = ADVANCED_FACE('',(#1505),#414,.F.); +#1505 = FACE_BOUND('',#1506,.F.); +#1506 = EDGE_LOOP('',(#1507,#1508,#1509,#1510)); +#1507 = ORIENTED_EDGE('',*,*,#398,.F.); +#1508 = ORIENTED_EDGE('',*,*,#673,.T.); +#1509 = ORIENTED_EDGE('',*,*,#795,.T.); +#1510 = ORIENTED_EDGE('',*,*,#1483,.F.); +#1511 = ADVANCED_FACE('',(#1512),#622,.F.); +#1512 = FACE_BOUND('',#1513,.F.); +#1513 = EDGE_LOOP('',(#1514,#1535,#1536,#1537)); +#1514 = ORIENTED_EDGE('',*,*,#1515,.T.); +#1515 = EDGE_CURVE('',#606,#1166,#1516,.T.); +#1516 = SEAM_CURVE('',#1517,(#1521,#1528),.PCURVE_S1.); +#1517 = LINE('',#1518,#1519); +#1518 = CARTESIAN_POINT('',(0.75,19.55,-4.1)); +#1519 = VECTOR('',#1520,1.); +#1520 = DIRECTION('',(1.,-2.465190328816E-32,-1.110223024625E-16)); +#1521 = PCURVE('',#622,#1522); +#1522 = DEFINITIONAL_REPRESENTATION('',(#1523),#1527); +#1523 = LINE('',#1524,#1525); +#1524 = CARTESIAN_POINT('',(0.,0.)); +#1525 = VECTOR('',#1526,1.); +#1526 = DIRECTION('',(0.,-1.)); +#1527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1528 = PCURVE('',#622,#1529); +#1529 = DEFINITIONAL_REPRESENTATION('',(#1530),#1534); +#1530 = LINE('',#1531,#1532); +#1531 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1532 = VECTOR('',#1533,1.); +#1533 = DIRECTION('',(0.,-1.)); +#1534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1535 = ORIENTED_EDGE('',*,*,#1165,.T.); +#1536 = ORIENTED_EDGE('',*,*,#1515,.F.); +#1537 = ORIENTED_EDGE('',*,*,#605,.F.); +#1538 = ADVANCED_FACE('',(#1539),#657,.F.); +#1539 = FACE_BOUND('',#1540,.T.); +#1540 = EDGE_LOOP('',(#1541,#1562,#1563,#1564)); +#1541 = ORIENTED_EDGE('',*,*,#1542,.T.); +#1542 = EDGE_CURVE('',#637,#1196,#1543,.T.); +#1543 = SEAM_CURVE('',#1544,(#1548,#1555),.PCURVE_S1.); +#1544 = LINE('',#1545,#1546); +#1545 = CARTESIAN_POINT('',(0.75,19.55,4.1)); +#1546 = VECTOR('',#1547,1.); +#1547 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1548 = PCURVE('',#657,#1549); +#1549 = DEFINITIONAL_REPRESENTATION('',(#1550),#1554); +#1550 = LINE('',#1551,#1552); +#1551 = CARTESIAN_POINT('',(-0.,0.)); +#1552 = VECTOR('',#1553,1.); +#1553 = DIRECTION('',(-0.,-1.)); +#1554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1555 = PCURVE('',#657,#1556); +#1556 = DEFINITIONAL_REPRESENTATION('',(#1557),#1561); +#1557 = LINE('',#1558,#1559); +#1558 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1559 = VECTOR('',#1560,1.); +#1560 = DIRECTION('',(-0.,-1.)); +#1561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1562 = ORIENTED_EDGE('',*,*,#1195,.T.); +#1563 = ORIENTED_EDGE('',*,*,#1542,.F.); +#1564 = ORIENTED_EDGE('',*,*,#636,.F.); +#1565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1569)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1566,#1567,#1568)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1566 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1567 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1568 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1569 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1566, + 'distance_accuracy_value','confusion accuracy'); +#1570 = PRODUCT_TYPE('part',$,(#7)); +#1571 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1572),#1565); +#1572 = STYLED_ITEM('color',(#1573),#15); +#1573 = PRESENTATION_STYLE_ASSIGNMENT((#1574,#1580)); +#1574 = SURFACE_STYLE_USAGE(.BOTH.,#1575); +#1575 = SURFACE_SIDE_STYLE('',(#1576)); +#1576 = SURFACE_STYLE_FILL_AREA(#1577); +#1577 = FILL_AREA_STYLE('',(#1578)); +#1578 = FILL_AREA_STYLE_COLOUR('',#1579); +#1579 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#1580 = CURVE_STYLE('',#1581,POSITIVE_LENGTH_MEASURE(0.1),#1579); +#1581 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M34RetainingRings.stl b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M34RetainingRings.stl new file mode 100644 index 0000000000000000000000000000000000000000..98abbff428c227735854241afda623261d312ad7 GIT binary patch literal 43484 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