A = (3.44, 1.46)
B = (11.84, 1.8)
poly1, a, b, c, C = Polygon(A, B, 3)
D = Midpoint(C, A)
E = Midpoint(B, A)
F = Midpoint(B, C)
d = Circle(D, F, E)
h, e, f = Cone(d, 7)
G = Point(e)
g = Plane(G, A, B)
i = Plane(G, B, C)
j = Plane(G, C, A)
k = IntersectPath(g, i)
l = IntersectPath(i, j)
m = IntersectPath(j, g)
H = Point(l)
I = Point(k)
J = Point(m)
n = Plane(H, J, I)
p = IntersectPath(n, h)
q = Segment(I, H)
r = Segment(H, J)
s = Segment(J, I)
K, L = Intersect(q, p)
M, N = Intersect(r, p)
O, P = Intersect(s, p)
t = Segment(J, L)
a_1 = Segment(I, M)
b_1 = Segment(O, H)
Q = Intersect(a_1, t)
c_1 = OrthogonalLine(Q, n)
d_1 = Segment(B, D)
e_1 = Segment(A, F)
f_1 = Segment(C, E)
R = Intersect(d_1, e_1)
g_1 = Circle(D, F, E)