Oef.4 p.122

Welke van deze figuren zijn onderling congruent?

Tip 1: Deel de driehoeken op in 2 groepen.
Tip 2: Schuif telkens de schuifknop eerst terug naar links. 

1

2

3

4

5

6

7

8

9

A = (-3.3, 3.9)
B = (-2.4, 3.9)
C = (-2.4, 2.1)
poly1, c_1, a_1, b_1 = Polygon(A, B, C)
D = (-1.2, 3.5999999999999996)
E = (-1.7999999999999998, 2.1)
F = (-0.6, 2.1)
poly2, f, d_1, e_1 = Polygon(D, E, F)
G = (0.3, 4.2)
H = (2.1, 4.2)
I = (2.1, 3)
poly3, i, g, h = Polygon(G, H, I)
J = (1.5, 2.1)
K = (2.1, 0.8999999999999999)
L = (0.8999999999999999, 0.8999999999999999)
poly4, l, j, k = Polygon(J, K, L)
M = (0.6, 2.4)
N = (0.6, 0.6)
O = (-0.3, 0.6)
poly5, o, m, n = Polygon(M, N, O)
P = (-1.7999999999999998, 1.2)
Q = (-0.6, 1.2)
R = (-1.2, 0)
poly6, r, p, q = Polygon(P, Q, R)
S = (-2.4, 1.2)
T = (-2.4, -0.6)
U = (-3.3, -0.6)
poly7, u, s, t = Polygon(S, T, U)
V = (-1.5, -0.6)
W = (0, -1.2)
Z = (-1.5, -1.7999999999999998)
poly8, z, v, w = Polygon(V, W, Z)
A1 = (0, -0.6)
B1 = (1.7999999999999998, -0.6)
C1 = (1.7999999999999998, -1.5)
poly9, c1, a1, b1 = Polygon(A1, B1, C1)
a = 0 (slider from 0 to 1, step 0.01)
b = 0 (slider from 0 to 1, step 0.01)
c = 0 (slider from 0 to 1, step 0.01)
d = 0 (slider from 0 to 1, step 0.01)
e = 0 (slider from 0 to 1, step 0.01)
tr1: sqrt(0.4 - a) 0
u1 = Vector(B, B + (tr1 + 2.5 a) * (H - B))
bo1: sqrt(a - 0.4) 0 + 1
D1 = Point(i)
E1 = (2.1, 2.4)
F1: bo1 H
G1: bo1 E1
H1: bo1 D1
poly10, g1, h1, f1 = Polygon(H1, F1, G1)
A' = Translate(A, u1)
B' = Translate(B, u1)
C' = Translate(C, u1)
poly1', c', a', b' = Polygon(A', B', C')
bo2: sqrt(a - 0.41) 0 + 1
I1 = (3, 4.2)
J1: bo2 I1
poly11, g1_1, f1_1, j1 = Polygon(F1, J1, G1)
ro1: sqrt(a - 0.42) 0
F1' = Rotate(F1, -(ro1 + 225 a - 1.5) °, H)
F1'_1 = Rotate(F1, -(ro1 + 225 a - 135) °, H)
J1'_1 = Rotate(J1, -(ro1 + 225 a - 135) °, H)
G1'_1 = Rotate(G1, -(ro1 + 225 a - 135) °, H)
F1'_2 = Rotate(F1, -(90 / 0.58 a - 90 / 0.58 * 0.42) °, H)
J1' = Rotate(J1, -(90 / 0.58 a - 90 / 0.58 * 0.42) °, H)
G1' = Rotate(G1, -(90 / 0.58 a - 90 / 0.58 * 0.42) °, H)
F1'_3 = Rotate(F1, -(ro1 + 90 / 0.57 a - 0.43 * 90 / 0.57) °, H)
J1'_2 = Rotate(J1, -(ro1 + 90 / 0.57 a - 0.43 * 90 / 0.57) °, H)
G1'_2 = Rotate(G1, -(ro1 + 90 / 0.57 a - 0.43 * 90 / 0.57) °, H)
K1 = (2.1, 5.1)
L1 = (2.1, 1.7999999999999998)
M1: bo1 K1
N1: bo1 L1
d1 = Segment(M1, N1)
F1'_4 = Rotate(F1, -(ro1 + 90 / 0.58 a - 90 / 0.58 * 0.42) °, H)
J1'_3 = Rotate(J1, -(ro1 + 90 / 0.58 a - 90 / 0.58 * 0.42) °, H)
G1'_3 = Rotate(G1, -(ro1 + 90 / 0.58 a - 90 / 0.58 * 0.42) °, H)
poly11', g1'_3, f1'_4, j1'_3 = Polygon(F1'_4, J1'_3, G1'_3)
O1 = (-3.5999999999999996, 2.1)
P1 = (-2.04, 2.1)
bo3: sqrt(b - 0.2) 0 + 1
Q1: bo3 O1
R1: bo3 P1
e1 = Segment(Q1, R1)
S1 = Point(poly7)
U1 = (-3.3, 0.3)
bo4: sqrt(b - 0.3) 0 + 1
V1: bo4 C
W1: bo4 U1
Z1: bo4 S1
poly12, w1, v1, z1 = Polygon(V1, Z1, W1)
tr2: sqrt(b - 0.4) 0
i1 = Vector(Z1, Z1 + (tr2 + 1 / 0.6 b - 0.4 / 0.6) * (N - Z1))
V1' = Translate(V1, i1)
Z1' = Translate(Z1, i1)
W1' = Translate(W1, i1)
poly12', w1', v1', z1' = Polygon(V1', Z1', W1')
bo5: sqrt(c - 0.2) 0 + 1
bo6: sqrt(c - 0.3) 0 + 1
A2: bo5 O1
B2: bo5 P1
k1 = Segment(A2, B2)
C2: bo6 C
D2: bo6 U1
E2: bo6 S1
poly13, d2, c2, e2 = Polygon(C2, E2, D2)
tr3: sqrt(c - 0.4) 0
l1 = Vector(E2, E2 + (tr3 + 1 / 0.6 c - 0.4 / 0.6) * (T - E2))
C2' = Translate(C2, l1)
E2' = Translate(E2, l1)
D2' = Translate(D2, l1)
poly13', d2', c2', e2' = Polygon(C2', E2', D2')
bo7: sqrt(d - 0.25) 0 + 1
bo8: sqrt(d - 0.3) 0 + 1
F2: bo7 O1
G2: bo1 P1
H2: bo7 P1
m1 = Segment(F2, H2)
I2: bo8 U1
J2: bo8 S1
K2: bo8 C
poly14, i2, k2, j2 = Polygon(K2, J2, I2)
tr4: sqrt(d - 0.5) 0 + sqrt(0.75 - d) 0
n1 = Vector(I2, I2 + (tr4 + 4 d - 2) * (C1 - I2))
K2' = Translate(K2, n1)
J2' = Translate(J2, n1)
I2' = Translate(I2, n1)
poly14', i2', k2', j2' = Polygon(K2', J2', I2')
L2 = (2.6999999999999997, 0.3)
M2 = (2.6999999999999997, -1.5)
poly15, c1_1, l2, m2 = Polygon(L2, M2, C1)
ro2: sqrt(d - 0.75) 0
L2' = Rotate(L2, (ro2 + 360 d - 270) °, C1)
M2' = Rotate(M2, (ro2 + 360 d - 270) °, C1)
C1' = Rotate(C1, (ro2 + 360 d - 270) °, C1)
poly15', c1', l2', m2' = Polygon(L2', M2', C1')
p1 = Vector(E, E + e * (L - E))
D' = Translate(D, p1)
E' = Translate(E, p1)
F' = Translate(F, p1)
poly2', f', d', e' = Polygon(D', E', F')
o1 = 0 (slider from 0 to 1, step 0.01)
q1 = 0 (slider from 0 to 1, step 0.01)
r1 = 0 (slider from 0 to 1, step 0.01)
N2 = (-2.1, 2.1)
O2 = (-0.3, 2.1)
bo9: sqrt(o1 - 0.25) 0 + 1
P2: bo9 N2
Q2: bo9 O2
s1 = Segment(P2, Q2)
bo10: sqrt(o1 - 0.3) 0 + 1
R2 = (-1.2, 0.6)
S2: bo10 E
U2: bo10 F
V2: bo10 R2
poly16, v2, s2, u2 = Polygon(S2, U2, V2)
tr5: sqrt(o1 - 0.4) 0
t1 = Vector(V2, V2 + (tr5 + 1 / 0.6 o1 - 0.4 / 0.6) * (R - V2))
S2' = Translate(S2, t1)
U2' = Translate(U2, t1)
V2' = Translate(V2, t1)
poly16', v2', s2', u2' = Polygon(S2', U2', V2')
tr6: sqrt(0.5 - q1) 0
w2 = Vector(F, F + (tr6 + 2 q1) * (Z - F))
D'_1 = Translate(D, w2)
E'_1 = Translate(E, w2)
F'_1 = Translate(F, w2)
poly2'_1, f'_1, d'_1, e'_1 = Polygon(D'_1, E'_1, F'_1)
z2 = Vector(F, Z)
D'_2 = Translate(D, z2)
E'_2 = Translate(E, z2)
F'_2 = Translate(F, z2)
poly2'_2, f'_2, d'_2, e'_2 = Polygon(D'_2, E'_2, F'_2)
ro3: sqrt(q1 - 0.5) 0
D'_2' = Rotate(D'_2, -(ro3 + 180 q1 - 90) °, Z)
E'_2' = Rotate(E'_2, -(ro3 + 180 q1 - 90) °, Z)
F'_2' = Rotate(F'_2, -(ro3 + 180 q1 - 90) °, Z)
poly2'_2', f'_2', d'_2', e'_2' = Polygon(D'_2', E'_2', F'_2')
tr7: sqrt(0.5 - r1) 0
a2 = Vector(P, P + (tr7 + 2 r1) * (K - P))
P' = Translate(P, a2)
Q' = Translate(Q, a2)
R' = Translate(R, a2)
poly6', r', p', q' = Polygon(P', Q', R')
b2 = Vector(P, K)
P'_1 = Translate(P, b2)
Q'_1 = Translate(Q, b2)
R'_1 = Translate(R, b2)
poly6'_1, r'_1, p'_1, q'_1 = Polygon(P'_1, Q'_1, R'_1)
ro4: sqrt(r1 - 0.5) 0
P'_1' = Rotate(P'_1, (ro4 + 360 r1 - 180) °, K)
Q'_1' = Rotate(Q'_1, (ro4 + 360 r1 - 180) °, K)
R'_1' = Rotate(R'_1, (ro4 + 360 r1 - 180) °, K)
poly6'_1', r'_1', p'_1', q'_1' = Polygon(P'_1', Q'_1', R'_1')
W2 = (-4.3, 6.26)
Z2 = (3.3, 6.3)
A3 = (3.3, 4.8)
B3 = (-4.28, 4.8)
poly17, w2_1, z2_1, a3, b3 = Polygon(W2, Z2, A3, B3)
C3 = (-3.9, -2.1)
D3 = (2.1, -2.1)
E3 = (2.1, -4.5)
F3 = (-3.9, -4.5)
poly18, c3, d3, e3, f3 = Polygon(C3, D3, E3, F3)