From 77859abe8eedc818e16c52e80dea8f8a15a0673a Mon Sep 17 00:00:00 2001 From: DarioS Date: Thu, 29 Jul 2021 11:26:05 +0200 Subject: [PATCH] =?UTF-8?q?DataBeam=20:=20-=20corretta=20classificazione?= =?UTF-8?q?=20taglio=20doppio=20longitudinale=20quando=20in=20realt=C3=A0?= =?UTF-8?q?=20=C3=A8=20singolo.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LuaLibs/BeamExec.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/LuaLibs/BeamExec.lua b/LuaLibs/BeamExec.lua index 650f67f..b1d3f92 100644 --- a/LuaLibs/BeamExec.lua +++ b/LuaLibs/BeamExec.lua @@ -661,7 +661,13 @@ local function ClassifyFeatures( vProc, b3Raw, Stats) bOk, bDown = LongCut.Classify( Proc) -- se doppio taglio longitudinale elseif Long2Cut.Identify( Proc) then - bOk, bDown = Long2Cut.Classify( Proc) + -- se due facce longitudinali, classifico doppio taglio longitudinale + if Long2Cut.GetLongFacesCount( Proc) == 2 then + bOk, bDown = Long2Cut.Classify( Proc) + -- altrimenti eseguo singolo taglio longitudinale + else + bOk, bDown = LongCut.Classify( Proc) + end -- se taglio con lama elseif SawCut.Identify( Proc) then bOk, bDown = SawCut.Classify( Proc)