Escher Bird Pattern
Loading the math board and drawing, please wait…
This example demonstrates the creation of Escher-like patterns based on the principle of symmetry, where shapes removed from one edge are added to another, allowing seamless fitting. Key mathematical concepts include symmetry, polygon construction, rotation transformations, and vector operations. The construction utilizes GeoGebra commands such as Polygon, Rotate, Point, CircumcircleArc, and Segment. It is suitable for high school and above students studying geometric transformations, spatial reasoning, and the intersection of art and mathematics.
GeoGebra Commands & Parameters
Polygon(A, B, C, D) → veelhoek1, a, b, c, dPolygon(A, E, F, B) → veelhoek2, a_1, e, f, b_1Rotate(A, 90*°, B) → A'Rotate(E, 90*°, B) → E'Rotate(F, 90*°, B) → F'Rotate(B, 90*°, B) → B'Polygon(A', E', F', B') → veelhoek2', a', e', f', b'Point(c) → HCircumcircleArc(C, G, H) → gCircumcircleArc(H, I, D) → hRotate(H, 90*°, D) → H'Rotate(I, 90*°, D) → I'Rotate(D, 90*°, D) → D'CircumcircleArc(H', I', D') → h'Rotate(C, 90*°, D) → C'Rotate(G, 90*°, D) → G'Rotate(H, 90*°, D) → H'_1CircumcircleArc(C', G', H'_1) → g'Rotate(A, 90*°, D) → A'_1Rotate(B, 90*°, D) → B'_1Rotate(C, 90*°, D) → C'_1Rotate(D, 90*°, D) → D'_1Polygon(A'_1, B'_1, C'_1, D'_1) → veelhoek1', a'_1, b'_1, c'_1, d'_1Rotate(A, 90*°, D) → A'_2Rotate(E, 90*°, D) → E'_1Rotate(F, 90*°, D) → F'_1Rotate(B, 90*°, D) → B'_2Polygon(A'_2, E'_1, F'_1, B'_2) → veelhoek2'_1, a'_2, e'_1, f'_1, b'_2Rotate(A', 90*°, D) → A''Rotate(E', 90*°, D) → E''Rotate(F', 90*°, D) → F''Rotate(B', 90*°, D) → B''Polygon(A'', E'', F'', B'') → veelhoek2'', a'', e'', f'', b''Rotate(H, 90*°, D) → H'_2Rotate(I, 90*°, D) → I'_1Rotate(D, 90*°, D) → D'_2CircumcircleArc(H'_2, I'_1, D'_2) → h'_1Rotate(H', 90*°, D) → H''Rotate(I', 90*°, D) → I''Rotate(D', 90*°, D) → D''CircumcircleArc(H'', I'', D'') → h''Rotate(C', 90*°, D) → C''Rotate(G', 90*°, D) → G''Rotate(H'_1, 90*°, D) → JCircumcircleArc(C'', G'', J) → g''Rotate(A, 180*°, D'_1) → A'_3Rotate(B, 180*°, D'_1) → B'_3Rotate(C, 180*°, D'_1) → C'_2Rotate(D, 180*°, D'_1) → D'_3Polygon(A'_3, B'_3, C'_2, D'_3) → veelhoek1'_1, a'_3, b'_3, c'_2, d'_3Rotate(A, 180*°, D'_1) → A'_4Rotate(E, 180*°, D'_1) → E'_2Rotate(F, 180*°, D'_1) → F'_2Rotate(B, 180*°, D'_1) → B'_4Polygon(A'_4, E'_2, F'_2, B'_4) → veelhoek2'_2, a'_4, e'_2, f'_2, b'_4Rotate(A', 180*°, D'_1) → A''_1Rotate(E', 180*°, D'_1) → E''_1Rotate(F', 180*°, D'_1) → F''_1Rotate(B', 180*°, D'_1) → B''_1Polygon(A''_1, E''_1, F''_1, B''_1) → veelhoek2''_1, a''_1, e''_1, f''_1, b''_1Rotate(H, 180*°, D'_1) → H'_3Rotate(I, 180*°, D'_1) → I'_2Rotate(D, 180*°, D'_1) → D'_4CircumcircleArc(H'_3, I'_2, D'_4) → h'_2Rotate(H', 180*°, D'_1) → H''_1Rotate(I', 180*°, D'_1) → I''_1Rotate(D', 180*°, D'_1) → D''_1CircumcircleArc(H''_1, I''_1, D''_1) → h''_1Rotate(C', 180*°, D'_1) → C''_1Rotate(G', 180*°, D'_1) → G''_1Rotate(H'_1, 180*°, D'_1) → KCircumcircleArc(C''_1, G''_1, K) → g''_1Rotate(H'_2, 180*°, D'_1) → LRotate(I'_1, 180*°, D'_1) → MRotate(D'_2, 180*°, D'_1) → NCircumcircleArc(L, M, N) → kRotate(C'_1, 180*°, D'_1) → ORotate(D'_1, 180*°, D'_1) → PSegment(O, P) → iRotate(D'', 180*°, D'_1) → D'''Rotate(A, 270*°, D'_2) → A'_5Rotate(B, 270*°, D'_2) → B'_5Rotate(C, 270*°, D'_2) → C'_3Rotate(D, 270*°, D'_2) → D'_5Polygon(A'_5, B'_5, C'_3, D'_5) → veelhoek1'_2, a'_5, b'_5, c'_3, d'_5Rotate(A, 270*°, D'_2) → A'_6Rotate(E, 270*°, D'_2) → E'_3Rotate(F, 270*°, D'_2) → F'_3Rotate(B, 270*°, D'_2) → B'_6Polygon(A'_6, E'_3, F'_3, B'_6) → veelhoek2'_3, a'_6, e'_3, f'_3, b'_6Rotate(A', 270*°, D'_2) → A''_2Rotate(E', 270*°, D'_2) → E''_2Rotate(F', 270*°, D'_2) → F''_2Rotate(B', 270*°, D'_2) → B''_2Polygon(A''_2, E''_2, F''_2, B''_2) → veelhoek2''_2, a''_2, e''_2, f''_2, b''_2
AI Drawing Prompt Reference
Create an Escher-like bird pattern using symmetry, rotating and reflecting a quadrilateral and its adjacent parts by 90 degrees repeatedly to form a seamless loop. The design consists of multiple quadrilaterals and circular arcs connected through rotations and circumcircle arcs, showcasing symmetry and geometric transformations.
The prompt above was compiled from the original drawing commands and is for reference only.