From 36bff56509f721c04ceb31a122fd968b99acc763 Mon Sep 17 00:00:00 2001 From: "luca.mazzoleni" Date: Fri, 17 Feb 2023 18:36:51 +0100 Subject: [PATCH] =?UTF-8?q?Improvement:=20-=20Nelle=20tasche=20in=20doppio?= =?UTF-8?q?=20la=20distanza=20minima=20ammessa=20tra=20le=20feature=20?= =?UTF-8?q?=C3=A8=20stata=20portata=20a=2050.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LuaLibs/BeamExec.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/LuaLibs/BeamExec.lua b/LuaLibs/BeamExec.lua index a56117b..bab79b6 100644 --- a/LuaLibs/BeamExec.lua +++ b/LuaLibs/BeamExec.lua @@ -42,6 +42,7 @@ -- 2023/01/31 Implementata gestione mortase in doppio. -- 2023/01/31 Nelle lavorazioni in doppio aggiunta la minima distanza tra le feature. -- 2023/02/17 Ora le forature che intersecano le mortase sono sempre fatte prima della mortasa stessa. +-- 2023/02/17 Nelle tasche in doppio, la distanza minima ammessa tra le feature รจ stata portata a 50. -- Tabella per definizione modulo local BeamExec = {} @@ -1416,7 +1417,7 @@ local function CheckMirrorPocket( Proc, ProcMirror, b3Raw, AuxId) local ptCenRaw = b3Raw:getCenter() local dYMinDistance = EgtIf( ptBC:getY() > ptBCMirror:getY(), abs( b3ProcMirror:getMax():getY() - b3Proc:getMin():getY()), abs( b3Proc:getMax():getY() - b3ProcMirror:getMin():getY())) local dZMinDistance = EgtIf( ptBC:getZ() > ptBCMirror:getZ(), abs( b3ProcMirror:getMax():getZ() - b3Proc:getMin():getZ()), abs( b3Proc:getMax():getZ() - b3ProcMirror:getMin():getZ())) - local dMinimumDistanceMirroredFeatures = 60 + local dMinimumDistanceMirroredFeatures = 50 -- controllo che il centro delle due mortase sia allineato, che queste siano equidistanti dalla mezzeria della trave -- e che queste non siano troppo vicine if AreSameOrOppositeVectorApprox( vtExtr, Y_AX()) then