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