face ABCD

face ABFE

face ADHE

face BCGF

face CDHG

face EFGH

Plan passant par I et parallèle
 à la                     passant par I

Section plan parallèle à une face

Section par le plan (IJK) quelconque

Longueurs segments

Plan parallèle à l'arête [     ]

A

B

B

C

D

E

F

G

H

A

C

D

E

F

G

H

Section plan parallèle à une arête

Largeur = 3.9 (slider from 0 to 10, step 0.1)
Longueur = 6.4 (slider from 0 to 10, step 0.1)
Hauteur = 4 (slider from 0 to 10, step 0.1)
A = (-2.3916478908831857, 0.8375478961333052, 0)
c = Circle(A, Largeur, xOyPlane)
B = Point(c)
d = Circle(B, Longueur, xOyPlane)
a = Line(A, B)
b = OrthogonalLine(B, a, xOyPlane)
C = Intersect(b, d, 2)
e = OrthogonalLine(C, b, xOyPlane)
f = OrthogonalLine(A, a, xOyPlane)
D = Intersect(e, f)
ABCD, AB, BC, CD, AD = Polygon(A, B, C, D)
g, E, F, G, H, ABFE, BCGF, CDHG, ADHE, EFGH, AE, BF, CG, DH, EF, FG, GH, EH = Prism(ABCD, Hauteur)
I = Point(g)
liste1: {ABCD, ABFE, ADHE, BCGF, CDHG, EFGH}
SF = 1 (slider from 1 to 6, step 1)
i = Plane(I, Element[liste1, SF])
poly1, poly2, J_1, K_1, M, N, O, P, Q, R, j, k, m, n, p, q, r, s = IntersectPath(i, g)
o = false
SA = 4 (slider from 1 to 8, step 1)
J = Point(g)
K = Point(g)
t = Plane(I, J, K)
poly3, poly7, S, L, V, W, Z, A_1, S_1, T_1, a_1, b_1, c_1, d_1, e_1, f_1, c_2, d_2 = IntersectPath(t, g)
u = true
v = false
poly4, poly8, B_1, C_1, D_1, E_1, F_1, G_1, U_1, V_1, g_1, h_1, i_1, j_1, k_1, l_1, e_2, f_2 = IntersectPath(t, g)
T = Point(g)
liste2: {A, B, C, D, E, F, G, H}
liste3: {A, B, C, D, E, F, G, H}
SA' = 3 (slider from 1 to 8, step 1)
w = Vector(Element[liste2, SA], Element[liste2, SA'])
U: T + w
m_1 = Plane(U, T, I)
poly5, poly6, H_1, I_1, M_1, N_1, O_1, P_1, Q_1, R_1, n_1, p_1, q_1, r_1, s_1, t_1, a_2, b_2 = IntersectPath(m_1, g)
o_1 = false