Angles in a Triangle
Author: Laurel Langford

Drag the slider to reposition the pieces of the triangle

C = (-3.34, 1.6)
D = (3.94, 1.48)
E = (-1.28, 5.24)
poly1, e, c, d = Polygon(C, D, E)
a = 0 (slider from 0 to 1, step 0.01)
B = (0.02, -1.94)
F = Midpoint(E, D)
G = Midpoint(D, C)
H = Midpoint(C, E)
b = Segment(E, G)
f = Segment(C, F)
I = Intersect(f, b)
E' = Dilate(E, a, C)
E'_1 = Dilate(E, a, D)
u = Vector(C, E')
v = Vector(D, E'_1)
H' = Translate(H, u)
I' = Translate(I, u)
G' = Translate(G, u)
H'' = Rotate(H', a 180 °, E')
I'' = Rotate(I', a 180 °, E')
G'' = Rotate(G', a 180 °, E')
poly2, e', h'', i'', g'' = Polygon(E', H'', I'', G'')
F' = Translate(F, v)
I'_1 = Translate(I, v)
G'_1 = Translate(G, v)
F'' = Rotate(F', -a 180 °, E'_1)
J = Rotate(I'_1, -a 180 °, E'_1)
K = Rotate(G'_1, -a 180 °, E'_1)
poly3, e'_1, f'', j, k = Polygon(E'_1, F'', J, K)
poly4, e_1, h, i, f_1 = Polygon(E, H, I, F)