From e9333a908c0c239d318bd2df66fda47736a971eb Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Thu, 26 Jan 2023 20:38:38 -0800 Subject: [PATCH] Move camera.clear call into 'capture' --- manimlib/camera/camera.py | 1 + manimlib/scene/scene.py | 2 -- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/manimlib/camera/camera.py b/manimlib/camera/camera.py index f9906e9e..17ff2fc0 100644 --- a/manimlib/camera/camera.py +++ b/manimlib/camera/camera.py @@ -210,6 +210,7 @@ class Camera(object): # Rendering def capture(self, *mobjects: Mobject) -> None: + self.clear() self.refresh_uniforms() self.fbo.use() for mobject in mobjects: diff --git a/manimlib/scene/scene.py b/manimlib/scene/scene.py index 23be48fa..5c29d3e6 100644 --- a/manimlib/scene/scene.py +++ b/manimlib/scene/scene.py @@ -289,7 +289,6 @@ class Scene(object): def get_image(self) -> Image: if self.window is not None: self.camera.use_window_fbo(False) - self.camera.clear() self.camera.capture(*self.mobjects) image = self.camera.get_image() if self.window is not None: @@ -311,7 +310,6 @@ class Scene(object): if self.window: self.window.clear() - self.camera.clear() self.camera.capture(*self.mobjects) if self.window: