From 0bcdf656563e78774b9df0c483837a7d10ceac65 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Thu, 16 Nov 2023 19:05:34 +0100 Subject: [PATCH] DataBeam 2.5k4 : - in ProcessLongDoubleCut ora si utilizza la nuova funzione Lua EgtSurfTmFacetElevationInBBox per il calcolo esatto dell'elevazione di una faccia nel solido del pezzo. --- LuaLibs/ProcessLongDoubleCut.lua | 5 ++--- Version.lua | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/LuaLibs/ProcessLongDoubleCut.lua b/LuaLibs/ProcessLongDoubleCut.lua index a07c9cf..937afab 100644 --- a/LuaLibs/ProcessLongDoubleCut.lua +++ b/LuaLibs/ProcessLongDoubleCut.lua @@ -960,9 +960,8 @@ function ProcessLong2Cut.Make( Proc, nPhase, nRawId, nPartId, bForcedBladeMaster elseif ( nSide ~= -1 or BD.DOWN_HEAD or BD.TURN) and nUseMillOnSide == 0 then -- determino la massima elevazione local dElev = 0 - local dFacElev1 = BL.GetFaceElevation( Proc.Id, tFaceLong[1], nPartId) - local dFacElev2 = BL.GetFaceElevation( Proc.Id, tFaceLong[2], nPartId) - -- 03/12/2020 + local dFacElev1 = EgtSurfTmFacetElevationInBBox( Proc.Id, tFaceLong[1], b3Solid, GDB_ID.ROOT) + local dFacElev2 = EgtSurfTmFacetElevationInBBox( Proc.Id, tFaceLong[2], b3Solid, GDB_ID.ROOT) -- se facce concave e a 90 gradi, prendo l'elevazione minima if bOrtho then dElev = min( dFacElev1, dFacElev2) diff --git a/Version.lua b/Version.lua index c37c0db..fa56dd5 100644 --- a/Version.lua +++ b/Version.lua @@ -1,6 +1,6 @@ --- Version.lua by Egaltech s.r.l. 2023/11/06 +-- Version.lua by Egaltech s.r.l. 2023/11/16 -- Gestione della versione di Beam NAME = 'Beam' -VERSION = '2.5k3' +VERSION = '2.5k4' MIN_EXE = '2.5c1'