diff --git a/vcg/math/Base.h b/vcg/math/Base.h index 0b71681f..7a5942ab 100644 --- a/vcg/math/Base.h +++ b/vcg/math/Base.h @@ -63,8 +63,8 @@ namespace vcg { static T inline Abs(const T v); static const T MaxVal; - static T ToDeg(const T a); - static T ToRad(const T a); + static T ToDeg(const T &a); + static T ToRad(const T &a); }; float Math::Sqrt(const float v) @@ -102,10 +102,10 @@ inline SCALAR Clamp( const SCALAR & val, const SCALAR& minval, const SCALAR& max -inline float ToDeg(const float &a){return a*180.0f/float(M_PI);} -inline float ToRad(const float &a){return float(M_PI)*a/180.0f;} -inline double ToDeg(const double &a){return a*180.0/M_PI;} -inline double ToRad(const double &a){return M_PI*a/180.0;} +inline float Math::ToDeg(const float &a){return a*180.0f/float(M_PI);} +inline float Math::ToRad(const float &a){return float(M_PI)*a/180.0f;} +inline double Math::ToDeg(const double &a){return a*180.0/M_PI;} +inline double Math::ToRad(const double &a){return M_PI*a/180.0;} } // End namespace