Μάθημα 1 - Δραστηριότητα 6
Author: Xenia Xistouri

Μεταφορά

Ανάκλαση

Περιστροφή

Μεταφορά

Ανάκλαση

Περιστροφή

Μεταφορά

Ανάκλαση

Περιστροφή

Μεταφορά

Ανάκλαση

Περιστροφή

Δραστηριότητα 6

Να επιλέξεις το είδος του μετασχηματισμού που περιγράφει καλύτερα το κάθε παράδειγμα, επιλέγοντας το αντίστοιχο κουτάκι.
Μπορείς να μετακινείς το αρχικό σχήμα επιλέγοντάς το, για να σε βοηθήσει να παρατηρήσεις τη σχέση ανάμεσα στα δυο σχήματα.

Μεταφορά

Ανάκλαση

Περιστροφή

Μεταφορά

Ανάκλαση

Περιστροφή

A = (-1.44, 4.2)
B = (-1.38, 3.12)
C = (1.5, 2.38)
poly1, c, a, b = Polygon(A, B, C)
D = (-2.42, 5.6)
E = (0.3, 5.6)
u = Vector(D, E)
A' = Translate(A, u)
v = Vector(A, A')
A'_1 = Translate(A, v)
B' = Translate(B, v)
C' = Translate(C, v)
poly1', c', a'_1, b' = Polygon(A'_1, B', C')
d = false
e = false
f = false
J = (3.44, -3.18)
I = (-1.36, -1.54)
K = Point(Circle[I, 3.900051281714127])
L: I + 2.69565686207575 * UnitVector[Segment[I, K]] + 0.853834926636252 * UnitOrthogonalVector[Segment[I, K]]
poly3, l, i, k = Polygon(I, K, L)
M = (-0.86, -3.42)
N = (1.4, -3.46)
w = Vector(M, N)
I' = Translate(I, w)
K' = Translate(K, w)
L' = Translate(L, w)
I'_1 = Translate(I, w)
K'_1 = Translate(K, w)
l' = Segment(I'_1, K'_1)
K'_2 = Translate(K, w)
L'_1 = Translate(L, w)
i' = Segment(K'_2, L'_1)
L'_2 = Translate(L, w)
I'_2 = Translate(I, w)
k' = Segment(L'_2, I'_2)
z = Vector(I, I')
I'_3 = Translate(I, w)
K'_3 = Translate(K, w)
L'_3 = Translate(L, w)
poly3', l'_3, i'_3, k'_3 = Polygon(I'_3, K'_3, L'_3)
d_1 = false
e_1 = false
f_2 = false
F = (6.94, 2.16)
G = Point(Circle[F, 2.2144976857066254])
H: F - 0.216392188211789 * UnitVector[Segment[F, G]] - 1.06281438684321 * UnitOrthogonalVector[Segment[F, G]]
poly2, h, f_1, g = Polygon(F, G, H)
O = (8.22, 5.42)
P = (8.22, 1.54)
j = Segment(O, P)
F' = Mirror(F, j)
G' = Mirror(G, j)
H' = Mirror(H, j)
poly2', h', f', g' = Polygon(F', G', H')
d_2 = false
e_2 = false
f_3 = false
d_3 = false
e_3 = false
f_4 = false
Q = (4.4, -1.54)
R = Point(Circle[Q, 3])
m = Segment(Q, R)
S = Point(Circle[Q, 3])
n = Segment(Q, S)
α = Angle(R, Q, S)
T = Point(Circle[R, 2.989180489699476])
U: R + 2.1268705659989 * UnitVector[Segment[R, T]] + 0.951431340395884 * UnitOrthogonalVector[Segment[R, T]]
poly4, u_1, r, t = Polygon(R, T, U)
R' = Rotate(R, α, Q)
T' = Rotate(T, α, Q)
U' = Rotate(U, α, Q)
poly4', u', r', t' = Polygon(R', T', U')
p = Segment(V, W)
Z = (1.22, -4.6)
A_1 = Point(Circle[Z, 1.2814054783713078])
B_1: Z + 1.27141644662761 * UnitVector[Segment[Z, A_1]] - 1.92163998169398 * UnitOrthogonalVector[Segment[Z, A_1]]
C_1: Z + 0.471981749889748 * UnitVector[Segment[Z, A_1]] - 1.4637053076938 * UnitOrthogonalVector[Segment[Z, A_1]]
poly5, z_1, a_1, b_1, c_1 = Polygon(Z, A_1, B_1, C_1)
D_1 = (-0.24, -2.76)
E_1 = (1.78, -4.66)
q = Segment(D_1, E_1)
Z' = Mirror(Z, q)
F_1 = Mirror(A_1, q)
G_1 = Mirror(B_1, q)
H_1 = Mirror(C_1, q)
poly5', z', f_5, g_1, h_1 = Polygon(Z', F_1, G_1, H_1)
d_4 = false
e_4 = false
f_6 = false
I_1 = (8.18, -4.02)
J_1 = (11.62, -4.94)
s = Segment(I_1, J_1)
K_1 = Point(s)
v_1 = Vector(I_1, K_1)
L_1 = (8.08, -2.36)
M_1 = (8.64, -2.58)
N_1 = (8.4, -2.92)
O_1 = (9.02, -3.6)
poly6, i_1, l_1, m_1, n_1, o_1 = Polygon(I_1, L_1, M_1, N_1, O_1)
P_1 = Translate(I_1, v_1)
Q_1 = Translate(L_1, v_1)
R_1 = Translate(M_1, v_1)
S_1 = Translate(N_1, v_1)
T_1 = Translate(O_1, v_1)
poly6', p_1, q_1, r_1, s_1, t_1 = Polygon(P_1, Q_1, R_1, S_1, T_1)
d_5 = false
e_5 = false
f_7 = false