diff --git a/LuaLibs/ProcessLapJoint.lua b/LuaLibs/ProcessLapJoint.lua index 1ddb2f1..e9e514f 100644 --- a/LuaLibs/ProcessLapJoint.lua +++ b/LuaLibs/ProcessLapJoint.lua @@ -103,6 +103,7 @@ -- 2024/04/02 In ForceSideMill escluso caso 4 facce senza possibilità di ingresso lungo Y. -- 2024/04/11 Aggiunta strategia SawPlusChain per lavorazione tasche con lama + sega a catena opzionale. Attivata con Q11. -- 2024/04/15 In SideMillAsSaw gestito anche rabbet +-- 2024/04/17 In MakeMoreLongFaces corretto calcolo divisione in parti per evitare problemi di ceil con interi perfetti (ceil(3) = 3 o 4??) -- Tabella per definizione modulo local ProcessLapJoint = {} @@ -6416,7 +6417,7 @@ local function MakeLongMoreFaces( Proc, nPhase, nRawId, nPartId, dOvmHead) -- la divido in parti lungo X local vAddId = {} local bAllWithEndCap = bAddEndCapLeftSide or bAddEndCapRightSide - local nPart = max( ceil( Proc.Box:getDimX() / BD.LONGCUT_MAXLEN), 2) + local nPart = max( ceil( Proc.Box:getDimX() / BD.LONGCUT_MAXLEN + 10 * GEO.EPS_SMALL), 2) local dPartLen = Proc.Box:getDimX() / nPart local Xmin = Proc.Box:getMin():getX() -- trimesh per la creazione degli EndCap