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