Oef.2 p.119

Pijl 3 bekom je door pijl 1 te draaien om A over 90° in tegenwijzerzin.
Controleer met schuifknop 1.

Door welke verschuiving, spiegeling of draaiing wordt:
1) pijl 1 op pijl 2 afgebeeld? --> schuifknop 2
2) pijl 3 op pijl 1 afgebeeld? --> schuifknop 3
3) pijl 2 op pijl 4 afgebeeld? --> schuifknop 4

1

2

3

4

1)

2)

3)

4)

a

90°

A_1 = (-3.2, -0.4)
B_1 = (-2.4000000000000004, 0.4)
C = (-2.4000000000000004, 0)
D = (-0.8, 0.4)
E = (-0.8, -0.4)
F = (-2.4000000000000004, -0.8)
G = (-2.4000000000000004, -1.2000000000000002)
poly1, a2, b, c, d, e, f, g = Polygon(A_1, B_1, C, D, E, F, G)
H = (0, 0.4)
I = (-0.4, 2)
J = (-0.8, 2)
B_2 = (0, 2.8000000000000003)
L = (0.8, 2)
M = (0.4, 2)
N = (0.8, 0.4)
poly2, h, i, j, k, l, m, n = Polygon(H, I, J, B_2, L, M, N)
V = (2.4000000000000004, 1.6000000000000003)
B'_2 = (3.2, 2.4000000000000004)
Z = (4, 1.6)
A1 = (3.6, 1.6)
B1 = (4, 0)
C1 = (3.2, 2.220446049250313E-16)
D1 = (2.8000000000000003, 1.6)
poly4, v, w, z, a1, b1, c1, d1 = Polygon(V, B'_2, Z, A1, B1, C1, D1)
E1 = (4.800000000000001, 0)
F1 = (5.2, 1.6)
G1 = (4.800000000000001, 1.6)
H1 = (5.6000000000000005, 2.4000000000000004)
I1 = (6.4, 1.6)
J1 = (6, 1.6)
K1 = (5.6000000000000005, 0)
poly5, e1, f1, g1, h1, i1, j1, k1 = Polygon(E1, F1, G1, H1, I1, J1, K1)
s1 = 0 (slider from 0 to 1, step 0.01)
t1 = 0 (slider from 0 to 1, step 0.01)
u1 = 0 (slider from 0 to 1, step 0.01)
v1 = 0 (slider from 0 to 1, step 0.01)
A = (0, -0.4)
H' = Rotate(H, s1 * 90 °, A)
I' = Rotate(I, s1 * 90 °, A)
J' = Rotate(J, s1 * 90 °, A)
K' = Rotate(B_2, s1 * 90 °, A)
L' = Rotate(L, s1 * 90 °, A)
M' = Rotate(M, s1 * 90 °, A)
N' = Rotate(N, s1 * 90 °, A)
poly2', h', i', j', k', l', m', n' = Polygon(H', I', J', K', L', M', N')
p = CircleArc(A, B_2, K')
q = CircleArc(A, H, H')
u = Vector(B_2, B_2 + t1 * (B'_2 - B_2))
H'_1 = Translate(H, u)
I'_1 = Translate(I, u)
J'_1 = Translate(J, u)
B'_1 = Translate(B_2, u)
L'_1 = Translate(L, u)
M'_1 = Translate(M, u)
N'_1 = Translate(N, u)
poly2'_1, h'_1, i'_1, j'_1, b'_1, l'_1, m'_1, n'_1 = Polygon(H'_1, I'_1, J'_1, B'_1, L'_1, M'_1, N'_1)
K = Rotate(A_1, -u1 * 90 °, A)
O = Rotate(B_1, -u1 * 90 °, A)
C' = Rotate(C, -u1 * 90 °, A)
D' = Rotate(D, -u1 * 90 °, A)
E' = Rotate(E, -u1 * 90 °, A)
F' = Rotate(F, -u1 * 90 °, A)
G' = Rotate(G, -u1 * 90 °, A)
poly1', k_1, o, c', d', e', f', g' = Polygon(K, O, C', D', E', F', G')
P = (4.4, 3.6)
Q = (4.4, -0.8)
tr1: sqrt(0.5 - v1) 0
Q' = Dilate(Q, tr1 + 2 v1, P)
r = Segment(P, Q')
bo1: sqrt(v1 - 0.5) 0 + 1
R: bo1 Q
s = Segment(P, R)
S = (4.62, -0.8)
T: bo1 S
bo2: sqrt(t1 - 0.99) 0 + 1
B: bo2 B_2
B': bo2 B'_2
bo3: sqrt(v1 - 0.9) 0 + 1
U: bo3 G1
W: bo3 H1
L1: bo3 I1
M1: bo3 J1
N1: bo3 K1
O1: bo3 E1
P1: bo3 F1
poly3, w_1, l1, m1, n1, o1, p1, u_1 = Polygon(W, L1, M1, N1, O1, P1, U)
tr2: sqrt(v1 - 0.51) 0 + sqrt(0.91 - v1) 0
a = Segment(B', B' + (tr2 + 2.5 v1 - 1.275) * (H1 - B'))
t = Segment(V, V + (tr2 + 2.5 v1 - 1.275) * (I1 - V))
q1 = Segment(C1, C1 + (tr2 + 2.5 v1 - 1.275) * (K1 - C1))
r1 = Segment(B'_2, B'_2 + (tr2 + 2.5 v1 - 1.275) * (H1 - B'_2))
Q1 = (-4.28, 6.3)
R1 = (21.06, 6.3)
S1 = (21.14, 3.6)
U1 = (-4.3, 3.6)
poly6, q1_1, r1_1, s1_1, u1_1 = Polygon(Q1, R1, S1, U1)
V1 = Point(s1_1)
W1 = (21.080000000000002, -6.82)
Z1 = (7.6000000000000005, -6.800000000000001)
poly7, v1_1, s1_2, w1, z1 = Polygon(V1, S1, W1, Z1)
A2 = Point(z1)
B2 = (-4.3, -2.02)
C2 = (-4.28, -6.82)
poly8, z1_1, a2_1, b2, c2 = Polygon(Z1, A2, B2, C2)
bo4: sqrt(s1 - 0.99) 0 + 1
D2: bo4 H
E2: bo4 E
F2: bo4 A
d2 = Segment(D2, F2)
e2 = Segment(F2, E2)