Polygon Construction Compass: Dynamic Classification of Quadrilaterals and Trian

Polygon Construction Compass: Dynamic Classification of Quadrilaterals and Trian
Loading the math board and drawing, please wait…
2018-04-06 19:52
① This interactive GeoGebra example demonstrates a dynamic construction tool where users drag vertices to create and automatically identify various polygons, including quadrilaterals and triangles, along with their special subtypes. ② Core mathematical concepts include classification of quadrilaterals (parallelogram, rectangle, rhombus, square, trapezoid, isosceles trapezoid, kite) and triangles (acute, right, obtuse, isosceles, equilateral, scalene), as well as properties of diagonals (bisecting, congruent, perpendicular) and side parallelism. ③ Construction highlights: using GeoGebra commands Sort, Element, and If to sort side lengths and evaluate conditions; boolean objects like diagBisect, diagCongruent, diagPerpendicular detect diagonal properties; opp1Parallel and opp2Parallel check opposite side parallelism; text objects quadText and triText display the identified type in real time. ④ Suitable for middle school geometry lessons, helping students intuitively understand classification criteria, and useful for teachers creating dynamic courseware or students exploring geometric properties independently.

GeoGebra Commands & Parameters

  1. Sort(triSides) → TriSidesSort
  2. Element(TriSidesSort, 1) → sideA
  3. Element(TriSidesSort, 2) → sideB
  4. Element(TriSidesSort, 3) → sideC
  5. If(square, "Square", isoTrapezoid, "Isosceles Trapezoid", trapezoid, "Trapezoid", isQuad, "Quadrilateral", " ", rectangle, "Rectangle", rhombus, "Rhombus", parallelogram, "Parallelogram", kite, "Kite") → quadText
  6. If(triEquilateral, "Equilateral", triIsosceles, "Isosceles", triScalene, "Scalene", " ") → triSideText
  7. If(triRight, "Right", triAcute, "Acute", triObtuse, "Obtuse", " ") → triAngleText
  8. If(isQuad, quadText, isTriangle, triText, "") → polyText

AI Drawing Prompt Reference

Create an interactive polygon construction tool with draggable vertices that automatically generates triangles and quadrilaterals. Triangles are classified by side lengths (equilateral, isosceles, scalene) and angles (acute, right, obtuse). Quadrilaterals are classified by properties such as opposite sides parallel, diagonals bisecting, congruent, or perpendicular, into parallelogram, rectangle, rhombus, square, trapezoid, isosceles trapezoid, and kite. Display real-time text labels showing the identified type, and highlight diagonal and side relationships. Construction order: first draw any polygon, then measure sides and angles, finally determine type based on conditions.
The prompt above was compiled from the original drawing commands and is for reference only.