TriangleVsBox detection seems to work in all cases, but cannot resolve all cases yet.

Also added default ctor for Ray and removed compilation errors in CollisionSystem.
This commit is contained in:
William Moberg
2016-01-22 11:22:56 +01:00
parent d2984c6ae4
commit 52765cc85b
3 changed files with 25 additions and 168 deletions
+4
View File
@@ -7,6 +7,10 @@
class Ray
{
public:
Ray()
: m_Origin(glm::vec3(0.f))
, m_Direction(glm::vec3(0, 0, 1))
{}
Ray(const glm::vec3& origin, const glm::vec3& dir)
: m_Origin(origin)
, m_Direction(glm::normalize(dir))