From d51a0d225886707f57336f09f0c3f31c142230a9 Mon Sep 17 00:00:00 2001 From: Riccardo Elitropi Date: Fri, 3 Apr 2026 08:23:13 +0200 Subject: [PATCH 1/2] EgtGeomKernel : - in CalcPocketing correzione parametro Invert per Epicicli. --- CalcPocketing.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/CalcPocketing.cpp b/CalcPocketing.cpp index cb9e8f5..4e2b791 100644 --- a/CalcPocketing.cpp +++ b/CalcPocketing.cpp @@ -6236,9 +6236,6 @@ AddEpicycles( const PocketParams& PockParam, ICurveComposite* pCompo, ICurveComp if ( pCompo == nullptr || ! pCompo->IsValid()) return false ; - if ( PockParam.bInvert) - pCompo->Invert() ; // oriento la curva in senso antiorario - // calcolo l'Offset definito dal valore dell'raggio dell'epiciclo OffsetCurve OffsCrv ; if ( ! OffsCrv.Make( pCompo, PockParam.dEpicyclesRad, ICurve::OFF_FILLET) || OffsCrv.GetCurveCount() > 1) From fa9a9e89cb7afdf080809b65af4ced72d2b3e788 Mon Sep 17 00:00:00 2001 From: Riccardo Elitropi Date: Fri, 3 Apr 2026 12:52:39 +0200 Subject: [PATCH 2/2] EgtGeomKernel : - in CalcPocketing aggiunte considerazioni per Lucidature su SmallRad. --- CalcPocketing.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CalcPocketing.cpp b/CalcPocketing.cpp index 4e2b791..93bece0 100644 --- a/CalcPocketing.cpp +++ b/CalcPocketing.cpp @@ -6541,7 +6541,7 @@ CalcSpiral( const ISurfFlatRegion* pSfrPock, const ISurfFlatRegion* pSfrOrig, co } // se non ho Chunks e devo usare un Offset più piccolo... else if ( ! bSmallRad) { - if ( PockParams.dRad < EPS_SMALL) + if ( PockParams.dRad < EPS_SMALL || PockParams.bPolishing) break ; dOffs = dOffsPrec + ( nIter == 0 ? PockParams.dRad + PockParams.dRadialOffset : PockParams.dRad) ; }