From 827a709af0ff202c10d7c4e958ed8083027965ff Mon Sep 17 00:00:00 2001 From: "luca.mazzoleni" Date: Tue, 16 Dec 2025 13:10:45 +0100 Subject: [PATCH] - in LeadInOutLib correzione nel calcolo di ptStartAtDepth e ptEndAtDepth --- LuaLibs/LeadInOutLib.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/LuaLibs/LeadInOutLib.lua b/LuaLibs/LeadInOutLib.lua index c421d63..5d64cf5 100644 --- a/LuaLibs/LeadInOutLib.lua +++ b/LuaLibs/LeadInOutLib.lua @@ -67,8 +67,8 @@ function LeadInOutLib.CalculateLeadInOut( sLeadInOutType, Parameters) local dDepthToMachineNext = dDepthToMachine / abs( vtEdgeNextLoc:getY()) -- punti di inizio e fine lavorazione alla profondità di lavoro reale - local ptStartAtDepth = Edge.ptStart + ( -EdgePrevious.vtEdge) * ( EdgePrevious.dLength - dDepthToMachinePrevious) - local ptEndAtDepth = Edge.ptEnd + EdgeNext.vtEdge * ( EdgeNext.dLength - dDepthToMachineNext) + local ptStartAtDepth = Edge.ptStart + Edge.vtN * ( Edge.dElevation - dDepthToMachine) + local ptEndAtDepth = Edge.ptEnd + Edge.vtN * ( Edge.dElevation - dDepthToMachine) -- distanza dai punti di inizio e fine lavorazione reali al pezzo, nelle direzioni dei lati adiacenti -- TODO bisogna controllare bOk???