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