Slicing a Triangular Pyramid

Slicing a Triangular Pyramid
Loading the math board and drawing, please wait…
2019-04-03 12:16
This example demonstrates how to slice a triangular pyramid with a plane and shows the changes in the shape of the cross-section. Key mathematical concepts include solid geometry and geometric construction. It uses commands such as Polygon, PointIn, Translate, Rotate, Pyramid, Plane, IntersectPath, and OrthogonalLine in GeoGebra. Suitable for high school mathematics education and learning.

GeoGebra Commands & Parameters

  1. Polygon(B + (-2, -2), B + (2, -2), B + (2, 2), B + (-2, 2)) → poly3, e, f, g, i
  2. PointIn(poly3) → C
  3. Translate((0, 0, 0), Vector[B, C]) → A
  4. Polygon(A + (-4, -4), A + (4, -4), A + (4, 4), A + (-4, 4)) → poly1, a, b, c, d
  5. Rotate(Rotate[Translate[poly1, Vector[A, A + (0, 0, h)]], (90° * s), A + (0, 0, h), yAxis], (90° * t), A, zAxis) → poly2
  6. Pyramid(Polygon[(-2, 0, 0), Rotate[(-2, 0, 0), 120°, zAxis], Rotate[(-2, 0, 0), (-(120°)), zAxis]], (0, 0, 4)) → m, face1, face2, face3, edge1, edge2, edge3
  7. Rotate(D, 120°, (0, 0, 0)) → E
  8. Polygon(D, E, 3, xOyPlane) → poly4, j, k, l, F
  9. PointIn(poly2) → G
  10. PointIn(poly2) → H
  11. PointIn(poly2) → I
  12. Plane(G, I, H) → n
  13. IntersectPath(n, m) → poly6, poly5, r, a_1, b_1, c_1, K, L_1, O, P, J, L, p, q
  14. Rotate(m, 0, zAxis) → m'
  15. Rotate(m, 0, zAxis) → m'_1
  16. OrthogonalLine(A, n) → d_1

AI Drawing Prompt Reference

Draw a triangular pyramid by first creating a square-based pyramid, then rotating it around the z-axis to form a triangular pyramid. Select several points on the pyramid to define a plane, and then intersect this plane with the pyramid to observe the shape of the cross-section.
The prompt above was compiled from the original drawing commands and is for reference only.