多面體
Author: 江汶珊

A

多面體

單位向量

單位點

座標軸

xy平面

顯示作法

x

y

z

B

C

D

E

F

G

H

I

J

K

L

M

N

α = 5.694834816332298 rad (slider from 0 to 6.283185307179586, step 0.01*°)
β = 2.1169098497439225 rad (slider from 0*° to 6.283185307179586, step 0.01*°)
L = 4 (slider from 1 to 10, step 1)
O = (32.92955646905371, 15.335644111341203)
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)
h = false
i = false
j = false
k = false
l = false
A_1 = 0
a = 3.7 (slider from 1 to 5, step 0.1)
b = 3.5 (slider from 1 to 5, step 0.1)
c = 3.1 (slider from 1 to 5, step 0.1)
A_2: O + a * u
A_3: O + a * u + b * v
A_4: O + 0.4 * a * u + b * v
A_5: O + 0.6 * b * v
A_6: O + 1.3 * a * u + 0.3 * c * w
A_7: O + 1.3 * a * u + b * v + 0.3 * c * w
A_8: O + 0.6 * c * w
A_9: O + 1.3 * a * u + 0.6 * c * w
A_10: O + 0.4 * b * v + c * w
A_11: O + 1.3 * a * u + 0.4 * b * v + c * w
A_12: O + 1.3 * a * u + b * v + c * w
A_13: O + 0.4 * a * u + b * v + c * w
A_14: O + 0.6 * b * v + c * w
m = Segment(O, A_2)
n = Segment(A_2, A_3)
p = Segment(A_3, A_4)
q = Segment(A_4, A_5)
r = Segment(A_5, O)
s = Segment(A_8, O)
t = Segment(A_2, A_6)
a_1 = Segment(A_6, A_9)
b_1 = Segment(A_9, A_11)
c_1 = Segment(A_10, A_11)
d_1 = Segment(A_6, A_7)
e_1 = Segment(A_3, A_7)
f_1 = Segment(A_4, A_13)
g_1 = Segment(A_5, A_14)
h_1 = Segment(A_10, A_14)
i_1 = Segment(A_13, A_14)
j_1 = Segment(A_13, A_12)
k_1 = Segment(A_11, A_12)
l_1 = Segment(A_10, A_8)
m_1 = Segment(A_9, A_8)
n_1 = Segment(A_7, A_12)
poly2, o_1, a_6, a_7, a_9, a_8 = Polygon(O, A_2, A_6, A_9, A_8)
poly3, a_{10}, a_{11}, a_11, a_10 = Polygon(A_8, A_9, A_11, A_10)
poly4, o_2, a_{12}, a_{13}, a_14, a_{14} = Polygon(O, A_8, A_10, A_14, A_5)
poly5, a_{15}, a_{16}, a_13, a_{17} = Polygon(A_5, A_14, A_13, A_4)
poly6, a_{18}, a_{19}, a_{20}, a_12, a_{21} = Polygon(A_4, A_3, A_7, A_12, A_13)
poly7, a_{22}, a_{23}, a_{24}, a_{25}, a_{26} = Polygon(A_13, A_12, A_11, A_10, A_14)
poly8, a_{27}, a_{28}, a_{29}, a_{30} = Polygon(A_2, A_6, A_7, A_3)
poly9, a_{31}, a_{32}, a_{33}, a_{34}, a_{35} = Polygon(A_6, A_9, A_11, A_12, A_7)
poly1, o, a_2, a_3, a_4, a_5 = Polygon(O, A_2, A_3, A_4, A_5)