3dPrinting 3.1f4 :

- aggiunta possibilità da file ini della macchina di modificare l'angolo per lo slicing a 45° ( Dir45degAng).
This commit is contained in:
SaraP
2026-06-24 15:54:08 +02:00
parent 9b46b4c046
commit ac9dee1998
2 changed files with 6 additions and 4 deletions
+4 -2
View File
@@ -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
+2 -2
View File
@@ -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'
VERSION = '3.1f4'