A = Intersect(xAxis, yAxis)
B = Point(xAxis)
c = Circle(A, B)
a = OrthogonalLine(A, xOyPlane)
S = Point(a)
b, d, e = Cone(A, S, Distance[A, B])
rayon: sqrt((Distance[A, B] * Distance[A, B]) + (z(S) * z(S)))
angle: (Distance[A, B] / rayon * 360)
S' = Intersect(xAxis, yAxis)
B': (rayon, 0)
B'' = Rotate(B', angle°, S')
α = Angle(B', S', B'')
f = Segment(S', B')
g = Segment(S', B'')
h = CircleArc(S', B', B'')
i = Segment(B'', B')
poly1, b'', s', b' = Polygon(S', B', B'')
j = Segment(S, B)
C: (-B')
k = CircleArc(S', B', C)
p = CircleArc(S', C, B'')
poly2, b''_1, s'_1, c_1 = Polygon(S', C, B'')
l = Segment(A, B)
A': (x(B') + Distance[A, B], 0)
m = Segment(A', B')
q = Circle(A', B')