Translació
Author: Pep Bujosa

Observa aquesta figura. Si tries un tipus de polígon i després actives l'opció Resposta, observeràs una translació del polígon inicial.

Desplaça l'extrem i l'origen del vector per veure els efectes.
Desactiva la resposta i calcula, prèviament, les cordenades del polígon que s'obté en fer la translació.
Comprova-ho després activant Resposta. Ho has encertat?

Triangles

Quadrilàters

Pentàgons

Resposta

Moviment

A = (-1, 1)
B = (5, 3)
u = Vector(A, B)
C = (-4, -1)
D = (-1, -2)
E = (0, -5)
poly1, e, c, d = Polygon(C, D, E)
C'_5 = Translate(C, u)
D'_5 = Translate(D, u)
E'_5 = Translate(E, u)
poly1'_1, e', c', d' = Polygon(C'_5, D'_5, E'_5)
C'_1 = Translate(C, u)
v = Vector(C, C'_1)
D'_1 = Translate(D, u)
w = Vector(D, D'_1)
E'_1 = Translate(E, u)
z = Vector(E, E'_1)
F = (-5, -4)
poly2, c_1, d_1, e_1, f = Polygon(C, D, E, F)
C'_2 = Translate(C, u)
D'_2 = Translate(D, u)
E'_2 = Translate(E, u)
F' = Translate(F, u)
poly2', c'_2, d'_2, e'_2, f' = Polygon(C'_2, D'_2, E'_2, F')
F'_1 = Translate(F, u)
g = Vector(F, F'_1)
G = (-5, -2)
poly3, c_2, d_2, e_2, f_1, g_1 = Polygon(C, D, E, F, G)
C'_3 = Translate(C, u)
D'_3 = Translate(D, u)
E'_3 = Translate(E, u)
F'_2 = Translate(F, u)
G' = Translate(G, u)
poly3', c'_3, d'_3, e'_3, f'_2, g' = Polygon(C'_3, D'_3, E'_3, F'_2, G')
G'_1 = Translate(G, u)
h = Vector(G, G'_1)
i = false
C'_4 = Translate(C, u)
D'_4 = Translate(D, u)
E'_4 = Translate(E, u)
m = false
n = false
j = false
a = 0.87 (slider from 0 to 1, step 0.0010)
uu: u * a
C' = Translate(C, uu)
D' = Translate(D, uu)
E' = Translate(E, uu)
poly1', e'_1, c'_1, d'_1 = Polygon(C', D', E')
b = Vector(C, C')
k = Vector(D, D')
l = Vector(E, E')
o = false