altura

Escuadra y cartabón

Regla

A

B

C

Mostrar alturas

Sobre el lado AB

Sobre el lado BC

Sobre el lado AC

Transportador

Instrumentos

A = (1.7654545454545458, -2.75090909090909)
B = (9.565454545454545, -0.9872727272727264)
C = (6.783636363636364, 3.0127272727272736)
polígono1, c, a, b = Polygon(A, B, C)
H2 = (-1.8709090909090904, -2.6418181818181807)
H1 = (-1.7618181818181813, 3.576363636363637)
d = Segment(H1, H2)
Es = (1.6200000000000003, -3.75090909090909)
Ca = (11.238181818181818, -0.7327272727272719)
α = 0.017453292519943295 rad (slider from 0 to 6.283185307179586, step 0.017453292519943295)
escuadra2 = Circle(Es, 1)
escuadra_3 = Point(escuadra2)
escuadra_1: Angle[Es + (1, 0), Es, escuadra_3] - 5°
escuadra1g = Rotate(Es - (0.19, 0.19), (α * Div[α + escuadra_1, α]), Es)
escuadra1h = Rotate(Es - ((-0.19), 0.19), (α * Div[α + escuadra_1, α]), Es)
cartabon2 = Circle(Ca, 1)
cartabon_3 = Point(cartabon2)
cartabon_1: Angle[Ca + (1, 0), Ca, cartabon_3] - 5°
cartabon1g = Rotate(Ca - (0.19, 0.19), (α * Div[α + cartabon_1, α]), Ca)
cartabon1h = Rotate(Ca - ((-0.19), 0.19), (α * Div[α + cartabon_1, α]), Ca)
e = false
regla1a = (6.310909090909091, 4.103636363636364)
regla1b = Circle(regla1a, 4)
regla1c = Point(regla1b)
regla1d: Angle[regla1a + (1, 0), regla1a, regla1c] - α / 2
β: α / 2
regla1e = Rotate(regla1a + ((-7.68), (-0.5)), (β * Div[regla1d + β, β]), regla1a)
regla1f = Rotate(regla1a + (7.68, (-0.5)), (β * Div[regla1d + β, β]), regla1a)
regla1g = Rotate(regla1a - (0.19, 0.19), regla1d, regla1a)
regla1h = Rotate(regla1a - ((-0.19), 0.19), regla1d, regla1a)
regla1i: regla1c - (0.21, 0.19)
regla1j: regla1c - ((-0.21), 0.19)
f = false
g = Line(A, B)
h = OrthogonalLine(C, g)
D = Intersect(g, h)
i = Segment(C, D)
j = Segment(A, D)
k = Segment(B, D)
l = false
m = Line(A, C)
n = Line(C, B)
p = OrthogonalLine(B, m)
q = OrthogonalLine(A, n)
E = Intersect(n, q)
F = Intersect(m, p)
r = Segment(F, B)
s = Segment(E, A)
t = Segment(F, C)
a_1 = Segment(F, A)
b_1 = Segment(E, B)
c_1 = Segment(E, C)
o = false
u = false
v = false
Trans1a = (6.329090909090909, -3.9327272727272717)
Trans1b = Circle(Trans1a, 4)
Trans1c = Point(Trans1b)
Trans1d = Angle(Trans1a + (1, 0), Trans1a, Trans1c)
Trans1e = Rotate(Trans1a + ((-5.72), (-0.73)), Trans1d + 5°, Trans1a)
Trans1f = Rotate(Trans1a + (5.68, (-0.73)), Trans1d + 5°, Trans1a)
Trans1g = Rotate(Trans1a - (0.19, 0.19), Trans1d + 5°, Trans1a)
Trans1h = Rotate(Trans1a - ((-0.19), 0.19), Trans1d + 5°, Trans1a)
Trans1i = Rotate(Trans1a + (4, 0) - (0.21, 0.19), Trans1d, Trans1a)
Trans1j = Rotate(Trans1a + (4, 0) - ((-0.21), 0.19), Trans1d, Trans1a)
w = false