{
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());
}