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:
@@ -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
@@ -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'
|
||||
Reference in New Issue
Block a user