“Python mendapatkan sudut antara dua titik” Kode Jawaban

Hitung sudut antara 3 poin 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 mendapatkan sudut antara dua titik

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

Jawaban yang mirip dengan “Python mendapatkan sudut antara dua titik”

Pertanyaan yang mirip dengan “Python mendapatkan sudut antara dua titik”

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya