點點圓

給圓心圓上一點作圓，再給圓外兩點作過這兩點且和此圓相切的所有圓

點圓圓

給圓心和圓上一點作圓,再作另一圓,給兩圓外一點,作過此點且與兩圓相切的圓

c = Circle(O, O')
d = Circle(A, B, O')
C = Intersect(c, d, 2)
a = Line(C, O')
b = Line(A, B)
D = Intersect(a, b)
E = Midpoint(D, O)
e = Circle(E, O)
F, G = Intersect(e, c)
f = Circle(A, F, B)
g = Circle(A, B, G)
c = Circle(O_1, B)
d = Circle(O_2, D)
a, b, e, f = Tangent(c, d)
C = Intersect(a, b)
g = Line(C, A)
E = Intersect(c, a)
F = Intersect(d, a)
h = Circle(A, F, E)
G = Intersect(h, g, 2)
k, p = 點點圓(O_2, D, A, G)
H = Intersect(e, f)
I = Intersect(c, e)
J = Intersect(d, e)
q = Circle(I, J, A)
i = Line(A, H)
K, L = Intersect(q, i)
r, s = 點點圓(O_1, B, L, A)