Animación

Animación 2

b

c

a

b

1

1

2

2

c

b

c

b

Catetos

a = 3 (slider from 2 to 4, step 0.2)
b = 3.999999999999999 (slider from 3 to 5, step 0.2)
A = (-2, -4)
B: A + (a + b, 0)
polígono1, f, g, h, i, C, D = Polygon(A, B, 4)
c = Circle(A, a)
d = Circle(B, a)
e = Circle(C, a)
k_1 = Circle(D, a)
E = Intersect(c, f, 1)
F = Intersect(d, g, 1)
G = Intersect(e, h, 1)
H = Intersect(k_1, i, 1)
tr1, h_1, a_1, e_1 = Polygon(A, E, H)
tr2, f_1, e_2, b_1 = Polygon(E, B, F)
tr3, g_1, f_2, c_1 = Polygon(F, C, G)
tr4, h_2, g_2, d_1 = Polygon(G, D, H)
u1 = Vector(H, A)
u2 = Vector(E, A)
j = -0.8 (slider from -1 to 4, step 0.001)
j1 = Max(0, Min[1, j])
j2 = Max(0, Min[1, j - 1])
j3 = Max(0, Min[1, j - 2])
j4 = Max(0, Min[1, j - 3])
u3 = Vector(H, G)
A' = Translate(A, Vector[(j1 * u3)])
E' = Translate(E, Vector[(j1 * u3)])
H'_1 = Translate(H, Vector[(j1 * u3)])
ts1, h'_1, a', e' = Polygon(A', E', H'_1)
G' = Translate(G, Vector[(j2 * u1)])
D' = Translate(D, Vector[(j2 * u1)])
H' = Translate(H, Vector[(j2 * u1)])
ts4, h', g', d' = Polygon(G', D', H')
E'_1 = Translate(E, Vector[(j3 * u2)])
B' = Translate(B, Vector[(j3 * u2)])
F' = Translate(F, Vector[(j3 * u2)])
ts2, f', e'_1, b' = Polygon(E'_1, B', F')
k = -1 (slider from -1 to 5, step 0.001)
k3 = Max(0, Min[1, k - 2])
k1: (Max[0, Min[1, k]] * π / 2)
k2: (Max[0, Min[1, k - 1]] * π / 2)
A'_1 = Rotate(A, k1, H)
E'_2 = Rotate(E, k1, H)
H'_2 = Rotate(H, k1, H)
tt1, h'_2, a'_1, e'_2 = Polygon(A'_1, E'_2, H'_2)
E'_3 = Rotate(E, (-k2), F)
B'_1 = Rotate(B, (-k2), F)
F'_1 = Rotate(F, (-k2), F)
tt2, f'_1, e'_3, b'_1 = Polygon(E'_3, B'_1, F'_1)
u4 = Vector(F, B)
I = Translate(E'_3, Vector[(k3 * u4)])
J = Translate(B'_1, Vector[(k3 * u4)])
K = Translate(F'_1, Vector[(k3 * u4)])
tt22, k_2, i_1, j_1 = Polygon(I, J, K)
F'_2 = Translate(F, Vector[(k3 * u4)])
C' = Translate(C, Vector[(k3 * u4)])
G'_1 = Translate(G, Vector[(k3 * u4)])
tt3, g'_1, f'_2, c' = Polygon(F'_2, C', G'_1)
vv1 = 0 (slider from 0 to 1, step 0.1)
vv2 = 0 (slider from 0 to 1, step 0.1)
a2: a^(2)
b2: b^(2)
c2: a^(2) + b^(2)
A1: A - (1, 0)
B1: A - (0, 1)
A2: A1 + (0, b)
A3: A2 + (0, a)
B2: B1 + (a, 0)
B3: B2 + (b, 0)
l = Segment(A1, A2)
m = Segment(A2, A3)
n = Segment(B1, B2)
p = Segment(B2, B3)
nn = 1 (slider from 1 to 2, step 1)
D1: D + (0, 1)
D2: D1 + (b, 0)
D3: D2 + (a, 0)
q = Segment(D1, D2)
r = Segment(D2, D3)
C1: B + (1, 0)
C2: C1 + (0, a)
C3: C2 + (0, b)
s = Segment(C1, C2)
t = Segment(C2, C3)
vv10: (vv1 * 10)
vv20: (vv2 * 10)
texto6: "vel " + vv10 + ""
texto7: "vel " + vv20 + ""
texto20: "b^{2}+c^{2}=" + (LaTeX[a2]) + "+" + (LaTeX[b2]) + "=" + (LaTeX[c2]) + "=a^{2}"
texto15: "c = " + b + ""
texto14: "b = " + a + ""
texto2: "c^{2}=" + (LaTeX[b2]) + ""
texto1: "b^{2}=" + (LaTeX[a2]) + ""
texto3: "a^{2}=" + (LaTeX[c2]) + ""
texto9: "b^{2}=" + (LaTeX[a2]) + ""
texto8: "c^{2}=" + (LaTeX[b2]) + ""