]> git.mxchange.org Git - simgear.git/commitdiff
Update README.plib with clearer wording.
authorcurt <curt>
Tue, 1 Jun 1999 21:01:03 +0000 (21:01 +0000)
committercurt <curt>
Tue, 1 Jun 1999 21:01:03 +0000 (21:01 +0000)
Fixed the == compare in point3d.hxx.

Lib/Math/point3d.hxx

index d677de8de37488b161e6d73ff1a572c78d0754d9..5e419a8033f63a9299b9941bc0d7eabaa5e57925 100644 (file)
@@ -295,9 +295,9 @@ inline Point3D operator / (const Point3D& a, const double d)
 inline bool operator == (const Point3D& a, const Point3D& b)
 {
     return
-       (a.n[PX] - b.n[PX]) < fgPoint3_Epsilon &&
-       (a.n[PY] - b.n[PY]) < fgPoint3_Epsilon &&
-       (a.n[PZ] - b.n[PZ]) < fgPoint3_Epsilon;
+       fabs(a.n[PX] - b.n[PX]) < fgPoint3_Epsilon &&
+       fabs(a.n[PY] - b.n[PY]) < fgPoint3_Epsilon &&
+       fabs(a.n[PZ] - b.n[PZ]) < fgPoint3_Epsilon;
 }
 
 inline bool operator != (const Point3D& a, const Point3D& b)