Plan Parallèle à la Base

Plan défini par 3 points de la surface latérale

Plan Perpendiculaire à la base

Rayon = 2.9 (slider from 0 to 5, step 0.1)
A = (-0.68608, 1.35516, 0)
c = Circle(A, Rayon, xOyPlane)
F = PointIn(c)
E = PointIn(c)
Côte = 4 (slider from -10 to 10, step 0.1)
Hauteur = 8.447505390087791 (slider from 0 to 10, step 0.1)
a_1, d, b = Cylinder(c, Hauteur)
e: z = Côte
f = IntersectPath(e, a_1)
D_1: F + (0, 0, Hauteur)
j = false
B = PointIn(b)
C = PointIn(b)
D = PointIn(b)
m = Plane(C, D, B)
p = IntersectPath(m, a_1)
n = false
L = PointIn(c)
q = Line(L, A)
g = OrthogonalPlane(L, q)
k = IntersectPath(g, a_1)
H_1, I_1, J, K = Corner(k)
M: L + (0, 0, Hauteur)
α = Angle(A, L, M)
i = Segment(A, L)
I: (x(I_1), y(I_1))
β = Angle(A, L, I, xOyPlane)
H: (x(H_1), y(H_1))
L': (x(L), y(L))
s = Segment(H, L')
t = Segment(I, L')
l = false

Tool: Outil1
Input: I
Output: f, J, K, L, M, N, O, P

J: I + (1, 0, 0)
K: I + (1, 1, 0)
L: I + (0, 1, 0)
poly2, i, j, k, l = Polygon(I, J, K, L)
f, M, N, O, P, faceIJNM, faceJKON, faceKLPO, faceILPM, faceMNOP, arêteIM, arêteJN, arêteKO, arêteLP, arêteMN, arêteNO, arêteOP, arêteMP = Prism(poly2, 1)