From e7c421ee2a70216b7f739e3bb4d484fc60517682 Mon Sep 17 00:00:00 2001 From: maintenance team Date: Fri, 20 Feb 2009 14:12:39 +0000 Subject: [PATCH] Update SMESH documentation --- doc/salome/gui/SMESH/images/rotation2.png | Bin 0 -> 25671 bytes .../SMESH/input/about_quality_controls.doc | 3 +- .../SMESH/input/adding_nodes_and_elements.doc | 5 - .../gui/SMESH/input/constructing_meshes.doc | 32 ++++++- doc/salome/gui/SMESH/input/extrusion.doc | 34 ++++--- .../gui/SMESH/input/extrusion_along_path.doc | 29 +++--- doc/salome/gui/SMESH/input/free_faces.doc | 12 +-- doc/salome/gui/SMESH/input/free_nodes.doc | 9 +- .../gui/SMESH/input/modifying_meshes.doc | 3 + doc/salome/gui/SMESH/input/preview_meshes.doc | 36 -------- .../input/removing_nodes_and_elements.doc | 29 +++--- doc/salome/gui/SMESH/input/revolution.doc | 49 ++++++---- doc/salome/gui/SMESH/input/rotation.doc | 76 +++++++++++----- .../SMESH/input/selection_filter_library.doc | 22 ++--- doc/salome/gui/SMESH/input/smoothing.doc | 67 +++++++------- doc/salome/gui/SMESH/input/symmetry.doc | 86 ++++++++++++------ doc/salome/gui/SMESH/input/translation.doc | 77 +++++++++++----- 17 files changed, 326 insertions(+), 243 deletions(-) create mode 100755 doc/salome/gui/SMESH/images/rotation2.png delete mode 100644 doc/salome/gui/SMESH/input/preview_meshes.doc diff --git a/doc/salome/gui/SMESH/images/rotation2.png b/doc/salome/gui/SMESH/images/rotation2.png new file mode 100755 index 0000000000000000000000000000000000000000..366771a69a2b9953e401b03b88fa1da3663f3f0f GIT binary patch literal 25671 zcmce7^;cV6&^4u{w6s{EIE3O30Sd+4iWZ0B!6_EpDaEyTfZ|r91h*iiNRZ%#;1qWY z?r)y=TkpT{{gAb??#jKHJLk-v*?Zx67q8@PpFlz!ICLWUm~5a!5=2Cg8q#yP8*gie>Q#=JC%za92fcrc{+dxN?{k* z%ks~xqS|on*w>ynHABiFfilE2=v(NY*5W$CT&^FDQ9CTeLVpv=$e!qXF$Uu78=+cQ zh~J}q-2A2AL8H6aq8{yNSD)%N*C+N>M)?{>Y%Ch_QK41;dEe+wADb>4@ykB*Pel;2 z*sYBcs{gKX^ko>@|F>48VXpD1&;DDI)jQxrjb^?gPtKnti!-2#ljoXtX~G9(swv11+1!fnuEr~ zuJ7dpgg-ej_cB_jlzXXR8>c3S8C~sRI-YiM<~eqXGL$G$B|8mcYh4VG zk&(FP7m&HG-_^W?bJUCsFg}ld6>K6EJ+9zUc~`v|c#ZTI3Yvu~0iDM5%g9JWc`o%H zLppCrEmFj32M;oN*l1`kbXYPap~SspU4}7_;#>4g52)M<$eQH$TaycA?O3)YW&5&> zTwwSsn*$fU3P%!rjOO)Gy9ACeN@pCI)SAzJx+wzVU+^Dyjt+(S$dgH^q-_nDIt-NP z|79mWVuWg|U`o^80)mKon~(0umal=%kJ}ZQ8u}M@X_!BEvv4FqjCmC(CCQ^6=S=L; zar;S2o4SB6q|mH;qI$DZkvoj7!J^O26!|@Mtmfj)8>Bm%-#$+p8s~RGlf zdR&Ct>Y89s!(1sbfU0M$2;t9?P=_4Mc9t5gb%@;a@}0cPSA*=zW069A)e;hlNBR0Y z>FWsz2cq1FahVs{U{X`zS$l=~PVtl&_c;O6ENSS%rVQ}Yn1wgQExH zu1tC4Te<3fpk4uZh5)JJa5$KXW?V$#h%R94Q zaWl(zT)xJ)mR%CTKdm|neSBBbw({J+&q~zPQP({Rv<6++*ON9RI5b2V5B~jLHOP$9 z`q~*Iz^@NKXCXs<`k*di^C3Q<)=bxACT`yPV5~~*2~R?T&|TD+-No`vm{6GVuD7L) zi1iWYzYwN;tTVH%ssc<3uK#_^^C=*l{A{OT4r7e&@q5Li>&nD_dxM+auoechEKPqV&VnJ(BgGI8GY$fJemz{T4#2EV zILerk0b9*YeYUVhLB|YZ{P{z~}@OJHncbMEm8iHR4jg$Huo<$twP1X3l+8nh;@!wn0 zCnQ)qF|%~4lOXP?&m{A|H;(VV@MvBG>|7SN-*wm;n_*1p`xx5xP%(!(r(7ChR+?3{ zNmhW6C6ORZYM6I+KmF0rUrpO|IzqHd-x*=9RN!rG7kz6JT;atvkxC)>Qlro&@@2AH zvEiSwFS8_kYvay!KN)LIz)i%{xeINKLJ%%o0*X=;NJ*#??&U|=bz^BlJ1>rS%2F9=`(03LNjhf-t}9W>k1J~%cVg1Y0CsqUEQVln-{ZZYxmw6v-1z+#0gX6G))W@;Napl zMyF^l!?VLp0|vSag-h%l#WwY48lBnV^7bhMpcg>UIs2JDK2~mmpQzhRc*^PPn%bx* zW+8f%a_BXqWa#t2*z9_ByWQv?J1dT7ioD*72YFtz-yA;Mo^gJ8eVEirC$qG`t)McQW-Keb5TT(cS#gSX=<5EB+P z&g`bl0{(#7fGqo2>%)xc&&GDOIj0g`CoDD>sXJE}45>%jm;r;qe>I)EkNVByh zhO-CpAr?lOO(_F_HQZnR5Eze5W=W<`h%=aiTklRN^BlH>Y{B?=E=W4Hu%le>tkyG{ z*_I0HTNdNL+~8&vS`llD$_|g=4-dhC0Px* zo=d^c#z0^<1q(dfV|`MKowy90u@a-iq>h_Qz6w z2dq{mWralq^_Sc^lEgUc(VS1JDGdGe6Y}+(t}khAPCfDTdn!VpWM5>ts6~R zksq(_@k|EYU~eH(M&23F`gt1ot1}FxK`WLDcQ1eW7c$XV?3VkB5>&1g5QcLwWBaF{ zJJqjsVjihY7%HL6LTF|^5NEBk-i~@sH_oU!|hTZpFQ6AS3Uwi z_}YfVrN{4E(vY$67OZ`fB0b+AM$NbhtENj{Rf5E)^>e)gaP>3lQ9KChp8 z@L5BOX}V~{_AChB4vQV&r6T<|_lv9nxZpJxp}8)8z*v!rU_#l9A7$-|6FJws3r1J7 z(~;>~yMRd{*6lwg>S@H$9Q@M1F2RzUVbG4(c|sL;mBMrR?h13Qq@l4RS;IVzl_s~k zrPd@vDv&O$Q`pnsw9O}cE?3#+O#US_DoSY*fSG#Zj56F`LOmN(*?_D) zgEf6QJep&ERcYLa;c{xm`+W9#ugbC7&B$cu-(r-P#hif?1IJo6e)`>V11sOr$AF9U zVTD)P7Q}z7D&lAa6W1aJ^6gH(zeksf67<`DYGvY$NgyC<*@$vCyybci^aWw4x?OZlnKbnARrZq=z2yfZBTCu$1{WEjgZ{U+aM#|x4moDtg^}*ye z2{0BP2#)&j^&noNPkdedP4os)8|3CV=YH0y*?;4Y&uyge+c0WsxceOAKL3JkbR(5k zVoC;5CN1}A^(EA`aCIks*6(S3OV3ZkJ%$)atUG2zZ7Y@i|j6bofqQKcya{WdguBE7W=ln zeqLjYi_pO*3LiMVX+&U`6{qLv$Yzm=p$zzi$ESLt2lI^yS`pQXSu-w(kUz@Vwq75N zb{~-4;D~yCk{zyhhMv*~^!?!7nTOwznH!ZFdYB#%rL7lv+`PWka%uKgpi1V* ztxYvTjwt2V9Y+`F0b`q48-^^Ni*|NyH^gd9y{NQbYfw(dDzVd(QP&J|AdRvMcTs}Z zI5btLDE97B4D72J8>CbtnZDFRW}$;gNcsR{kQyH|BP!utr1@LYYCDX3@7chP0prN+ zoCZA;YS2=>_c!6Uv$OF&Y$bByVl|W0CgOgxiLrYuWJn>KRxue65?xKe{aK&E_fgcB zGOHoV%gkliB3`QT^(vb=w~i8*{zfeISug@^{813iFk*Yq-~+gdV#cDmv{sr`PbgwTjhfoF zr_Hh-0sgA@Fra!nk9_xY+-vFcbau$jES+!t_F=&k$t0bfc!C20xcKC|K6jKc2{-l| zoc_1D)ylz>AMZ4Ra@>#~=wu-B63tef{;3gaqqS(JWfPT^2}ich&omhh7TXUNPMf6WdNKOTTR7su z1bRnrhp{FiV^lahC7?T8K0HI`s9NC;d(#Y}Q9!aKLUq5%SyLzMv`OiQVBhUNoOIgI z?Y=}TaPcwUNoQn*_rmNW7T@B~eC&cYK!kek*ZeI~8d``B5Oh2TtW^9RJ`)~Oi>AMR zVWIgQ1`r2v%`)~k)l=NlgeE7XZ}k@Yo;s(~LOf{t3UndXft>>=>0g*WD7}gtM z{BLK`9Om|g*i13y7q$?a8%LP$P!l=UKbU0AV(K3>2wrU9J#tLh$NLDhmHcJ)8^CI> zrBQmmj0FcD_?WiO9CB9I7NP0Bu)c#`FQ*^o`%nXs`U)+C(@*iFxu=to#_kTHGK_1& zb)^(*zP<#XD!62rF-E!E;+5>a{~3QaG}1&F*kzgOUTjm{lmEs<_brz}?e~P`X3n>W zP`kO*&zs|foa+bQvaEM}^q*XfT@Pa|T{4f1lDReg7}jC^rjsf#!2WA>F5udZ=&!pF zuUFbv0pqPT8lVomP1HpQlpa#Dt}BFCed22@=uv9#E=$?Y6{d!Crw`s3`rE9gj>Muw zdKo0onO>xowB^7@JoQuOk1&nv)aN#I#F-lSg3xzEcKj)ZiVk)IKM@G z9h(j_d!J69Q*G2s%$~>`B9PAW+$PP*UIeE>8iW7*F47T%Nv9#9w_vRfwYsym0+4@K zX@;nC4KJH7+2yQ-XO!-IV56FL>sd|$5x<2A=0eh4|AJ4yTAv7hjPhSwDEyLkLfn6A z)uZl`WLr4%C5CN-0oCAA0v~A(2k`ut9l8&r7TS z9!S(_c@|5&xD8X~3W`D7ivbG2l+{_PWY`*LnLe)>h72Tmdtv44aZPWo36xB(vxhtES@c2NDM zoerJePU42NAv>nZ1(b8`VX>Sfn}k!B4Y9UYf`@aa;({^Q);mIDoYpgi;*j?3g#{2n z`zW0QAY{`fYbC;lE|2hZLTYLm!%P?ND-p~UHZy~H=D40memg;KEaEk+<`s-bdQFRy zZcZ_`pi}3up71YjZ@Wvp!$#c4HW$k-H6*=rc=RLPfYc`v@lfRl&963jLktO^=?83? z#?#{`^;G=X%RDO|OvqJsvjec)2j^^|BKQHfB3}Nk%3F=v9~*wP(_u||Rd3w_+Mmy< z@EMD}y#;o9t4Z-u8QcJpaTvQudJUU71W8j>mp0NzhXwB}$GFA>lt&Yed+|u<_1kOQ_t!Kje99%wgwrB)T_WrX>qm zGE1|Z=SLqMbGRWTiKFVJTPp#gr3h|}(*c=0$6T@X#WlC%HmLJOay54Xnm9HUk71`bb28?H>f3F=7R6_HUr9-~%EKL)l652jI zr(B2UE2;6x&xVWAy#wx*l4E&%7=)64cpLURou}U^*q7=1 zGX6H7ZCHd!BoHgZYd9sva=>0v8o+;H#gN zhV=z)(*2M1S28fr1%rm{vs0X7Jl8qqa@9skEieIAEkWOKG)*Vr+l2*z866)##wu!F zq;1wO`rCgcHrSqPjTy^w6{hA~duFzWG4HIR8VV8H0 zl$Ncd)VI^iQxO82z)#J&&Twl_s-P;jV4D2)FQEhGBhInngA#WosfNx`y4+>5cTaAn1~gLCLk2tvR;3`g$u$O zl%0C2{%MToe+)<+iOdA~av6+%ekG!NX_<0K3L|0kHU0Z*>!B(D3{~V|oUyL^)Bwd z6sEZAdN}2B5HDdL@2#%g8S&5LF0M z@ztSzi8j16{D~5sCC~t~My!geBg8`#RSC zK?wZUyg#hEU}Kwj*JfEkH(QCggfe!SZ8}x&Jg+G6V+V5?e^vO?)|r*v!E9!!F|I&M z-DIwja&U(RP}!uLu9#_04k5j)E@8_pB=h_63$s;Tjxp-nT4;iC>pN;v4C$DuW<2i& zp-nW1cuP$uJ*B1Q8%c^$PNpkyD1Jv3Qf2b_j1i^&X+M+!8-?-0(bccIq6uAY7*>Dg zGa|ei7rWIg(#XQ<(xMlu1wnN<8XkNcd`YL=S9fy7Iy?6$g_y}*C<1;=rxF?7;XUO! z#lARsjbZ9y;G1Smo~Qf7n&0~%G}T7NM1@YIJDw09x3@gp0x(t@Yr9k=+f-GBE>{&Op~I%aWp?Kv(>LK zsuU1+Twv7&^7Ho=Y!vx(;XY&}QeY8Jqmsj+Qf8rK94U>^k$fJhyxML8jV>8w8pI7; z8|#L_{U+AOY{5Oq)l=0G+P6yYc9?NX{^VIPH@WW0T*oI0u>|qdqw0SUTm#Do!*UZs zYR+R_`*3OFWTlGY+T33-CG3*z>V)`UE(L^s-Z2q>z%6^nV{*jBY^(G6^EgO!cqF~G z;5Nj-^+nLzHI9}A5@nQAqMdF-z@9T9fJc4N#b>Fgjn}6QKdgn8_OmyGFjMeXU#ZPX zPN2|7Yr$#<1ySXI64*z0%D9A3QwOy8$SBYKviNDBM3Z$$pQ^E3+bhlir|VgbrO~}x zn#i=geCeR?7XkD!C*rrRPnwpLK5V|7vB?3+<1o?sKK2NgX!8tZX4~FSrbQUQ5glpS zcPBo$-gm*$;F62rR2r2B=SsV9g!e`4rh^tbQTpirMSb7N^0^#nGb}NgeZ57X(7i4o z%5kWX!DBGMa$8=ZYNA~8z$`?OF3@YO#N}9oH|bE2)pbD#Fh2?ZPyOjf%r__tCNH5@ zG`LRb#koIy<7sqtGaB`4BiP*T!?BLToot!ZDzV#wx_K4E8czt2UjN1qKNvhHx9;vW zr0z66%2T=c$V57|KD{QB+QM+h+tzH>={wvJK(v4OcFuI95w)9Ho<%)HP3`)hTCVrQzVWQ->sGk#jcZq!g6!;SZO1?HExX@0U4~uTzH7th z_8JD5)^!FwU4>v^-0pRY*8SKEelJ?pKOWs`lN6M0#64hpx#C;QS5`)%-fXFpCK|A} zdM84lBJo##PP`?ZKZN|Bo9p2#XWc^UJWq%4q0=?Pf#Z%i^D%Ag+m>#t0Y)~5fyL*1 zADsVV9hbAJ&Z z%UpVYcWytq7f1O)0F9sQrMHYRDrCi$mgWMN$sgre*~Xsw#l_FY=sSK0^mjs?phPDJ zb4|`5vF|5MwQT%U6y+A%;crR#{XUW9p%`GUSqrd**E7iXgg?p@+a5boO_AaqTiTzl zT*$3n84ur%$#a>~qG&5u^1kxg?aR{dbIBj_AK;ugo;^%6B!@%bjdn7!vWng9> z<;xr>mmQeD%+JQpipP6@Jdy>cv3v;6W13lY&)^(9_`rcF=_9hA>I9=#?91#Rx%>#K zpWA+!X;AgJBWYc=W-r|nJ0URvR~?u6Ii}Npst^>E3gtt}JJ|QRMX&};|A{t*01ZR~ zKV1DUg%6^8&?=Gm)t)5G)b!+haW1?2Z)H21b_kc)CH3ol`c=r@f@9B=RkT}tt9)_p z=1*z*O*zTwr0xxW>4fKx)p2E&X+~Vq^zu7=o32~`ZWvos$fN$D+jEqI;eDpYFtOy5 zj)yOwoRB>5C-E8$45asx#w3Ak)iiG;KMLn9aPcD!@DM8v9Q?7^oj`cVri=6{XHjpIRtP+b~L0TA zO_V+h9gs~~mIK2bpltJ;59M|1t0aW5%B_I7^!3tlu~!QH?+t=g6o{a>}@-n*c_ccAOE)(wP zI2^`s7Lv&de2y2yTlb#N-de%@ms_RA-1n12Mxit};`BKn&8oIBHdZf=*r)%wwBz{x zTl+hC%Ym2KGonTfl~qGY5yH8;l-q-n2_Bci^6Xi!ravVYhckzkRk@RHqqC(P1VGqY8!=3{q(Y*Rg_iC(?& ziH}cvDmx)eQUu3_j{Ycw$)Psz^KOxnPSSGK;N0oYT+0{g6*6BEiI!{p2Z&gsy{d{? zX$=4a6@kpX42L0>0yo=}DshmlFpaJ5L!43&rjMXXE@Np9#Qc~%ER{vs#3IxGj$-Y` zRT!!9Y^?r45b@XZ`KGs;vPQ@1!Fr<3{8Os03Wt$M6u6X4IcFQ^3T>VZK;(=8ae5rjt! zlZdJA-$bC|H^Bs+Eau)%A8f*>0e>G=8&_O}OAvRGtqn=D+w}Noi}BDPwgA^Pg`(Q*zZeKG{G*PwW?)E_svyIO%a3eD(C!k-oU`7ohE0m zS8FjY^t(U`uOT)2lb&Mir$Z6Q5=fcrSjtFfe=)7^fucP9kLs{X4GSJ>Ek&yL^RvI2 z1@3rWqRFHlkz7VVXWWdU>hmNr4nrFW+3~80_6xwnBU5`5KlhaeS zYu103*v`iPubpGogIC5Rg8FYh?dyQ-gfBh0ho-4=4k>0PdOD*KR4U@xxR#LzVh1mm zGx``RtId1vgd2zw?AJQS`x)>kV0_Jp{>^p{bDzhWwKlW?-lvvFV@d7E#c!FWl z3RT{Zqm`h(tu&{?dShXAob0yE#n1h9k3|!{i^+{$DsJyAw>noQM9j$vIZQnrqaU7B z<2yyW%nDFK_a|`2AklfhpC3J89ir;l?uxx* z`)O<+ZS~)#$TIPTs^R@yN$UY@C}Sx-oJJ*)5qsC^o>XN1a1F}Al=8v}_KCAavYMoY zk3ZLChzbg-Eg@feT)nW`g^V}0sr7t+9oQ~zi{o7KQ$GSJ7T}?(&8>dw+27UC`Fe{T z)BAOzmbO89(P#XTi^_0ff{H3|e*z$8^8?ckgtwG?Z{wa=C03N*B1d8=jGG3zixRE~ z;`FHsyFT2@pR_W7si2UhWsCq0IQ0m_7eRMh5=;k2PM;gRErmcNuC+>eqi_15yFE1@ zIkQ0<^EDAE1zrItyl!`38I`sv- zW3Bg$q}iV%?lppmbw>mYUU)R;vEG-8E5|1#@noWh6Z|a~c?vfyEez5Zd0w4!P8on( zm({!$e)QvgUcl1(RmPZ*zJBoGJ8p@PKqVt|T#Rx$Nr6TMt@8Ri4!->u?v?d{X*7&< zN*6D{U1i``L54t$U^4YSV?4TMt{!T)pHqKIU02PSDmyM)I1^TdsVx{B?1anfY$ z*~Zna=XbV#VKXvNrUA_E#7;G=@2q_)_L#n5r>sQ|GWuX8@tqN*O4L?KfYPg^nM?wO z{jBG!v~|w;CxM?G>rR9psSXBzxu4C}8?utLD-%b4q9oB%* z(AO58M8qnldQMx=EM{lAgIc58r8uU+RUFlWHp8;TUaxLdUGRXzDc8ClXTjT zDa1^I-Jz&u3As2HZJo(2vBD2qVFhX}U!L*k9x1OJEb7VjT?Y4@>imEpgXuq8nI+A+ zNYrMBpPwH7fLW-9-pJ9@Q>z+r7e>irJw-C#cj0#gu#|>%aU|gUM^Ye@wmif!?qZ`c7dqYt zs$}?_e%1UCr?x+LpnM6s*%9_U*G*A0@JZZ*l=+Q|IQCZa?QDeBF-Gm4Q^T6fHoXG0 z%rkzWBQ@X|KDnE3uAL)I1ul4F-9zPZzgEI-f|5S~UxAX|_&b06wn#cv@YbsVBa~&i z`n?gV!vKsPc<@482&3UT@TK!$u;Q-&Oq7Ajt-ij##1^(#PH~rWhvlVSu-CqD(i(nu z;&cgb{7z1LV^v#JywVm)2zNlpU*FoZYxIm+ZJ|z5c>GK;yD(2(mYwOnW<*iuJ`VF> z`^e!)8xu5DwC_lS#g>A_knH}XZ4fy6it*re@j;&Ppe7)1%u39P<-VKo4Rvx`Mm#8* zLH(7d!=}H@Ie#S{1%uHa43a7b!m((D7A4Ok2gIu>@jww|;>L}nIMeK5At+5kfz~?H zLZm}&9l^_1`m&Tjy0miNVkIm)!Bww_jR?PinvMuox^m`6uzA;9|IYs{!TX@kV)YJM zpDYvnh7iMhoB=2 z!kEYyp)XsQ$A@R5JBmRwy6O&p$&SlVeGuCek_*$LO@Q)6>7ZX6UkmZI$d~aiJp=@_5VFb zu71usoh0%?_l;w>s903#jke_g-+v-gdaHQ>dVhxSmJjej_bYyaS`|v#`q&|X=1!%?$!4wC zk?qmrjrvJX;~WOqLnwmxm6zDO*)}dRd~KPay~w2QV_s2(Kqh|m9UN)7$A5t;HMsoM zW$BOgN#sHsY+bphWp@yUUpyNKb{K)U7H>u2pE0~h@>N&B#wxv4f^Q9!Oo&vqHq<8l zE{6biruK#b>RW_f9b1+S{~w+tsW-I7Nf8RV)&uufe88#FKqZ=b9t$r{D>5Q`3W5?5e37&8%z)>P|B@sK^^S;p@8 zetP1DAPSgmmna8yzzG`GO<*d@0XTD3q_*g`?~ToXU+*|Eb=~Fk2%`Zie=2F{pv(H4 zUrf4uVB*J9ZE~bo(i;6a$hy7o#d_B>jJlgYRf{CUuCC_7C6{Kt%uLkW93R(CSpnR0G@Jm zLZdn+sE;-TW4uG|h&p&a_{zx%Mep-YbuO$i!iy-}1cF?Wo7~W8t+AqEw zuXpa_%$1}Hz^)wpS#^ZWq?W=@eVWqJAFtSJ-yz}322#* z^y%ZyqjpK+ce4Im5dj4?A?;n}KX2|%Zmki+Lto9p%k z0gDYFZu-4@pVsIu>oWrk*MI#cF##>0hbv#11e(*2uA7@9GKmK-eGOs@0F!*wEu7C^yM&n*%4pC0x3!R4Tq7>W#*ayY?4yjBxaTqJp@= zWln5I!wYmG!J~t$;$>t|f60mc(k|7ZyzJUeV8oWbo?}Hj*Vke-KxvyD5U-&YOYvUn8SIYa zurfN=Zny)L_&_n=8iOOT*&JE`6dF!c5KjLwUY{nq=@eXXQByY}P=EA_s-j+?^=z~~ z&BzJAG{U;X4E()(w>gLY?ng7d$N}#*L!1Y~qVtSG!g_K^4)2qL*A`>JMZ1o$bvqz= zfXS-L3Y(r*81S2;mwn;zQ_fXL+$(deR z3d?mHqGV53rHJ3TN5gM>y=OYM4N+GR-1POg3Ix!wv~@HDsZs`=x7s$ycnHxQ@RkD; z{x7bbN38_GFMkg~(e@qWwD>1y{Yl@;N7|dN) z!T2o%Y-(N<#+8j3b?X;qI{i56m>-C^Bs)nm+BU_&ShiYpj!`J7EEiW+lM}b3!6b+) zv1L>Sw@7}|&$Ci_66Yb`BsNo-v)O918MJ@YmBO;^5Mmciak^di>f&6c{{d2bO31=D z%==0PUA$t~&xL^G3(3PoekG!@^G<05=NK9(#Ps3EIO4>mz98P97g*tez|3`&%YEhC zof}j|kwC?7f%im-v*rGa7V4wHE}sUcPb+So1%KEqHmy$4L&Lh~-r=?9JNxaEO8q23 z-YUQ5OE%-_-awVZ=p+F%fRF^!FoiN(kL-5rtkny9>g8|Qb1z{w2_LNAplmZ#3jNk& zUXKiJQ&;^3*7;CMt`94MH^#RxgNMxrfy>NX-6pQq)P&sz<_lHt{c*)?62Ig^)TDIA|6GuZk`@Ib_N9m_Sa?)g6b0i2(mTR&>V zFRLkOjGPs@5EAJxM-Gp5dJ;;o^P%HKUO=r0d(&^t@XjiXOphE1Qa8kL%XhOk?aYO^ zagfr8hH0Zt^Mr(}$6`a&`n0Gx9_KWGC}Ow3mD8u-@+EG4@)`Vs=d*&-vOc^gSQxZM zzHv>sTY2QPPL6Rpj@e^`>Joo_xvMyA2{kQA?aNri&_WVUUt$| zDr~(x!-U5&dlp4vJEwRc-oT$>wCyD&cLg@)pr#4K=Zao;sn$NXT=vVr(qY*)IN<)RyQ*H6io`gt5-`&Ur!{NCH`aBa|@3C zar;*3K*gf^0fM(x04ix(shoI#d{S3AZUam1BFE?G@G{?0)kOi^T&U|ZLD6rX&H}WA zHvK}(;Hrrmg1yq}YKhOvGZeqQvpshkxK@7auEJn|S{dCf`+)iVryU+B5>Ui2bX~L6dR= zAeFyepK%OcH)4-nQ3RAzUbQgfqhm;;-WhcdL3PP_F-uEahznbrN|XrJL|iybiOn2L zFG@?ibLIEyobfzzVT4yMH2nq|Xwq)g-T;?nW|mP#;8xYz_4f_yC!V`7mG`Q7bKiD^ zq`RVo(6TqN^s$Tmz<-I~HoX|Ymk<)4Q4)(ZIiErmY#n%fwPkYrc^s8tEzTCvp7B=L znnrr(6HFfddVaP-Io_a!n=XFGIK$JgB#(OwPNjpM@5d1ZNsDF| zjEVvXQFBXPFM*kVMCHC2f@fW+#|1v_W30ULH+dM8HVgAN!MJvCRYqB-CcY^$9;Dfq zh85`>XsTVQlHgr@R=PZow2{jNHHziM53KXsC#1!L_C>as=MKlmULe()wNJkxqU_S} zY?s|8fS?NhF(BGXH<6$5LizpjH_uE6(r;etDjz^>q zQ%9FmQ=c=4>cAuT-&ExaP}r-J>03(Ru?e>`?+g{E!6N0&G7rR#CnirG^+(GHx*nW$whqaUD+z~?4m1U%i|4j#qc?%NNXq$$&KmGb% z+mh)5iR*!I*B+l^ub=bWu=c>esIU5=_k0k@3~=QX3LY#IFZ0Z}`>4l57##0>L7kAS z6>zbPXQ<3|B$RF-hFd>U&FQYnr{<=apmSJHUnA`{)4Xlcvcg|rMlcB z>zP*}o)4|3#`1So)$x0rq{6*PROaQQCwUF)$nc(&JhH$w>AX>`x-*`Jl}}mEG9cPHaD=nAd3h@~gh>V`QYR3ju}O1CZa0 zjXwP^+&zhctj3EftGzHlpGSC|=Fz{rf=N_Ur)R}#=}NxWms_kA@ZHmhR2lVTwqRi- z1N18@prsiXI0fe(Js8T?+8Q)Q7HDMcBOpou`GLhgvk~=FK;1%k`=5jXRp~vyYST)< zq~2}lrN%wv=#{<0z=jbRFNG5?d-KE{6a3n|A0obvl8S&5kIa~IQ+BrHDH_#a#7F(j2lb_aR&DDZFFaS;go8!UW zyQR(LWVSyaNn(bww<(uOFMYc=CjGlUd>j27$`0L;e|M0vZ^r%g4pJND61W-Qf$){E zcBvj3fn)$CFU=y{E&7B@U>Bg{FH`QUV`Maffat$3Tg;L zYQDfU`*?!}ZcI4w(rDvi>*wtRp9_b71^)r=c57Y>&9bSUat_DYo8@BYU7`VMj?u@8 zv*lm;;+^25k@Y!o)2l(fv3nH=>$+lYegTfatE3F7QjnLi7Ym0bP{xe zaqU%_&Bd{1;_h$}!%Ka`I9jrHWmH4VFYf7TsJI;L2Nsizeku-U(0A=645Jy~rFWXn zpSl1YBeL=nkY=1vP<%!JHI;DIE@W#RekPEO7BhX(DoX^RS0C|_%AMOr6^@0!B+_Zv z8+_0@mTLk}ky>^dy|Q_!M~@STIOh0IdoO)n#`8|uBy*RZOrh1-3=jxrm=CvxW{TDD zq|X5upeiuBlKol%Wg3Z&l_YpKiFjQEGlX;KuGVpu)nbbTdy`CJHx&?wqJ!MW{zZE%tkP|PIMW(S z=0~T~g?f+P&+m+-hF}rqk{iVXXKjapHJb=D+_y0Kk*u{w+@s!lapHVqM`xWYVA!_+ z(L2Z?c=ZOrKw_@VwOn;5i-%|ytYHrsCQ>l=>YXJ-fN$@ z3ILx+^($(=%m4nwBwudg4uFJkr5Z_g)$775|3T2F^*Yw{&T?V}&;=ug=dX18f#Q&z zUH{M{-YMY5Mk=o=I-pw4y~`7*R0)NEU-ey%< zlHD*D415;d!u~yb57{aL37mmGVv9&`bKC;uM9jT%gy1PQU;%2as^oGZ>v{3dUdFuL ze!Mr+bZG4ox7=Z%my>RJV+{mdZejF!e~aAk2){DE3mNe}&ityJqIxBFM z`D#7ZISf~o+iPn^c&O1y&;0S0!8DNl5>27p#b&~$IY$4}n(7GelBgsr&EC*08}%o_ z%ET=wD6B@=A#(kJCBC^chmq|+=g`!3G|B7KJ{QgDfRkDMTc;_FVI3Jx%v5~Vg5CO& z4Ra}sq+%on+^0FSQhS5Rq0h0zPq#fr_)lr}zh-eSeqRhD`?PcQf3pCmL`@Z1UEd7y zK_rbGlGXJ%|{=Vn_PI@`MBJCMXO7GE?D%>GW;K?>jP_i%wEN-oTDRbJSbTA`Di z?5opEric-H#|kBMVQU=j=w(Tf(>w6vgR=PDe=9VadEu1t(VK0oqUsn#VvpdXPBzM@ z{h;8>cMx5e3rYr_AnhRfCT z$o0$ZYy$Y}R0&0)5*z;>pfb}18mGECXnt{`W8YSO(pHAvI;h_ej53SX%+>C4R|Y5A z9Yi@|IPqisIGWIVkR|U!v!X>@zA8outu)cOs%c?tQRxT6a5(FNTbPycCj6|{T6>-7 zd{EYuT1(W*b5rM|Y5V^)ch*5s#qYldQ2_xF0jY&mQY05pq(eelK~hRq77*!<-9=JD zkY2hGNd=LTjwP1v?gr^x;-2;Qz4y-j_s;xget(_WIRod+Ip-74>v=!#hlN>-KNt$Y z+ZpFivQo(1NVciiIWFXYAU;51pXW|jGkjrCUWpj37e%r=OK^Bs{R9ho#`Oc6{6I^K z3Tb;2_WEmWk`HIpHmEN)4k6K_jD41hRYI+oL$N;J6~H z_NX*F9*SY^#oVC-}5N*2e|EZyug0>k~c{I zad1oW*0@Z4x`KL)R?mjjvyrB{sQ}a}f%A6P^dl~vVEWB@Lo%x`9!25$9}|p+%^9cs zF7ql)EfV;y3eDYfei3`|1EIaMm;kj1p;%JLvuF{ieF=z4FAE1u39V{3-;-b2lQ*s_ zsaYv7uY-31UPZI=ZU18;A8(!&=oPYQgl(>LFdSBA4z1FDjepZA6bi&gHk}W}(MwfJ zj|~&meCfL)b4(3{3%>p8zD}7YolJ0;uA6#_^tNda(JuI6Y-q&$t1GW9Inu?%f)LAd z$`rYuEW#)bV${;Xuk!e!&v9&Tt9FTcZy50edC%zuUIOJHH=~@Q7$KvegZV^J4KPvU zL)GytmDDHq-hgE@;y^w_yqE2F?xtvOMM?Qb0dqW8XVgi8%3ng*)56s~Y^q9}xEIf% za!@RrhOw9(Kx#b&bEi0;!RmfkS5)-`NkxVZLX1)(Ncsx2zA}YPh)Ch{ys}VrGz$dF zB1uj)8l6-jdN!w`uur|BjFg`xS+*M`MRxV~`IBB9aydtYeCP-z?H8BWtLthCb9^}1 zv*c=^^0y+3+oQ)eaV;!od;YNRV$Jw9CAWW)U{gxQS;LVjACNpyd^Z8yL-<#4v@%C6 zpj={Ug=uN!C2&kv`u^ zd*Rf9j`>&Wv{3l(o)YH%f1tkW$4H_S1x-ky=G^kYyF#dE>M}xQ+BKEUO$$EeKnzUR z>Y6+r?rj-O<{kK>T!QYG?5z<>qi>f??btHP0N^{KMh()kUwRq36t0X2huuQI=X~HI z3JZqrugV$;Y?rwVLpW~K78kNvAWbfkb~+K~Kqim7StI;c8DnXomlRBo_PE+_BueF0 znX8f{k&`o$agOM{p@sUIAc1+h${mk*otyB5pE? zTv=dVHwDrjWw*Dto;6&r)X*A~r^lHj-AMYX?SQn6iX+>7Ems=nYU18Z!re!Z$)5r)5?=S2=*sl zUZMadyJ}i8htf{%lySy5o4j$vSl%z)g@yx+l^(+IP`8wb5YndNrKt3eS7YvLCn%y5`eI}s<~hk1{;|e#|ec)kogl3ZrJN@ z&=3h=Mav`e`d&O`Lfz9SskO%8|FZGlz;?G8+6q1GT>se={(m@Ym$aseZCX(hb!Tzz zG=KM^a8oHDb{RI%PGzI1Xn|~R4Fk#4v<{#@&{HUrPEo`l~ug9Djj=tv_@$Q@+i( ziFzmYrx}1uIQHtP3yTG7dHskG4ugygxK(Weh)*0Q%UQ)VUT&F_lqG}wQ+LqgIV z1MS3n(!F6SNZ2Ci+Hdz*es)_@G0(BReoD<5lgM4gk@VbUYRjen1L0H3J?@YCP^Njg z37}RZHmT!u9EBy-LJKjJYi z`iBz(qwM~pI#^5V6KA&i!jDYO@9{*qjvbjQu9tnyYe&)O(``(>Nq@h7KFT|kjq^0$XQkDfWz?7zPNmQmU$`Hh${Qtfa8WE zQCK6M2Kxm-mi{-4<-jxZ2tPM)%rJ88|KJtA4v*(`uExyGl`jD#@RLH~;`(JQ*)Mf~ zOJx}Bue2R~YEirL0oBZ>)AgQ3A~1!7*q2yHcPB{+bi~DsFp3Ls<-mq0g9Od{n*4~R zZ}-(njHSd-9Cy25P|(2M02SFKF9BS{0%o>6E@3;FlvLq`#}lzd{emjhWcxgQ$>Y(8 zPjgu=Fzj^u?|4M5LJ0{q!f)dQ)F2&th_XJA+sgM42!k9z9mQn6ljiP7Z=l1vQMBz5 zN+7{QQ@%%k8;$!QT+i9(^5M^)#_#?ktO~m_S{uqh-k0+Bqug`6H*5)3@n&8>3><4D zoDgN6ncMe>2DURsql68!2fwjcN9(_wzo;DQVGUeC-|Wf%M^iPYr*yHEL*1W-AWl*+ zkPz4NmDY2}xW@uEj=63?fq@>9#N3|v`sB#);68q43%8|Xc1kThC_d-Aq)+8dhM}k$ z^vSz$i)~qFy7DD8n)Rq@Y4tcl{tFSQ*GXN8;Z5YWfe)Je)=+<^UXA_5Z&%$KMqsWa z#tOt^yPYxnKsLqUE7|=0NU+mkkvxtxe6DuvEz@KyQ;M5%!g%NR(g6wh?TtzNi`Z^J zh0upQPKboltbc-uK8SX01N|vB^b|Zm(Uw;g=KW!pf~DLY)4+}3Lx;h?JpMf>fSo={ zK}E^LOT?CwijpOE)ZGg2_;X5$<{gd@8NbK*aO?|bgJ7a6+W(?fEg?7MFY1yKyoEvZ zT^VMuZUJ?YaG^UmYIR9bYT!t(BLh0v+Cj27lyQ{)+{tsSVt9gN&K8B4nVj4)s*R(O zuv0<{MHtiQG5|kIDX*# zd+wY&A~3H56flDgd`|hmi_Ci;KlA2IU)Mww6gDiW7#qrXlWh&)8bX7jp)Qgy>~?h6 zY;PwLvm!9g0X?6$Hl=6a5-a*)K%`LGZP3v&V}T^vQ zM`HwCuO+<|fNn`wHY>Ji_%0N?Sah<@C1^*xL}7_+y|(bUKlu|J8})Pcb!DE3+BcWg zRk4n%$#u8o9Rz>-%1`8M*(5rf&}2B_F$&H+2*dtDs0tTmlKiUmV|+9Y%o0KK&H%Mr zznUQHUG6O#Rw&sN0pf?Z!;AaQqOc!q{SSZtUtoIk{K*8L@u{YH17{SVFze*`T^NK< z&E`6OgRg^20wt-E`UC~T>T!2WFT#05?pUSGV>UQ#2;qZvx^$x&v21p})$*Pl|G^pl z`5JOpPiNaaP9c}v-?^Pd-(Vp|%e}IZ(3L93*$1pof7(^TWQRdzmL`h0syv+&Q;p3| z5A$@86Z1Q%x8Kqnq!J=RF~7qvycNZ!iR-#z^qup?Q9o}_IP;36=|~OlZ|U!!jyn|z z!g*GQ9V8U)3n#$ZoDkXIvdjq!=S!55iVmRjQpW(HjWG{Un{?oC&9rqTP68jo9@})D zSFDP{+93FNJ2=@!(_2MA8bs)G)@Fq5TK!~ERYK;3$zj05%)GrT;gsCG*ZjnPk$Zr5 z+4X0fI3}#{i5SBxCy=R*hEs$^<6BRMLYa^xZp#@D)P_0qFPfE5j6>s(pV1m>nQ1Fc zcnya;9DhP>$d5f4%Q_>Jh9wW_#x3@=MJN6#3-|B}pc2xL-GK6ir00cG0+Wh>u@Ii8 zk=L~WQ9KrK0fJhHwdl}ucfj4%tUK_p%fm{)`iitgP)ss6bj%_v(o>BiXg3>}dY8+F zqR1&&Z4K@urWFx>A^rTjz&jkkAI$HJ<$4nbOv#f zWC)mcXZTyV;ezp=U7NO4+`-h?zHIppcJh5!?|!#oYL>Xuv%p4&e0$=}%dV+2eEn{`cXna#rL3zc{<(-2%N@OF2)FjyR%r* z-x_A>lv4(NJwtuZ_#VFAQ#25?769TkMm8_ zx++s-DT`OLKkMQ#gfIDI#<4FOo0f{VJ3jzypR+hIGm}5?vVF9TfQ0%|LU{20&b2-4 zD7h$Z>gp=9IfoEX-NQfhRqy{P=MQMrs?U5Jyt89iWjV=MJKdB2`wnTH{MT!Lx!Lz|j*gZ*GbVAm(LFe8sAI;Bj)Zyn_7(kU+a zJ9HGV*1-EUp#-E4+tl4;q2W~@^EF&}L>NWtZ}z(BXb?=7<;Go6%K|WBMxmv!3_d`W^E%nhz6dIfQ6i_Ue z^b5podh?1IdeYJewZg4VTnuN3IeIsHwMeH~4o{%>afpNHL%G*0hM$y!+ez=M7k7hh zi^32javA!60l`u^A@*hyU{!@ICFnQrDrDT(EoM`8ZjXbwJ>5Dz^xs+4_CTBWrhFh? zEuRvV<xUX0 ziW)oJVN3?|XdnS3-3g)8jsy@#VsQIWAnLhLdU!%yfN&PqG`eHMyVLqYHdvh78$W`s<03z0%{9qr$|!%&%O zM-5SEl#-LJ;5!djq`q^T|D|`?t51U;uuNM6ejcK%XwJm>t>Z8*-R&DTwy_Ja?nyqA zFQ@W3pfagEfdO2B_0AZ_AJz(MttA}-Qzmekgl{M2WTtZ#c|hfJKr25%7uD%dSH`Ry zei|#pOWSkU85(fCR<(;s8jD1E4H$Y1GHv}N)Z%XIAB{*5uLE)`O*v;v^X_Mmr)JMS znH)(O~^(CqJ^j5IAcr7uy@H*{65Krz1Av)kKrA28;+c9B;v z8+-nF*!6#KDmfZ2*i8VZt~QTbhyfl;k_rWCDPnpAiS=z<@SleJ7MVAl)@WxdiT$re zc0&*E;DksVkH7eXDRn1+;=Ii$x-*F4wdiPKS}yQS%39hvb!;=c&GLKM^=&3{*ljrn zl}5v)?rDm7QLmk!gXssjy6LER&1XN>xWq3pv7uJ)u#Buj387(-KpTdHAR3~&mq514 zI(Go8uN~Whv{^x`R&+g;vb{sOr1La3$skZ-um55RK^O&g;{hY+uadT7VHHK0bvgv012yydCM$MTez^K0)qZp$6EW;`X0}GRf>a zqH5C1Y-eP}2N{YAG6zq3&+sd|=AAk8!VQruht*UP-4k5T-WICin|8HwY#xul2=l8H zgrIyXJKj6l66PI3ODVN}=SmVXmNi&#U7(J;_8y{eTiXHVyY`eto_(mn1NtR^3s-Q{zW;!%Abxs+b zG(0W9I)r&u8KW;>^UQq34H$1!yh^f+S)o=<{C^h!3#bgR;E8GHi(xmayWI(Y;M23S zy%EG49^yK>l?oV1{xoq`3CL0@vBdaUV5oOxX0jCwjhMW2xt1GID}5K;M(J5s_00V5 zPBnQpnU8>ah)N6axcy4$o*?PZAm$v${EB67bgaQsg=>v>(<8u?P+Hub-|i9ZQQ6OC zkK&@A1_|BueX~sf+$|!hi#es7NGUk`Vx8TU&VW{YQ0|QA-4x9_vt@V)m~y90z)+S2 zMxjYi+RGG3b=FDpOO#5q``E$0w#tWAKx+1`_EN?~P@v|kuhXLYJpNWzX;g}dQb|9h zM%jS><4v<})&h_S|J~QW7i_LJ@0~+$!_Gf4LUW9i^ZaT_4=elj=E8O@y{nP`DL?s zC}?g=nb+_}f_gTscG&mIj;i!O7Hqtk#p2>SV{OX53K)SKtZC+J~r$GiY$_Y>SZ!s5gAN18>XjoPy|gDHRO6YIEzP46+$+^sMC zbhLvJSWx5bxqsGvJ)4v+&8&|EW+6fzS-}!Zorf-xPP&(%&_65RhyWwZPY~v$jPcE& zlQrFOmV`IP?XfiEdXZe@aV#bQ^9J@`u-ZkSvIi2c`T!|#oe707C^I;?*gVq1lbQW* z-Esy|aSsO}-Dvm5Bcu1pYKg{*v zbKk&bgc3X}NN&8_^5KeNB|%(z!kST6)ZJ|X_9As`JUnG_xMJLElfj!baP8tLfC!m& z3S%EvEor`n*cIhiN5pH*UVb+@A-&_h^X*D(ffzRbE=0+<{J|`cbH2VLn6VF~0-mM! zIm66Vq#isJ_3}~FRS3@Pwd8$Y3pvsce3g6M`VB=CW-zr>uz7uM@+{J4ikW^E%UQ>D zW0o8#ugi@%Ww_|OYzy+5a+?PuKJ8rIxZWkP<^i4~Qgt(Ki7N4EB2{`f=zJ9!0bKFo zjC_gup5(p;63v`T6fWS&4vOCSX0%_R_C!*dpMxTcQaFp`XcDPG^4*?MGYmVUQS@f4 z{+jDzSD3p-OO*yda#ER$>UtTe-d0}pRElEke9orU`I}%u5*lp?>R3C!ZTki= z4FTRnLGc9PFB_)%jHzl5Z_KSo6=9$dM-#cA;|QSThYB|QfoDL`6Lu@(^5e8>2?0M~ zRk-NIDmkHD8h}^yTVEpkFX0yRhw|<=uF(>%H&>?_`N#b>*fm}}LGY6i496y3p0DkV z^n^63435pi>I9s*mSOAKM-;PVwJ2EXl$2;#(pI%9rCy=t0BN2=?qjU`Wpjr>A)9;p z0x+vntf}UBIM;EA& z-~bm*b{@>n1F;Lrq>vW+3$A)ni|u_nhOq3c&#Ln4qOETsbw_R+T%Jh#;Lt<+FP9Y} zGp7gOUHPku>%e+f&&v~J0Pkoby#iUcVNT+r?lfJatL1Q)|A4VmfDWsd2by7 z+dj7su3S79_wob`h7oNg3zv;-ak>+|!rj6NMxNb~a;kvSsuOmtc-;M#fAJQT(DneC z)UC%viR8v(ik}QL;qPBwoi0WoEB%W*32y-&SL(EupZs!5m{-I3iaWGX2b7JN9f1>7 zdSWiLH=hH?lexPgIEgMMPyd)dAs>2M$#rf?9p_>6>Tl)Myacvv+Mymr^{q`lPS>&WVkv_> z9uISAg!T8!-5E0f9p1N@>o?$S!kn3WG3RQT%0u56z*a>v7;-{mb^nzPKK$PpM_SkJ zoD9wav#Rd(eY#Qjg67`LqM_ircf#eU6~pL--n!{^vD1&}SR*RKS2q~b6trm@H?L|< z`gpw?`hph;N2ux58sv*X2Zy^cU$uL1Y1$C4TdAM*rSVK@?A%|27HDV}>kVF$-lAc* z-T%S35%cqKiq8|M;Sz&PlX9)L+-#U&D@p){VA;9vsAlP>tpORKDjyhDHG~c*;=cFQ zU%k!=FzLN(@2e9u%J=J;TbzqwRZO&Y7=90@?f%>yVUq?`yFe+Rc9}^SM*h`WrjYEe`n zcSuhbzLGdqe7N$m<{2M7I|d^hL@C8aJui;x=S#9yP{wWpDn|W8mn9+rne;EHgqztE zKjc~qT7KU`mk%^ZT|8-#`I~de08E}2ee3%}v5VMxiuwI-l4cW{-Q-t?&BT>M<&?;mBr;B&(app29EoUcnkGBZFOxkN6X1=OUpm^iOG<-?s?K$QmFAn zk*JS z6Q6b!ez52)HK=MFu?nX+dnm-TCWym~lHiaKMS(q-KS{d`V*DGO=@|S-Tq~4@cO%j6O5~ zZchDr4X;)e*t3T@4`qY13(xRP>&279?1_uGbRVcKT=j7I0&_o!en!J|#`^;YwlJ$jb;8lX>T}{_3UC48oDm z16UFPlYTQt`?yNFYS1f&=Gdead>TKkAlFy3N9}$cDPIgL_BNDL_xEz#IR0=*>c6maz z!xK16z)7CFqmd4{@$b;^I&72x-3Y?ige-x+2(5UpN^zYO{A3n!Efh#^lO+PZ6Cijo zA8{v5`zrriPx}44CLUW7?wYhhw*SvH|G!VZOHa32v>~emKH^%xF!(jmMfx}kpMYT^ zi8n9Mh+&O9#7Ar)^}1r=UE8!V?bX_iG!>vb!+CRy%3Qu`?Y86=ernO`K?`uFLjR-4LnPh5c*us(M6i7XQQ}o6bg)z&Z&5erjJ4mX&wjx z?l@E-d(yHZp~Qy=f&cn3z)tb|@a>gka4jp^?#pN3j#RP#^@xE7fcy17>d<;Re@!TR Ys-5Zf_{(FUK?t6byt-Vmtf}w+0`LSLB>(^b literal 0 HcmV?d00001 diff --git a/doc/salome/gui/SMESH/input/about_quality_controls.doc b/doc/salome/gui/SMESH/input/about_quality_controls.doc index 9872b6c9f..0d7ab61b0 100644 --- a/doc/salome/gui/SMESH/input/about_quality_controls.doc +++ b/doc/salome/gui/SMESH/input/about_quality_controls.doc @@ -17,7 +17,7 @@ There are 0D, 1D, 2D and 3D quality controls. 0D mesh quality controls:
    -
  • \subpage free_nodes_page "Free nodes"
  • +
  • \ref free_nodes_page "Free nodes"
1D mesh quality controls: @@ -29,6 +29,7 @@ There are 0D, 1D, 2D and 3D quality controls. 2D mesh quality controls:
    +
  • \subpage free_nodes_page "Free nodes"
  • \subpage free_edges_page "Free edges"
  • \subpage length_2d_page "Length 2D"
  • \subpage borders_at_multi_connection_2d_page "Borders at multi-connection 2D"
  • diff --git a/doc/salome/gui/SMESH/input/adding_nodes_and_elements.doc b/doc/salome/gui/SMESH/input/adding_nodes_and_elements.doc index 179e7885a..fc727701b 100644 --- a/doc/salome/gui/SMESH/input/adding_nodes_and_elements.doc +++ b/doc/salome/gui/SMESH/input/adding_nodes_and_elements.doc @@ -43,11 +43,6 @@ created: \image html add_node.png -\note You can also use variables defined in the SALOME \b NoteBook -to specify coordinates of the node: - -\image html addnode_notebook.png -
    \anchor adding_edges_anchor

    Adding edges

    diff --git a/doc/salome/gui/SMESH/input/constructing_meshes.doc b/doc/salome/gui/SMESH/input/constructing_meshes.doc index d62feac7c..efbd97403 100644 --- a/doc/salome/gui/SMESH/input/constructing_meshes.doc +++ b/doc/salome/gui/SMESH/input/constructing_meshes.doc @@ -73,7 +73,37 @@ Automatic Tetrahedralization or Hexahedralization. The program will automatically generate a 3D mesh with the most appropriate settings. In the same way you can apply this functionality for meshing 2D objects, in which case 3D algorithms are not applied. -
  • Now, when everything is ready, select your mesh in the Object + +
  • After the mesh object is created and all hypotheses are assigned and +before the mesh computation, it is possible to see the mesh preview. + +For this, select the mesh in the Object Browser. From the \b Mesh menu +select \b Preview or click "Preview" button in the +toolbar or activate "Preview" item from the pop-up menu. + +\image html mesh_precompute.png +
    "Preview" button
    + +Select 1D mesh or 2D mesh preview mode in the Preview dialog. + + +\image html preview_mesh_1D.png "1D mesh preview shows nodes computed on geometry edges" + +\image html preview_mesh_2D.png "2D mesh preview shows edge mesh elements, computed on geometry faces" + +Compute button computes the whole mesh. + +When the Preview dialog is closed, the question about the storage of temporarily +created mesh elements appers: + +\image html preview_tmp_data.png + +These elenents can be reused in the next mesh computation. +
  • + + +
  • It is equally possible to skip the Preview and \b Compute the mesh +after the hypotheses are assigned. For this, select your mesh in the Object Browser. From the \b Mesh menu select \b Compute or click "Compute" button of the toolbar. diff --git a/doc/salome/gui/SMESH/input/extrusion.doc b/doc/salome/gui/SMESH/input/extrusion.doc index ea25158f1..1a91dbcb4 100644 --- a/doc/salome/gui/SMESH/input/extrusion.doc +++ b/doc/salome/gui/SMESH/input/extrusion.doc @@ -16,38 +16,36 @@ and Hexahedron solids respectively. \image html image91.png
    "Extrusion" button
    -The following dialog box will appear: +The following dialog common for line and planar elements will appear: \image html extrusionalongaline1.png -\image html extrusionalongaline2.png
  • -
  • In this dialog box you should select: +
  • In this dialog:
      -
    • the type of elements which will be extruded (1D or 2D),
    • -
    • specify the IDs of the elements which will be extruded by -selecting them in the 3D viewer or select the whole mesh or -submesh, +
    • select the type of elements which will be extruded (1D or 2D),
    • +
    • specify the IDs of the elements which will be extruded:
        -
      • Check on Select the whole mesh, submesh or group option -
      • Choosing them manually with the mouse in the 3D Viewer. You can -click on an element in the 3D viewer and it will be highlighted
      • -
      • Applying Filters. The Set filter button allows to apply a -definite filter to selection of the elements. See more -about filters on the -\ref selection_filter_library_page "Selection filter library" page.
      • +
      • Select the whole mesh, submesh or group activating this +checkbox; or
      • +
      • choose mesh elements with the mouse in the 3D Viewer. It is +possible to select a whole area with a mouse frame; or
      • +
      • input the element IDs directly in ID Elements field. The selected elements will be highlighted in the +viewer; or
      • +
      • apply Filters. Set filter button allows to apply a filter to the selection of elements. See more +about filters in the \ref selection_filter_library_page "Selection filter library" page.
    • specify the distance at which the elements will be extruded,
    • specify the vector along which the elements will be extruded,
    • -
    • number of steps.
    • -
    -
  • Generate Groups checkbox allows copying the groups of +
  • specify the number of steps;
  • +
  • activate Generate Groups checkbox if it is necessary to copy the groups of elements of the source mesh to the newly created one.
  • +
-
  • Click the \b Apply or \b OK button.
  • +
  • Click \b Apply or Apply and Close button to confirm the operation.
  • \image html image77.jpg "The mesh with an edge selected for extrusion" diff --git a/doc/salome/gui/SMESH/input/extrusion_along_path.doc b/doc/salome/gui/SMESH/input/extrusion_along_path.doc index d35d23315..31174dde2 100644 --- a/doc/salome/gui/SMESH/input/extrusion_along_path.doc +++ b/doc/salome/gui/SMESH/input/extrusion_along_path.doc @@ -88,26 +88,27 @@ path
    item or click "Extrusion along a path" button in the toolbar. \image html image101.png
    "Extrusion along a path" button
    -The following dialog box will appear: +The following dialog common for line and planar elements will appear: \image html extrusion1.png - -\image html extrusion2.png -
  • In the dialog box you should: +
  • In this dialog:
    • select the type of elements which will be extruded (1D or 2D),
    • specify the IDs of the elements which will be extruded +
        -
      • Check on Select the whole mesh, submesh or group option -
      • Choosing them manually with the mouse in the 3D Viewer. You can -click on an element in the 3D viewer and it will be highlighted
      • -
      • Applying Filters. The Set filter button allows to apply a -definite filter to selection of the elements. See more -about filters on the -\ref selection_filter_library_page "Selection filter library" page.
      • +
      • Select the whole mesh, submesh or group activating this +checkbox; or
      • +
      • choose mesh elements with the mouse in the 3D Viewer. It is +possible to select a whole area with a mouse frame; or
      • +
      • input the element IDs directly in ID Elements field. The selected elements will be highlighted in the +viewer; or
      • +
      • apply Filters. Set filter button allows to apply a filter to the selection of elements. See more +about filters in the \ref selection_filter_library_page "Selection filter library" page.
      +
    • define the Path along which the elements will be extruded, \n Path definition consists of several elements: @@ -117,7 +118,7 @@ about filters on the
    • Start node - the first or the last node on the edge. It is used to define the direction of extrusion
  • -
  • Generate Groups checkbox allows copying the groups of +
  • activate Generate Groups checkbox if it is necessary to copy the groups of elements of the source mesh to the newly created one.
  • @@ -149,7 +150,9 @@ At each step the shape will be rotated by angle/nb. of steps. -
  • Click the \b Apply or \b OK button. Mesh edges will be extruded into + +
  • Click \b Apply or Apply and Close button to confirm the operation. +Mesh edges will be extruded into faces, faces into volumes. The external surface of the resulting 3d mesh (if faces have been extruded) is covered with faces, and corners with edges. If the path is closed, the resulting mesh can contain diff --git a/doc/salome/gui/SMESH/input/free_faces.doc b/doc/salome/gui/SMESH/input/free_faces.doc index 4a87b992a..68a986efd 100644 --- a/doc/salome/gui/SMESH/input/free_faces.doc +++ b/doc/salome/gui/SMESH/input/free_faces.doc @@ -2,14 +2,14 @@ \page free_faces_page Free faces -\n This mesh quality control highlights faces which are connected -less than to two mesh volume elements. Free faces are shown with a color differs from -the color of shared faces. +\n This mesh quality control highlights the faces connected +less than to two mesh volume elements. The free faces are shown with a +color different from the color of shared faces. \image html free_faces.png -
    In this picture some volume mesh element are removed as -a result some faces become connected only to one -volume. i.e. become free. +
    In this picture some volume mesh elements have been, as +a result some faces became connected only to one +volume. i.e. became free.
    See Also a sample TUI Script of a \ref tui_free_faces "Free Faces quality control" operation. diff --git a/doc/salome/gui/SMESH/input/free_nodes.doc b/doc/salome/gui/SMESH/input/free_nodes.doc index 13f314309..1caaf9e4b 100644 --- a/doc/salome/gui/SMESH/input/free_nodes.doc +++ b/doc/salome/gui/SMESH/input/free_nodes.doc @@ -2,13 +2,12 @@ \page free_nodes_page Free nodes -\n This mesh quality control highlights nodes which are not connected -to any mesh element. Free nodes are shown with a color differs from -the color of nodes. +\n This mesh quality control highlights the nodes which are not connected +to any mesh element. \image html free_nodes.png -
    In this picture some nodes don't connected to a mesh element as -a result of deleting elements and adding several isolated nodes. +
    In this picture some nodes are not connected to any mesh +element after deleting some elements and adding several isolated nodes.
    See Also a sample TUI Script of a \ref tui_free_nodes "Free Nodes quality control" operation. diff --git a/doc/salome/gui/SMESH/input/modifying_meshes.doc b/doc/salome/gui/SMESH/input/modifying_meshes.doc index d3149b730..f7a882524 100644 --- a/doc/salome/gui/SMESH/input/modifying_meshes.doc +++ b/doc/salome/gui/SMESH/input/modifying_meshes.doc @@ -47,4 +47,7 @@ of the selected node or edge.
  • or vice versa. +\note It is possible to use the variables defined in the SALOME \b NoteBook + to specify the numerical parameters used for modification of any object. + */ \ No newline at end of file diff --git a/doc/salome/gui/SMESH/input/preview_meshes.doc b/doc/salome/gui/SMESH/input/preview_meshes.doc deleted file mode 100644 index 92a4cca27..000000000 --- a/doc/salome/gui/SMESH/input/preview_meshes.doc +++ /dev/null @@ -1,36 +0,0 @@ -/*! - -\page preview_meshes_page Preview and Compute meshes - -Before whole mesh computation it is allowed to see the mesh preview. -When mesh object is already created and all hypotheses assigned, -select your mesh in the Object Browser. From the -\b Mesh menu select \b Preview or click "Preview" button of the -toolbar or activate "Preview" item from pop-up menu. - -\image html mesh_precompute.png -
    "Preview" button
    - -The Mesh Preview dialog box appears. In this dialog box you can select -preview mode 1D mesh or 2D mesh depending on assigned -hypotheses to mesh. - -The 1D mesh preview shows as nodes computed on geometry edges - -\image html preview_mesh_1D.png - -The 2D mesh preview shows edge mesh elements, computed on geometry faces - -\image html preview_mesh_2D.png - -Pressing Compute button leads to whole mesh computation -process. -During exit from Preview dialog box, the question about storage temporary -created mesh elements appers: - -\image html preview_tmp_data.png - -Note, that computed temporary mesh elements can be reused during next -mesh computation process. - -*/ diff --git a/doc/salome/gui/SMESH/input/removing_nodes_and_elements.doc b/doc/salome/gui/SMESH/input/removing_nodes_and_elements.doc index 6e0f7f804..6cd891573 100644 --- a/doc/salome/gui/SMESH/input/removing_nodes_and_elements.doc +++ b/doc/salome/gui/SMESH/input/removing_nodes_and_elements.doc @@ -29,15 +29,17 @@ The following dialog box will appear: \image html removenodes.png -In this dialog box you can specify one or several nodes +In this dialog box you can specify one or several nodes:
      -
    • Choosing them manually with the mouse in the 3D Viewer. You can -click on a node in the 3D viewer and it will be highlighted
    • -
    • Applying Filters. The Set filter button allows to apply a -definite filter to selection of the nodes. See more -about filters on the -\ref selection_filter_library_page "Selection filter library" page.
    • +
    • choose mesh nodes with the mouse in the 3D Viewer. It is +possible to select a whole area with a mouse frame; or
    • +
    • input the node IDs directly in ID Elements field. The selected nodes will be highlighted in the +viewer; or
    • +
    • apply Filters. Set filter button allows to apply a filter to the selection of nodes. See more +about filters in the \ref selection_filter_library_page "Selection filter library" page.
    + + @@ -65,13 +67,14 @@ The following dialog box will appear: In this dialog box you can specify one or several elements
      -
    • Choosing them manually with the mouse in the 3D Viewer. You can -click on an element in the 3D viewer and it will be highlighted
    • -
    • Applying Filters. The Set filter button allows to apply a -definite filter to selection of the elements. See more -about filters on the -\ref selection_filter_library_page "Selection filter library" page.
    • +
    • choose mesh elements with the mouse in the 3D Viewer. It is +possible to select a whole area with a mouse frame; or
    • +
    • input the element IDs directly in ID Elements field. The selected elements will be highlighted in the +viewer; or
    • +
    • apply Filters. Set filter button allows to apply a filter to the selection of elements. See more +about filters in the \ref selection_filter_library_page "Selection filter library" page.
    +
  • Click \b Apply or Apply and Close to confirm deletion of the specified elements.
  • diff --git a/doc/salome/gui/SMESH/input/revolution.doc b/doc/salome/gui/SMESH/input/revolution.doc index 67dfdb374..503799d4e 100644 --- a/doc/salome/gui/SMESH/input/revolution.doc +++ b/doc/salome/gui/SMESH/input/revolution.doc @@ -16,31 +16,40 @@ on the revolution axis). \image html image92.png
    "Revolution" button
    -The following dialog box shall appear: +The following dialog common for line and planar elements will appear: \image html revolution1.png -\image html revolution2.png
  • -In this dialog box you should specify: +In this dialog you should specify:
    • the type of elements which will be extruded (1D or 2D),
    • -
    • specify the IDs of the elements which will be revolved +
    • specify the IDs of the elements which will be revolved: + + +
        +
      • Select the whole mesh, submesh or group activating this +checkbox; or
      • +
      • choose mesh elements with the mouse in the 3D Viewer. It is +possible to select a whole area with a mouse frame; or
      • +
      • input the element IDs directly in ID Elements field. The selected elements will be highlighted in the +viewer; or
      • +
      • apply Filters. Set filter button allows to apply a filter to the selection of elements. See more +about filters in the \ref selection_filter_library_page "Selection filter library" page.
      • +
      +
    • + +
    • specify the axis of revolution:
        -
      • Check on Select the whole mesh, submesh or group option -
      • Choosing them manually with the mouse in the 3D Viewer. You can -click on an element in the 3D viewer and it will be highlighted
      • -
      • Applying Filters. The Set filter button allows to apply a -definite filter to selection of the elements. See more -about filters on the -\ref selection_filter_library_page "Selection filter library" page.
      • +
      • specify the cooordinates of the start \b Point of the vector of revolution;
      • +
      • specify the \b Vector of revolution through the coordinates of its +end point with respect to the coordinates of the start point;
    • -
    • specify the axis (point and vector) around which the elements will -be revolved,
    • -
    • angle of rotation and number of steps,
    • + +
    • specify the angle of revolution and the number of revolution steps,
      • Angle by Step - the elements are extruded by the specified angle at each step (i.e. for Angle=30 and Number of Steps=2, the elements will be extruded by 30 degrees twice for a total of 30*2=60)
      • @@ -52,15 +61,17 @@ be revolved, \image html revolutionsn1.png "Example of Revolution with Total Angle"
      -
    • tolerance of rotation
    • -
    +
  • + +
  • specify the tolerance for the operation
  • -
  • Preview checkbox allows showing the results of parameter-setting in the viewer
  • -
  • Generate Groups checkbox allows copying the groups of +
  • activate Preview checkbox to show the parameter-setting in the viewer
  • +
  • activate Generate Groups checkbox to copy the groups of elements of the source mesh to the newly created one.
  • -
  • Click the \b Apply or \b OK button.
  • +
  • Click \b Apply or Apply and Close button to confirm the +operation.
  • diff --git a/doc/salome/gui/SMESH/input/rotation.doc b/doc/salome/gui/SMESH/input/rotation.doc index e64357276..79d27d7c1 100644 --- a/doc/salome/gui/SMESH/input/rotation.doc +++ b/doc/salome/gui/SMESH/input/rotation.doc @@ -2,41 +2,69 @@ \page rotation_page Rotation -\n This operation allows to rotate in space your mesh or +\n This operation allows to rotate in space the mesh or some of its elements. +To rotate the mesh: + +
      +
    1. From the \b Modification menu choose \b Transformation -> \b Rotation item or click +"Rotation" button in the toolbar. + \image html rotation_ico.png "Rotation button" -To rotate your mesh: -\par -From the \b Modification choose \b Transformation and from its sub-menu -select the \b Rotation item. The following dialog box shall appear: +The following dialog will appear: \image html rotation.png -\par -In this dialog box you can specify the elements which should be -rotated + +
    2. + +
    3. +In this dialog: +
        +
      • specify the IDs of the elements which will be rotated: +
          -
        • Check on Select the whole mesh, submesh or group option -
        • Choosing them manually with the mouse in the 3D Viewer. You can -click on an element in the 3D viewer and it will be highlighted
        • -
        • Applying Filters. The Set filter button allows to apply a -definite filter to selection of the elements. See more -about filters on the -\ref selection_filter_library_page "Selection filter library" page.
        • +
        • Select the whole mesh, submesh or group activating this +checkbox; or
        • +
        • choose mesh elements with the mouse in the 3D Viewer. It is +possible to select a whole area with a mouse frame; or
        • +
        • input the element IDs directly in ID Elements field. The selected elements will be highlighted in the +viewer; or
        • +
        • apply Filters. Set filter button allows to apply a filter to the selection of elements. See more +about filters in the \ref selection_filter_library_page "Selection filter library" page.
        - and the rotation parameters: +
      • + +
      • specify the axis of rotation:
          -
        • \b Axis: point and vector
        • -
        • \b Angle of rotation
        • +
        • specify the cooordinates of the start \b Point of the vector of rotation;
        • +
        • specify the \b Vector of rotation through the coordinates of its +end point with respect to the coordinates of the start point;
        +
      • +
      • specify the \b Angle of rotation
      • + +
      • specify the conditions of rotation: +
          +
        • activate Move elements radio button to create the source +mesh (or elements) at the new location and erase it from the previous location;
        • +
        • activate Copy elements radio button to create the source +mesh (or elements) at the new location, but leave it at the previous +location, the source mesh will be considered one and single mesh with the result of the rotation;
        • +
        • activate Create as new mesh radio button to leave the +source mesh (or elements) at its previous location and create a new +mesh at the new location, the new mesh appears in the Object Browser +with the default name MeshName_rotated (it is possible to change this +name in the adjacent box);
        • +
        • activate Copy groups checkbox to copy the groups of elements of the source mesh to the newly created mesh.
        • +
        +
      • + +
      • Click \b Apply or Apply and Close button to confirm the +operation.
      • -\n Toggle the corresponding checkbox to Select whole mesh, submesh or group. -\n When Move elements radio button is selected, the source mesh (or elements) is created at the new location and erased from its previous location -\n When Copy elements radio button is selected,the source mesh (or elements) is created at the new location, but it also remains at its previous location and is considered one and single mesh with the result of the rotation. -\n When Create as new mesh radio button is selected, the source mesh (or elements) remains at its previous location and a new mesh is created at the new location and appears in the Object Browser with the default name MeshName_rotated (you can change this name in the adjacent box). -\n Copy groups checkbox allows copying the groups of elements of the source mesh to the newly created one. -\par +
    \image html rotation1.png "The initial mesh" diff --git a/doc/salome/gui/SMESH/input/selection_filter_library.doc b/doc/salome/gui/SMESH/input/selection_filter_library.doc index da38dfd76..94dd3844c 100644 --- a/doc/salome/gui/SMESH/input/selection_filter_library.doc +++ b/doc/salome/gui/SMESH/input/selection_filter_library.doc @@ -66,20 +66,19 @@ shape, the algorithm works slower. IDs. Threshold Value can be, for example: "1,2,3,50-60,63,67,70-78"
  • -Color of Group allows selection of entities belonging to Group with -specified color defined by the Threshold Value. +Color of Group allows selection of entities belonging to the Group with +the color defined by the Threshold Value.
  • -Some criteria are applicable to all Entity types: except for +Some criteria are applicable to all Entity types, except for Nodes
    • -Linear allows selection of Linear or Quadratic (in case of -Unary set to "Not" state) +Linear allows selection of Linear or Quadratic elements (if Unary is set to "Not")
    • Geometry type allows selection of elements by their geometric type defined by the Threshold Value. The list of available geometric -types depends on element entity type defined by the Threshold Value. +types depends on the element entity type defined by the Threshold Value.
    @@ -97,14 +96,6 @@ specified arbitrary surface within a given Tolerance. -Additional criteria to select mesh Nodes are the following: -
    • -Free Nodes selects free mesh nodes, i.e. nodes not belonging to -mesh elements. See also a -\ref free_nodes_page "Free Nodes quality control". -
    • -
    - Additional criteria to select mesh Edges are the following:
    • Free Borders selects free 1D mesh elements, i.e. edges belonging to @@ -153,8 +144,7 @@ Additional criteria to select mesh Faces are the following: one element of mesh only. See also a \ref free_edges_page "Free Edges quality control".
    • -Free faces selects 3D mesh elements wich belong less than to -two volumes. +Free faces selects 3D mesh elements wich belong to less than two volumes.
    • Borders at Multi-Connections 2D selects cells consisting of edges belonging to several elements of mesh. The number of mesh elements should be more, less or equal diff --git a/doc/salome/gui/SMESH/input/smoothing.doc b/doc/salome/gui/SMESH/input/smoothing.doc index 77a59f880..dc15270a8 100644 --- a/doc/salome/gui/SMESH/input/smoothing.doc +++ b/doc/salome/gui/SMESH/input/smoothing.doc @@ -7,38 +7,40 @@ To apply smoothing to the elements of your mesh:
        -
      1. Display a mesh or a submesh in the 3D viewer.
      2. +
      3. In the \b Modification menu select the \b Smoothing item or click "Smoothing" button in the toolbar. \image html image84.png
        "Smoothing" button
        -The dialog box contains the following fields which should be -specified: +The following dialog will appear: \image html smoothing.png +
      4. +
      5. In this dialog:
          -
        • Id Elements field allows to specify the elements which -should be smoothed +
        • specify the IDs of the elements which will be smoothed:
            -
          • Check on Select the whole mesh, submesh or group option -
          • Choosing them manually with the mouse in the 3D Viewer. You can -click on an element in the 3D viewer and it will be highlighted
          • -
          • Applying Filters. The Set filter button allows to apply a -definite filter to selection of the elements. See more -about filters on the -\ref selection_filter_library_page "Selection filter library" page.
          • +
          • Select the whole mesh, submesh or group activating this +checkbox; or
          • +
          • choose mesh elements with the mouse in the 3D Viewer. It is +possible to select a whole area with a mouse frame; or
          • +
          • input the element IDs directly in ID Elements field. The selected elements will be highlighted in the +viewer; or
          • +
          • apply Filters. Set filter button allows to apply a filter to the selection of elements. See more +about filters in the \ref selection_filter_library_page "Selection filter library" page.
        • -Fixed nodes ids: some nodes keep their location during -smoothing. If a mesh is built on a geometry shape, the nodes built on -geometrical edges are always fixed. If smoothing is applied to a part -of a mesh then the boundary nodes of an elements set are also -fixed. Any other nodes may be additionally fixed. Fixed nodes can be -selected manually or by filters too. -
        • Smoothing Method: + +
        • define the Fixed nodes ids that should remain at their location during +smoothing. If a mesh is built on a shape, the nodes built on its +geometric edges are always fixed. If the smoothing is applied to a part +of the mesh, the nodes of boundary elements are also +fixed. It is possible to additionally fix any other nodes. The fixed nodes can be +selected manually or by filters, just as the smoothed elements.
        • +
        • choose the Smoothing Method:
          • \b Laplacian smoothing pulls a node toward the center of surrounding nodes directly connected to that node along an element @@ -47,32 +49,29 @@ edge. element-area-weighted centroid of the surrounding elements.
          • Typically, the Laplacian method will produce the mesh with the least element -distortion. It is also the faster method.Centroidal smoothing usually -produces a mesh that has more uniform element sizes. Both methods +distortion. It is also the fastest method. Centroidal smoothing usually +produces a mesh with more uniform element sizes. Both methods produce good results with "free" meshes.
          \image html image83.gif
        • -
        • Iteration limit: both of the smoothing methods use an -iterative procedure to converge toward a smoothed mesh. All nodes are -smoothed according to one of the techniques shown above. Then the -smoothing is reevaluated with the updated nodal locations. This -process continues until the maximum number of iterations has been -exceeded, or all elements has aspect ratio less or equal than the +
        • specify the Iteration limit. Both smoothing methods +iterate through a number of steps to produce the resulting smoothed +mesh. At each new step the smoothing is reevaluated with the updated nodal locations. This +process continues till the limit of iterations has been +exceeded, or till the aspect ratio of all element is less than or equal to the specified one.
        • -
        • Max. aspect ratio allows to define the quality at which the -smoothing algorithm should stop the iterations as the target of the -operation has been reached.
        • -
        • When in parametric space radio button is checked, the -algorithm tries to improve the shape of faces in the parametric space +
        • specify the Max. aspect ratio - the target mesh quality at which the +smoothing algorithm should stop the iterations.
        • +
        • activate in parametric space checkbox if it is necessary to +to improve the shape of faces in the parametric space of geometrical surfaces on which they are generated, else the shape of faces in the 3D space is improved.
        -
      6. -
      7. Click the \b Apply or \b OK button to confirm the operation.
      8. +
      9. Click \b Apply or Apply and Close button to confirm the operation.
      \image html smoothing1.png "The initial mesh" diff --git a/doc/salome/gui/SMESH/input/symmetry.doc b/doc/salome/gui/SMESH/input/symmetry.doc index 67068e981..ce0278c0c 100644 --- a/doc/salome/gui/SMESH/input/symmetry.doc +++ b/doc/salome/gui/SMESH/input/symmetry.doc @@ -5,48 +5,80 @@ \n This geometrical operation allows to perform a symmetrical copy of your mesh or some of its elements. +To create a symmtrical copy of the mesh: + +
        +
      1. From the \b Modification menu choose \b Transformation -> \b Symmetry item or click +"Symmetry" button in the toolbar. + \image html symmetry.png "Symmetry button" -To apply symmetry to your mesh: -\par -From the \b Modification choose \b Transformation and from its -sub-menu select the \b Symmetry item. The following dialog box shall -appear: +One of the following dialogs will appear: -\image html symmetry1.png +It is possible to mirror a mesh or some of its elements through: +\image html symmetry1.png "a point (defined by a point and a vector)" +\image html symmetry2.png "an axis" +\image html symmetry3.png "a plane (defined by a point and a normal to the plane)" -\image html symmetry2.png +
      2. -\image html symmetry3.png +
      3. +In the dialog: +
          +
        • specify the IDs of the elements for the symmetry operation: -\par -This operation has three options, you can symmetrically copy your mesh -or some of its elements specifying:
            -
          • one point
          • -
          • one axis (point and vector)
          • -
          • one plane (point and normal)
          • +
          • Select the whole mesh, submesh or group activating this +checkbox; or
          • +
          • choose mesh elements with the mouse in the 3D Viewer. It is +possible to select a whole area with a mouse frame; or
          • +
          • input the element IDs directly in ID Elements field. The selected elements will be highlighted in the +viewer; or
          • +
          • apply Filters. Set filter button allows to apply a filter to the selection of elements. See more +about filters in the \ref selection_filter_library_page "Selection filter library" page.
          +
        • +
        • depending on the nature of the mirror object:
            -
          • Select elements for the symmetry operation +
          • if the mesh is mirrored through a point, specify the coordinates +of the point
          • +
          • if the mesh is mirrored through an axis:
              -
            • Check on Select the whole mesh, submesh or group option -
            • Choosing them manually with the mouse in the 3D Viewer. You can -click on an element in the 3D viewer and it will be highlighted
            • -
            • Applying Filters. The Set filter button allows to apply a -definite filter to selection of the elements. See more -about filters on the -\ref selection_filter_library_page "Selection filter library" page.
            • +
            • specify the cooordinates of the start \b Point of the axis vector;
            • +
            • specify the axis \b Vector through the coordinates of its +end point with respect to the coordinates of the start point;
          • -
          • When Move elements radio button is selected, the source mesh (or elements) is created at the new location and erased from its previous location
          • -
          • When Copy elements radio button is selected,the source mesh (or elements) is created at the new location, but it also remains at its previous location and is considered one and single mesh with the result of the translation.
          • -
          • When Create as new mesh radio button is selected, the source mesh (or elements) remains at its previous location and a new mesh is created at the new location and appears in the Object Browser with the default name MeshName_mirrored (you can change this name in the adjacent box).
          • -
          • Copy groups checkbox allows copying the groups of elements of the source mesh to the newly created one.
          • + +
          • if the mesh is mirrored through a plane: +
              +
            • specify the cooordinates of the \b Point lying on the plane;
            • +
            • specify the axis \b Vector through the coordinates of its +end point with respect to the coordinates of the start point.
            +
          • + +
          • specify the conditions of symmetry operation: +
              +
            • activate Move elements radio button to create the source +mesh (or elements) at the new location and erase it from the previous location;
            • +
            • activate Copy elements radio button to create the source +mesh (or elements) at the new location, but leave it at the previous +location, the source mesh will be considered one and single mesh with the result of the rotation;
            • +
            • activate Create as new mesh radio button to leave the +source mesh (or elements) at its previous location and create a new +mesh at the new location, the new mesh appears in the Object Browser +with the default name MeshName_rotated (it is possible to change this +name in the adjacent box);
            • +
            • activate Copy groups checkbox to copy the groups of elements of the source mesh to the newly created mesh.
            • +
            +
          • + +
          • Click \b Apply or Apply and Close button to confirm the +operation.
          • -\par +

      See Also a sample TUI Script of a \ref tui_symmetry "Symmetry" operation. diff --git a/doc/salome/gui/SMESH/input/translation.doc b/doc/salome/gui/SMESH/input/translation.doc index 45565acaa..e4589b5a6 100644 --- a/doc/salome/gui/SMESH/input/translation.doc +++ b/doc/salome/gui/SMESH/input/translation.doc @@ -5,43 +5,70 @@ \n This geometrical operation allows to translate in space your mesh or some of its elements. +To translate a mesh: + +
        +
      1. From the \b Modification menu choose \b Transformation -> \b Translation item or click +"Translation" button in the toolbar. + \image html translation.png "Translation button" -To translate your mesh: -\par -From the \b Modification choose \b Transformation and from its -sub-menu select the \b Translation item. The following dialog box -shall appear: +One of the following dialogs will appear: -\image html translation1.png +It is possible to define the vector of thanslation: +\image html translation1.png "by two points" -\image html translation2.png +\image html translation2.png "by the vector from the origin of coordinates" + +
      2. -\par -This operation has two options, you can translate in space your mesh -or some of its elements specifying: +
      3. +In the dialog:
          -
        • two points (starting and ending)
        • -
        • one vector
        • -
        +
      4. specify the IDs of the translated elements:
          -
        • Select elements for the translation operation +
        • Select the whole mesh, submesh or group activating this +checkbox; or
        • +
        • choose mesh elements with the mouse in the 3D Viewer. It is +possible to select a whole area with a mouse frame; or
        • +
        • input the element IDs directly in ID Elements field. The selected elements will be highlighted in the +viewer; or
        • +
        • apply Filters. Set filter button allows to apply a filter to the selection of elements. See more +about filters in the \ref selection_filter_library_page "Selection filter library" page.
        • +
        +
      5. + +
      6. specify the vector of translation:
          -
        • Check on Select the whole mesh, submesh or group option -
        • Choosing them manually with the mouse in the 3D Viewer. You can -click on an element in the 3D viewer and it will be highlighted
        • -
        • Applying Filters. The Set filter button allows to apply a -definite filter to selection of the elements. See more -about filters on the -\ref selection_filter_library_page "Selection filter library" page.
        • +
        • specify the cooordinates of the start and end \b Points of the +vector of translation; or
        • +
        • specify the end point of the \b Vector of rotation starting at the +origin of coordinates.
      7. -
      8. When Move elements radio button is selected, the source mesh (or elements) is created at the new location and erased from its previous location
      9. -
      10. When Copy elements radio button is selected,the source mesh (or elements) is created at the new location, but it also remains at its previous location and is considered one and single mesh with the result of the translation.
      11. -
      12. When Create as new mesh radio button is selected, the source mesh (or elements) remains at its previous location and a new mesh is created at the new location and appears in the Object Browser with the default name MeshName_translated (you can change this name in the adjacent box).
      13. -
      14. Copy groups checkbox allows copying the groups of elements of the source mesh to the newly created one.
      15. + +
      16. specify the conditions of translation: +
          +
        • activate Move elements radio button to create the source +mesh (or elements) at the new location and erase it from the previous location;
        • +
        • activate Copy elements radio button to create the source +mesh (or elements) at the new location, but leave it at the previous +location, the source mesh will be considered one and single mesh with the result of the rotation;
        • +
        • activate Create as new mesh radio button to leave the +source mesh (or elements) at its previous location and create a new +mesh at the new location, the new mesh appears in the Object Browser +with the default name MeshName_rotated (it is possible to change this +name in the adjacent box);
        • +
        • activate Copy groups checkbox to copy the groups of elements of the source mesh to the newly created mesh.
        +
      17. + +
      18. Click \b Apply or Apply and Close button to confirm the +operation.
      19. + +
      +
      See Also a sample TUI Script of a \ref tui_translation "Translation" operation. -- 2.30.2