From 516679bc3b302e6bcb3821ca2c7f789b44db8538 Mon Sep 17 00:00:00 2001 From: DarioS Date: Thu, 17 Feb 2022 16:23:46 +0100 Subject: [PATCH] EgtMachKernel : - modifica calcolo miglior lato aperto per svuotatura SpiralIn. --- Pocketing.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Pocketing.cpp b/Pocketing.cpp index dc159b7..2bc1283 100644 --- a/Pocketing.cpp +++ b/Pocketing.cpp @@ -4683,12 +4683,12 @@ Pocketing::GetMidOfLongestOpenSide( const ICurveComposite* pCompo, Point3d& ptMi if ( pPrevCrv != nullptr && pPrevCrv->GetTempProp() == 1) { Vector3d vtPrevEnd ; pPrevCrv->GetEndDir( vtPrevEnd) ; Vector3d vtStart ; pCrv->GetStartDir( vtStart) ; - dLenAgg += max( 0., vtPrevEnd * vtStart * dLenPrev) ; + dLenAgg += max( 0.25, vtPrevEnd * vtStart) * dLenPrev ; } if ( pNextCrv != nullptr && pNextCrv->GetTempProp() == 1) { Vector3d vtEnd ; pCrv->GetEndDir( vtEnd) ; Vector3d vtNextStart ; pNextCrv->GetStartDir( vtNextStart) ; - dLenAgg += max( 0., vtEnd * vtNextStart * dLenNext) ; + dLenAgg += max( 0.25, vtEnd * vtNextStart) * dLenNext ; } } // entità corrente