From 0efa96e399a3b6f5f9c1e30f4c195f39f04570dd Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Fri, 16 Aug 2024 16:18:37 -0500 Subject: [PATCH] Just use L-inf norm for point equality --- manimlib/mobject/types/vectorized_mobject.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manimlib/mobject/types/vectorized_mobject.py b/manimlib/mobject/types/vectorized_mobject.py index e9d86352..2ad4edd5 100644 --- a/manimlib/mobject/types/vectorized_mobject.py +++ b/manimlib/mobject/types/vectorized_mobject.py @@ -750,7 +750,7 @@ class VMobject(Mobject): # def consider_points_equal(self, p0: Vect3, p1: Vect3) -> bool: - return get_norm(p1 - p0) < self.tolerance_for_point_equality + return all(abs(p1 - p0) < self.tolerance_for_point_equality) # Information about the curve def get_bezier_tuples_from_points(self, points: Vect3Array) -> Iterable[Vect3Array]: