From b020c855e3319327d1ed99f3bc3c2e508adc8d40 Mon Sep 17 00:00:00 2001 From: DarioS Date: Thu, 2 Feb 2023 09:21:22 +0100 Subject: [PATCH] 3dPrinting : - correzione errore nei setti. --- LuaLibs/CalcPaths.lua | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/LuaLibs/CalcPaths.lua b/LuaLibs/CalcPaths.lua index 41d1697..d3d884f 100644 --- a/LuaLibs/CalcPaths.lua +++ b/LuaLibs/CalcPaths.lua @@ -598,11 +598,13 @@ local function ComputeRibsOrientedOffset( nRibsGrp, dStrand) else nNewId = EgtOffsetCurveAdv( vIds[i], - dOffs + k * dStrand) end - EgtSetName( nNewId, sName) - EgtSetInfo( nNewId, KEY_TYPE, TYPE.RIB) - EgtSetInfo( nNewId, KEY_ORIGINAL_RIB, vIds[i]) - EgtRelocateGlob( nNewId, nOffsGrp) - table.insert( vOffs, nNewId) + if nNewId then + EgtSetName( nNewId, sName) + EgtSetInfo( nNewId, KEY_TYPE, TYPE.RIB) + EgtSetInfo( nNewId, KEY_ORIGINAL_RIB, vIds[i]) + EgtRelocateGlob( nNewId, nOffsGrp) + table.insert( vOffs, nNewId) + end end end