From ea79bddc582d52714e59d44f02b39fcbc3d8c5d2 Mon Sep 17 00:00:00 2001 From: DarioS Date: Sun, 19 Sep 2021 18:26:20 +0200 Subject: [PATCH] DataBeam : - in tagli con lama evitato ribaltamento testa se taglio verso il basso non sbieco. --- LuaLibs/ProcessCut.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/LuaLibs/ProcessCut.lua b/LuaLibs/ProcessCut.lua index da70554..fb5a2d9 100644 --- a/LuaLibs/ProcessCut.lua +++ b/LuaLibs/ProcessCut.lua @@ -1,8 +1,9 @@ --- ProcessCut.lua by Egaltech s.r.l. 2021/09/10 +-- ProcessCut.lua by Egaltech s.r.l. 2021/09/19 -- Gestione calcolo singoli tagli di lama per Travi -- 2021/05/18 I due tagli con testa da sotto di un cubetto sono fatti di seguito. -- 2021/06/06 Correzioni per tagli con testa da sotto. -- 2021/07/14 Migliorie per tagli con testa da sotto. +-- 2021/09/19 Tagli da sotto non sbiechi favorita posizione da sopra di testa. -- Tabella per definizione modulo local ProcessCut = {} @@ -409,7 +410,7 @@ local function MakeFromTop( sCutting, Proc, nPhase, nRawId, nPartId, dOvmHead, b local dVzLimDwnUp = dNzLimDwnUp if j ~= 1 then vtNewOrthoO = -vtOrthoO - if not BD.C_SIMM then dVzLimDwnUp = -0.707 end + if not BD.C_SIMM and abs( vtN:getY()) > 0.05 then dVzLimDwnUp = -0.707 end end local bOk, sErr = BL.MakeOneFaceBySaw( vCuts[i][j], 0, sCutting, dSawDiam, vtNewOrthoO, dVzLimDwnUp, BD.CUT_EXTRA_MIN, BD.CUT_SIC, 0, 0, 0, nil, b3Raw) if not bOk then