1/3

déplie

replie

anime

A = (-3.8740454294472673, 5.196813393333479)
B = (-4.8680406476865015, 1.0424231222310332)
C = (-1.5037491397998615, 0.9659619515972458)
BC = Segment(B, C)
AB = Segment(A, B)
AC = Segment(A, C)
U = Point(BC)
k = AffineRatio(B, C, U)
U_0 = Dilate(C, 1 / 3, B)
AU = Segment(A, U)
V = Dilate(A, k, C)
W = Dilate(B, k, A)
BV = Segment(B, V)
WC = Segment(W, C)
I = Intersect(BV, WC)
J = Intersect(AU, WC)
K = Intersect(AU, BV)
M = Midpoint(B, C)
N = Midpoint(A, C)
P = Midpoint(A, B)
D = Mirror(K, M)
E = Mirror(I, N)
F = Mirror(J, P)
FJ = Segment(F, J)
JE = Segment(J, E)
EI = Segment(E, I)
AE = Segment(E, A)
FK = Segment(F, K)
BF = Segment(F, B)
DK = Segment(K, D)
DI = Segment(I, D)
CD = Segment(D, C)
α = 0 rad (slider from 0 to 180°, step 0.017453292519943295)
A' = Rotate(A, α, P)
J' = Rotate(J, α, P)
AJP', a', p_1, j' = Polygon(P, J', A')
BKJP, p_2, j_1, k_1, b = Polygon(P, J, K, B)
B' = Rotate(B, α, M)
K' = Rotate(K, α, M)
BKM', b', k', m_1 = Polygon(K', M, B')
CIKM, k_2, i_1, c, m_2 = Polygon(K, I, C, M)
C' = Rotate(C, α, N)
I' = Rotate(I, α, N)
CIN', i', n_1, c' = Polygon(N, C', I')
AJIN, i_2, j_2, a, n_2 = Polygon(I, J, A, N)
IJK, i_3, j_3, k_3 = Polygon(J, K, I)