Cierre automático de puerta

El cuadrilátero articulado ABCD donde AB está en el marco y BC está en la puerta.

El mecanismo se acciona al girar C alrededor de B. El retorno se realiza con un muelle de color naranja que une los segmentos BC con CD.

Usa la aplicación y responde:

Construye con  varillas el sistema de cierra de una puerta, analiza con él distintas posibilidades dependiendo de las longitudes de las barras y estudia en varios casos el ángulo que se abre la puerta.

Animación

SI

NO

SI

NO

Lugar geom 

SI

NO

SI

NO

Mueve C

α = 0.38571776469074687 rad (slider from 0° to 90°, step 0.1°)
A = (-1.5563817369796435, 0.46648779116305333)
a = 2.9999999999999996 (slider from 2.5 to 3.5, step 0.1)
f = Circle(A, a)
B = Point(f)
b = 1.399999999999999 (slider from 1 to 1.7, step 0.01)
B1: B + (b, 0)
c = 1.5 (slider from 0.8 to 1.5, step 0.1)
d = 2.55 (slider from 2.05 to 3.05, step 0.1)
p = Circle(B, b)
C = Rotate(B1, α, B)
e = Circle(C, c)
s = Circle(A, d)
i = Ray(B, B1)
C1 = Intersect(p, i, 1)
c_1 = 2.0625 (slider from 0 to 5, step 1.0E-4)
k = 0 (slider from 0 to 1, step 1)
v = 0 (slider from 0 to 1, step 0.1)
d1: (10 * v)
texto1e: "Velocidad animación: " + d1 + ""
k1 = 0 (slider from 0 to 1, step 1)
t = 0.8 (slider from 0 to 1, step 0.001)
nada = 1.2 (slider from -5 to 5, step 0.1)
texto3: "CD = " + c + ""
texto1b: "BC = " + b + ""
texto1a: "AB = " + a + ""
texto4: "DA = " + d + ""
j = Segment(A, B)
D = Intersect(s, e, 2)
g = Segment(A, D)
h = Segment(D, C)
l = Segment(C, B)
m = 0.5 (slider from 0 to 1, step 0.1)
q = Circle(C, m)
E = Intersect(q, h, 1)
F = Intersect(q, l, 1)
r = CircleArc(C, E, F)
n = 6.6 (slider from 0 to 10, step 0.1)
f_1 = Ray(B, C)
c_1 = Circle(B, n)
G = Intersect(c_1, f_1, 1)
g_1 = Segment(B, G)
H = Intersect(c_1, i, 1)
I = Point(c_1)
d_1 = CircleArc(B, H, I)
h_1 = Segment(A, H)
i_1 = Segment(B, G)