EgtMachKernel :

- migliorato controllo collisione nella transizione tra lavorazioni.
This commit is contained in:
Dario Sassi
2017-02-07 18:28:54 +00:00
parent df5564c68d
commit dc2981a092
+2 -2
View File
@@ -1497,8 +1497,8 @@ Operation::TestCollisionAvoid( const DBLVECTOR& vAxStart, const DBLVECTOR& vAxEn
pMch->LinkFixtureToGroup( nFxtId, sTable) ;
// Vado nelle posizioni da controllare
bool bCollide = false ;
for ( int i = 1 ; i <= 3 && ! bCollide ; ++ i) {
double dCoeff = double( i) / 4 ;
for ( int i = 1 ; i <= 15 && ! bCollide ; ++ i) {
double dCoeff = double( i) / 16 ;
for ( size_t j = 0 ; j < vAxStart.size() ; ++ j) {
double dPos = ( 1 - dCoeff) * vAxStart[j] + dCoeff * vAxEnd[j] ;
pMch->SetAxisPos( vAxName[j], dPos) ;