v_1

v_2

v_3

v_4

v_5

v_6

v_7

v_8

v_9

v₁₀

v_1 = (5, 7)
v_2 = (8, 8)
v_3 = (8, 12)
v_4 = (5, 14)
v_5 = (2, 12)
v_6 = (2, 8)
v_7 = (6.196782267832964, 9.067284196505595)
v_8 = (6, 12)
v_9 = (4, 12)
v_{10} = (3.773850953609058, 9.10189750099451)
a = Segment(v_1, v_7)
b = Segment(v_7, v_3)
c = Segment(v_3, v_8)
d = Segment(v_8, v_4)
e = Segment(v_4, v_9)
f = Segment(v_9, v_8)
g = Segment(v_9, v_5)
h = Segment(v_5, v_7)
i = Segment(v_3, v_{10})
j = Segment(v_9, v_6)
k = Segment(v_6, v_{10})
l = Segment(v_{10}, v_1)
m = Segment(v_6, v_2)
n = Segment(v_2, v_3)
p = Segment(v_{10}, v_5)
q = Segment(v_7, v_2)
r = Segment(v_2, v_8)

Tool: Obluk1
Nástroj1[ <Bod>, <Bod> ]
Input: A, B
Output: c

a = Line(A, B)
C = Midpoint(A, B)
b = OrthogonalLine(C, a)
D = Point(b)
c = CircumcircleArc(A, D, B)

Tool: Oblúk2
Nástroj2[ <Bod>, <Bod> ]
Input: A, B
Output: f

a = Line(A, B)
C = Midpoint(A, B)
b = OrthogonalLine(C, a)
D = Point(b)
c = CircumcircleArc(A, D, B)
G = Intersect(c, b, 1)
e = Circle(C, G)
H = Intersect(e, b, 2)
f = CircumcircleArc(A, H, B)

Tool: Orientovaný oblúk 1 (command Orientovanýoblúk1)
Nástroj3[ <Bod>, <Bod> ]
Input: A, B
Output: c, u

c = Obluk1(A, B)
C = Point(c)
u = Vector(C, B)

Tool: Orientovaný oblúk 2 (command Orientovanýoblúk2)
Nástroj4[ <Bod>, <Bod> ]
Input: A, B
Output: d, v

d = Oblúk2(A, B)
D = Point(d)
v = Vector(D, B)