Пример #1
0
 def __init__(self, *sub_anims, **kwargs):
     digest_config(self, kwargs, locals())
     sub_anims = filter (lambda x : not(x.empty), sub_anims)
     if len(sub_anims) == 0:
         self.empty = True
         self.run_time = 0
     else:
         # Should really make copies of animations, instead of messing with originals...
         sync_animation_run_times_and_rate_funcs(*sub_anims, **kwargs)
         self.run_time = max([a.run_time for a in sub_anims])
     everything = Mobject(*[a.mobject for a in sub_anims])
     Animation.__init__(self, everything, **kwargs)
Пример #2
0
 def __init__(self, *sub_anims, **kwargs):
     digest_config(self, kwargs, locals())
     sync_animation_run_times_and_rate_funcs(*sub_anims, **kwargs)
     self.run_time = max([a.run_time for a in sub_anims])
     everything = Mobject(*[a.mobject for a in sub_anims])
     Animation.__init__(self, everything, **kwargs)
Пример #3
0
 def __init__(self, *sub_anims, **kwargs):
     digest_config(self, kwargs, locals())
     sync_animation_run_times_and_rate_funcs(*sub_anims, **kwargs)
     self.run_time = max([a.run_time for a in sub_anims])
     everything = Mobject(*[a.mobject for a in sub_anims])
     Animation.__init__(self, everything, **kwargs)