Update mobject.py

This commit is contained in:
AStarySky 2021-08-04 23:32:59 +08:00 committed by GitHub
parent e9470b6bde
commit c1e14ef5b6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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())