]> git.localhorst.tv Git - blank.git/blobdiff - src/geometry.hpp
modify stair model so cut is along x axis
[blank.git] / src / geometry.hpp
index d74e08e6b6fc8c29a5bc104ce381d6f0632e6289..16651d82be46427b89296784c46735cc65a2c9c2 100644 (file)
@@ -8,6 +8,9 @@
 namespace blank {
 
 constexpr float PI = 3.141592653589793238462643383279502884;
+constexpr float PI_0p5 = PI * 0.5f;
+constexpr float PI_1p5 = PI * 1.5f;
+constexpr float PI_2p0 = PI * 2.0f;
 
 struct AABB {
        glm::vec3 min;
@@ -32,6 +35,8 @@ bool Intersection(
        float *dist = nullptr,
        glm::vec3 *normal = nullptr);
 
+bool CullTest(const AABB &box, const glm::mat4 &MVP);
+
 }
 
 #endif