From 511af04c8b57570ef8fadcca5410f3074b31423d Mon Sep 17 00:00:00 2001 From: "luca.mazzoleni" Date: Thu, 17 Oct 2024 12:20:39 +0200 Subject: [PATCH] - in Drill con precedenza corretto caso in cui il foro veniva ripetuto in rotazioni diverse --- LuaLibs/ProcessDrill.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/LuaLibs/ProcessDrill.lua b/LuaLibs/ProcessDrill.lua index ac27f68..f6c1702 100644 --- a/LuaLibs/ProcessDrill.lua +++ b/LuaLibs/ProcessDrill.lua @@ -250,8 +250,10 @@ function ProcessDrill.Classify( Proc, b3Raw, sDownOrSideOrStd) -- se ci sono delle dipendenze da altre feature da rispettare if sDownOrSideOrStd then if sDownOrSideOrStd == 'DOWN' then - if vtExtr:getZ() < - BD.DRILL_VZ_MIN then + -- se foro fatto in doppio entrambe le forature (valore assoluto) devono essere sopra al valore limite, se foro singolo deve essere sopra al valore limite se ribaltato + if ( abs( Proc.Flg) == 2 and ( abs( vtExtr:getZ()) < - BD.DRILL_VZ_MIN) or ( abs( Proc.Flg) ~= 2 and vtExtr:getZ() < - BD.DRILL_VZ_MIN)) then Proc.Down = true + Proc.Side = false return true end end