From 3c839716f8abcb74231a4a980cc61eb324d8ff51 Mon Sep 17 00:00:00 2001 From: SaraP Date: Tue, 18 Apr 2023 11:29:46 +0200 Subject: [PATCH] 3dPrinting : - corretto errore nel collegamento setti. --- LuaLibs/CalcPaths.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/LuaLibs/CalcPaths.lua b/LuaLibs/CalcPaths.lua index 0263858..086511b 100644 --- a/LuaLibs/CalcPaths.lua +++ b/LuaLibs/CalcPaths.lua @@ -643,7 +643,9 @@ end ------------------------------------------------------------------------ local function AdjustUserLinkRibs( tUserLink, vRibs, vtSlicing, nSrfInt, nSrfExt) - + + if nSrfInt == GDB_ID.NULL and nSrfExt == GDB_ID.NULL then return end + local nGrpTmp = EgtGroup( EgtGetParent( nSrfInt)) -- gruppo temporaneo per conti local vUsed = {} -- setti di vRibs utilizzati per UserLink @@ -1737,6 +1739,7 @@ local function ReassignInfo( nCrv, nCnt, vOrig) CopyInfo( vOrig[i], nId, KEY_ASSOCIATED_SURF, 'i') CopyInfo( vOrig[i], nId, KEY_RIBS_OVERLAP, 'i') CopyInfo( vOrig[i], nId, KEY_RIBS_TYPE, 'i') + CopyInfo( vOrig[i], nId, KEY_RIBS_LINK, 'b') bStart = true end -- verifico se corrisponde al suo end @@ -2677,7 +2680,7 @@ function CalcPaths.Exec( nPartId) local LayerParams = GetLayerParamsForPathCalc() -- scorro tutti i suoi layer for nIdx = 1, #vLayIds do - + s_nCurrIdx = nIdx local nRibsGrp = EgtGetFirstNameInGroup( vLayIds[nIdx], RIBS_GRP)