Răsfoiți Sursa

Merge pull request #1593 from sxop/next

fix calculation of distance from plane to origin
Sean Taylor 11 ani în urmă
părinte
comite
22d575f2c2
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      gameplay/src/Form.cpp

+ 1 - 1
gameplay/src/Form.cpp

@@ -1025,7 +1025,7 @@ bool Form::projectPoint(int x, int y, Vector3* point)
 
 
         // To get the plane's distance from the origin, we project a point on the
         // To get the plane's distance from the origin, we project a point on the
         // plane onto the plane's normal vector.
         // plane onto the plane's normal vector.
-        const float distance = fabs(Vector3::dot(pointOnPlane, normal));
+        const float distance = Vector3::dot(pointOnPlane, normal);
         Plane plane(normal, -distance);
         Plane plane(normal, -distance);
 
 
         // Check for collision with plane.
         // Check for collision with plane.