A = (0.19526191122274444, 0.4425627281634123)
B = (0.4297593942904512, 0.11172033433231597)
C = Intersect(xAxis, yAxis)
c = Circle(C, 1)
E: (A + B) / 2
f = Line(B, A)
g = OrthogonalLine(E, f)
a: abs(B)
F: B / a^(2)
b: abs(F)
h = Line(B, F)
D = Midpoint(B, F)
isuora = OrthogonalLine(D, h)
G = Intersect(g, isuora)
A': (B - A) / (1 - (conjugate(B) * A))
D': (A' * ί)
E': (-A')
EE: (B - E') / (1 - (conjugate(B) * E'))
DD: (B - D') / (1 - (conjugate(B) * D'))
e = Circle(A, DD, EE)
k = HypYmpyrä(A, B)
d = HypYmpyrä(B, A)
p = HypYmpyrä(A, B)
q = Hypsuora(A, B)
H = Intersect(d, p, 2)
I = Point(q)
J = Point(d)
K = Point(p)
r = CircumcircleArc(A, I, B)
s = CircumcircleArc(B, K, H)
t = CircumcircleArc(H, J, A)

Tool: Hypsuora
Anna kaksi pistettä
Input: A, B
Output: d

E: (A + B) / 2
f = Line(B, A)
g = OrthogonalLine(E, f)
a: abs(B)
F: B / a^(2)
h = Line(B, F)
D = Midpoint(B, F)
i = OrthogonalLine(D, h)
G = Intersect(g, i)
d = Circle(G, B)

Tool: HypYmpyrä
Anna kaksi pistettä (kp ja khp)
Input: B, A
Output: e

A': (B - A) / (1 - (conjugate(B) * A))
D': (A' * ί)
E': (-A')
EE: (B - E') / (1 - (conjugate(B) * E'))
DD: (B - D') / (1 - (conjugate(B) * D'))
e = Circle(A, DD, EE)