Marble
Script
O = (0, 3)
r = 3
c = Circle(O, 3)
t = Slider(0, 2 pi, 0.01, 2, 160, false, true, false, false)
I1 = Integral(1/8 sin(x + t + pi/2)+2.5, -4, 4)
I2 = Integral(1/4 sin(x + t + pi/3)+3, -4, 4)
I3 = Integral(1/2 sin(x + t + pi/4)+3.5, -4, 4)