平面镶嵌 by Ben Sparks
几何画板及绘图内容加载中,请稍等……
这个范例演示了平面镶嵌的概念。涉及的核心数学概念包括多边形和向量。通过使用GeoGebra命令如Segment, Line, Vector, Translate等,可以构造出各种多边形的镶嵌图案。适合初中及以上学生学习几何作图和变换。
GeoGebra 命令及参数
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