mirror of https://github.com/AxioDL/zeus.git
Implement unimplemented COBBox constructor
This commit is contained in:
parent
978b882449
commit
68b5c47e25
|
@ -28,9 +28,9 @@ struct CMRay
|
|||
end = invD * delta;
|
||||
}
|
||||
|
||||
CMRay getInvUnscaledTransformRay(const CTransform& xfrm)
|
||||
CMRay getInvUnscaledTransformRay(const CTransform& xfrm) const
|
||||
{
|
||||
CTransform inv = xfrm.inverse();
|
||||
const CTransform inv = xfrm.inverse();
|
||||
return CMRay(inv * start, inv * normal, d, invD);
|
||||
}
|
||||
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
#include "zeus/CTransform.hpp"
|
||||
#include "zeus/CVector3f.hpp"
|
||||
#include "zeus/CAABox.hpp"
|
||||
#include "zeus/CMRay.hpp"
|
||||
|
||||
namespace zeus
|
||||
{
|
||||
|
@ -38,9 +39,10 @@ public:
|
|||
transform.origin = aabb.center();
|
||||
}
|
||||
|
||||
COBBox(const CTransform& xf, const CVector3f& point)
|
||||
COBBox(const CTransform& xf, const CVector3f& extents)
|
||||
: transform(xf),
|
||||
extents(extents)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
CAABox calculateAABox(const CTransform& transform = CTransform()) const
|
||||
|
|
Loading…
Reference in New Issue