EgtMachkernel :
- correzione a Milling per percorsi di lavoro da non interpolare con archi.
This commit is contained in:
+2
-2
@@ -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))
|
||||
|
||||
Reference in New Issue
Block a user