EgtMachKernel :

- in foratura anche le composite con curve di Bezier che sono cerchi vengono riconosciute
- aggiustato parametro di sicurezza per controllo collisioni nei rapidi.
This commit is contained in:
Dario Sassi
2018-05-09 06:55:11 +00:00
parent 9cc19c0d31
commit f3ffeffc7d
3 changed files with 14 additions and 5 deletions
+1 -1
View File
@@ -2565,7 +2565,7 @@ Pocketing::CalcSpiral( const ICurveComposite* pCompo, bool bSplitArcs,
// se circonferenza, chiamo la funzione specializzata
Point3d ptCen ; Vector3d vtN ; double dRad ; bool bCCW ;
if ( pCompo->IsACircle( 10 * EPS_SMALL, ptCen, vtN, dRad, bCCW)) {
if ( pCompo->IsACircle( 100 * EPS_SMALL, ptCen, vtN, dRad, bCCW)) {
double dIntRad = 0 ;
if ( m_Params.m_nSubType == POCKET_SUB_SPIRALOUT && GetLeadInType() == POCKET_LI_HELIX) {
dIntRad = min( 0.5 * min( m_Params.m_dLiTang, m_TParams.m_dDiam), dRad - dOffs) ;