Limadora

Utiliza el triángulo de base variable ABC para imprimir un movimiento de vaivén al punto azul de la parte superior y a la barra que lo acompaña.
Se acciona al girar B alrededor de A.

Animación

SI

NO

SI

NO

Rastro

NO

SI

NO

Mueve B

b = 0.92 (slider from 0 to 5, step 0.01)
a = 5 (slider from c + 0.3 to 5, step 0.1)
c = 1 (slider from 1 to 1.6, 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.08 (slider from 0 to 1, step 0.001)
nada = 1.1 (slider from -5 to 5, step 0.1)
α = 2.1205750411731104 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.15 (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)
l_1 = Segment(B, J)
m_1 = Segment(A, B)
bc = Distance(B, C)
n_1 = Ray(C, A)
P = Point(n_1)
p_1 = OrthogonalLine(P, n_1)
Q = Intersect(p_1, i)
R = Intersect(p_1, h)
Q1: Q + ((-j), j)
R1: R + (j, j)
R2: R + (j, (-j))
Q2: Q + ((-j), (-j))
polígono1, q1, q2, r2, r1 = Polygon(Q1, Q2, R2, R1)
q_1 = Segment(Q, R)
S = Intersect(n, q_1)
i_1 = Segment(L, J)
r_1 = Segment(J, S)
o = 4 (slider from -5 to 5, step 0.1)
u = 0.5 (slider from -5 to 5, step 0.1)
S1: S + ((-o), 0)
S2: S + ((-o), u)
S3: S + (o, u)
S4: S + (o, 0)
polígono2, s1, s2, s3, s4 = Polygon(S1, S2, S3, S4)
texto1a: "AC = " + a + ""
texto1b: "BC = " + bc + ""
texto1c: "AB = " + c + ""
T = Intersect(h, s4)
rr = Distance(T, C)
s_1 = Circle(S, rr)
t_1 = Line(S, C)
U, V = Intersect(s_1, t_1)
ss = Segment(C, V)