Wähle ρ so, dass m ganzzahlig ist.

https://www.geogebra.org/haftendorn
Haftendorn, Buch (Springer):
Kurven erkunden und verstehen
Kap 8.3.2: S. 248
www.kurven-erkunden-und-verstehen.de

Ha 2016

k = 2 (slider from 0 to 5, step 0.05)
R = 3
ρ = -0.75 (slider from -3 to 0, step 0.05)
m: R / ρ
end = 6.3
a = CurveCartesian((ρ * (((1 + m) * cos(t)) - (k * cos(((1 + m) * t))))), (ρ * (((1 + m) * sin(t)) - (k * sin(((1 + m) * t))))), t, 0, end)
O = Intersect(yAxis, xAxis)
c = Circle(O, R)
b = CurveCartesian((ρ * (((1 + m) * cos(t)) - (0.5 * cos(((1 + m) * t))))), (ρ * (((1 + m) * sin(t)) - (0.5 * sin(((1 + m) * t))))), t, 0, 7)
d = CurveCartesian((ρ * (((1 + m) * cos(t)) - cos(((1 + m) * t)))), (ρ * (((1 + m) * sin(t)) - sin(((1 + m) * t)))), t, 0, 7)
e = false