diff --git a/LuaLibs/CalcToolPath.lua b/LuaLibs/CalcToolPath.lua index a1e9731..13c3fb6 100644 --- a/LuaLibs/CalcToolPath.lua +++ b/LuaLibs/CalcToolPath.lua @@ -2373,6 +2373,9 @@ local function SpiralVasePartialMultiPlanar( vLayIds, LayerParams) -- usando come guida la proiezione obliqua del percorso corrente sul piano precedente ( SpiralizeAlongGuide lavora con curve piane complanari) local nProjCrv = EgtCopyGlob( vEntIds[1], nPathGrpId) + if LayerParams.bInvert then + EgtInvertCurve( nProjCrv) + end -- conservo solo il sottotratto corrispondente a nOldId local _, _, dStartGuide = EgtPointCurveDist( ptSProj, nProjCrv, GDB_ID.ROOT) local _, _, dEndGuide = EgtPointCurveDist( ptEProj, nProjCrv, GDB_ID.ROOT)