正二十面體
Author: 李漢庭

正二十面體

單位向量

單位點

座標軸

xy平面

x

y

z

α = 4.445353604829558 rad (slider from 0 to 6.283185307179586, step 0.1*°)
β = 3.5447637108004835 rad (slider from 0 to 6.283185307179586, step 0.1*°)
L = 3 (slider from 1 to 10, step 1)
O = (31.794941030688477, 14.730828591090486)
X_{unit}: O + (cos(α), sin(α) * cos(β))
Y_{unit}: O + (-sin(α), cos(α) * cos(β))
Z_{unit}: O + (0, -sin(β))
u = Vector(O, X_{unit})
v = Vector(O, Y_{unit})
w = Vector(O, Z_{unit})
x_{Axis} = Vector(O - L * u, O + L * u)
y_{Axis} = Vector(O - L * v, O + L * v)
z_{Axis} = Vector(O - L * w, O + L * w)
多邊形1, d, e, f, g = Polygon(O + L * u + L * v, O - L * u + L * v, O - L * u - L * v, O + L * u - L * v)
A = (20.64, 16.56)
h = false
i = false
j = false
k = false
A_1: O + v + (1 + sqrt(5)) / 2 * w
A_2: O + v - (1 + sqrt(5)) / 2 * w
A_3: O - v + (1 + sqrt(5)) / 2 * w
A_4: O - v - (1 + sqrt(5)) / 2 * w
A_5: O + u + (1 + sqrt(5)) / 2 * v
A_6: O + u - (1 + sqrt(5)) / 2 * v
A_7: O - u + (1 + sqrt(5)) / 2 * v
A_8: O - u - (1 + sqrt(5)) / 2 * v
B_1: O + (1 + sqrt(5)) / 2 * u + w
B_2: O - (1 + sqrt(5)) / 2 * u + w
B_3: O + (1 + sqrt(5)) / 2 * u - w
B_4: O - (1 + sqrt(5)) / 2 * u - w
poly1, a_6, a_8, a_4 = Polygon(A_8, A_4, A_6)
poly2, a_1, a_2, a_3 = Polygon(A_8, A_3, A_6)
poly3, a_5, b_2, b_4 = Polygon(B_2, B_4, A_8)
poly5, a_{10}, a_{11}, b_3 = Polygon(A_3, B_2, A_8)
poly6, b_5, b_6, a_{12} = Polygon(B_2, A_7, B_4)
poly8, b_8, a_{15}, a_{16} = Polygon(A_1, A_7, B_2)
poly9, b_9, a_{17}, a_{18} = Polygon(A_1, A_3, B_2)
poly10, a_{19}, a_{20}, a_{21} = Polygon(A_5, A_2, A_7)
poly11, a_{22}, a_{23}, a_{24} = Polygon(A_5, A_1, A_7)
poly12, a_{25}, a_{26}, b_{10} = Polygon(A_3, B_1, A_1)
poly13, a_{27}, b_{11}, a_{28} = Polygon(B_1, A_5, A_1)
poly14, b_{12}, a_{29}, a_{30} = Polygon(A_3, A_6, B_1)
poly15, b_{13}, b_{14}, a_{31} = Polygon(B_1, A_6, B_3)
poly16, b_{15}, a_{32}, a_{33} = Polygon(A_6, A_4, B_3)
poly17, b_{16}, a_{34}, b_{17} = Polygon(A_5, B_3, B_1)
poly18, a_{35}, a_{36}, b_{18} = Polygon(A_4, B_3, A_2)
poly19, a_{37}, a_{38}, b_{19} = Polygon(A_4, B_4, A_2)
poly20, a_{39}, a_{40}, b_{20} = Polygon(A_5, B_3, A_2)
poly4, b_1, a_7, a_9 = Polygon(A_4, A_8, B_4)
poly7, b_7, a_{13}, a_{14} = Polygon(A_7, A_2, B_4)