Finished CountThroughRings of leibniz

This commit is contained in:
Grant Sanderson
2017-05-10 17:22:26 -07:00
parent 8006bce41d
commit c33ea5232a
4 changed files with 253 additions and 45 deletions

View File

@ -37,7 +37,6 @@ class Rotating(Animation):
about_point = self.about_point
)
class ShowPartial(Animation):
def update_submobject(self, submobject, starting_submobject, alpha):
submobject.pointwise_become_partial(
@ -47,7 +46,6 @@ class ShowPartial(Animation):
def get_bounds(self, alpha):
raise Exception("Not Implemented")
class ShowCreation(ShowPartial):
CONFIG = {
"submobject_mode" : "one_at_a_time",
@ -131,7 +129,6 @@ class DrawBorderThenFill(Animation):
submobject.set_stroke(width = width)
submobject.set_fill(opacity = opacity)
class ShowPassingFlash(ShowPartial):
CONFIG = {
"time_width" : 0.1,
@ -144,7 +141,6 @@ class ShowPassingFlash(ShowPartial):
upper = min(1, alpha + self.time_width/2)
return (lower, upper)
class MoveAlongPath(Animation):
def __init__(self, mobject, vmobject, **kwargs):
digest_config(self, kwargs, locals())
@ -183,7 +179,6 @@ class SmoothedVectorizedHomotopy(Homotopy):
Homotopy.update_submobject(self, submob, start, alpha)
submob.make_smooth()
class ApplyWave(Homotopy):
CONFIG = {
"direction" : DOWN,
@ -206,7 +201,6 @@ class ApplyWave(Homotopy):
return np.array([x, y, z]) + nudge*vect
Homotopy.__init__(self, homotopy, mobject, **kwargs)
class PhaseFlow(Animation):
CONFIG = {
"virtual_time" : 1,
@ -250,7 +244,6 @@ class UpdateFromAlphaFunc(UpdateFromFunc):
def update_mobject(self, alpha):
self.update_function(self.mobject, alpha)
class MaintainPositionRelativeTo(Animation):
CONFIG = {
"tracked_critical_point" : ORIGIN