cissoide di Diocle
disegnare cerchio
due diametri BC, DE
punto F e simmetrico assiale F'
arco F'GF
corda FC
perpendicolare per F'
intersezione H
luogo ( H, E)
traccia H
anima E

A = Point(yAxis)
B = Point(xAxis)
c = Circle(A, B)
C = Intersect(c, xAxis, 2)
a = Segment(C, B)
D = Intersect(c, yAxis, 1)
E = Intersect(c, yAxis, 2)
b = Segment(D, E)
F = Point(c)
F' = Mirror(F, b)
G = Point(b)
d = CircumcircleArc(F', G, F)
e = Segment(F, C)
f = OrthogonalLine(F', a)
H = Intersect(f, e)
luogo1 = Locus(H, F)