三角測量(13)
Author: 藍邦偉  老師

O_1

O_3

O_2

B_1

三角測量(13)

A_1

H_1

H_2

A_2

B_2

h

α

 h\cdot{}cotα

h

β

h \cdot{}cotβ

h\cdot{}cotα

h\cdot{}cotβ

α = 0 rad (slider from 0 to 1.3089969389957472, step 0.0017453292519943296)
S = (2.263892012085455, 3.7042145990520217)
k_2: x = x(S)
P_1 = Point(k_2)
l_2: y = y(S)
L_1 = Point(l_2)
N_1: L_1 + (3.0 * sqrt(3.0), 0.0)
z = Segment(L_1, N_1)
D = (1.56, -2.16)
C = (-3.8000000000000003, -1)
b = Ray(C, D)
F = Point(b)
q = Segment(C, F)
B_2 = (1.44, -0.86)
A_2 = (-1.18, -0.64)
d = Segment(C, A_2)
a = Ray(A_2, B_2)
E = Point(a)
H_2 = Midpoint(A_2, E)
J = Midpoint(H_2, E)
N = Midpoint(J, E)
N' = Mirror(N, E)
E' = Mirror(E, N')
M = Midpoint(H_2, J)
I = Midpoint(A_2, H_2)
L = Midpoint(I, H_2)
K = Midpoint(A_2, I)
h = Line(K, d)
i = Line(I, h)
j = Line(L, i)
k = Line(H_2, j)
l = Line(M, k)
m = Line(J, l)
n_2 = Line(N, m)
V = Intersect(n_2, q)
V' = Mirror(V, F)
F' = Mirror(F, V')
G = Corner(2.0)
多邊形1, a_1, c, f, g, e = Polygon(A_2, C, F, G, E)
O_1 = (-1.56, -0.62)
p = Line(E, n_2)
P = Intersect(h, q)
Q = Intersect(i, q)
R = Intersect(j, q)
S_1 = Intersect(k, q)
T = Intersect(l, q)
U = Intersect(m, q)
s = Segment(P, K)
t = Segment(Q, I)
e_1 = Segment(U, J)
f_1 = Segment(V, N)
g_1 = Segment(F, E)
W_1: 2.0 / 3.0 * C + 1.0 / 3.0 * A_2
Z: 1.0 / 3.0 * E' + 2.0 / 3.0 * F'
i_1 = Segment(F', E')
h_1 = Ray(W_1, Z)
Z_2: 2.0 / 3.0 * E' + 1.0 / 3.0 * F'
W_2: 2.0 / 3.0 * A_2 + 1.0 / 3.0 * C
k_1 = Ray(C, U)
l_1 = Ray(A_2, J)
m_1 = Ray(U, Vector[Vector[J, U]])
A_1 = Intersect(e_1, h_1)
B_1 = Intersect(f_1, h_1)
C_1 = Intersect(f_1, k_1)
D_1 = Mirror(A_1, U)
E_1 = Mirror(B_1, C_1)
n_1 = Segment(D_1, E_1)
F_1 = (-7.3661246848337, -1.3447776066350354)
G_1 = Point(m_1)
G_2 = Corner(1.0)
多邊形2, g_2, g_3, u, c_2, f_2 = Polygon(G_2, G_1, U, C, F_1)
p_1 = Ray(B_1, C_1)
H_1 = Point(l_1)
I_1 = (11.82, -0.9)
J_1 = Point(l_1)
多邊形4, j_2, h_2, i_2 = Polygon(H_1, I_1, J_1)
O = (1.6239145431281277, -0.8312778983412122)
q_1: x = x(O)
H = Point(q_1)
r_1 = Segment(H, O)
B = Point(l_1)
s_1 = Ray(I, P)
A = Point(s_1)
t_1 = Segment(A, O)
a_2 = Segment(O, B)
b_2 = Segment(H, A)
d_2 = Segment(H, B)
e_2 = Segment(A, B)
n = 0 (slider from 0 to 7, step 1)
Triangle1, w, a_3, b_3 = Polygon(O, H, A)
Triangle2, s_2, a_4, b_4 = Polygon(O, H, B)
Triangle3, s_3, a_5, w_1 = Polygon(O, A, B)
W: S - (3.0, 0.0)
K_1: S + (0.0, 3.0)
M_1: L_1 + (0.0, 3.0)
多邊形5, k_3, s_4, w_2 = Polygon(S, W, K_1)
多邊形6, l_3, m_2, n_3 = Polygon(M_1, N_1, L_1)
Q_1: P_1 - (3.0, 0.0)
R_1: P_1 - (-(z) * sin(α), z * cos(α))
β = Angle(K_1, W, S)
γ = Angle(M_1, N_1, L_1)
δ = Angle(Q_1, P_1, R_1)
U'_1 = Mirror(U, C_1)
T_1 = Mirror(C_1, U'_1)
U'' = Mirror(U'_1, T_1)
J' = Mirror(J, N)
U' = Mirror(U, D_1)
U_1 = Mirror(C_1, E_1)
V_1 = Mirror(D_1, U')
Z_1 = Mirror(E_1, U_1)
t_2 = Ray(V_1, Z_1)
c_3 = Ray(U', U_1)
d_3 = Ray(D_1, E_1)
多邊形3, r_2, p_2, q_2 = Polygon(P_1, Q_1, R_1)
多邊形7, r, b_1, c_1, d_1 = Polygon(Corner[1.0], Corner[2.0], Corner[3.0], Corner[4.0])