Gergonne (puntos exteriores)

Triángulo

xGe

xGe

xGe

polígono1, c, a, b = Polygon(A, B, C)
d_1, e_1 = AngularBisector(b, a)
d_1, e_1 = AngularBisector(b, a)
h, i = AngularBisector(c, b)
h, i = AngularBisector(c, b)
E_C = Intersect(e_1, h)
E_A = Intersect(d_1, i)
E_B = Intersect(d_1, h)
d = OrthogonalLine(E_A, a)
e = OrthogonalLine(E_C, c)
D = Intersect(e, c)
E = Intersect(d, a)
f = OrthogonalLine(E_B, b)
F = Intersect(f, b)
k = Circle(E_A, E)
p = Circle(E_C, D)
q = Circle(E_B, F)
G = Point(c)
H = Point(c)
I = Point(a)
J = Point(a)
K = Point(b)
L = Point(b)
j = Line(I, J)
l = Line(L, K)
m = Line(H, G)
M = Intersect(p, j, 1.0)
N = Intersect(p, l, 1.0)
O = Intersect(q, m, 1.0)
P = Intersect(q, j, 1.0)
Q = Intersect(k, l, 1.0)
R = Intersect(k, m, 1.0)
t = Line(P, A)
b_1 = Line(N, B)
c_1 = Line(R, C)
i_1 = Line(O, C)
j_1 = Line(B, Q)
T = Intersect(t, i_1)
V = Intersect(c_1, j_1)
h_1 = Line(A, M)
U = Intersect(b_1, h_1)