diff --git a/src/build123d/topology.py b/src/build123d/topology.py index acaaa8e6..48257e56 100644 --- a/src/build123d/topology.py +++ b/src/build123d/topology.py @@ -4786,7 +4786,7 @@ def _project_point_on_curve(curve, gp_pnt) -> float: point = Vector(point) - if not isclose_b(self.distance_to(point), 0): + if not isclose_b(self.distance_to(point), 0, abs_tol=TOLERANCE): raise ValueError(f"point ({point}) is not on edge") # Get the extreme of the parameter values for this Edge/Wire