A = Point(xAxis)
B = (-2, 2)
C = (1, 1)
t1, c, a, b = Polygon(A, B, C)
F = Point(zAxis)
d, D, E, caraABDF, caraBCED, caraACEF, caraDEF, aristaAF, aristaBD, aristaCE, aristaDF, aristaDE, aristaEF = Prism(t1, F)
f = OrthogonalLine(E, xOyPlane)
G = Intersect(f, xOyPlane)
g = Segment(E, G)
α = Angle(C, G, E)