ρ = 1.6 (slider from 0.1 to 7, step 0.1)
A = (1.1, -2.78)
B = (6.5, -2.74)
g = Segment(A, B)
O = (9.4, -4.88)
k = Circle(O, ρ)
f = OrthogonalLine(A, g)
h = OrthogonalLine(B, g)
c = Circle(A, B)
D = Intersect(c, f, 2)
i = OrthogonalLine(D, f)
C = Intersect(h, i)
a = Polrovina(A, B, C)
b = Polrovina(C, D, A)
j = Segment(B, C)
l = Segment(A, D)
m = Line(A, B)

Tool: Polrovina
Zvoľte 3 body
Input: A, B, C
Output: d

u = Vector(A, B)
a(x, y) = (y(u) * (x - x(A))) - (x(u) * (y - y(A))) ≥ 0
c(x, y) = (y(u) * (x - x(A))) - (x(u) * (y - y(A))) ≤ 0
b: a(C)
d = If(b, a, c)