EgtGeomKernel 1.9l4 :
- fabs sostituito da abs - in Zmap razionalizzazione operazioni taglio spilloni - in SurfTriMesh UpdateFaceting senza più chiamate recursive.
This commit is contained in:
+4
-4
@@ -165,9 +165,9 @@ PolyArc::ParamLinearTransform( double dStartU, double dEndU)
|
||||
double dOriEndU = m_lUPointBs.back().dU ;
|
||||
// determino i coefficienti di riparametrizzazione
|
||||
double dCoeff ;
|
||||
if ( fabs( dEndU - dStartU) < EPS_PARAM)
|
||||
if ( abs( dEndU - dStartU) < EPS_PARAM)
|
||||
dCoeff = 0 ;
|
||||
else if ( fabs( dOriEndU - dOriStartU) > EPS_PARAM)
|
||||
else if ( abs( dOriEndU - dOriStartU) > EPS_PARAM)
|
||||
dCoeff = ( dEndU - dStartU) / ( dOriEndU - dOriStartU) ;
|
||||
else
|
||||
return false ;
|
||||
@@ -303,7 +303,7 @@ PolyArc::Join( PolyArc& PA, double dOffsetPar)
|
||||
// cancello l'ultimo di questo
|
||||
EraseLastUPoint() ;
|
||||
// aggiungo eventuale offset all'altro
|
||||
if ( fabs( dOffsetPar) > EPS_PARAM)
|
||||
if ( abs( dOffsetPar) > EPS_PARAM)
|
||||
PA.AddOffsetToU( dOffsetPar) ;
|
||||
// sposto i punti dall'altra polilinea a questa e aggiorno i contatori
|
||||
m_lUPointBs.splice( m_lUPointBs.end(), PA.m_lUPointBs) ;
|
||||
@@ -473,7 +473,7 @@ PolyArc::IsFlat( int& nRank, Point3d& ptCen, Vector3d& vtDir, double dToler) con
|
||||
nRank += 2 ;
|
||||
}
|
||||
// se la componente parallela è non nulla, punto non nel piano
|
||||
if ( fabs( dPar) > dToler) {
|
||||
if ( abs( dPar) > dToler) {
|
||||
if ( nRank == 0 || nRank == 2)
|
||||
nRank += 1 ;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user