From 36618ccc028cbaa624a92e1bb00f688ab4286085 Mon Sep 17 00:00:00 2001 From: "daniele.nicoli" Date: Tue, 11 Aug 2026 12:01:25 +0200 Subject: [PATCH] - AntiSplintBySaw - Se inverte lavorazione, inverte anche i parametri di LeadIn e LeadOut --- LuaLibs/ProcessLapJoint.lua | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/LuaLibs/ProcessLapJoint.lua b/LuaLibs/ProcessLapJoint.lua index cf4710b..4f9e852 100644 --- a/LuaLibs/ProcessLapJoint.lua +++ b/LuaLibs/ProcessLapJoint.lua @@ -4914,6 +4914,30 @@ local function ManageAntiSplintBySaw( Proc, b3Raw, b3Solid, bIsU, vtN, nFacInd, EgtSetMachiningParam( MCH_MP.INVERT, not bInvert) -- setto l'offset pari allo spessore lama EgtSetMachiningParam( MCH_MP.OFFSL, -dSawThick) + local LeadIn = { + dStartAddLen = EgtGetMachiningParam( MCH_MP.STARTADDLEN), + dLeadInTangDist = EgtGetMachiningParam( MCH_MP.LITANG), + dLeadInPerpDist = EgtGetMachiningParam( MCH_MP.LIPERP), + dLeadInElev = EgtGetMachiningParam( MCH_MP.LIELEV), + dLeadInCompLen = EgtGetMachiningParam( MCH_MP.LICOMPLEN) + } + local LeadOut = { + dEndAddLen = EgtGetMachiningParam( MCH_MP.ENDADDLEN), + dLeadOutTangDist = EgtGetMachiningParam( MCH_MP.LOTANG), + dLeadOutPerpDist = EgtGetMachiningParam( MCH_MP.LOPERP), + dLeadOutElev = EgtGetMachiningParam( MCH_MP.LOELEV), + dLeadOutCompLen = EgtGetMachiningParam( MCH_MP.LOCOMPLEN) + } + EgtSetMachiningParam( MCH_MP.STARTADDLEN, LeadOut.dEndAddLen) + EgtSetMachiningParam( MCH_MP.LITANG, LeadOut.dLeadOutTangDist) + EgtSetMachiningParam( MCH_MP.LIPERP, LeadOut.dLeadOutPerpDist) + EgtSetMachiningParam( MCH_MP.LIELEV, LeadOut.dLeadOutElev) + EgtSetMachiningParam( MCH_MP.LICOMPLEN, LeadOut.dLeadOutCompLen) + EgtSetMachiningParam( MCH_MP.ENDADDLEN, LeadIn.dStartAddLen) + EgtSetMachiningParam( MCH_MP.LOTANG, LeadIn.dLeadInTangDist) + EgtSetMachiningParam( MCH_MP.LOPERP, LeadIn.dLeadInPerpDist) + EgtSetMachiningParam( MCH_MP.LOELEV, LeadIn.dLeadInElev) + EgtSetMachiningParam( MCH_MP.LOCOMPLEN, LeadIn.dLeadInCompLen) end end end