A = Intersect(zAxis, xAxis)
c = Circle(A, 2, zAxis)
B = Point(c)
C: (0.5 * B)
D: B + (0, 0, 2)
E: C + (0, 0, 2)
q1, b, c_1, e, d = Polygon(B, C, E, D)

Tool: Tool1
Input: A
Output: h, g

B: (x(A), 0)
C: (0, y(A))
g = Segment(A, C)
h = Segment(A, B)