2nd Change

Start

1st Change

Starting Elevation =

°C

Elevation Change =

°C

Second Elevation Change =

°C

Reset

Show Eq

Equation

c = 0 (slider from -50 to 50, step 1)
a = 0 (slider from -50 to 300, step 10)
b = 0 (slider from -50 - a to 300 - a, step 1)
m_1 = 2 (slider from 2 to 2.3, step 0.01)
A: (1, -21.5)
B: (x(A) + m_1, y(A))
G = Midpoint(A, B)
C: (x(G) - 0.15, 0)
D: (x(G) + 0.15, 0)
F: (x(D), y(D) + a + b + c)
E: (x(C), y(C) + a + b + c)
poly1, h, d, f, e = Polygon(C, D, F, E)
InputBox1 = Textfield(a)
InputBox2 = Textfield(b)
n: a + b + c
text1: "" + n + "°C"
InputBox3 = Textfield(c)
H: (0.95, 10.85)
I: (1.19, 10.85)
J: (1.19, 20)
K: (0.95, 20)
poly2, h_1, i, j, k = Polygon(H, I, J, K)
L = Point(xAxis)
g = Circle(L, abs(a))
M, N = Intersect(g, xAxis)
Q = Rotate(M, 90°, L)
u = Vector(L, Q)
P = Rotate(N, 90°, L)
v = Vector(L, P)
O: (x(P) + 0.3, y(P))
R: (x(Q) + 0.4, y(Q))
S: (x(O), y(O) + b)
w = Vector(O, S)
T: (x(R), y(R) + b)
l = Vector(R, T)
V: (x(S) + 0.4, y(S))
U: (x(V), y(V) + c)
m = Vector(V, U)
W: (x(T) + 0.4, y(T))
Z: (x(W), y(W) + c)
p = Vector(W, Z)
o = false
A_1 = Intersect(xAxis, yAxis)
C_1 = (0.4623536101679737, 118.89461312768067)
D_1 = (0.704588310348917, 159.51166881926713)
E_1 = (0.704588310348917, 197.09760095177998)
F_1 = (0.8862643354846242, 242.56445433788423)
G_1 = (1.297329281246225, 276.5681495369464)
H_1 = (1.8423573566533475, 305.0607109922384)
I_1 = (2.723210811856777, 294.69977955395046)
J_1 = (2.8039557119170913, 266.20721809865836)
K_1 = (3.0663766371131134, 203.15984806992722)
L_1 = (3.530659812459921, 138.90002861756653)
M_1 = (3.6114047125202355, 117.0759389922365)
N_1 = (3.6114047125202355, 63.72816435254086)
O_1 = (4.21699146297259, 23.717333372769122)
P_1 = Point(xAxis)
B_1 = (0.14484410636104314, 62.06404133464992)
poly3, q, r, s, t, f_1, g_1, i_1, j_1, k_1, l_1, n_1, p_1, q_1, r_1, s_1, t_1 = Polygon(A_1, B_1, C_1, D_1, E_1, F_1, G_1, H_1, I_1, J_1, K_1, L_1, M_1, N_1, O_1, P_1)
Q_1 = (10.781939006634586, 300)
R_1: (x(E), y(E) + 13)
S_1 = (2.1434555812484186, 22.904013538529234)
T_1: (x(S_1), 0)
a_1 = OrthogonalLine(S_1, xAxis)
U_1 = Intersect(j_1, a_1)
V_1: (x(F), y(R_1))
b_1 = Segment(U_1, V_1)
c_1(y) = y ≤ 0
W_1 = Point(t_1)
Z_1 = (1.4097373435582305, -11.497645181667032)
A_2 = (1.329426661831425, -24.76286734034714)
B_2 = (1.4498926844216333, -50.690347014130985)
C_2 = (1.9719121156458694, -53.705170232012826)
D_2 = (2.473853876438404, -42.85180664763819)
E_2 = (2.4939315468701055, -31.99844306326356)
F_2 = (2.6344752398920153, -15.718397686701612)
G_2 = Point(t_1)
poly4, w_1, z_1, a_2, b_2, d_2, e_2, g_2 = Polygon(W_1, Z_1, A_2, B_2, D_2, E_2, G_2)
d_1(y) = y ≥ 0
I_2: (x(U_1), y(U_1) + 10)
H_2: (2.71927, y(U_1))
text5_1: "" + a + " + " + b + " = " + n + ""

Tool: Angle
Angle[ <Point> ]
Input: L_1
Output: α, A, U_1, f, j

Move

Turn

p = Circle(L_1, 10)
U_1 = Point(p)
j = Segment(U_1, L_1)
A = Rotate(U_1, 50°, L_1)
α = Angle(U_1, L_1, A)
f = Segment(L_1, A)