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()