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)