A = (8.080783465560641, -1.4815919161701363)
B = (13.441490991365063, -1.5241372139939808)
a = Line(A, B)
C = (11.626224950881026, 2.375848419858442)
b = Line(B, C)
c = Line(C, A)
P = (10.406593079930813, 2.475120781447413)
d = HöhenStrecke(P, B, A)
e = HöhenStrecke(P, B, C)
f = HöhenStrecke(P, C, A)
D = Intersect(a, d)
E = Intersect(b, e)
F = Intersect(c, f)
poly1, e_1, f_1, d_1 = Polygon(F, D, E)
G = (9.030961783626504, 1.9078501437961513)
H = (9.484778293747514, 2.191485462621782)
I = (8.463691145975243, 1.397306569910016)
J = (7.910602274265263, 0.05003880548826983)
K = (13.04440154500918, 1.397306569910016)
L = (4.024798406354122, -2.616133191472659)
M = (4.294251959238471, -2.7012237871203486)
N = (4.691341405594354, -2.9423138081221345)
O = (11.938223801589219, -3.027404403769824)
g = Circle(C, A, B)

Tool: HöhenStrecke
Input: C, A, B
Output: c

a = Line(A, B)
b = OrthogonalLine(C, a)
D = Intersect(a, b)
c = Segment(C, D)