#ifndef GEOMETRY_INCLUDEGLM_HPP
#define GEOMETRY_INCLUDEGLM_HPP

#pragma warning (push)
#pragma warning (disable : 4127)
#pragma warning (disable : 4201)

#include <glm/glm.hpp>
#include <glm/gtc/type_ptr.hpp>
#include <glm/gtc/matrix_transform.hpp>
#include <glm/ext/scalar_constants.hpp>

#define GLM_ENABLE_EXPERIMENTAL
#include <glm/gtx/normal.hpp>
#include <glm/gtx/vector_angle.hpp>

#pragma warning (pop)

#define PI glm::pi<double> ()

#endif
