PS = Intersect(xAxis, yAxis)
pe = Sphere(PS, 4)

Tool: Retta per due punti (command RettaPerDuePunti)
Selezionare i due punti e poi il piano (PS)
Input: B, C, A
Output: c

a = Sphere(A, 4)
b = Plane(B, C, A)
c = IntersectPath(b, a)

Tool: Perpendicolare
Selezionare il punto per il quale deve passare la perpendicolare, due punti sulla retta e il piano (PS)
Input: D, B, C, A
Output: f

a = Sphere(A, 4)
b = Plane(B, C, A)
d = OrthogonalLine(D, b)
e = Plane(A, d)
f = IntersectPath(e, a)

Tool: Cerchio dati centro e punto (command CerchioCentroPunto)
Selezionare il centro, poi il punto e infine il piano (PS)
Input: B, C, A
Output: d

a = Sphere(A, 4)
b = Line(B, A)
c = OrthogonalPlane(C, b)
d = IntersectPath(c, a)

Tool: Circonferenza dati centro e raggio (command CirconferenzaCentroRaggio)
Selezionare il centro, poi i due estremi del segmento congruente al raggio e quindi il piano (PS)
Input: B, D, C, A
Output: g

a = Sphere(A, 4)
E = Midpoint(D, B)
b = Line(D, B)
c = OrthogonalPlane(E, b)
d = OrthogonalLine(C, c)
e = Line(B, A)
F, G = Intersect(d, a)
f = OrthogonalPlane(G, e)
g = IntersectPath(f, a)