if (fpar >= 0.) {
return ((para >= fpar) && (para <= lpar));
}
- if (para >= (fpar+2*PI)) return Standard_True;
+ if (para >= (fpar+2*M_PI)) return Standard_True;
if (para <= lpar) return Standard_True;
return Standard_False;
}
dirac.Normalize();
gp_Vec norac = dirac.Crossed(gp_Vec(norm));
gp_Ax1 ax(myPosition, norm);
- norac.Rotate(ax, PI/8);
+ norac.Rotate(ax, M_PI/8);
norac*=(myArrowSize/2);
gp_Pnt P1 = myPosition.Translated(norac);
gp_Vec transvec = vec*myArrowSize;
curpos = myPntAttach.Translated(transvec);
gp_Ax1 RotAx( myPntAttach, NormPln);
- curpos.Rotate(RotAx, PI/10);
+ curpos.Rotate(RotAx, M_PI/10);
}
return curpos;
Standard_Real& plast)
{
// readjust parametres on the circle
- if (plast > 2*PI ) {
- Standard_Real nbtours = Floor(plast / (2*PI));
- plast -= nbtours*2*PI;
- pfirst -= nbtours*2*PI;
+ if (plast > 2*M_PI ) {
+ Standard_Real nbtours = Floor(plast / (2*M_PI));
+ plast -= nbtours*2*M_PI;
+ pfirst -= nbtours*2*M_PI;
}
if (myAutomaticPosition) {
Standard_Real circparam = (pfirst + plast)/2.;
if ( !InDomain(pfirst,plast,circparam)) {
- Standard_Real otherpar = circparam + PI;
- if (otherpar > 2*PI) otherpar -= 2*PI;
+ Standard_Real otherpar = circparam + M_PI;
+ if (otherpar > 2*M_PI) otherpar -= 2*M_PI;
circparam = otherpar;
}
Standard_Real circparam = ElCLib::Parameter(gcirc, pos);
if ( !InDomain(pfirst,plast,circparam)) {
- Standard_Real otherpar = circparam + PI;
- if (otherpar > 2*PI) otherpar -= 2*PI;
+ Standard_Real otherpar = circparam + M_PI;
+ if (otherpar > 2*M_PI) otherpar -= 2*M_PI;
circparam = otherpar;
}