From 5ff44f5850c8844eabcd6149e004d2a54bacb15b Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Mon, 30 Jan 2023 20:51:04 -0800 Subject: [PATCH] Divide by epsilon prior to normalizing --- manimlib/mobject/types/surface.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/manimlib/mobject/types/surface.py b/manimlib/mobject/types/surface.py index b79e95da..5c8b6f6c 100644 --- a/manimlib/mobject/types/surface.py +++ b/manimlib/mobject/types/surface.py @@ -96,8 +96,8 @@ class Surface(Mobject): ] self.set_points(points) self.data["normal"] = normalize_along_axis(cross( - du_points - points, - dv_points - points, + (du_points - points) / self.epsilon, + (dv_points - points) / self.epsilon, ), 1) def apply_points_function(self, *args, **kwargs):