Bug fixes to logo generation

This commit is contained in:
Grant Sanderson 2018-08-03 12:05:44 -07:00
parent 47f16986d7
commit 22f1be11ef

View file

@ -244,18 +244,19 @@ class PatreonEndScreen(PatreonThanks):
class LogoGenerationTemplate(MovingCameraScene):
def setup(self):
MovingCameraScene.setup(self)
frame = self.camera_frame
frame.shift(DOWN)
self.logo = Logo()
name = TextMobject("3Blue1Brown")
name.scale(2.5)
name.next_to(logo, DOWN, buff=MED_LARGE_BUFF)
self.name = name
name.next_to(self.logo, DOWN, buff=MED_LARGE_BUFF)
self.channel_name = name
def construct(self):
logo = self.logo
name = self.name
name = self.channel_name
self.play(
Write(name, run_time=3, lag_factor=2.5),
@ -266,6 +267,7 @@ class LogoGenerationTemplate(MovingCameraScene):
def get_logo_animations(self, logo):
return [] # For subclasses
class ExternallyAnimatedScene(Scene):
def construct(self):
raise Exception("Don't actually run this class.")