More inventing math progress

This commit is contained in:
Grant Sanderson
2015-08-03 22:23:00 -07:00
parent 6af2e9c6c2
commit 9cf8e7b75e
9 changed files with 290 additions and 15 deletions

View File

@ -177,9 +177,13 @@ class Mobject(object):
self.rotate(np.pi / 7, [1, 0, 0])
return self
def replace(self, other_mobject):
self.scale(other_mobject.get_width()/self.get_width())
self.center().shift(other_mobject.get_center())
def replace(self, mobject, stretch = False):
if stretch:
self.stretch_to_fit_width(mobject.get_width())
self.stretch_to_fit_height(mobject.get_height())
else:
self.scale(mobject.get_width()/self.get_width())
self.center().shift(mobject.get_center())
return self
def apply_function(self, function):