@ -42,16 +42,35 @@
# ifdef POSIX_SHARED
# ifdef POSIX_SHARED
float math : : constrain ( float & val , float min , float max )
namespace math
{
float min ( float val1 , float val2 )
{
return ( val1 < val2 ) ? val1 : val2 ;
}
float max ( float val1 , float val2 )
{
return ( val1 > val2 ) ? val1 : val2 ;
}
float constrain ( float & val , float min , float max )
{
{
return ( val < min ) ? min : ( ( val > max ) ? max : val ) ;
return ( val < min ) ? min : ( ( val > max ) ? max : val ) ;
}
}
float math : : radians ( float degrees )
float radians ( float degrees )
{
{
return ( degrees / 180.0f ) * M_PI_F ;
return ( degrees / 180.0f ) * M_PI_F ;
}
}
float math : : degrees ( float radians )
float degrees ( float radians )
{
{
return ( radians * 180.0f ) / M_PI_F ;
return ( radians * 180.0f ) / M_PI_F ;
}
}
}
# endif
# endif