1 (2 exemplaires)

2 (5 exemplaires)

3 (5 exemplaires)

A = (4.26, -7.12)
B = Point(Circle[A, 4])
f = segment(A, B)
poly1, g, h, i, j, k, C, D, E = Polygon(A, B, 5)
t1, b, d, a = Polygon(D, A, B)
D' = Mirror(D, a)
A' = Mirror(A, a)
B' = Mirror(B, a)
t1', b', d', a' = Polygon(D', A', B')
D'' = Mirror(D', b')
A'' = Mirror(A', b')
B'' = Mirror(B', b')
t1'', b'', d'', a'' = Polygon(D'', A'', B'')
D''' = Mirror(D'', a'')
A''' = Mirror(A'', a'')
B''' = Mirror(B'', a'')
t1''', b''', d''', a''' = Polygon(D''', A''', B''')
F = Mirror(D''', b''')
G = Mirror(A''', b''')
H = Mirror(B''', b''')
t2, h_1, f_1, g_1 = Polygon(F, G, H)
l = segment2(D, A''')
m = segment2(D, B'')
n = segment2(D, A')
p = segment2(D, B)
c, q, r, s, t, e, i_1, j_1, k_1, l_1, m_1, n_1 = languettes(D, H)
c_1, p_1, q_1, r_1, s_1, t_1, a_1, b_1, d_1, e_1, f_2, g_2 = languettes(A, D)
I, J, K, L, M, N, O, P, Q, R, S, c_2, h_2, i_2, j_2, k_2, l_2 = Languette1(H, A''')
T, U, V, W, Z, A_1, B_1, C_1, D_1, E_1, F_1, d_2, m_2, n_2, p_2, q_2, r_2 = Languette1(B'', A')
G_1, H_1, I_1, J_1, K_1, L_1, M_1, N_1, O_1, P_1, Q_1, e_2, s_2, t_2, a_2, b_2, f_3 = Languette1(B, A)
g_3, h_3, i_3, j_3, k_3, l_3 = languette2(A''', B'')
m_3, n_3, p_3, q_3, r_3, s_3 = languette2(A', B)
A_{2} = (20.44028439273956, -7.606493117478245)
B_{2} = Point(Circle[A_{2}, 4])
f_{7} = segment(A_{2}, B_{2})
poly1_{1}, g_{6}, h_{6}, i_{7}, j_{7}, k_{7}, C_{2}, D_{2}, E_{2} = Polygon(A_{2}, B_{2}, 5)
t1_{1}, b_{5}, d_{5}, a_{5} = Polygon(D_{2}, A_{2}, B_{2})
D'_{1} = Mirror(D_{2}, a_{5})
A'_{1} = Mirror(A_{2}, a_{5})
B'_{1} = Mirror(B_{2}, a_{5})
t1'_{1}, b'_{1}, d'_{1}, a'_{1} = Polygon(D'_{1}, A'_{1}, B'_{1})
D''_{1} = Mirror(D'_{1}, b'_{1})
A''_{1} = Mirror(A'_{1}, b'_{1})
B''_{1} = Mirror(B'_{1}, b'_{1})
t1''_{1}, b''_{1}, d''_{1}, a''_{1} = Polygon(D''_{1}, A''_{1}, B''_{1})
D'''_{1} = Mirror(D''_{1}, a''_{1})
A'''_{1} = Mirror(A''_{1}, a''_{1})
B'''_{1} = Mirror(B''_{1}, a''_{1})
t1'''_{1}, b'''_{1}, d'''_{1}, a'''_{1} = Polygon(D'''_{1}, A'''_{1}, B'''_{1})
F_{2} = Mirror(D'''_{1}, b'''_{1})
G_{2} = Mirror(A'''_{1}, b'''_{1})
H_{2} = Mirror(B'''_{1}, b'''_{1})
t2_{1}, h_{7}, f_{6}, g_{7} = Polygon(F_{2}, G_{2}, H_{2})
l_{4} = segment2(D_{2}, A'''_{1})
m_{4} = segment2(D_{2}, B''_{1})
n_{4} = segment2(D_{2}, A'_{1})
p_{4} = segment2(D_{2}, B_{2})
c_{3}, q_{4}, r_{4}, s_{4}, t_{3}, e_{4}, i_{4}, j_{4}, k_{4}, l_{5}, m_{5}, n_{5} = languettes(D_{2}, H_{2})
c_{4}, p_{5}, q_{5}, r_{5}, s_{5}, t_{4}, a_{3}, b_{3}, d_{4}, e_{5}, f_{4}, g_{4} = languettes(A_{2}, D_{2})
g_{5}, h_{5}, i_{6}, j_{6}, k_{6}, l_{7} = languette2(A'''_{1}, B''_{1})
m_{7}, n_{7}, p_{7}, q_{7}, r_{7}, s_{7} = languette2(A'_{1}, B_{2})
d_3, e_3, h_4, a_4, b_4, f_5 = languette2(H_{2}, A'''_{1})
i_5, j_5, k_5, t_5, c_5, l_6 = languette2(B''_{1}, A'_{1})
m_6, n_6, p_6, q_6, r_6, s_6 = languette2(B_{2}, A_{2})
A_{3} = (6.482262866496547, -16.0986756879113)
B_{3} = Point(Circle[A_{3}, 4])
f_{11} = segment(A_{3}, B_{3})
poly1_{2}, g_{10}, h_{10}, i_{11}, j_{11}, k_{11}, C_{3}, D_{3}, E_{3} = Polygon(A_{3}, B_{3}, 5)
t1_{2}, b_{8}, d_{8}, a_{8} = Polygon(D_{3}, A_{3}, B_{3})
D'_{2} = Mirror(D_{3}, a_{8})
A'_{2} = Mirror(A_{3}, a_{8})
B'_{2} = Mirror(B_{3}, a_{8})
t1'_{2}, b'_{2}, d'_{2}, a'_{2} = Polygon(D'_{2}, A'_{2}, B'_{2})
D''_{2} = Mirror(D'_{2}, b'_{2})
A''_{2} = Mirror(A'_{2}, b'_{2})
B''_{2} = Mirror(B'_{2}, b'_{2})
t1''_{2}, b''_{2}, d''_{2}, a''_{2} = Polygon(D''_{2}, A''_{2}, B''_{2})
D'''_{2} = Mirror(D''_{2}, a''_{2})
A'''_{2} = Mirror(A''_{2}, a''_{2})
B'''_{2} = Mirror(B''_{2}, a''_{2})
t1'''_{2}, b'''_{2}, d'''_{2}, a'''_{2} = Polygon(D'''_{2}, A'''_{2}, B'''_{2})
F_{3} = Mirror(D'''_{2}, b'''_{2})
G_{3} = Mirror(A'''_{2}, b'''_{2})
H_{3} = Mirror(B'''_{2}, b'''_{2})
t2_{2}, h_{11}, f_{10}, g_{11} = Polygon(F_{3}, G_{3}, H_{3})
l_{8} = segment2(D_{3}, A'''_{2})
m_{8} = segment2(D_{3}, B''_{2})
n_{8} = segment2(D_{3}, A'_{2})
p_{8} = segment2(D_{3}, B_{3})
c_{6}, q_{8}, r_{8}, s_{8}, t_{6}, e_{7}, i_{8}, j_{8}, k_{8}, l_{9}, m_{9}, n_{9} = languettes(D_{3}, H_{3})
c_{7}, p_{9}, q_{9}, r_{9}, s_{9}, t_{7}, a_{6}, b_{6}, d_{7}, e_{8}, f_{8}, g_{8} = languettes(A_{3}, D_{3})
T_{1}, U_{1}, V_{1}, W_{1}, Z_{1}, A_{4}, B_{4}, C_{4}, D_{4}, E_{4}, F_{4}, d_{6}, m_{10}, n_{10}, p_{10}, q_{10}, r_{10} = Languette1(B''_{2}, A'_{2})
G_{4}, H_{4}, I_{3}, J_{3}, K_{3}, L_{3}, M_{3}, N_{3}, O_{3}, P_{3}, Q_{3}, e_{6}, s_{10}, t_{8}, a_{7}, b_{7}, f_{9} = Languette1(B_{3}, A_{3})
g_{9}, h_{9}, i_{10}, j_{10}, k_{10}, l_{11} = languette2(A'''_{2}, B''_{2})
h_8, c_8, i_9, j_9, k_9, t_9 = languette2(H_{3}, A'''_{2})
R_1, S_1, I_2, J_2, K_2, L_2, M_2, N_2, O_2, P_2, Q_2, c_9, a_9, b_9, d_9, e_9, l_{10} = Languette1(A'_{2}, B_{3})

Tool: segment-trait-plein (command segment)
segment[ <Point>, <Point> ]
Input: F, G
Output: g

g = Segment(F, G)

Tool: languette-ronde-1pour2 (command Languette1)
deux points
Input: A, B
Output: C, D, D', E, E', F, F', G, G', H, I, c, f, h, g, k, l

C = Midpoint(A, B)
D = Midpoint(A, C)
E = Midpoint(D, C)
F = Midpoint(D, E)
G = Midpoint(D, F)
D' = Mirror(D, C)
E' = Mirror(E, C)
F' = Mirror(F, C)
G' = Mirror(G, C)
c = Semicircle(D, D')
f = segment(G, G')
g = segment(G, A)
h = segment(G', B)
i = OrthogonalLine(G, g)
j = OrthogonalLine(G', h)
H = Intersect(c, i, 1)
I = Intersect(c, j, 1)
k = segment(H, G)
l = segment(I, G')

Tool: languette-trapeze-2pour1 (command languette2)
deux points [créés ou non]
Input: A, B
Output: i, j, k, l, m, n

poly1, f, g, h, C = Polygon(A, B, 3)
D = Midpoint(C, B)
E = Midpoint(B, D)
H = Midpoint(C, A)
I = Midpoint(H, A)
L = Midpoint(A, B)
M = Midpoint(L, B)
N = Midpoint(L, A)
l = segment(N, M)
m = segment(A, N)
n = segment(M, B)
i = segment(A, I)
j = segment(I, E)
k = segment(E, B)

Tool: languette-triangle-4pour3 (command languette3)
deux points [créés ou non]
Input: A, B
Output: h, j, l, i, k

B' = Rotate(B, 18°, A)
f = Ray(A, B')
A' = Rotate(A, -18°, B)
g = Ray(B, A')
C = Intersect(f, g)
D = Midpoint(A, B)
E = Midpoint(A, D)
F = Midpoint(D, B)
h = segment(A, C)
i = segment(C, B)
j = segment(B, F)
k = segment(F, E)
l = segment(E, A)

Tool: languette-triangle-arrondi-3pour4 (command languette)
deux points [créés ou non]
Input: A, B
Output: c_1, d, t, s, r, q, a, b, f_1

f, g, h, i, j = languette3(A, B)
C, D, E, F, G, H, I, J, K, L, M, c, k, l, m, n, p = Languette1(A, B)
N = Intersect(c, f, 1)
O = Intersect(c, i, 1)
P = Intersect(f, i)
Q = Intersect(f, n)
R = Intersect(i, p)
T = Intersect(n, m)
U = Intersect(p, l)
V = Intersect(c, m, 1)
Z = Midpoint(A, B)
d = CircleArc(Z, N, V)
q = segment(N, P)
r = segment(P, O)
s = segment(T, Q)
t = segment(U, R)
a = segment(A, J)
b = segment(K, B)
f_1 = segment(J, K)
c_1 = CircleArc(C, E, O)

Tool: languettes-ronde-trapeze (command languettes)
deux points (créés ou non]
Input: A, B
Output: c, f, g, h, i, j, k, l, m, n, p, q

C = Midpoint(A, B)
D, E, F, G, H, I, J, K, L, M, N, c, f, g, h, i, j = Languette1(A, C)
k, l, m, n, p, q = languette2(C, B)

Tool: ouverture-pour-languettes-1et3 (command ouverture)
ouverture[ <Point>, <Point> ]
Input: A, B
Output: f

C = Midpoint(A, B)
D = Midpoint(A, C)
E = Midpoint(C, B)
f = segment(D, E)

Tool: segment-pointillé (command segment2)
segment2[ <Point>, <Point> ]
Input: H, I
Output: h

h = segment(H, I)

Tool: languette-trapeze-colle (command languette5)
Input: J, K
Output: i, j, k, p

i, j, k, l, m, n = languette2(J, K)
p = segment(J, K)

Tool: languette-triangle-colle (command languette6)
Input: P, Q
Output: b, e, g_1

b, c, d, e, f_1 = languette3(P, Q)
g_1 = segment(P, Q)