P6 Symmetry Ex1 (Vertical axis)
Loading the math board and drawing, please wait…
In collections
P6 6S1 Symmetry (English Version)
This example demonstrates how to draw and verify geometric symmetry with a vertical axis using GeoGebra. Core math concepts include symmetry, geometric transformations, and coordinate geometry. Key GeoGebra commands and objects used are Segment, Mirror, Sequence, and If. Suitable for middle school and above students to understand symmetry principles and practice geometric constructions.
GeoGebra Commands & Parameters
Segment(Blue10a, Blue10b) → Blue10Segment(Blue9a, Blue9b) → Blue9IndexOf(SelectedElement[ListNumSeg], ListNumSeg) → NumSegSegment(Blue8a, Blue8b) → Blue8Segment(Blue7a, Blue7b) → Blue7Segment(Blue6a, Blue6b) → Blue6Segment(Blue5a, Blue5b) → Blue5Segment(Blue4a, Blue4b) → Blue4Segment(Blue3a, Blue3b) → Blue3Segment(Blue2a, Blue2b) → Blue2Segment(Blue1a, Blue1b) → Blue1IndexOf(SelectedElement[ListSymA], ListSymA) → NumSymAElement({SymA1, SymA2, SymA3, SymA4}, NumSymA) → SymAMirror(Blue10b, SymA) → Blue10b'Mirror(Blue10a, SymA) → Blue10a'Segment(Blue10a', Blue10b') → RefBlue10Mirror(Blue9b, SymA) → Blue9b'Mirror(Blue9a, SymA) → Blue9a'Segment(Blue9a', Blue9b') → RefBlue9Mirror(Blue8b, SymA) → Blue8b'Mirror(Blue8a, SymA) → Blue8a'Segment(Blue8a', Blue8b') → RefBlue8Mirror(Blue7b, SymA) → Blue7b'Mirror(Blue7a, SymA) → Blue7a'Segment(Blue7a', Blue7b') → RefBlue7Mirror(Blue6b, SymA) → Blue6b'Mirror(Blue6a, SymA) → Blue6a'Segment(Blue6a', Blue6b') → RefBlue6Mirror(Blue5b, SymA) → Blue5b'Mirror(Blue5a, SymA) → Blue5a'Segment(Blue5a', Blue5b') → RefBlue5Mirror(Blue4b, SymA) → Blue4b'Mirror(Blue4a, SymA) → Blue4a'Segment(Blue4a', Blue4b') → RefBlue4Mirror(Blue3b, SymA) → Blue3b'Mirror(Blue3a, SymA) → Blue3a'Segment(Blue3a', Blue3b') → RefBlue3Mirror(Blue2b, SymA) → Blue2b'Mirror(Blue2a, SymA) → Blue2a'Segment(Blue2a', Blue2b') → RefBlue2Mirror(Blue1b, SymA) → Blue1b'Mirror(Blue1a, SymA) → Blue1a'Segment(Blue1a', Blue1b') → RefBlue1Defined(IndexOf[RefBlue1, List1]) → Match1Sequence(Sequence[(s, t), s, -14, 12], t, -8, 8) → ListDotsIf(NumSeg ≟ 1, Match1, NumSeg ≟ 6, Match6, NumSeg ≟ 7, Match7, NumSeg ≟ 8, Match8, NumSeg ≟ 9, Match9, Match10, NumSeg ≟ 2, Match2, NumSeg ≟ 3, Match3, NumSeg ≟ 4, Match4, NumSeg ≟ 5, Match5) → Match
AI Drawing Prompt Reference
Draw a figure with vertical axis symmetry. Start by creating ten blue line segments at various positions and orientations, forming an irregular polyline pattern. Then define a vertical symmetry axis. For each blue segment, reflect its two endpoints across this axis to get mirrored points, and connect these points to form ten new red segments, which are the symmetric counterparts. Finally, add a grid of evenly spaced gray dots in the background as a reference, and verify that each red segment coincides with its corresponding blue segment to confirm symmetry. The overall result should show clear left-right mirror symmetry.
The prompt above was compiled from the original drawing commands and is for reference only.