Removed confusing about_point conditionals in Rotating

This commit is contained in:
Grant Sanderson 2018-04-10 19:47:41 -07:00
parent 6e1dd54aeb
commit 8589515e82

View file

@ -12,7 +12,7 @@ from utils.config_ops import digest_config
class Rotating(Animation): class Rotating(Animation):
CONFIG = { CONFIG = {
"axis": OUT, "axis": OUT,
"radians": 2 * np.pi, "radians": TAU,
"run_time": 5, "run_time": 5,
"rate_func": None, "rate_func": None,
"in_place": True, "in_place": True,
@ -25,10 +25,7 @@ class Rotating(Animation):
def update_mobject(self, alpha): def update_mobject(self, alpha):
Animation.update_mobject(self, alpha) Animation.update_mobject(self, alpha)
about_point = None if self.in_place and self.about_point is None:
if self.about_point is not None:
self.about_point = about_point
elif self.in_place: # This is superseeded
self.about_point = self.mobject.get_center() self.about_point = self.mobject.get_center()
self.mobject.rotate( self.mobject.rotate(
alpha * self.radians, alpha * self.radians,