Dynamic Quadrilateral Construction
Loading the math board and drawing, please wait…
This example demonstrates the dynamic construction of quadrilaterals by moving points and segments. Key math concepts involved include polygon construction, linear programming or optimization, arithmetic mean, and natural numbers. GeoGebra commands and objects used in the construction are Polygon, If, Segment, Line, Intersect, OrthogonalLine, Point, and Circle. Suitable for high school students to understand quadrilateral properties and geometric construction techniques.
GeoGebra Commands & Parameters
Polygon(QuPo1, QuPo2, QuPo3, QuPo4) → Qu1, QuSeg1, QuSeg2, QuSeg3, QuSeg4If(ShowChi, IndexOf[SelectedElement[ListQuadTypeC], ListQuadTypeC], IndexOf[SelectedElement[ListQuadTypeE], ListQuadTypeE]) → QuadTypeSegment(PaPo1, PaPo2) → PaSeg1Segment(PaPo1, PaPo3) → PaSeg2Line(PaPo2, PaSeg2) → PaAuxLine1Line(PaPo3, PaSeg1) → PaAuxLine2Intersect(PaAuxLine1, PaAuxLine2) → PaPo4Segment(PaPo2, PaPo4) → PaSeg3Segment(PaPo4, PaPo3) → PaSeg4Segment(RectPo1, RectPo2) → RectSeg1OrthogonalLine(RectPo1, RectSeg1) → RectAuxLine1Point(RectAuxLine1) → RectPo3OrthogonalLine(RectPo2, RectSeg1) → RectAuxLine2OrthogonalLine(RectPo3, RectAuxLine1) → RectAuxLine3Intersect(RectAuxLine2, RectAuxLine3) → RectPo4Segment(RectPo1, RectPo3) → RectSeg2Segment(RectPo2, RectPo4) → RectSeg4Segment(RectPo3, RectPo4) → RectSeg3Segment(RhomPo1, RhomPo2) → RhomSeg1Circle(RhomPo1, Length[RhomSeg1]) → RhomAuxCir1Point(RhomAuxCir1) → RhomPo3Segment(RhomPo1, RhomPo3) → RhomSeg2Line(RhomPo2, RhomSeg2) → RhomAuxLine1Line(RhomPo3, RhomSeg1) → RhomAuxLine2Intersect(RhomAuxLine1, RhomAuxLine2) → RhomPo4Segment(RhomPo2, RhomPo4) → RhomSeg4Segment(RhomPo3, RhomPo4) → RhomSeg3Segment(SqPo1, SqPo2) → SqSeg1OrthogonalLine(SqPo1, SqSeg1) → SqAuxLine1Circle(SqPo1, Length[SqSeg1]) → SqAuxCir1Intersect(SqAuxCir1, SqAuxLine1, 2) → SqPo3Segment(SqPo3, SqPo1) → SqSeg2OrthogonalLine(SqPo2, SqSeg1) → SqAuxLine2OrthogonalLine(SqPo3, SqSeg2) → SqAuxLine3Intersect(SqAuxLine2, SqAuxLine3) → SqPo4Segment(SqPo4, SqPo2) → SqSeg4Segment(SqPo4, SqPo3) → SqSeg3Line(PaPo1, PaAuxLine1) → PaAuxLine4Line(PaPo1, PaAuxLine2) → PaAuxLine3Line(RectPo1, RectAuxLine3) → RectAuxLine4Line(RhomPo1, RhomAuxLine2) → RhomAuxLine3Line(RhomPo1, RhomAuxLine1) → RhomAuxLine4Line(SqPo1, SqAuxLine3) → SqAuxLine4
AI Drawing Prompt Reference
Draw a dynamic quadrilateral construction featuring an arbitrary quadrilateral formed by four connected vertices, and a switchable special quadrilateral (parallelogram, rectangle, rhombus, or square). Additionally, construct a parallelogram via intersection of two auxiliary lines, a rectangle using perpendicular lines, a rhombus using a circle and auxiliary lines, and a square using perpendiculars and a circle. Show all shapes with clear segments and auxiliary lines, with movable vertices to observe changes.
The prompt above was compiled from the original drawing commands and is for reference only.