Symmetry Sticks
Loading the math board and drawing, please wait…
This example demonstrates how to generate complex polygonal patterns with symmetry through rotations and dilations. Core math concepts include transformations (rotation, dilation), polygon construction, symmetry, functions, and sequences. Key GeoGebra commands and objects used are Circle, PointIn, Sequence, Rotate, Dilate, and Element. Suitable for high school students studying geometric transformations, function graphs, and parametric equations to explore the generation rules and properties of shapes.
GeoGebra Commands & Parameters
Circle(B, (2 * A) - B) → dPointIn(d) → CCircle(C, (2 * A) - C) → cSequence(Rotate[B, ((i * 360) * ° / N), A], i, 1, N + 1) → list1PointIn(c) → B'PointIn(c) → C'Sequence(Segment[B + (i * (C - B) / M), B' + (i * (C' - B') / M)], i, 0, M) → list2Sequence(Rotate[list2, ((i * 360) * ° / N), A], i, 1, N) → list3Sequence(Dilate[list3, r^((sgn(k) * i)), A], i, 0, abs(k)) → list4Rotate(B, (360 * ° / N), A) → B_1Rotate(C, (360 * ° / N), A) → C_1Dilate(B, r, A) → C_0Element(list4, 1) → R_{1}Element(list4, 2) → R_{2}Element(list4, 3) → R_{3}Element(list4, 4) → R_{4}Element(list4, 5) → R_{5}Element(list4, 6) → R_{6}