mirror of https://github.com/AxioDL/metaforce.git
17 lines
492 B
C++
17 lines
492 B
C++
|
#ifndef __URDE_COLLISIONUTIL_HPP__
|
||
|
#define __URDE_COLLISIONUTIL_HPP__
|
||
|
|
||
|
#include "GCNTypes.hpp"
|
||
|
#include "zeus/zeus.hpp"
|
||
|
|
||
|
namespace urde
|
||
|
{
|
||
|
namespace CollisionUtil
|
||
|
{
|
||
|
bool LineIntersectsOBBox(const zeus::COBBox&, const zeus::CMRay&, float&);
|
||
|
u32 RayAABoxIntersection(const zeus::CMRay&, const zeus::CAABox&, const zeus::CVector3f&, float&);
|
||
|
u32 RaySphereIntersection_Double(const zeus::CSphere&, const zeus::CVector3f&, const zeus::CVector3f&, double&);
|
||
|
}
|
||
|
}
|
||
|
#endif // __URDE_COLLISIONUTIL_HPP__
|