立體測量 (09)
Author: 藍邦偉  老師

x

y

z

單位向量

顯示座標軸

立體測量(9)

A

B

H

O

O

K

α = 4.468042885105484 rad (slider from 0 to 6.283185307179586, step 0.017453292519943295)
β = 1.4486232791552935 rad (slider from 0 to 6.283185307179586, step 0.017453292519943295)
O = (3.6789308101561486, 7.530619795669561)
X_{unit}: O + (cos(α), sin(α) * cos(β))
Y_{unit}: O + (-1 * sin(α), cos(α) * cos(β))
Z_{unit}: O + (0, sin(β))
u = Vector(O, X_{unit})
v = Vector(O, Y_{unit})
w = Vector(O, Z_{unit})
L = 10 (slider from 1 to 10, step 1)
a = Vector(O - L * v, O + L * v)
b = Vector(O - L * w, O + L * w)
z = Vector(O - L * u, O + L * u)
A_1: O + L * u
B_1: O + L * v
Z: O + L * w
c = false
d = true
n = 0 (slider from 0 to 4, step 1)
h = -6.9 (slider from -7 to 0, step 0.1)
K: O + h * w
e = Segment(O, K)
x_1 = -21.4 (slider from -23 to -4, step 0.1)
x_2 = -4 (slider from -23 to -4, step 0.1)
y_1 = 4.2 (slider from -4.4 to 5, step 0.1)
y_2 = 5 (slider from -4.4 to 5, step 0.1)
P_a: O + x_1 * u + y_1 * v + h * w
P_b: O + x_2 * u + y_2 * v + h * w
f = Segment(K, P_b)
g = Segment(P_a, K)
i = Segment(O, P_a)
j = Segment(O, P_b)
k = Segment(P_a, P_b)
P_c: O + x_1 * u + y_1 * v
P_d: O + x_2 * u + y_2 * v
l = Ray(O, P_c)
m = Ray(O, P_d)
多邊形1, p, q, r, s = Polygon(Corner[1], Corner[2], Corner[3], Corner[4])
t = Circle(K, 0.5)
A = Intersect(t, e)
B = Intersect(t, g)
C = Intersect(t, f)
D: A + C - K
a_1 = Segment(A, D)
b_1 = Segment(D, C)
E: A + B - K
c_1 = Segment(E, A)
d_1 = Segment(E, B)
γ = Angle(m, j)
δ = Angle(i, l)