X/Y-Koordniaten eines Dreieck-Punktes ermitteln |
17.05.2009, 20:27 | sagenmann | Auf diesen Beitrag antworten » | ||
X/Y-Koordniaten eines Dreieck-Punktes ermitteln ich weiss nicht genau unter welches Gebiet meine Frage fällt und hoffe, dass ich hier richtig bin... Also: Ich programmiere derzeit einen Roboter (Robocode) und bekomme, wenn mein Radar einen Gegner erfasst hat, folgende Informationen über meinen Gegner: - den von meiner Ausrichtung ausgehenden Winkel, den der Gegner zu mir hat - die Distanz des Gegners zu mir Zusätzlich habe ich noch die X/Y-Koordinaten von meinem Roboter. Wie kann ich mit diesen Informationen die X/Y-Koordinaten meines Gegners ermitteln? Oder habe ich hierfür zuwenige Informationen? Vielen Dank schonmal. |
||||
17.05.2009, 20:47 | BErnhArd_P | Auf diesen Beitrag antworten » | ||
wenn du die Position deines Roboters kennst, und sowohl den Winkel als auch die Strecke zum unbekannten Punkt P bekannt sind, kannst du diesen einfach bestimmen. Betrachte dazu das entstehende rechtwinklige Dreieck. Mit dem Sinus bzw. Cosinus, kannst du den Unterschied vom Roboter zum Punkt P in der y- bzw. x- Richtung berechnen. MfG |
||||
17.05.2009, 21:02 | Gualtiero | Auf diesen Beitrag antworten » | ||
RE: X/Y-Koordniaten eines Dreieck-Punktes ermitteln Welches Winkelsystem - also Null-Richtung und Drehsinn - verwendest Du und wie ist Dein Koordinatensystem, absolut oder lokal, d.h. immer gleich oder nach jeder Bewegung neu definiert? Allgemein gilt: x = s * cos(alpha) und y = s * sin(alpha) s: horizontale Seite alpha: Winkel bezogen auf die positive x-Achse Drehsinn des Winkels geht gegen den Uhrzeiger. |
||||
18.05.2009, 12:17 | sagenmann | Auf diesen Beitrag antworten » | ||
Vielen Dank für eure Antworten. Vorab: Die Formel von Gualtiero funktioniert einwandfrei. Aber: Wieso geht ihr von einem rechtwinkligen Dreieck aus? Der Winkel den ich zu einem Gegner habe, kann doch beliebig gross sein... |
||||
18.05.2009, 12:25 | Gualtiero | Auf diesen Beitrag antworten » | ||
Du hast ein rechtwinkliges Dreieck mit der Abszisse und der Ordinate als Katheten und der Horizontalentfernung als Hypothenuse. Mach Dir eine einfache Skizze, dann siehst Du es. |
|
Verwandte Themen
Die Beliebtesten » |
|
Die Größten » |
|
Die Neuesten » |
|