bug fix in bool Intersect( const Box &box, const Sphere &sphere, Float4 &worldPointOfContact )
This commit is contained in:
parent
840f000ec9
commit
9b9e549a5e
|
@ -784,9 +784,9 @@ namespace Oyster { namespace Collision3D { namespace Utility
|
||||||
if( Intersect(box, sphere) )
|
if( Intersect(box, sphere) )
|
||||||
{
|
{
|
||||||
Float distance;
|
Float distance;
|
||||||
Ray ray( sphere.center, box.center - sphere.center );
|
Ray ray( box.center, sphere.center - box.center );
|
||||||
|
|
||||||
Intersect( box, ray, distance );
|
Intersect( sphere, ray, distance );
|
||||||
worldPointOfContact = ray.origin + ray.direction*distance;
|
worldPointOfContact = ray.origin + ray.direction*distance;
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue