Update mobject.py

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

View file

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