O = Intersect(zAxis, xAxis)
A = Point(zAxis)
B = Point(yAxis)
C = Point(xAxis)
f = Segment(A, B)
g = Segment(B, C)
h = Segment(C, A)
i = Segment(A, O)
j = Segment(O, B)
k = Segment(C, O)
l = Segment(B, O)
m = Segment(O, C)
n = OrthogonalLine(B, m, space)
poly1, c, a, b = Polygon(A, B, C)
p = OrthogonalLine(B, m, space)
q = OrthogonalLine(B, m, space)
r = OrthogonalLine(O, g, space)
D = Intersect(r, g)
s = Segment(A, D)
t = OrthogonalLine(O, s, space)
H = Intersect(t, poly1)