From 8a693a38cc8b1e573c7de67b26680a3db5493571 Mon Sep 17 00:00:00 2001 From: "luca.mazzoleni" Date: Tue, 27 Sep 2022 15:53:09 +0200 Subject: [PATCH] Improvement/BetterMortiseToolSelection: - Sistemato spostamento geometria se fuori dal grezzo --- LuaLibs/ProcessMortise.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/LuaLibs/ProcessMortise.lua b/LuaLibs/ProcessMortise.lua index 67e2854..1b8a87d 100644 --- a/LuaLibs/ProcessMortise.lua +++ b/LuaLibs/ProcessMortise.lua @@ -340,8 +340,10 @@ function ProcessMortise.Make( Proc, nPhase, nRawId, nPartId, dCurrOvmH) -- se il percorso ausiliario รจ esterno al grezzo, lo riavvicino if abs( dMove) > GEO.EPS_SMALL then AuxId = EgtCopyGlob( AuxId, BL.GetAddGroup( nPartId)) - EgtMove( AuxId, Vector3d(0,0,-dMove)) - EgtMove( nFlat, Vector3d(0,0,-dMove)) + local vtMove = Vector3d(0,0,dMove) + vtMove:toGlob(frMor) + EgtMove( AuxId, vtMove, GDB_RT.GLOB) + EgtMove( nFlat, vtMove, GDB_RT.GLOB) frMor, dL, dW = EgtSurfTmFacetMinAreaRectangle( nFlat, 0, GDB_ID.ROOT) ptC = frMor:getOrigin() vtN = frMor:getVersZ()