From ac9dee1998cea3a083266eb6dc7f8ff3276d88ee Mon Sep 17 00:00:00 2001 From: SaraP Date: Wed, 24 Jun 2026 15:54:08 +0200 Subject: [PATCH] =?UTF-8?q?3dPrinting=203.1f4=20:=20-=20aggiunta=20possibi?= =?UTF-8?q?lit=C3=A0=20da=20file=20ini=20della=20macchina=20di=20modificar?= =?UTF-8?q?e=20l'angolo=20per=20lo=20slicing=20a=2045=C2=B0=20(=20Dir45deg?= =?UTF-8?q?Ang).?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LuaLibs/CalcSlices.lua | 6 ++++-- Version.lua | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/LuaLibs/CalcSlices.lua b/LuaLibs/CalcSlices.lua index 4a699d0..fed4fe3 100644 --- a/LuaLibs/CalcSlices.lua +++ b/LuaLibs/CalcSlices.lua @@ -1420,12 +1420,14 @@ function CalcSlices.Exec( nPartId, nStmId) local nSlicingType = EgtGetInfo( s_nPartId, KEY_SLICING_TYPE, 'i') if nSlicingType == SLICING_TYPE.DEG45_X then local nDir = EgtGetNumberFromIni( '3dPrinting', 'Dir45degX', 0, sMachIni) + local dAng = EgtGetNumberFromIni( '3dPrinting', 'Dir45degAng', 45, sMachIni) local dHorAng = EgtIf( nDir == -1, 180, 0) - vtSlicing = VectorFromSpherical( 1, 45, dHorAng) + vtSlicing = VectorFromSpherical( 1, dAng, dHorAng) elseif nSlicingType == SLICING_TYPE.DEG45_Y then local nDir = EgtGetNumberFromIni( '3dPrinting', 'Dir45degY', 0, sMachIni) + local dAng = EgtGetNumberFromIni( '3dPrinting', 'Dir45degAng', 45, sMachIni) local dHorAng = EgtIf( nDir == 2, 90, -90) - vtSlicing = VectorFromSpherical( 1, 45, dHorAng) + vtSlicing = VectorFromSpherical( 1, dAng, dHorAng) elseif nSlicingType == SLICING_TYPE.HORIZONTAL then vtSlicing = X_AX() elseif nSlicingType == SLICING_TYPE.MULTIPLANAR or nSlicingType == SLICING_TYPE.MULTIPLANAR_DEG45 or nSlicingType == SLICING_TYPE.MULTIPLANAR_HOR then diff --git a/Version.lua b/Version.lua index 03e92e9..1d95775 100644 --- a/Version.lua +++ b/Version.lua @@ -1,4 +1,4 @@ --- Version.lua by Egaltech s.r.l. 2026/05/26 +-- Version.lua by Egaltech s.r.l. 2026/06/24 -- Gestione della versione di 3dPrinting -VERSION = '3.1f3' \ No newline at end of file +VERSION = '3.1f4' \ No newline at end of file