R

t

t

t

r

α

α

R = 2.5 (slider from 0 to 6, step 0.25)
O = Intersect(xAxis, yAxis)
c = Circle(O, R)
r = 1.25 (slider from 0 to 6, step 0.25)
t = 6.8 (slider from 0 to 40, step 0.1)
A = Point(xAxis)
A' = Rotate(A, (360° * t / (((2 * π) * R))), O)
α = Angle(A, O, A')
f = Ray(O, A')
B = Intersect(c, f)
d = Circle(B, r)
C, M = Intersect(d, f)
e = Circle(M, B)
g = Line(M, xAxis)
D, E = Intersect(e, g)
h = Segment(O, B)
j = Segment(M, E)
F, G = Intersect(c, xAxis)
k = CircleArc(O, G, B)
l = Segment(B, M)
P = Intersect(e, f, 2)
P' = Rotate(P, (t / (((2 * π) * r)) * 360°), M)
β = Angle(P, M, P')
i = Line(M, P')
B' = Intersect(e, i, 1)
p_1 = CircleArc(M, P, P')
q = CircleArc(M, B, B')
m = Segment(M, P)
n = Segment(M, P')
s = Segment(M, B')
p = Line(M, xAxis)
H, I = Intersect(e, p)
γ = Angle(I, M, P)
δ = Angle(H, M, B)
H_B: ((R * cos((360° * t / (((2 * π) * R))))), (R * sin((360° * t / (((2 * π) * R))))))
H_P: (((R + (2 * r)) * cos((360° * t / (((2 * π) * R))))), ((R + (2 * r)) * sin((360° * t / (((2 * π) * R))))))
H_M: (((R + r) * cos((360° * t / (((2 * π) * R))))), ((R + r) * sin((360° * t / (((2 * π) * R))))))
H_B': (((R + r) * cos((t / (((2 * π) * R)) * 360°))) - (r * cos(((t * (r + R) / ((((2 * π) * R) * r))) * 360°))), ((R + r) * sin((t / (((2 * π) * R)) * 360°))) - (r * sin(((t * (r + R) / ((((2 * π) * R) * r))) * 360°))))
H_P': (((R + r) * cos((t / (((2 * π) * R)) * 360°))) + (r * cos(((t * (r + R) / ((((2 * π) * R) * r))) * 360°))), ((R + r) * sin((t / (((2 * π) * R)) * 360°))) + (r * sin(((t * (r + R) / ((((2 * π) * R) * r))) * 360°))))
Ortslinie2 = Locus(P', t)