From 4f4c1c86ad9843b1a929124ff60fe8babd977783 Mon Sep 17 00:00:00 2001 From: Paul Uhlenbruck Date: Mon, 11 Dec 2023 19:29:55 +0100 Subject: [PATCH 1/2] Import for both vertical and horizontal gridlines in --- manim/mobject/geometry/polygram.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/manim/mobject/geometry/polygram.py b/manim/mobject/geometry/polygram.py index bf2a92bdb5..d3417efa71 100644 --- a/manim/mobject/geometry/polygram.py +++ b/manim/mobject/geometry/polygram.py @@ -617,10 +617,13 @@ def __init__( super().__init__(UR, UL, DL, DR, color=color, **kwargs) self.stretch_to_fit_width(width) self.stretch_to_fit_height(height) - v = self.get_vertices() - if grid_xstep is not None: + + if grid_xstep or grid_ystep: from manim.mobject.geometry.line import Line + v = self.get_vertices() + + if grid_xstep: grid_xstep = abs(grid_xstep) count = int(width / grid_xstep) grid = VGroup( @@ -634,7 +637,8 @@ def __init__( ) ) self.add(grid) - if grid_ystep is not None: + + if grid_ystep: grid_ystep = abs(grid_ystep) count = int(height / grid_ystep) grid = VGroup( From d1a6c606a2abc0a0e06c4c4b920bc426283b784f Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Tue, 12 Dec 2023 18:12:49 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- manim/mobject/geometry/polygram.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/manim/mobject/geometry/polygram.py b/manim/mobject/geometry/polygram.py index 4c21c2a35a..fdb3ef2fcc 100644 --- a/manim/mobject/geometry/polygram.py +++ b/manim/mobject/geometry/polygram.py @@ -625,6 +625,7 @@ def __init__( if grid_xstep or grid_ystep: from manim.mobject.geometry.line import Line + v = self.get_vertices() if grid_xstep: @@ -641,7 +642,7 @@ def __init__( ) ) self.grid_lines.add(grid) - + if grid_ystep: grid_ystep = abs(grid_ystep) count = int(height / grid_ystep)