Dynamic Construction and Transformation of a Quadrilateral Pyramid

Dynamic Construction and Transformation of a Quadrilateral Pyramid
Loading the math board and drawing, please wait…
2020-12-07 17:44
① This example demonstrates a quadrilateral pyramid (a pyramid with a quadrilateral base) as a 3D solid geometry model, allowing real-time changes to its shape and position via sliders and draggable points. ② Core mathematical concepts include solid geometry of pyramids, quadrilateral bases, right triangles (used for calculating height or slant height), and transformations such as rotation and reflection to observe different views of the pyramid. ③ Construction highlights: using GeoGebra commands Polygon to create the base quadrilateral, Midpoint to locate midpoints, Line to construct auxiliary lines, Rotate to perform rotations, If for conditional display, and Pyramid to generate the solid; key objects include ShapeBase (base), ShapePt1-4 (vertex control points), RotateAxis (rotation axis), ShapeBaseR (rotated base), and multiple text display controls (TextShowChi, etc.) for showing values or names. ④ Suitable for high school or early college students learning solid geometry, this interactive model helps visualize pyramid properties, spatial transformations, and parametric dynamic demonstrations, and serves as a reference for teachers creating interactive geometry lessons.

GeoGebra Commands & Parameters

  1. Polygon(ShapePt1, ShapePt2, ShapePt3, ShapePt4) → ShapeBase, pri2pt1, pri2pt2, pri2pt3, pri2pt4
  2. Midpoint(ShapePt1, ShapePt3) → ShapePtAxis
  3. Line((0, 1, 0), (0, 0, 0)) → RotateAxis
  4. Rotate(ShapeBase, S5, ShapePtAxis, RotateAxis) → ShapeBaseR
  5. If(ShowChi, "依據立體底的形狀命名", "Naming by the base of the shape") → TextShowName2
  6. If(ShowChi, "立體高度", "Height") → TextSlider1
  7. If(ShowChi, "立體大小", "Size") → TextSlider2
  8. If(ShowChi, "立體位置(高低)", "Vertical Position") → TextSlider3
  9. If(ShowChi, "立體位置(橫向)", "Horizontal Position") → TextSlider4
  10. If(ShowChi, "施轉立體", "Rotate the shape") → TextSlider5
  11. If(ShowChi, "透明度", "Transparency") → TextSlider6
  12. If(ShowChi, "四角錐體", "Quadrilateral Pyramid") → TextName2
  13. Pyramid(ShapeBaseR, (S1 * S2)) → Shape, A, face1, face3, face4, face2, edge1, edge2, edge3, edge4
  14. If(ShowChi, "角錐", "Pyramid") → TextName1

AI Drawing Prompt Reference

Draw a quadrilateral pyramid with a variable quadrilateral base, adjustable in shape and position using sliders and draggable points. The pyramid's sides connect the base vertices to the apex, demonstrating solid geometry concepts like pyramids, quadrilateral bases, right triangles for height or slant height calculations, and transformations such as rotation and reflection. Start by constructing the base quadrilateral, find midpoints, draw auxiliary lines, rotate the base, conditionally display text, and finally generate the pyramid solid, showing its faces and edges.
The prompt above was compiled from the original drawing commands and is for reference only.