From 0d2be74bff4397e14b65b1a38a1fa5f3e0d128e2 Mon Sep 17 00:00:00 2001 From: DarioS Date: Tue, 19 Oct 2021 15:05:58 +0200 Subject: [PATCH] =?UTF-8?q?DataWall=20:=20-=20corretto=20riconoscimento=20?= =?UTF-8?q?lavorabilit=C3=A0=20taglio=20(ora=20non=20lavorabile=20se=20riv?= =?UTF-8?q?olto=20verso=20il=20basso=20oltre=2060deg)=20-=20corretta=20ges?= =?UTF-8?q?tione=20lavorazioni=20disabilitate=20perch=C3=A8=20in=20doppio?= =?UTF-8?q?=20(non=20vanno=20segnalate=20come=20non=20fattibili).?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LuaLibs/WProcessCut.lua | 2 +- LuaLibs/WallExec.lua | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) 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