Fix numerical issue on Win32

This commit is contained in:
Alessandro Ranellucci committed 2014-08-04 15:05:36 +02:00
1 parent 2449b22f76
commit 04d2e4124f
1 file changed
+1 -1
+1 -1
View File
@@ -112,7 +112,7 @@ double
Line::direction() const
{
double atan2 = this->atan2_();
return (atan2 == PI) ? 0
return (fabs(atan2 - PI) < EPSILON) ? 0
: (atan2 < 0) ? (atan2 + PI)
: atan2;
}