JürgenB: Kreisbewegung scheitert/stoppt bei Cosinus 0

Beitrag lesen

Hallo Columba,

Tja, und wie bekomme ich phi heraus aus den beiden Koordinaten?

Zitat aus den Eingangsposting:

Dabei sind die Koordinaten beider Punkte gegeben sowie auch die Bewegungsrichtung und der Kreisradius.

d.h. du hast 2 Punkte und damit den Radius (Pytagoras). Den Winkel rechnest du mit dem Tangens aus, dabei musst du aber eine Fallunterscheidung machen, um den Quadranten zu finden.

r = wurzel(dx^2+dy^2)
phi = tan(dx/dy) und hier die Fälle
dy<0 : 90°<phi<270°
dy=0 : phi=90° oder 270°, je nach Vorzeichen von dx
dy>0 : 270°<phi<360° und 0°<=phi<90°
unterscheiden. Am bestem machst du dir dazu eine Zeichnung.

Gruß, Jürgen