“Рассчитайте угол между 3 точками Python” Ответ

Рассчитайте угол между 3 точками Python

from math import atan2, pi

def angle(A, B, C, /):
    Ax, Ay = A[0]-B[0], A[1]-B[1]
    Cx, Cy = C[0]-B[0], C[1]-B[1]
    a = atan2(Ay, Ax)
    c = atan2(Cy, Cx)
    if a < 0: a += pi*2
    if c < 0: c += pi*2
    return (pi*2 + c - a) if a > c else (c - a)
True is not False

Python получить угол между двумя точками

from math import atan2, degrees, radians

def get_angle(point_1, point_2): #These can also be four parameters instead of two arrays
    angle = atan_2(point_1[1] - point_2[1], point_1[0] - point_2[0])
    
    #Optional
    angle = degrees(angle)
    
    # OR
    angle = radians(angle)
    
    return angle
Victorious Vulture

Ответы похожие на “Рассчитайте угол между 3 точками Python”

Вопросы похожие на “Рассчитайте угол между 3 точками Python”

Больше похожих ответов на “Рассчитайте угол между 3 точками Python” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования