[JAVA] So ermitteln Sie den Abstand und den Winkel zwischen zwei Punkten in einer Ebene

Überblick

Fassen Sie zusammen, wie Sie den Winkel und den Abstand zwischen zwei Punkten der XY-Koordinaten ermitteln. Sprache ist Java

So finden Sie die Entfernung

//Koordinaten von 2 Punkten
double x = 0;
double y = 0;
double x2 = 1;
double y2 = 1;

//Finden Sie den Abstand von den Koordinaten zweier Punkte
double distance = Math.sqrt((x2 - x) * (x2 - x) + (y2 - y) * (y2 - y));

So finden Sie den Winkel

//Koordinaten von 2 Punkten
double x = 0;
double y = 0;
double x2 = 1;
double y2 = 1;

//Finden Sie den Bogenmaßstab aus den Koordinaten zweier Punkte
doble radian = Math.atan2(y2 - y, x2 - x);

//Fragen Sie nach einem Abschluss bei Radian
double degree = radian * 180 / Math.PI;

Recommended Posts

So ermitteln Sie den Abstand und den Winkel zwischen zwei Punkten in einer Ebene
So finden Sie den durchschnittlichen Winkel
Finden Sie den Winkel zwischen zwei Vektoren
Unterschied zwischen Java und JavaScript (wie man den Durchschnitt findet)
Wie man die Zehner und Einsen findet
Berechnen Sie den Abstand zwischen Breiten- und Längengrad zweier Punkte
So finden Sie die Gesamtpunktzahl und die Durchschnittspunktzahl
So führen Sie React und Rails auf demselben Server aus
So installieren und konfigurieren Sie das Überwachungstool "Graphite" unter Ubuntu
Ein Memorandum zur Verwendung von Eclipse
[Android] So aktivieren / deaktivieren Sie das Benachrichtigungsfeld mit StatusBarManager
Ein Hinweis zu den Unterschieden zwischen Schnittstellen und abstrakten Klassen in Java
So finden Sie heraus, welche Java-Version der Klassendatei kompiliert wurde
[Schienen] So erstellen Sie eine Tabelle, fügen eine Spalte hinzu und ändern den Spaltentyp
Unterschied zwischen Java, C # und JavaScript (wie man den Grad der Fettleibigkeit findet)
Freigeben auf der Hostseite (Windows) und der Gastseite (CentOS 7) mit VirtualBox
So finden Sie die Ursache des Ruby-Fehlers
Verwendung von Segmented Control und zu notierenden Punkten
So erstellen Sie eine Pytorch-Umgebung unter Ubuntu
[Java] Memo zum Schreiben der Quelle
Ruby So konvertieren Sie zwischen Groß- und Kleinschreibung
Code, um herauszufinden, wie viele Personen auf der offiziellen Ticketverkaufsseite für Tokio 2020 und auf dem Tweet stehen
So erstellen Sie einen Jenkins-Server mit einem Docker-Container unter CentOS 7 von VirtualBox und greifen von einem lokalen PC auf den Jenkins-Server zu
So ermitteln Sie den Gesamtwert, den Durchschnittswert usw. eines zweidimensionalen Arrays (mehrdimensionales Array) -java
So erstellen Sie eine Kopf- oder Fußzeile einmal und verwenden sie auf einer anderen Seite
[Docker] Wie man mit einem Container in Heroku aktualisiert und wie man mit Migrate Error umgeht
Lassen Sie uns die Unterschiede zwischen Java-Teilzeichenfolgen und C # -Substrings und deren Portierung untersuchen.
So führen Sie die SpringBoot-App als Dienst aus
[Ruby on Rails] So ändern Sie den Spaltennamen
So funktioniert JavaScript auf einer bestimmten Seite
[Java] Wie man Aufgaben regelmäßig ausführt
So konvertieren Sie A in a und a in A mit logischem Produkt und Summe in Java
Installieren Sie MySQL 5.6 unter CentOS6 [So geben Sie die Version an]
Wie erstelle ich einen MOD für Slay the Spire?
(Ruby on Rails6) So erstellen Sie ein Modell und eine Tabelle
[Fehlerbehebung] Behebung, wenn der Fehler "JavaScript-Laufzeit konnte nicht gefunden werden" nach dem Upgrade von Catalina angezeigt wird!
So reduzieren Sie die Programmlast ein wenig, wenn Sie Zeichen mit JAVA kombinieren
So machen Sie einen Screenshot mit dem Android Studio-Emulator
So verwenden Sie OpenCV 4 unter Android und zeigen die Kamera live an
SDWebImage: So löschen Sie den Cache für eine bestimmte UIImageView
Ich habe zum ersten Mal seit einiger Zeit einen DB-Suchprozess in Rails geschrieben und untersucht, wie eine Datumsvergleichssuche geschrieben wird. Deshalb habe ich ein Memo geschrieben. Die meiste Zeit, wenn ich nach etwas anderem suchte, wie SQL schreiben oder Arel verwenden, konnte ich es wie folgt schreiben. Das Gegenteil ist wahr. So verhindern Sie Konflikte zwischen Ruby, dem Rails JBoss-Modul und der Anwendungsbibliothek
So stellen Sie eine einfache Java-Servlet-App auf Heroku bereit
So gelangen Sie in einen Container, der auf AWS Fargate ausgeführt wird
So erstellen Sie ein Formular zur Auswahl eines Datums aus dem Kalender
So erstellen Sie ein Platzhalterteil zur Verwendung in der IN-Klausel
Ich möchte eine Methode aufrufen und die Nummer zählen
[Rails] Verschiedene Unterschiede zwischen redirect_to und Render-Methode und Ausgabemethode der Render-Methode
So deaktivieren Sie Set-Cookie über die API auf der Vorderseite