a = 1 (slider from 1 to 7)
d = 3.5 (slider from 0 to 10)
c = 8 (slider from 0 to 10)
b: 11 - (a * 9 / 7)
A: (a, a)
B: (b, 0)
C: (c, d)
A' = Mirror(A, yAxis)
A'_{1} = Mirror(A, xAxis)
O: (0, 0)
C' = Mirror(C, yAxis)
C'_{1} = Mirror(C, xAxis)
B' = Mirror(B, yAxis)
A'_{2} = Mirror(A, O)
C'_{2} = Mirror(C, O)
f: y = x
B'_{1} = Mirror(B, f)
C'_{3} = Mirror(C, f)
D = Mirror(C'_{3}, yAxis)
E = Mirror(C'_{3}, xAxis)
E' = Mirror(E, yAxis)
B'' = Mirror(B', f)
poly1, a_1, c_1, b_1, c'_{1}, a'_{1}, e, b'', e', a'_{2}, c'_{2}, b', c', a', d_1, b'_{1}, c'_{3} = Polygon(A, C, B, C'_{1}, A'_{1}, E, B'', E', A'_{2}, C'_{2}, B', C', A', D, B'_{1}, C'_{3})
g = LineBisector(C, A)
h = LineBisector(B, C)
F = Intersect(a_1, g)
G = Intersect(h, c_1)
H = Point(g)
k = CircleArc(F, C, H)
I = Point(h)
p = CircleArc(G, B, I)
F' = Mirror(F, H)
G' = Mirror(G, I)
q = CircleArc(F', A, C)
r = CircleArc(G', C, B)
q' = Mirror(q, xAxis)
r' = Mirror(r, xAxis)
q'_{1} = Mirror(q, f)
r'_{1} = Mirror(r, f)
s = Mirror(q'_{1}, yAxis)
t = Mirror(r'_{1}, yAxis)
q'_{2} = Mirror(q, yAxis)
r'_{2} = Mirror(r, yAxis)
q'' = Mirror(q', yAxis)
r'' = Mirror(r', yAxis)
e_1 = Mirror(q'_{1}, xAxis)
f_1 = Mirror(r'_{1}, xAxis)
t' = Mirror(t, xAxis)
s' = Mirror(s, xAxis)
i = Surface(q, 360*°, xAxis)
j = Surface(r, 360*°, xAxis)
eq1: x = 0
i' = Mirror(i, eq1)
j' = Mirror(j, eq1)
i'_{1} = Rotate(i, 90°, zAxis)
j'_{1} = Rotate(j, 90°, zAxis)
i'_{2} = Rotate(i, -90°, zAxis)
j'_{2} = Rotate(j, -90°, zAxis)
i'_{3} = Rotate(i, 90°, yAxis)
i'_{4} = Rotate(i, -90°, yAxis)
j'_{3} = Rotate(j, -90°, yAxis)
g_1: z = 0
l = Mirror(j'_{3}, g_1)
r0: (a * sqrt(2))
m = Sphere(O, (a * sqrt(2)))