diff --git a/LuaLibs/CalcSlices.lua b/LuaLibs/CalcSlices.lua index 485f291..660638b 100644 --- a/LuaLibs/CalcSlices.lua +++ b/LuaLibs/CalcSlices.lua @@ -110,9 +110,11 @@ local function ExtractRibsLoops( nRibsGrp, nStmId) EgtSurfTmCut( nCopy, nStmId, nType ~= RIB_TYPE.EXTERNAL, false) -- estraggo i contorni local nCrv, nCnt = EgtExtractSurfTmLoops( nCopy, nLoopGrp) - -- assegno nome che permetta di ricondurli alla superficie da cui derivano - for nId = nCrv, nCrv + nCnt - 1 do - EgtSetName( nId, SURF_LOOP .. tostring( vIds[i])) + if nCrv then + -- assegno nome che permetta di ricondurli alla superficie da cui derivano + for nId = nCrv, nCrv + nCnt - 1 do + EgtSetName( nId, SURF_LOOP .. tostring( vIds[i])) + end end end end