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

x

y

z

單位向量

座標軸

立體測量(14)

α = 3.8746309394274117 rad (slider from 3.7000980142279785 to 4.049163864626845, step 0.0017453292519943296)
β = 1.5184364492350666 rad (slider from 1.4835298641951802 to 1.7453292519943295, step 0.008726646259971648)
O = (13.28866586317749, 3.819494481810299)
X_{unit}: O + (cos(α), sin(α) * cos(β))
Y_{unit}: O + (-1.0 * sin(α), cos(α) * cos(β))
Z_{unit}: O + (0.0, sin(β))
u = Vector(O, X_{unit})
v = Vector(O, Y_{unit})
w = Vector(O, Z_{unit})
L = 5 (slider from 1 to 10, step 1)
a = Vector(O - L * v, O + L * v)
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
e = Ray(O, A_1)
A = Point(e)
n = 0 (slider from 0 to 6, step 1)
f = Segment(O, A)
F: O + 25.0 * u + 32.6 * v
t = 8.574 (slider from 0 to 22, step 0.0010)
C: F + t * u
B = (15.534136621509363, 1.1081335305208808)
g: x = x(C)
H = Point(g)
h = Segment(H, C)
i = Segment(A, C)
j = Segment(C, O)
k = Segment(O, H)
l = Segment(H, A)
p = Circle(C, 0.5)
E = Intersect(p, i)
G = Intersect(p, h)
H_1 = Intersect(p, j)
I: G + E - C
m = Segment(I, G)
q = Segment(I, E)
J: G + H_1 - C
r = Segment(J, G)
s = Segment(J, H_1)
b = Vector(O, O + L * w)
多邊形1, a_1, b_1, c_1, d_1 = Polygon(Corner[1.0], Corner[2.0], Corner[3.0], Corner[4.0])

Tool: Poly_B3
Input: A, B, C
Output: poly1'

α = Angle(C, B, A)
d: sqrt(sgn(sin(α)))
A' = Dilate(A, d, A)
B' = Dilate(B, d, A)
C' = Dilate(C, d, A)
poly1', c', a', b' = Polygon(A', B', C')

Tool: Poly_B5
Input: A, B, C, D, E
Output: poly1'

poly1, a, b, c, d, e = Polygon(A, B, C, D, E)
F = Midpoint(b)
G = Midpoint(d)
α = Angle(G, F, A)
f: sqrt(sgn(sin(α)))
A' = Dilate(A, f, A)
B' = Dilate(B, f, A)
C' = Dilate(C, f, A)
D' = Dilate(D, f, A)
E' = Dilate(E, f, A)
poly1', a', b', c', d', e' = Polygon(A', B', C', D', E')