Dynamic Construction and Transformation of a Quadrilateral Pyramid
Loading the math board and drawing, please wait…
In collections
P1 P2 立體圖形 / 3D Shapes
① 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
Polygon(ShapePt1, ShapePt2, ShapePt3, ShapePt4) → ShapeBase, pri2pt1, pri2pt2, pri2pt3, pri2pt4Midpoint(ShapePt1, ShapePt3) → ShapePtAxisLine((0, 1, 0), (0, 0, 0)) → RotateAxisRotate(ShapeBase, S5, ShapePtAxis, RotateAxis) → ShapeBaseRIf(ShowChi, "依據立體底的形狀命名", "Naming by the base of the shape") → TextShowName2If(ShowChi, "立體高度", "Height") → TextSlider1If(ShowChi, "立體大小", "Size") → TextSlider2If(ShowChi, "立體位置(高低)", "Vertical Position") → TextSlider3If(ShowChi, "立體位置(橫向)", "Horizontal Position") → TextSlider4If(ShowChi, "施轉立體", "Rotate the shape") → TextSlider5If(ShowChi, "透明度", "Transparency") → TextSlider6If(ShowChi, "四角錐體", "Quadrilateral Pyramid") → TextName2Pyramid(ShapeBaseR, (S1 * S2)) → Shape, A, face1, face3, face4, face2, edge1, edge2, edge3, edge4If(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.