不规则镶嵌 by JM Arranz, JA Mora, M Sada y R Losada
几何画板及绘图内容加载中,请稍等……
所属专题
geometriadinamica.es
这个范例展示了不规则镶嵌的构造过程。涉及的核心数学概念包括变换(如相似变换)和几何作图。通过使用向量、圆、线段等GeoGebra对象,可以构造出不规则镶嵌图案。适合初中及以上学生或教师使用,用于几何作图和变换教学。
GeoGebra 命令及参数
Vector(A, B) → uCircle(B, A) → c2Circle(A, B) → c1Intersect(c1, c2, 1) → C1Circle(C1, A) → c3Intersect(c2, c3, 2) → P2Circle(P2, C1) → c5Segment(A, B) → lOrthogonalLine(A, l) → r0Intersect(c3, r0, 2) → P1Circle(P1, C1) → c4Intersect(c3, c4, 2) → P3Line(P3, P2) → r1OrthogonalLine(P2, r1) → r2Intersect(c5, r2, 2) → A2Intersect(c4, r0, 2) → A1Vector(A, A1) → v1OrthogonalLine(P3, r1) → r3OrthogonalLine(A2, r2) → r4Intersect(r3, r4) → P4Circle(A2, P4) → c6Circle(P4, A2) → c7Intersect(c6, c7, 2) → C2Circle(C2, A2) → c8Intersect(c8, r2, 2) → P5Line(B2, P5) → r5OrthogonalLine(B2, r5) → r7OrthogonalLine(P5, r5) → r8Circle(B2, P5) → c9Intersect(c9, r7, 1) → P6Line(P6, r4) → r6Circle(P6, B2) → c9bIntersect(c9b, r6, 1) → A3Vector(A, A3) → v3Vector(A, A2) → v2Hex(A, B) → h1Hex(A2, B2) → h2Sequence(Sequence[Hex[A + (n * v1) + (k * v3), B + (n * v1) + (k * v3)], n, (-m), m], k, (-m), m) → list1, {{2.598076211353302}}Sequence(Sequence[Hex[A2 + (n * v1) + (k * v3), B2 + (n * v1) + (k * v3)], n, (-m), m], k, (-m), m) → list2, {{2.598076211353323}}Cua(P1, P3) → cua1Sequence(Sequence[Cua[P1 + (n * v1) + (k * v3), P3 + (n * v1) + (k * v3)], n, (-m), m], k, (-m), m) → list3, {{1.0000000000000284}}Intersect(c1, c4, 2) → P7Cua(P7, P1) → cua2Sequence(Sequence[Cua[P7 + (n * v1) + (k * v3), P1 + (n * v1) + (k * v3)], n, (-m), m], k, (-m), m) → list4, {{0.9999999999999432}}Cua(A, P7) → cua3Sequence(Sequence[Cua[A + (n * v1) + (k * v3), P7 + (n * v1) + (k * v3)], n, (-m), m], k, (-m), m) → list5, {{0.9999999999999716}}Cua(P2, B) → cua4Sequence(Sequence[Cua[P2 + (n * v1) + (k * v3), B + (n * v1) + (k * v3)], n, (-m), m], k, (-m), m) → list6, {{1.0000000000000284}}Cua(P3, P2) → cua5Sequence(Sequence[Cua[P3 + (n * v1) + (k * v3), P2 + (n * v1) + (k * v3)], n, (-m), m], k, (-m), m) → list7, {{1.0000000000000284}}Cua(B2, A2) → cua6Sequence(Sequence[Cua[B2 + (n * v1) + (k * v3), A2 + (n * v1) + (k * v3)], n, (-m), m], k, (-m), m) → list8, {{1}}Sequence(Sequence[Hex[A + (n * v1) + (k * v3), B + (n * v1) + (k * v3)], n, (-m), m], k, (-m), m) → list1b, {{2.598076211353302}}Sequence(Sequence[Hex[A2 + (n * v1) + (k * v3), B2 + (n * v1) + (k * v3)], n, (-m), m], k, (-m), m) → list2b, {{2.598076211353323}}Sequence(Sequence[Cua[P1 + (n * v1) + (k * v3), P3 + (n * v1) + (k * v3)], n, (-m), m], k, (-m), m) → list3b, {{1.0000000000000284}}Sequence(Sequence[Cua[B2 + (n * v1) + (k * v3), A2 + (n * v1) + (k * v3)], n, (-m), m], k, (-m), m) → list8b, {{1}}
AI 绘图提示语参考
在平面内先给定一条底边与两端点,先作以这两点为圆心、彼此为半径的两圆取交点,再用交点与原端点作圆、连同圆与已作直线的交点形成多个关键点。由若干点连成多条直线,其中至少两条相互垂直的引导线用于确定后续交点;再围绕某些点作圆并与这些垂线相交得到更多顶点。最终把两侧的方向向量反复叠加,对用六边形平铺的单元作平移与重复,得到不规则马赛克图案。
以上提示语为根据原始绘图命令整理而来,仅供参考。