EgtExecutor 1.9l4 :
- fabs sostituito da abs.
This commit is contained in:
@@ -121,7 +121,7 @@ ExePackBox( int nId, double dXmin, double dYmin, double dXmax, double dYmax, dou
|
||||
sort( vY.begin(), vY.end(), greater<double>()) ;
|
||||
}
|
||||
// Elimino i valori coincidenti
|
||||
vY.erase( unique( vY.begin(), vY.end(), [](double a, double b){ return fabs( a - b) < EPS_SMALL ;}), vY.end()) ;
|
||||
vY.erase( unique( vY.begin(), vY.end(), [](double a, double b){ return abs( a - b) < EPS_SMALL ;}), vY.end()) ;
|
||||
// Testo le Y in ordine opportuno
|
||||
bool bFound = false ;
|
||||
double dXok = INFINITO, dYok = INFINITO ;
|
||||
@@ -232,7 +232,7 @@ ExePackBoxCluster( const INTVECTOR& vIds, double dXmin, double dYmin, double dXm
|
||||
sort( vY.begin(), vY.end(), greater<double>()) ;
|
||||
}
|
||||
// Elimino i valori coincidenti
|
||||
vY.erase( unique( vY.begin(), vY.end(), [](double a, double b){ return fabs( a - b) < EPS_SMALL ;}), vY.end()) ;
|
||||
vY.erase( unique( vY.begin(), vY.end(), [](double a, double b){ return abs( a - b) < EPS_SMALL ;}), vY.end()) ;
|
||||
// Testo le Y in ordine opportuno
|
||||
bool bFound = false ;
|
||||
double dXok = INFINITO, dYok = INFINITO ;
|
||||
@@ -446,7 +446,7 @@ ExeMoveBoxCluster( const INTVECTOR& vIds, Vector3d& vtMove,
|
||||
nId2 = ( bInRoot ? ExeGetNextPart( nId2, true) : ExeGetNextGroup( nId2)) ;
|
||||
}
|
||||
// Ordino questi box in senso contrario al movimento
|
||||
if ( fabs( vtMoveXY.x) >= fabs( vtMoveXY.y)) {
|
||||
if ( abs( vtMoveXY.x) >= abs( vtMoveXY.y)) {
|
||||
if ( vtMoveXY.x > 0)
|
||||
// movimento prevalente in X+ -> ordine secondo X decrescente
|
||||
sort( vBox.begin(), vBox.end(), []( const BBox3d& a, const BBox3d& b)
|
||||
|
||||
Reference in New Issue
Block a user