a = 3 (slider from -5 to 10)
A: (a, a, a)
B = Mirror(A, xAxis)
C = Mirror(A, yAxis)
D = Mirror(A, zAxis)
ABC, c, a_1, b = Polygon(A, B, C)
BCD, c_1, d_1, b_1 = Polygon(D, B, C)
ABD, d_2, a_2, b_2 = Polygon(A, B, D)
ACD, d_3, a_3, c_2 = Polygon(A, C, D)
O: (0, 0, 0)
pABC = Plane(A, B, C)
pBCD = Plane(B, C, D)
vAO = Vector(A, O)
vBO = Vector(B, O)
vCO = Vector(C, O)
vDO = Vector(D, O)
e = 0 (slider from -5 to 5)
A': (B + C + D) / 3
p_3 = Segment(A, A')
B': (A + C + D) / 3
C': (A + B + D) / 3
D': (A + B + C) / 3
q_3 = Segment(B, B')
r_3 = Segment(C, C')
s_3 = Segment(D, D')
M = (-0.4471922686954741, -1.9339733697987458, 1.0000000000000018)
g = Line(M, p_3)
j = Line(M, q_3)
k = Line(M, r_3)
l = Line(M, s_3)
H = Intersect(g, BCD)
K = Intersect(l, ABC)
I = Intersect(j, ACD)
J = Intersect(k, ABD)
mh = Segment(M, H)
mi = Segment(M, I)
mj = Segment(M, J)
mk = Segment(M, K)
sm: mh + mi + mj + mk
pABD = Plane(A, D, B)
pACD = Plane(A, D, C)