Points mobiles : A, B, C, I

plan de coupe

A = Point(yAxis)
B = Point(xAxis)
C = Point(zAxis)
a = Line(A, xAxis)
b = Line(B, yAxis)
D = Intersect(b, a)
E = Intersect(xAxis, zAxis)
poly1, e, a_1, d, b_1 = Polygon(E, A, D, B)
c, F, G, H, faceAECF, faceADGF, faceBDGH, faceBECH, faceCFGH, arêteCE, arêteAF, arêteDG, arêteBH, arêteCF, arêteFG, arêteGH, arêteCH = Prism(poly1, C)
I = Point(xAxis)
f = Plane(H, G, D)
plan = Plane(I, f)
poly2, poly3, J, K, L, M, N, O, P, Q, h, i, j, k, l, m, n, p = IntersectPath(plan, c)
q = Line(I, B)
α = Angle(I, L, M)
β = Angle(L, M, J)
γ = Angle(M, J, I)
δ = Angle(J, I, L)
r = OrthogonalLine(I, xOyPlane)
s = IntersectPath(plan, xOyPlane)
R = Point(r)
ε = Angle(R, I, E)
S = Point(s)
ζ = Angle(R, I, S)
T = PointIn(plan)