Brazo oscilatorio

El punto B gira alrededor de A y solidariamente lleva consigo a la barra BC que está fija en C. 
El movimiento giratorio se transforma en un movimiento de vaivén, con distinto tiempo para la ida que para la vuelta. 
Se utiliza cuando se quiere una alimentación lenta y un retorno rápido.

Usa la aplicación y responde: 
¿Que efecto tendrá en el movimiento si desplazamos C para acercarlo o alejarlo de la circunferencia?

Animación

SI

NO

SI

NO

Rastro

SI

NO

SI

NO

Mueve B

b = 0.92 (slider from 0 to 5, step 0.01)
a = 4.499999999999998 (slider from c + 0.3 to 5, step 0.1)
c = 2.4999999999999996 (slider from 1 to 3, step 1.0E-4)
k = 0 (slider from 0 to 1, step 1)
d = 0 (slider from 0 to 1, step 0.1)
d1: (10 * d)
texto1e: "Velocidad animación: " + d1 + ""
k1 = 0 (slider from 0 to 1, step 1)
t = 0.532 (slider from 0 to 1, step 0.001)
nada = -0.1 (slider from -5 to 5, step 0.1)
α = 2.5761059759436304 rad (slider from 0 to 6.283185307179586, step 0.1°)
C: (0, -2)
A: C + (0, a)
e = Circle(A, c)
f = Segment(C, A)
B1 = Midpoint(A, C)
g = Circle(B1, A)
D, E = Intersect(e, g)
h = Ray(C, D)
i = Ray(C, E)
j = 0.2 (slider from 0 to 0.5, step 0.05)
p = Circle(C, a + c + 1)
F = Intersect(p, i)
G = Intersect(p, h)
l = Segment(C, G)
m = Segment(C, F)
H = Intersect(e, f, 1)
B = Rotate(H, α, A)
n = Ray(C, B)
I = Intersect(p, n, 1)
q = Segment(C, I)
r = Circle(C, a - c - 0.1)
s = Circle(C, c + a + 0.1)
L = Intersect(r, q, 1)
J = Intersect(s, q, 1)
c_1 = Circle(J, j)
d_1 = Circle(L, j)
K, M = Intersect(c_1, s)
N, O = Intersect(d_1, r)
f_1 = Segment(N, K)
g_1 = Segment(O, M)
e_1 = Semicircle(M, K)
h_1 = Semicircle(N, O)
j_1 = Segment(L, C)
k_1 = Segment(I, J)
i_1 = Segment(L, B)
l_1 = Segment(B, J)
m_1 = Segment(A, B)
bc = Distance(B, C)
texto1a: "AC = " + a + ""
texto1b: "BC = " + bc + ""
texto1c: "AB = " + c + ""