From cdef58712f48b8c9a736bcf5e91532c7e6878e73 Mon Sep 17 00:00:00 2001 From: SaraP Date: Wed, 14 Feb 2024 15:29:47 +0100 Subject: [PATCH] 3dPrinting : - aggiunta altezza minima di sicurezza per wipe. --- LuaLibs/CalcToolPath.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/LuaLibs/CalcToolPath.lua b/LuaLibs/CalcToolPath.lua index 38a5171..778313a 100644 --- a/LuaLibs/CalcToolPath.lua +++ b/LuaLibs/CalcToolPath.lua @@ -16,6 +16,7 @@ local AMD = require( 'AddManData') local s_nPartId local s_nDefaultWipeAng = -90 -- angolo = 0° per wipe significa che esce ortogonalmente alla direzione del movimento local s_dApproxTol = 0.1 +local s_dHSafeWipe = 2 --------------------------------------------------------------------- local function GetLayerParamsForToolPathCalc() @@ -97,7 +98,7 @@ local function AddZCorrection( b3Box, LayerParams) -- correzione per i wipe -- altezza minima necessaria per i wipe - local dHMinWipe = LayerParams.dTDiam / 2 * dNxy + max( dHBox, 0) + local dHMinWipe = LayerParams.dTDiam / 2 * dNxy + max( dHBox, 0) + s_dHSafeWipe local vLayIds = EgtGetNameInGroup( s_nPartId, SLICE_LAYER.."*") for i = 1, #vLayIds do local vCrvGrps = EgtGetNameInGroup( vLayIds[i], CONTOUR_GRP.."*")