diff --git a/DelaunayVoronoi/Triangle.cs b/DelaunayVoronoi/Triangle.cs index c5e79e7..ab01177 100644 --- a/DelaunayVoronoi/Triangle.cs +++ b/DelaunayVoronoi/Triangle.cs @@ -94,9 +94,12 @@ public bool SharesEdgeWith(Triangle triangle) public bool IsPointInsideCircumcircle(Point point) { - var d_squared = (point.X - Circumcenter.X) * (point.X - Circumcenter.X) + - (point.Y - Circumcenter.Y) * (point.Y - Circumcenter.Y); + var dx = point.X - Circumcenter.X; + var dy = point.Y - Circumcenter.Y; + + var d_squared = dx * dx + dy * dy; + return d_squared < RadiusSquared; } } -} \ No newline at end of file +}