Seitenmitten anzeigen

Verzerrung = 0.35 (slider from -1 to 1, step 0.05)
Größe = 3.7 (slider from 0 to 5, step 0.1)
a: 2.0 * Größe * cos(3.141592653589793 / 4.0)
Drehung = 0.7225663103256524 (slider from 0 to 12.566370614359172, step 0.031415926535897934)
d = false
e = CurveCartesian(a / sqrt(2.0) * cos(t), Verzerrung * a / sqrt(2.0) * sin(t), t, 0.0, 6.28319)
O_01: (0.0, -1.0 * 1.0 * 1.0 * 1.0 * 1.0 * a / 2.0 * sqrt(2.0))
O_11: e(Drehung)
O_12: e(Drehung + 3.141592653589793 / 2.0)
O_13: e(Drehung + 3.141592653589793)
O_14: e(Drehung - 3.141592653589793 / 2.0)
O_21: (0.0, a / 2.0 * sqrt(2.0))
Oben_v, o_13, o_12, o_21 = Polygon(O_12, O_21, O_13)
Oben_l, o_1, o_2, o_14 = Polygon(O_13, O_14, O_21)
Oben_r, o_5, o_6, o_7 = Polygon(O_12, O_11, O_21)
Unten_l, o_8, o_9, o_01 = Polygon(O_13, O_01, O_14)
Unten_h, o_{10}, o_{11}, o_{12} = Polygon(O_13, O_12, O_01)
Unten_r, o_{13}, o_{14}, o_{15} = Polygon(O_12, O_11, O_01)
Unten_v, o_{16}, o_{17}, o_{18} = Polygon(O_01, O_14, O_11)
I = Midpoint(o_5)
J = Midpoint(o_6)
a_1 = Line(O_12, J)
b_1 = Line(J, O_14)
c_1 = Line(O_21, I)
f_1 = Line(I, O_01)
M_4 = Intersect(a_1, c_1)
B_1 = Midpoint(o_{17})
C_1 = Midpoint(o_01)
D_1 = Midpoint(o_{10})
E_1 = Midpoint(o_{18})
F_1 = Midpoint(o_{12})
H = Midpoint(o_14)
b = Line(E_1, O_14)
c = Line(O_01, B_1)
f = Line(O_12, E_1)
g = Line(F_1, O_12)
h = Line(F_1, O_14)
i = Line(O_01, C_1)
M_5 = Intersect(h, i)
M_8 = Intersect(b, c)
M_7 = Intersect(f_1, f)
j = Line(D_1, O_01)
M_6 = Intersect(g, j)
k = Line(O_11, H)
l = Line(B_1, O_21)
m = Line(O_21, B_1)
M_1 = Intersect(b_1, m)
n = Line(O_14, H)
p = Line(O_21, C_1)
M_2 = Intersect(n, p)
q = Line(O_12, H)
r = Line(O_21, D_1)
M_3 = Intersect(q, r)