From 6e932a24d2273c32333cd7566895a970ef27045f Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Mon, 17 Feb 2020 14:01:46 -0800 Subject: [PATCH] Change defaults on when triangulation is locked...again --- manimlib/mobject/svg/drawings.py | 1 + manimlib/mobject/svg/svg_mobject.py | 2 ++ manimlib/mobject/svg/tex_mobject.py | 2 -- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/manimlib/mobject/svg/drawings.py b/manimlib/mobject/svg/drawings.py index de51d382..3a3ccc21 100644 --- a/manimlib/mobject/svg/drawings.py +++ b/manimlib/mobject/svg/drawings.py @@ -457,6 +457,7 @@ class Bubble(SVGMobject): def flip(self, axis=UP): Mobject.flip(self, axis=axis) + self.refresh_triangulation() if abs(axis[1]) > 0: self.direction = -np.array(self.direction) return self diff --git a/manimlib/mobject/svg/svg_mobject.py b/manimlib/mobject/svg/svg_mobject.py index e28eecfc..652a480e 100644 --- a/manimlib/mobject/svg/svg_mobject.py +++ b/manimlib/mobject/svg/svg_mobject.py @@ -328,6 +328,8 @@ class VMobjectFromSVGPathstring(VMobject): self.subdivide_sharp_curves() # SVG treats y-coordinate differently self.stretch(-1, 1, about_point=ORIGIN) + # For faster rendering + self.lock_triangulation() def get_commands_and_coord_strings(self): all_commands = list(self.get_command_to_function_map().keys()) diff --git a/manimlib/mobject/svg/tex_mobject.py b/manimlib/mobject/svg/tex_mobject.py index 5f0822e5..60b299e6 100644 --- a/manimlib/mobject/svg/tex_mobject.py +++ b/manimlib/mobject/svg/tex_mobject.py @@ -48,8 +48,6 @@ class SingleStringTexMobject(SVGMobject): self.scale(TEX_MOB_SCALE_FACTOR) if self.organize_left_to_right: self.organize_submobjects_left_to_right() - # For faster rendering - self.lock_triangulation() def get_modified_expression(self, tex_string): result = self.alignment + " " + tex_string