9 NO 164 : Partage
Author: Frédéric Chanez

1

1

2

4

3

A = (1, 1)
a = Line(A, xAxis)
b = Line(A, yAxis)
B = Point(a)
C = Point(b)
c = Line(C, a)
d = Line(B, b)
D = Midpoint(B, A)
E = Midpoint(A, C)
e = Segment(D, B)
f: e / 3
g = Circle(D, f)
I = Intersect(g, a, 2)
h = Line(E, a)
i = Line(D, b)
j = Line(I, b)
F = Intersect(c, i)
G = Intersect(c, d)
H = Intersect(d, h)
J = Intersect(h, i)
K = Intersect(h, j)
poly1, a_1, c_1, g_1, b_1 = Polygon(A, C, G, B)
poly2, a_2, c_2, f_1, d_1 = Polygon(A, C, F, D)
poly3, j_1, f_2, g_2, h_1 = Polygon(J, F, G, H)
poly4, i_1, k, h_2, b_2 = Polygon(I, K, H, B)
poly5, d_2, j_2, k_1, i_2 = Polygon(D, J, K, I)
n = 3 (slider from -1 to 5, step 1)
l = Segment(A, C)
m = Segment(A, C)
p = Segment(C, G)
q = Segment(G, B)
r = Segment(B, A)
s = Segment(A, C)
t = Segment(C, G)
e_1 = Segment(G, B)
l_1 = Segment(B, A)
m_1 = Segment(F, D)
n_1 = Segment(A, C)
p_1 = Segment(G, C)
q_1 = Segment(G, B)
r_1 = Segment(B, A)
t_1 = Segment(F, D)
e_2 = Circle(A, f)
L = Intersect(e_2, b_1, 1)
M = Intersect(g, b_1, 2)
k_2 = Circle(B, f)
N = Intersect(k_2, b_1, 1)
l_2 = Line(L, a_1)
m_2 = Line(M, a_1)
n_2 = Line(N, g_1)
p_2 = Segment(A, C)
q_2 = Segment(G, C)
r_2 = Segment(G, B)
s_2 = Segment(B, A)
t_2 = Segment(E, H)
a_3 = Segment(D, F)
O = Intersect(m_2, c_1)
P = Intersect(l_2, c_1)
Q = Intersect(n_2, c_1)
b_3 = Segment(L, P)
c_3 = Segment(O, M)
R = Intersect(j, c_1)
d_3 = Segment(I, R)
e_3 = Segment(Q, N)
f_3 = Segment(C, G)
g_3 = Segment(G, B)
h_3 = Segment(B, A)
i_3 = Segment(A, C)
j_3 = Segment(F, D)
k_3 = Segment(J, H)
l_3 = Segment(K, I)
m_3 = Segment(C, D)
n_3 = Segment(A, F)
p_3 = Segment(J, G)
q_3 = Segment(H, F)
S = Point(m_3)
r_3 = Segment(S, K)
s_3 = Segment(J, I)
t_3 = Segment(H, I)
a_4 = Segment(K, B)
T = Intersect(m_3, n_3)
U = Intersect(p_3, q_3)
V = Intersect(t_3, a_4)
W = Intersect(r_3, s_3)
s_1 = Segment(M, O)
b_4 = Segment(I, R)