From 0be8849f2e587086f69efb073723814d586f99c3 Mon Sep 17 00:00:00 2001 From: DarioS Date: Wed, 8 Mar 2023 08:45:44 +0100 Subject: [PATCH] =?UTF-8?q?DataWall=202.5c2=20:=20-=20aggiunta=20possibili?= =?UTF-8?q?t=C3=A0=20di=20spostare=20grezzo=20da=20corner=20di=20riferimen?= =?UTF-8?q?to=20anche=20in=20X.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LuaLibs/WallExec.lua | 14 +++++++------- Version.lua | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/LuaLibs/WallExec.lua b/LuaLibs/WallExec.lua index 70b8ac5..839fb75 100644 --- a/LuaLibs/WallExec.lua +++ b/LuaLibs/WallExec.lua @@ -1,4 +1,4 @@ --- WallExec.lua by Egaltech s.r.l. 2022/05/12 +-- WallExec.lua by Egaltech s.r.l. 2023/03/06 -- Libreria esecuzione lavorazioni per Pareti -- Tabella per definizione modulo @@ -75,22 +75,22 @@ function WallExec.ProcessWalls( dRawL, dRawW, dRawH, vWall, bMachGroupOk, bNewPr end if sOrigCorner == 'TL' then nCorner = MCH_CR.TL - OrigOnTab = Point3d( 0, b3Tab:getDimY() - abs( WD.DELTA_Y or 0), ( WD.DELTA_Z or 0)) + OrigOnTab = Point3d( 0 + abs( WD.DELTA_X or 0), b3Tab:getDimY() - abs( WD.DELTA_Y or 0), ( WD.DELTA_Z or 0)) elseif sOrigCorner == 'BL' then nCorner = MCH_CR.BL - OrigOnTab = Point3d( 0, abs( WD.DELTA_Y or 0), ( WD.DELTA_Z or 0)) + OrigOnTab = Point3d( 0 + abs( WD.DELTA_X or 0), abs( WD.DELTA_Y or 0), ( WD.DELTA_Z or 0)) elseif sOrigCorner == 'TR' then nCorner = MCH_CR.TR - OrigOnTab = Point3d( b3Tab:getDimX(), b3Tab:getDimY() - abs( WD.DELTA_Y or 0), ( WD.DELTA_Z or 0)) + OrigOnTab = Point3d( b3Tab:getDimX() - abs( WD.DELTA_X or 0), b3Tab:getDimY() - abs( WD.DELTA_Y or 0), ( WD.DELTA_Z or 0)) elseif sOrigCorner == 'BR' then nCorner = MCH_CR.BR - OrigOnTab = Point3d( b3Tab:getDimX(), abs( WD.DELTA_Y or 0), ( WD.DELTA_Z or 0)) + OrigOnTab = Point3d( b3Tab:getDimX() - abs( WD.DELTA_X or 0), abs( WD.DELTA_Y or 0), ( WD.DELTA_Z or 0)) elseif sOrigCorner == 'TM' then nCorner = MCH_CR.TR - OrigOnTab = Point3d( WD.MID_REF, b3Tab:getDimY() - abs( WD.DELTA_Y or 0), ( WD.DELTA_Z or 0)) + OrigOnTab = Point3d( WD.MID_REF - abs( WD.DELTA_X or 0), b3Tab:getDimY() - abs( WD.DELTA_Y or 0), ( WD.DELTA_Z or 0)) elseif sOrigCorner == 'BM' then nCorner = MCH_CR.BR - OrigOnTab = Point3d( WD.MID_REF, abs( WD.DELTA_Y or 0), ( WD.DELTA_Z or 0)) + OrigOnTab = Point3d( WD.MID_REF - abs( WD.DELTA_X or 0), abs( WD.DELTA_Y or 0), ( WD.DELTA_Z or 0)) end -- Impostazione dell'attrezzaggio di default EgtImportSetup() diff --git a/Version.lua b/Version.lua index 86553bb..248fbeb 100644 --- a/Version.lua +++ b/Version.lua @@ -1,4 +1,4 @@ -- Version.lua by Egalware s.r.l. 2023/03/02 -- Gestione della versione di Wall -VERSION = '2.5c1' +VERSION = '2.5c2'