A = Point(xAxis)
B = Point(xAxis)
a = Line(A, B)
C = Point(zAxis)
D = Point(zAxis)
b = Line(D, C)
c = Circle(zAxis, A)
E = Point(c)
d = Circle(xAxis, E)
F = Point(d)
G = Intersect(yAxis, zAxis)
e = Line(G, F)
H = Point(xAxis)
f = Sphere(G, H)
I = Point(e)
g = OrthogonalPlane(I, e)
h = IntersectPath(g, f)
J = Point(h)