mirror of
https://github.com/3b1b/manim.git
synced 2025-09-01 00:48:45 +00:00
Change restore implementation using become
This commit is contained in:
parent
f429f46df8
commit
86d3ade0ef
1 changed files with 1 additions and 3 deletions
|
@ -696,9 +696,7 @@ class Mobject(Container):
|
||||||
def restore(self):
|
def restore(self):
|
||||||
if not hasattr(self, "saved_state") or self.save_state is None:
|
if not hasattr(self, "saved_state") or self.save_state is None:
|
||||||
raise Exception("Trying to restore without having saved")
|
raise Exception("Trying to restore without having saved")
|
||||||
self.align_data(self.saved_state)
|
self.become(self.saved_state)
|
||||||
for sm1, sm2 in zip(self.get_family(), self.saved_state.get_family()):
|
|
||||||
sm1.interpolate(sm1, sm2, 1)
|
|
||||||
return self
|
return self
|
||||||
|
|
||||||
##
|
##
|
||||||
|
|
Loading…
Add table
Reference in a new issue