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