Tessellation by Ben Sparks
Loading the math board and drawing, please wait…
This example demonstrates the concept of tessellation. It involves key mathematical concepts such as polygons and vectors. Using GeoGebra commands like Segment, Line, Vector, Translate, etc., various polygon tessellation patterns can be constructed. Suitable for middle school and above students to learn geometric construction and transformations.
GeoGebra Commands & Parameters
Segment(A, B) → fSegment(B, C) → gLine(A, g) → hLine(C, f) → iVector(A, B) → uVector(B, C) → vSegment(A, E) → kSegment(E, F) → mSegment(F, G) → n_1Segment(G, B) → pSegment(B, H) → qSegment(H, I) → rSegment(I, J) → sSegment(J, K) → tSegment(K, L) → aSegment(L, C) → bTranslate(edge1, v) → edge1'Translate(edge2, Vector[(-u)]) → edge2'Flatten(Sequence[Sequence[(tt * u) + (ss * v), tt, (-n), n], ss, (-n), n]) → veclistIntersect(i, h) → DSegment(A, D) → jSegment(D, C) → lPolygon(Join[{edge1, edge2, Reverse[edge1'], Reverse[edge2']}]) → poly1Zip(Translate[poly1, Vector[vec]], Vector[vec], veclist) → tesselPolygon(A, B, C, D) → pshape, a_1, b_1, c_1, d_1Zip(Polygon[Translate[A, Vector[vec]], Translate[B, Vector[vec]], Translate[C, Vector[vec]], Translate[D, Vector[vec]]], Vector[vec], veclist) → ptessel