diff --git a/LuaLibs/WProcessCut.lua b/LuaLibs/WProcessCut.lua index b485c8c..215047a 100644 --- a/LuaLibs/WProcessCut.lua +++ b/LuaLibs/WProcessCut.lua @@ -30,7 +30,7 @@ function WPC.Classify( Proc, b3Raw) if Proc.Fct ~= 1 then return false end -- controllo la normale local ptC, vtN = EgtSurfTmFacetCenter( Proc.Id, 0, GDB_ID.ROOT) - if abs( vtN:getZ()) < WD.NZ_MINA then return false end + if vtN:getZ() < -0.5 then return false end return true end diff --git a/LuaLibs/WallExec.lua b/LuaLibs/WallExec.lua index ca7ab9b..9b19527 100644 --- a/LuaLibs/WallExec.lua +++ b/LuaLibs/WallExec.lua @@ -1,4 +1,4 @@ --- WallExec.lua by Egaltech s.r.l. 2021/10/18 +-- WallExec.lua by Egaltech s.r.l. 2021/10/19 -- Libreria esecuzione lavorazioni per Pareti -- Tabella per definizione modulo @@ -450,7 +450,7 @@ function WallExec.ProcessFeatures() else table.insert( Stats, {Err=0, Msg='', Rot=0, CutId=Proc.CutId, TaskId=Proc.TaskId}) end - else + elseif not Proc.Double then local sMsg = 'Feature not machinable by orientation' table.insert( Stats, {Err=1, Msg=sMsg, Rot=0, CutId=Proc.CutId, TaskId=Proc.TaskId}) end