diff --git a/panda/src/collide/collisionPolygon.I b/panda/src/collide/collisionPolygon.I index 1ea65894c6..eae703299a 100644 --- a/panda/src/collide/collisionPolygon.I +++ b/panda/src/collide/collisionPolygon.I @@ -143,7 +143,7 @@ flush_level() { //////////////////////////////////////////////////////////////////// INLINE bool CollisionPolygon:: is_right(const LVector2f &v1, const LVector2f &v2) { - return (v1[0] * v2[1] - v1[1] * v2[0]) > 0; + return (v1[0] * v2[1] - v1[1] * v2[0]) > 1.0e-6f; } ////////////////////////////////////////////////////////////////////