Lấy đối xứng

A = (6, 8)
B = (6, -8)
a = Line(A, B)
C = (2, 6)
D = (-2, 6)
E = (-2, 0)
F = (0, 0)
G = (0, 4)
H = (2, 4)
g = Segment(H, C)
I = (2, 2)
J = (4, 2)
K = (2, 0)
L = (4, 0)
M = Point(a)
N = (10, -2)
b = Segment(M, N)
đa giác1, d, e, f, g_1, h, c = Polygon(D, E, F, G, H, C)
đa giác2, i, j, l, k = Polygon(I, J, L, K)
D' = Mirror(D, a)
E' = Mirror(E, a)
F' = Mirror(F, a)
G' = Mirror(G, a)
H' = Mirror(H, a)
C' = Mirror(C, a)
đa giác1', d', e', f', g', h', c' = Polygon(D', E', F', G', H', C')
I' = Mirror(I, a)
J' = Mirror(J, a)
L' = Mirror(L, a)
K' = Mirror(K, a)
đa giác2', i', j', l', k' = Polygon(I', J', L', K')
M' = Mirror(M, a)
N' = Mirror(N, a)
b' = Segment(M', N')
m = true