Construction du point M

Construction du point N

Construction du point P

A = Intersect(xAxis, yAxis)
B = Point(xAxis)
C = (5, 1)
D = (2, 1)
E = Point(yAxis)
F = (3, 3)
G = (5, 4)
H = (2, 4)
a = Segment(A, B)
b = Segment(B, C)
c = Segment(C, D)
d = Segment(D, A)
e = Segment(E, F)
f = Segment(F, G)
g = Segment(G, H)
h = Segment(H, E)
i = Segment(E, A)
j = Segment(H, D)
k = Segment(G, C)
l = Segment(F, B)
I = Midpoint(B, F)
J = Midpoint(A, E)
K = Midpoint(C, G)
m = Segment(B, K)
n = Segment(G, I)
p = Segment(H, J)
q = Segment(J, B)
s = Segment(H, K)
r = Segment(I, J)
poly1, h_1, j_1, i_1, g_1 = Polygon(H, J, I, G)
poly2, h_2, j_2, b_1, k_1 = Polygon(H, J, B, K)
L = Dilate(A, 0.6666666666666666, B)
t = Line(L, i)
a_1 = Line(I, a)
M = Intersect(t, a_1)
u = Vector(B, L)
v = Vector(B, I)
w = Vector(B, M)
N_1 = Midpoint(C, G)
z = Vector(C, N_1)
B' = Dilate(B, 0.3333333333333333, C)
u_1 = Vector(C, B')
v_1: u_1 + z
N = Translate(C, v_1)
w_1 = Vector(C, N)
z_1 = Vector(D, C)
P = Midpoint(C, B)
c_1 = Vector(D, P)
O = Midpoint(D, A)
d_1 = Vector(D, O)
o = false
e_1 = false
f_1 = false