mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-01-20 04:34:48 +00:00
Merge pull request #570 from eightyeight/box3f-overlap
Fixed Box3F::overlap
This commit is contained in:
commit
e906865a56
|
|
@ -334,10 +334,18 @@ inline Box3F Box3F::getOverlap( const Box3F& otherBox ) const
|
|||
Box3F overlap;
|
||||
|
||||
for( U32 i = 0; i < 3; ++ i )
|
||||
{
|
||||
if( minExtents[ i ] > otherBox.maxExtents[ i ] || otherBox.minExtents[ i ] > maxExtents[ i ] )
|
||||
{
|
||||
overlap.minExtents[ i ] = 0.f;
|
||||
overlap.maxExtents[ i ] = 0.f;
|
||||
}
|
||||
else
|
||||
{
|
||||
overlap.minExtents[ i ] = getMax( minExtents[ i ], otherBox.minExtents[ i ] );
|
||||
overlap.maxExtents[ i ] = getMin( maxExtents[ i ], otherBox.maxExtents[ i ] );
|
||||
}
|
||||
}
|
||||
|
||||
return overlap;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue