#include "StdAfx.h"
#include "XMath.h"
#include "XVec3.h"
XMath::XMath(void)
{
}
XMath::~XMath(void)
{
}
float XMath::Fabs( float f )
{
int tmp = *reinterpret_cast<int *>( &f );
tmp &= 0x7FFFFFFF;
return *reinterpret_cast<float *>( &tmp );
}
float XMath::GetCurAngle(float fCos, float fSin)
{
//Trace_Debug("GetCurAngle","fCos=%.3f, fSin=%.3f", fCos, fSin);
float angle = 0.f;
float fTan = fSin/fCos;
if (fSin>=0 && fCos>=0)
angle = atan(fTan);