Zahtevnejša naloga 3., dani podatki: stranica, kot, polmer očrtane krožnice.
Author: Milan Gaberšek

Zahtevnejša naloga 3., dani podatki: stranica, kot, polmer očrtane krožnice.

A = (0, 0)
B = (7, 0)
asx = Line(A, B)
c = Segment(A, B)
B' = Rotate(B, 45*°, A)
α = Angle(B, A, B')
n_b = Ray(A, B')
ff = LineBisector(c)
C_1 = (2.6462797527237276, -0.8892717789243963)
D = (4.467045626149907, -0.8295745371727183)
a_1 = Segment(C_1, D)
E = Intersect(ff, a_1)
F = Intersect(ff, n_b)
G = Intersect(c, ff)
s_c = Ray(E, G)
f = Circle(A, 4)
H = (2.6462797527237276, 3.5880213524514533)
I = (4.079013554764, 0.1852785726058076)
b_1 = Segment(H, I)
J = Intersect(f, b_1, 1)
K = Intersect(f, b_1, 2)
r_o = CircleArc(A, K, J)
S_o = Intersect(r_o, s_c, 1)
o = Circle(S_o, 4)
C = Intersect(o, n_b, 2)
b = Segment(A, C)
a = Segment(C, B)