From 384304e92b6d681af817f99e9fe26d3f1589c9eb Mon Sep 17 00:00:00 2001 From: techdude Date: Sun, 31 Jan 2021 18:48:48 -0700 Subject: [PATCH] Add CONFIG parameter to allow disabling smoothing --- manimlib/mobject/functions.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/manimlib/mobject/functions.py b/manimlib/mobject/functions.py index b081fc41..1662be7d 100644 --- a/manimlib/mobject/functions.py +++ b/manimlib/mobject/functions.py @@ -12,6 +12,7 @@ class ParametricFunction(VMobject): "dt": 1e-8, # TODO, be smarter about figuring these out? "discontinuities": [], + "smoothing": True, } def __init__(self, function=None, **kwargs): @@ -73,7 +74,8 @@ class ParametricFunction(VMobject): if len(points) > 0: self.start_new_path(points[0]) self.add_points_as_corners(points[1:]) - self.make_smooth() + if self.smoothing: + self.make_smooth() return self