Files
2022-10-26 12:25:11 +08:00

28 lines
444 B
C++

#pragma once
#define PAI 3.1415926535897932384f
#define ANGLE_PER_RADIAN 57.29578f
#define NUM_SINTABLE 360
#define NUM_ACOSTABLE 180
class SinTable
{
public:
SinTable();
~SinTable();
float FSIN( int iAngle ); // iAngle : 0 ~ 360
float FCOS( int iAngle );
int FACOS( float fValue ); // fValue : -1 ~ 1
private:
float * m_pSinTable;
float * m_pCosTable;
int * m_pACosTable;
};
extern SinTable g_SinTable;