From e9470b6bde9d075c0dbcbc8b60ec00cdecc3dc10 Mon Sep 17 00:00:00 2001 From: AStarySky <86904416+AStarySky@users.noreply.github.com> Date: Wed, 4 Aug 2021 23:04:35 +0800 Subject: [PATCH] Update mobject.py --- manimlib/mobject/mobject.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/manimlib/mobject/mobject.py b/manimlib/mobject/mobject.py index 356ac128..5dc90240 100644 --- a/manimlib/mobject/mobject.py +++ b/manimlib/mobject/mobject.py @@ -3,6 +3,7 @@ import itertools as it import random import sys import moderngl +import math from functools import wraps import numpy as np @@ -843,7 +844,7 @@ class Mobject(object): angle_of_vector(target_vect) - angle_of_vector(curr_vect), ) self.rotate( - math.atan2(target_vect[2], np.sqrt(target_vect[0]**2 + target_vect[1]**2)) - math.atan2(curr_vect[2], np.sqrt(curr_vect[0]**2 + curr_vect[1]**2)), + math.atan2(target_vect[2], get_norm(target_vect[:2])) - math.atan2(curr_vect[2], get_norm(curr_vect[:2])), axis = np.array([-target_vect[1], target_vect[0], 0]), ) self.shift(start - self.get_start())