Regular prism

Plane rotation angle

Plane hight

VirSTEM

0°

180°

Cross-section view

β = 4.60766922526503 rad (slider from 181° to 360°, step 0.017453292519943295)
B = (-0.7062736598078949, 3.743301862834894, 0)
A = (-2.9556992896348095, 1.3654144323766708, 0)
poly1, f, g, h, i, j, k, C, D, E, F = Polygon(A, B, 6, xOyPlane)
b, J, K, M, N, O, P, face1, face2, face3, face4, face5, face6, face7, edge1, edge2, edge3, edge4, edge5, edge6, edge7, edge8, edge9, edge10, edge11, edge12 = Prism(poly1, 6.7149640402107105)
planeheight = 4.5 (slider from 1 to 10, step 0.1)
I: (-1.21855, 2.05903, planeheight)
G: (-6.83748, 3.20842, planeheight)
H: (-0.80038, 7.0964, planeheight)
p = Plane(G, H, I)
l, l_{2}, l_{3}, l_{4}, l_{5}, l_{6}, l_{7}, l_{8}, l_{9}, l_{10}, l_{11}, l_{12}, l_{13} = IntersectPath(p, b)
m = Line(l_{3}, l_{6})
r = Segment(l_{3}, l_{6})
rotationAngle1 = 3.5 (slider from 0 to 6, step 0.1)
L = Centroid(poly1)
p' = Rotate(p, β, m)
n, n_{2}, n_{3}, n_{4}, n_{5}, n_{6}, n_{7}, n_{8}, n_{9}, n_{10}, n_{11}, n_{12}, n_{13} = IntersectPath(p', b)
U = Midpoint(n_{4}, n_{5})
V = Midpoint(n_{2}, n_{7})
W = Midpoint(r)
rotationAngle2 = 5.031592653589794 (slider from π to 6.28319, step 0.01)
s = Line(U, V)
S = Midpoint(edge6)
T = Midpoint(edge3)