#ifndef FASTMATH_H #define FASTMATH_H class FastMath { private: float lut_cos[512]; float lut_sin[512]; public: FastMath(); inline float FastSin(float a) { return lut_sin[static_cast(a) & 0x1ff]; } inline float FastCos(float a) { return lut_cos[static_cast(a) & 0x1ff]; } }; #endif /* !FASTMATH_H */