Étant donné P1 et P2, comment puis-je obtenir l'angle de P1 à P2? MerciCalculer l'angle de 2 points
Répondre
Il est juste float angle = atan2(p1.y - p2.y, p1.x - p2.x)
.
Bien sûr, le type de retour est en radians, si vous en avez besoin en degrés juste faire angle * 180/PI
Ok, rappelez-vous le trig d'école secondaire. c'est ce que je reçois.
Deux points sont A (x1, y1) et B (x2, y2)
Je suppose que vous voulez que l'angle entre les deux points et l'origine O (0,0).
Eh bien, chaque point fait un triangle délimité par sa hauteur, sa base et son hypoténuse, donc vous obtenez deux angles alpha1 et alpha2. L'idée est de trouver chacun d'eux et de calculer l'angle bêta requis, en faisant beta = alpha1 - alpha2 où alpha1 est tel que alpha1> alpha2.
Compute alpha1 = inv_tan (y1/x1) et alpha2 = inv_tan (y2/x2)
puis faire beta = alpha1 - alpha2
Les autres réponses correspondent à la même chose mais sont plus concises. – Ankur
- 1. Comment calculer les points de corde
- 2. PHP: calculer 2 variables produit
- 3. Calculer la collision de points et de segments de cercle
- 4. Vecteur mathématique - vecteur de recherche de 2 points?
- 5. Accrochage de 2 points vectoriels Flash
- 6. Sélection de 2 points dans une requête
- 7. comment trouver la distance entre 2 points sur google map?
- 8. Flex: Calculer des heures entre 2 fois?
- 9. J2ME - Calculer la distance entre 2 latitude et longitude
- 10. calculer dans les entretoises 2 tag?
- 11. Comment puis-je calculer la largeur du texte, en "points"?
- 12. Erreur de pourcentage pour 2 ensembles de points 3D
- 13. Django FloatField dans ModelForm avec 2 points de précision
- 14. ASP.NET MVC 2 points Remplacé par underscore Nom de l'élément
- 15. Rendu de courbes aléatoires avec des boucles entre 2 points
- 16. Comment calculer les points de fin de segments de ligne perpendiculaires?
- 17. Comment calculer une courbe de Bézier avec seulement des points de début et de fin?
- 18. Système de calcul de points Javascript
- 19. exposant différence de points flottants
- 20. JQuery Calculer la différence jen 2 Date textboxes
- 21. Comment calculer la différence entre 2 tableaux int en pourcentage
- 22. Déterminer la valeur entre 2 points dans JFreeCharts
- 23. API Google Maps - distance "route" entre 2 points
- 24. Tracer l'arc avec 2 points et le centre du cercle
- 25. Coque convexe de 4 points
- 26. Position relative en PHP entre 2 points (Lat/Long)
- 27. Direction entre 2 points Latitude/Longitude en C#
- 28. Comment calculer les points de contrôle pour la courbe cubique, qui se rapproche d'un arc elliptique?
- 29. Comment pouvons-nous calculer les distances maritimes en utilisant des points de cheminement?
- 30. Dessinez 2 lignes parallèles
Pour être pédant, deux points ne sont pas un angle entre eux. Deux vecteurs font, cependant. Regardez dans le produit scalaire et voyez ce que vous pouvez obtenir à partir de là. – GManNickG
Je crois que OP signifie l'angle de la ligne joignant P1 et P2 fait avec l'axe x. Au moins, c'est ce que fait la réponse choisie. –