Secuencia de construcción por pasos

En la ventana izquierda tenemos un deslizador que presenta una secuencia de construcción del cilindro hidráulico en 14 pasos que se pueden realizar en la ventanda derecha.
En cada paso aparece la construcción y se ofrece un breve mensaje explicativo.

Usa la aplicación y responde:

Lleva el deslizador a la izquierda (Paso 0) para comenzar la construcción y sigue las instrucciones.

NO

C determina la inclinación
de la barra. Semirrecta B C

Construcción de un cilindro hidráulico para inclinar
una barra que tiene un extremo en B. El cilindro está
sujeto a A y a un punto C de la barra.

C es el punto de interseccón
circunferencias verde y roja.

Activa animación

Animación

Cilindro hidráulico

NO

NO

SI

SI

Segmento que une A con D y C.

Los segmentos representan
el cilindro y el émbolo.

Construcción del Cilindro:
Circunferencia Centro A', radio a

Construcción del émbolo
Circunferencia Centro A', radio a+b

Longitud del cilindro
Circunferencia Centro A, radio a

Suma de longitudes de cilindro y émbolo.
Circunferencia: centro A, radio a+b

Segmento A'D'

Diseño de un cilindro hidráulico

Segmento D'C'

Barra que gira.
Segmento BE sobre la semirrecta.

b = 1.6466 (slider from 0 to md, step 1.0E-4)
a = 2.0001 (slider from dd - c to dd, step 1.0E-4)
A = (-1, -3)
C: A - (3, 0)
dd = Distance(A, C)
c = 1.5 (slider from 1 to dd, step 0.1)
d = Circle(C, c)
g = Segment(C, A)
ch = 9 (slider from -5 to 9, step 1)
K = Point(yAxis)
L = Point(yAxis)
M = (-4, -4)
N = (-4, -1)
a1: 2.2
b1: 1.2
c1: 1.2
l = 1 (slider from 0 to 1, step 1)
e = Circle(A, a + b)
B = Intersect(d, e, 1)
f = Ray(C, B)
c_1 = Circle(A, a)
h = Segment(A, B)
D = Intersect(c_1, h, 1)
k = Circle(C, 5.5)
i = Segment(A, D)
j = Segment(D, B)
E = Intersect(k, f, 1)
m = Segment(C, E)
n = Segment(B, A)
df = Min(c, dd)
ve = If(ch ≥ 8, 1, 0)
A' = (-5, 2)
G: A' + (1, 0)
p = Line(A', G)
dd2: c + dd - a
r = Circle(A', a)
D' = Intersect(r, p, 2)
t = Segment(A', D')
md = Min(c + dd - a, a)
v = 0 (slider from 0 to 1, step 1)
o = 0 (slider from -5 to 5, step 0.1)
aq: a + b
e_1 = Circle(A', a)
f_1 = Circle(A', a + b)
F, B' = Intersect(f_1, p)
a_1 = Segment(D', B')
texto7e: "Cilindro  a = " + a + ""
texto7g: "Émbolo b = " + b + ""
texto7c: "  Dist (B,C) = c = " + c + ""
p1 = Line(A', G)
chh: ch + 5
texto6: "Paso de construcción " + chh + ""
q = Circle(C, 5.5)
texto6a: "Distancia desde B a C, c = " + c + "
Circunferencia:  centro B, radio c"