EgtMachkernel :

- correzione a Milling per percorsi di lavoro da non interpolare con archi.
This commit is contained in:
Dario Sassi
2018-05-14 08:14:43 +00:00
parent f3ffeffc7d
commit 0a95bf668f
+2 -2
View File
@@ -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))