mirror of
https://github.com/AxioDL/zeus.git
synced 2025-06-06 22:53:28 +00:00
Implement unimplemented COBBox constructor
This commit is contained in:
parent
978b882449
commit
68b5c47e25
@ -28,9 +28,9 @@ struct CMRay
|
|||||||
end = invD * delta;
|
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);
|
return CMRay(inv * start, inv * normal, d, invD);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
#include "zeus/CTransform.hpp"
|
#include "zeus/CTransform.hpp"
|
||||||
#include "zeus/CVector3f.hpp"
|
#include "zeus/CVector3f.hpp"
|
||||||
#include "zeus/CAABox.hpp"
|
#include "zeus/CAABox.hpp"
|
||||||
|
#include "zeus/CMRay.hpp"
|
||||||
|
|
||||||
namespace zeus
|
namespace zeus
|
||||||
{
|
{
|
||||||
@ -38,9 +39,10 @@ public:
|
|||||||
transform.origin = aabb.center();
|
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
|
CAABox calculateAABox(const CTransform& transform = CTransform()) const
|
||||||
|
Loading…
x
Reference in New Issue
Block a user