Forum: Algorithmen, Datenstrukturen und Klassendesign
by implementation,
20. Okt 2010
Seit dem Post von Medium hab' ich's schon verstanden :wink:
Danke an alle! :cheers:
Forum: Algorithmen, Datenstrukturen und Klassendesign
by implementation,
20. Okt 2010
Ich möchte einen Punkt 5 Einheiten neben einem anderen Punkt haben. Und dieser soll um den Ursprungspunkt um 90° gedreht werden.
Wie im Beispiel im Anfangspost.
Ich habe Punkt P(3|4), den 2D-Vektor (5|0) und den Winkel Alpha.
Rauskommen soll bei Alpha = 0° der Punkt (8|4).
Bei Alpha = 90° der Punkt (3|9).
Dazu muss ich den Punkt P doch zunächst am Vektor (5|0) entlang verschieben, sodass...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by implementation,
20. Okt 2010
OK, ich nehme mal an (x1|y1) sind die Koordinaten des Anfangspunkts und (x2|y2) die des Zielpunktes.
Wo rechne ich nun ein, wie weit der Punkt verschoben werden soll? -> (5|0)
Bin halt kein Diplommathematiker, der den Text dort sofort versteht :mrgreen:
Langsam begreif ich's. Ich muss den Punkt erst verschieben und dann um den Anfangspunkt drehen, oder?
Also: P(3|4) um (5|0) verschieben...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by implementation,
20. Okt 2010
Angenommen ich habe einen Punkt P(3|4) und möchte diesen um (5|0) verschieben.
Allerdings in Abhängigkeit von einem Winkel α.
Bsp. α = 0°, dann liegt P' bei (8|4).
α = 90°, dann liegt P' bei (3|9).
Das möchte ich jetzt in einer Funktion berechnen, habe aber keine Ahnung, wie dies umzusetzen ist.
Gibt es da irgendeinen bekannten Algorhythmus, der sich hier anwenden ließe?
Ich habe...