From d569c7d8ee33dee907ae6d0ef36332d5045321de Mon Sep 17 00:00:00 2001 From: Riccardo Elitropi Date: Fri, 19 Jun 2026 09:37:02 +0200 Subject: [PATCH] EgtExecutor (ModelessDialog) : - aggiunti e aggiornati file persi durante merge. --- EXE_Trimming.cpp | 4 ++-- EgtExecutor.rc | Bin 27404 -> 19652 bytes Lua_Trimming.cpp | 6 ++++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/EXE_Trimming.cpp b/EXE_Trimming.cpp index f8141aa..7688b52 100644 --- a/EXE_Trimming.cpp +++ b/EXE_Trimming.cpp @@ -1435,7 +1435,7 @@ Exe5AxTrimmingModifyToolDir( int nCrvId, int nPathId, int nTrimLayId, const INTV // --------------------------------------------------------------------------- int -ExeRegolarizeSurfaceLocally( int nParentId, int nSurfId, int nSyncStartId, int nSyncEndId, double dLinTol) +ExeRegolarizeSurfaceLocally( int nParentId, int nSurfId, int nSyncStartId, int nSyncEndId, double dLinTol, int nType) { // Verifica database geometrico IGeomDB* pGeomDB = GetCurrGeomDB() ; @@ -1454,7 +1454,7 @@ ExeRegolarizeSurfaceLocally( int nParentId, int nSurfId, int nSyncStartId, int n Point3d ptE2 ; pSyncEnd->GetEndPoint( ptE2) ; BIPOINT bpIsoEnd( ptS2, ptE2) ; - PtrOwner pNewSurf( RegolarizeBordersLocally( pSurfBez, bpIsoStart, bpIsoEnd, dLinTol)) ; + PtrOwner pNewSurf( RegolarizeBordersLocally( pSurfBez, bpIsoStart, bpIsoEnd, dLinTol, nType)) ; if ( IsNull( pNewSurf)) return GDB_ID_NULL ; int nId = pGeomDB->AddGeoObj( GDB_ID_NULL, nParentId, Release( pNewSurf)) ; diff --git a/EgtExecutor.rc b/EgtExecutor.rc index 1c3dd1e7c989f5f0803101cf0af77a13fa2da44b..2091984143131fae29b68207b42954263a259443 100644 GIT binary patch delta 163 zcmeCV#&~2VF-#kYs4<^Sij;3#i6so=>iU@rmGsw|HWa~LWz z1Kwm$HCyZ!Uia8dycXeiHtE9}5;h&125Tt2+|&q}z68vjNDTgYVT%v)QMG_P6x6fNubIG{R-H^Zbr-mqHPT($hoBTrB_G|4Htx`1ri=DX)#vNy{kDNs8tEYvFQ|$Lo~I}& z|HUh$u{^vib-<@m6;_Nvm%%L{hNz{?xFMl==?E=~w*xv$*@!BMY^a07@Vq#ru42ZN zo0q?njjPXh>ET5^!t}ZQ9$pk649`6$Jh?98ufmIb{uu2yz0v(l5fj&y8K=&k6pl66u;a}Noa@~UZ@Wq3o3e>9xSmmj`n+T|zvzu{p z%89!QnoohcQAQLwqJ=6gW~ho2)W6EF;aL|!JtwOek_z>ij44SNT2Wr9ewtSDx``uN zVKv)b8N+FQ7q8nm*HzYy{ZV68R$&Wlj9q4z@Vdax<1c(&;9oJib?1zbdnUZk>XJ?& zQiu0r0be})Ke@bJM~l=ELtW@lEgYS3|GtWmI%2*H9dBlASJESu#Hc4Fs_b?pBT|W< z5AsMwuf%!Tu2hOt5-$MCiMqs5n)3T(Mk0C5 zT|{mYGFD2#aqHYqTb&KO1U%nldJ>Pq44dDQvBva}D3&cGYC3yOcI>Roy>QrpaV>(s zxq2W!e0^Tvu=V*TiQ`OwK6g&HzgQ3BTRuB~j`i6`tBE+gu8qQmvScq$%qjM>+Mx0u DI~Vf{ diff --git a/Lua_Trimming.cpp b/Lua_Trimming.cpp index 239fe5b..afb8451 100644 --- a/Lua_Trimming.cpp +++ b/Lua_Trimming.cpp @@ -375,8 +375,10 @@ LuaRegolarizeSurfaceLocally( lua_State* L) LuaCheckParam( L, 4, nSyncEndId) double dLinTol ; LuaCheckParam( L, 5, dLinTol) - - int nId = ExeRegolarizeSurfaceLocally( nParentId, nSurfId, nSyncStartId, nSyncEndId, dLinTol) ; + int nType = 0 ; + LuaCheckParam( L, 6, nType) + + int nId = ExeRegolarizeSurfaceLocally( nParentId, nSurfId, nSyncStartId, nSyncEndId, dLinTol, nType) ; LuaSetParam( L, nId) ; return 1 ; }