summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/assimp/contrib/poly2tri/poly2tri/common/utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/assimp/contrib/poly2tri/poly2tri/common/utils.h')
-rw-r--r--src/3rdparty/assimp/contrib/poly2tri/poly2tri/common/utils.h60
1 files changed, 3 insertions, 57 deletions
diff --git a/src/3rdparty/assimp/contrib/poly2tri/poly2tri/common/utils.h b/src/3rdparty/assimp/contrib/poly2tri/poly2tri/common/utils.h
index 30bef66f8..f123fedaf 100644
--- a/src/3rdparty/assimp/contrib/poly2tri/poly2tri/common/utils.h
+++ b/src/3rdparty/assimp/contrib/poly2tri/poly2tri/common/utils.h
@@ -32,67 +32,13 @@
#ifndef UTILS_H
#define UTILS_H
-// Otherwise #defines like M_PI are undeclared under Visual Studio
-#define _USE_MATH_DEFINES
-
#include <exception>
-#include <math.h>
-
-#ifndef M_E
-#define M_E (2.7182818284590452354)
-#endif
-
-#ifndef M_LOG2E
-#define M_LOG2E (1.4426950408889634074)
-#endif
-
-#ifndef M_LOG10E
-#define M_LOG10E (0.43429448190325182765)
-#endif
-
-#ifndef M_LN2
-#define M_LN2 (0.69314718055994530942)
-#endif
-
-#ifndef M_LN10
-#define M_LN10 (2.30258509299404568402)
-#endif
-
-#ifndef M_PI
-#define M_PI (3.14159265358979323846)
-#endif
-
-#ifndef M_PI_2
-#define M_PI_2 (1.57079632679489661923)
-#endif
-
-#ifndef M_PI_4
-#define M_PI_4 (0.78539816339744830962)
-#endif
-
-#ifndef M_1_PI
-#define M_1_PI (0.31830988618379067154)
-#endif
-
-#ifndef M_2_PI
-#define M_2_PI (0.63661977236758134308)
-#endif
-
-#ifndef M_2_SQRTPI
-#define M_2_SQRTPI (1.12837916709551257390)
-#endif
-
-#ifndef M_SQRT2
-#define M_SQRT2 (1.41421356237309504880)
-#endif
-
-#ifndef M_SQRT1_2
-#define M_SQRT1_2 (0.70710678118654752440)
-#endif
namespace p2t {
-const double PI_3div4 = 3 * M_PI / 4;
+const double PI = 3.1415926535897932384626433832795029;
+const double PI_2 = 2 * PI;
+const double PI_3div4 = 3 * PI / 4;
const double EPSILON = 1e-15;
enum Orientation { CW, CCW, COLLINEAR };