Added intersection test to example-29-debugdraw.

This commit is contained in:
Branimir Karadžić
2017-09-26 21:09:26 -07:00
parent aa567d3d72
commit f541703810
5 changed files with 155 additions and 30 deletions

View File

@@ -2157,9 +2157,14 @@ void ddDraw(const Aabb& _aabb)
s_dd.draw(_aabb);
}
void ddDraw(const Cylinder& _cylinder, bool _capsule)
void ddDraw(const Cylinder& _cylinder)
{
s_dd.draw(_cylinder, _capsule);
s_dd.draw(_cylinder, false);
}
void ddDraw(const Capsule& _capsule)
{
s_dd.draw( *( (const Cylinder*)&_capsule), true);
}
void ddDraw(const Disk& _disk)
@@ -2177,6 +2182,11 @@ void ddDraw(const Sphere& _sphere)
s_dd.draw(_sphere);
}
void ddDraw(const Cone& _cone)
{
ddDrawCone(_cone.m_pos, _cone.m_end, _cone.m_radius);
}
void ddDrawFrustum(const void* _viewProj)
{
s_dd.drawFrustum(_viewProj);