From 0a95bf668f49b4e0c1a2a76db1e192182b7cc35d Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Mon, 14 May 2018 08:14:43 +0000 Subject: [PATCH] EgtMachkernel : - correzione a Milling per percorsi di lavoro da non interpolare con archi. --- Operation.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Operation.cpp b/Operation.cpp index b0c0b11..a623d3d 100644 --- a/Operation.cpp +++ b/Operation.cpp @@ -643,10 +643,10 @@ Operation::ApproxWithArcsIfUseful( ICurveComposite* pCompo) int nCrvs = pCompo->GetCurveCount() ; if ( nCrvs < 5 || dLen > nCrvs * LIN_FEA_STD) return true ; - // calcolo approssimazione con archi + // calcolo approssimazione con archi (se possibile) PolyArc PA ; if ( ! pCompo->ApproxWithArcsEx( LIN_TOL_MID, ANG_TOL_STD_DEG, LIN_FEA_STD, PA)) - return false ; + return true ; // sostituisco gli archi alle curve originali pCompo->Clear() ; if ( ! pCompo->FromPolyArc( PA))