Suma

Resta

a x b + a x c = a x (b + c)

a · b − a − c = a · (b − c)

S = a · b

S = a · c

a · b − a · c = a · (b − c)

Velocidad de la animación

Avance de la animación

Altura

Anchura

Suma

Suma

Resta

Resta

a · b + a · c = a · (b + c)

a · b + a · c = a · (b + c)

a = 2.5 (slider from 1 to 3, step 0.5)
b = 5.5 (slider from 4 to 6, step 0.5)
c = 3.5 (slider from b - 3 to b - 1.5, step 0.5)
vel = 0 (slider from 0 to 1, step 0.1)
d = 0 (slider from 0 to 15, step 0.001)
A = (-1, 2)
B = (6, 2)
A1: A + (b, 0)
A2: A + (b, a)
A3: A + (0, a)
B1: B + (c, 0)
B2: B + (c, a)
B3: B + (0, a)
polígono1, a_1, a1, a2, a3 = Polygon(A, A1, A2, A3)
polígono2, b_1, b1, b2, b3 = Polygon(B, B1, B2, B3)
u = Vector(A, A1)
D = (0, 0)
v = Vector(A3, D)
t1 = Min(d, 1)
A3' = Translate(A3, Vector[(t1 * v)])
A' = Translate(A, Vector[(t1 * v)])
a3t = Segment(A3', A')
t2 = Min(1, d - 2)
A3'' = Translate(A3', Vector[(t2 * u)])
A'' = Translate(A', Vector[(t2 * u)])
a1t = Segment(A3'', A'')
polígono3, a', a'', a3'', d_1 = Polygon(A', A'', A3'', D)
w = Vector(B, B1)
e = -1 (slider from -1 to 1, step 2)
t4 = Min(1, d - 4)
A3''' = Translate(A3'', Vector[(((-e) * t4) * w)])
A''' = Translate(A'', Vector[(((-e) * t4) * w)])
a4t = Segment(A3''', A''')
polígono4, a''_1, a3''_1, a3''', a''' = Polygon(A'', A3'', A3''', A''')
polígono5, a''_2, a3''_2, a3'''_1, a'''_1 = Polygon(A'', A3'', A3''', A''')
P1: A' - (0, 1)
P2: A''' - (0, 1)
g = Vector(A3, A)
t5 = Min(1, d - 6)
C1 = Translate(A3', Vector[(t5 * g)])
C2 = Translate(A3''', Vector[(t5 * g)])
polígono6, h, i, j, k = Polygon(D, C1, C2, A3''')
P3: A'' - (0, 1)
PP4 = If(d ≤ 4, P3, P2)
P4 = (0, 0)
f = Segment(P1, PP4)
texto11: "b = " + b + ""
texto12: "c = " + c + ""
texto9: "a = " + a + ""
texto10: "a = " + a + ""
texto13: "a = " + a + ""
bc: b + c
texto5: "b + c = " + bc + ""
cb: b - c
texto6: "b − c = " + cb + ""