Biorąc pod uwagę P1 i P2, jak mogę uzyskać kąt od P1 do P2? DziękiOblicz kąt 2 punktów
Odpowiedz
To tylko float angle = atan2(p1.y - p2.y, p1.x - p2.x)
.
Oczywiście typ zwracany jest w radianach, jeśli jest to potrzebne w stopniach prostu zrobić angle * 180/PI
Dobrze pamiętam high school trig. to właśnie dostaję.
dwa punkty A (x1, y1) i B (x2, y2)
zakładam chcesz kąt pomiędzy dwoma punktami i O pochodzenia (0,0).
Cóż, każdy punkt tworzy trójkąt ograniczony przez jego wysokość, podstawę i przeciwprostokątną, dzięki czemu uzyskuje się dwa kąty alfa1 i alfa2. Chodzi o to, aby znaleźć każdą z nich i obliczyć wymagany kąt beta, wykonując beta = alfa1 - alfa2, gdzie alfa1 jest taki, że alfa1> alfa2.
Compute alfa1 = inv_tan (y1/x1) i alfa2 = inv_tan (y2/x2)
następnie zrobić beta = alfa1 - alfa2
Pozostałe odpowiedzi oznaczają to samo, ale są bardziej zwięzłe. – Ankur
- 1. Oblicz kąt kliknięcia
- 2. Oblicz kąt z transformacji macierzy
- 3. Jak obliczyć kąt z punktów?
- 4. OpenCV: Oblicz kąt między kamerą a pikselem.
- 5. Odzyskaj kąt dodatni lub ujemny z 3 punktów
- 6. Oblicz kąt między dwoma punktami szerokości/długości geograficznej
- 7. Oblicz obszar między 2 krzywami
- 8. Kąt między 3 punktami?
- 9. Oblicz centrum i promień okręgu od 3 punktów na nim
- 10. Oblicz podobieństwo cosinusu podając łańcuchy 2 zdanie
- 11. Kąt Matlab między dwoma punktami
- 12. Oblicz kąt potrzebny do trafienia współrzędnych (x, y) z pozycji innej niż (0,0) z różną wysokością
- 13. Przechowywanie punktów przestrzennych w jednostkach Symfony 2/Doctrine 2?
- 14. Przekazywanie danych do komponentów potomnych "router-outlet" (kąt 2)
- 15. kąt 2: uniemożliwić użytkownikowi kliknięcie poza modalnym dialogiem
- 16. Kąt 2: Zmiana parametrów trasy, załaduj ponownie tę samą stronę?
- 17. Oblicz połączenie dwóch dowolnych kształtów
- 18. Oblicz grupa procent do 2 miejsc po przecinku - SQL
- 19. Oblicz różnicę między 2 znacznikami czasu przy użyciu javascript
- 20. Oblicz różnicę między 2 data/czas w Oracle SQL
- 21. Oblicz kolor HEX mający 2 kolory i procent/pozycję
- 22. Pie kąt początkowy układ
- 23. Kąt między 3 wierzchołkami
- 24. Sortowanie punktów według kąta z danej osi?
- 25. Oblicz wierszami proporcje
- 26. Nieprawidłowy kąt, zła strona obliczona
- 27. bilans Oblicz z mysql
- 28. Znaleźć najlepsze pasujące pary punktów z 2 wektorów
- 29. 30000 punktów danych, znajdź największą zmianę czasu, przez 2 tygodnie
- 30. Scalanie 2 punktów końcowych REST do jednej odpowiedzi GraphQL
Być pedant, dwa punkty nie mają kąt między nimi. Jednakże są to dwa wektory. Zajrzyj do produktu z kropką i sprawdź, co możesz tam uzyskać. – GManNickG
Wierzę, że OP oznacza kąt, w którym linia łącząca P1 i P2 tworzy z osią x. Przynajmniej tak działa wybrana odpowiedź. –