EgtGeomKernel 1.5g4 :
- aggiunto calcolo Biarchi da condizioni tipo Hermite - aggiunta AngleInSpan - migliorata gestione riferimento di gruppi - corrette trasformazioni GeoVector3d per punto base.
This commit is contained in:
@@ -46,3 +46,17 @@ MediaAngle( double dAng1Deg, double dAng2Deg, double dCoeff)
|
||||
|
||||
return ( dAng1Near2Deg * ( 1 - dCoeff) + dAng2Deg * dCoeff) ;
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
bool
|
||||
AngleInSpan( double dAngDeg, double dAngRefDeg, double dAngSpanDeg)
|
||||
{
|
||||
double dAngDiffDeg = DiffAngle( dAngDeg, dAngRefDeg) ;
|
||||
|
||||
if ( fabs( dAngSpanDeg) < EPS_ANG_ZERO)
|
||||
return ( fabs( dAngDiffDeg) < EPS_ANG_SMALL) ;
|
||||
else if ( dAngSpanDeg > 0)
|
||||
return ( dAngDiffDeg > - EPS_ANG_SMALL && dAngDiffDeg < dAngSpanDeg + EPS_ANG_SMALL) ;
|
||||
else
|
||||
return ( dAngDiffDeg < EPS_ANG_SMALL && dAngDiffDeg > dAngSpanDeg - EPS_ANG_SMALL) ;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user