[JAVA] Comment trouver la distance et l'angle entre deux points sur un plan

Aperçu

Résumez comment trouver l'angle et la distance entre deux points de coordonnées XY. Le langage est Java

Comment trouver la distance

//Coordonnées de 2 points
double x = 0;
double y = 0;
double x2 = 1;
double y2 = 1;

//Trouvez la distance à partir des coordonnées de deux points
double distance = Math.sqrt((x2 - x) * (x2 - x) + (y2 - y) * (y2 - y));

Comment trouver l'angle

//Coordonnées de 2 points
double x = 0;
double y = 0;
double x2 = 1;
double y2 = 1;

//Trouvez le radian à partir des coordonnées de deux points
doble radian = Math.atan2(y2 - y, x2 - x);

//Demander un diplôme à Radian
double degree = radian * 180 / Math.PI;

Recommended Posts

Comment trouver la distance et l'angle entre deux points sur un plan
Comment trouver l'angle moyen
Trouvez l'angle entre deux vecteurs
Différence entre Java et JavaScript (comment trouver la moyenne)
Comment trouver les dizaines et les unités
Calculez la distance entre la latitude et la longitude de deux points
Comment trouver le score total et le score moyen
Comment exécuter React et Rails sur le même serveur
Comment installer et configurer l'outil de surveillance "Graphite" sur Ubuntu
Un mémorandum sur l'utilisation d'Eclipse
[Android] Comment activer / désactiver le panneau de notification à l'aide de StatusBarManager
Une note sur les différences entre les interfaces et les classes abstraites en Java
Comment savoir quelle version Java d'un fichier de classe a été compilée
[Rails] Comment créer une table, ajouter une colonne et changer le type de colonne
Différence entre Java, C # et JavaScript (comment trouver le degré d'obésité)
Comment partager côté hôte (Windows) et côté invité (CentOS 7) avec VirtualBox
Comment trouver la cause de l'erreur Ruby
Comment utiliser le contrôle segmenté et les points à noter
Comment créer un environnement Pytorch sur Ubuntu
[Java] Mémo sur la façon d'écrire la source
Ruby Comment convertir entre les majuscules et les minuscules
Code pour savoir combien de personnes sont alignées sur le site officiel de vente de billets de Tokyo 2020 et tweet
Comment créer un serveur Jenkins avec un conteneur Docker sur CentOS 7 de VirtualBox et accéder au serveur Jenkins à partir d'un PC local
Comment trouver la valeur totale, la valeur moyenne, etc. d'un tableau à deux dimensions (tableau multidimensionnel) -java
Comment créer un en-tête ou un pied de page une fois et l'utiliser sur une autre page
[Docker] Comment mettre à jour à l'aide d'un conteneur dans Heroku et comment gérer l'erreur de migration
Voyons les différences entre les sous-chaînes Java et les sous-chaînes C #, et comment les porter.
Comment exécuter l'application SpringBoot en tant que service
[Ruby on Rails] Comment changer le nom de la colonne
Comment faire fonctionner JavaScript sur une page spécifique
[Java] Comment exécuter des tâches régulièrement
Comment convertir A en A et A en A en utilisant le produit logique et la somme en Java
Installez MySQL 5.6 sur CentOS6 [Comment spécifier la version]
Comment faire un MOD pour Slay the Spire
(Ruby on Rails6) Comment créer un modèle et une table
[Résolution d'erreur] Comment résoudre l'erreur "Impossible de trouver un runtime JavaScript." Apparaît après la mise à niveau de Catalina!
Comment réduire même un peu la charge du programme lors de la combinaison de caractères avec JAVA
Comment faire une capture d'écran avec l'émulateur Android Studio
Comment utiliser OpenCV 4 sur Android et afficher la vue en direct de la caméra
SDWebImage: Comment vider le cache pour une UIImageView particulière
Comment éviter les conflits entre les modules JBoss et les bibliothèques d'applications
Comment déployer une application Java Servlet simple sur Heroku
Comment accéder à un conteneur s'exécutant sur AWS Fargate
Comment créer un formulaire pour sélectionner une date dans le calendrier
Comment créer une partie d'espace réservé à utiliser dans la clause IN
Je veux appeler une méthode et compter le nombre
[Rails] Différentes différences entre redirect_to et méthode de rendu et méthode de sortie de la méthode de rendu
Comment désactiver Set-Cookie de l'API sur la face avant