Transformations of Images
Author: Russell Blyth

We explored geometric transformations of an image.

A = (-8, 2)
B = (-3.429791407846985, 2.532364070598504)
C = (-8, 6)
P = (9.25979541627347, -4.1484464380505806)
O = (2.302264945727675, 3.4811182256729305)
u = Vector(P)
v = Vector(O, P)
pic1' = Translate(pic1, u)
pic1'_1 = Dilate(pic1, 0.3333333333333333, O)
pic1'_2 = Dilate(pic1, -0.5, A)
D = (5.622904488488167, 6.525037806536715)
E = (-5.287768294867736, -4.10891501492248)
a = Line(D, E)
pic1'_3 = Mirror(pic1, a)
A' = Mirror(A, a)
B' = Mirror(B, a)
C' = Mirror(C, a)
b = Segment(A, A')
c = Segment(B, B')
d = Segment(C, C')
t = 0 (slider from 0 to 6.283185307179586, step 0.06544984694978735)
A1: cos(t)
A2: sin(t)
B1: -sin(t)
B2: cos(t)
Rot: {{A1, B1}, {A2, B2}}
pic1'_4 = ApplyMatrix(Rot, pic1)