A = (7.173150445318623, -0.8575942147537486)
B = (13.498218055130188, -0.9426848104014378)
C = (11.555316121174618, 3.6522073545737803)
a = Line(A, B)
b = Line(B, C)
c = Line(C, A)
d = Circle(A, B, C)
P = Point(d)
poly1, D, E, F = Fußpunktdreieck2(A, B, C, P)
e = Line(E, D)
H = Höhenschnittpunkt(A, B, C)
f = Segment(P, H)
G = Intersect(f, e)
abstandPG = Distance(P, G)
TextPG: "\overline{" + (Name[P]) + (Name[G]) + "} \, = \, " + abstandPG
abstandGH = Distance(G, H)
TextGH: "\overline{" + (Name[G]) + (Name[H]) + "} \, = \, " + abstandGH

Tool: Fußpunktdreieck2
Ein: Dreieckspunkte, vierter Punkt   Aus: Fußpunktdreieck und Fußpunkte
Input: A, B, C, D
Output: poly2, E, F, G

d = Line(C, B)
e = Line(B, A)
f = Line(A, C)
g = OrthogonalLine(D, d)
h = OrthogonalLine(D, e)
i = OrthogonalLine(D, f)
E = Intersect(h, e)
F = Intersect(d, g)
G = Intersect(f, i)
poly2, f_1, g_1, e_1 = Polygon(G, E, F)

Tool: Höhenschnittpunkt
Eingabe: drei Punkte Ausgabe: Höhenschnittpunkt
Input: H, I, J
Output: K

k = Line(I, J)
l = Line(J, H)
m = OrthogonalLine(H, k)
n = OrthogonalLine(I, l)
K = Intersect(m, n)