0029595: Visualization - Wrong validation of Anchor point for Radius Dimension
authorvsv <vsv@opencascade.com>
Tue, 20 Mar 2018 12:26:28 +0000 (15:26 +0300)
committerbugmaster <bugmaster@opencascade.com>
Thu, 22 Mar 2018 16:51:33 +0000 (19:51 +0300)
src/AIS/AIS_RadiusDimension.cxx

index 64adef0..435448d 100644 (file)
@@ -238,9 +238,8 @@ Standard_Boolean AIS_RadiusDimension::IsValidAnchor (const gp_Circ& theCircle,
 {
   gp_Pln aCirclePlane (theCircle.Location(), theCircle.Axis().Direction());
   Standard_Real anAnchorDist = theAnchor.Distance (theCircle.Location());
-  Standard_Real aRadius      = myCircle.Radius();
 
-  return Abs (anAnchorDist - aRadius) <= Precision::Confusion()
+  return anAnchorDist > Precision::Confusion()
       && aCirclePlane.Contains (theAnchor, Precision::Confusion());
 }