EgtMachKernel 2.2g3 :

- modificata distanza di sicurezza per verifica collisioni in link
- corretto approccio/retrazione su tagli di lama inclinati di segmenti di retta.
This commit is contained in:
Dario Sassi
2020-07-13 06:32:29 +00:00
parent eb98dfcf07
commit 69bf8c8599
3 changed files with 7 additions and 8 deletions
+2 -1
View File
@@ -2345,9 +2345,10 @@ Operation::TestCollisionAvoid( const DBLVECTOR& vAxStart, const DBLVECTOR& vAxEn
INTVECTOR vCollId ;
pMch->GetCurrHeadCollGroups( vCollId) ;
// distanza di sicurezza
const double TOL_SAFEDIST = 10.0 ;
const double MIN_SAFEDIST = 10.0 ;
double dSafeDist = m_pMchMgr->GetCurrMachiningsMgr()->GetSafeZ() ;
dSafeDist = min( dSafeDist, max( 0.5 * dSafeDist, MIN_SAFEDIST)) ;
dSafeDist = max( dSafeDist - TOL_SAFEDIST, MIN_SAFEDIST) ;
// Vado nelle posizioni da controllare
const int COLL_STEP = 16 ;
bool bCollide = false ;