34 lines
407 B
C
34 lines
407 B
C
#ifndef COMMON_H
|
|
#define COMMON_H
|
|
|
|
#include <cmath>
|
|
|
|
#ifndef EPSILON
|
|
#define EPSILON 1E-6f
|
|
#endif
|
|
|
|
#ifndef SPLT_EPS
|
|
#define SPLT_EPS 4 * EPSILON
|
|
#endif
|
|
|
|
#ifndef LGT_EPS
|
|
#define LGT_EPS 5E-5f
|
|
#endif
|
|
|
|
#ifndef REFR_EPS
|
|
#define REFR_EPS 1E-4f
|
|
#endif
|
|
|
|
#ifndef NORM_EPS
|
|
#define NORM_EPS 1E-12f
|
|
#endif
|
|
|
|
#ifndef INFINITY
|
|
#define INFINITY HUGE_VAL
|
|
#endif
|
|
|
|
#ifndef PI
|
|
#define PI 3.1415926535897932384f
|
|
#endif
|
|
|
|
#endif
|