From ef1af3544e6b140b0a37107e9b0515479dbfc63c Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 1 Oct 2025 15:57:54 +0800 Subject: [PATCH] tune --- App/Hi.Wpf.dll | Bin 68096 -> 68096 bytes App/HiCbtr.dll | Bin 112128 -> 112128 bytes App/HiDisp.dll | Bin 11440640 -> 11440640 bytes App/HiGeom.dll | Bin 393728 -> 393728 bytes App/HiLicense.dll | Bin 81408 -> 81408 bytes App/HiMech.dll | Bin 716288 -> 716288 bytes App/HiNC-2025-win-desktop.deps.json | 134 +++++++++--------- App/HiNC-2025-win-desktop.dll | Bin 854528 -> 854528 bytes App/HiNC-2025-win-desktop.pdb | Bin 324988 -> 324988 bytes App/HiNc.dll | Bin 356352 -> 356352 bytes App/HiUniNc.dll | Bin 179200 -> 179200 bytes App/en/HiGeom.resources.dll | Bin 4608 -> 4608 bytes App/en/HiMech.resources.dll | Bin 4608 -> 4608 bytes .../Hi.MachiningProcs.MachiningProject.html | 32 ----- .../build-hinc/geom/box3d-control.html | 4 +- .../build-hinc/geom/cylindroid-control.html | 4 +- .../geom/extended-cylinder-panel.html | 4 +- .../geom/geom-combination-control.html | 4 +- .../build-hinc/geom/geom-manage-control.html | 7 +- .../build-hinc/geom/runtime-geom-panel.html | 5 +- .../build-hinc/geom/stlfile-control.html | 4 +- .../geom/transformation-geom-control.html | 4 +- .../widget/polar-resolution-2d-panel.html | 3 +- ...ple.Machining.DemoUseMachiningProject.html | 11 +- App/wwwroot/HiAPI-docsite/index.json | 22 +-- App/wwwroot/HiAPI-docsite/xrefmap.yml | 13 -- App/zh-Hans/HiMech.resources.dll | Bin 13312 -> 13312 bytes App/zh-Hans/HiNc.resources.dll | Bin 4608 -> 4608 bytes App/zh-Hant/HiGeom.resources.dll | Bin 4608 -> 4608 bytes App/zh-Hant/HiMech.resources.dll | Bin 13312 -> 13312 bytes App/zh-Hant/HiNc.resources.dll | Bin 6656 -> 6656 bytes 31 files changed, 105 insertions(+), 146 deletions(-) diff --git a/App/Hi.Wpf.dll b/App/Hi.Wpf.dll index 88475befb469c078fb9cc26f854da66d5bf7e833..b67207ebb1420bd9841b357c0a1ff956570803f3 100644 GIT binary patch delta 312 zcmZpe!qPB>WkLtbMbp(MHugwJGHOp=Drw1RF!{b@GNblpXDLHrfnv`r7WWfrzRRXg zGhC_J^?7rPE;Flzv7P|~g9#&pzOkO6o{6z`Qj(#uk%_5cl95qTT9Tzfnwhz!d6Idu zX^NqlktvXsmSSRTo@Ow4zmXw}uZiQ^$zO~D1TsqAD}KIo&}~J&TB_2$54Dp+j2#r9 zf?+S9f*{pFx=RFIl8u%LX4D;>oEQ?dna||PIZkZ`Mh0dE1_tfzubCLWkLr_!)(9)jXe^QjGB{|N?J1NO};Og%&4{5S;|mYV86-4gHtUM9A_P` zyX5rep33GHU1nAbLp=iq1`|dGePcaCJrhIiG$TtRLkqLy4J$@`5AS$_5v+?)KxC_q4C#q;c0EHC|g^o8HXU$&e%ImFmO z0V-(k0~G|RmJ9cLx=`rdzLO@K#3m<(L~Z6XxpIzElYxi<(in^wEP>dN!GghzAsGmh7z}_sBL-83RG?TYP}GpY97uv_3!tneP{stv hN&||f0$FJci3}+~RvJ()dAcbZqbbmWY&OQJ%m5rVTRs2) diff --git a/App/HiCbtr.dll b/App/HiCbtr.dll index 2f5f2dc4135dc5b47d0e11881ec560545a0d23f6..a581287dce185f7648049ca76dee69cf940daec6 100644 GIT binary patch delta 16686 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 vVX&$(`JDG#& z2e*^~cOdkb>~k8f#(a*s8S_@=?wUsh()LUFEskIGo}9R^n#ggVpxq2wyD>s;0g1ojC4byzk193y*7D&m9K#AfFj->G(a_E zc4C_C3L321rr`ZSLsTDTE0C^UgNCcGSwXxjC{caOJl#z^QoT>X`-8q#K?O~Pk932^ zs7%b8|D^N480AR8=Yz(m0x5XEZxZet>im{Etuu^O)i^;Tm@u0ftKw7ee&4aG19NX3 zKTh>wZVC%#Q{$Ay+=+Q2b4BI_nh&YQ_|4Y!fN?5ZU%Obdl^fHdeegI{R4ZmHnr1zM z$E)_t=P`}e22WBen7h4J>O}BlwW28XV79uY*F%Dg99w;N6T41g`iOj}Q4bcL`j{ z@iQW5TDA}P%rq@iGEK{=AuH9xVtW6X9e6bqKX-uQmFaQdTkv{tyW&*l4E-y%E`h65 zSIx84$XMD=SE;_5rv=i5#?+8iY6vqe zn;n?$Z!A0^tJRk}!L&d(_&m6b=GlQhSEz#3sxHS<1y{iIJ-EVAL*E|&w=(Hff85e} z0Pd55UxlnuW0;>j#*Nv~wdz}Q{W&|ZIJU# zmy1b(8LtxWQk^xA)Q8Lv|J`bI3ig11PQj%uC{7y%-zM9w@|Dp&)*KtUTm6}Wr-c4b zbqa{W5wCa zO8pReP~BrrjItraQT39!1}uoz;D5(oLtx7R>(FL4Qb(jb10?w$m%r$fa&Z^$b<8=D7 zD$%gMv${9*teVVBcUJd?o>L2$=UZ6m_J*EU^h6%@kZ!H+4ZWbYGv5icsY9U`6+NXz z@pP+oN#GTAnK|7xrA~%kQxBM5BmKG1>*@_N-HKfj_?z;pVDhI=AfZ^<&(_J=)DH8m$GdS%3|fG285iuf~OzpIHU z;%|d@X*Sn(;c3uH{QG=k)5~VJ%%29m)bWRnX+EmXnr8>DsEx05()^=(F`vM8I}SXM`2lz)I1vp0pRJB!%nk%9+Xj{{2%_e#e8h-biA=x-f$mVXU)c<;eI~0KGpR8 zZxq$TeMy0ThNs|1`9o81n{a>IXwBXOOMvY(v$-+~v}LbO`OW3^yztaE2QwW=7J*}! z=|Hj?T&OzwPZ{V$vJr}soPf^t+rSkKYmjY-Z9;1N& z#^*~BACm6>#&=5*Px)hOQ-x+o1_p%M=oimk&XO+FvX#~fuSr8~^)w$43-mI~3rDDJ zk><}9q2j!U)Ox8yZR>Tsx!Ns+2BwU!mO71XcZ&Fu>8v!iTSgI>4~NKV>C)LAGS>h% z0{@}e+~sPUF1_t77x4E3rRIQ(*P$xBCe84#3b&;DH}C!r@3;P=I03Hwp8{)ZP70ia zTd@}rAJ5$758Avk*jh3V0f+l#uyr!5o%TVxjJA84y|X5ZEu=0rI7#0Ru>MS!)s|N) zyyyPxwyK)FYj+OYBEvicIc=voJ>3h=rgGYDX*MP=oIa<`SudqU^8Ck#^4Rk0c~(TTSLW;Emu$%*DXF(>rV}m>YnPfa^x+9_b!uQ%+lgiPwA{ zFOeFi*=qr}Z3^?0OPK%3sXaVqvm;`$J+`(-3O5{wUozXV1L0qynjH~}?X{~N=Pu?x zBPc#jxF9T&V9zW3#}~x;gu~Y=)!Uw5c)C?lseyJp1j7aH1CO*96Mg}nY%ec70}EAa zI~I6OpK2skP*=Fe7CcL1uP5xp5$-#CL*c&DD88|YePR6rN6B4QD?(Jq1A zgmWIG3O{p?yu{rl{tArI)!sumCzkH6_FlsKuEU4yeS|Nkq6YP6wq{419ZLlckOaYK zP=bBnXC6-t8YJwyhT=anUO1<=+XqX$l?88ewht4YrF)DUO*~|`5#QB5(lD<7BgVsN zHrhu?f{Y`HlZ4Bn!j1NCgl|v9JtF%=;jx>ErwaGKqts#hOyQMq^27GI!o^k-f2Y|Z zuYQU#+HPMW34VvyZ?`WO9tsnlwyzZKf+0$)pcg>NAKvHcfeJgtEW_6kqXKD1x>$wO-3LE*N# zfro@6P+nL25im?c4d{(;G`iZ4NrE(J;WPVjVLOJXtNoO4e>AYG{fux$-J^5DW8q|7 z?H7bMuc!2vg#W5VPIv{cD}W8C0gu0=7GISFSH2;>CY*jFjq!Ei>}!;IZNDY_#}GUp zV81WyKOHaAay$~gHWcsia6A^CGy|`aw6|Oo7F9>qH6OP4ZR@w34^R$?U8wm9sKB>G7 zs(=FPJLvIwW1-(L%@XXv!gg(;5aH3E$i$(-J2Mlf5pEYpoK|@H6Jjg9C@PI4MF!zF zAIS+b2`@l_8|_(z%b>uG_8h`{u{3wJM+kqb^XC!nrSm(511P^`_lTkAgbu-ZE6ilWYH zrFuD<3hzCm)F4Mo;h=QHZG{`*@s31Cg79dhAM5BWd?PJ!ci|;5G=#l{gYEFYDULp( z=x4`kr5*G}Z_~ouSm|av1_*zef`@e-1BI`_XS&)43t!1fLoihMSvXZVT=>h>Lhv|WEMTnP(Pf_;&&ZwBJU!V!9@ z{y{iq8pSUWwvOSHd(yE~6m76{UU2*xpX@7z7slZYnT|EWk1x`~vR3$3e!PU- zu|fE&m$a^I6h2wRhIM7Lm#v6Hjc`BSvBj&1Sl$G;1sp#M=Us=T*s)vKXAivG@r&^P zKG4FnSNKv%JWuO5AY2kpk`{0r6nRY zenPlz1w2UWJS|)hPW#MpM)+10d}ZS}FI*5740B!(eylBc#W3yv1uiR<(Ro!8lq*Ok zyea$-OjzIXn{WT027}!D^j=UVLcQf%P^#F6_uC?5s#bkX1MyLr}z-O*mgw8iHKHg>gda z>WmOxRS^%NIPGA}f7*VpLNVMKB?*FXw`zj3kZ=K9zb|l>6Rv^HW~sB1@QdNZ)rG%B z`mXjm!i(TTUG4RRU*JT)*4e;E_W$naVOM)2NpK8Kw$|BL_$00)H#?gMx59S1%h^JB zbX}zmI@<~_uC1`Lb`-937t`F?MfewV{G_v&4}`HmcO>MZD2=U3z3BuPZPdg?b8a z8vy^W=Nc%AyMxF?BZYrM4=y_=2@fAYJVUq;8o1LnS9m4z?{qB^e)kHq!u6wYr%}YK zgj*KJ`SXr*ttgJqC8yaSd=>LN(XmN5IEi?xaN4ru^*e+e-;vkv5?*~qspGCa!j11@ zcXb^QzF=XRU2q*0#bhM7={hN#sv_|@;lE&!o36{k-@+m{UG$;>Gz<$_O<3fi>yGdN zSmdGWk#N5iN0)7dCd6@G2rop#hEE6@>evfOhU0!adNScJ6w@ zn~}e}yRq;{G_bq7m2hgzlELnd!fVms!R}tn*#CEk;rZ4}<*qFX$hH0%BUab_H=-J2!B99&2& zckdMLpASEpaqkgsh6e0#9}s?X2oIgOj|rDLjK}lcmxZSvp$0w>u6mS~?uW!?|KA${ zleiyCf(qGT5%&|}(U0g>W5QH#~N~68<|6-r?wa1IF~D zY4bj#Qh&PNN`j=kO1*Kv7v6#fCD=a-C+G%z5~e4l9=q{oQT(Iwp1=nZ?5TwF=AaJx z2xrwD^z*0sb%wXPK)h6uxl?w^kXrawHmV?4xJ+(}4;4<-Jxn7!O2^~fh+JNR-u==G zFF8-o1AO66_3H-o(JjpIIl*MAFq81soK#^J;oZ8y*@SQ52=>^WL->>)vRuN?zab0K zJH1VPi7Rnk;m(6U_``~+sPL29A^Zhem|%AaU-hA9LfpbN?ofJ<@HCwHd_7UZF}i|S z;fB}?LOgkeJ6y*d5Ra8#6h|>8UG4ZCAvb6sOxD#-zq>arp3wpC<#ZGk{u4`eg1vlN!u#}1qsqe1T$H|w@EHt2 z7Ee{-VYqtE;;AA0&}CB*p4!6wufYFZp1PtKksj-Wr=jq^VZ>hv|ARZ33HIi~&-65- zR}2^nbeFfZdgorLG%>bHoeoA62Wpp2)t za5MCvh^L=$8+4$EXRvS)9E!bv**m~dO|IE&0Hzh&I!c@R5 z;ZmEZhqs04RzeofUE%522QRoD2p9JuCw(G(4e|3mzY8zK5Z!S;BR2d057X#Y>T^jz z@8(_Xc_lpSJeFS1U&7ySq1$Tjgjc;I3w{(neF(G0^O^G(CX0TOc>h(z|A2Y__r*L9 zaH#;VlYRdy6_`r+u&&@UH^t_&#q*h`qk=6SKS|#e%7j}zW?n6CZu3C})8PG}VrMKNSZbQBTp1|LXv(i_Q4k9r-Z29^|#K>^BDTKFmA z16*Z=Qz3t-tGsYL;t#qi3crL8+_9WhL~#xY5*^irkD`KPXD#8m$b;|sJne+r3?S|#OuxuI?ddMu50`4E zJ$;0$MB}Mg&p_dh_)_YMXSi^#477WW626oO|8MIVD~fyAzwde`2sa!-JXN?cZnrn_ z%o5&-`~6Kk^MoBZLpJezFZ{66EVa`Q}EAK;QtBsWs+cpzLZ)n{1v`1_}%lP za663I3;(sk=ky6^o$y!s1hhdoE57AQu>T}H{2Quolkf}+imvv}qG+votMD#;jNUFB zuaDh3g-=$+5zD?yID zD&Vkib$y+1R5+jR@vp+6SVtbaPY4gu7c!@WU+W8*GhVhL8tWFH^C}|d>lR-So~`3A z2?rqljpvH+0^Oh+!sp-vkKMn0W_{suTll)}Aidg=I*9%MFPP-9`@ST2qD}r#I14q% z{#bbPS!}1CWZ~@Th@T6We1QA?k#B{axHFn9@{{mP9q$vU8$kR2sX!YFNNp70j#;R{ zaN$E(*_@G?ggc;sxX5h6+cZZA7bs^_#Uq`<4m@=7$rB}fr8=#A`8DhP|F0Uf&=isc z!!f3nBEJ;=0bX7yvV?G9d=;DIE+ae_4Nh{G6aEU{aMX#cAY2ZcQJu)j!Ygn?qj6+4 zVzd9BkHw!liL43Y5AL%LW1R`X+Lh@Q6(KQ-hKFg;(Ny zpj^KSSAo;5jXWXjfzz#xJT1HmC!`AwdY7!}aDzALtTi(Y%Zj zMKg?HvNKjVN-s3|gwJiqu{*M$@OCUbp{~NhlYXF;?n~jgrPKj>Wx1*FF5;7&rG$%E zxE{abEGvouSi6&*6@-WCF|90IPmg&u;g!0=n!;6eg>{7g(G}Jg?tpb*P-G)vtJ7Xu zD4K|3820aLku8LiFm2XGwin)|SH6zI{q)M#MYy=0HQj~xp!{TKFX8Gse_t4o5HElqd}2(gnQ@)KM+pR z4NexekEXri8L`>_m+2P2kOU<#uS23<3lGBnpE>Hi@H#9+xuZS_R|7{y`2=}=ra@MU z4-l@O1rMi1g$Os#g;&=_r2|{W$&Tj6i6<(fBshTzYe!`jUhJX*atd!k`jrlc@E8YO zin)c`A${YhDB%leV5_KD;i70@LR8)$+5bl)L7%8EB|#Oma9C6+;qj<&OjJ4HrD)*f zs7k^;(SSKo)r31#r&&=;c$7Zk)fN7L^6oer1fl=N0&%zl;*5-!1n*Hnva_l1@B4{c z2=4^HakmzJ5R0E!M70ynf$e*by_4_*@am{;!nfk+5Zl`l#Y!aD7BxV44-)K)94x#F z^H#Zr3)`^tu62IS-yYlTFHs{UenkR$=Ayq_U*Wl+$-={H{0i|8BKHcX##%op@}Te@-GQUROZ3uyLU@wCkU1@!kO}@@#&cd2@7AD# zs7t~atmAS@s-Nk zD2FI&{6buBbgQM)M0tnk(v`Zk(yeSKo8DBNEAKo#L3Xy6@Zb>RW}08>kNg5Lk@ zGGqU5uT9cG5?sHHyW7$6!fp&vp6F)6SCKwCx|MKh-Jo{DZte96!jG^UCObO|&(cHM z%`ol%zBpjKarcx2+4UKa{(z8ix|&#;%Xs<=uNgrHib2Bp^nqf8@b~&WF-rLNZ)uv2 z6RxYb=ZTv2{@-yi9Vn(sg0J;{KU4SurlB+PTj7~-s!yH;!evJjFA*+*8xB~QgipZ- zlH6;BmyE>QLZjCcoBjVQjFGR0{s6S;ad(W-N(a4a+wk{T$yPeH34gIosp8Q)h2yi? zRQc%L!j&;Z8y$OvcVOk*=r|zU4NjQkJ`BeGN0;9};ee3jJ}L<|PsLLz(Z34s$C&MK zoDg2Q9gk#2pBDa2$Db3 zQN$-Z?+e#mLO$_Gcptt}!L_3B7G2>};d3=8|DVFS^sIOpjQ$%7#OclBjU*V1wSH~n zJK@`SsPvBWgK%#Q$sOlE!kMvG+;OG~@s@W~FJykg+4L+36fS5MHcJ%w;Dm47VZsgc zG)gPn3S*e;{6hG|FT|OI19gwG3V)bM9mpa4ZY!<*5yGu8gb9(BT@**Kkd*Pbgr8w8 zFXM?6_CG)zBOJDu8jx3bn%*4?2v>nc21U}}^D-88A-yxQxNsz#xTO_YS`>|Sf#rnv z=oVHKZjNdA#$81?v;pqtM^_ha20kBBL%3W#eaBN%xEXO^E#bppt5tMuQItgi?W5}m zPeua#xJ>vxc$cT1@Q`TwHoLy?sS5NBNJHTgxIfT2I$n4I?hka1ZYrGSF#JEl(^3?8 zLl(XwX)RnCe8<^N*bT-H4urn}V`&v`I21pxi|!_z^(I-Qr|@_1k#vq;!joUa|BpI) zi=ypj>Omjj3MjC(y`OMfto6AZ1B8#*=yCjk!u{YwF^)mPb$#jn|6t)LSfHzYi10g0 ze@!+_6qoS*eN@!vS+QGxO*Ts6=ip{_tLU-9199pt<`^g3;2aI%H^P>F6nngI0PdD| z37jBo?Zk;@qy4ku&m-{K=*g1cM^sqGF;zI{QMv~-L-;nns(oyqDV!-Q#m^FMyoGqS z@VP6*bG&Rt{P>Z6`}M6?5z%8f@jT(mg(<@V;moUu7YgUYw_K0y-wD4OPx0RiAIJCo zkL`H1jA$d7GaO>!B*kt!^ni&goAYlb_k~` zO6BboPKP1H&-;Yy!p8z!yNS*I-{dvT`#q8%N*}5A2^ar|=KVq8F8YLYM0oEjnx?-B zH`mvSCxkoUP#WMmCG3OqL8$8t81tVja2?lnW1`PVf)4L#UAQ3pQ9sXjQ8*4`oM68s zybvZ$uwNElc9=SJMY!EDTF9;o=Ya(h9lwRh{$K1@TFLH6g6VZ=p57PUf(!}v&+Np? zmd^1&;^)GGxf~CL^Wr<91p6c5!5G2`(T{}->-TKKSz|LgNg=c^OEl>`$m;3?PW_rir< zDD{0b{ZRtbVAnIwga_)IZh2^UAaJEooRrdQ;Y zJ%meOmRNV3y+zR!(Lh8hgV9$5i31I{kFvr?)8mOyQg( zDE%zqUq?~-bA+A4F(wxrb477h7dT(I);HASg~A)b3HGJJ?M4$X6K;YAR*P9K?2iiT z$E+5J(w0nK8z3qRBGyM&Km?N6}(BHRa;R$XKE3Mar~ zU1JUi&wN7**`!CtMii&5L>LWh1JRIW_=Iv1%d>wx{#!vVVPCyqN0mAm2H01Pm&dCDU|DR!Ax3&jM zf;t(9LxpeR(5PH#gfHeoPFGstK5Owlz?k&HVgFOO5t%`F^xw4kWD;J5^F@Fwi(%UT zr(w4Xb!C$Tt@F?wj~v2%v*4XhF}Z}ZXH($Z!Z|DB??uGeg-bc{*iDR6_!cab&f^xI z3=5_6L}}Lhe|0<%c)<}X3F>PT5(5;w4!nF#Mg}xNd6hRg$CcF+7 zdKgnexV^SeX=1bg--C&=c*;tGvoKK>PX*yWwS_7RkJlEeD!dXFdKOb%xEd_Vq-=Y5$*kk)~ZkNpKP-Y8LaA@VNYBq2|J~w1rv<`@N)T+*41>Q%Wq36Itm>JldV|2vrIbxb!&a7>%1mvGk)$nWVR9GaPUfUt#My@tAm2p`cF z8YUc))uukij1c|?7Wx?Tbr||@EbxmqQIaHBuT3;g_{t?(*~SZp;k-~SW{U7%1;|1( zg)eIh%@*DP3)PSLRyZ#fqWUolEm55Ql1%i2@N;dVrNV>O;f)5d%Y{4cp=q{SIN~Gb zwQH?#RaoeP>nGs`xFHeh+9sUCPP5F~A&P}CQCRHH!bf4Eu-IROdsd-oc2M|*w$NeW zp8wF5)KTG$IHbOD9~Zu_<4+04mPfqhJ}ZhYik|(xAiRSTxGxJ=#>M7F`!(Uk6)66u z@Z*Wt|6^|p-^At<5&J;+`+0OjB3bx{vGD)4o@b({`~%&gcp)4#0>5;MeIxwiEV}>y zUO1bs;FIu}Z>fS*X}mtQYz#f`=P#UXA(bB_{I);*KVNK^D1ry!N+mXvaE>APgGsTu zg%{`wV}#4-9_17EBvFNhgl8|H3X2M_UraYTOA2@R9{%r)EGvpN*j_ir!Gd>IxQbBbT#;Ti}E>=T6$iF`J*UyafJ7P~WWB*T$ zGhFVd3z8rod}4p>RpF25@vpHrg)_h+7h>-Tr_Y3+V8%WczJwbNUG2|=3s%MM7yGBM z-&x!(x4$$@`~MVt$>isFBMEk3GYWS6CA=1!PddkYVGowl%#Oc>=j&H0d=l=^h~B91 zk8t@W7y^f1xWYf$>>}1-cXR}3wn*{vfAs8jkR+Il&Bo~n7GA1fsSqZd7b|4}M;hV# z*gJ|j(h29;OedW5!qc#@;ms<-cd)Rnb!H+q`~NO|7c7e;C^(7kf@K%(T30_TF8obx ztZW{KaGpx&QLIb2Q#ITvjg1m+kN9RWF~VyRf5DLtjIkyQWUWm5bpc5bQ5|h_6%pQq zc$cTBaOoPfd6X2Mh%x>cQ(CxrO*(>=7k*M0@v#+!@u$$hRp{@Zmu)q#3OB@!#>P=?gnQy*vbDXv@F{G+_$in0%MKLZN%)%tvS=6KNN|9w znwPWoUlb*Blh-~G{s(LIL)SCm5LB4#d?h>-V?NOSm+-88 z^c~Sh;g{GAD@Cca@EkqOYaoB^DE$3BX6qs{)QJleg;TdUMEK8~)Z%o)jdg=F2xrp` z&L(_IH#n#8?|Z1h4&i3H!EP^G5&d+FW4(%qv%1Ckgrjte3kh%54K6DDdIer46IW6= zY$rX$QbBm-8hj%XS4DX3&-74BZD#EM>ET2r;_6F+SQM}}@+;xPD4-jNJQ-$rb>EW}P!dw2P%kyuAD=$}SMBIGg(5*-x_nq*>(UhLv9%34B5SR0lqm~i# z_5VD2nr)>dSca8ta@<+Q`woHrGz=X@<4oQL$xFa$w>X`7~+Jq;C7r}&UZPfh1_4O_(hFGfe36JQH@{NH#f&e#c-skYPSq@QrX3 zj$FIr-V4uz1rNr365gaOm?|CmZwgos6Yh@lPv_+UIHS#pqBp*o_}q)ggki$xVZsw} z>4cxcf+ylK2_M6ubyyVrHpb*%G=rQlLbw7Bu@~bUmMCmrlOj@hJ5IG@qT+;)Y7-U^ zUI`Oka1{|g4h#MkS3-EMwqRM|53t|`S4H8y+JaU!Q8dvetR;LGCVUiEPxuy0_&hFN z_=7fKGvODo;G?)!!o_fTJ}0WZa7S&yPQp1Zaot2w371aq;l=i-J%=Da@%yRcN}$-7;+(sua&g1G;QqTg6t z+2q|P9EL;aoTwwh85ffi9v7|vCyU8@S~wm~7L)gaaAo*Vk-S%h=fH=G5L)d-a z``+MZ^{>LIQ>V_UTy<-M2)kDNr1)~EqVkGg6;FUFDzErM@zGEPT`OV@#R?kSgX!}X zKOMlbS$Rb*^=M@Y)K~m3%RnQ=M_UG(Dt;dts`82!igy`{3}7ctX7>>^L|rS|D(-J3 zP@y=OW=qgnJ!V@5dMLiZmS8`{ooopXR{Voaf4JhsHvLhG-?ZubDL&4oA0Rkr5wmr8 zl6bV}G8RjKFF8;NJX?onDZbp6V6fs#tOPGs>{$jbQ+%qG;6D|2uoA>|7o-pUe?QR5 zyF1*V5k}9%&gCY>4?K&*>XC|{vxCgr6yGx$2bs4ke)~U&M=M@#@g0h5kHPRUgt7ns z#EyFJ)ChlDfe}KSXoS<}u^Qg-Q&>P~eYfJfKnEHm#w(ulBM!swQ9K@Wpn2jx#ciSG zoKQBw;sE>qz3lvcqDGhp%jpMHJfQe$JHP*z;-b%Rfnt*4I8;G{#AL-+{e%k?k0{;% zRoFc7nBpbCKxtwMV(R~Yvkc%CG}ZaZyW;}Gbj6Ke>9t4VDaHGJjxQ$8P}~QUutDNE z#l;(8aXIn4;?|&q%@Z#w{s**tuO(gr%>DmVXvxYGb2P#{U|_$}R~1jP47{Ou-v&6* zcvJCEm?^zeFjsMYGk6iP;w{AoG>3;rD?U_Q?<*|8rwz6L9}AmICs%x-5srq*WxvFi zikribX+>hG;*Nh|3BFc*1dMq8Ua>;)@q1zczE`{e3UEQi4~kp8h3k%M8*2YQ01lCy zSFlbacwgfxScs2-n6J10NyBHs+-^bpUlcE%imPP5D?VTthR1f1Dt&P&o(aiUJmq*? zfG7ymqxG?Pa;aExy8$?PtflyY{_uI8irR{=fmN+x6}u>2a~ymFvZAr#xBh0#y%l>Z zeiGn-b?MZvG5z$6uiM1X%D0&MLV`Jzl#ROL(#3k+8W8@AWDkVOzR?C~jRB zr_+}zo@5uDLi`cT^^(IMUW8g7hTpys^uJ%?3MKI4GPnstIP{Rp|u9ZwCvpDSbda z&fJJi=Oo3$8pHR15|b7G8d;Y%FVPE*_y+L79=o>IIAbUuHUJgwM)VfvpX z&nXV3+QsLY>e1v*d^miT;!V)m6enI(>|KrcWyNdk;`FPEXN|>%uz#s7d|et7~fWMP#+|9`mcY(CWpXTus$RbruHW83~O6<_l(zHGi&anq0S{ot<@ zw*?VzNi0*`#2&%?R`CTO;aKT%!r1@k*?qkg8lf1pdPd1g#izhTqM-B##l!!FcE3jP z0dRz4ZDOtB<)cwz8x*gF0&GfbR6HLFuqm<0;sE>q!=42*Dg9X^JOMMG!6lm&JHWv7 z(k+UY?23=k{-O9%SgwDz)Y+9pIWQi;2={)EyUFS@6pzn z!jAPd!W~y4ZlZWV7c|S3id#WvGq_|=#fS9*Qmqmph9MRl==NoTm7nkYI4h>53nK4T~8iXDWUi z!cRz?t#|>@J0USx@iaR^x=8V7AAs=7E)LY=tYNs4`47dPLy6(D8;YCQmMg?nwxJrT z;l6E{u2%dX+Yp8HD{aFwOvAU>b|$!9J<4svaf9NKwxPI5abVkpn-!0TwfHJWg#lO>rkX@pxSE z#sxU@nXdR$JM(!`@%6x9t+J;SU(+8xTG{bw#V5iDs=V|?#cv!3`ro7D%jz)^#%R4d zzN7fIW8oW69p6`c3JlRs@A#?WbB@Cd7AoE!(wCPmQ+&FedVQ<7Da1d&<8sC810c8} zu}VGO01;l+@dw32tq9jD{uM+xp=_OE&-QK`6u)ezZa*qM-%4or<-=sL0X#4M9 z)uV~+uQw|mX}jm&71wLdCW0+^)9b_kqEFi8_k^>~GA_jtvwqg*xulv8CeWF#m6!C{^70c&xHkjG_N8 zf?@KCLtj6 zwmUz@;sATUyKH~nPa}BHlFcqXUU3)OpP#7sqCWVz{2;~GZNgFV8Hx{q$?DgoXDOZy z3=B)0t9XFDvUxsY>i^G#?(mSd7iolj7DI2<@lwU-LPImX&E<;cZ^R6*QhY6JUVmMB zwc;!7upIZ+sB;?t=lxfeUZ;3+87%p9903^YA0_Zj8~6@L$J;c*h~>sS(Q%yO3!o{U z+3|kG-P^%zxZ}f$JO2~$bj1%s`uQDSP&^CLf7$UB#T}r)-*=qbNc;bNtqA99grDt1 z;}gYufDQ~xe5SaeJ(~T6;`#UEHrryw!|cRksp21C<@D#)-zY8w9a~kpq7jszB+zvR zD&b0va0ZCzmyW9y54;TVkBT1xiNz{6D?a}U#IeRg@0Yg5)U7O5e9u*g8!6rmB(O(i z%RoJj1P0D4=%DzbTX6sp;uBzMc7JJ=hCd1nb!^{N@rzgB*|Gf<9|9t;sO+V9!Zg_C ztHixED)0(msCWC|Z|X4y5*%82hT@kXK}F^HiZ|bZ{rM2Z4R1z?U8Z<{!0_EL#T76F zYtjBn#s9en4?10~c-9E$OM
d^)2u(Zt$ihDzy#oOMj_?(FtK1%V`U2wp0hvM!d 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 ZSkJFa&o2+RqNj9gjAwz!H@3Dj{|8dVbdCT3 diff --git a/App/HiGeom.dll b/App/HiGeom.dll index 1ffe6ce413089242145e2583e33a6f18e8f622c2..d5490dcb45f34c54a9539ac37adb48ba0c3f6455 100644 GIT binary patch delta 2521 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 diff --git a/App/HiLicense.dll b/App/HiLicense.dll index 87f30a0caf67f56a082bf45a27f238edf325fae3..4e75c175eb182b24600c516f681216b99bf48f89 100644 GIT binary patch delta 315 zcmZqp!_x4FWkLsw+x(p^8+(puF=|f^)b3=|-h5m8sG&fpJ=5Zc>^Y9xmKignJGZ+C`ra(Fo$WH;X&A}>C84MUwf&4_UY$}5>ScfrC hE(s`R36x6(l7`a{S~Hrm8Z+oI7=T>xpK+oA8vx?ATp9oX delta 315 zcmZqp!_x4FWkLsw|AV({HufCRV$_%%sNKn^wfVO8QA2@CCA$~I2+VMv-|B3|Su)LR z^M=@9P74D)0|o{YMh1OjJwrVc1MTG0RLf+GG)r^ylw{*%!(?;ABtuh6Lt~3XATu@1 zFfA!L**G;Vd9rnSAxncu^XGX#oSFeE}nQ-SIYfj9}s2dM|~ YlcyiFW;A6rV9;YQ0J-2l<3s~C0HeoU&;S4c diff --git a/App/HiMech.dll b/App/HiMech.dll index 31cc5c021e5f1d94a9c8bc6949a6ad3b4c67ff7d..97d59623c78405dc3516a7cc08a2d4f214a341cc 100644 GIT binary patch delta 48767 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 QYgGRnrT~r3c7xpi0r11%NdN!< delta 49051 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μ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 QZZNwV6+gx3xJAzY0R3qvQ~&?~ diff --git a/App/HiNC-2025-win-desktop.deps.json b/App/HiNC-2025-win-desktop.deps.json index 4385285..a9cf490 100644 --- a/App/HiNC-2025-win-desktop.deps.json +++ b/App/HiNC-2025-win-desktop.deps.json @@ -11,8 +11,8 @@ "dependencies": { "AvalonEdit": "6.3.0.90", "FontAwesome.Sharp": "6.3.0", - "Hi.Wpf": "3.1.41", - "HiNc": "3.1.61", + "Hi.Wpf": "3.1.43", + "HiNc": "3.1.62", "Microsoft.Extensions.Configuration.Json": "9.0.0", "Microsoft.Extensions.DependencyInjection": "9.0.0", "Microsoft.Extensions.Hosting": "9.0.0", @@ -1659,39 +1659,39 @@ } }, "Grpc.Tools/2.66.0": {}, - "Hi.Wpf/3.1.41": { + "Hi.Wpf/3.1.43": { "dependencies": { - "HiDisp": "3.1.46" + "HiDisp": "3.1.48" }, "runtime": { "lib/net9.0-windows7.0/Hi.Wpf.dll": { - "assemblyVersion": "3.1.41.0", - "fileVersion": "3.1.41.0" + "assemblyVersion": "3.1.43.0", + "fileVersion": "3.1.43.0" } } }, - "HiCbtr/3.1.46": { + "HiCbtr/3.1.48": { "dependencies": { - "HiDisp": "3.1.46" + "HiDisp": "3.1.48" }, "runtime": { "lib/net9.0/HiCbtr.dll": { - "assemblyVersion": "3.1.46.0", - "fileVersion": "3.1.46.0" + "assemblyVersion": "3.1.48.0", + "fileVersion": "3.1.48.0" } } }, - "HiDisp/3.1.46": { + "HiDisp/3.1.48": { "dependencies": { - "HiGeom": "3.1.42", + "HiGeom": "3.1.43", "System.Configuration.ConfigurationManager": "9.0.9", "System.Drawing.Common": "9.0.9", "System.Resources.Extensions": "9.0.9" }, "runtime": { "lib/net9.0/HiDisp.dll": { - "assemblyVersion": "3.1.46.0", - "fileVersion": "3.1.46.0" + "assemblyVersion": "3.1.48.0", + "fileVersion": "3.1.48.0" } }, "native": { @@ -1706,7 +1706,7 @@ } } }, - "HiGeom/3.1.42": { + "HiGeom/3.1.43": { "dependencies": { "Google.Protobuf": "3.28.3", "Grpc.AspNetCore": "2.66.0", @@ -1717,8 +1717,8 @@ }, "runtime": { "lib/net9.0/HiGeom.dll": { - "assemblyVersion": "3.1.42.0", - "fileVersion": "3.1.42.0" + "assemblyVersion": "3.1.43.0", + "fileVersion": "3.1.43.0" } }, "resources": { @@ -1730,27 +1730,27 @@ } } }, - "HiLicense/3.1.40": { + "HiLicense/3.1.43": { "dependencies": { - "HiGeom": "3.1.42" + "HiGeom": "3.1.43" }, "runtime": { "lib/net9.0/HiLicense.dll": { - "assemblyVersion": "3.1.40.0", - "fileVersion": "3.1.40.0" + "assemblyVersion": "3.1.43.0", + "fileVersion": "3.1.43.0" } } }, - "HiMech/3.1.50": { + "HiMech/3.1.52": { "dependencies": { "CommandLineParser": "2.9.1", - "HiCbtr": "3.1.46", + "HiCbtr": "3.1.48", "Microsoft.CodeAnalysis.CSharp.Scripting": "4.14.0" }, "runtime": { "lib/net9.0/HiMech.dll": { - "assemblyVersion": "3.1.50.0", - "fileVersion": "3.1.50.0" + "assemblyVersion": "3.1.52.0", + "fileVersion": "3.1.52.0" } }, "resources": { @@ -1765,20 +1765,20 @@ } } }, - "HiNc/3.1.61": { + "HiNc/3.1.62": { "dependencies": { "Google.Protobuf": "3.28.3", "Grpc.AspNetCore": "2.66.0", "Grpc.Net.Client": "2.66.0", - "HiLicense": "3.1.40", - "HiMech": "3.1.50", - "HiUniNc": "3.1.47", + "HiLicense": "3.1.43", + "HiMech": "3.1.52", + "HiUniNc": "3.1.49", "System.IO.Pipelines": "9.0.9" }, "runtime": { "lib/net9.0/HiNc.dll": { - "assemblyVersion": "3.1.61.0", - "fileVersion": "3.1.61.0" + "assemblyVersion": "3.1.62.0", + "fileVersion": "3.1.62.0" } }, "resources": { @@ -1790,14 +1790,14 @@ } } }, - "HiUniNc/3.1.47": { + "HiUniNc/3.1.49": { "dependencies": { - "HiMech": "3.1.50" + "HiMech": "3.1.52" }, "runtime": { "lib/net9.0/HiUniNc.dll": { - "assemblyVersion": "3.1.47.0", - "fileVersion": "3.1.47.0" + "assemblyVersion": "3.1.49.0", + "fileVersion": "3.1.49.0" } } }, @@ -2442,61 +2442,61 @@ "path": "grpc.tools/2.66.0", "hashPath": "grpc.tools.2.66.0.nupkg.sha512" }, - "Hi.Wpf/3.1.41": { + "Hi.Wpf/3.1.43": { "type": "package", "serviceable": true, - "sha512": "sha512-9CnJVMCZvJpvjQB7LR7RSq5iINMniHMyHI9OrBFbiQD5U6JN/kVW2FbFknUdaByGtDbILEOmqjuxrnu8XUAiWQ==", - "path": "hi.wpf/3.1.41", - "hashPath": "hi.wpf.3.1.41.nupkg.sha512" + "sha512": "sha512-WpVKGsD7JA5PAZnWJY0s7Ue8WP3sk9r7wxLzrLKr3dT16cswAobiEsRMvodhxoU/zX7SElsxzSyiXDt3RcQexQ==", + "path": "hi.wpf/3.1.43", + "hashPath": "hi.wpf.3.1.43.nupkg.sha512" }, - "HiCbtr/3.1.46": { + "HiCbtr/3.1.48": { "type": "package", "serviceable": true, - "sha512": "sha512-0FUD6LXuPMhUFnU2rc4lPRXd93sBn6hLE0TCkLhF4uiblXPVAQHV06xla9dZto6g0xSmXdj2ZrAclXjz2cE1WA==", - "path": "hicbtr/3.1.46", - "hashPath": "hicbtr.3.1.46.nupkg.sha512" + "sha512": "sha512-gCNOXY6+KSvnDfmrrA6WB4VT0kv8mTYWI0jEKIyZJ24L39wEiW69/4cTQFavsfivZxfIvxbhHYqkTo4Ow4fyig==", + "path": "hicbtr/3.1.48", + "hashPath": "hicbtr.3.1.48.nupkg.sha512" }, - "HiDisp/3.1.46": { + "HiDisp/3.1.48": { "type": "package", "serviceable": true, - "sha512": "sha512-M38E6Jt6j/qxKl0lHeIVXO7/K9OYnx9l93zrC8N5vLtkLC9W3srN4+sBuyUAST83D94j5OvFltgZBFQK29Dtzw==", - "path": "hidisp/3.1.46", - "hashPath": "hidisp.3.1.46.nupkg.sha512" + "sha512": "sha512-6Qkf0XewbU1VYjZOQeYocsVQmgaQ7otLEGMmY/Z6fJQsaQZ2nYxeWFjMsxoo/5F1qcESrRW6Jyqd0zlEB8SFLg==", + "path": "hidisp/3.1.48", + "hashPath": "hidisp.3.1.48.nupkg.sha512" }, - "HiGeom/3.1.42": { + "HiGeom/3.1.43": { "type": "package", "serviceable": true, - "sha512": "sha512-qUIxEZE3lYjaYRrItb2pO861ZDKL3TypaP3lUWoF9n50ly6rVuN6Mt2q4lzv0x5tcCnFg7/gw02p/Qb96b8oXg==", - "path": "higeom/3.1.42", - "hashPath": "higeom.3.1.42.nupkg.sha512" + "sha512": "sha512-3XGVAIeJBBhbNkTegk3nIjDNYGFLmdTlV5hS3gYjSGWm9UjaepwNmGbw9dFbEb8sPPWAFNYSSKhSLu1pzwhSSQ==", + "path": "higeom/3.1.43", + "hashPath": "higeom.3.1.43.nupkg.sha512" }, - "HiLicense/3.1.40": { + "HiLicense/3.1.43": { "type": "package", "serviceable": true, - "sha512": "sha512-1XwRW/Uw4FfbrK2/kBu7vMcaNhi5vXiH3k2fJ7/RAhszRPqOAi0HnnmZ2RW3n+nBCP3LvY8UHzn5zcBg+b6prQ==", - "path": "hilicense/3.1.40", - "hashPath": "hilicense.3.1.40.nupkg.sha512" + "sha512": "sha512-QxBgUtFNj9I0z6pW/l/N48v7dkefV1abvjQS9n+0DvpaCISgL+q80ckPvnLd71ToVVfg+AXfJhMqrELCLsBFPQ==", + "path": "hilicense/3.1.43", + "hashPath": "hilicense.3.1.43.nupkg.sha512" }, - "HiMech/3.1.50": { + "HiMech/3.1.52": { "type": "package", "serviceable": true, - "sha512": "sha512-G+g18azgWAsk+3Dov91dURt8AWCMoVBgPU00ipCzjyBbe1gcyPs0m2LlWSCxyTupyut9FvTjDPZ4Q34udU7PQA==", - "path": "himech/3.1.50", - "hashPath": "himech.3.1.50.nupkg.sha512" + "sha512": "sha512-e6OICZ1O97iyI5u8RCJ4ZO2HRbFMAdk85XuXJ7g+LrE8kwSbsy/qeC1PeZdNDg1yi9L2Mkild5dVmWpZ5IWePA==", + "path": "himech/3.1.52", + "hashPath": "himech.3.1.52.nupkg.sha512" }, - "HiNc/3.1.61": { + "HiNc/3.1.62": { "type": "package", "serviceable": true, - "sha512": "sha512-lLvVUVF361VviEKOV+DbfOnWS9Vc/l8JobDtA+G8fiu6i+EtPLqB5M60n1bw9CPQio6BW7if06Dcro0GUF6m9A==", - "path": "hinc/3.1.61", - "hashPath": "hinc.3.1.61.nupkg.sha512" + "sha512": "sha512-o9DFt0C++lHUmZctdvauPujHUww5Gv6Bq7YTCojpDFK+aJ050P687f9hAkcZ3N01inTtCu5x7cVfMQKNoNQ+LQ==", + "path": "hinc/3.1.62", + "hashPath": "hinc.3.1.62.nupkg.sha512" }, - "HiUniNc/3.1.47": { + "HiUniNc/3.1.49": { "type": "package", "serviceable": true, - "sha512": "sha512-9FO8uCrIzDZTLmphqTcXJZgWA3HwITiPSuZ8H7WdI/8ltHiE4/kcf7BfIZHEHxUL/E68HzWDBw8ztk5qqV6qYw==", - "path": "hiuninc/3.1.47", - "hashPath": "hiuninc.3.1.47.nupkg.sha512" + "sha512": "sha512-uvnVTHCC2r7WSHuL50wrI081VZv0eyv4+Kumtmbp1d3ephZWX2/o95LoMjQA4cK3X3wrRz/eAuL66bYEVBp6cQ==", + "path": "hiuninc/3.1.49", + "hashPath": "hiuninc.3.1.49.nupkg.sha512" }, "MathNet.Numerics/5.0.0": { "type": "package", diff --git a/App/HiNC-2025-win-desktop.dll b/App/HiNC-2025-win-desktop.dll index e271926891da760aaac5345d5f42062223cbdfb9..3c3ae6e673cf1950341478486b4529f413c2af32 100644 GIT binary patch delta 334 zcmZpeV$v|hWI_kagS$QZ8hcuM7+ZUoT6>tc_OPU|Gulo6$j(wOX~KX2i;5v^W(GzE zgXxVNEaH;d2w8?hc?fCk=^KI4jE2)sa&Rh zw(pJPxLSpz)^hvTD;&0d$Rh1il{tZ!3y8V5PgUlb%*(>e!uW5xjv-HgfS_@D@%)@t z|0&z`S$7}s|1rJCkf%@qDmq^TDhg6>+0nnOY1$g=4o3C`+ZBy?-ZD-!VA;-R!t?1W E0P@~yzW@LL delta 334 zcmZpeV$v|hWI_ka`N{8oH1@RiFt+wEwe~P??O{n_XSALEk)5Sn(ue^878OI-%nXbS zdea*@Si~hY5wZ-2@(|Km(>DU88TF^11_Y@F&a+)c#>Unx}G^l)AnC#>?=2*i1^=N-x>!M*$z~bss!Wg zjpVpmg{0PU``0TRwtmPW?NgOGftU-3xwlVM=9$dP(tV+O$#fkp8f$CLKZvIaAF)#32?j%>`?TSV`Zy6^Vux#fu;rVnG E08?{%QUCw| diff --git a/App/HiNC-2025-win-desktop.pdb b/App/HiNC-2025-win-desktop.pdb index 40d2294517bffff0a888a90b1ab093ec739cef13..829d7d955fd65afa1d5a3452a5dc0f6b0919c533 100644 GIT binary patch delta 346 zcmezKO8Cz!;R!V&g2w5^^K)ALr)<|}-F?9S2Qv%fzs3oz6BxHnVA`;|{-WvX6ATWF z48@*VEbb@Le3wm~X1G$b>$69ub5co>UP?|50|TSs{Ox}k9xyW8FWd6X)Q-nto@nF2 z*A`jT9+@tg#RX7BpByw^GaOjQ@O68sWW_^2$CW34n;enkS?ZDLo|>NvRU{euZzn?n z8$;OsW3SkL?)I;rS@fWL&(wuCJTiSUlT-7GQ=tmo=I?A_XkcUrwP#xVkUht7+cINj zSMQo+k4)dxjcKF6PPyau5Xy_*U#X< z$gtmJ;=!pF368Ul*Ijb@b5F%1(>bZ6NG~NPhk=3d#cG+G3=bF?{+{2lYfE{B(<+Ir z``3Oe;`YdN$t*5_D*6}J@`&NUI)-DJx3`|-o#fj8QDeK(zU)YkO!w6MT&SW4K5x!4 zB(O1r>L;l>H^jTvH3WEYS!@^^Zi!Us+bKd*vcU_=J*%FUTzhtPAKMeQxFf3qY zXi_NFlL&Bf>hsyL#w;!Iv`1!W9#EA$RM|XTy@d=6%nXY(R%uV-v-aP@c&Tr$)y2!x V1&=X{x0mc?0%GRvC3{&oEC9D(jlBQ> diff --git a/App/HiNc.dll b/App/HiNc.dll index d8e298814ffbc43569c8c6b47bb30ca8c03f00ea..980660ae426b1278930eae57d63b8e70469e2e88 100644 GIT binary patch delta 113441 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 z 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 delta 113849 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� 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 BJ~RLT diff --git a/App/HiUniNc.dll b/App/HiUniNc.dll index ddb06e6ae5c8e6e26bb96c3628d0b1e733220ed2..56f1483338aa13cbec317a3e1587d4e9a4ef4c2b 100644 GIT binary patch delta 759 zcma)1Pe>F|82`SRU3LGAm?k15A}fZ=wK&B!@yHP)GZ1+WJ1`RK|A;0`@Q%3^Sdw@V5zUuiH@8r501y|D`th zUIH5`OX{997;j2q1FmtJ#I8n7EyRcXvc!XyyUL(cI{0`JFE+NR6Ozn_SQ`n>>k!}) zM-98>#ABLlQVM+*VlMRWq=M8Mzo8+m+)x4%<8L%Mcav{xn8GdoCtx$Yz8cTfY2np! zh`V9BLzJs=paS2Et;0Cih6!=G8xPe~ep3Kccr7OT@c}`TclpTb4LDf0+k=w|2%UV~ z$D>HZeIH*&#l!?gF=g768pO`(y~TW9CkD;vy-uN^JH)n)qFu22^5WJcK5<%$PL7!- z$?HW*aynte(OKTi=|(Y=En1Z2WdnYG1zY|vd3Obm*9>AyWbb6UfBO64^^fl!WyOyb z>}z#cTE3qkbXjRLO;{(fJVvsPYdg#v8#Sow4qL>{cp1l_%=D<`T81^^dE(L+?AeH! z^0TV^v?-oGQ+^>b@$k8F1_u~)0s#v=U~A12CStF8r{PYWjMj52R5T&np1^)s@v%}W_ delta 759 zcma)&Pe>F|9LImZnbrNHE2fEfkR_DLmYJQIeKYf>C23b@FA^4-6@lTdvzLMh!cM|? zNCQP8f|rM)zXsK<>{S#Pd+@keB-AzP90+Pb*_%N-H;2#szJK0(yytHv{H?_GYmqyO zdT(lOX%3G^I{!!yQVv{(6+i^Y%YnMGqh7P05wtsFp?P!1eAg0G7IxGeKURn95`JO% z7>-G+5`P%Od8u_xcH{N+y|EOI_yh9k_=sO+ZUau@3ad6?PwR$M6P_y9{O1LJh}J%xoX+w+d#VKg-WeV-)%93_hdXwo^2yYw8Nk z+IfX&`JzG#Zc%X^ozQGi%NNW%JG+eg{;zp=8ILyKKlmhlqbWD|0zb^(KD_#o|5(QU zZfdI<071xPRb3@^+9-RrGp0M#s!+o!RZ5O!maUTK7-hXwp_Oq`u{4i({K7ZvU5#hN zWyPaFhChEPZ6ezI=_~0J4%v_f1Iplm4GxTfE=a+Gil8C>B{7wRXMrhNf%b$7R_I|y cMLrHh&;m_l1Uz=~jbzr@pn}Fve8)@p7l~!XF#rGn diff --git a/App/en/HiGeom.resources.dll b/App/en/HiGeom.resources.dll index 107095b30a36b506da0b4713df222ac326fb6b0c..5c2dbe2d53c9ea9030cadadfac8389e46d41e1e5 100644 GIT binary patch delta 231 zcmW-ZK}rKb5Ji7y5+tHw#0#h-tA=)_t2?B(ZUo8B6HND1b{;{@MseXn2qf9NlB_}> z#B&7V5hRxK`1PRbQ}f|``2O1czWCT}-);(}^H*`&DcP()`DHnM?p_TxqubG9-}{-6 zsQ{;NO{O-EbmUY=ChtR_U{h$uRbw01a_eU7k`I((&201K(L>SKP$&TCygEMbD9W3Y zCv{KIh+rht|0Z}L2qdwx4`?t(CDTeAT4}f9nb^twuTA18A6T%9$ARw=461xq-l?q0 GgZc%ocQp6_ delta 231 zcmZorX;7Ka!BVXL@4?0%CuT;i&F7hUnFJ;*lxH-WS>ib{{Onut*_S6we#83L!bs16 zfx(24LEl)fYygxu2dSN0%V)}J#GuDuuvt*R Li*Ylfz<)*nDRnlp diff --git a/App/en/HiMech.resources.dll b/App/en/HiMech.resources.dll index 2f8957d6936e47ec98959059b453d1e3a494cd0b..a6d682154cb42b6dbd112c3dc7a3efae44220770 100644 GIT binary patch delta 231 zcmW-Zy-EX75QWd(HAn=>TI3D3TiDF~-^wDjjo2jR-SsY{OJ%z$Qv?x$h`xmAeGm)Z zL0>>YD;?#)nK|<@XH#y!sA3{bsd7!6$8MxFCT3IEQ~TyUFa&%6Y|ovGC&;e5 zYcV4Xp+U%?kb@yny3R=4N5kBcLV<}R#<9j~e0DefUwLQ7b#_j1oc6{6Ap#vA!<7}` GulNIO!Z&~b diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.MachiningProject.html b/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.MachiningProject.html index 2aedd74..99ba9f1 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.MachiningProject.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.MachiningProject.html @@ -560,38 +560,6 @@ Uses the default MongoDB connection.

- - -

- DispCacheMb - -

- -

Gets or sets the display cache size in megabytes.

-
-
- -
-
public static long DispCacheMb { get; set; }
-
- - - - - -

Property Value

-
-
long
-
-
- - - - - - - -

diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/box3d-control.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/box3d-control.html index fbe36af..6240ab5 100644 --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/box3d-control.html +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/box3d-control.html @@ -117,10 +117,10 @@
  • Geom/Box3dControl
-

Web Page Application Source Code Path

+

Web Service Application Source Code Path

  • wwwroot/geom/box3d-control.js
  • -
  • Controller/Geom/GeomController.cs
  • +
  • Geom/Box3dHub.cs
diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/cylindroid-control.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/cylindroid-control.html index 19356ec..f88c19c 100644 --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/cylindroid-control.html +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/cylindroid-control.html @@ -108,10 +108,10 @@
  • Geom/CylindroidControl
-

Web Page Application Source Code Path

+

Web Service Application Source Code Path

  • wwwroot/geom/cylindroid-control.js
  • -
  • Controller/Geom/GeomController.cs
  • +
  • Geom/CylindroidHub.cs
diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/extended-cylinder-panel.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/extended-cylinder-panel.html index f3967f5..919f152 100644 --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/extended-cylinder-panel.html +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/extended-cylinder-panel.html @@ -102,10 +102,10 @@
  • Geom/ExtendedCylinderControl
-

Web Page Application Source Code Path

+

Web Service Application Source Code Path

  • wwwroot/geom/extended-cylinder-panel.js
  • -
  • Controller/Geom/GeomController.cs
  • +
  • Geom/ExtendedCylinderHub.cs
diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/geom-combination-control.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/geom-combination-control.html index f66a52a..9e2247b 100644 --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/geom-combination-control.html +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/geom-combination-control.html @@ -122,10 +122,10 @@
  • Geom/GeomCombinationControl
-

Web Page Application Source Code Path

+

Web Service Application Source Code Path

  • wwwroot/geom/geom-combination-control.js
  • -
  • Controller/Geom/GeomController.cs
  • +
  • Geom/GeomCombinationHub.cs (to be created)
diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/geom-manage-control.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/geom-manage-control.html index 8c268e6..1f8c437 100644 --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/geom-manage-control.html +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/geom-manage-control.html @@ -128,10 +128,11 @@
  • Geom/GeometryManagementPanel
-

Web Page Application Source Code Path

+

Web Service Application Source Code Path

    -
  • wwwroot/geom/geom-manage-control.js
  • -
  • Controller/Geom/GeomController.cs
  • +
  • wwwroot/geom/geometry-management-panel.js
  • +
  • Geom/GeomHub.cs
  • +
  • Geom/GeometryController.cs
diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/runtime-geom-panel.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/runtime-geom-panel.html index e47d5e8..becfb93 100644 --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/runtime-geom-panel.html +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/runtime-geom-panel.html @@ -106,10 +106,11 @@
  • Geom/RuntimeGeomPanel
-

Web Page Application Source Code Path

+

Web Service Application Source Code Path

  • wwwroot/geom/runtime-geom-panel.js
  • -
  • Controller/Geom/GeomController.cs
  • +
  • Geom/RuntimeGeomHub.cs (to be created)
  • +
  • Geom/GeometryController.cs
diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/stlfile-control.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/stlfile-control.html index 105e02b..9135527 100644 --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/stlfile-control.html +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/stlfile-control.html @@ -107,10 +107,10 @@
  • Geom/StlFileControl
-

Web Page Application Source Code Path

+

Web Service Application Source Code Path

  • wwwroot/geom/stlfile-control.js
  • -
  • Controller/Geom/GeomController.cs
  • +
  • Geom/StlFileHub.cs
diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/transformation-geom-control.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/transformation-geom-control.html index 6644eed..c44e63d 100644 --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/transformation-geom-control.html +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/geom/transformation-geom-control.html @@ -123,10 +123,10 @@
  • Geom/TransformationGeomControl
-

Web Page Application Source Code Path

+

Web Service Application Source Code Path

  • wwwroot/geom/transformation-geom-control.js
  • -
  • Controller/Geom/GeomController.cs
  • +
  • Geom/TransformationGeomHub.cs (to be created)
diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/widget/polar-resolution-2d-panel.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/widget/polar-resolution-2d-panel.html index af386be..596775f 100644 --- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/widget/polar-resolution-2d-panel.html +++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/build-hinc/widget/polar-resolution-2d-panel.html @@ -120,10 +120,9 @@
  • Geom/PolarResolution2dPanel
-

Web Page Application Source Code Path

+

Web Service Application Source Code Path

  • wwwroot/widget/polar-resolution-2d-panel.js
  • -
  • Controller/Widget/WidgetController.cs
diff --git a/App/wwwroot/HiAPI-docsite/brief/sample/Sample.Machining.DemoUseMachiningProject.html b/App/wwwroot/HiAPI-docsite/brief/sample/Sample.Machining.DemoUseMachiningProject.html index 3603fdf..175699f 100644 --- a/App/wwwroot/HiAPI-docsite/brief/sample/Sample.Machining.DemoUseMachiningProject.html +++ b/App/wwwroot/HiAPI-docsite/brief/sample/Sample.Machining.DemoUseMachiningProject.html @@ -152,11 +152,12 @@ execute NC files, and properly manage project resources using

Remarks

Source Code

-
using System;
+
using Hi.Common.FileLines;
 using Hi.Common.Messages;
-using Hi.MachiningProcs;
-using Hi.Common.FileLines;
 using Hi.HiNcKits;
+using Hi.MachiningProcs;
+using System;
+using System.IO;
 
 namespace Sample.Machining
 {
@@ -184,6 +185,8 @@ namespace Sample.Machining
 
             #region EventHandling
             Console.WriteLine($"Set message event.");
+
+            using StreamWriter writer = new StreamWriter("msg.txt");
             //show message if something abnormal.
             machiningProject.SessionMessageHost.CollectionItemAdded += pack =>
             {
@@ -192,7 +195,7 @@ namespace Sample.Machining
                     pack.Tags.Contains(MessageFlag.Exception.ToString()))
                 {
                     var sourceCommand = pack.SourceCommand;
-                    Console.WriteLine($"{pack.Message} At \"{sourceCommand?.FilePath}\" (Line {sourceCommand?.GetLineNo()}) \"{sourceCommand?.Line}\"");
+                    writer.WriteLine($"{pack.Message} At \"{sourceCommand?.FilePath}\" (Line {sourceCommand?.GetLineNo()}) \"{sourceCommand?.Line}\"");
                 }
             };
             Console.WriteLine($"Set machining step event.");
diff --git a/App/wwwroot/HiAPI-docsite/index.json b/App/wwwroot/HiAPI-docsite/index.json
index 572143b..c47e8f0 100644
--- a/App/wwwroot/HiAPI-docsite/index.json
+++ b/App/wwwroot/HiAPI-docsite/index.json
@@ -1917,7 +1917,7 @@
   "api/Hi.MachiningProcs.MachiningProject.html": {
     "href": "api/Hi.MachiningProcs.MachiningProject.html",
     "title": "Class MachiningProject | HiAPI-C# 2025",
-    "summary": "Class MachiningProject Namespace Hi.MachiningProcs Assembly HiNc.dll Represents a milling project that manages the execution, simulation, and analysis of NC programs. public class MachiningProject : IDisposable, IMachiningStepHost, IGetMachiningEquipment, IMakeXmlSource, IMachiningProjectGetter Inheritance object MachiningProject Implements IDisposable IMachiningStepHost IGetMachiningEquipment IMakeXmlSource IMachiningProjectGetter Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors MachiningProject(string) Initializes a new instance of the MachiningProject class with the specified directory. Uses the default MongoDB connection. public MachiningProject(string baseDirectory) Parameters baseDirectory string Base directory for file operations MachiningProject(string, MongoClient) Initializes a new instance of the MachiningProject class with the specified directory and MongoDB client. public MachiningProject(string baseDirectory, MongoClient mongoClient) Parameters baseDirectory string Base directory for file operations mongoClient MongoClient MongoDB client instance MachiningProject(XElement, string) Initializes a new instance of the MachiningProject class from XML data using MongoDB. public MachiningProject(XElement src, string baseDirectory) Parameters src XElement XML element containing configuration data baseDirectory string Base directory for resolving relative paths MachiningProject(XElement, string, MongoClient) Initializes a new instance of the MachiningProject class from XML data. public MachiningProject(XElement src, string baseDirectory, MongoClient mongoClient) Parameters src XElement XML element containing configuration data baseDirectory string Base directory for resolving relative paths mongoClient MongoClient MongoDB client instance Properties ApiVersion Gets the API version from the entry assembly. public static Version ApiVersion { get; } Property Value Version BaseDirectory Gets the base directory where project files are located. public string BaseDirectory { get; } Property Value string BoundSelectorHost Gets the bound selector host for managing selection boundaries. public BoundSelectorHost BoundSelectorHost { get; } Property Value BoundSelectorHost ClStrip Gets the cutter location strip. public ClStrip ClStrip { get; } Property Value ClStrip CoordinateEntryDisplayee Gets the displayee for coordinate entry visualization. public CoordinateEntryDisplayee CoordinateEntryDisplayee { get; } Property Value CoordinateEntryDisplayee CsvRunner public CsvRunner CsvRunner { get; } Property Value CsvRunner DictionaryColorGuide Gets the color guide for dictionary-based coloring. public DictionaryColorGuide DictionaryColorGuide { get; } Property Value DictionaryColorGuide DispCacheMb Gets or sets the display cache size in megabytes. public static long DispCacheMb { get; set; } Property Value long EnableCollisionDetection Gets or sets whether collision detection is enabled. When set to true, initializes collision detection mechanism. public bool EnableCollisionDetection { get; set; } Property Value bool EnablePauseOnFailure Enable Pause On Failure Detected. Only take effect if the EnableCollisionDetection or EnableStrokeLimitCheck is enabled. public bool EnablePauseOnFailure { get; set; } Property Value bool EnableStrokeLimitCheck Gets or sets whether stroke limit checking is enabled. public bool EnableStrokeLimitCheck { get; set; } Property Value bool Global global variable for RuntimeApi. Not save on XML. public Dictionary Global { get; set; } Property Value Dictionary InspectingKey Gets or sets the current inspecting key for visualization. When set, updates the inspecting quantity function. public string InspectingKey { get; set; } Property Value string InspectingQuantityFunc Gets the function that retrieves the quantity value for the current inspecting key. public Func InspectingQuantityFunc { get; } Property Value Func MachiningActRunner Gets the machining act runner responsible for executing machining operations. public MachiningActRunner MachiningActRunner { get; } Property Value MachiningActRunner MachiningEquipment Gets or sets the machining equipment used for milling. Updates related components when changed. public MachiningEquipment MachiningEquipment { get; set; } Property Value MachiningEquipment MachiningSession Gets or sets the current machining session. public MachiningSession MachiningSession { get; set; } Property Value MachiningSession MachiningToolHouse Gets or sets the milling tool house containing available tools. public MachiningToolHouse MachiningToolHouse { get; set; } Property Value MachiningToolHouse MachiningToolHouseFile Gets or sets the file path to the milling tool house configuration. public string MachiningToolHouseFile { get; set; } Property Value string MillingActRunnerConfig Gets or sets the configuration for the milling act runner. public MillingActRunnerConfig MillingActRunnerConfig { get; set; } Property Value MillingActRunnerConfig MillingGuide Gets or sets the milling guide containing visualization and analysis configurations. public MillingGuide MillingGuide { get; set; } Property Value MillingGuide MillingStepLuggageReader Gets the reader for accessing milling step luggage data. public ParallelBulkReader MillingStepLuggageReader { get; } Property Value ParallelBulkReader NcEnv Gets the NC environment from the NC runner. public NcEnv NcEnv { get; } Property Value NcEnv NcOptOptionDictionary Gets or sets the dictionary of NC optimization options. public Dictionary NcOptOptionDictionary { get; set; } Property Value Dictionary NcOptProc Gets the NC optimization processor for optimizing NC programs. public NcOptProc NcOptProc { get; } Property Value NcOptProc NcRunner Gets the NC runner responsible for executing NC programs. public NcRunner NcRunner { get; } Property Value NcRunner PacePlayer Gets the pace player for controlling execution pace of milling operations. public PacePlayer PacePlayer { get; } Property Value PacePlayer PlayerCommand Gets the command to execute when playing the machining project. public IShellCommand PlayerCommand { get; set; } Property Value IShellCommand Progress Gets the progress reporting mechanism for long-running operations. public Progress Progress { get; } Property Value Progress RuntimeApi Gets the shell API for interacting with this machining process. public RuntimeApi RuntimeApi { get; } Property Value RuntimeApi SessionMessageHost Gets the message host for displaying messages, warnings, and errors. public SessionMessageHost SessionMessageHost { get; } Property Value SessionMessageHost StepPropertyAccessDictionary Gets the dictionary mapping property keys to their access methods. public ConcurrentDictionary> StepPropertyAccessDictionary { get; } Property Value ConcurrentDictionary> TimeMapping Gets or sets the time mapping for synchronizing different time-based data streams. Creates a new time mapping if one doesn't exist. public TimeMapping TimeMapping { get; set; } Property Value TimeMapping Workpiece Gets or sets the workpiece to be machined. Ensures proper initialization of workpiece properties. public Workpiece Workpiece { get; set; } Property Value Workpiece XName Name for XML IO. public static string XName { get; } Property Value string Methods Act(IAct, IIndexedFileLine, CancellationToken?) Executes an act and collects all results. public void Act(IAct act, IIndexedFileLine sourceCommand = null, CancellationToken? cancellationToken = null) Parameters act IAct The act to execute. sourceCommand IIndexedFileLine The source command that triggered the act. cancellationToken CancellationToken? Cancellation token to cancel the operation. BeginSession() Initiate a simulation session. Clear the state from previous session (if existed). public void BeginSession() Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. public void Dispose() Dispose(bool) protected virtual void Dispose(bool disposing) Parameters disposing bool EndSession() Ends the current machining session and releases associated resources. public void EndSession() GetInspectingKeyPresentName(StringLocalizer) Gets the localized presentation name for the current inspecting key. public string GetInspectingKeyPresentName(StringLocalizer stringLocalizer) Parameters stringLocalizer StringLocalizer The string localizer to use for localization Returns string The localized presentation name GetMachiningProject() Gets the MachiningProject instance. public MachiningProject GetMachiningProject() Returns MachiningProject The MachiningProject instance. GetMillingEquipment() Get MachiningEquipment. public MachiningEquipment GetMillingEquipment() Returns MachiningEquipment MachiningEquipment LoadFile(string) Loads a machining project from the specified file path. public static MachiningProject LoadFile(string projectFilePath) Parameters projectFilePath string Path to the project file to load Returns MachiningProject A new machining project instance loaded from the file MakeXmlSource(string, string, bool) Creates an XML representation of the object. This method may also generate additional resources such as related files. public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly) Parameters baseDirectory string The base directory for resolving relative paths relFile string The relative file path for the XML source exhibitionOnly bool if true, the extended file creation is suppressed. Returns XElement An XML element representing the object's state Remarks For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied. The baseDirectory is typically the folder at the nearest configuration file folder. Since the folder can be moving with the configuration file. PlayCsvFile(string, string) public void PlayCsvFile(string baseDirectory, string relFilePath) Parameters baseDirectory string relFilePath string PlayNc(string, string) Plays NC commands from raw text with pace control. public void PlayNc(string ncText, string fileNameAlternative = \"--\") Parameters ncText string The NC command text to execute fileNameAlternative string Alternative name to associate with the NC program PlayNcFile(string, string) Plays an NC file from the specified path with pace control. public void PlayNcFile(string baseDirectory, string relFilePath) Parameters baseDirectory string Base directory for resolving relative paths relFilePath string Relative path to the NC file ProcAct(IAct, IIndexedFileLine, CancellationToken?) Processes an act and returns the results. public IEnumerable ProcAct(IAct act, IIndexedFileLine sourceCommand = null, CancellationToken? cancellationToken = null) Parameters act IAct The act to process. sourceCommand IIndexedFileLine The source command that triggered the act. cancellationToken CancellationToken? Cancellation token to cancel the operation. Returns IEnumerable Enumerable of results from processing the act. ReTrainMillingPara(SampleFlag, double, string, CancellationToken) Train Milling Parameter. public void ReTrainMillingPara(SampleFlag sampleFlags, double outlierRatio, string dstRelFile, CancellationToken cancellationToken) Parameters sampleFlags SampleFlag outlierRatio double dstRelFile string cancellationToken CancellationToken RefreshDrawing() Refreshes the visual display of the milling course. public void RefreshDrawing() ResetRuntime() Reset the runtime states including: runtime geometry, collision flags, machine tool position, CL strips, message buffer and etc.. public void ResetRuntime() RunCsvFile(string, string) public IEnumerable RunCsvFile(string baseDirectory, string relFilePath) Parameters baseDirectory string relFilePath string Returns IEnumerable RunNc(string, string) Runs NC commands from raw text. public IEnumerable RunNc(string ncText, string fileNameAlternative = \"--\") Parameters ncText string The NC command text to execute fileNameAlternative string Alternative name to associate with the NC program Returns IEnumerable An enumerable of actions to be executed RunNcFile(string, string) Runs an NC file from the specified path. public IEnumerable RunNcFile(string baseDirectory, string relFilePath) Parameters baseDirectory string Base directory for resolving relative paths. If the value is null, BaseDirectory substitudes the value. relFilePath string Returns IEnumerable An enumerable of actions to be executed ShowMessageBoard(string, string, BootstrapTheme) Shows a message board with the specified title, message, and theme. public void ShowMessageBoard(string title, string message, BootstrapTheme bootstrapThemeColor) Parameters title string The title of the message board message string The message to display bootstrapThemeColor BootstrapTheme The theme color for the message board TrainMillingPara(SampleFlag, bool, double, string, CancellationToken) Train Milling Parameter. public void TrainMillingPara(SampleFlag sampleFlags, bool enableFzOnlyDuringDrilling, double outlierRatio, string dstRelFile, CancellationToken cancellationToken) Parameters sampleFlags SampleFlag enableFzOnlyDuringDrilling bool outlierRatio double dstRelFile string cancellationToken CancellationToken UpdateIdealMillingToolOffsetTableByToolHouse() Updates the ideal milling tool offset table based on the current tool house configuration. public void UpdateIdealMillingToolOffsetTableByToolHouse() WriteShotFile(TimeSpan, string) Writes time-based shot data to a file with the specified sampling period. public void WriteShotFile(TimeSpan samplingPeriod, string relFileTemplate = \"Output/[NcName].shot.csv\") Parameters samplingPeriod TimeSpan The time period between samples relFileTemplate string Template for the output file path, can include [NcName] placeholder WriteStepFile(string) Writes step-based data to a file. public void WriteStepFile(string relFileTemplate = \"Output/[NcName].step.csv\") Parameters relFileTemplate string Template for the output file path, can include [NcName] placeholder Events OnRanNcBlock Event triggered after an NC block is executed. public event Action OnRanNcBlock Event Type Action OnShownMessageBoard Event that is triggered when a message board is shown. public event ShowMessageBoardDelegate OnShownMessageBoard Event Type ShowMessageBoardDelegate OnUpdatedInspectingQuantityFunc Event triggered when the inspecting quantity function is updated. public event Action OnUpdatedInspectingQuantityFunc Event Type Action"
+    "summary": "Class MachiningProject Namespace Hi.MachiningProcs Assembly HiNc.dll Represents a milling project that manages the execution, simulation, and analysis of NC programs. public class MachiningProject : IDisposable, IMachiningStepHost, IGetMachiningEquipment, IMakeXmlSource, IMachiningProjectGetter Inheritance object MachiningProject Implements IDisposable IMachiningStepHost IGetMachiningEquipment IMakeXmlSource IMachiningProjectGetter Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors MachiningProject(string) Initializes a new instance of the MachiningProject class with the specified directory. Uses the default MongoDB connection. public MachiningProject(string baseDirectory) Parameters baseDirectory string Base directory for file operations MachiningProject(string, MongoClient) Initializes a new instance of the MachiningProject class with the specified directory and MongoDB client. public MachiningProject(string baseDirectory, MongoClient mongoClient) Parameters baseDirectory string Base directory for file operations mongoClient MongoClient MongoDB client instance MachiningProject(XElement, string) Initializes a new instance of the MachiningProject class from XML data using MongoDB. public MachiningProject(XElement src, string baseDirectory) Parameters src XElement XML element containing configuration data baseDirectory string Base directory for resolving relative paths MachiningProject(XElement, string, MongoClient) Initializes a new instance of the MachiningProject class from XML data. public MachiningProject(XElement src, string baseDirectory, MongoClient mongoClient) Parameters src XElement XML element containing configuration data baseDirectory string Base directory for resolving relative paths mongoClient MongoClient MongoDB client instance Properties ApiVersion Gets the API version from the entry assembly. public static Version ApiVersion { get; } Property Value Version BaseDirectory Gets the base directory where project files are located. public string BaseDirectory { get; } Property Value string BoundSelectorHost Gets the bound selector host for managing selection boundaries. public BoundSelectorHost BoundSelectorHost { get; } Property Value BoundSelectorHost ClStrip Gets the cutter location strip. public ClStrip ClStrip { get; } Property Value ClStrip CoordinateEntryDisplayee Gets the displayee for coordinate entry visualization. public CoordinateEntryDisplayee CoordinateEntryDisplayee { get; } Property Value CoordinateEntryDisplayee CsvRunner public CsvRunner CsvRunner { get; } Property Value CsvRunner DictionaryColorGuide Gets the color guide for dictionary-based coloring. public DictionaryColorGuide DictionaryColorGuide { get; } Property Value DictionaryColorGuide EnableCollisionDetection Gets or sets whether collision detection is enabled. When set to true, initializes collision detection mechanism. public bool EnableCollisionDetection { get; set; } Property Value bool EnablePauseOnFailure Enable Pause On Failure Detected. Only take effect if the EnableCollisionDetection or EnableStrokeLimitCheck is enabled. public bool EnablePauseOnFailure { get; set; } Property Value bool EnableStrokeLimitCheck Gets or sets whether stroke limit checking is enabled. public bool EnableStrokeLimitCheck { get; set; } Property Value bool Global global variable for RuntimeApi. Not save on XML. public Dictionary Global { get; set; } Property Value Dictionary InspectingKey Gets or sets the current inspecting key for visualization. When set, updates the inspecting quantity function. public string InspectingKey { get; set; } Property Value string InspectingQuantityFunc Gets the function that retrieves the quantity value for the current inspecting key. public Func InspectingQuantityFunc { get; } Property Value Func MachiningActRunner Gets the machining act runner responsible for executing machining operations. public MachiningActRunner MachiningActRunner { get; } Property Value MachiningActRunner MachiningEquipment Gets or sets the machining equipment used for milling. Updates related components when changed. public MachiningEquipment MachiningEquipment { get; set; } Property Value MachiningEquipment MachiningSession Gets or sets the current machining session. public MachiningSession MachiningSession { get; set; } Property Value MachiningSession MachiningToolHouse Gets or sets the milling tool house containing available tools. public MachiningToolHouse MachiningToolHouse { get; set; } Property Value MachiningToolHouse MachiningToolHouseFile Gets or sets the file path to the milling tool house configuration. public string MachiningToolHouseFile { get; set; } Property Value string MillingActRunnerConfig Gets or sets the configuration for the milling act runner. public MillingActRunnerConfig MillingActRunnerConfig { get; set; } Property Value MillingActRunnerConfig MillingGuide Gets or sets the milling guide containing visualization and analysis configurations. public MillingGuide MillingGuide { get; set; } Property Value MillingGuide MillingStepLuggageReader Gets the reader for accessing milling step luggage data. public ParallelBulkReader MillingStepLuggageReader { get; } Property Value ParallelBulkReader NcEnv Gets the NC environment from the NC runner. public NcEnv NcEnv { get; } Property Value NcEnv NcOptOptionDictionary Gets or sets the dictionary of NC optimization options. public Dictionary NcOptOptionDictionary { get; set; } Property Value Dictionary NcOptProc Gets the NC optimization processor for optimizing NC programs. public NcOptProc NcOptProc { get; } Property Value NcOptProc NcRunner Gets the NC runner responsible for executing NC programs. public NcRunner NcRunner { get; } Property Value NcRunner PacePlayer Gets the pace player for controlling execution pace of milling operations. public PacePlayer PacePlayer { get; } Property Value PacePlayer PlayerCommand Gets the command to execute when playing the machining project. public IShellCommand PlayerCommand { get; set; } Property Value IShellCommand Progress Gets the progress reporting mechanism for long-running operations. public Progress Progress { get; } Property Value Progress RuntimeApi Gets the shell API for interacting with this machining process. public RuntimeApi RuntimeApi { get; } Property Value RuntimeApi SessionMessageHost Gets the message host for displaying messages, warnings, and errors. public SessionMessageHost SessionMessageHost { get; } Property Value SessionMessageHost StepPropertyAccessDictionary Gets the dictionary mapping property keys to their access methods. public ConcurrentDictionary> StepPropertyAccessDictionary { get; } Property Value ConcurrentDictionary> TimeMapping Gets or sets the time mapping for synchronizing different time-based data streams. Creates a new time mapping if one doesn't exist. public TimeMapping TimeMapping { get; set; } Property Value TimeMapping Workpiece Gets or sets the workpiece to be machined. Ensures proper initialization of workpiece properties. public Workpiece Workpiece { get; set; } Property Value Workpiece XName Name for XML IO. public static string XName { get; } Property Value string Methods Act(IAct, IIndexedFileLine, CancellationToken?) Executes an act and collects all results. public void Act(IAct act, IIndexedFileLine sourceCommand = null, CancellationToken? cancellationToken = null) Parameters act IAct The act to execute. sourceCommand IIndexedFileLine The source command that triggered the act. cancellationToken CancellationToken? Cancellation token to cancel the operation. BeginSession() Initiate a simulation session. Clear the state from previous session (if existed). public void BeginSession() Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. public void Dispose() Dispose(bool) protected virtual void Dispose(bool disposing) Parameters disposing bool EndSession() Ends the current machining session and releases associated resources. public void EndSession() GetInspectingKeyPresentName(StringLocalizer) Gets the localized presentation name for the current inspecting key. public string GetInspectingKeyPresentName(StringLocalizer stringLocalizer) Parameters stringLocalizer StringLocalizer The string localizer to use for localization Returns string The localized presentation name GetMachiningProject() Gets the MachiningProject instance. public MachiningProject GetMachiningProject() Returns MachiningProject The MachiningProject instance. GetMillingEquipment() Get MachiningEquipment. public MachiningEquipment GetMillingEquipment() Returns MachiningEquipment MachiningEquipment LoadFile(string) Loads a machining project from the specified file path. public static MachiningProject LoadFile(string projectFilePath) Parameters projectFilePath string Path to the project file to load Returns MachiningProject A new machining project instance loaded from the file MakeXmlSource(string, string, bool) Creates an XML representation of the object. This method may also generate additional resources such as related files. public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly) Parameters baseDirectory string The base directory for resolving relative paths relFile string The relative file path for the XML source exhibitionOnly bool if true, the extended file creation is suppressed. Returns XElement An XML element representing the object's state Remarks For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied. The baseDirectory is typically the folder at the nearest configuration file folder. Since the folder can be moving with the configuration file. PlayCsvFile(string, string) public void PlayCsvFile(string baseDirectory, string relFilePath) Parameters baseDirectory string relFilePath string PlayNc(string, string) Plays NC commands from raw text with pace control. public void PlayNc(string ncText, string fileNameAlternative = \"--\") Parameters ncText string The NC command text to execute fileNameAlternative string Alternative name to associate with the NC program PlayNcFile(string, string) Plays an NC file from the specified path with pace control. public void PlayNcFile(string baseDirectory, string relFilePath) Parameters baseDirectory string Base directory for resolving relative paths relFilePath string Relative path to the NC file ProcAct(IAct, IIndexedFileLine, CancellationToken?) Processes an act and returns the results. public IEnumerable ProcAct(IAct act, IIndexedFileLine sourceCommand = null, CancellationToken? cancellationToken = null) Parameters act IAct The act to process. sourceCommand IIndexedFileLine The source command that triggered the act. cancellationToken CancellationToken? Cancellation token to cancel the operation. Returns IEnumerable Enumerable of results from processing the act. ReTrainMillingPara(SampleFlag, double, string, CancellationToken) Train Milling Parameter. public void ReTrainMillingPara(SampleFlag sampleFlags, double outlierRatio, string dstRelFile, CancellationToken cancellationToken) Parameters sampleFlags SampleFlag outlierRatio double dstRelFile string cancellationToken CancellationToken RefreshDrawing() Refreshes the visual display of the milling course. public void RefreshDrawing() ResetRuntime() Reset the runtime states including: runtime geometry, collision flags, machine tool position, CL strips, message buffer and etc.. public void ResetRuntime() RunCsvFile(string, string) public IEnumerable RunCsvFile(string baseDirectory, string relFilePath) Parameters baseDirectory string relFilePath string Returns IEnumerable RunNc(string, string) Runs NC commands from raw text. public IEnumerable RunNc(string ncText, string fileNameAlternative = \"--\") Parameters ncText string The NC command text to execute fileNameAlternative string Alternative name to associate with the NC program Returns IEnumerable An enumerable of actions to be executed RunNcFile(string, string) Runs an NC file from the specified path. public IEnumerable RunNcFile(string baseDirectory, string relFilePath) Parameters baseDirectory string Base directory for resolving relative paths. If the value is null, BaseDirectory substitudes the value. relFilePath string Returns IEnumerable An enumerable of actions to be executed ShowMessageBoard(string, string, BootstrapTheme) Shows a message board with the specified title, message, and theme. public void ShowMessageBoard(string title, string message, BootstrapTheme bootstrapThemeColor) Parameters title string The title of the message board message string The message to display bootstrapThemeColor BootstrapTheme The theme color for the message board TrainMillingPara(SampleFlag, bool, double, string, CancellationToken) Train Milling Parameter. public void TrainMillingPara(SampleFlag sampleFlags, bool enableFzOnlyDuringDrilling, double outlierRatio, string dstRelFile, CancellationToken cancellationToken) Parameters sampleFlags SampleFlag enableFzOnlyDuringDrilling bool outlierRatio double dstRelFile string cancellationToken CancellationToken UpdateIdealMillingToolOffsetTableByToolHouse() Updates the ideal milling tool offset table based on the current tool house configuration. public void UpdateIdealMillingToolOffsetTableByToolHouse() WriteShotFile(TimeSpan, string) Writes time-based shot data to a file with the specified sampling period. public void WriteShotFile(TimeSpan samplingPeriod, string relFileTemplate = \"Output/[NcName].shot.csv\") Parameters samplingPeriod TimeSpan The time period between samples relFileTemplate string Template for the output file path, can include [NcName] placeholder WriteStepFile(string) Writes step-based data to a file. public void WriteStepFile(string relFileTemplate = \"Output/[NcName].step.csv\") Parameters relFileTemplate string Template for the output file path, can include [NcName] placeholder Events OnRanNcBlock Event triggered after an NC block is executed. public event Action OnRanNcBlock Event Type Action OnShownMessageBoard Event that is triggered when a message board is shown. public event ShowMessageBoardDelegate OnShownMessageBoard Event Type ShowMessageBoardDelegate OnUpdatedInspectingQuantityFunc Event triggered when the inspecting quantity function is updated. public event Action OnUpdatedInspectingQuantityFunc Event Type Action"
   },
   "api/Hi.MachiningProcs.MachiningProjectDisplayee.html": {
     "href": "api/Hi.MachiningProcs.MachiningProjectDisplayee.html",
@@ -4727,27 +4727,27 @@
   "brief/dev-doc/build-hinc/geom/box3d-control.html": {
     "href": "brief/dev-doc/build-hinc/geom/box3d-control.html",
     "title": "Box3dControl | HiAPI-C# 2025",
-    "summary": "Box3dControl The Box3dControl provides a user interface for editing a 3D box defined by its minimum and maximum coordinates. Features Edit the minimum and maximum coordinates of the box View the calculated dimensions and center of the box Read-Only Mode and Edit Mode There are three sub-edit modes that can be selected in Edit Mode: Min and Max Min and Dimension Center and Dimension UI Layout The Box3dControl includes the following UI elements: Min Vec3dControl Max Vec3dControl Dimension Vec3dControl Center Vec3dControl The sub-edit mode rules the controls to readonly or editable. Since the native of Box3d is that only Min and Max Properties are editable, the other mode requires little additional logic to take effect. Source Code Path See this page for git repository. WPF Application Source Code Path Geom/Box3dControl Web Page Application Source Code Path wwwroot/geom/box3d-control.js Controller/Geom/GeomController.cs"
+    "summary": "Box3dControl The Box3dControl provides a user interface for editing a 3D box defined by its minimum and maximum coordinates. Features Edit the minimum and maximum coordinates of the box View the calculated dimensions and center of the box Read-Only Mode and Edit Mode There are three sub-edit modes that can be selected in Edit Mode: Min and Max Min and Dimension Center and Dimension UI Layout The Box3dControl includes the following UI elements: Min Vec3dControl Max Vec3dControl Dimension Vec3dControl Center Vec3dControl The sub-edit mode rules the controls to readonly or editable. Since the native of Box3d is that only Min and Max Properties are editable, the other mode requires little additional logic to take effect. Source Code Path See this page for git repository. WPF Application Source Code Path Geom/Box3dControl Web Service Application Source Code Path wwwroot/geom/box3d-control.js Geom/Box3dHub.cs"
   },
   "brief/dev-doc/build-hinc/geom/cylindroid-control.html": {
     "href": "brief/dev-doc/build-hinc/geom/cylindroid-control.html",
     "title": "CylindroidControl | HiAPI-C# 2025",
-    "summary": "CylindroidControl The CylindroidControl provides a user interface for editing a cylindroid, which is a generalized cylinder defined by a series of radius values along the Z-axis. Features Edit the Z-radius pairs that define the cylindroid's profile Set the longitude number (resolution) for the cylindroid Add and remove Z-radius pairs UI Layout The CylindroidControl includes the following UI elements: Longitude Number - A numeric input for setting the resolution of the cylindroid Z-Radius Pairs - A DataGrid showing the Z-coordinate and radius pairs Add Button - Adds a new Z-radius pair Remove Button - Removes the selected Z-radius pair Source Code Path See this page for git repository. WPF Application Source Code Path Geom/CylindroidControl Web Page Application Source Code Path wwwroot/geom/cylindroid-control.js Controller/Geom/GeomController.cs"
+    "summary": "CylindroidControl The CylindroidControl provides a user interface for editing a cylindroid, which is a generalized cylinder defined by a series of radius values along the Z-axis. Features Edit the Z-radius pairs that define the cylindroid's profile Set the longitude number (resolution) for the cylindroid Add and remove Z-radius pairs UI Layout The CylindroidControl includes the following UI elements: Longitude Number - A numeric input for setting the resolution of the cylindroid Z-Radius Pairs - A DataGrid showing the Z-coordinate and radius pairs Add Button - Adds a new Z-radius pair Remove Button - Removes the selected Z-radius pair Source Code Path See this page for git repository. WPF Application Source Code Path Geom/CylindroidControl Web Service Application Source Code Path wwwroot/geom/cylindroid-control.js Geom/CylindroidHub.cs"
   },
   "brief/dev-doc/build-hinc/geom/extended-cylinder-panel.html": {
     "href": "brief/dev-doc/build-hinc/geom/extended-cylinder-panel.html",
     "title": "Extended Cylinder Panel | HiAPI-C# 2025",
-    "summary": "Extended Cylinder Panel The model is ExtendedCylinder. Layout Extended Cylinder Panel FullLength Input Field Source Code Path See this page for git repository. WPF Application Source Code Path Geom/ExtendedCylinderControl Web Page Application Source Code Path wwwroot/geom/extended-cylinder-panel.js Controller/Geom/GeomController.cs"
+    "summary": "Extended Cylinder Panel The model is ExtendedCylinder. Layout Extended Cylinder Panel FullLength Input Field Source Code Path See this page for git repository. WPF Application Source Code Path Geom/ExtendedCylinderControl Web Service Application Source Code Path wwwroot/geom/extended-cylinder-panel.js Geom/ExtendedCylinderHub.cs"
   },
   "brief/dev-doc/build-hinc/geom/geom-combination-control.html": {
     "href": "brief/dev-doc/build-hinc/geom/geom-combination-control.html",
     "title": "GeomCombinationControl | HiAPI-C# 2025",
-    "summary": "GeomCombinationControl The GeomCombinationControl provides a user interface for combining multiple geometric objects into a single composite geometry. This is useful for creating complex shapes from simpler primitives. Features Add multiple geometric objects to the combination Remove selected objects from the combination Edit the properties of each included geometry Support for various geometry types UI Layout The GeomCombinationControl includes the following UI elements: Geometry List - A ListView showing all the geometries in the combination Add Geometry - A section for adding new geometries: Geometry Type - A combo box for selecting the type of geometry to add Add Button - Adds a new geometry of the selected type to the combination Remove Button - Removes the selected geometry from the combination Geometry Properties - A container that shows the appropriate control for editing the selected geometry Supported Geometry Types The control supports adding the following geometry types to the combination: Box3d Cylindroid StlFile TransformationGeom Source Code Path See this page for git repository. WPF Application Source Code Path Geom/GeomCombinationControl Web Page Application Source Code Path wwwroot/geom/geom-combination-control.js Controller/Geom/GeomController.cs"
+    "summary": "GeomCombinationControl The GeomCombinationControl provides a user interface for combining multiple geometric objects into a single composite geometry. This is useful for creating complex shapes from simpler primitives. Features Add multiple geometric objects to the combination Remove selected objects from the combination Edit the properties of each included geometry Support for various geometry types UI Layout The GeomCombinationControl includes the following UI elements: Geometry List - A ListView showing all the geometries in the combination Add Geometry - A section for adding new geometries: Geometry Type - A combo box for selecting the type of geometry to add Add Button - Adds a new geometry of the selected type to the combination Remove Button - Removes the selected geometry from the combination Geometry Properties - A container that shows the appropriate control for editing the selected geometry Supported Geometry Types The control supports adding the following geometry types to the combination: Box3d Cylindroid StlFile TransformationGeom Source Code Path See this page for git repository. WPF Application Source Code Path Geom/GeomCombinationControl Web Service Application Source Code Path wwwroot/geom/geom-combination-control.js Geom/GeomCombinationHub.cs (to be created)"
   },
   "brief/dev-doc/build-hinc/geom/geom-manage-control.html": {
     "href": "brief/dev-doc/build-hinc/geom/geom-manage-control.html",
     "title": "Geometry Management Panel | HiAPI-C# 2025",
-    "summary": "Geometry Management Panel Geometry Management Panel get and set a TargetGeometry IStlSource. null is acceptable for TargetGeometry. The TargetGeometry can be convert to TransformationGeom or get out of the TransformationGeom. The conversion button can be hide by the code-behind property. The TargetGeometry can be convert to GeomCombination or get out of the GeomCombination if there is only one geometry in StlSources. The conversion button can be hide by the code-behind property. The geometry type in the Layout Geometry Management Panel Geometry Selection and Conversion Bar Geometry Type Selection Bar TransformationGeom Conversion Button GeomCombination Conversion Button Content Panel (varied by the TargetGeometry) Geometry Type Selection Bar Setting See Geometry Panels for the various geometry type. The geometries are availible by default: Box3d Cylindroid StlFile TransformationGeom GeomCombination The geometries are default hiding but they can be code-behind optionally enabled: CubeTree ExtendedCylinder Source Code Path See this page for git repository. WPF Application Source Code Path Geom/GeometryManagementPanel Web Page Application Source Code Path wwwroot/geom/geom-manage-control.js Controller/Geom/GeomController.cs"
+    "summary": "Geometry Management Panel Geometry Management Panel get and set a TargetGeometry IStlSource. null is acceptable for TargetGeometry. The TargetGeometry can be convert to TransformationGeom or get out of the TransformationGeom. The conversion button can be hide by the code-behind property. The TargetGeometry can be convert to GeomCombination or get out of the GeomCombination if there is only one geometry in StlSources. The conversion button can be hide by the code-behind property. The geometry type in the Layout Geometry Management Panel Geometry Selection and Conversion Bar Geometry Type Selection Bar TransformationGeom Conversion Button GeomCombination Conversion Button Content Panel (varied by the TargetGeometry) Geometry Type Selection Bar Setting See Geometry Panels for the various geometry type. The geometries are availible by default: Box3d Cylindroid StlFile TransformationGeom GeomCombination The geometries are default hiding but they can be code-behind optionally enabled: CubeTree ExtendedCylinder Source Code Path See this page for git repository. WPF Application Source Code Path Geom/GeometryManagementPanel Web Service Application Source Code Path wwwroot/geom/geometry-management-panel.js Geom/GeomHub.cs Geom/GeometryController.cs"
   },
   "brief/dev-doc/build-hinc/geom/index.html": {
     "href": "brief/dev-doc/build-hinc/geom/index.html",
@@ -4757,17 +4757,17 @@
   "brief/dev-doc/build-hinc/geom/runtime-geom-panel.html": {
     "href": "brief/dev-doc/build-hinc/geom/runtime-geom-panel.html",
     "title": "Runtime Geometry Panel | HiAPI-C# 2025",
-    "summary": "Runtime Geometry Panel Key model is CubeTreeFile. Note The term Runtime Geometry is CubeTree. Layout Runtime Geom Panel File Selector Source Code Path See this page for git repository. WPF Application Source Code Path Geom/RuntimeGeomPanel Web Page Application Source Code Path wwwroot/geom/runtime-geom-panel.js Controller/Geom/GeomController.cs"
+    "summary": "Runtime Geometry Panel Key model is CubeTreeFile. Note The term Runtime Geometry is CubeTree. Layout Runtime Geom Panel File Selector Source Code Path See this page for git repository. WPF Application Source Code Path Geom/RuntimeGeomPanel Web Service Application Source Code Path wwwroot/geom/runtime-geom-panel.js Geom/RuntimeGeomHub.cs (to be created) Geom/GeometryController.cs"
   },
   "brief/dev-doc/build-hinc/geom/stlfile-control.html": {
     "href": "brief/dev-doc/build-hinc/geom/stlfile-control.html",
     "title": "StlFileControl | HiAPI-C# 2025",
-    "summary": "StlFileControl The StlFileControl provides a user interface for loading and manipulating STL (STereoLithography) files, which are commonly used for representing 3D surface geometry. Features Load STL files from the file system Display the path of the loaded STL file View basic information about the loaded STL (when available) UI Layout The StlFileControl includes the following UI elements: File Path - A text box showing the path of the loaded STL file Browse Button - Opens a file dialog to select an STL file Information Panel - Displays information about the loaded STL file (when available) Source Code Path See this page for git repository. WPF Application Source Code Path Geom/StlFileControl Web Page Application Source Code Path wwwroot/geom/stlfile-control.js Controller/Geom/GeomController.cs"
+    "summary": "StlFileControl The StlFileControl provides a user interface for loading and manipulating STL (STereoLithography) files, which are commonly used for representing 3D surface geometry. Features Load STL files from the file system Display the path of the loaded STL file View basic information about the loaded STL (when available) UI Layout The StlFileControl includes the following UI elements: File Path - A text box showing the path of the loaded STL file Browse Button - Opens a file dialog to select an STL file Information Panel - Displays information about the loaded STL file (when available) Source Code Path See this page for git repository. WPF Application Source Code Path Geom/StlFileControl Web Service Application Source Code Path wwwroot/geom/stlfile-control.js Geom/StlFileHub.cs"
   },
   "brief/dev-doc/build-hinc/geom/transformation-geom-control.html": {
     "href": "brief/dev-doc/build-hinc/geom/transformation-geom-control.html",
     "title": "TransformationGeomControl | HiAPI-C# 2025",
-    "summary": "TransformationGeomControl The TransformationGeomControl provides a user interface for applying transformations to geometric objects. It allows you to wrap any geometry with transformation parameters like scaling, rotation, and translation. Features Select and edit the base geometry object Apply transformations including scaling, rotation, and translation Preview the transformed geometry UI Layout The TransformationGeomControl includes the following UI elements: Base Geometry - A combo box for selecting the type of base geometry Geometry Properties - A container that shows the appropriate control for the selected geometry type Transformation Selection Bar Available options (The dynamic transformer is not avaible): Null Transform Option (Show if originally existed or code-behind optionally assinged) Identity Transform Option (Show if originally existed or code-behind optionally assinged) Static Translate Option General Transform Option Freeform Transform Option See Also Transformers Source Code Path See this page for git repository. WPF Source Code Path Geom/TransformationGeomControl Web Page Application Source Code Path wwwroot/geom/transformation-geom-control.js Controller/Geom/GeomController.cs"
+    "summary": "TransformationGeomControl The TransformationGeomControl provides a user interface for applying transformations to geometric objects. It allows you to wrap any geometry with transformation parameters like scaling, rotation, and translation. Features Select and edit the base geometry object Apply transformations including scaling, rotation, and translation Preview the transformed geometry UI Layout The TransformationGeomControl includes the following UI elements: Base Geometry - A combo box for selecting the type of base geometry Geometry Properties - A container that shows the appropriate control for the selected geometry type Transformation Selection Bar Available options (The dynamic transformer is not avaible): Null Transform Option (Show if originally existed or code-behind optionally assinged) Identity Transform Option (Show if originally existed or code-behind optionally assinged) Static Translate Option General Transform Option Freeform Transform Option See Also Transformers Source Code Path See this page for git repository. WPF Source Code Path Geom/TransformationGeomControl Web Service Application Source Code Path wwwroot/geom/transformation-geom-control.js Geom/TransformationGeomHub.cs (to be created)"
   },
   "brief/dev-doc/build-hinc/hinc-web-service/disp-web-service.html": {
     "href": "brief/dev-doc/build-hinc/hinc-web-service/disp-web-service.html",
@@ -4987,7 +4987,7 @@
   "brief/dev-doc/build-hinc/widget/polar-resolution-2d-panel.html": {
     "href": "brief/dev-doc/build-hinc/widget/polar-resolution-2d-panel.html",
     "title": "Polar Resolution 2D Panel | HiAPI-C# 2025",
-    "summary": "Polar Resolution 2D Panel The model is PolarResolution2d. Layout Polar Resolution 2D Panel Enable Custom Resolution CheckBox enabled if host.model is not null. set host.model to null if not enabled. Linear Resolution (mm) Input Field enabled if model not null Angle Resolution (deg) Input Field enabled if model not null Feature There is a code-behind property to set visibility of Enable CheckBox. If the host.model is null, it may mean the resolution applied the default value. Source Code Path See this page for git repository. WPF Application Source Code Path Geom/PolarResolution2dPanel Web Page Application Source Code Path wwwroot/widget/polar-resolution-2d-panel.js Controller/Widget/WidgetController.cs"
+    "summary": "Polar Resolution 2D Panel The model is PolarResolution2d. Layout Polar Resolution 2D Panel Enable Custom Resolution CheckBox enabled if host.model is not null. set host.model to null if not enabled. Linear Resolution (mm) Input Field enabled if model not null Angle Resolution (deg) Input Field enabled if model not null Feature There is a code-behind property to set visibility of Enable CheckBox. If the host.model is null, it may mean the resolution applied the default value. Source Code Path See this page for git repository. WPF Application Source Code Path Geom/PolarResolution2dPanel Web Service Application Source Code Path wwwroot/widget/polar-resolution-2d-panel.js"
   },
   "brief/dev-doc/build-hinc/widget/resizable-bar.html": {
     "href": "brief/dev-doc/build-hinc/widget/resizable-bar.html",
@@ -5147,7 +5147,7 @@
   "brief/sample/Sample.Machining.DemoUseMachiningProject.html": {
     "href": "brief/sample/Sample.Machining.DemoUseMachiningProject.html",
     "title": "Class DemoUseMachiningProject | HiAPI-C# 2025",
-    "summary": "Class DemoUseMachiningProject Namespace Sample.Machining Assembly Hi.Sample.dll Demonstrates how to load and use an existing MachiningProject instance. This sample shows how to set up event handlers for messages and machining step objects, execute NC files, and properly manage project resources using Dispose(). public static class DemoUseMachiningProject Inheritance object DemoUseMachiningProject Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Remarks Source Code using System; using Hi.Common.Messages; using Hi.MachiningProcs; using Hi.Common.FileLines; using Hi.HiNcKits; namespace Sample.Machining { ///  /// Demonstrates how to load and use an existing  instance. /// This sample shows how to set up event handlers for messages and machining step objects, /// execute NC files, and properly manage project resources using /// . ///  ///  /// ### Source Code /// [!code-csharp[SampleCode](~/../Hi.Sample/Machining/DemoUseMachiningProject.cs)] ///  public static class DemoUseMachiningProject { static void Main() { LocalApp.AppBegin(); #region ProjectLoading var projectPath = \"C:/HiNC-Projects/DemoStandardPath/Main.hincproj\"; Console.WriteLine($\"Load Project: {projectPath}\"); MachiningProject machiningProject = MachiningProject.LoadFile(projectPath); #endregion #region EventHandling Console.WriteLine($\"Set message event.\"); //show message if something abnormal. machiningProject.SessionMessageHost.CollectionItemAdded += pack => { if (pack.Tags.Contains(MessageFlag.Warning.ToString()) || pack.Tags.Contains(MessageFlag.Error.ToString()) || pack.Tags.Contains(MessageFlag.Exception.ToString())) { var sourceCommand = pack.SourceCommand; Console.WriteLine($\"{pack.Message} At \\\"{sourceCommand?.FilePath}\\\" (Line {sourceCommand?.GetLineNo()}) \\\"{sourceCommand?.Line}\\\"\"); } }; Console.WriteLine($\"Set machining step event.\"); //show MRR. machiningProject.RuntimeApi.MachiningStepBuilt += (preStep, curStep) => { var sourceCommand = curStep.SourceCommand; if (curStep.Mrr_mm3ds > 500) //show only the step that contains large MRR. Console.WriteLine($\"MRR = {curStep.Mrr_mm3ds} At \\\"{sourceCommand?.FilePath}\\\" (Line {sourceCommand?.GetLineNo()}) \\\"{sourceCommand?.Line}\\\"\"); }; #endregion #region MachiningExecution Console.WriteLine($\"Reset runtime status.\"); machiningProject.ResetRuntime(); Console.WriteLine($\"Session begin.\"); machiningProject.BeginSession(); machiningProject.RuntimeApi.MachiningResolution_mm = 1; machiningProject.RuntimeApi.EnableCollisionDetection = true; machiningProject.RuntimeApi.EnablePauseOnFailure = false; machiningProject.RuntimeApi.EnablePhysics = false; //the path from Shell-API is relative by project directory. machiningProject.RuntimeApi.PlayNcFile(\"NC/side.ptp\"); machiningProject.RuntimeApi.PlayNcFile(\"NC/circle.ptp\"); machiningProject.EndSession(); Console.WriteLine($\"Session end.\"); #endregion #region CleanupResources Console.WriteLine($\"Close Project: {projectPath}\"); machiningProject.Dispose(); LocalApp.AppEnd(); Console.WriteLine($\"Program end.\"); #endregion } } }"
+    "summary": "Class DemoUseMachiningProject Namespace Sample.Machining Assembly Hi.Sample.dll Demonstrates how to load and use an existing MachiningProject instance. This sample shows how to set up event handlers for messages and machining step objects, execute NC files, and properly manage project resources using Dispose(). public static class DemoUseMachiningProject Inheritance object DemoUseMachiningProject Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Remarks Source Code using Hi.Common.FileLines; using Hi.Common.Messages; using Hi.HiNcKits; using Hi.MachiningProcs; using System; using System.IO; namespace Sample.Machining { ///  /// Demonstrates how to load and use an existing  instance. /// This sample shows how to set up event handlers for messages and machining step objects, /// execute NC files, and properly manage project resources using /// . ///  ///  /// ### Source Code /// [!code-csharp[SampleCode](~/../Hi.Sample/Machining/DemoUseMachiningProject.cs)] ///  public static class DemoUseMachiningProject { static void Main() { LocalApp.AppBegin(); #region ProjectLoading var projectPath = \"C:/HiNC-Projects/DemoStandardPath/Main.hincproj\"; Console.WriteLine($\"Load Project: {projectPath}\"); MachiningProject machiningProject = MachiningProject.LoadFile(projectPath); #endregion #region EventHandling Console.WriteLine($\"Set message event.\"); using StreamWriter writer = new StreamWriter(\"msg.txt\"); //show message if something abnormal. machiningProject.SessionMessageHost.CollectionItemAdded += pack => { if (pack.Tags.Contains(MessageFlag.Warning.ToString()) || pack.Tags.Contains(MessageFlag.Error.ToString()) || pack.Tags.Contains(MessageFlag.Exception.ToString())) { var sourceCommand = pack.SourceCommand; writer.WriteLine($\"{pack.Message} At \\\"{sourceCommand?.FilePath}\\\" (Line {sourceCommand?.GetLineNo()}) \\\"{sourceCommand?.Line}\\\"\"); } }; Console.WriteLine($\"Set machining step event.\"); //show MRR. machiningProject.RuntimeApi.MachiningStepBuilt += (preStep, curStep) => { var sourceCommand = curStep.SourceCommand; if (curStep.Mrr_mm3ds > 500) //show only the step that contains large MRR. Console.WriteLine($\"MRR = {curStep.Mrr_mm3ds} At \\\"{sourceCommand?.FilePath}\\\" (Line {sourceCommand?.GetLineNo()}) \\\"{sourceCommand?.Line}\\\"\"); }; #endregion #region MachiningExecution Console.WriteLine($\"Reset runtime status.\"); machiningProject.ResetRuntime(); Console.WriteLine($\"Session begin.\"); machiningProject.BeginSession(); machiningProject.RuntimeApi.MachiningResolution_mm = 1; machiningProject.RuntimeApi.EnableCollisionDetection = true; machiningProject.RuntimeApi.EnablePauseOnFailure = false; machiningProject.RuntimeApi.EnablePhysics = false; //the path from Shell-API is relative by project directory. machiningProject.RuntimeApi.PlayNcFile(\"NC/side.ptp\"); machiningProject.RuntimeApi.PlayNcFile(\"NC/circle.ptp\"); machiningProject.EndSession(); Console.WriteLine($\"Session end.\"); #endregion #region CleanupResources Console.WriteLine($\"Close Project: {projectPath}\"); machiningProject.Dispose(); LocalApp.AppEnd(); Console.WriteLine($\"Program end.\"); #endregion } } }"
   },
   "brief/sample/Sample.Machining.html": {
     "href": "brief/sample/Sample.Machining.html",
diff --git a/App/wwwroot/HiAPI-docsite/xrefmap.yml b/App/wwwroot/HiAPI-docsite/xrefmap.yml
index f0f97ea..dd2596b 100644
--- a/App/wwwroot/HiAPI-docsite/xrefmap.yml
+++ b/App/wwwroot/HiAPI-docsite/xrefmap.yml
@@ -77751,19 +77751,6 @@ references:
   isSpec: "True"
   fullName: Hi.MachiningProcs.MachiningProject.DictionaryColorGuide
   nameWithType: MachiningProject.DictionaryColorGuide
-- uid: Hi.MachiningProcs.MachiningProject.DispCacheMb
-  name: DispCacheMb
-  href: api/Hi.MachiningProcs.MachiningProject.html#Hi_MachiningProcs_MachiningProject_DispCacheMb
-  commentId: P:Hi.MachiningProcs.MachiningProject.DispCacheMb
-  fullName: Hi.MachiningProcs.MachiningProject.DispCacheMb
-  nameWithType: MachiningProject.DispCacheMb
-- uid: Hi.MachiningProcs.MachiningProject.DispCacheMb*
-  name: DispCacheMb
-  href: api/Hi.MachiningProcs.MachiningProject.html#Hi_MachiningProcs_MachiningProject_DispCacheMb_
-  commentId: Overload:Hi.MachiningProcs.MachiningProject.DispCacheMb
-  isSpec: "True"
-  fullName: Hi.MachiningProcs.MachiningProject.DispCacheMb
-  nameWithType: MachiningProject.DispCacheMb
 - uid: Hi.MachiningProcs.MachiningProject.Dispose
   name: Dispose()
   href: api/Hi.MachiningProcs.MachiningProject.html#Hi_MachiningProcs_MachiningProject_Dispose
diff --git a/App/zh-Hans/HiMech.resources.dll b/App/zh-Hans/HiMech.resources.dll
index b5c0ab654b112fc720e9bf9ac3caad00a124c437..16b203501bbdb4375fbc273a832b9302b7a638ae 100644
GIT binary patch
delta 230
zcmW-ZJ5K^p5QWcWd4x(Wv?sA*$ujr7HHE#gC%J6y1{+ITupprz#Ds#H+F0PN{Rbxg
z3@a*nbs#4>GiSccnNR1_*JX44wK(oqqfD6eo%I@*zLK7QxET(dudw=1!!}XKPRF7
F#6O|)HY)%C

delta 230
zcmZq3Xvmn*!4m7!+_$mEiJ8%8^Lb`PCV{_8m`-N?eeT+O%v|O4PxVEc*fJR{4D<{b
z7)%%$^o{il^-K-4Ee#Sal8wyMER9SOEt8B)EKRoJI_c49pA+3`U!$>pW*-G}v6PU(Xn9z@W`w$zZ^c$Y8;c%wWV|&X5M=8!?yw
zMJySTz$^=f6b3V(OcGEIqza_o2uK@3u{l^S3CK4Bs!5p~XlTl6z@W!qFj-K$Y%`!HHE8iY3_Y3Osdofw7%I(wJr{&Au{lU%a(a-tU
z;(PSma;*SE*wuAYJDxE|W-~Z%IIv5WRZJ<^rcvJO-p4)+?6ht3vV17U9S8-0E?;k)
z5pmwxJfTCz3@pTdH5lOFVZ;SFhXgBMNuGott`U@UJT!XIC>mt9YHP{c#mAN%F>0th
KsXi%F^-F&O_BRCp

delta 231
zcmZorX;7Ka!NN34v}a?F6Emaj=JU*gOafPUzO8<(w$rm`{>t|oj*H7q{=mA!!cfnE
zfx(24LEl)J_*nEwD
z=2X>y7Pz9SsWeF+L*pYEV=Y+~tee$NIo-uhuc8jdQt(ZTDqSAC>_kE!10d7(bUG50
zp3m;ZH9^87BB1#v!Cff3W_wFw!$%
zU@&21&^OjI)H5;CHcm=5OHDCLOE$K&Otnl+OEF0{H%T){PPR<6NHtA0H?uG^FfmUt
z*{sW+$jqt5z{tSNz`&rjc{-Oc6Qj}Q)jai#!A1<)48{ye49N^;45%%=8vy0aL24)0@|m(4G3YTEY!(#o
LV%*Fq@ShO?o(VTM

diff --git a/App/zh-Hant/HiMech.resources.dll b/App/zh-Hant/HiMech.resources.dll
index e9d12b164e7e13731eba059847af95291ef2a3d9..dea499456017e4a7a3a7404cf6896657b160d33b 100644
GIT binary patch
delta 230
zcmZq3Xvmn*!4jDhK6zu06Ema9=JU*oOaj}=j@M)Hb^zFFf>dwH#ajgFitf!F|$ZZO9Yae
z7qY)q;WS}jWMF0h8nAh~&T}S4qs{gD^^Czr4B8Bd3?>XoVA7N!8Auy27&4?Xm@^my
zd1gS;0LU|7umFl00%gsC&V4e5JkUPNR$qafJ6~#kr@vQwwn}CQ=pt+y{i?u04)?06ch*wnlzE9QHXmu
z0yl`#rQ!+@gQC%B{-5`zqv>clFYgbR-G0%F1p8A|FIB&{{r>K`7#vqW@A7l@^7Zg0
z3`qhKfmT~8*`e4{YBJV^|QWPYi(w0Q*hzw3u}G1JFh%3c?#PO3nM)P
z1_l#G27O~aLp?JiZ6l*(BO{YEGfNYrBqOs_QzL`q)YK$XLqh{gOXC#F