Gunnar Bittersmann: Kreisbewegung scheitert/stoppt bei Cosinus 0

Beitrag lesen

wenn du zwei Punkte (x1,y1) und (x2,y2) hast, dann bekommst du die Richtung mit dem Tangens:

Jürgen, nach der Drehrichtung war gefragt.

phi = tan((y2-y1)/(x2-x1)), wenn der Winkel gegen die Horizontale gehen soll. Natürlich benötigst du wieder die Fallunterscheidung für den Nenner.

Mal abgesehen davon, dass du wohl arctan meinst:
Folge mal deinem Ratschlag mit der Zeichnung, dann siehst du, dass du so nicht die Drehrichtung bekommst.

Beispiel: Startpunkt bei  φ₁ = -π/4, also x₁ = x₀ + ½r √2, y₁ = y₀ - ½r √2.
Wir drehen rechtsrum bis  φ₂ =  π/6, also x₂ = x₀ + ½r,    y₂ = y₀ + ½r √3.
Noch ein Stück weiter bis φ₃ =  π/3, also x₃ = x₀ + ½r √3, y₃ = y₀ + ½r.

Die Differenzen x₂ - x₁ und x₃ - x₁ haben unterschiedliche Vorzeichen, die Differenzen y₂ - y₁ und y₃ - y₁ haben gleiche Vorzeichen – bei gleicher Drehrichtung.

Das war nichts mit arctan((y₂ - y₁)/(x₂ - x₁)).
Und nach der Richtung der Verschiebung von (x₁, y₁) nach (x₂, y₂) war nicht gefragt.

Gruß,
Gunnar

--
“I got my finger on the trigger / But I don’t know who to trust” (Bruce Springsteen, Devils and Dust)