Đường thẳng Ơle

A = (27.175284265918098, 8.829011044453335)
B = (21.50247599176572, -3.070894883933329)
C = (41.14554435976572, -3.187817909933329)
Tên đa giác1, c, a, b = Polygon(A, B, C)
d = Circle(A, B, C)
I = Midpoint(a)
f = OrthogonalLine(I, a)
E = Midpoint(b)
h = OrthogonalLine(E, b)
O = Intersect(f, h)
e = Line(B, C)
g = Line(C, A)
i = OrthogonalLine(A, e)
j = OrthogonalLine(B, g)
G_1 = Intersect(i, e)
H_1 = Intersect(j, g)
H = Intersect(j, i)
k = Segment(O, I)
m = Segment(A, G_1)
n = Segment(B, H_1)
p = Segment(A, H)
q = Segment(B, H)
l = Line(A, O)
J, D = Intersect(d, l)
r = Segment(D, C)
s = Segment(D, B)
t = Segment(H, O)
a_1 = Segment(A, I)
b_1 = Segment(H, C)
c_1 = Segment(B, E)
d_1 = Segment(A, D)
e_1 = Segment(H, D)
G = Intersect(c_1, a_1)