Update mobject.py

This commit is contained in:
AStarySky
2021-08-04 23:32:59 +08:00
committed by GitHub
parent e9470b6bde
commit c1e14ef5b6

View File

@ -3,7 +3,6 @@ import itertools as it
import random import random
import sys import sys
import moderngl import moderngl
import math
from functools import wraps from functools import wraps
import numpy as np import numpy as np
@ -844,7 +843,7 @@ class Mobject(object):
angle_of_vector(target_vect) - angle_of_vector(curr_vect), angle_of_vector(target_vect) - angle_of_vector(curr_vect),
) )
self.rotate( self.rotate(
math.atan2(target_vect[2], get_norm(target_vect[:2])) - math.atan2(curr_vect[2], get_norm(curr_vect[:2])), np.arctan2(target_vect[2], get_norm(target_vect[:2])) - np.arctan2(curr_vect[2], get_norm(curr_vect[:2])),
axis = np.array([-target_vect[1], target_vect[0], 0]), axis = np.array([-target_vect[1], target_vect[0], 0]),
) )
self.shift(start - self.get_start()) self.shift(start - self.get_start())