amplitude

pulsation

phase

a0

nbre tiges

angle IOM

B2 = 1
u_1: (B2, 0)
E2 = 0.4
O_1: (-3, E2)
O = (-3, 0)
t = 0 (slider from 0 to 20, step 0.1)
D2 = 0.7853981633974483
C2 = 1
F2: C2 * t + D2
B3 = 0.5
I_1 = Translate(O_1, u_1)
M_1 = Rotate(I_1, F2, O_1)
c_1 = Circle(O_1, B2)
c_2 = Circle(M_1, B3)
A2 = 1
A3 = 2
A4 = 3
A5 = 4
A6 = 5
A7 = 6
A8 = 7
A9 = 8
A10 = 9
A11 = 10
B4 = 0.2
B5 = 0.2
B6 = 0.1
B7 = 0.1
B8 = 0.1
B9 = 0.1
B10 = 0.1
B11 = 0.1
C3 = 2
C4 = 3
C5 = 4
C6 = 5
C7 = 6
C8 = 7
C9 = 8
C10 = 9
C11 = 10
D3 = 0.1
D4 = 0
D5 = 0
D6 = 0
D7 = 0
D8 = 0
D9 = 0
D10 = 0
D11 = 0
a_0 = Segment(O, O_1)
F3: C3 * t + D3
F4: C4 * t + D4
F5: C5 * t + D5
F6: C6 * t + D6
F7: C7 * t + D7
F8: C8 * t + D8
F9: C9 * t + D9
F10: C10 * t + D10
F11: C11 * t + D11
a_1 = Segment(O_1, M_1)
u_2: (B3, 0)
I_2 = Translate(M_1, u_2)
M_2 = Rotate(I_2, F3, M_1)
a_2 = Segment(M_1, M_2)
c_3 = Circle(M_2, B4)
u_3: (B4, 0)
I_3 = Translate(M_2, u_3)
M_3 = Rotate(I_3, F4, M_2)
a_3 = Segment(M_2, M_3)
c_4 = Circle(M_3, B5)
u_4: (B5, 0)
I_4 = Translate(M_3, u_4)
M_4 = Rotate(I_4, F5, M_3)
a_4 = Segment(M_3, M_4)
c_5 = Circle(M_4, B6)
u_5: (B6, 0)
I_5 = Translate(M_4, u_5)
M_5 = Rotate(I_5, F6, M_4)
c_6 = Circle(M_5, B7)
u_6: (B7, 0)
I_6 = Translate(M_5, u_6)
M_6 = Rotate(I_6, F7, M_5)
c_7 = Circle(M_6, B8)
u_7: (B8, 0)
I_7 = Translate(M_6, u_7)
M_7 = Rotate(I_7, F8, M_6)
a_5 = Segment(M_4, M_5)
a_6 = Segment(M_5, M_6)
a_7 = Segment(M_6, M_7)
c_8 = Circle(M_7, B9)
u_8: (B9, 0)
I_8 = Translate(M_7, u_8)
M_8 = Rotate(I_8, F9, M_7)
a_8 = Segment(M_7, M_8)
c_9 = Circle(M_8, B10)
u_9: (B10, 0)
I_9 = Translate(M_8, u_9)
M_9 = Rotate(I_9, F10, M_8)
a_9 = Segment(M_8, M_9)
c_10 = Circle(M_9, B11)
u_10: (B11, 0)
I_10 = Translate(M_9, u_10)
N = Rotate(I_10, F11, M_9)
a_10 = Segment(M_9, N)
P: (t, 0)
b = Line(N, a)
c = OrthogonalLine(P, a)
A = Intersect(b, c)